Skip to content

Quentium-Forks/steam-account-switcher

 
 

Repository files navigation

Steam Account Switcher

Lightweight, fast account switcher for Steam.

Written in Python

이 문서는 한국어로도 읽을 수 있습니다.

Download in releases

STEAM is a trademark of Valve Corporation.

This app has no affiliation with Steam and Valve.

Important Notice

Currently I'm not adding new things to this program since A. it has everything that I need and B. it works. But any bug report or suggestion is welcome.

Features

  • Switch between your accounts with just few clicks.

  • No more entering ID, password and Steam Guard code every time you login to another account.

  • Restarting Steam with single click.

  • Unlike some other programs, your passwords are NOT required. Only uses your usernames.

  • Auto-importing your Steam accounts. Do more clicking, less typing.

  • Auto-updating is built-in, and it's fast. (Unless GitHub's server is having a hard time..)

Requirements (for executable release)

  • 64-bit Windows
  • Steam installed correctly
  • Visual C++ Redistributable for Visual Studio 2015 or 2017

How to use

  1. Unpack the archive to desired folder
  2. Run the exe (Do NOT change the name of the executable!)
  • Because this program is not code-signed, Windows SmartScreen might pop up. Click 'More info' and then 'Run anyway'.
  1. Import accounts from Steam or add them manually via Menu > Add accounts
  • Your account names are saved in accounts.yml located in the same folder where exe file is.
  1. Click one of the buttons to change to desired account.
  • Steam login prompt might appear if you are using this program for the first time. Just check 'Remember password' and login. It will work next time.
    • You need to do this for every account except the one you have been using as autologin account prior to using this program.
    • If you ever add more accounts, you have to do this for them as well. And if you don't login to certain account for a while, you will have to do this again for that account due to Steam revoking autologin access.

FAQ

  • Login prompt appears! Fake program!

    • See How to use-4. Right above.
  • Windows SmartScreen says this program is potentially harmful!

    • That's because I didn't sign my executable with EV certificate which costs money. As you know, this program is free. Also, it's malicious code-free, so don't worry about it.
  • I have a request! / I found a bug!

    • Bug reports and requests are always welcome. Please submit an issue.
  • Some of the elements in settings are missing!

    • Delete config.yml and launch application again.

Source code information

  • All other branches except master are considered as acitve-development branch and might have issues, bugs, WIP features, or might not just work at all.
  • At least Python 3.7 is required.
  • Do not run updater.py in python interpreter. It's designed to run only in frozen environment.
  • Use requirements.txt to install dependencies.
  • Source code is written in English. Translation to other languages is done with gettext.

About

Switch between Steam accounts with few clicks!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%