Multiple Instances (Steam) - ilpersi/BHBot GitHub Wiki

Prequisites:

  • Create a unique Steam account for each account you wish to use.
  • Create a unique Windows user account for each account you wish to use. (set Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa\LimitBlankPasswordUse 0 to allow no password.)

For each Bit Heroes account, logon to the Windows account and open steam and sign in, then switch back to your primary account (make sure to switch accounts, don't sign out). Create a shortcut to the Steam.exe on the desktop and edit the target field to contain:

%windir%\system32\runas.exe /user:WindowsAccoutName /savecred "Steam.exe -silent"

This will launch Steam with the credentials from that account, you can now use another shortcut to launch the game with:

"C:\Program Files (x86)\Steam\Steam.exe" -gameidlaunch 666860

To launch the game with that the Bit Heroes account tied to that Steam account.

To macro closing Steam/Bit Heroes create a batchfile with:

taskkill.exe /f /im "Steam.exe"

taskkill.exe /f /im "Bit Heroes.exe"

Login authentication on the Steam version is tied to the currently logged in Steam account, this is why we need to create a Steam account for each unique Bit Heroes account, and then use multiple users to easily switch between Bit Heroes accounts using macros.