ROM Hack [Spider] ARCode

GameSystem

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
606
Trophies
1
XP
1,733
Country
United States
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?
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,700
Trophies
2
XP
6,264
Country
  • Like
Reactions: Margen67

GameSystem

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
606
Trophies
1
XP
1,733
Country
United States
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?
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,700
Trophies
2
XP
6,264
Country
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
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
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.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,700
Trophies
2
XP
6,264
Country
: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

bmi30

Member
Newcomer
Joined
May 7, 2015
Messages
19
Trophies
0
XP
75
Country
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

Ace001

Well-Known Member
Member
Joined
May 31, 2013
Messages
167
Trophies
0
Age
32
XP
1,524
Country
United States
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!
 

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
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 :)
 

Ace001

Well-Known Member
Member
Joined
May 31, 2013
Messages
167
Trophies
0
Age
32
XP
1,524
Country
United States
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:
 

shiduyo

Active Member
Newcomer
Joined
Feb 16, 2015
Messages
43
Trophies
0
Location
地獄
Website
twitter.com
XP
111
Country
United States
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
 

darksweet

5.. 4.. 3.. 2.. 1.. OMEGA FLARE
Member
Joined
Mar 15, 2009
Messages
346
Trophies
1
Age
39
XP
1,921
Country
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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.