| Kodewerx https://www.kodewerx.org/forum/ |
|
| REQ: Pointer Code Tutorial [NDS] https://www.kodewerx.org/forum/viewtopic.php?f=2&t=5251 |
Page 1 of 1 |
| Author: | gardevor [ Mon Feb 18, 2008 2:20 am ] |
| Post subject: | REQ: Pointer Code Tutorial [NDS] |
Not sure if this is the right place for the request. Sorry, if not. ex. Inf Lives. In some games, the address changes like every stage. I can't seem to find any tutorial on how to make (hack) pointer codes for those kind of games. I know kenobi wrote an ARDS Pointer Code Tool, but there's no tutorial comes with it either. Could someone give a hand? I'm sure it would be helpful for people learning to hack. TIA! |
|
| Author: | Dualscreenman [ Mon Feb 18, 2008 5:44 am ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
Using Kenobi's tool: Find the code for area 1, get a complete RAM dump for area one. Haste DS can make RAM dumps. Do the same for a second area. (Or any other place where the code changes) In the Pointer search tab of the tool, fill in the addresses and locations on your HDD for the RAM dumps. Press Go. You should get some results. Go to the other tab. Put the first half of a result in the "Pointer Address Location" line edit box, and the other half in the box below it. Put the code from either the first area or the second in the big text box on the left and then press go. Your code should now be formatted as a pointer enabled code. |
|
| Author: | Hiei-YYH [ Mon Feb 18, 2008 1:03 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
a hint when searching for pointers, try using pointers located next to fixed areas, like infinite lives or any code that has fixed data blocks. when this is not possible, you'll probably need an pointer to pointer (which kenobi already added in his tool) but it's not always 100%, the best way is using a debugger, so you can see from where the real pointer is coming from. |
|
| Author: | gardevor [ Mon Feb 18, 2008 1:28 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
Doesn't Seem to work for me... Here's what I did: ex. 1. In Stage 1 , the address for lives is 02012345, I made a memory dump and named it LIVES01.BIN 2. In Stage 2, the address for lives is 02056789, I made a memory dump and named it LIVES02.BIN 3. Open ARDS Pointer Codes Tool, and click on the Pointer Search Tab 4. Load LIVES01.BIN to File 1 and load LIVES02.BIN to File 2 5. Enter address 02012345 in Address 1 and enter 02056789 in Address 2, then click GO and got some Results like: 02001234:02045678 6. Click on Pointer to ARDS tab 7. It already filled in the addresses for me: in the Top Left Big Box, in shows the address I put for Address 1 (02012345) in the Pointer Address Location it shows the 1st part of a result (02001234) in the Pointer Address Value it shows the 2nd part of a result (02045678) 8. click on GO, then only the address in the top left big box appears in the Top Right Big Box (02012345). No Pointer codes Could you tell me what did I done wrong? |
|
| Author: | kenobi [ Mon Feb 18, 2008 2:03 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
I believe you didn't enter a value for your code. In the first tab's left box, enter the AR code(s) that would give you infinite lives for the first dump (ex: 22012345 00000063, if it's an 8bit ram write code) |
|
| Author: | gardevor [ Mon Feb 18, 2008 2:18 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
kenobi wrote: I believe you didn't enter a value for your code. In the first tab's left box, enter the AR code(s) that would give you infinite lives for the first dump (ex: 22012345 00000063, if it's an 8bit ram write code) Now, it works perfectly! Thanks ALL for the help. |
|
| Author: | oldbushie [ Mon Feb 18, 2008 7:28 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
Is there a version of HasteDS that works with No$gba 2.5c? Or for that matter, the pointer tool? I tried a dump with emuhaste which can find codes ok but the resulting dumps don't help find anything in the pointer tool. |
|
| Author: | Dualscreenman [ Mon Feb 18, 2008 7:29 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
Don't all versions work with all emus? P.S. 2.6 is now free. 3D is much faster with it. Also, moving to hacking jargon forum in a bit here. |
|
| Author: | oldbushie [ Mon Feb 18, 2008 7:43 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
I have HasteDS130eng, which can't find anything and doesn't seem to connect to no$gba properly. I also have Emuhaste 1.17, which finds values just dandy. But I can't seem to find pointers with the filedumps I get. And I know I'm using valid addresses for the search. *is currently using no$gba 2.6 now* |
|
| Author: | oldbushie [ Mon Feb 18, 2008 9:21 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
Bah, I think I see why, I had to pick two areas that are near each other. I have results now. Still not turning up anything that works, but I'm getting there. Do I have to somehow divine the codes for all areas or should a discovered code for one area work for all areas? Edit: Woo, figured it out. |
|
| Author: | gardevor [ Mon Feb 18, 2008 9:49 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
Emuhaste 1.17 should hook correctly to no$gba if you chose Start Game Directly. Use the haste 1.11 if you patched the game with eN.ex and load it from the NDS Menu. Try post the Steps you took, like the one I posted above, and let the Pros see where you've done wrong. |
|
| Author: | oldbushie [ Mon Feb 18, 2008 9:59 pm ] |
| Post subject: | Re: REQ: Pointer Code Tutorial [NDS] |
As per my edit, I figured out that the areas have to be close to each other in memory, so I made sure to do dumps and code searches that were literally a screen apart. And then I just went down the generated list until I found one that worked. |
|
| Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|