3 Commits

Author SHA1 Message Date
MikeMaximus
f21ad89189 Updated readme.txt for v117 2018-12-18 12:59:14 -06:00
Michael J. Seiferling
012f978741 Fix #173 2018-12-01 21:22:53 -06:00
Michael J. Seiferling
7e1f7d15d5 Fix #172 2018-11-30 09:06:26 -06:00
5 changed files with 12 additions and 28 deletions
+1 -2
View File
@@ -237,8 +237,6 @@ Public Class frmAddWizard
End Function End Function
Private Function ValidateSavePath(ByVal strPath As String, ByRef sErrorMessage As String) As Boolean Private Function ValidateSavePath(ByVal strPath As String, ByRef sErrorMessage As String) As Boolean
strPath = mgrPath.ValidatePathForOS(strPath)
If strPath.Trim = String.Empty Then If strPath.Trim = String.Empty Then
sErrorMessage = frmAddWizard_ErrorValidSavePath sErrorMessage = frmAddWizard_ErrorValidSavePath
txtSavePath.Focus() txtSavePath.Focus()
@@ -326,6 +324,7 @@ Public Class frmAddWizard
End If End If
Case eSteps.Step3 Case eSteps.Step3
txtSavePath.Text = mgrPath.ValidatePathForOS(txtSavePath.Text)
If ValidateSavePath(txtSavePath.Text, sErrorMessage) Then If ValidateSavePath(txtSavePath.Text, sErrorMessage) Then
lblIncludePath.Text = txtSavePath.Text lblIncludePath.Text = txtSavePath.Text
lblExcludePath.Text = txtSavePath.Text lblExcludePath.Text = txtSavePath.Text
+2 -2
View File
@@ -571,9 +571,9 @@ Public Class frmGameManager
Private Function GetBuilderRoot() As String Private Function GetBuilderRoot() As String
Dim sRoot As String = String.Empty Dim sRoot As String = String.Empty
Dim sPath As String = txtSavePath.Text Dim sPath As String = mgrPath.ValidatePathForOS(txtSavePath.Text)
If Not Settings.ShowResolvedPaths Then sPath = mgrPath.ReplaceSpecialPaths(txtSavePath.Text) If Not Settings.ShowResolvedPaths Then sPath = mgrPath.ReplaceSpecialPaths(sPath)
If Path.IsPathRooted(sPath) Then If Path.IsPathRooted(sPath) Then
If Directory.Exists(sPath) Then If Directory.Exists(sPath) Then
+2 -2
View File
@@ -731,8 +731,8 @@ Public Class frmMain
oProcess.GameInfo.Hours = Math.Round(dCurrentHours, 5) oProcess.GameInfo.Hours = Math.Round(dCurrentHours, 5)
'Update original object with the new hours without reloading entire list. 'Update original object with the new hours without reloading entire list.
If hshScanList.Contains(oProcess.GameInfo.ProcessName) Then If hshScanList.Contains(oProcess.GameInfo.ID) Then
DirectCast(hshScanList.Item(oProcess.GameInfo.ProcessName), clsGame).Hours = oProcess.GameInfo.Hours DirectCast(hshScanList.Item(oProcess.GameInfo.ID), clsGame).Hours = oProcess.GameInfo.Hours
End If End If
mgrMonitorList.DoListUpdate(oProcess.GameInfo) mgrMonitorList.DoListUpdate(oProcess.GameInfo)
+2 -2
View File
@@ -33,7 +33,7 @@ Imports System.Runtime.InteropServices
' by using the '*' as shown below: ' by using the '*' as shown below:
' <Assembly: AssemblyVersion("1.0.*")> ' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.1.6.*")> <Assembly: AssemblyVersion("1.1.7.*")>
<Assembly: AssemblyFileVersion("1.1.6.0")> <Assembly: AssemblyFileVersion("1.1.7.0")>
<Assembly: NeutralResourcesLanguageAttribute("en")> <Assembly: NeutralResourcesLanguageAttribute("en")>
+5 -20
View File
@@ -1,29 +1,14 @@
Game Backup Monitor v1.1.6 Readme Game Backup Monitor v1.1.7 Readme
http://mikemaximus.github.io/gbm-web/ http://mikemaximus.github.io/gbm-web/
gamebackupmonitor@gmail.com gamebackupmonitor@gmail.com
November 17, 2018 December 18, 2018
New in 1.1.6 New in 1.1.7
All Platforms: All Platforms:
- Added support for games that save to the Windows %PROGRAMDATA% location. - Fixed an issue that caused the include/exclude builder to crash GBM when a save path contained illegal characters.
- The Game Manager now automatically selects the last detected game when opened. - Fixed an issue that prevented GBM from recording the correct time spent playing a game, when that game was played over consecutive sessions.
- Backup files can no longer be imported into a "Monitor Only" configuration.
- Optimized the memory and cpu usage of Regular Expressions when monitoring for games.
- Added a "Recurse sub-folders" option
- This option is set per game configuration, it is available on Include/Exclude window of the Game Manager and Add Game Wizard.
- It is enabled by default on all current and new configurations.
- Disabling this option prevents 7-Zip and GBM from scanning every sub-folder and file of a save path. This useful when backing up specific files inside an extremely large folder.
- Fixed a possible issue with backups when the configuration uses folder path includes.
Linux:
- Fixed a memory leak issue with Mono and Regular Expressions.
- Fixed some issues when detecting the prefix of Wine/Proton games.
- The default prefix (~/.wine) will be assumed when a detected game does not have the WINEPREFIX variable set.
- A prefix can now be fully detected when it contains spaces.
- Windows configurations that use a relative save path are now properly converted when detected in Wine/Proton.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html