ROM Hack [Spider] ARCode

  • Thread starter Thread starter KazoWAR
  • Start date Start date
  • Views Views 996,750
  • Replies Replies 3,416
  • Likes Likes 27
If I search for 0x009997D0 as in Hawkeye's code, it shows 543E0D00. When I look at the right pane where it says int32 and uint32, it says 867924 (the amount of gold I had in that save). Is 543E0D00 the thing I'm supposed to be looking for?
 
  • Like
Reactions: Margen67
I looked at those codes, but they didn't have the all stats +30 thing. That's what made me want to attempt to port. I could probably make them myself pretty easily, but I wanted to find out how to port because I didn't feel like turning my 3DS off and on 10 times to compare dumps.
My question is since 0x009997D0 is the address for money in USA, and I think 0x03CF2A84 is the address for money in JPN, is that what I compare to attempt to port?
 
I looked at those codes, but they didn't have the all stats +30 thing. That's what made me want to attempt to port. I could probably make them myself pretty easily, but I wanted to find out how to port because I didn't feel like turning my 3DS off and on 10 times to compare dumps.
My question is since 0x009997D0 is the address for money in USA, and I think 0x03CF2A84 is the address for money in JPN, is that what I compare to attempt to port?
no, I have already said it a few times
take a memory dump of the jpn version if you want to port
 
Anyone have a spare FCRAM.bin for JPN Fire Emblem Awakening?


:blink: Why would you need a spare ? And given these are digital files, you can copy them as much as you'd like, so the word 'spare' (being an extra that isn't required by the owner) here doesn't apply. Dump the ram more than once with different item values, then compare them to find the actual memory locations you need.
 
:blink: Why would you need a spare ? And given these are digital files, you can copy them as much as you'd like, so the word 'spare' (being an extra that isn't required by the owner) here doesn't apply. Dump the ram more than once with different item values, then compare them to find the actual memory locations you need.
He wants a jpn version memory dump so he could port the asm codes to usa version
 
  • Like
Reactions: Margen67
I looked at those codes, but they didn't have the all stats +30 thing. That's what made me want to attempt to port. I could probably make them myself pretty easily, but I wanted to find out how to port because I didn't feel like turning my 3DS off and on 10 times to compare dumps.
My question is since 0x009997D0 is the address for money in USA, and I think 0x03CF2A84 is the address for money in JPN, is that what I compare to attempt to port?

hi,
I wrote a searching script for status up code address.
Can you run this perl script?
open(FS,"< FCRAM.bin");
binmode FS;
$adr=0x02000000;
seek(FS,$adr,0);
$cnt=0;
foreach$_(0..0x00800000){
read(FS,$a,4);
$_=unpack("H*",$a);
if($_ eq '52534944'){
$aa{$adr}++;
$cnt++;
}
$adr+=4;
}
print"magic_nbr:$cnt\n";
$adr=0x02000000;
seek(FS,$adr,0);
$stat=0;
foreach$_(0..0x00800000){
read(FS,$a,4);
$_=unpack("H*",$a);
if(m#(..)0([fe])8fe2#){
$o=$1;
$n=$2;
$n=($n eq 'f')? 4:16;
$o=hex($o)*$n+$adr+8;
if($aa{$o}){
$stat=1;
$ado=$adr+4;
}
}elsif(m#eb$#){
if(($stat==1)and($adr==$ado)){
$stat=2;
$ado=$adr+28;
}elsif(($stat==2)and($adr==$ado)){
$stat=3;
}else{
$stat=0;
$ado=0;
}
}elsif(($_ eq '000050e3')and($stat==3)){
$stat=4;
}elsif(($_ eq '04009d15')and($stat==4)){
$stat=($stat==4)? 5:0;
}elsif(($_ eq '00009d15')and($stat==4)){
$stat=($stat==4)? 5:0;
}elsif($_ eq '02008012'){
if($stat==5){
printf("%08X\n",$adr);
}
$stat=0;
}else{
$stat=0 if $stat!=2;
}
$adr+=4;
}
 
  • Like
Reactions: cearp
Can anyone tell me what i'm doing wrong? i'm trying to get into making codes for games but i have no luck v.v I've tried two games so far: mutant mudds and gundam 3d battle. (i'm following a guide by the way of how to make the fcram.bin dumps etc.) and every single time i end up with zero of what i'm trying to increase..(for mutant mudds i got -1 diamond and gundam 3D battle reduces the ms points to zero) I'd really appreciate the help!
 
Can anyone tell me what i'm doing wrong? i'm trying to get into making codes for games but i have no luck v.v I've tried two games so far: mutant mudds and gundam 3d battle. (i'm following a guide by the way of how to make the fcram.bin dumps etc.) and every single time i end up with zero of what i'm trying to increase..(for mutant mudds i got -1 diamond and gundam 3D battle reduces the ms points to zero) I'd really appreciate the help!

Everything depends on the games, how they store the values inside memory, if the offsets change and how/what you search. Patience :)
 
Ooooh...woops x] i'll just try one more game. Which wilk be puzzles and dragons z + mario edition. If that doesn't work then oh well :wacko:
 
1. Both, your 3DS and PC needs to be in the same network
2. The 3DS needs internet to work using wlan
3. Make sure your PC/Software doesnt block XAMPP
4. Check your PC's IP, example: 192.168.1.100
5. Open the PC'S IP example: http://192.168.1.100/dump

If needed, flush cache&history in your 3DS.
Did all of the above and it still doesn't load on my 3DS. I even tried loading it on my phone and for some reason it only loads on my computer. And yes I am using my IP and not the test one
 
Zelda: Link Between World(US)

100 Points Octoball
030C77D8 00000064
03215C84 00000064
03215CD4 00000064
note: just play mini-game and use the code to to get freaking piece of heart
 
I mean how did you get -1 diamond in the game
Well I made all three fcram dumps as Instructed by the guide and then I made the qr code, then did the qrcode thingamajig on my 3ds and when I checked my game my diamonds was at -1
 

Site & Scene News

Popular threads in this forum