Hardware A gba save converter...

Destructobot

Crave the Hammer
Member
Joined
Oct 15, 2006
Messages
5,002
Trophies
0
Age
45
Location
Portland, OR
Website
Visit site
XP
321
Country
United States
.gsv saves appear to be raw saves with a header added to the beginning of the file. I was able to convert a .gsv save by simply removing that header. The .gsv file was 66608 bytes, and the save was supposed to be 65536 bytes, so I just removed 1072 bytes from the beginning of the file, and it worked.

You can use File Trimmer or a hex editor.
 

Krys3000

Member
Newcomer
Joined
Jun 25, 2007
Messages
6
Trophies
0
XP
91
Country
France
I tried File Trimmer

Well, it drives me into a new gsv file. What Am I supposed to do ?

I then tried to created a .sav file with file trimmer, but the sav is empty.
 

Destructobot

Crave the Hammer
Member
Joined
Oct 15, 2006
Messages
5,002
Trophies
0
Age
45
Location
Portland, OR
Website
Visit site
XP
321
Country
United States
Set it to "Trim from the Beginning", then in the offset box, enter the difference in bytes between the size of the .gsv file and the size the save should be.

After you've trimmed the file, rename it from XXXXXXXX.gsv to XXXXXXXX.sav (if you didn't already do so in file trimmer).
 

molo-molo

Member
OP
Newcomer
Joined
Nov 10, 2006
Messages
5
Trophies
0
Website
Visit site
XP
54
Country
Belgium
Yes, it didn't work
frown.gif
: This save is empty
 

Destructobot

Crave the Hammer
Member
Joined
Oct 15, 2006
Messages
5,002
Trophies
0
Age
45
Location
Portland, OR
Website
Visit site
XP
321
Country
United States
It appears that converting EEPROM saves is a bit more complicated that flash or SRAM saves. After I removed the header with File Trimmer, I had to open the file in Hex Workshop and byte flip the whole thing as 64bit unsigned quads.

Anyway, here it is: http://www.zshare.net/download/24768938338325/ (it only works on the European version of Minish Cap BTW)
 

molo-molo

Member
OP
Newcomer
Joined
Nov 10, 2006
Messages
5
Trophies
0
Website
Visit site
XP
54
Country
Belgium
Thank you very much!!!!! The save works perfectly
bow.gif


But, I'va juste one question: is it possible to reconvert the.sav(modified) to .gsv¿
if it's possible, you are a god for me
happy.gif
 

Destructobot

Crave the Hammer
Member
Joined
Oct 15, 2006
Messages
5,002
Trophies
0
Age
45
Location
Portland, OR
Website
Visit site
XP
321
Country
United States
I suppose you could take the modified.sav, byte flip it back to the way it was in the .gsv file, and paste the old header back onto the beginning of the file. I don't know if that would actually work though, there might be a checksum or something in the header that would prevent it from working. It's worth a try.
 

Destructobot

Crave the Hammer
Member
Joined
Oct 15, 2006
Messages
5,002
Trophies
0
Age
45
Location
Portland, OR
Website
Visit site
XP
321
Country
United States
I had to open the file in Hex Workshop and byte flip the whole thing as 64bit unsigned quads.Sounds like gibberish to me
tongue.gif


Every 8 byte "chunk" of data in the save was reversed.

Code:
ABCDEFGH IJKLMNOP QRSTUVWX YZ123456
would become

CODE
HGFEDCBA PONMLKJI XWVUTSRQ 654321ZY
Luckily, Hex Workshop (a hex editor) has a feature called "byte flip" that allowed me to correct this.


The process for converting EEPROM saves (like Minish Cap uses) from .gsv to a standard .sav is this:

1. Strip the header from the file with File Trimmer. (the header has been 1072 bytes in every .gsv file I've looked at)

2. Open the new file in Hex Workshop. Go to Tools -> Operations -> Byte Flip -> Treat Data As: 64 Bit Unsigned Quad -> Apply On Entire File -> OK. Other hex editors may have this feature, but I can't help you with them.

3. Save the file, and you should have a valid save for an emulator or flashcart.

4. Rename the file as needed (if you haven't done this already).


For games that use SRAM or flash saves, you should only need to do steps 1 and 4.
 

yamil

New Member
Newbie
Joined
Jul 17, 2007
Messages
1
Trophies
0
XP
1
Country
Argentina
destructbot,can you host in rapidshare,megaupload,... a .sav of game completed:
Dragon ball Z buu's fury

im argentinian sorry my english
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Batman joined the Trans Justice League
    +2
  • Sicklyboy @ Sicklyboy:
    based af
    +2
  • Sonic Angel Knight @ Sonic Angel Knight:
    Forget the base, get on the roof.
  • K3Nv2 @ K3Nv2:
    Is that a bat in your buckle or are you just happy to have me
  • Psionic Roshambo @ Psionic Roshambo:
    Wonder "Woman" lol you wonder if they are a woman?
  • Psionic Roshambo @ Psionic Roshambo:
    The Riddler has questions...
  • K3Nv2 @ K3Nv2:
    Played a little of snow day glad I didn't spend $30
  • K3Nv2 @ K3Nv2:
    It's asthetic is okay maybe a good $10 grab
  • Psionic Roshambo @ Psionic Roshambo:
    Lol is it a game about doing cocaine?
  • K3Nv2 @ K3Nv2:
    Probably in pvp
  • Psionic Roshambo @ Psionic Roshambo:
    I tried Balders Gate II on the PS2 a few minutes ago, not bad lol
  • Psionic Roshambo @ Psionic Roshambo:
    My back catalog of games is like that scene at the end of Indiana Jones where the arc of the covenant is being stored in a giant ass warehouse
  • K3Nv2 @ K3Nv2:
    At least I can will my game catalog to family members
    +1
  • K3Nv2 @ K3Nv2:
    It's your problem now bitches
  • Psionic Roshambo @ Psionic Roshambo:
    Put it in your will that in order to receive any money they have to beat certain games, hard games and super shitty games...
  • Psionic Roshambo @ Psionic Roshambo:
    Say 20 bucks per Ninja Gaiden on the NES lol 60 bucks for all 3
  • Psionic Roshambo @ Psionic Roshambo:
    People you like "Beat level 1 of Ms Pacman" lol
  • K3Nv2 @ K3Nv2:
    Hello kitty ds is required
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Beat Celebrity Death Match on the PS1 omg tried it earlier today .... Absolutely trash
  • Psionic Roshambo @ Psionic Roshambo:
    Like -37 out of 10
  • Psionic Roshambo @ Psionic Roshambo:
    One of the worst games I have ever played
  • K3Nv2 @ K3Nv2:
    Make them rank up every cod game out
  • K3Nv2 @ K3Nv2:
    "Now I know why he took his own life"
    K3Nv2 @ K3Nv2: "Now I know why he took his own life"