Page 1 of 1

Halo 1.0.0.578 Trainer Request

Posted: Sat Apr 28, 2007 5:25 pm
by griffin.ray
Allright, here is some background information:
I'm a graduating computer information systems major (so I understand memory addressing). I built a trainer for halo.exe version no. 1.0.0.578. The problem I'm having is that the trainer only works if I am serving the game. I'm almost certain this is because the edited memory addresses are not the same per server (version no.).

What I need:
Either some explanation on how to fix this or a trainer that works on my client (not a server).

Posted: Sat Apr 28, 2007 5:39 pm
by 0m3g4Muff1n987
Dang... I'm sorry but I could have made a trainer just like that. BTW I'm 13. Anywaze I think you're saying your trainer won't work when you join online games, but it works when you host a game. There's no way to fix it if you're joining a game because as you said the addresses aren't the same on each end of the server. So... there's your answer, I guess... there is no way.

Posted: Sat Apr 28, 2007 5:41 pm
by Cryticfarm
I don't think you can post hacks at www.forums.halomods.com

Posted: Sat Apr 28, 2007 5:42 pm
by 0m3g4Muff1n987
cryticfarm wrote:I don't think you can post hacks at www.files.halomods.com
What? That forum is gone now. And what does not being allowed to post hacks at a nonexisting forum have to do with anything?

Posted: Sat Apr 28, 2007 5:52 pm
by griffin.ray
Uhm...that's exactly what I was saying. Anyway, this was my very first attempt and I only spent like 2 minutes making it. No real loss.

Posted: Sat Apr 28, 2007 5:53 pm
by peterblue
Wow. So insult 0m3g4?

Posted: Sun Apr 29, 2007 2:37 am
by warlord
well its obivous that hacks wont work on client side as gearbox has done updates to the netcode to make most of the data used server side not client side.
all you will get if you do manage to make this thing work is a handicap for yourself everyone else wont die but youl die much more easier.

Posted: Mon Apr 30, 2007 6:29 am
by xbox7887
Your problem most likely is caused from you using static addressing, and not obtaining pointers to the values you are editing. Set a breakpoint for those values and paste a few lines (before and after the break) of the assembly here, and I can show you how to fix it.

Something is missing?

Posted: Wed May 02, 2007 1:53 pm
by Fat Bastard
xbox7887 wrote:Your problem most likely is caused from you using static addressing, and not obtaining pointers to the values you are editing. Set a breakpoint for those values and paste a few lines (before and after the break) of the assembly here, and I can show you how to fix it.
You forgot to add the "cream cheese"

Posted: Wed May 02, 2007 2:16 pm
by kornman00
As you can see, just because you know how things are done in memory, doesn't make you an automatic reverse engineer (no offense poster, not targeting you).

It doesn't work with different game builds because just that, they are different BUILDS of the game (source was compiled again, things won't be in the same area of memory your trying to change).

Further more, making a hack like this only works when your the host due to the way halo's game state authority is based, this isn't some shit game like CS.