Archived Version History

1.03

  • (Windows) You can no longer Alt-Tab to GBM while it's minimized to the system tray. This was an unintentional change in v1.02 and caused various bugs.
  • (Windows) Fixed various issues and inconsistent behavior when using the system tray and menu.
  • (Linux) Free drive space is now checked correctly when performing a backup. GBM now requires "df" (Coreutils) on Linux.
  • (All) Error messages related to SQLite will now be displayed correctly, instead of forcing the application to exit.

1.02

  • (Windows) Upgraded SQLite to 3.19.3.
  • (All) The SQLite version is displayed on the "About" screen.
  • (All) Added the ability to detect command parameters.
    • Use parameter detection for better detection of games running in emulators or interpreters like DOSBox.
    • This is an advanced optional feature and is not available in the "Add Game Wizard", please read the manual (http://mikemaximus.github.io/gbm-web/manual.html) for more details.
    • (Linux) Please note that Wine detection is still handled automatically by GBM and only requires a Windows process name. But this feature does work with Wine if you need to detect parameters!
  • (All) Added the ability to resize and maximize the main program window.
    • The log is now displayed by default and resizes with the window.
    • The "Show/Hide Log" button has been removed due to technical issues with this change.
    • The minimum window size will let you easily hide the log as in past versions.
  • (All) The last browse location in various dialogs is now saved, such as when using the Import/Export feature.
  • (All) Available disk space is checked before attempting a backup. The log now displays available disk space and save folder size.
  • (Linux) Using the keyboard to navigate the game list in the Game Manager now works correctly.
  • (All) Tags can now be added to a new game configuration before saving on the Game Manager.
  • (All) Fixed various issues when adding new game configurations while using filters on the Game Manager.
  • (All) Added better handling of 7-Zip warnings and errors.
  • (Linux) GBM now requires the "readlink" utility to properly handle Wine games. However bash, ls and grep are no longer required.

1.01

  • (All) Added features to automatically handle new backup files.
    • Automatically restore new backup files when they are detected.
    • Automatically mark new backup files as restored if the game isn't installed on the current PC.
    • These new features are available in the "Backup and Restore" section of the Settings. They are optional and disabled by default.
  • (All) Added new configuration option to delete saved game folder on restore.
    • This option is used for games that change the file names of their saves, which results in a mix of old and new saved games if the old saves aren't deleted first.
    • This option has limitations and is not part of official configurations or import/export features.
  • (All) The "Verify backup files with a checksum" option has been removed. This feature is now baked into GBM and cannot be disabled.
  • (All) GBM will now behave consistently across different configurations (such as LAN) when performing sync operations.
  • (Windows) Fixed rare issue related to DPI display scaling.

1.0

  • (Windows) Resolved issues related to DPI display scaling. GBM looks best with scaling disabled via the Compatability tab.
  • (All) Very minor bug fixes and tweaks.

0.98

  • (All) Redesigned GBM's ability to manage multiple backups per game.
    • The "Timestamp each backup" option has been renamed "Save multiple backups".
    • You can limit the amount of backups you keep for each game by setting a limit (2 to 100).
    • GBM will keep your backup folder clean by automatically deleting old backups as limits are reached or modified.
    • The Game Manager now allows you to browse and manage ALL backups for each game, not just the latest backup.
  • (All) Using "Monitor Only" no longer puts any limitations on the game configuration or available features.
  • (Windows Installer) The installer will now properly go into upgrade mode if a prior version of GBM is installed. Note: 32-bit and 64-bit qualify as different versions.
  • (Windows Installer) The installer will now create an uninstall entry in Add/Remove Programs (Apps & Features).
  • (Linux) 64-bit games running in Wine will now be properly detected.
  • (Linux) Add Game Wizard will no longer remove all extensions when selecting an executable.
  • (Linux) GBM now prefers to use an absolute path when creating Linux game configurations.

0.97

  • (All) Re-designed the Settings screen as a standard preference panel interface.
  • (Windows) Updated GBM's version of 7-Zip to 16.02 (2016-05-21)
  • (All) Custom arguments and switches can now be added to GBM's 7-Zip commands.
  • (All) Custom versions of 7-Zip Console (7za) can now be used as a supported feature.
  • (Windows) GBM's packaged version(s) of 7-Zip Console (7za) are now verified as a simple security feature.
  • (All) A "Set Defaults" button is now available on the Settings screen.
  • (All) Optional data fields such as "Company" and "Version" can now be included in the sync.
  • (All) Reduced the maximum length of the session log to improve performance and added a setting to control log autosaves.
  • (All) A "Quick Filter" has been added to the Game Manager. You can now quickly find a game by typing the name as soon as you open the window.
  • (Linux) An official game list is now available for Linux, GBM will choose the official list based on your operating system.

0.96

  • (All) Modified backup and restore logic for better usability when doing batch operations and to fix Mono related issues.
  • (All) Overhauled the Search screen for better usability and to fix Mono related issues.
  • (All) Overhauled the Import screen for better usability. Added game tags, simple filtering, sorting and general fixes.
  • (Linux) Fixed some bad code causing the "Official Import" connection to time out when making multiple connections in the same session.
  • (Linux) Fixed cross-platform issues with opening backup files and restore locations from the Game Manager.
  • (All) Backup files opened from the Game Manager will now open directly in the app they are associated with, like 7-Zip GUI or File Roller.
  • (Linux) Fixed cross-platform issues with automatic file/folder searching. It's now enabled on Linux.
  • (All) GBM now restores saved games to the currently configured saved game path by default. The stored manfiest location is only used when there's no configuration for the game.
  • (Linux) Added Linux support via Mono!
  • (All) Replaced System.Data.SQLite with the Mono.Data.Sqlite for cross-platform support.
  • (Windows) Updated GBM's version of 7-Zip to 15.14 (2015-12-31)
  • (All) Added the ability to set the 7-Zip compression level on the Settings screen.
  • (Windows) GBM now deletes all user files to the Windows recycle bin by default.
  • (All) Added the ability to clear and save the session log from the Tools menu.
  • (All) GBM now auto-saves and clears the session log to %localappdata%\gbm if it reaches it's limit (2 MB).
  • (All) The file size will be displayed in the session log after each backup.

0.95

  • Fixed a regression that caused non-critical fields (Game Path, Company, Version, Icon, Enabled, Monitor Only) to be wiped or reset on sync.
  • The "Check for new backups" feature has been renamed and redesigned. Instead of an annoying pop-up, it now shows a simple notification in the main menu or tray menu.
  • Added the ability to trigger backups only after a certain session time has elapsed (Global Setting), this setting will be disabled by default.
  • You can now cancel out of the "Choose Game" window when GBM detects multiple games may be running.
  • Added the ability to filter by game information such as name, process and company.
  • Many UI improvements and fixes with filtering. The "Tag" filter is now called "Custom" filter, due to the new options available.
  • Added a new, more intuitive way of including and excluding items in a backup. See the Game Manager section of the GBM manual for details.
  • Updated the "Add Game Wizard" to use the new include / exclude and tagging features.
  • Removed the special handling of DOSBox games for future proofing, DOSBox games will now be handled like all other games.
  • Moved the import and export game list features from the Tools menu into the Game Manager.
  • Made some visual improvements to the main app window.
  • Made changes that will allow GBM to be easily translated to other languages.
  • Many minor UI improvements and bug fixes.

0.94

  • Added the ability to organize your games with Tags. Users can create and customize their own list of Tags.
  • Added the ability to filter by Tag in the Game Manager.
  • Added the ability to filter by Tag when doing an XML export.
  • Added the ability to disable Time Tracking. Enabling or disabling this setting has no effect on data already recorded.
  • Added the ability to restart GBM as Administrator from the status bar.
  • Redesigned notifications, GBM is now silent unless a problem occurs.
  • Enhanced the sync logic and performance.
  • The backup "Timestamp" setting is no longer included in XML imports or exports.
  • Redesigned the XML import and export core. Sorry, this invalidates all prior XML exports files, but it will ensure future backwards compatability.

0.93

  • GBM now handles date/time fields in an efficient manner, this will solve all issues with regional date formats.
  • GBM will now gracefully exit with an error message if it detects a database version is newer than the program version itself.
  • "Access Denied" errors should no longer occur when dragging shortcuts into the Add Game Wizard.
  • Redesigned how the backup includes and excludes files. The changes allow for more complex backup configurations.
  • Added an "Open Restore Path" button to the Game Manager, this will automatically open the current backup's restore location in Windows Explorer.
  • Game names are now cropped in many places to prevent errors when messages and/or notifications exceed control limits.

0.92

  • GBM now properly handles detecting games in DOSBox that share the same DOS executable name.
  • "Start with Windows" toggle is now available in settings. Defaults to off and applies to Current User only.
  • Added "Backups Only" filter option to the Game Manager, this lets you view only games that have backups.
  • "Backups Only" and "Pending Restore" filters will now list existing backup data for games that have been deleted from the game list.
  • The game list sync is now more verbose in the log.
  • GBM now triggers a master to local sync when the master data is changed by another application, such as your cloud client downloading an updated version of the master data after GBM is already running.
  • When importing game configurations, you can now choose exactly which game configurations to import. This applies to the official list or importing an xml file.
  • Added a Sync toggle to Settings. Disabling sync will speed up the application for users that use GBM on a single computer.
  • GBM should now properly display a wait cursor in instances that the UI is unavailable.
  • Added a "Compact Databases" tool, this is used to rebuild GBM's databases to use an optimal amount of disk space. It shouldn't be needed often.
  • Game detection has been changed. It will take slightly longer for GBM detect a game but this should fix a few long outstanding issues.
  • Backup & Restore has been optimized to handle everything more efficiently.
  • GBM will now use the 2015 build of 7-Zip for compression, as well use the 64-bit version of 7z when using the 64-bit version of GBM. 64-bit users will see a huge speed improvement when backing up games with large complex saves, such as Divinity: Original Sin.
  • GBM now allows you to cancel monitoring via the File menu, system tray menu and monitor status button. You can also now exit the application while a game is being monitored.
  • The GBM system tray icon tooltip will now display it's current task.
  • Replaced the icons in GBM with some better looking ones, the system tray icon will now visually represent GBM's current action.
  • You can now cancel a backup or restore operation in progress. Intended for emergency situations only, cancelling will not undo any actions completed before the operation terminated.
  • GBM now uses SHA-256 to verify your backup files before restoring them. This is optional, but will be enabled by default.
  • Overhauled the backend, GBM will use more space to store records, but the improved database design will prevent future bugs.
  • GBM will now back up your configuration data automatically on a version upgrade.
  • Another ton of minor fixes and tweaks too various to list.

0.84

  • Tons of bug fixes and tweaks, GBM is stable enough to move to Beta!
  • Removed Backup Manager and Restore Manager. All backup & restore functionality is now integrated into the Game Manager.
  • You can now backup and restore mutliple games at the same time.
  • You can now edit multiple games at the same time, only on toggle fields for now.
  • Added a "Monitor Only" option. GBM can only monitor the time you've played a game and not trigger a backup when it's closed.
  • Deleting a backup will now delete the sub-folder for the game, if it's not empty a confirmation will be displayed first.
  • Since it can't reliably find them, GBM will no longer attempt to automatically search for dosbox games or games that share a process name.
  • Executing a manual backup for a game that has the same executable name as another game will no longer crash GBM.
  • You can now multi-select on the Game Manager screen to delete multiple games.

0.81

  • Fixed a critical bug with the Game Manager which allowed you to add duplicate entries. This resulted in a crash and the inability start the app again. 0.81 fixes this bug and will repair any database broken by this issue so the app will function again. (Thanks Nirth from GOG.com)
  • Fixed an annoying bug where extra game data was being lost when syncing hours spent between computers.
  • Fixed a potential issue with changing the backup folder.
  • The Add Game Wizard will now properly handle entries with spaces while working with the Exclude and File Type helper.

0.8

  • Since it's all about the games anyway, re-branded ABM to GBM - Game Backup Monitor.
  • Removed confusing utilities and screens and replaced them with a user friendly Game Manager.
  • Rebuilt the Custom Path Variable screen with the new Game Manager look.
  • 64-bit build available, this will allow GBM to fully detect 64 bit and 32 bit applications. (32-bit will be default download)
  • Switched back-end from XML to SQLite 3. Old configurations will be imported and upgraded.
  • Automatic syncing of game list and applicable extra data (such as Hours played) between computers sharing the same backup folder. See "Notes on Automatic Syncing" in the manual.
  • All import features redesigned to work more consistently. Added export feature.
  • In the rare instance the user is asked to manually find a path, GBM will now search for the location automatically.

0.7.1.2

  • Better Monitoring: You no longer need to run ABM as Administrator to monitor certain applications in 99% of situations. See "Current Limitations" for details.
  • Time Tracking: ABM now tracks the amount of time spent in each application, similar to Steam.
  • Search: You can now search for a specific application using the new search feature on all applicable forms.
  • Application Data: You can now add or override application details by using the new "Edit Application Cache" feature.

0.7.0.7

  • Fixed some monitor list saving and validation issues.
  • Fixed the manual backup feature, required application data wasn't being cached.
  • Fixed possible issue with official import.

0.7.0.5

  • Start-up Wizard: A simple guide to setup the basics when first starting the program.
  • Add Application Wizard: A more user friendly way to add applications to monitor and backup. The classic monitor list is still available for more advanced configurations and management.
  • Custom Path Variables: An advanced feature to allow the configuration for more applications to be shared between computers.
  • Manual Backups: Execute a backup for any monitored application on demand (some applications will be need to be detected by ABM at least once to use this feature)
  • Various tweaks to make things look and run a little better.