ROM Hack [Spider] ARCode

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,663
Trophies
3
Age
29
XP
3,544
Country
France
I tested it on 1.1.5.

You'll have to make a ram dump and find your personal offset for the data.

But i have already found Heart and Money adress, but when i try to inject my edit codes (for example 99 Heart), When the browser crash and i see my hearts, i see instantly "-99" and nothing other happen. Always my same heart's value (0...)
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,299
Country
United States
But i have already found Heart and Money adress, but when i try to inject my edit codes (for example 99 Heart), When the browser crash and i see my hearts, i see instantly "-99" and nothing other happen. Always my same heart's value (0...)


Those are stored in multiple places.

There's a reason I released shuffleshop instead of just a heart/coins setter :)
 

Binebina87

Well-Known Member
Member
Joined
May 27, 2013
Messages
247
Trophies
0
XP
1,145
Country
Germany
SciresM : Your Shuffle Code works for me! This is awesome. Thank you :-) (maybe the code isn't working for others because they have a different Region of the game? I have EU-Version)
 

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
I think 63636363 is a mistake x)
Abuse of Copy-Past ?
I noticed you narrowed down the addresses for the Beans code haha
Can you explain to me why you put 63636363 instead of 00000063 ??
Same for the max stats, why 03E703E7 instead of 000003E7?

Also, can't seem to get the coin address for MK7 v1.1 USA. I tried this for 99 coins on the first race in grand prix and it gave me 1st place even if I was passed by others lol, then I tried injecting again in the second race and it froze my game:

026DCBE4 00000063
026DCC28 00000063
026DCC6C 00000063
026DCCB0 00000063
026DCCF4 00000063
02F135B4 00000063


Its not a mistake... never hear about a condensed-like code each 63 is equivalent of address .__. its for use less line of code, nothing more
example:
address is 12345678

12345678 00000063
12345679 00000063

for those 2 you can put 12345678 00006363 instead

0r also:
12345678 00000063
12345679 00000063
1234567A 00000063
1234567B 00000063

you can use insetad: 12345678 63636363 <-- each 63 in this case is equivalent of address +1
 

samiam144

Régulier
Member
Joined
Aug 19, 2007
Messages
2,875
Trophies
0
XP
1,742
Country
Canada
Its not a mistake... never hear about a condensed-like code each 63 is equivalent of address .__. its for use less line of code, nothing more
example:
address is 12345678

12345678 00000063
12345679 00000063

for those 2 you can put 12345678 00006363 instead

0r also:
12345678 00000063
12345679 00000063
1234567A 00000063
1234567B 00000063

you can use insetad: 12345678 63636363 <-- each 63 in this case is equivalent of address +1

Ah I see, cool. I never knew that, I'm still new to this!
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
V1.01
Based on the Action Replay DS Code Types
Use ar2bin to convert a cheat code into a cht file. By default, arcode.bin will load arcode.cht from the root.
Should work on All Old 3DS FW 9.X versions except anything higher then 9.5.0-22.
Run with http://bit.ly/1LgLvSG (http://dukesrg.no-ip.org/3ds/rop/?LoadCode.dat&arcode.bin)

You know I'm able to make a custom loader which takes second parameter for arcode bin, just like I did for your GBC VC injection code.
Even more, with slightly web page modification it is even possible to pass code directly from the second URL parameter, but it will be limited in size to about 224 bytes. In that case only arcode.bin is required on the SD card and each cheat may be packed in one QR code!
 

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
You know I'm able to make a custom loader which takes second parameter for arcode bin, just like I did for your GBC VC injection code.
Even more, with slightly web page modification it is even possible to pass code directly from the second URL parameter, but it will be limited in size to about 224 bytes. In that case only arcode.bin is required on the SD card and each cheat may be packed in one QR code!
I'd love to see something like an Android app that takes arcodes and converts them into qr code urls. hell, the point of spider3dstools and arcode.bin is on the fly hacking, right? Why not make it more on the fly?
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
I'd love to see something like an Android app that takes arcodes and converts them into qr code urls. hell, the point of spider3dstools and arcode.bin is on the fly hacking, right? Why not make it more on the fly?
You don't need a special app, just go http://goo.gl/, add link and get a shortened URL QR code in a details!
Or you can use gooleapis to generate a QR for the link like https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=http://testurl
Android application is needed only to make it work with no internet connection nearby. We can ask natinusala to make the android version with bookmarks ;)
 

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
Mario & Luigi Dream Team Bros (E) (...continue)

Max Money (999.999)
03A1A5EC 000F423F

Consumable Items x99
03A1A5F0 63636363
03A1A5F4 63636363
03A1A5F8 63636363
03A1A5FC 63636363
03A1A600 00636363

Various Protection (Rings) x99
03A1A69E 63636363
03A1A6A2 63636363
03A1A6A6 63636363
03A1A6AA 63636363
03A1A6AE 63636363
03A1A6B2 63636363
03A1A6B6 00006363
 
  • Like
Reactions: Margen67

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of

samiam144

Régulier
Member
Joined
Aug 19, 2007
Messages
2,875
Trophies
0
XP
1,742
Country
Canada
Just added a special memdump.bin loader with custom dump filename.
Launched like this:
http://dukesrg.no-ip.org/3ds/rop?memdump.dat&FCRAM.bin
memdump.bin must exist on SD card, dump filename with extension must not exceed 10 characters.
Details is here: http://gbatemp.net/threads/release-custom-rop-loader-html.379531/

Gone making fixes in javascript to make ARCode available from the URL.

whooaa, so with this we can make a "limitless" amount of FCRAM.bin's with the same link? WOW
 
  • Like
Reactions: Margen67

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,299
Country
United States
SciresM can you teach me (or us here) how to find shuffleshop in our own FCRAM dump because your code doesn't work with me


Yeah, sure.

1. Make a FCRAM dump after having visited the shop at least once in Pokemon Shuffle.

2. In the dump, search for the text "ShopItem".

3. Find the offset of the highlighted bit in this image (Search for "ShopItem", in this image the cheat has already been applied):

nDh9FOv.png

4. Insert that into the template code, where XXXXXXX is the offset of your shop data:

EXXXXXXX 00000064
D0D001A0 00000000
00000005 D0D001A1
00000000 00000012
D0D001A1 00000000
00000026 D0D001A1
00000000 00000050
D0D001A1 00000000
00000BB8 D0D001A0
00000000 00002710
D0D001A0 00000000
000055F0 D0D001A0
00000000 0000BB80
D0D001A0 00000000
D2000000 00000000



If you want to change more than just the prices shop format is as follows:

"D0D001A0" initializer.

8*ShopEntry {
u32 Price;
u32 Number_Of_Items;
u32 What_Item; //D0D001A[0,1] -- 0 = Coin, 1 = Heart
}
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=CDBFP_T5XHU