SaveGameBackup.net is een programma waarmee een backup gemaakt kan worden van de savegames van de diverse op een Windows-pc aanwezige spellen. Dat is vooral handig wanneer een schijf opnieuw geformatteerd wordt. Savegames worden namelijk op veel verschillende plaatsen op de computer opgeslagen en dat is dus altijd een hoop zoekwerk. Backups kunnen naar een andere locatie op de computer, het netwerk, of zelfs naar een cloud-dienst zoals Dropbox worden gemaakt. Ondersteuning is aanwezig voor bijna 950 spellen.De download is slechts 1MB groot, maar het programma heeft wel versie 4 van het .Net Framework nodig. Sinds de vorige vermelding in de Meuktracker zijn de volgende veranderingen en verbeteringen aangebracht:
Public Release 220.127.116.11:
Public Release 18.104.22.168:
- Added feature: Directly below the backup/restore listboxes on the main window, there is information on where the game saves are located (Save Path: X:\folder). The "Save Path:" text is now a clickable link that will open the folder specified.
- Added option: Add datestamp to filename: appends the day's date to the backup's file name: Asset (Date).sgbzip.
- Reworked the Detection options. Their functionality has not changed, but you will lose your saved settings.
- Custom asset entries are now prioritized over the entries in the asset database (asset.db). You can "modify" database entries this way.
- Disabled the ability to tab between controls (except where it is appropriate).
- Main window is now resizable. All currently saved window positions will be reset due to a change in options.ini.
- The database changelog link now directs you to the website. The changelog that was stored in the database has been removed.
- All asset selection memory will now be stored in options.ini. unselectedassets.ini is no longer used. ignorelist.ini is still used, however.
- Portability: SGB.net is now completely portable! No more storing information in the registry. Program settings are stored in options.ini, the ignorelist is saved to ignorelist.ini, and the backup tab's "memory" regarding your checked assets is stored in unselectedassets.ini.
- Ignore List: There is now an ignore list available in the Options tab. It's purpose is to remove items from your list of detected assets. It's usage is straightforward. The ignore list is geared toward ignoring individual games, because there are now options for more aggressive blacklisting.
- New functionality: dynamic detection for Flash games that save to the Flash cache. Supported assets that are debuting with this feature include: Auditorium, Fractal, Machinarium, and VVVVVV. Backup will search your Flash cache for a folder matching the criteria for the asset. It will stop after it finds the first folder. If you move your game to another location on your hard drive, you will have to manually manage your saves. Restore will search your Flash cache for a folder matching the criteria for the asset. Be aware that the game must first have a save file present on the drive (must be run at least one time) in order for a restore to work. This is because changing the location of a flash game will also change its save path within the flash cache. While it is quite possible to predict where the save file will be created, it is not practical to do so. Thus the need to run the game first. After this, dynamic detection will take over.
- New option: Do not detect Steam Cloud assets.
- New option: Do not detect Steam Cache assets.
- New option: Do not detect Flash assets.
- New option: Do not detect Custom assets.
- New option: Do not detect Applications assets.
- These options allow you to hide certain types of assets. The affected assets will not appear in your backup list after a refresh. The affected assets will not appear on your ignore list, but if they were already in your ignore list, they will stay there until manually removed.
- You will now see a count of all ignore list items on the main window (Detected Assets: X (Y Ignored)) if you have assets on your ignore list. They are still counted if you enable one of the new options that would prevent it from being detected. Essentially, the ignore list takes priority over the sweeping options mentioned above.
- Increased database reading efficiency. A lot of code was being processed when it did not need to be; saving those precious milliseconds... Sadly, all of that efficiency is undone by all the new code I added for the ignore list.
- Reduced the main executable's size by about 400KB.
- If you do not have a save folder selected, you will now see red text. This is to help it stand out for new users of the program.
- Changed the way tooltips look.