Making a trainer for Planetside

07/20/2006 13:15 redb00mer#1
First, do this: [Only registered and activated users can see links. Click Here To Register...]

Part 1: Find the real address we want
Ok, so you found the location in memory that the current instance of Planetside has placed the COF value. But that only helps until you close Planetside! So what do you do? Auto-hack, baby!

1. Unfreeze the COF address.
2. Go to the Autohack menu and choose both options, Enable Debugger and Autohack Window.
3. Go ingame, and make the COF change (crouch, uncrouch, jump, and shoot).
4. Go to the Autohack window and you will see new addresses found. What are these? This is the location in the actual game code where the command to change your COF is stored.
5. Select each of the newly found addresses, go to the TMK menu, and choose Button Script.
6. Keep T-Search just like this while we start up Trainer Maker Kit (hereby know as TMK)

Part 2: Making the trainer
Now comes the fun part- making a trainer that will be reusable and last until Planetside releases a new patch.

1. Create a new project. Name it what you want, but I recommend something recognizable :rolleyes:.
2. First in the bottom left corner, choose the Build Settings tab.
3. Scroll down the list of Process names, and choose planetside.exe.
4. Type in a name for your trainer in the EXE Name box. Keep in mind this must comply with the normal file name restrictions.
5. Go to the Insert menu, and choose Button.
6. Right-click the button, choose Properties, and type in "freeze COF".
7. Right-click the button again, and choose Write Memory Actions.
8. Here you will paste the line that the Button Script in T-Search gave us for the ON button. It should look something like "Poke 8DF6FF 90 90 90 90 90 90" (without the quotations). You will need to do this once for each address that was found in the Autohack window.
9. Now add a new button, name it "unfreeze COF", and paste in the Button Scripts that T-Search gave us for the OFF button. These should look something like "Poke 8DF6FF 89 86 80 01 00 00".
10. Save your project, then in the Build menu, choose Build Your Project.

Enjoy!




Next to come: Decorating your trainer in Trainer Maker Kit
02/28/2011 20:19 dbroncos090#2
Okay I get what you are doing with the codecave, but where am I creating this codecave. I found the bank of blank addresses using ollydbg... but how do I write this code into that address? What program am I using to write the code? I have TMK open with the buttons that I was supposed to make:

Freezing COF: I have:

Poke 5B7436 90 90 90 90 90 90
Poke 90893E 90 90 90 90 90 90
Poke 90833B 90 90 90 90 90 90

Unfreezing COF i have:

Poke 5B7436 D9 96 A8 00 00 00
Poke 90893E D9 9E 9C 01 00 00
Poke 90833B 89 81 9C 01 00 00

What do I do with these addresses?
Are all three of them going into the codecave?
And if i set the COF equal to 0 in the codecave, will that work for making my COF as tight as possible?

Also, where do I change the original address to make it jump to my codecave and then jump back afterwards?

I tried to download your guide and view it on the forum but for some reason I cannot get to it.

I would much appreciate the help, I have skype, aim, etc... Just let me know, thanks.
03/10/2011 08:49 someman1234#3
dbroncos090

You can use Cheat Engine to create codecaves. In Cheat Engine, go to memory view, then go to tools, and click Auto Assemble. There you can create scripts, as well as codecaves. Go back to tools, and you can scan for code caves (so you don't insert code at an address that is being used up).

Though in order to make a script you're going to need to learn some auto assembly. Go to the Cheat Engine forum and find some tutorials on auto assembly, that should help you.

FYI though, I wouldn't recommend hacking or learning to hack on Planetside now without trial accounts.
10/20/2011 16:28 Timicheck#4
lol
11/01/2012 13:26 JohnAndersn#5
Linked:[Only registered and activated users can see links. Click Here To Register...]
11/06/2012 00:09 dryballs#6
funny, this guy copies crabbys old post

And wants everyone to think hes so smart, sry bud you FAIL