Skip to content

Added LoginKey, Steam Messages, Logs, SteamCommunity & More

Compare
Choose a tag to compare
@Ezzpify Ezzpify released this 23 Jul 13:13
· 72 commits to master since this release

Download the release through this link: https://github.com/Ezzpify/HourBoostr/releases/download/1.9/Release.rar
Or scroll to the bottom of this release.

Binaries MD5 Checksum
HourBoostrJsonHelper.exe 5B149D7C64C633BEC3258DBCCA41CFC6
Newtonsoft.Json.dll BD8DD0829BC3DD28AE16DD34AB9A2C19
protobuf-net.dll 401AFB233E762D9365903B641CD7FF71
SteamKit2.dll 4F7FACA58C4E8B70B33C067625900823
HourBoostr.exe 9010897E61C50EFF3C80E4DEC6826BF2

Note:

Should you experience any problems or issues, please open an Issue here on GitHub and I will read it.

Added:

  • LoginKey for automatic login even with SteamGuard enabled.
  • Steam Messages support, if someone messages you while idling you can automatically reply. It will also log all messages sent to you.
  • Proper logs that will log everything that happens.
  • SteamCommunity authentication for more accurate hours counting.
    • There's now an option to disable this.
  • Self-updating settings file if changes are made during run-time.
  • More settings
    • Password: You can now set your password in the settings file. If you leave it empty, you can set it from within the console when you run the program.
    • LoginKey: This will be set by the program, so only touch this setting if you have problems logging in. Then you can remove the LoginKey and leave it empty. Like --> "".
    • ChatResponse: If you get messaged while appearing online the bot can send an automated response to the user. If you leave this empty it will not respond to the user. When it has responded to an user that user will be added to an ignore list so it won't respond multiple times due to spam. This ignore list is cleared every 20 minutes. You need to enable ConnectToSteamCommunity and ShowOnlineStatus for this to work.

Fixed:

  • When disconnecting with invalid password or logging in elsewhere it should properly handle this as well as it can.
  • Code has been cleaned up and comments updated.
  • 'Account' node in settings file has been changed to 'Accounts', since it's plural.

An example of Settings.json can be viewed below:

{
  "HideToTrayAutomatically": true,
  "Account": [
    {
      "Username": "MyAccountNumberOne",
      "Password": "MySecretPassword",
      "LoginKey": "",
      "ShowOnlineStatus": true,
      "RestartGamesEveryThreeHours": true,
      "ConnectToSteamCommunity": true,
      "ChatResponse": "(Automated) I am currently idling, so I will not be able to respond.",
      "Games": [
        730,
        440,
        10
      ]
    },
    {
      "Username": "MyAccountNumberTwo",
      "Password": "MyImprovedSecretPassword",
      "LoginKey": "",
      "ShowOnlineStatus": true,
      "RestartGamesEveryThreeHours": true,
      "ConnectToSteamCommunity": true,
      "ChatResponse": "(Automated) I am currently idling, I'll respond later.",
      "Games": [
        730
      ]
    }
  ]
}

It is recommended that you get a proper text editor to more easily edit the json settings file. I can recommend: