ROM Hack Are there currently any applications to search specific values in memory addresses?

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
gateway is the best tool at the moment for this, no?
actually, editing the title id of stuff that gw doesn't let us use cheats with (for example, the camera) - i guess we could memory edit the camera too :)
 
Last edited by cearp,

RemixDeluxe

Well-Known Member
OP
Member
Joined
Nov 23, 2010
Messages
4,583
Trophies
0
XP
2,525
Country
United States
Does NTR allow you to search values and make custom codes? Maybe it does and I'm not aware.

gateway is the best tool at the moment for this, no?
actually, editing the title id of stuff that gw doesn't let us use cheats with (for example, the camera) - i guess we could memory edit the camera too :)
But do I need to own a Gateway? I dont have one.
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,024
Country
Vietnam
Does NTR allow you to search values and make custom codes? Maybe it does and I'm not aware.


But do I need to own a Gateway? I dont have one.
I do remember being able to view, search and edit memory.
Not sure what "make custom codes" means.
 

Mega-Mew

Well-Known Member
Member
Joined
May 10, 2015
Messages
416
Trophies
0
XP
1,499
Country
Canada
gateway is the best tool at the moment for this, no?
actually, editing the title id of stuff that gw doesn't let us use cheats with (for example, the camera) - i guess we could memory edit the camera too :)
Yes memory research with Gateway is the better thing (fast, easy...)
Does NTR allow you to search values and make custom codes? Maybe it does and I'm not aware.
Yes with the NTR debugger, but it can take long to search a value/perform a memory dump.

If you want to make cheat code, the better choice is Gateway
 

RemixDeluxe

Well-Known Member
OP
Member
Joined
Nov 23, 2010
Messages
4,583
Trophies
0
XP
2,525
Country
United States

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
i don't think you can search for values in ntr, i think you have to dump the memory and search that.
gw has it much easier, you can actually search (on the 3ds) plus the ram is dumped i think if you want to analyze on the computer?
i'm just telling you the best tool for the job.
but sure you can just dump memory, transfer, search on computer, and poke in ntr, but i guess it will get boring fast.
 
  • Like
Reactions: Mega-Mew

RemixDeluxe

Well-Known Member
OP
Member
Joined
Nov 23, 2010
Messages
4,583
Trophies
0
XP
2,525
Country
United States
i don't think you can search for values in ntr, i think you have to dump the memory and search that.
gw has it much easier, you can actually search (on the 3ds) plus the ram is dumped i think if you want to analyze on the computer?
i'm just telling you the best tool for the job.
but sure you can just dump memory, transfer, search on computer, and poke in ntr, but i guess it will get boring fast.
Oh well thank you anyways.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
if it's possible to video stream, i guess it's possible for something like ntr to do memory editing, right? shame cell9 stopped.

you say via spider is the fastest and accurate, you are comparing to gw? or this is just some method you recommend if you don't have gw?
 

RemixDeluxe

Well-Known Member
OP
Member
Joined
Nov 23, 2010
Messages
4,583
Trophies
0
XP
2,525
Country
United States
yeah, dumping RAM with spider is the fastest way and probably the most accurate since you can freeze the application by pressing the homebutton unlike NTR. once you find an address that is interesting, start NTR (probably restart your 3DS since NTR will fail to start if you start a different app before hand) and poke at that address (add 0x14000000 to the offset since that's where the spider starts it's dump.) it's slow but it's impossible to do a live memory view through NTR like TCP gecko because the 3ds lacks the hardware. If someone makes a hardmod of the 3DS to make a USB Gecko or live memory viewer that'd be nice :P
I remember the Supercard DStwo had some sort of way to search values within the ram of the game you were playing. Granted that took hardware not on the system itself but I was hoping something existed for 3DS by now, I'll work with what I got.
 

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Someone did a tool for ntr which allow you to search a value in the memory.

It's a sort of a modded debugger for searching values. Like cheat engine debugger.

Link.

--------------------- MERGED ---------------------------

But for me the fastest way (beside GW), is to do a dump with the console then transfert the dump with FTP. and search inside this dump with CE / IDA.

To dump locally you have two ways:
- My process dumper but it allow only one dump at a time as it'll overwrite the previous one
- The process dumper include in NTR: with it you can dump a specific region multiple time as it'll increment the name of the dump.
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,750
Country
United States
yeah, dumping RAM with spider is the fastest way and probably the most accurate since you can freeze the application by pressing the homebutton unlike NTR. once you find an address that is interesting, start NTR (probably restart your 3DS since NTR will fail to start if you start a different app before hand) and poke at that address (add 0x14000000 to the offset since that's where the spider starts it's dump.) it's slow but it's impossible to do a live memory view through NTR like TCP gecko because the 3ds lacks the hardware. If someone makes a hardmod of the 3DS to make a USB Gecko or live memory viewer that'd be nice :P
Spider is shit. It only writes once to the RAM so only works with simple stuff like coin modifier.
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,750
Country
United States
If you look at the source it says "start dumping at 0x14000000" maybe other dumpers use different offsets, but the one I use works
Well, i just tested it.

MK7 First Place hack (Spider) + 14000000:
166DCBB0 00000001
16D356C4 00000001
16D8C4E0 00000001
16EFB858 00000001
16EFB85C 00000001

MK7 First Place Hack (Gateway):
166DBC6D 00000001
166DCBB0 00000001
16D356C4 00000001
16D8C820 00000001
16EFBBD8 00000001
16EFBBDC 00000001
16F3B34C 00000001

Both of these were made, not "converted" and tested to work.

I see one address that is the same. Everything else is different, so I would say your method isn't reliable, but it could work on certain cases.

--------------------- MERGED ---------------------------

Also, quoted from Gateway:
This means that existing codes used in for example AR3DS, which use physical addresses, need to be converted into virtual addresses.
Unfortunately this kind of conversion is not straightforward.
In my opinion, adding 14000000 is pretty straightforward, so they're saying that won't work
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=BjK2lPBzGzo