[Release][Source] GunBound Thor's Hammer Emulator (Ex-item version)

Joined
Aug 3, 2009
Messages
174
Reaction score
188
Hi everyone,

Over the past month (after almost 15 years), I've been working on an emulator for GunBound Thor's Hammer. I’ve made some solid progress, and I’ve decided to share an early version of the source code with the community.

I believe it can be useful for those who want to learn more about the game’s packets and internal structures.

These days, I'm a bit older and have less time to dedicate to projects like this. I run two companies in Brazil and one in the U.S., so coding is more of a hobby for me now.

Those who know me from the past know that I’ve always tried to help the community and share my knowledge. That hasn't changed much — and neither has the community. One positive thing is that, thankfully, the days of people stealing work and sharing malicious files to gain access to our computers seem to be behind us.

Unfortunately, the game is almost dead. Gravity gave it a bit of "extra life", but it’s not the same anymore. I’ve been thinking about a complete rewrite of the game, and honestly, I believe that might be the way forward.

In the past few months, I’ve had the chance to reconnect with many old friends, and that really made me happy. GunBound is part of my life, and I want to keep in touch with you all.

Finally and just as important I may not be able to contribute like I used to because of my current responsibilities, but I truly hope someone out there can learn and grow from these files.

Original Github repo:

Repo by luizindalla : Was Removed (He turned his repo private)

Good DLL to use with the cliente: (Thanks rizzo for this great contribution)

FAQ:

which cliente i should use: https://forum.ragezone.com/threads/...gameguard-gbs-404-without-hackshield.1251681/
Gme without HackShield: https://forum.ragezone.com/threads/gbs-404-th-no-hackshield-ex-items.1248888/
Which IDE?: Spring tool Suite (or eclipse)

All information that you need is on readme.md on github.

Full project credits are on GitHub (And I couldn't say thnx for everyone for now).

PRINTS:

KyLL3R - [Release][Source] GunBound Thor's Hammer Emulator (Ex-item version) - RaGEZONE Forums


KyLL3R - [Release][Source] GunBound Thor's Hammer Emulator (Ex-item version) - RaGEZONE Forums


KyLL3R - [Release][Source] GunBound Thor's Hammer Emulator (Ex-item version) - RaGEZONE Forums


Best regards,

KyLL3R (LFMG)
 

Attachments

Last edited:
Hi man,

Congratulations on your work/research!

I hope people involved in GunBound will start publishing more open-source code, inspired by people like you.
Let me do some research on this GME and share my findings here with the community.
 
Hi man,

Congratulations on your work/research!

I hope people involved in GunBound will start publishing more open-source code, inspired by people like you.
Let me do some research on this GME and share my findings here with the community.

Thank you bro.

I'd like to see this too. GunBound deserve this. If you can share something with the comunnity it will be amazing!

Good see you!
 
Inspired by you, I'm leaving my contribution:
Bro this is a such great contribution! I will pin in the main topic. Thanks a lot to share it with us!

Congratulations for the code, it clean and very easy to understand. ASM codes isn't easy to take in, but your organization helps a lot!
 
Last edited:
"Player levels are not displayed in the room detail view."

You mean right clicking a room? Never existed in Thor's Hammer

Good job! Again, I mentioned many times how I wished I could release projects I was part of long ago, but sadly not everyone that worked on it is ready or on-board of it. Glad the hackshield-less client helped!
 
"Player levels are not displayed in the room detail view."

You mean right clicking a room? Never existed in Thor's Hammer

Good job! Again, I mentioned many times how I wished I could release projects I was part of long ago, but sadly not everyone that worked on it is ready or on-board of it. Glad the hackshield-less client helped!

Hi Kimmy,

Yeah Yeah, the levels when we give a right click a room. OMG! i thought that is a bug on gbServ2 (old th). Because we can see a space to insert the level. (Thanks for the tip)

Your cliente release saved time. Thank you!

Now we know how to remove HackShield too, i will try to make a tutorial. I removed the GG/HS of some other versions I will post it!

Best Regards.
 
Hi Kimmy,

Yeah Yeah, the levels when we give a right click a room. OMG! i thought that is a bug on gbServ2 (old th). Because we can see a space to insert the level. (Thanks for the tip)

Your cliente release saved time. Thank you!

Now we know how to remove HackShield too, i will try to make a tutorial. I removed the GG/HS of some other versions I will post it!

Best Regards.

What IS a bug is when you right click a room that has a map on B-side, right clicking a room turns it back into A-side until you close the detail window. This is a bug that happens on every Thor's Hammer version as far as I know, and is a client bug. My guess is that the .gme never grabs the map data of B-side when right clicking rooms (reminder that in early Thor's Hammer B-side didn't exist yet!)
 
You really have a big heart.
The community has become very harsh; people are always giving away crumbs of something.
You have given us a great lesson, I hope the community wakes up and we see great things so that this game can be reborn.
 
You really have a big heart.
The community has become very harsh; people are always giving away crumbs of something.
You have given us a great lesson, I hope the community wakes up and we see great things so that this game can be reborn.

I think some people nowadays became “hard-hearted” because of things that happened in the past. I remember when many used to help, but now it’s not the same anymore. My view is a bit different. Even though I had several problems with people before, I still like to share a small part of my limited knowledge to help others improve.

I respect everyone’s point of view, but for me it doesn’t make any sense to keep knowledge to myself about such an old game engine, especially when there’s a big and passionate community around it. I see new people trying to understand how the game works, maybe to create good new things, and I think sharing can help keep it alive.
 
Last edited:
KyLL3R Opa, hoje fui testar para ver, configurei certinho o banco de dados (como estava com o mysql 5.7 foi nele), configurei o database no projeto.
Configurei os ips (tanto 0.0.0.0 e 127.0.0.1). No console aparenta estar tudo ok, mas no cliente estou usando o GBS-TH-404 No Hackshield.
Com o Launcher com os dados. (na imagem do launcher ta 127... mas testei com 0.0.0.0 tbm)

Será que estou esquecendo algo ?
 

Attachments

  • Screenshot_1064 - [Release][Source] GunBound Thor's Hammer Emulator (Ex-item version) - RaGEZONE Forums
    Screenshot_1064.webp
    117.6 KB · Views: 86
  • Screenshot_1065 - [Release][Source] GunBound Thor's Hammer Emulator (Ex-item version) - RaGEZONE Forums
    Screenshot_1065.webp
    46.7 KB · Views: 89
KyLL3R Opa, hoje fui testar para ver, configurei certinho o banco de dados (como estava com o mysql 5.7 foi nele), configurei o database no projeto.
Configurei os ips (tanto 0.0.0.0 e 127.0.0.1). No console aparenta estar tudo ok, mas no cliente estou usando o GBS-TH-404 No Hackshield.
Com o Launcher com os dados. (na imagem do launcher ta 127... mas testei com 0.0.0.0 tbm)

Será que estou esquecendo algo ?
Local host use 127.0.0.1 on settings.
 
In print You are using 0.0.0.0 on the emulador . 0.0.0.0 is traffic for outgoing . Local host is everything should be local host (127.0.0.1) because you are using loopback.
The screenshot was just testing various things to see what could be wrong.
But only 127.0.0.1 doesn't work for me.
I tested it on a VPS with open ports, even with the firewall completely disabled.

It's very strange, I feel like there's definitely something wrong here.
 

Attachments

  • Screenshot_1066 - [Release][Source] GunBound Thor's Hammer Emulator (Ex-item version) - RaGEZONE Forums
    Screenshot_1066.webp
    154.2 KB · Views: 74
Back