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?
0x009997D0 is the address for MoneyIf 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?
no, I have already said it a few timesI 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?
Anyone have a spare FCRAM.bin for JPN Fire Emblem Awakening?
He wants a jpn version memory dump so he could port the asm codes to usa versionWhy 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.
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?
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;
}
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!
-1,0Ooooh...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
I mean how did you get -1 diamond in the gameYou mean the values that got dumped in the fcram? They were in the 487-515 range.
hi,
I wrote a searching script for status up code address.
Can you run this perl script?
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 one1. 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.
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 -1I mean how did you get -1 diamond in the game