Skip to content

Commit

Permalink
AU: 1 updated - gbm
Browse files Browse the repository at this point in the history
  • Loading branch information
Chocolatey committed Jul 9, 2023
1 parent d5afce5 commit 3ee0e0a
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 22 deletions.
47 changes: 32 additions & 15 deletions automatic/gbm/gbm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>gbm</id>
<version>1.3.5</version>
<version>1.3.6</version>
<packageSourceUrl>https://github.com/admiringworm/chocolatey-packages/tree/master/automatic/gbm</packageSourceUrl>
<owners>AdmiringWorm</owners>
<title>Game Backup Monitor</title>
Expand Down Expand Up @@ -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 -&gt; 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 -&gt; Files &amp; 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 -&gt; Global Hotkeys](https://mikemaximus.github.io/gbm-web/manual.html#settings_globalhotkeys) and [Settings -&gt; 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 -&gt; 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 -&gt; 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</releaseNotes>
</metadata>
<files>
Expand Down
10 changes: 5 additions & 5 deletions automatic/gbm/legal/VERIFICATION.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://github.com/MikeMaximus/gbm/releases/tag/v1.3.5>
location on <https://github.com/MikeMaximus/gbm/releases/tag/v1.3.6>
and can be verified by doing the following:

1. Download the following:
32-Bit software: <https://github.com/MikeMaximus/gbm/releases/download/v1.3.5/GBM.v1.3.5.32-bit.Installer.exe>
64-Bit software: <https://github.com/MikeMaximus/gbm/releases/download/v1.3.5/GBM.v1.3.5.64-bit.Installer.exe>
32-Bit software: <https://github.com/MikeMaximus/gbm/releases/download/v1.3.6/GBM.v1.3.6.32-bit.Installer.exe>
64-Bit software: <https://github.com/MikeMaximus/gbm/releases/download/v1.3.6/GBM.v1.3.6.64-bit.Installer.exe>
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 <https://github.com/MikeMaximus/gbm/blob/master/LICENSE>
4 changes: 2 additions & 2 deletions automatic/gbm/tools/chocolateyinstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit 3ee0e0a

Please sign in to comment.