Skip to content

Releases: Ezzpify/HourBoostr

Added SingleBoostr - Usable when logged in on Steam Client

29 Dec 14:47
Compare
Choose a tag to compare

Updates for 2.1.0

HourBoostr

SingleBoostr

This is a program that is designed to be used while Steam client is running. This is the perfect choice for you if you only want to boost your main account and you like to be logged in and maybe playing other games at the same time or just chatting with friends. The purpose of HourBoostr has never been this. It was supposed to bulk-boost multiple accounts that you were not currently using. However, I saw that lots of people wanted this feature so I decided to release a second application. This is also inspired from SAM.

Preview

An attempt to fix the unable to connect issue for some users

28 Dec 19:04
Compare
Choose a tag to compare

I don't know if this warrants a 2.0.0 tag, but it looks pretty cool so it's now version 2.0.0. Fight me.

Download here: https://github.com/Ezzpify/HourBoostr/releases/download/2.0.0/HourBoostr.v.2.0.0.rar

Changes and additions

  • Amount of disconnects before a pause has been bumped up
  • CellID and updated server list check has been added
  • Chat will now reply to users every 10 minutes instead of every 20 minutes
  • Accounts now have a "Ignore account" setting so you can enable that if you don't want to boost a particular account, but don't want to delete it from the settings file
  • Update detection should now only notify you of an update if you are using an older version

If this update fixed issues, added issues or whatever then please let me know by creating an issue here or post in this Steam thread: https://steamcommunity.com/groups/HourBoostr/discussions/0/154644928861100064/

Every time you add me on Steam a kitten dies. Please don't do it. I will ignore it every time.

Binaries MD5 Checksum
HourBoostr v.2.0.0.rar 78B599E3769E647E1C2D61224C0DDE74
HourBoostr.exe 4A33F3ABD85C03F366DB32BAAFCC6467
Newtonsoft.Json.dll C53737821B861D454D5248034C3C097C
protobuf-net.dll 401AFB233E762D9365903B641CD7FF71
Settings.exe 15A2768D4D252B638A1939DC2DB9A377
SteamKit2.dll 4082AF115B66A092FB73C44A12D4FF41

Automatic start/resume idling, Update check & possible fix for false virus alerts

04 Aug 19:19
Compare
Choose a tag to compare

Note: With the recent updates users has been experiencing issues with their Anti Virus blocking this program. I'm not quite sure what caused this since not much was changed going from 1.9 to 1.9.1, except changing what target framework it was built on (v4.5.1, now changed back to v4.6.1)
Hopefully this is what was causing it somehow, else I'm kind of stumped. If you receive warnings about the Release containing a virus, feel free to compile from source code as always. Sorry for the inconvenience, I kind of hate these virus popups too, although they don't show up for me personally. It's not fun being accused of pushing malicious code onto trusting users, although I do understand your concerns.

Update: I moved all code to a new project and that seems to have cleared it all up for some reason! Hooray!

If you have any questions, requests or alike, please post it in the new steam group!
https://steamcommunity.com/groups/HourBoostr/discussions

Download the release through this link: https://github.com/Ezzpify/HourBoostr/releases/download/1.9.2/HourBoostr.v1.9.2.rar
Or scroll to the bottom of this release page.

Binaries MD5 Checksum
HourBoostr v1.9.2.rar 20F4206320E9FC6B8E98E8DADFD2D790
HourBoostr.exe 3F50FF6E9AFC5DD95C81E36217246E19
Newtonsoft.Json.dll C53737821B861D454D5248034C3C097C
protobuf-net.dll 401AFB233E762D9365903B641CD7FF71
Settings.exe 266829A9AFC26C2B3C9B13381A37522B
SteamKit2.dll 4082AF115B66A092FB73C44A12D4FF41

Added:

  • Automatic group (https://steamcommunity.com/groups/hourboostr)
    • Please try and direct all issues and questions you have to that group instead of adding me on Steam! You can create a new discussion here!
    • Of course you can disable automatically joining the group by setting JoinSteamGroup to false.
  • Notification of when a game session is started by user. This might be buggy, but in theory it should stop idling when you start playing on your own PC when HourBoostr is active, and it will then pick up and start idling again when you close the game you're playing. I'm kind of in a rush to get this update out due to the virus problems, so if there are any problems please report them.
  • Automatic update check. It's pretty simple, it will just get the current version available from here then compare it to the version you're running. If it's different it will let you know about it, although it won't download it for you. ;)

Removed:

  • Relogging every 4th hour

Fixed:

  • Some bugs

Replaced HourBoostrJsonHelper with something better, also fixed some bugs

02 Aug 20:06
Compare
Choose a tag to compare

Super extra note: Some anti-virtus programs might flag this as a Trojan. I don't know why this happens and I am working on it. In the meantime, if you feel unsafe, either use the earlier versions or compile yourself from the source.

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

Binaries MD5 Checksum
Settings.exe BDA01B9D02A1AFFC384ADCAD1ABF9983
SteamKit2.dll 4F7FACA58C4E8B70B33C067625900823
HourBoostr.exe 8BB63AE96415E486706D2A7CED74B288
Newtonsoft.Json.dll C53737821B861D454D5248034C3C097C
protobuf-net.dll 401AFB233E762D9365903B641CD7FF71

Note:

Should you experience any problems or issues, please open an Issue here on GitHub and I will read it.
Your old Settings.json will become invalid upon use of this version. You'll need to either re-format it yourself, or remove it and create a new one following the newest format. Sorry.

Removed:

  • HourBoostrJsonHelper

Added:

  • Settings (to replace HourBoostrJsonHelper) which makes it easier to edit the settings for those unfamiliar with the Json formatting.

Preview

Fixed:

  • Fixed typo ('Reconnectring' -> 'Reconnecting')
  • If too many disconnects happen the bot will pause for a short period of time

An example of Settings.json can be viewed below:

{
  "HideToTrayAutomatically": true,
  "Accounts": [
    {
      "Details": {
        "Username": "test",
        "Password": "asdasdd",
        "LoginKey": ""
      },
      "ShowOnlineStatus": true,
      "RelogEveryFourHours": false,
      "ConnectToSteamCommunity": true,
      "RestartGamesEveryThreeHours": false,
      "ChatResponse": "",
      "Games": [
        7730,
        10
      ]
    },
    {
      "Details": {
        "Username": "test2",
        "Password": "asdasdasd",
        "LoginKey": ""
      },
      "ShowOnlineStatus": true,
      "RelogEveryFourHours": true,
      "ConnectToSteamCommunity": true,
      "RestartGamesEveryThreeHours": false,
      "ChatResponse": "hello",
      "Games": [
        730,
        240,
        10,
        433850
      ]
    },
    {
      "Details": {
        "Username": "test3",
        "Password": "asafasfa",
        "LoginKey": ""
      },
      "ShowOnlineStatus": true,
      "RelogEveryFourHours": false,
      "ConnectToSteamCommunity": true,
      "RestartGamesEveryThreeHours": true,
      "ChatResponse": "asdas",
      "Games": [
        7730,
        10,
        250
      ]
    }
  ]
}

It is recommended that you get a proper text editor to more easily edit the json settings file if you do not want to use Settings.exe.
I can recommend:

Added LoginKey, Steam Messages, Logs, SteamCommunity & More

23 Jul 13:13
Compare
Choose a tag to compare

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:

Added a cooldown after too many failed logins

07 Apr 15:52
Compare
Choose a tag to compare
  • Commands removed. There was only one available and I doubt anyone used it.
  • Added a cooldown of 20 minutes when the bot disconnects from loggedin state more than 3 times

Upgraded to newest version of SteamKit

06 Apr 12:52
Compare
Choose a tag to compare

CHANGES

  • Now supports newest version of SteamKit and its' improvements
  • Should now pick up boosting games after being disconnected due to logging in and playing elsewhere
  • Cleaned up code for HourBoostr
  • Fixed bug in HourBoostrJsonHelper where it would add an account even if there were no games added

IMPORTANT

  • You will need to replace all the files, including the dll files since we're now using a newer version of everything

Fixed crash from 1.7.3

07 Mar 02:15
Compare
Choose a tag to compare

Added two new settings and upgraded json helper

06 Mar 21:59
Compare
Choose a tag to compare

preview

As per usual, if there are any bugs let me know asap.

Added random start/stop after a period of time

27 Feb 15:05
Compare
Choose a tag to compare

After a (somewhat) random period of time it will stop idling for a for minutes and then start again. Hopefully this should fix problems where steam no longer counts hours. If anyone is experiencing the same problem after this update, please let me know.