ROM Hack How can I hack games using NTR Debugger?

  • Thread starter Thread starter Kirbs
  • Start date Start date
  • Views Views 5,140
  • Replies Replies 23
I already got it to work in Marc_Max's editor. :) In the editor I just changed two villagers in order to not have to change everything by hand. When I changed the two villagers, it gave me 4 bytes to change, which I did. It says it finished but, when I exit the train station, the same old villagers are there. Nothing happens even though it says it finished.
Nice, how were you able to dump at the right offsets?? I'm thinking that the only reason it wouldn't work is because maybe your dump was not in the right range?

The other possibility is that the villagers may only change if you save and reset the game (but don't do that in case you are editing the wrong bytes, it could possibly mess up your game!). Maybe try setting 2 bags of money in front of your house, and input that in the debugger.
 
Nice, how were you able to dump at the right offsets?? I'm thinking that the only reason it wouldn't work is because maybe your dump was not in the right range?

The other possibility is that the villagers may only change if you save and reset the game (but don't do that in case you are editing the wrong bytes, it could possibly mess up your game!). Maybe try setting 2 bags of money in front of your house, and input that in the debugger.
The right offset for the acnlram.bin is from 01FB8200 to 020781F0. I already saved and reset my game and it still does not change. I'm guessing it has something to do about writing it like an AR code. Since in the guide it says:
To get the real offset from Cheatengine to NTR it's:
<START OFFSET> + <FOUND OFFSET> = <OFFSET>

To write the offset with your value (4 Bytes): (Example 50000 dec // 0000C350 Hex)
write(0x<OFFSET>, (0x50>, 0xC3 ,0x00 ,0x00), pid=0x<PID>)

To export the offset to ARCode (HEX):
<START OFFSET> + <FOUND OFFSET> - 14000000 = <ARCode OFFSET>
I'm guessing this should help us figure it out.
 
The right offset for the acnlram.bin is from 01FB8200 to 020781F0. I already saved and reset my game and it still does not change. I'm guessing it has something to do about writing it like an AR code. Since in the guide it says:

I'm guessing this should help us figure it out.
Maybe it's:
<START OFFSET> + <FOUND OFFSET> = <OFFSET>
Though I don't really understand why you would have to add anything cos I thought NTR looks and dumps at the whole range (00000000 till the end)

The "14000000" is because the FCRAM dumps used for ARCodes start at offset 14000000 so you gotta do that conversion (add/subtract)

Idk! :wacko:
 
Maybe it's:
<START OFFSET> + <FOUND OFFSET> = <OFFSET>
Though I don't really understand why you would have to add anything cos I thought NTR looks and dumps at the whole range (00000000 till the end)

The "14000000" is because the FCRAM dumps used for ARCodes start at offset 14000000 so you gotta do that conversion (add/subtract)

Idk! :wacko:
Yeah, I know. This is all just to confusing. I wish someone could make an NTR plugin to dump the ram and inject it into the game, Or just inject the ram dump back into the game since dumping the ram seems a little easier to do.
 
  • Like
Reactions: samiam144

Site & Scene News

Popular threads in this forum