ConsoleWorld Forum

Go Back   ConsoleWorld Forum > CWCheat Official Support Forum > English Support Board

English Support Board English & Foreign Languages support


Reply
 
LinkBack Thread Tools
  #11 (permalink)  
Old 11th March 2008, 01:08
Junior Member
 
Join Date: Mar 2008
Posts: 11 (0,16 posts per day)
Potenza rep: 0
Dancsi26 is on a distinguished road
Great tutorial hackerkts . I really learned something with this. Keep them coming. Any chances of putting a small tutorial about the offset between two different codes from the same game but from different region. (i.e infinite health code for GTA VCS Usa and Eu). I have some codes for GTA VCS Usa version only and I have the Eur version of the game, so I want to convert thoses codes for Eu. I know, that in order to do that, I have to take 2 codes that are in both games (i.e infinite ammo, health or money) and substract 1 adress from the other so I get the offset (like a difference). Then, I use that offset and either I add to/substract from the code in order to get
the "equivalent" for the other version of the game (usa or eur), right?. But that doesn't worked, it had no effect in the game. I also realised that the offset is different from 1 code to another (i.e it can be 300F4 for the health code but 2A6BD4C for the infinite ammo code). How do i know wich is the right one? Or again, I should enable the usa code for the eur version, then while the game is loaded, I play with the adress on the fly to find the right one? (try and error) (wich could take some time)

Dany26
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 11th March 2008, 20:18
Member
 
Join Date: Jan 2008
Posts: 72 (0,55 posts per day)
Potenza rep: 1
hackerkts is on a distinguished road
Tutorial: Hacking fixed value DMA games
Tool(s) used: CWCheat 0.2.1 REV.A, DMA hunter from nitePR Rev K STABLE

DMA stands for dynamic memory allocation, if a game is DMA, the address will change. "When will the address change?" It can be on when you go to different map, reload the game, load/save the game, bought someone in-game ects. DMA games are really a pain in the donkey if you don't know how to hack it, once you know how to find pointer and offset you can kick DMA games' donkey ;D

"What's pointer and offset?" Well, you only need to know pointer and offset will point to the right address, maybe a story will helps you understand more about it. As the story goes...

You had a crush with a girl(I will name her Grace) in your class, she sit on the front row first seat. The seat is the address. You don't dare to approach her and ask for her name and number, you only know where she seat.

One day, she was transferred to another class which you don't know which. What you're going to do to locate her? First you will need to know her name, you went to ask your teacher the girl name, so now you have her name, Grace. The name is actually the pointer, now you know her name, and her precious class (her precious class is just some bits of information, which is the offset). now with her name and some bits of information, you're able to find her even if next time she transfered to another location.

Let's get started, I will use a easy dma game to hack
Objective: Find the pointer and offset for instant win
Game used: DownStream Panic [US] (ULUS-10322)
Requirement(s): Make sure your memory stick has some space, at least 100mb. Change the time of the menu pop out to 0 second (instant), you can do that at "Setting", "Controller check delay".

I assume at this step you already know how to hack a non-dma games(if you haven't read my previous tutorials, please do so before you continue), so let's get started. Starts the game, search the address for the amount of fishes you saved.

Ok, I have found the address, jot down the address!
Level 1 - 0x00D88D88 (first address)

Now you'll need to make a dump, go to the cheat menu, "Enable dump function", go back to the game and press Square button. The game will pause and wrote "Dumping", once it's done the game will start again. Now your have your first dump.

Now you will need to make the address change, for this game each level has different address so let's proceed to level 2. Search for the address for the number of fishes you saved.

I've found it, jot down the address!
Level 2 - 0x00E88E68(second address)

Make a dump again, now you have your second dump.

Optional(but it's recommend to follow):
Make the address change again by going to next level, search and jot down your third address, make your third dump.

Let's check what you have in your hand now, you can find your dumps at your memory stick root,
Code:
first address - 0x00D88D88
second address - 0x00E88E68
third address - 0x00E802A8
dump 1 - MEMDUMP0.dmp
dump 2 - MEMDUMP1.dmp
dump 3 - MEMDUMP2.dmp
Extract nitePR_revK_STABLE.zip to a folder, I will name it "nitePR revK", run DMAhunter.exe

Press enter and select dump 1 and dump 2, now enter your first address, followed by your second address.

Wow, it found so many pointers, don't worry. That's why I asked you to make 3 dumps. Now save all the informations down. Right click on it, "Select All" and right click again. Now it's save to your clipboard, open up a notepad and paste everything in.

Remove,
Quote:
SANiK's DMA code hunter

Please get ready to select the two dumps
(Press enter to start)

Please enter the address of the cheat in RamDump #1
Please enter hex only (0xEF123... etc.): 0x00D88D88

Please enter the address of the cheat in RamDump #2
Please enter hex only (0xEF123... etc.): 0x00E88E68

Searching...
and also,
Quote:
Press any key to continue . . .
Save it as 1&2.txtdon't ask me why, just do it okay? You will know later.

Now repeat the step, but this time we choose dump 2 and 3. And put in second and third address. It found one pointer, that's great! Save it as 2&3.txt

Repeat it again, now use dump 1 and 3, first and third address, save it as 1&3.txt

Remember to remove those words I said, now proceed to Compare 3 Memory Dumps paste in all the informations in 1&2.txt, 2&3.txt and 1&3.txt and click "Submit"

Take note: that link will be there until 1st of June 2008 when my domain expired, OHG will be hosting those scripts .

You should saw this
Quote:
Found 1 same pointers in all 3 dumps:
0XDE040
That script will helps you determine which pointer shown on all 3 dumps, now it's easy. We one pointer, so let's try to use it.

Go back to any text file you made just now, copy the information down.
Quote:
Found, address 0XDE040, value changed from 0X9688E50 to 0X9680290
0XDE040 is the pointer
0X9688E50 is value 1
0X9680290 is value 2

Let's get to the calculation part

Method 1:

Step 1: Convert value 1 into cheat format, minus 0x08800000 from value 1
0X9688E50 - 0x08800000 = 0x00E88E50

Step 2: Calculate the offset, minus the address 1 with the result you found on Step 1(minus from bigger value to a smaller value).
0x00E88E68 - 0x00E88E50 = 18

Method 2:

Step 1 : Convert value 2 into cheat format, minus 0x08800000 from value 2.
0X9680290 - 0x08800000 = 0x00E80290

Step 2: Calculate the offset, minus the address 2 with the result you found on Step 1(minus from bigger value to a smaller value).
0x00E802A8 - 0x00E80290 = 18

That's it, you found the pointer (0XDE040) and calculated out the offset (18).

Actually I had make a script to calculate them out at Calculate pointer and offset

Now you can kick dma-games' donkey! ;D

Ultima modifica di hackerkts : 14th March 2008 alle 13:07.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old 14th March 2008, 09:48
rex922's Avatar
Member
 
Join Date: Dec 2007
Posts: 64 (0,42 posts per day)
Potenza rep: 1
rex922 is on a distinguished road
hacking is pretty easy but for those who cant get the right bit value here is a rough guide

8bit=Usually For Life ,Mana,Stats,Ammo In magazine
16bit=Some times for money life mana stats and for total ammo on hand
32bit=usually for money

Edit: note it may not follow this
its just a rough guide

Hope hacker does not mind me posting its for the good of the brand new hackers

@hacker how come ur first adress Level 1 - 0x00DEA368 (first address)

becomes
first address - 0x00D88D88

and i dont get how to enter values in dmahunter it always gives me an error is it 0X01234567 or 001234567 or 01234567(shortcut) or 098765432(fullvalue)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old 14th March 2008, 13:11
Member
 
Join Date: Jan 2008
Posts: 72 (0,55 posts per day)
Potenza rep: 1
hackerkts is on a distinguished road
Yeah, I don't mind you posting it here. Anything that benefit others should post it up(:
Oh well, about the first address. That was a typo, because during that time I wrote this tutorial it's 3am plus and I had redo the dumps for a few times(because I accidentally clear away my dumps file).

What you enter is just the first and the second address, when it asked for the first address you just put in (in my case I put 0x00D88D88), and when it asked for the second address you just put in (in my case I put 0x00E88E68).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)  
Old 14th March 2008, 14:31
rex922's Avatar
Member
 
Join Date: Dec 2007
Posts: 64 (0,42 posts per day)
Potenza rep: 1
rex922 is on a distinguished road
hacker maybe weltall can host your scripts
edit: scripts are dead

Ultima modifica di rex922 : 14th March 2008 alle 15:02.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16 (permalink)  
Old 14th March 2008, 15:17
weltall's Avatar
CW Team
 
Join Date: Sep 2005
Location: Shevat
Posts: 7.072 (7,17 posts per day)
Potenza rep: 17
weltall is on a distinguished road
yeah it's fine for me if he wants these tutorials may be added also to the wiki
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17 (permalink)  
Old 14th March 2008, 20:36
Member
 
Join Date: Jan 2008
Posts: 72 (0,55 posts per day)
Potenza rep: 1
hackerkts is on a distinguished road
If you wanna put those tutorials up in wiki it's fine for me, but maybe you should edit them a little lol. Oh sorry, OHG already host it. 2 site hosting the same script wouldn't be nice, anyway. If you want to have any script on your site, I could help to write it out. ;D

Ultima modifica di hackerkts : 19th March 2008 alle 04:22. Motivo: Typo error
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18 (permalink)  
Old 19th March 2008, 00:52
Member
 
Join Date: Aug 2006
Posts: 401 (0,62 posts per day)
Potenza rep: 2
gangstamalu is on a distinguished road
Opps, my bad wrong topic.

Mod: Delete Post
__________________
PSP 3.90 M33-3 CWCheat Version:0.2.2 Rev. B
If I helped you Up the Rep . THANKS AND PEACE!

Ultima modifica di gangstamalu : 20th March 2008 alle 16:26.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19 (permalink)  
Old 19th March 2008, 04:23
Member
 
Join Date: Jan 2008
Posts: 72 (0,55 posts per day)
Potenza rep: 1
hackerkts is on a distinguished road
Quote:
Originally Posted by gangstamalu View Post
Yeah dude u just copied it from OHG.
Are you referring to me? If that so, point to me which part is copied from OHG.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20 (permalink)  
Old 8th April 2008, 06:53
Junior Member
 
Join Date: Apr 2008
Posts: 22 (0,59 posts per day)
Potenza rep: 0
gentleL is on a distinguished road
the script are down what can i do ?


can somebody translate these tutorials to german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +2. The time now is 23:11.

Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO

ConsoleWorld.org © 2005/08. E' vietata la riproduzione di tutto o di una parte dei contenuti del sito.
Questo è un forum pubblico per cui non siamo responsabili dei contenuti in esso presenti.
All logos and trademarks in this site are property of their respective owner.
The other brands and names are property of the respective owners. This site is not affiliated with SCEI, Microsoft or Nintendo.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99