I tried hacking this game a while back and could only find the weapon overheat, but thanks to WhiteHat's submission I found the rest very easily.
To find the overheat meter just start a game, then before you shoot anything (when the meter is empty) search for 1 [float type]. Shoot some to increase the meter then subsearch decreased, repeat until you've narrowed it down enough.
Weapon power (the bolt symbol) is an exact search, just as mentikadr suggested, but since the game stores each weapon type differently it's hard to pinpoint the exact address (sometimes the correct one will change while others will stay). My lssave has no weapon overheat, max weapon power, and max everything else. I even included a weapon type hack that gives you any weapon when you pick up a bonus weapon power item (the rainbow atom thing). The weapon types are:
- Code: Select all
0 = red (Ion Blaster)
1 = green (Neutron Gun)
2 = yellow (Laser Cannon)
3 = dark blue (Vulcan Chaingun)
4 = light blue (Lightning Frier)
5 = pink (Plasma Rifle)
6 = black (Forks)
Just double click on the weapon type entry in the list, then open the Auto Assemble tab. You should see this toward the middle:
- Code: Select all
jmpwep:
mov dword ptr [edx+290], 6
mov eax, dword ptr [edx+290]
jmp 0041E8A1
The line that you can change is
mov dword ptr [edx+290], 6, 6 will give you the fork weapon, changing it above 6 will crash the game but can be changed from 0-6.
Here's the link.
Also the max stuff entry should only be enabled when you need it, otherwise it may crash the game. If you have at least 1 missile just enable it, then fire a missile, then disable it. Same for lives/food, but if you use it for food it will modify score too. If you need lives just get hit by an egg then disable it, hitting a chicken will modify score too. Enjoy!