Hacking G6 save converter

outphase

Custom title
OP
Member
Joined
Nov 21, 2005
Messages
1,217
Trophies
0
Website
Visit site
XP
176
Country
United States
I keep getting this error "index was outside the bounds of the array" what does it mean?


I assume you're trying to convert sps saves. My algorithm of save detection wasn't as solid as I thought it was with gba sps saves. I have to go back and look deeper into it.

What about Gameshark (DS) saves? I don't think there is anything out there yet to convert Gameshark saves to G6 saves. Gameshark has better support than Action Replay too.

I don't think I've ever seen a GameShark DS save. All the saves I've seen on GameFAQs were DSTs or DUCs.
 

DarkElf101

Active Member
Newcomer
Joined
Aug 19, 2006
Messages
42
Trophies
0
XP
50
Country
United States
you guys sure this works? I tried converting an Animal Crossing Wild World .gds to 0 file for g6 lite and then I tried it form .gds to .sav for supercard but none of them worked. I just showed to start a new game. Am I doing something wrong?
Edit O yea I forgot when I convert a save I usualy get an error of osme sort with DS games.
O wait I tried a GBA save and it worked hmmm this is weird
 

Topsy

Well-Known Member
Member
Joined
Jun 28, 2006
Messages
105
Trophies
0
XP
47
Country
Canada
Thanks for writing this program Outphase! So usefull and nothing else like it out there I could find. Love it! Great job, thanks again!
 

outphase

Custom title
OP
Member
Joined
Nov 21, 2005
Messages
1,217
Trophies
0
Website
Visit site
XP
176
Country
United States
SPS wasn't as easy as I originally thought it was. I have to find a universal algorithm for SPS. It's taking me a while as I haven't had the time to do it as much as I did in the summer.
 

kobewan

Well-Known Member
Member
Joined
Feb 20, 2006
Messages
161
Trophies
0
Location
Austin, Texas
Website
Visit site
XP
62
Country
United States
Great program. Just wondering, does it have any advantage over M3's built in 'Saver Manager' for converting .dat/.sav files? I have used it for transferring data back and forth between VBA (and transferring save data from Golden Sun to GS2) and it works perfectly. Of course, this program can handle more than just those types, so its very useful....
 

Xander9608

New Member
Newbie
Joined
Dec 4, 2007
Messages
1
Trophies
0
XP
1
Country
I'm new using your converter...i have a no$GBA pokemon diamond/pearl version and i want to open it in the VBA or BoycottAdvance. I don't know how to convert? The file name is lgc-pkmd.nds (reggie.SNA). I really want to play in the VBA cause it has a simple "save" option unlike to no$GBA. please help cause I want to play the game in VBA (if possible). Thanks!

To make things simple...I wan't to convert my no$GBA game pokemon diamond/pearl to VBA.
 

NothingSoldier

New Member
Newbie
Joined
Dec 6, 2007
Messages
1
Trophies
0
XP
157
Country
Canada
I just got my old Gameshark working and was able to pull my .SPS files off of my Fire Emblem and Final Fantasy games. So i have the .SPS files and i try converting them to .0 files for use with my M3DS Real and I end up getting this very messed up error:


"Unhandled exception has occured in your application. If you click
Continue, the application will ignore and attempt to continue. If
you click Quit, the application will close immediately.

Inded was outside the bounds of the array."


And if you click details:

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
G6 Save Converter v0.33
Assembly Version: 0.3.3.0
Win32 Version: 0.3.3.0
CodeBase: file:///C:/Documents%20and%20Settings/Adrian/My%20Documents/G6%20Save%20Converter%20v0.33.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:





When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


and when I try to convert to .SAV:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at g6converter.G6SaveConverter.buttonOutFile_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
G6 Save Converter v0.33
Assembly Version: 0.3.3.0
Win32 Version: 0.3.3.0
CodeBase: file:///C:/Documents%20and%20Settings/Adrian/My%20Documents/G6%20Save%20Converter%20v0.33.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:





When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




Sorry for the slight fill, but any idea how to fix this?
 

Thanubis

Banned!
Banned
Joined
Sep 13, 2007
Messages
144
Trophies
0
Website
www.amishrakefight.org
XP
12
Country
United States
blank.gif
 

VVoltz

The Pirate Lord
Member
Joined
Nov 6, 2002
Messages
2,727
Trophies
0
Location
USA
XP
1,208
Country
Question, I have a G6 save file (*.0 and *.1) how do I convert those to *.sav? Or should I just rename the files?
Any help would be really appreciated.

Thanks!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu