Releases: MikeMaximus/gbm
Game Backup Monitor v1.4.4
New in 1.4.4
General:
- Added Russian language support.
- Thank you oblako17 for providing the Russian translation and testing.
- The UI has been overhauled (again) for better multi-language support.
- Windows and buttons are now much larger in general to support more text.
- Labels are now always above input fields to prevent issues with varying text length.
- Some controls have changed locations to prevent issues with varying text length.
- Added the ability to override image and icon resources.
- This allows the user to easily change any images or icons in GBM to their own custom versions.
- Custom images and icon files can be placed in a special folder to replace the defaults.
- Please read the Advanced Customization section of the online manual to get started.
- Fixed an issue with the backup and temporary folders not being found in portable mode if the start-up location of the app changes.
- If you still experience this issue after upgrading, open the "Settings" window and click "Save" without changing anything, then try starting the app from another location.
- Fixed an issue with the "Defaults" button on the Settings form.
- Some settings were not being validated correctly after being set to default.
- The details section on the main window will now refresh properly after changing languages.
- GBM now compares it's manifest to the current files in the backup folder before doing a backup.
- This prevents possible issues from occurring if the user has manually deleted any backup files.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.4.3
New in 1.4.3
General:
- Added Japanese language support.
- Thank you @nihongo-helper0119 for providing the Japanese translation.
- Added the ability to manually set the user interface language.
- GBM will use your operating system language by default.
- The Settings -> User Interface panel now allows you to choose from any of the available languages.
- Added the ability to run GBM in a fully portable mode.
- In portable mode, GBM will store all user and temporary data in the same location as the app instead of using the user's OS profile folder.
- You must have write permissions to the application folder for GBM to start in portable mode.
- GBM does not automatically move any of your existing data when switching between normal mode and portable mode.
- To enable portable mode:
- Run the "Toggle Portable Mode" script in the application folder, then start GBM.
- "Toggle Portable Mode.bat" is for Windows and "Toggle Portable Mode.sh" is for Linux.
- You can also manually create an empty file named "portable.ini" (case-sensitive depending on the OS) in the application folder to enable portable mode.
- Delete the "portable.ini" file to return to normal mode.
- Run the "Toggle Portable Mode" script in the application folder, then start GBM.
- A new indicator on the main window status bar shows which mode you are currently in.
- The installer packages aren't meant for use with portable mode and do not include the toggle scripts.
- Changed how GBM starts linked processes.
- You can now set a start-up delay for each linkable process in the Process Manager.
- Processes are now started on a seperate thread.
- Updated the Start-Up Wizard.
- You can now choose the UI language on the first step.
- The application folder is suggested as a default backup location if running in portable mode.
- Fixed some long standing issues with GBM's initialization sequence.
- Changed the size of some controls and forms to better support multiple languages.
- Updated Components
- YamlDotNet 16.1.3 -> 16.3.0
- SQLite 3.50.2 -> 3.50.4 (Windows)
- 7-Zip 25.00 -> 25.01 (Windows)
Known Issues:
- GBM may not properly display characters for a language that does not match the current desktop language while running in Mono (Linux). To resolve this issue:
- Set the LANG environment variable to the language you wish to use before running GBM. Ex. LANG=ja_JP.utf-8
- Ensure you have a language/font package installed for the language you wish to use.
- Set your desktop language to the language you wish to use in GBM.
- Consult the documentation for your desktop/linux distribution for more help.
- Some buttons and/or other controls still appear in English while GBM is set to another language. To resolve this issue:
- Set your operating system/desktop language to the language you wish to use in GBM.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.4.2
New in 1.4.2
Windows:
- Added a new setting (General -> Optional Features) that allows enabling or disabling the OS color mode in GBM.
- When enabled, GBM will match the OS color mode (Light or Dark).
- When disabled, GBM will always use the classic WinForms colors (Light).
- This setting is enabled by default as this behavior matches prior versions.
- Changing this setting requires restarting the application.
- This setting is not available in Linux.
- Fixed the system tray menu sometimes not being set to the correct color mode.
- Updated 7-Zip to 25.00.
- Updated SQLite to 3.50.2
General:
- Changed the error message to be more descriptive when a required system path can't be set on start-up.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
Game Backup Monitor v1.4.1
New in 1.4.1
General:
- The date/time format used in backup filenames has been improved.
- The new format is based on ISO 8601.
- Ex: Grim Dawn 20250106T074903.7z
- This change only affects newly created backup files.
- The new format is based on ISO 8601.
- Fixed an issue with importing backup files that have been renamed.
Windows:
- Updated 7-Zip to 24.09.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
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