From 3ee0e0acad52f3d3bd9540305118f07f4a492b44 Mon Sep 17 00:00:00 2001 From: Chocolatey Date: Sun, 9 Jul 2023 02:16:50 +0000 Subject: [PATCH] AU: 1 updated - gbm [skip ci] https://gist.github.com/AdmiringWorm/747b3ede98c9404e5cb6a399595e7ad1/d03af8b9d71f63749d364aa1fce9c83ab2a88934 --- automatic/gbm/gbm.nuspec | 47 +++++++++++++++-------- automatic/gbm/legal/VERIFICATION.txt | 10 ++--- automatic/gbm/tools/chocolateyinstall.ps1 | 4 +- 3 files changed, 39 insertions(+), 22 deletions(-) diff --git a/automatic/gbm/gbm.nuspec b/automatic/gbm/gbm.nuspec index 02969c8b5..32bf31f79 100644 --- a/automatic/gbm/gbm.nuspec +++ b/automatic/gbm/gbm.nuspec @@ -3,7 +3,7 @@ gbm - 1.3.5 + 1.3.6 https://github.com/admiringworm/chocolatey-packages/tree/master/automatic/gbm AdmiringWorm Game Backup Monitor @@ -45,29 +45,46 @@ Game Backup Monitor is completely free and open source software. ### Software Release notes -***New in 1.3.5*** +This is a little larger than the usual maintenance release...it contains some new features for all the save scummers out there. :godmode: Enjoy. + +***New in 1.3.6*** 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. +- 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](https://mikemaximus.github.io/gbm-web/manual.html#livebackup) 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](https://mikemaximus.github.io/gbm-web/manual.html#settings_backupandrestore). +- 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 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. +- 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](https://mikemaximus.github.io/gbm-web/manual.html#settings_globalhotkeys) and [Settings -> Backup and Restore](https://mikemaximus.github.io/gbm-web/manual.html#settings_backupandrestore). + - 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: -- 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 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](https://mikemaximus.github.io/gbm-web/manual.html#settings_ui) to enable this feature. + - It can also be hidden automatically on startup by checking the "Start minimized" option in [Settings -> Startup](https://mikemaximus.github.io/gbm-web/manual.html#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 diff --git a/automatic/gbm/legal/VERIFICATION.txt b/automatic/gbm/legal/VERIFICATION.txt index c057cfa9b..640d04a37 100644 --- a/automatic/gbm/legal/VERIFICATION.txt +++ b/automatic/gbm/legal/VERIFICATION.txt @@ -3,19 +3,19 @@ Verification is intended to assist the Chocolatey moderators and community in verifying that this package's contents are trustworthy. The embedded software have been downloaded from the listed download -location on +location on and can be verified by doing the following: 1. Download the following: - 32-Bit software: - 64-Bit software: + 32-Bit software: + 64-Bit software: 2. Get the checksum using one of the following methods: - Using powershell function 'Get-FileHash' - Use chocolatey utility 'checksum.exe' 3. The checksums should match the following: checksum type: sha256 - checksum32: 0B2BD1FC8E661A8EE1C958405AF3CBE2CCC11D933CAAB6EDE7B2298F5559990F - checksum64: 613829A6AAB4EDBE40D6A5D550B2467E26481DC4402A34870CFA48E0A50FC6CB + checksum32: 1FF9BF4A517014E5201CDF0F29D6B2080D62C51BECCC0EECF0C8FF48B865E34E + checksum64: 0EDEF5DBDEE7CFB4F339B0F14BA82CE28881B4E17B5F0997C3571C8FCE9BF121 The file 'LICENSE.txt' has been obtained from diff --git a/automatic/gbm/tools/chocolateyinstall.ps1 b/automatic/gbm/tools/chocolateyinstall.ps1 index 4a61a34d0..d15d1b118 100644 --- a/automatic/gbm/tools/chocolateyinstall.ps1 +++ b/automatic/gbm/tools/chocolateyinstall.ps1 @@ -5,8 +5,8 @@ $toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition $packageArgs = @{ packageName = $env:ChocolateyPackageName fileType = 'exe' - file = "$toolsPath\GBM.v1.3.5.32-bit.Installer.exe" - file64 = "$toolsPath\GBM.v1.3.5.64-bit.Installer.exe" + file = "$toolsPath\GBM.v1.3.6.32-bit.Installer.exe" + file64 = "$toolsPath\GBM.v1.3.6.64-bit.Installer.exe" softwareName = 'Game Backup Monitor*' silentArgs = '/S' validExitCodes = @(0)