Log in

View Full Version : Trainers and Dynamic Offsets



doggyr
11-26-2012, 07:36 AM
Hey guys, I need a little bit of help. So l'm doing some research to create a trainer for Halo Wars and I can find the value for resources in one ram dump, but the location is dynamic and changes each time the XEX is loaded. I tried to trace the offset to the breakpoint, but I'm not getting anything from there either, which is really odd. All the dynamic offsets I found are similar in that they have the same first 3 bytes and the last 3 bytes (for example, the location would be 0xXXX54XXX then change to 0xXXX7BXXX after reloading the XeX).

What process should I go about in creating a trainer for this game? Is it even possible with dynamic addresses? If not I could just mod campaign saves by saving the progress with infinite resources, idk.

Any help would be appreciated, I hope this post belongs here, if not, then I apologize. I would of posted in MBRKiNG's thread but I don't want to clutter up his thread with my noob questions.

Also, sorry if this has been asked before, I did some searches and didn't find anything

Thanks guys!

Sensi420
11-26-2012, 11:44 AM
Try looking for it in basefile or allocated you may have better luck with the breakpoints.

doggyr
11-27-2012, 01:00 AM
Try looking for it in basefile or allocated you may have better luck with the breakpoints.

Thanks for responding! I went ahead and tried this but got zero results. :(
I wonder if it's possible to have a trainer or rte search a range of about 02000000 or so. The only thing I know for certain is that the last 3 digits of the offset never change for resources (always end in 528), another odd thing is there's always another offset identical to it 10 bytes above, the last 3 bytes of the offset are 528 and the one above it is 538, every time. I tried checking for the breakpoint on both of those but yeah, no results. I'll continue doing research, but hmm...