ROM Hack Ntr debugging help?

  • Thread starter Thread starter Gamerjin
  • Start date Start date
  • Views Views 1,620
  • Replies Replies 6

Gamerjin

No emulator code questions
Member
GBAtemp Patron
Joined
May 25, 2016
Messages
3,576
Reaction score
5,453
Trophies
3
XP
9,006
Country
United States
Hello, i have recently got luma 6.6+ and NTR 3.4 on my 3ds.
im now looking and seeing plugins for some the games i play...
However! some of the games do not have them. ie azure striker gunvolt pack(1+2, not the solo 1 version but both)
I have searched here, and google for how to use the debugger, but all my results point me towards using the plugins or making requests. i can dump the memory regions, but i dont know if i need to run them thur HxD, or some other program. Google has not been my friend on this one. Can anyone help me?
 
When you dump the memory, you can use HxD to look through the dump and find what you're looking for. I suggest making multiple dumps and using cheat engine to compare, as it's easier than trying to track some changes (like money/health/any changing numerical values) yourself.

You can then take those pointers and write a NTR Cheat Plugin that can read/write to and from it.
 
Ok, dumb question, and plz bear with me here....
the game in question in Azure Gunvolt striker pack (im in azure striker 2.)
i think i narrow down the credits address to 80000000(start)+0064b9ac(seem to narrow down to in cheat engine)
however, when i try to read the addr, i get this:
> Read(0x8064B9AC, 0x4, pid=0x29)
null
packet: cmd = 9, dataLen = 4
Read memory: 00000000
svc_flushProcessDataCache(hSrc) failed.
copyRemoteMemory failed: e0e01bf5, addr: 8064b9ac

im on 11.2 sysnand w/ luma+3.4NTR if that matters
 
Ok, dumb question, and plz bear with me here....
the game in question in Azure Gunvolt striker pack (im in azure striker 2.)
i think i narrow down the credits address to 80000000(start)+0064b9ac(seem to narrow down to in cheat engine)
however, when i try to read the addr, i get this:
> Read(0x8064B9AC, 0x4, pid=0x29)
null
packet: cmd = 9, dataLen = 4
Read memory: 00000000
svc_flushProcessDataCache(hSrc) failed.
copyRemoteMemory failed: e0e01bf5, addr: 8064b9ac

im on 11.2 sysnand w/ luma+3.4NTR if that matters

Are you sure you're reading from the correct process?
 
Let me make sure i got right then...
here's the condense list of processes. im pretty sure it pid:0x29
pid: 0x00000000, pname: fs, tid: 0000000000000000, kpobj: fff75c30
....
....
pid: 0x00000026, pname: dlp, tid: 0004013000002802, kpobj: fff7b8d0
pid: 0x00000029, pname: gvsp, tid: 00040000001a5600, kpobj: fff7bb40 <---this line was id as "Game | 29: gvsp"
pid: 0x0000002a, pname: nfc, tid: 0004013000004002, kpobj: fff7bdb0
pid: 0x0000002b, pname: ro, tid: 0004013000003702, kpobj: fff7c020
All the others were labeled as "system"
if it helps:
valid memregions:
00100000 - 003a2fff , size: 002a3000
0089d000 - 008a9fff , size: 0000d000
00ac6000 - 00d6efff , size: 002a9000
08000000 - 0cb1cfff , size: 04b1d000 <- this was the memory region i dumped and narrowed down
0ffc0000 - 10000fff , size: 00041000
10002000 - 10002fff , size: 00001000
30000000 - 32dfffff , size: 02e00000
 

Site & Scene News

Popular threads in this forum