ROM Hack Modified NTR Client with Gateshark support

Status
Not open for further replies.
alright i forgot to select the game process i selcted that and tried again it does not say that any more but the cheats not working in game im trying to use mk7 gateshark cheats
 
Last edited by hacksn5s4,
IDK if you're still here but I guess I'll post this anyway.

Whenever I select List Processes it causes my game to corrupt shortly after I load into a new area. It also crashes whenever I hit the home button or if I list processes from the home button, it crashes trying to load anything else. I already corrupted one save from Fire Emblem Fates because of this. Any ideas? This sucks because I'm trying to make Fire Emblem Fates codes but can't even test them let alone use them.

EDIT: Read back a page. The Shadowtrance BootNTR3.3-3D solved it.
 
Last edited by Silent Hell,
Well.. I thought this thread was dead anyways. I am not really working on the debugger anymore since I finished it. I might push a last update with bugfixes, but that's it.

I'm working on a different project currently.

But to answer your question again, although you already solved it - NTR 3.3 and 3.4 have many different bugs, therefor I would suggest you use 3.2 if you want to utilize cheats and similar. If you need NTR for streaming, use 3.4.
Take a look here: http://gbatemp.net/threads/release-bootntr-selector.432911/ - @Nanquitas did a great job on a user friendly NTR selector. It even supports 11.0 firm
 
  • Like
Reactions: I pwned U!
Congrats :3 it's truly an impressive tool.

Just a question, can we load multiple cheat codes at the same time with this?
 
No, not really. But you could just add them as a button if you want. Examples are already in the project.

Otherwise, you can only have 1 cheat in the gateshark tab.
 
I know you're done with this project and all but I guess I'm still hoping you could help me understand this.

I made a cheat code for Fire Emblem Fates that involves the D9 code type for storing pointers.

Here is the cheat I made.

D9000000 158235C4
D4000000 00001DB0
B06D9F40 00000000
D6000000 0000009C

Now as you can see I'm trying to store the pointer at offset 158235C4 and add 1DB0 to it. However it appears that the debugger is instead writing 00000000 to 158235C4 instead. Anyway, here is the whole log.

GS | D9 0 158235C4 -> [True, 0, 0, 0]
> Write(0x158235C4, (0x0, 0x0, 0x0, 0x0), pid=0x29)
null
GS | D4 0 1DB0 -> [True, 0, 0, 4]
GS | B 6D9F40 0 -> [True, 0, 0, 4]
Started readValue(int, int)
> Read(0x6D9F44, 0x4, pid=0x29)
null
GS | D6 0 9C -> [True, 0, 0, 166BBDC8]
Started readValue(int, int)
> Read(0x166BBE64, 0x4, pid=0x29)
null
packet: cmd = 9, dataLen = 4
Read memory: C8BD6B16
packet: cmd = 9, dataLen = 4
Read memory: 01000000
finishedfinishedfinished
 
Just start NTR using your favorite NTR launcher. Press X+Y and enable the debugger. Start Animal Crossing. Now start the tool and connect to your 3ds. This might take some tries. If you don't know the IP use any FTP program to get the IP of your 3ds. If it hasn't already happened, list all the processes. Now select the process that says "Game". Now you can dump all memory. There should be a button for this.
 
Just start NTR using your favorite NTR launcher. Press X+Y and enable the debugger. Start Animal Crossing. Now start the tool and connect to your 3ds. This might take some tries. If you don't know the IP use any FTP program to get the IP of your 3ds. If it hasn't already happened, list all the processes. Now select the process that says "Game". Now you can dump all memory. There should be a button for this.
Hmm, yeah, there's a button called "Dump all memory". But will it work with something like LeafTools or NLSE?

I'm thinking of something like "acnlram.bin" which is 512 kb
 
Hmm, yeah, there's a button called "Dump all memory". But will it work with something like LeafTools or NLSE?

I'm thinking of something like "acnlram.bin" which is 512 kb
LeafTools is for Spider. Not sure where these addresses are. Also reinjecting that would be pretty hard.
NLSE also works with the garden.dat from your savegame.
 
LeafTools is for Spider. Not sure where these addresses are. Also reinjecting that would be pretty hard.
NLSE also works with the garden.dat from your savegame.
Yeah, true that. Only reason I'm asking is because someone lost their old town but it's store on a dream address
 
Hmm. Well. you should be able to get the town as the ram. Let me quickly load my backup.

Some other thought:
Actually. I guess somebody could make a rameditor for ACNL by simply forking my debugger :creep:
 
  • Like
Reactions: Deleted User
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum