Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.

Better error reporting

Compare
Choose a tag to compare
@hanzbadua hanzbadua released this 26 Jan 20:41
· 9 commits to master since this release

NOTE: THE STEAM CLIENT NEEDS TO BE OPEN ALONGSIDE THIS PROGRAM IN ORDER TO IDLE YOUR GAMES

SHA256 of 7z archive: 3519B86982F12E978494F6FC441FB5A7C229F55C74B926DADBEF97F229704FD5
Add the AppIDs of the steam apps you want to idle in applist.txt, one AppId per line
Then specify the second interval you want a random AppId (default 3600 seconds, aka 1 hour) in config.ini, under SecondsUntilRestart
Then run SingleBoostr.Client.exe to idle your apps

ALTERNATIVELY, you can set InputAppIdsDuringRuntime to true in config.ini if you would rather like to add appIds within the program rather than adding them to a text file


What's new in this release?
Errors are reported if the Steam Client isn't open (SteamworksFail), or the user attempted to idle a game/appid that they don't know - which you can't do (UserFail)
Inlined passing the process object for storage in a List<>, removing unnecessary copies (minor change)
Recompiled Steam4NET reference, last one had a rare error (...?)

What to do: Find out what the other errors (ClientFail, PipeFail, AppsFail) mean exactly, and how to reproduce so they can be catched