Home

Egg Directory / Search

New Eggs / Best of New

New Blogs / Pics / Activity
New Files / Movies
Community Forum

Group Directory

 

 
THE EGG DIRECTORY
Pranks / Common Pranks / Around The House
Edit PageMessage Mattster-610Add CommentAdd to FavoritesEmail to Friend

Making the hack/trainer Part 2

DO NOT TRY THIS AT HOME : Rotteneggs.com text files and message bases are for INFORMATIONAL PURPOSES ONLY. DO NOT undertake any project based upon any information obtained from this or any other web site.We are not responsible for, nor do we assume any liability for, damages resulting from the use of any information on this site.
(126 votes)
Published: Nov 21, 2006 4:27 p.m.
In 3 Favorites Lists
Viewed 956 times


This tutorial is a lot more complex and complicated then the first one. I will try to walk you through and explain all the steps of the coding that we go through as best as I can. Its pretty FRICKEN long so bear with me.

Okay, after following the tutorial 1 you end up with only one address left.



This address here is important. A little knowledge of the computer programming language assembly is needed here. We know that at the address 100579C the time is stored here. To make a trainer to disable the time we need to know everything about the timer. We know the timer ends up to be stored in 100579C so let’s set a breakpoint to find out what reads and writes to that addressso we can figure out where the timer starts.

To set a breakpoint at that address we click autohack at the top on the menu bar and click enable debugger. Now we click autohack again and click autohack window.



At the autohack window click the breakpoint button and set the breakpoint to the address 100579C.





Once you set the breakpoint it will bring you back to the autohack window. Now unminimize minesweeper and let the timer run for a second and then reminimize it.

The autohack window should now look like this.




You click in those two spots because the timer starts in 100282D and we click disassembler to view the code of 100282D.



The code at the bottom is important 0100282D. this code is what we are looking for to disable the timer. The code we found in tutorial 1 is just the address where its stored and that can be edited but that number is not always the same on every computer or for every game. And for a trainer you have to find the memory in minesweeper that controls the timer. We know its 0100282D because if you right click 0100282D and select to NOP this line. NOP means to delete what the address 0100282D does, to delete the timer. Now un minimize minesweeper and notice that the timer has 0. Because what it normally did “mov edi…” has been deleted. Minimize minesweeper and right click 0100282D and select undo and notice how the time for minesweeper has started again.



We now know that 0100282 is what starts the timer and if we nop it, the timer stops. After you NOP it you notice that not just that line NOP but 6 lines do.



This is because the mov function it just had was 6 bytes long so it had to NOP 6 lines. This isn’t very important its just telling us that when we make a trainer we need to nop all 6 of those lines.

You don’t have to do this section but I find it easier to save it all to a text file in assembly so it can be copied over pretty easily so undo the nop if you have noped it. It should be back to normal. Save it to a assembly text file by right clicking the line and click save to text file asm code.



Save it somewhere and open it. NOP the line and do the same thing. You should end up with 2 notepads up like this.


The information I have highlighted is all we need.

Now we start writing the TRAINER. YAY!!!!
We need to use easywrite in Tsearch.

Click easywrite and then the paper below found. This should show up, hang on, were almost writing the trainer.



Now go back to the lines that will disable the trainer. They are:
100282d nop
100282e nop
100282f nop
1002830 nop
1002831 nop
1002832 nop

But to write this in easywriter we got to change it around a little. Offset is just telling easywrite its an address.

Code for easy writer to disable time.
Offset 100282d
NOP
Offset 100282E
NOP
Offset 100282F
NOP
Offset 1002830
NOP
Offset 1002831
NOP
Offset 1002832
NOP

Code for easy writer to enable time. It is the code that we NOPED , deleted.

100282d mov edi,[0x100579C]

Easywrite code:

Offset 100282D
Mov edi,[0x100579c]

You should end up with this, I don’t think the offset and nop have to be blue. And the two codes are separated to make it easier to read.



After you get this click TMK(trainer maker kit). And MAKE SURE YOU DON’T LOSE THESE POKE NUMBERS. Write them down or copy them in notepad.



These are the final numbers that you will put into your trainer.

Disable minesweeper code:

Poke 100282D 90
Poke 100282E 90
Poke 100282F 90
Poke 1002830 90
Poke 1002831 90
Poke 1002832 90

Enable minesweeper code:

Poke 100282D 8B 3D 9C 57 00 01

Now were done with Tsearch now that we have the numbers. Close out of all the complicated tsearch stuff.

Trainer Maker Kit. TMK. You can get it at
http://rapidshare.com/files/4317855/tmk_151.zip
it’s a free program so no worries. Extract tmk_151.zip and install Trainer Maker Kit.
Run it. And create a project.


Should start like that and after creating your project.



Open up minesweeper and then go back to TMK. Click on build settings in TMK its in the bottom left area to the right of objects. Click refresh if you have to, find winmine.exe and double click it. It should look like this.



Click insert on the top and go to button. Do that twice for 2 buttons. You can make it look however you want. You just need to know how to set up the buttons. Right click on a button and go to properties to set up the name. To set up a button to disable time, right click it and click write memory actions and type in or paste the pokes for disable time. Same thing for enable time. You can set the exe name for whatever you want. After the pokes and buttons have been set up u can click build in the top middle to the left of the red exclamation mark. After it builds it will be in C:\\program files\\trainer maker kit\\yourexe.exe. really just mess around with TMK and customize ur trainer however u want. But make sure winmine.exe is in the process name.

That is it after u build it, the exe will be in that folder.


DANG, im tired out, okay just
Comment if you have any questions or you need some help on some parts.
 

Add Egg To Watchlist

 


Big-chief-E-zizzle

Nov 21, 2006 7:33 pm -
If you click it, it gets bigger.


AtlJoker

Nov 21, 2006 10:03 pm -
^whoa! It does get bigggger.


Red_Faction

Nov 22, 2006 1:51 am -
You put heaps of time in this 5*’s!


iphear

Nov 30, 2006 11:22 pm -
noobish thumb nails omfg


Zest2k7

Jan 02, 2007 4:44 pm -
I’m happy 5*

Home | Contact Us | Sign Up
Visit our companion site, Prankpedia.com
Please read the LEGAL DISCLAIMER & CONTENT GUIDELINES
© 2009 rotteneggs.com - A Social Network for Pranksters.
0.587862 (Server 1)