Long story short; World at war was the first game i ever hacked. And to this day i find myself searching for new hacks to make on waw zombies when i get bored. Unfortunately this section of mpgh is nearly dead. Another member posted a bunch of offsets which (unfortunately) are incorrect for most of us because they are not pointers. SO I took it upon myself to create this little tool for anyone who wants to hack what is still left of this game. Probably not useful for most people but whatever. Some devs may appreciate it.
Simply run the game, start a game of zombies or a solo level, run my hack, enter your process name (usually codwaw.exe) hit enter.
A list is generated called DvarDump.txt.
After that just open up the text file and its pretty straight forward. Add the address for the dvar you want in cheat engine and hack away.
Maybe i'l get around to making one FINAL trainer that has every feature i can think of for this game. Really love hacking this one and it's such a shame that people have forgotten it. Anyway hope you all enjoy. Thanks a ton to barata for helping me with this.
NOTE:When adding addresses to cheat engine make sure they are the correct type. i.e. when adding the address for jump_height it will say the value is some gibberish number like 102322105 untill you change it to float. then it reads it correctly as 39.
Also keep in mind that this searches through active game memory. So you will probably find more dvars if you load a level than if you just boot the game and run this in the main menu.
Compile it as a dll (you will need C++14) and inject. The addresses are for an older version of MW2. (I don't have WaW installed atm)
Originally Posted by gogogokitty
whys this game have to be dead. its still one of the funnest call of duty's to date
Hopefully B03 will become this good when they finally release the Mod support system...
somewhat off topic question, any idea what the base address is for the dvars so i can find the offsets/pointers for each command?
Originally Posted by gogogokitty
somewhat off topic question, any idea what the base address is for the dvars so i can find the offsets/pointers for each command?
I don't have the source anymore. I just used ida and looked for a string that said something along the lines of "Can't create dvar". Then i reverse engineered from there to find the dvar base address. Sorry if that doesn't help.
Originally Posted by HexMurder
I don't have the source anymore. I just used ida and looked for a string that said something along the lines of "Can't create dvar". Then i reverse engineered from there to find the dvar base address. Sorry if that doesn't help.
that will probably help once i get ida installed, ive used it twice, both times had not known anything about it. did you use any specific source to learn ida?
Originally Posted by gogogokitty
that will probably help once i get ida installed, ive used it twice, both times had not known anything about it. did you use any specific source to learn ida?
Trial and error my friend lol. I'm not too good with ida tbh.
Originally Posted by HexMurder
Trial and error my friend lol. I'm not too good with ida tbh.
aparently guided hacking has a little video series on it to atleast get you started