I'm too lazy to manually backup my saves so I made a simple batch script to do it for me. Posting it here in case someone finds it useful. It might work on flash carts other than the G6L, I don't know. I've never used another cart.
The script:
Hey, I did say it was simple. Download here but note that this a standard residential cable connection so who knows what kind of reliability I'll get. Anyway...
Parameter 1 is whether the save is "gba" or "nds".
Parameter 2 is the drive letter of the G6L. For me it would be "e".
Parameter 3 is the folder to save to so for me it is "C:\Documents and Settings\Mark\Desktop\Saves\NDS" with the quotes INCLUDED (if you couldn't tell the other parameters are meant w/o quotes).
Anyone who knows how to use this from the commandline can probably stop reading now but note that I recommend creating a shortcut to run the script as there is no error checking.
*** edit ***
Parameters are, in this case, information passed to the script when the script gets run. The parameters are separated by spaces. The last parameter, the location to store the saves, may have spaces in the folder names so by enclosing the location in quotes, spaces can be allowed. So to run the script from the commandline or from a shortcut, you need to:
* specify the location and name of the script (this is already set up for you if you create a shortcut)
* SPACE
* specify either GBA or NDS for the type of save (this is used in determining where the saves are on the G6L, case doesn't matter)
* SPACE
* specify the drive letter of the G6L (again, case doesn't matter)
* SPACE
* specify the location to put the saves
*** /edit ***
To create:
1. Download from: backup_g6l_saves.bat
-or-
1. Copy the script into notepad.
2. Save as whatever name you want with the extension ".bat". Set "Save as type" to "All Files". Example: backup_g6l_saves.bat
To set up:
1. Create the folder to store the saves.
2. Right-click the script and select "Create Shortcut".
3. Rename the shortcut if you wish.
4. Right-click the shortcut and select "Properties".
5. In the Target textbox, enter the parameters AFTER what is already in the textbox. Let me know if the example doesn't explain it well enough. In general, the textbox goes as: "" ""
Example:
6. Click OK.
7. Repeat 1-6 for the GBA saves.
To run:
1. Double-click the shortcut. That's it.
* Existing saves get overwritten. If a save exists in the folder and the game and its saves are NOT on the G6L, then the saves will not be deleted. In my eyes, the functionality of this script is very intuitive. Regardless, I'm not responsible for lost saves so don't bother yelling at me as there is nothing I can do about it.
* These steps do work for me even if they somehow don't for you. I'll check back tomorrow or some time if anyone who cares needs help.
* I only spent about an hour total for doing the script and this thread so don't expect this to be of professional quality or absolutely perfect.
Enjoy
(edit #2: updated links)
The script:
Code:
@ECHO OFF
copy "%2:\%1\*.0" %3 >nul
copy "%2:\%1\*.1" %3 >nul
copy "%2:\%1\*.2" %3 >nul
if /i %1 equ nds del %3\wrg*
Parameter 1 is whether the save is "gba" or "nds".
Parameter 2 is the drive letter of the G6L. For me it would be "e".
Parameter 3 is the folder to save to so for me it is "C:\Documents and Settings\Mark\Desktop\Saves\NDS" with the quotes INCLUDED (if you couldn't tell the other parameters are meant w/o quotes).
Anyone who knows how to use this from the commandline can probably stop reading now but note that I recommend creating a shortcut to run the script as there is no error checking.
*** edit ***
Parameters are, in this case, information passed to the script when the script gets run. The parameters are separated by spaces. The last parameter, the location to store the saves, may have spaces in the folder names so by enclosing the location in quotes, spaces can be allowed. So to run the script from the commandline or from a shortcut, you need to:
* specify the location and name of the script (this is already set up for you if you create a shortcut)
* SPACE
* specify either GBA or NDS for the type of save (this is used in determining where the saves are on the G6L, case doesn't matter)
* SPACE
* specify the drive letter of the G6L (again, case doesn't matter)
* SPACE
* specify the location to put the saves
*** /edit ***
To create:
1. Download from: backup_g6l_saves.bat
-or-
1. Copy the script into notepad.
2. Save as whatever name you want with the extension ".bat". Set "Save as type" to "All Files". Example: backup_g6l_saves.bat
To set up:
1. Create the folder to store the saves.
2. Right-click the script and select "Create Shortcut".
3. Rename the shortcut if you wish.
4. Right-click the shortcut and select "Properties".
5. In the Target textbox, enter the parameters AFTER what is already in the textbox. Let me know if the example doesn't explain it well enough. In general, the textbox goes as: "" ""
Example:
Code:
"C:\Documents and Settings\Mark\Desktop\Saves\backup_g6l_saves.bat" nds e "C:\Documents and Settings\Mark\Desktop\Saves\NDS"
7. Repeat 1-6 for the GBA saves.
To run:
1. Double-click the shortcut. That's it.
* Existing saves get overwritten. If a save exists in the folder and the game and its saves are NOT on the G6L, then the saves will not be deleted. In my eyes, the functionality of this script is very intuitive. Regardless, I'm not responsible for lost saves so don't bother yelling at me as there is nothing I can do about it.
* These steps do work for me even if they somehow don't for you. I'll check back tomorrow or some time if anyone who cares needs help.
* I only spent about an hour total for doing the script and this thread so don't expect this to be of professional quality or absolutely perfect.
Enjoy
(edit #2: updated links)