ROM Hack Problems sending save file with SavSender

loathsome

Well-Known Member
OP
Member
Joined
Jul 11, 2007
Messages
404
Trophies
0
Location
N3DSXL
XP
281
Country
Hi there,

I'm using port 5311 and I'm 100% sure it's open.

Anyway, so I open up SavReciever and then start sending my save file. At first it says
Code:
Resolving host...
Resolved to Â10.0.0.4
Connecting to server...
Sending EEPROM contents......
.............Done!
Press A to dump, or B to restore. *PRESSING A*
Detected EEPROM of type 2, size 65536
Reading 65536 bytes from EEPROM...
Resolving host...
Resolved to 10.0.0.4
Connection to server...
Error!

It seems like it cant connect the second time, wtf?
wtf.gif

I'm trying to dump my FF3 save-file.

Thanks for your help!
 

loathsome

Well-Known Member
OP
Member
Joined
Jul 11, 2007
Messages
404
Trophies
0
Location
N3DSXL
XP
281
Country
Yeah, I've been trying that - or at least, I've been trying to download it ... Please provide me with a link to netcat for Windows, and I'll give you a free cookie. It's impossible to find.

smile.gif
 

loathsome

Well-Known Member
OP
Member
Joined
Jul 11, 2007
Messages
404
Trophies
0
Location
N3DSXL
XP
281
Country
Awesome, many thanks kazumi213!!

100 posts
wacko.gif
That went freaking fast


edit;
Okay, so I have my save file
biggrin.gif
.. now, how the heck do I get my DS-X to recognize it?

(The save file is located at this link)

I'm feeling that I'm very close now
tpi.gif
 

loathsome

Well-Known Member
OP
Member
Joined
Jul 11, 2007
Messages
404
Trophies
0
Location
N3DSXL
XP
281
Country
To quote from the savsender web page:
QUOTE said:
Once you have the data, you'll need to convert it to your card format, and then install it on the device. This I leave as an exercise to the reader, though, for the R4, I can tell you that you must simply pad the file to 512KB and then copy it to your device.

Okay. I figure I need to convert it to "your card format" - in other words, DS-X format. How the heck do I do that?
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
Here you can download your save ready to use on your DS-X. I've included 2 sizes:

If you're using FW 1.1.2: you can use any, but you should be using the 512 kbytes one.
If you're not using FW 1.1.2: You must use the 256 kbytes one.

In any case remember to rename the save exactly as your ROM in the DS-X.

A couple of pics: Your "Continue" and your "Load Game->Slot 1"

continueuj7.png
slot1mn1.png
 

loathsome

Well-Known Member
OP
Member
Joined
Jul 11, 2007
Messages
404
Trophies
0
Location
N3DSXL
XP
281
Country
Oh my, that is SO DAMN FREAKING AWESOME! Thank you ever so much!
Your save files worked flawlessly.

Please tell me how you did that, as I've got some other games I'd like to do it with as well.

SWEET!
biggrin.gif
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
Oh my, that is SO DAMN FREAKING AWESOME! Thank you ever so much!
Your save files worked flawlessly.

Please tell me how you did that, as I've got some other games I'd like to do it with as well.

SWEET!
biggrin.gif



It is very simple.

Just open your dumped save in a Hex Editor and add as many "00" bytes as required to reach the desired size (256 or 512 kbytes).

Example: Your dump size was 64 kbytes, 64 x 1024 = 65 536 bytes. You want to convert it to a 512 kbytes save, 512 x 1024 = 524 288 bytes. Then you need to add 524 288 - 65 536 = 458 752 bytes of 00s (zeroes).

However, be careful next time you dump your save: your FF3 save was underdumped to 65 280 bytes (was missing latest 256 bytes). Usually this is not important (they're just zeroes or FFs that you can reproduce), so you just use the actual size you dumped (the Hex Editor should show the exact byte size) to calculate the required number of bytes to add (in the previous example it would be 524 288 - 65 280). However, those latest 256 bytes you missed in your FF3 dump were CRITICAL for your save to work, specifically the last bytes:

CODE0000ff00h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff10h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff20h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff30h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff50h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff60h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff70h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff80h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff90h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffa0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffb0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffc0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffd0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffe0h: 54 68 69 73 20 63 61 72 64 20 77 61 73 20 69 6E; This card was in
0000fff0h: 69 74 69 61 6C 69 7A 65 64 2E 00 00 00 00 00 00; itialized.......

Without those last bytes, your save would be erased upon ROM loading.
 

loathsome

Well-Known Member
OP
Member
Joined
Jul 11, 2007
Messages
404
Trophies
0
Location
N3DSXL
XP
281
Country
Oh my, that is SO DAMN FREAKING AWESOME! Thank you ever so much!
Your save files worked flawlessly.

Please tell me how you did that, as I've got some other games I'd like to do it with as well.

SWEET!
biggrin.gif



It is very simple.

Just open your dumped save in a Hex Editor and add as many "00" bytes as required to reach the desired size (256 or 512 kbytes).

Example: Your dump size was 64 kbytes, 64 x 1024 = 65 536 bytes. You want to convert it to a 512 kbytes save, 512 x 1024 = 524 288 bytes. Then you need to add 524 288 - 65 536 = 458 752 bytes of 00s (zeroes).

However, be careful next time you dump your save: your FF3 save was underdumped to 65 280 bytes (was missing latest 256 bytes). Usually this is not important (they're just zeroes or FFs that you can reproduce), so you just use the actual size you dumped (the Hex Editor should show the exact byte size) to calculate the required number of bytes to add (in the previous example it would be 524 288 - 65 280). However, those latest 256 bytes you missed in your FF3 dump were CRITICAL for your save to work, specifically the last bytes:

Code:
0000ff00h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff10h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff20h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff30h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff50h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff60h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff70h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff80h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ff90h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffa0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffb0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffc0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffd0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0000ffe0h: 54 68 69 73 20 63 61 72 64 20 77 61 73 20 69 6E; This card was in
0000fff0h: 69 74 69 61 6C 69 7A 65 64 2E 00 00 00 00 00 00; itialized.......

Without those last bytes, your save would be erased upon ROM loading.



Thanks a lot, I'll give it a try later
yaynds.gif
I really appreciate your help.

QUOTE(Wolfsclaw @ Jul 18 2007, 06:59 PM)Btw, is there any way to _write_ a .sav file to an original game card?

Yep! SavSender can do that as well. I've tried it, and it works flawlessly.
 

loathsome

Well-Known Member
OP
Member
Joined
Jul 11, 2007
Messages
404
Trophies
0
Location
N3DSXL
XP
281
Country
Hi there, kazumi213!

I just tried to add lots of 00s so my save file ended up as 512KB, but that didn't work. What am I doing wrong?

Thanks!
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
Hi there, kazumi213!

IÂ just tried to add lots of 00s so my save file ended up as 512KB, but that didn't work. What am I doing wrong?

Thanks!

What save are you trying to convert? Is it the same FF3 save you already posted? Because I said that your save was underdumped. It was missing the latest 256 bytes (shown in my previous post). You must add those to your save, then add the required 00 bytes to reach 512 kbytes size.

If you don't add those 256 bytes, your save is erased ("initialized") when loading the ROM.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1