|
 |
 |
Tutorial:How to make a game trainer
|
 |
 |
 |
 |
| Author |
Message |
demetron Member



 Joined: 20 Sep 2008 Posts: 41 Location: In the darkness of hell!
|
|
 |
Are you looking for game trainers on net, lets make it yourself.
Level: beginners
Tools you needed:
1. Art money
| Use this download links: |
| Code: |
| http://www.artmoney.ru/e_download.htm |
|
2. GTS (game trainer studio)
| Use this download links: |
| Code: |
| http://www.elitegrounds.net/TrainerMakers.html |
|
Target:
1. First on windows "Minesweeper" (in this tutorial).
2. Then to your game (do it yourself :P )
(for this tutorial i am using art money v7.29 with GTS v1.6.1 by divine shadow)
Enough intro lets start
Principle
open your game and look what value you want to change like the score or life bar or ammo.
| Quote: |
| note: The exact value is easy to edit as compare to coded value like life bar. |
part 1
Minesweeper
Finding address=====>
1.Open the minesweeper game.
2.Open art money
3.In the "select process" box select "Minesweeper"
4.Lets play,click on the smiley face and start the game and when the timer reaches to "005"
5.Switch to art money & in menu bar go to "Process" and select "stop the process" your clock stop ticking.
6.Now click on the "Search" button and enter this entry
Search= Exact value (because we know the exact value i.e. "5".
Value=5
Type=Integer(standard)
Address range=ALL
7.Click ok and i found 1599 results.
8.Now resume process and and when its on "008" stop process again.
9.Click Filter and enter this entry:
Search=Exact value
Value=8
Type=Integer(standard)
10.click ok & i found only 2 results and that's what we finding.
NOTE: In this game we found the result by filter only 1 time but in big games repeat this process from 8 to 10 for different values untill you found very few results like 2or3.
12.Now click on the green arrow this add all values to edit area if you want to check it one by one then click on red arrow.
13.Now check which value from this 2 is for time.first select.
Value1|0007FC7C|8|integer 4 byte
(address may be different for you)
14.right click on it and select "Edit" a box open now just check on "freeze" box at the bottom don't change other values.
15.Now go to "process" and "resume the process".
16.Check what happen hmmmmmm..
this is not the value we looking as the timer still ticking.
17.Ok first unfreeze the Value 1 and freeze the
value 2|8|0100579C|integer 4 byte
18. resume the process again and see... we stop the timer.
Making trainer====>
1.Without closing the art-money and minesweeper open GTS.
2. select file menu choose new project enter project name i named it minesweeper and project type="trainer maker" and click on create new project.
3.Resize the box as you want, now select a label [A] from left and right some thing to tell the user what this trainer do and how.
4.Now select a button [ok] from left right click on it and choose properties.
5. In info enter the caption for button like="Stop Timer" now in "Function" the most important part, on the right side in game option choose poke and click code generator.
6.In Fuction choose poke(decimal),and in address paste the address we found from art-money,use edit option to copy from art-money.
7. so my address is 0100579C put it on the address box and vlaue(decimal)=0 and value size=DWORD. now click on add poke code this look's like----->
8.ok the main work is done now switch to the "Freeze" option in this trainer we need to freeze the timmer,so its all on you where you want to freeze the value. check the "Enable Freeze" box and in "Freeze caption" click "Auto Caption" and it looks like--->
9.Switch to "Hotkey" this is optional but in some games it is very handy because otherwise you have to come back to desktop for use your trainer.i set ALT+F12 for my trainer you can choose whatever you want ,but remember don't use the keys which are already allotted to other functions.
10. Finally click apply and you almost done.Now a last but not least thing,right click in any empty area of your trainer and choose "Trainer settings" this appears-->
11.In windows caption fill the name of your trainer like="Minesweeper trainer by demetron" now in "game window caption" click on "List all windows" find "Minesweeper" here and click apply,there are some other optional settings like images which you can use yourself later .
NOTE:- If you not find the minesweeper is the option make sure it should be running this time thats why i am saying without closing art-money and minesweeper.
12. Just one step to finish from GTS menu bar choose "compile" and click "build trainer F7".you see this--->
13.Now check your trainer by clicking "launch" button.your *.exe file is saved in your (your GTS directory)\output folder.
-------------------------------------------------------------------------
-this steps are most common steps in trainer making but use your brain to make this more interesting.
-tutorial is completely written by me so suggestion and query are welcome but don't report you can do better,i know you can but this is for who can't.
-English is not my primary language so avoid spelling and grammar mistakes please .
all by demetron |
_________________
|
|
Date Posted:Sat May 09, 2009 1:48 pmThanks: 5Thanked 22 Times In 2 Posts
|
| Author |
Message |
demetron Member



 Joined: 20 Sep 2008 Posts: 41 Location: In the darkness of hell!
|
|
 |
Replies are welcome |
_________________
|
|
Date Posted:Mon May 11, 2009 3:55 amThanks: 5Thanked 22 Times In 2 Posts
|
| Author |
Message |
pesymista Member



 Joined: 05 Feb 2008 Posts: 38
|
|
 |
CheatEngine is better than Art money, more advanced, and it's opensource  |
|
|
Date Posted:Mon May 11, 2009 3:14 pmThanks: 5Thanked 3 Times In 3 Posts
|
| Author |
Message |
demetron Member



 Joined: 20 Sep 2008 Posts: 41 Location: In the darkness of hell!
|
|
 |
ya it is!
actually i mainly explain about GTS here . |
_________________
|
|
Date Posted:Tue May 12, 2009 2:47 amThanks: 5Thanked 22 Times In 2 Posts
|
|
|