Thank you for taking the time to troubleshoot this. It looks awesome, which was why I am so interested in getting it working. So if you're willing to keep troubleshooting, I'm willing to keep trying to get it working.
* I downloaded Pony Island from Steam and installed it. It's very small so it wouldn't eat my data allowance.
* All games are installed in the same place: C:\Steam\steamapps\common\
* Each game has a file named "appmanifest-game#.acf"
* I had already restarted my computer earlier but I did it again.
* I have been manually backing up each game and restoring it from backup so most of the games I have installed are not simply "copied" from my other computer like when I made my initial post.
* My login has admin privs. Until now I haven't been right-clicking and choosing "Run as Administrator" but I tried that and it doesn't change anything.
* All my windows updates are run. I didn't start messing with Steam until that was finished.
* All my policies are default. TBH I'm more of a Linux person than Windows so I don't touch much in Windows. I did turn off file indexing for my SSD.
* No antivirus or security other than what Windows comes with.
The Backup Tool sees two programs. Cloud Chamber and Call of Cthuthlu. So now I know that Restoring from Steam Backup is working, but I don't know why it doesn't work for every program.
When running from the command line, it crashes. I ran the CLI version from a prompt box with Admin privs
here's the output:
c:\Games\SteamBackup>steamBackupCLI.exe --lmza2 --compression=5 --out-dir="D:\Backup\SteamBackupTool"
Steam Backup Tool - Command Line v1.8.6.0
https://bitbucket.org/Du-z/steam-backup-tool
Licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Programmers:
Brian 'Du-z' Duhs (
overclock.net/u/69975/du-z)
Juergen 'UniqProject' Tem (
overclock.net/u/395443/uniqproject)
James 'FiX' Warner (
overclock.net/u/98516/fix)
Help and Sugestions:
InsaneMatt (
overclock.net/u/106953/insanematt)
d3viliz3d (
overclock.net/u/167561/d3viliz3d)
davcomNZ (
overclock.net/u/261011/davcomnz)
ToonLink15 (
overclock.net/u/366419/toonlink15)
Scanning for installed games...
Unhandled Exception: System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needF
ullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, Access
ControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boo
lean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pat
hList, Boolean checkForDuplicates, Boolean needFullPath)
at System.IO.FileInfoResultHandler.CreateObject(SearchResult result)
at System.IO.FileSystemEnumerableIterator`1.MoveNext()
at steamBackup.AppServices.BackupJob..ctor(String steamDir, String backupDir, String library, Dic
tionary`2 acfFiles)
at steamBackup.AppServices.BackupTask.ScanCommonFolders(BackgroundWorker worker)
at steamBackupCLI.Program.Setup()
at steamBackupCLI.Program.Main(String[] args)
Here's the output when I manually set the Steam path:
c:\Games\SteamBackup>steamBackupCLI.exe --lmza2 --steam-dir="C:\Steam" --compression=5 --out-dir="D:
\Backup\SteamBackupTool"
Steam Backup Tool - Command Line v1.8.6.0
https://bitbucket.org/Du-z/steam-backup-tool
Licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Programmers:
Brian 'Du-z' Duhs (
overclock.net/u/69975/du-z)
Juergen 'UniqProject' Tem (
overclock.net/u/395443/uniqproject)
James 'FiX' Warner (
overclock.net/u/98516/fix)
Help and Sugestions:
InsaneMatt (
overclock.net/u/106953/insanematt)
d3viliz3d (
overclock.net/u/167561/d3viliz3d)
davcomNZ (
overclock.net/u/261011/davcomnz)
ToonLink15 (
overclock.net/u/366419/toonlink15)
Scanning for installed games...
Unhandled Exception: System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needF
ullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, Access
ControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boo
lean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pat
hList, Boolean checkForDuplicates, Boolean needFullPath)
at System.IO.FileInfoResultHandler.CreateObject(SearchResult result)
at System.IO.FileSystemEnumerableIterator`1.MoveNext()
at steamBackup.AppServices.BackupJob..ctor(String steamDir, String backupDir, String library, Dic
tionary`2 acfFiles)
at steamBackup.AppServices.BackupTask.ScanCommonFolders(BackgroundWorker worker)
at steamBackupCLI.Program.Setup()
at steamBackupCLI.Program.Main(String[] args)
Even though the CLI version is crashing the GUI version is still running and backing up without crashing.