ROM Hack [Spider] ARCode

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,664
Trophies
3
Age
29
XP
3,545
Country
France
FTP via WebBrowser or other can be useful for this...
Or a way to read the FCRAM file on the computer from the 3DS without power off or reboot...

Thanks for info
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,664
Trophies
3
Age
29
XP
3,545
Country
France
It's easy how to count. The map is separated into blocks. Each block is 16x16 so each block can have 256 items max. Each block is separated into 16 horizontal lines. Each line contains 16 items
578068e3b7.png

This is an example of what 16 items arranged horizontally would be like
600d490bec.png

This is an example of what 5 items arranged vertically would be like
For each line it will move down vertically by 1.
I hope you understand how this thing works

Thanks for info, but i can't always understand how to find the block i want...
I send a request to marc_max if he can add offset of the block map on his editor
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,664
Trophies
3
Age
29
XP
3,545
Country
France
Enjoy

---------------

New Super Mario Bros 2

Gold (on Title Screen) x9'999'999
02762054 0098967F
03228930 0098967F
03228938 0098967F

---------------------------

The Legend of Zelda A Link Between Worlds

Rupees x9999
028B73A8 0000270F
0305C4B8 0000270F
0306DF18 0000270F
0306DFA8 0000270F
030C85A0 0000270F

----------------------------

Professeur Layton vs Phoenix Wright Ace Attorney

Picarats x9999
03D3EE60 0000270F
03D3F1B4 0000270F
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,664
Trophies
3
Age
29
XP
3,545
Country
France
Mario Kart 7

Coin x9999
0013CB10 0000270F
00144478 0000270F
0172DF48 0000270F
0175DD7C 0000270F
01780850 0000270F

Coin x19999
0013CB10 00004E1F
00144478 00004E1F
0172DF48 00004E1F
0175DD7C 00004E1F
01780850 00004E1F

Coin x99'999
0013CB10 0001869F
00144478 0001869F
0172DF48 0001869F
0175DD7C 0001869F
01780850 0001869F
 
  • Like
Reactions: Margen67

samiam144

Régulier
Member
Joined
Aug 19, 2007
Messages
2,875
Trophies
0
XP
1,742
Country
Canada
noooooooooooooooooooooooooo you're right :(

Yeah :/

If there were something like NitePr for PSP on the 3DS, and if it were EXTREMELY light on resources (MH4U and Smash3DS both use a lot more RAM than other games I believe), then it would be possible to have cheats for those games.
 
  • Like
Reactions: Margen67

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
I was told to use some function called access() but when i asked how to define it i didn't get a real answer.
He just copied it off stackoverflow so who knows if it works on the 3DS...


Here's by way a video about finding stuff in memory dumps using "Cheat Engine":


Also a guide on writing simple AR codes provided you know the right memory address(es):


Enjoy!
 

Binebina87

Well-Known Member
Member
Joined
May 27, 2013
Messages
247
Trophies
0
XP
1,145
Country
Germany
But how can we get Pokemon Shuffle to work since its has a dynamic address (as stated further above) So how do we find that pointer? :-)
 

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
But how can we get Pokemon Shuffle to work since its has a dynamic address (as stated further above) So how do we find that pointer? :-)

I was about to address that, now I will. Note that I haven't completed this myself yet but I have clues. :P

To find this pointer we need to make 2 - 3 memory dumps while the game is running and find the right money address. Then we turn the game off and repeat. Now we should have 2 different locations of the right address.

Next we need to do a pointer search with 2 memory dumps which have a different money address:
Calculate the difference between both money addresses and call it x. Look at every single 32 bit value in the first memory dump and if it is in the range of a valid pointer (e.g. 0x14000000 and 0x1C000000) check the 2nd memory dump and get the value at the same address. Calculate the difference between both values. If it equals x, we have a working pointer. To calculate the pointer offset required we simply take the pointer found in the first memory dump and subtract the money address from the first memory dump from it.

For this a program should be used which I'm currently coding.
 
  • Like
Reactions: Margen67

samiam144

Régulier
Member
Joined
Aug 19, 2007
Messages
2,875
Trophies
0
XP
1,742
Country
Canada
I was about to address that, now I will. Note that I haven't completed this myself yet but I have clues. :P

To find this pointer we need to make 2 - 3 memory dumps while the game is running and find the right money address. Then we turn the game off and repeat. Now we should have 2 different locations of the right address.

Next we need to do a pointer search with 2 memory dumps which have a different money address:
Calculate the difference between both money addresses and call it x. Look at every single 32 bit value in the first memory dump and if it is in the range of a valid pointer (e.g. 0x14000000 and 0x1C000000) check the 2nd memory dump and get the value at the same address. Calculate the difference between both values. If it equals x, we have a working pointer. To calculate the pointer offset required we simply take the pointer found in the first memory dump and subtract the money address from the first memory dump from it.

For this a program should be used which I'm currently coding.

The program you're coding, are you talking about something like a 3ds homebrew that would be able to be opened along side a game (like the browser) and dump multiple ram dumps without closing the game?

Because that's exactly what we need lol :P
 
  • Like
Reactions: Margen67

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
The program you're coding, are you talking about something like a 3ds homebrew that would be able to be opened along side a game (like the browser) and dump multiple ram dumps without closing the game?

Because that's exactly what we need lol :P

No, just a pointer search app for the computer.

Here's the issue about memory dumping I've posted in another topic since it's that important :P
https://gbatemp.net/threads/issue-performing-multiple-memory-dumps-on-emunand.384790/

But at 2nd thought, we could just compile and run different memorydump codes with another file name each :blink:

EDIT:
Check out the link above with solution(s) posted!

EDIT 2:
Pokémon Shuffle doesn't work either with a pointer. There's just one address for the decimal -> hexadecimal representation of the coins and it doesn't work. Any other ideas?
 

pongozila

Well-Known Member
Newcomer
Joined
Jun 8, 2008
Messages
99
Trophies
1
XP
424
Country
Brazil
A little something for Azure Striker Gunvolt

038CC00C - Credits

03FE7788 - In Stage Points (DO NOT USE WITH THE OTHER CODES AT THE SAME TIME)

Inventory Values

038CC150 - Cerberus
038CC154 - Mizuchi
038CC158 - Naga
038CC15C - Technos
038CC160 - Orochi
038CC164 - Vasuki
038CC168 - Dullahan

038CC16C – Osmotic eye
038CC170 – Reviberoptic+
038CC174 – Flash focus+
038CC178 – Midas Optic+
038CC17C – Attuned Optic+
038CC180 – Vigor lens+
038CC184 – Recharge Lens+
038CC188 – Cooldown Lens+
038CC18C – Dilation Reticle+
038CC190 – Dynamo eye
038CC194 – Naga sight
038CC198 – Carberus sight
038CC19C – Arrester lens
038CC1a0 – Adrenaline lens
038CC1a4 – Reticulator lens
038CC1a8 – Optical advantage
038CC1AC – Osmotic eye+
038CC1b0 – Reviberoptic+
038CC1b4 – Flash focus+
038CC1b8 – Midas Optic+
038CC1bC – Attuned Optic+
038CC1c0 – Vigor lens+
038CC1c4 – Recharge Lens+
038CC1c8 – Cooldown Lens+
038CC1cC – Dilation Reticle+
038CC1d0 – Dynamo eye+
038CC1d4 – Naga sight+
038CC1d8 – Carberus sight+
038CC1dC – Arrester lens+
038CC1e0 – Adrenaline lens+
038CC1e4 – Reticulator lens+
038CC1e8 – Optical advantage+
038CC1eC – Quill signet
038CC1f0 – boost band
038CC1f4 – Double boost band
038CC1f8 – triple boost band
038CC1fc – Skytether band
038CC200 – Traction ring
038CC204 – Duple Traction ring
038CC208 – Full Traction ring
038CC20C – Ambi Annulus
038CC210 – Blue streak band
038CC214 – boost band+
038CC218 – Double boost band+
038CC21C – triple boost band +
038CC220 – Skytether band+
038CC224 – Traction ring+
038CC228 – Duple Traction ring+
038CC22C – Full Traction ring+
038CC230 – Ambi Annulus +
038CC234 – Blue Streak Band+
038CC238 – Handmade Necklace
038CC23C – Prevasion Chain
038CC240 - Geist Locket
038CC244 – Solid Medalion
038CC248 – Shield Medalion
038CC24C – Overdlash Pendant
038CC250 – Chargeguard Pendant
038CC254 – Barrier Locket
038CC258 – Solid Geist Locket
038CC25C – Lethal Lavaliere
038CC260 – Geist Locket +
038CC264 – Solid Medalion +
038CC268 –Shield Medalion +
038CC26C – Overdlash Pendant +
038CC270 – Chargeguard Pendant+
038CC274 – Barrier Locket +
038CC278 – Solid Geist Locket +
038CC27C – Letal Lalaliere+

038CC280 – Broken necklace

038CC284 – Lumen Audiolocket 1
038CC288 – Lumen Audiolocket 2
038CC28C – Lumen Audiolocket 3
038CC290 - Lumen Audiolocket 4
038CC294 - Lumen Audiolocket 5
038CC298 - Lumen Audiolocket 6
038CC29C - Lumen Audiolocket 7

038CC2a0 - Microdegenerator
038CC2a4 – Custom Servophoton
038CC2a8 – Spinel Quasicrystal
038CC2aC – Ultradense Magnet
038CC2b0 – Genomic Resonator
038CC2b4 – Phased Fluid Metal
038CC2b8 – Yellow Chalcedony
038CC2bC – Hihiroqane Shard
038CC2c0 – Antigravity Engine
038CC2c4 – Propulsion Mecanism
038CC2c8 – Phoenix Ore
038CC2cC – Shock Response Plate
038CC2d0 – Six-miracle Graym
038CC2d4 - Apoitagara
038CC2d8 – Garm Extract 239
038CC2dC – Eletromotive Graym
038CC2e0 – Kripp Alloy
038CC2e4 - Xiwidia
038CC2e8 – Faraging Steel
038CC2eC – Nanochip 98
038CC2F0 – Proto infrastructure
038CC2F4 – High-end NcGbx
038CC2F8 - Garnet
038CC2FC - Quartzite
038CC300 - Electrum
038CC304 – Garym Culture
038CC308 – Polymer Gm238
038CC30C – Uranium-235 Crystal
 

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
Little thing by me

Shingeki no Kyoujin - Jinrui Saigo no Tsubasa CHAIN (J) [Attack on Titan CHAIN]

Max Money (9.999.999)
03BA133C 0098967F
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • realtimesave @ realtimesave:
    @SylverReZ that guy seriously spent over 2 grand on that hot wheels pc?
    +1
  • RedColoredStars @ RedColoredStars:
    LTT is a noob
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    Xdqwerty @ Xdqwerty: :sad: