| Home | PC Cheat Codes | Game Patch Updates | PC Game Trainers | PC Game Tools | Game Patch Fixes | Articles | Discussion Forums | Contact |

Trainer Tutorials

Latest Forum Discussions:

This section of the site is dedicated to Trainer Tutorials to help everyone get a better understanding of how Game Trainers are made and how they function.

Building your Trainer Part 3

You can view this tutorial in its original format here
Building your trainer

1024 x 768 PLZ
::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: GAMEHACKING TUTORIAL PART 3 ::
:: BY BLIZZARD ::

::::::::::::::::::::::::::::::::::::::::::::::::::::::

I assume you have also read part 1 and 2 of my tutorial. In the first tutorial you saw a little
what cheating in games actually is, and how fun it is. In the second tutorial I showed you how
to find the STATIC ADDRESS instead of a DMA (DYNAMIC MEMORY ALLOCATION).

Do you still remember what we got in the second tutorial? Here it is:

::::::::::::::::::::::::::::::::::::::::::::::::::::::
Tmk button script
Copy and Past into tmk using ctrl+V
Ex: Patched script for a ON button
and Unpatched script for a OFF button

Patched script:
Poke 464FA2 90 90 90 90 90 90


UnPatched script:
Poke 464FA2 89 8F 74 A7 D5 00
::::::::::::::::::::::::::::::::::::::::::::::::::::::

It says it is a TMK BUTTON SCRIPT. What is TMK? TMK is TRAINER MAKING KIT. It is a program
to build your trainer to it's physical form. Download it from:
http://fly.to/mtc

Start up TRAINER MAKER KIT (TMK) and fill in at PROJECT NAME for example "stronghold" and
press the CREATE button. Now you are in the TMK OBJECTS screen now. Here you can build
your trainer. But first we have to configure our trainer. On the down-left you see three
tabs: OBJECTS, BUILD SETTINGS and HELP. Press the BUILD SETTINGS TAB.

You will see a list of the running processes (games and programs). Select the Stronghold
Crusader Process from the list (the game must be running). Also behind EXE NAME under the
PROCESS list fill in "crusadertrainer". Do NOT add .exe because TMK will do that for you!

Okey go back to the OBJECTS tab. Rightclick on the blue space under DIALOG (your trainer)
and select PROPERTIES. Remove "Dialog" and fill in "Stronghold: Crusader Trainer" and press
Enter. You see that your title has changed. Now go to INSERT --> BUTTON on top of your
screen. A button has appeared. Move it to the middle left of your trainer. Then add another
button and move that one to the middle right of your trainer. So your trainer will look like
this:

|-----------------------------|
| |
| |
| .-------. .-------. |
| |button1| |button2| |
| ------- ------- |
| |
|-----------------------------|

Rightclick on BUTTON 1 and select PROPERTIES. Change its name to ON. Do the same for BUTTON 2
and change it to OFF.


|-----------------------------|
| |
| |
| .-------. .-------. |
| | ON | | OFF | |
| ------- ------- |
| |
|-----------------------------|

Now remember what we got from TSEARCH?

Patched script:
Poke 464FA2 90 90 90 90 90 90

UnPatched script:
Poke 464FA2 89 8F 74 A7 D5 00

Right-click on ON and select WRITE MEMORY ACTIONS. Fill in Poke 464FA2 90 90 90 90 90 90 and
press APPLY (don't forget to press APPLY!).

Do the same for OFF but fill in Poke 464FA2 89 8F 74 A7 D5 00 there.

Now go to BUILD --> RUN YOUR PROJECT.
You will have to wait a few seconds and then your trainer will appear. Pretty cool eh ;-)

CONGRATULATIONS !!!

Your trainer is also saved as "crusadertrainer.exe" in it's own map under TMK directory.
For example: C:/gamehacking/TMK/crusadertrainer/crusadertrainer.exe

::::::::::::::::::::::::::::::::::::::::::::::::::::::

Greetings go out to all of Computer knightS (EFNET, #computerknights) especially Solata
Greetings go out to all of Extalias members especially Snok
Greetings to [Sheep] for helping me out.
Greetings to #cracking4newbies.
Greetings to #gamehacking.
Greetings for all the others. You know who you are ;-)

::::::::::::::::::::::::::::::::::::::::::::::::::::::

BliZZard, blizzard_1337@hotmail.com

Copyright © (1998) 2004 - 2016 GamePatchPlanet.com. All Rights Reserved. Privacy Policy Disclaimer