ROM Hack [Spider] ARCode

  • Thread starter Thread starter KazoWAR
  • Start date Start date
  • Views Views 997,017
  • Replies Replies 3,416
  • Likes Likes 27
It does for me the QR code changes, I made this code for the EUR version if it doesn't work for you then you must make a memory dump (you can find a tutorial on how to do that on this website), open it in a Hex editor and find ShopItem go to address A0 01 D0 D0 01 and copy the offset from A0(that's what is different every update) and paste the offset after E, without the 0 at start in the first line of the code. I already explained that here http://fort42.cu.cc/ar3ds/game1766/304/
You got the wrong person budy :D ! I know how to make my own code for any game :)
I was just saying that the "Invert E-code bytes" check box does not do any change for me went I generate ARcode to scan whether it is checked or not.
 
Using the EUR code (in which only the pointer is changed to the correct offset) I enter a Risen battle on the map, select only one unit active, use the code, save on the preparations screen and then reload the save file.

Again, all units not selected as active get all skills. The one unit selected as active remains unchanged. I dunno if it's just a problem with the EUR code or not, but for now I have to manually change the offset to select one character in the roster.

Yeah, in any game (if possibly), you should manually save before using any codes. Nonetheless, it seems that there was an issue with the European code since it was basically translated from the US code, and wasn't tested. Here's how it works with the US code:

Enter Risen horde, select only the units I want to achieve all skills, save, then exit to the home menu and use the code. If it works as intended (always did for me), great! If not, reset so nothing is saved.

Also, really hoping that ymyn (or anyone really) could make a similar "All Skills for active characters" code for Fire Emblem If: Special Edition.
 
You got the wrong person budy :D ! I know how to make my own code for any game :)
I was just saying that the "Invert E-code bytes" check box does not do any change for me went I generate ARcode to scan whether it is checked or not.
Oh, sorry my bad. Maybe it messes up only codes that begin with an E.
 
hey how did that 1.2.8 version without updating your 3ds firmware?
I formatted a emuNAND and made a NNID but this was a couple of months ago and I wanted to make a somewhat legit version of a emuNAND the only thing that isn't legit is a SaveDataFiler & Play Coins everything else is legit! Plus I'm using rxTools plus I wanted to extract my physical game saves. Plus I added Play Coins for StreetPass Blue Puzzle Pieces so I can only StreetPass for the Pink Pieces Plus I have a Gold Mii to Make StreetPassing easier for the StreetPass Games. Plus these StreetPasses help out my friends too. For Pokemon Shuffle they just add data every Monday but a NNID is required to add updates so no eShop required until they updated to 1.3.0 which you have to download on the eshop.
 
... I've got this:
2015-07-21_203631.png
Let's say I want to make a code that changes the 4B 9C 00 00 5D @ 02780cb6
Would...
02780cb6 00004b9c
02780cbc 00000063 work? Or do I have to do something different?
If that SHOULD work, it isn't. 02780cbc 00000063 works just fine by itself but that just changes the amount of the item. I want to change the 4b9c to 4c9c or 4d9c but everytime I do it seems to freeze the game.
Is it possible that I need to change something else elsewhere in the memory to change the item? or am I just making the code wrong?
 
Anyone have codes available for 3D after burner? Been trying myself but I always seem to mess up x]
 
Hey I was wondering what size the ram dump is supposed to be? I did some dumps for Shinobi and they were only about 106MB. Previously when I dumped Pokemon Shuffle it was about 132MB
 
Hey I was wondering what size the ram dump is supposed to be? I did some dumps for Shinobi and they were only about 106MB. Previously when I dumped Pokemon Shuffle it was about 132MB
all fcram memory dumps should be 128MB if it sets to dump from 14000000 to 1C000000
length per 01000000 = 16MB , 8 x 16MB = 128MB
 
@Retroboy Inventory Editing.
@dsrules , @piplupwater thanks for telling me about the byte reversing. I'd still like to know why you have to do that, as it'd make it easier to remember if I know the 'why'. But regardless, now I know.
For Bravely Default (U) the inventory starts at 02780B90, and the last writable slot seems to be 02781e48-02781e4c
I haven't tried adding an item to a random slot yet, but if you add in the order the game expects, meaning right after the last item you've got, it works fine.
The item value is two bytes, the first byte would appear to be the actual item value, the second being the item category. Example, 4B 9C 00 00 63 means you've got 99 turbo ethers.
9C either being for all consumables or healing consumables, I'm not sure, as I haven't tried messing with the damaging consumables yet.

Items start at 0 and 8 offsets from 02780b90 to 02781e48
Item amounts are at 4 and c from 02780b94 to 02781e4c
The first slot may be a key item, it's something I only have one of. So I went with the second slot.
Ed: The first slot's just a linen cuirass. change the code accordingly if you want to use it instead.
Change second slot item:
02780b98 0000xxxx
99 of second slot item:
02780b9c 00000063

so far, @piplupwater discovered Megalixirs are 9C4D for the purposes of this code.
I found;
Elixir (Mammon), 9CCD
Hp Bun, 9CD4
MP bun, 9CD5
Str bun, 9CD6
vit bun, 9CD7
int bun, 9CD8
mnd bun, 9CD9
agi bun, 9CDA
dex bun, 9CDB
Linen Cuirass, 76c0
Crystal Vest, 76cb
Lordly Robes, 76d5
Vestal Garb (wearable), 76d6
Bravo Bikini (wearable), 76d7

9cdc seems to freeze the game, so I think there are some item values the game doesn't use. Come to think of it I think 9C4C froze the game before too... that was one of the issues preventing me from figuring this out before.

So I found a few slots which didn't fit the norm. I'm guessing they're key items, or asterisks.
00xxxxxx
015fac Dark Knight Asterisk (Giving yourself asterisks you didn't earn doesn't let you use the job)
015fa7 Ninja Asterisk
 
Last edited by BerserkLeon,
all fcram memory dumps should be 128MB if it sets to dump from 14000000 to 1C000000
length per 01000000 = 16MB , 8 x 16MB = 128MB

http://lunarcookies.github.io/fcram.html <<Using this I'm able to do multiple dumps but they're 106MB

http://dukesrg.no-ip.org/3ds/rop?memdump.dat&memdump0.bin <<Using this I can only do one dump at proper size but then my system freezes and I have to force shutdown

I'm on 9.9 emunand with downgraded browser. How can I get this working properly??
 

Site & Scene News

Popular threads in this forum