Releases: MikeMaximus/gbm
Game Backup Monitor v1.4.0
New in 1.4.0
Windows:
- Game Backup Monitor now has support for dark mode in Windows 10 & 11.
- Dark mode is automatically applied based on your operating system theme, it cannot be toggled manually.
- GBM needs to be restarted to fully apply or remove dark mode after changing themes.
- Installers now detect and close GBM automatically if it's running.
- Installers will no longer look blurry with High DPI scaling.
- Installers now automatically set the optimal High DPI compatibility mode for GBM on Windows 10 or later.
- This prevents GBM from looking blurry with High DPI scaling.
- This can be modified in the compatibility settings for GBM.exe if another scaling mode is preferred.
- Updated SQLite to 3.47.0.
- Updated 7-Zip to 24.08.
General:
- Updated YamlDotNet to 16.1.3.
- Changed list icons on the "Import Game Configurations" form to be more appropriate for both light and dark modes.
Known Issues:
- Dark mode is not applied to the date controls on the "Session Viewer" form.
- Some Windows dialogs may not have dark mode applied.
Notes:
- Dark Mode was made possible by the Dark-Mode-Forms project.
- GBM uses a custom version of this project.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.9
New in 1.3.9
The missing deb package is now available.
All Platforms:
- Game Backup Monitor is now built for .NET v4.8.
- Improved how GBM detects when other software has modified it's manifest database.
- Improved quick search (Main Window and Game Manager)
- The default quick search is now wide, using most text fields and tags.
- These fields currently include: Name, Process, Parameter, Path, Version, Company, Comments.
- You can now do a refined quick search by prepending it with the field name (case-sensitive) and a colon. Ex. Name:Doom or Company:Sega
- A refined tag search is still supported by prepending with a hashtag, Ex. #GOG
- You cannot combine refined searches in a single quick search, use the "Custom Filter" on the Game Manager for complex queries.
- The default quick search is now wide, using most text fields and tags.
- Updated NHotkey to 3.0.0.
- Updated YamlDotNet to 15.1.4.
Windows:
- Updated 7-Zip to 24.06.
- Updated SQLite to 3.45.3.
- Installers are now built with NSIS 3.10.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.8
New in 1.3.8
All Platforms:
- Updated YamlDotNet to 13.7.1.
Windows:
- Updated SQLite to 3.44.2.
Linux:
- Stopped a ghost window from appearing on startup when the "Start Minimized" option is used. (#303)
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.7
New in 1.3.7
All Platforms:
- Added the ability to automatically create backups on a time interval for a detected game.
- This is configured on a per game basis using the new "Time interval backup" settings in the Game Manager. The minimum interval between backups is 1 minute.
- This feature and it's related configuration settings are disabled and hidden by default. Enable it in Settings -> Backup and Restore -> Experimental.
- Read the Backup and Restore during Gameplay section of the manual for more details and recommendations when using this feature.
Development:
- Fixed Visual Studio not opening forms in design mode.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.6
This is a little larger than the usual maintenance release...it contains some new features for all the save scummers out there. Enjoy.
New in 1.3.6
All Platforms:
- Added the ability to backup and restore saved games for the currently monitored game by using the "Backup" and "Restore" buttons on the main window.
- This allows you to save scum while a game is running, without interrupting the current session.
- Read the Backup and Restore during Gameplay section of the manual for more details and recommendations when using this feature.
- This feature is disabled by default. Enable it in Settings -> Backup and Restore.
- Fixed issues that could cause the Ludusavi Manifest import to fail.
- Fixed a crash that could occur when cancelling detection and re-enabling while using the "Fast" detection speed.
- Changed how concurrent operations are handled.
- A backup, restore or import operation cannot be queued while another is currently in progress, a warning notification is now displayed if this occurs.
- Syncs triggered by another application and automatic backup restores can now execute while GBM is currently monitoring a session or paused while working in another window such as the Game Manager.
- Automatic backup restores may still fail if they happen to queue during another operation in progress.
- The "Esc" key can now be used to shutdown the app or hide the main window to the system tray, depending on the "User Interface" settings.
- Updated YamlDotNet to 13.1.1.
Windows:
- Added the ability to backup or restore saved games for the last played, selected or currently monitored game by using global hotkeys.
- This allows you to quickly backup or restore your save(s) without the need to switch to GBM.
- This feature is disabled by default, it can be configured in Settings -> Global Hotkeys and Settings -> Backup and Restore.
- This feature is not available in Linux.
- Added unique "Success" or "Failure" audio that will play when a backup or restore is triggered from a hotkey.
- Updated SQLite3 to 3.42.0.
- Updated 7-Zip to 23.01.
Linux:
- The main window can now be hidden to the system tray when closed.
- Uncheck "Exit when closing window" in "Main Window Options" of Settings -> User Interface to enable this feature.
- It can also be hidden automatically on startup by checking the "Start minimized" option in Settings -> Startup.
- GBM no longer needs to wait 60 seconds before automatically restoring new backups (if enabled) when the app starts.
Known Issues (Linux):
- The main window may not redraw correctly if resized after it's been restored from the system tray.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.5 - Hotfix 1
New in 1.3.5 - Hotfix 1
All Platforms:
- Fixed Ludusavi Manifest import failure (#295)
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.5
New in 1.3.5
All Platforms:
- Fixed an issue that prevented GBM from properly refreshing the main window when the database file is updated by another app.
- Fixed issues that could cause an unnecessary sync operation to be triggered.
- GBM will no longer perform database syncs or automatically handle new backups while a game is being monitored or during other operations.
- These actions running simultaneously could cause errors and/or leave the app in an broken state.
- The remote database backup created when GBM is launched will now include the name of the PC in the file name.
- The remote database is "gbm.s3db" in your backup folder.
- This change makes the database backup more useful when using GBM on multiple PCs with a shared backup folder.
- This change prevents conflict issues with cloud services, as multiple PCs could be overwriting the same backup file with varying versions.
Windows:
- Added a Setting (Settings -> Files & Folders) to toggle the deleting of files to the Recycling Bin.
- This setting is enabled by default to match functionality of prior versions.
Linux:
- Fixed a crash that occurred when attempting to automatically restore new backups on app start.
- GBM will now wait 60 seconds before attempting to automatically handle new backups after the app starts.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.4
This is a maintenance release to address recently reported issues and update components.
New in 1.3.4
All Platforms:
- Fixed an issue with ignored 7-Zip settings. The "Custom Arguments" and "Custom Location" settings will now function properly.
- Fixed an issue with the main window not properly scaling controls when using certain high DPI settings.
Windows:
- 7-Zip updated to 22.01
- SQLite updated to 3.40.0
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.3
Important Notice
Game Backup Monitor will no longer be receiving any major new features or changes. However I will continue to maintain it and apply minor changes or fixes as required.
I'd like to thank everyone that made contributions to this project over the years!
New in 1.3.3
All Platforms:
- Added missing Simplified Chinese strings. (Thanks @Juijote)
- Fixed an issue with the "Settings" window not closing properly in some cases.
- Fixed an issue with the "Add Game Wizard" window not closing properly after adding a new game.
Known Issues:
- The main window doesn't properly anchor controls when using High DPI. See issue #290 for details and a fix.
- Advanced 7-Zip settings "Custom Arguments" and "Custom Location" are being ignored. See issue #291 for details and a fix.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.3.2
New in 1.3.2
All Platforms:
- Fixed an issue that could cause imports from the web to stop functioning after a failed download.
- Fixed an issue that caused recent changes to be lost if GBM was unexpectedly closed while working in certain windows, like the Game Manager.
- Fixed a crash that occurred when the "Configuration Links" window is opened on the Game Manager while adding a new configuration.
- Fixed various issues when importing backup files:
- Backup files created by v1.2.8 can now be imported without errors.
- Fixed the broken 7z file filter when importing backup files.
- Fixed an issue that could cause ManifestID constraint errors.
- Fixed an issue that could cause differential backup imports to always fail.
- Changes to folder and file naming:
- Removed the "Use Game ID for folder and file names" option from Settings.
- Configurations using duplicate names will now use a more descriptive name format:
- Game Name [Game ID] Ex. Metro Exodus [8ac11c11-8d18-471b-8f0d-aa154dc77f0e]
- The length of folder and file names is now more strict to minimize issues with the Windows max path limitation.
- Only the first 64 characters of a game name will be used when creating folder and file names.
- Modifying the name of a configuration will no longer automatically rename existing backup folders and files.
- The above changes are only applied when creating new backup files.
- I understand the recent naming changes may be frustrating to some users. Please leave any feedback in the GitHub issues or discussions section.
- Improvements to the Game Manager:
- Added a "Copy" feature.
- This will make a copy of the currently selected game configuration(s).
- The Core Configuration, Game Information, Tags, Processes and Configuration Links are included in the copy.
- Added buttons to quickly open the current "Game Path" or "Save Path".
- Some game configuration options have been renamed for clarification.
- The "Monitor this game" option has been renamed to "Allow monitoring".
- The "Monitor only" option has been renamed to "No backup when game ends".
- The "Backup limit" and "Full backup interval" fields will no longer reset to 0 in the Game Manager if toggled off during an edit.
- Added a "Copy" feature.
- Improvements to Importing Game Configurations:
- The list will now try to retain the last scroll position after being refreshed.
- You can now "Ignore" (or "Unignore") any configurations on the import window using the right-click menu.
- This allows you to hide any configuration(s) that you never want to add or update during an import.
- The ignored configurations are saved and persist between sessions.
- You can show any hidden configurations by unticking the "Hide Ignored" checkbox.
- Added new icons to indicate auto-detected and ignored configurations.
- General Interface improvements:
- Added an "Open Backup Folder" option to the File menu (Main window and system tray).
- You can now filter by "Tag" specifically in some search fields by using a hashtag in the search term. Ex. #Steam
- In prior versions you didn't need to use a hashtag in the search term to filter by tag, but the results included both name and tag matches.
- This feature is supported on the Main window, the Game Manager, and the Import window.
- All windows can now be closed and/or canceled out of edit mode by using the "Escape" key.
- More windows will now ask for confirmation before closing if changes aren't yet saved.
- Double-clicking a game in the main window list will now open it in the Game Manager.
- You can now use the "Enter" key to confirm the "Ludusavi Options" window.
- General performance improvements:
- Some features that caused the interface to become unresponsive now run on a seperate thread.
- Optimized various database queries.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html