Hacking G6 save converter

  • Thread starter Thread starter outphase
  • Start date Start date
  • Views Views 55,642
  • Replies Replies 54
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.
 
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
 
Thanks for writing this program Outphase! So usefull and nothing else like it out there I could find. Love it! Great job, thanks again!
 
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.
 
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....
 
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.
 
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?
 
blank.gif
 
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