https://github.com/krwclassic/steam-account-switcher-manager
SASM is utility to manage steam's built-in account switcher limits.
https://github.com/krwclassic/steam-account-switcher-manager
accountswitcher nuitka pyinstaller python sasm steam windows
Last synced: 7 months ago
JSON representation
SASM is utility to manage steam's built-in account switcher limits.
- Host: GitHub
- URL: https://github.com/krwclassic/steam-account-switcher-manager
- Owner: KRWCLASSIC
- Created: 2025-03-17T16:34:53.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T15:19:50.000Z (7 months ago)
- Last Synced: 2025-03-19T16:24:16.953Z (7 months ago)
- Topics: accountswitcher, nuitka, pyinstaller, python, sasm, steam, windows
- Language: Python
- Homepage:
- Size: 85.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Steam Account Switcher Manager `1.3.2`

Linux support is limited! Currently in a working state.
SASM is a powerful tool designed to enhance the management of your Steam accounts. With the Steam's limitation of displaying only five accounts at a time, SASM allows you to reorder accounts, temporarily hide them, and more.
## Features
- **Account Management**: Easily reorder your Steam accounts to suit your preferences.
- **Account Disabling**: Disable accounts for privacy or organizational purposes. Disabled accounts are stored in either `%appdata%/KRWCLASSIC/steamaccountswitchermanager` or `~/.config/KRWCLASSIC/steamaccountswitchermanager`, depending on your operating system.
- **Backup Manager**: Automatically or manually create backups and restore them from one button.## Preview
## Prerequisites (Non-build)
- Windows 10 or higher | Linux distro like Ubuntu 22 or higher
- Python 3.10 or higher (3.12+ Not Recommended)## Installation (Non-build)
1. Download `sasm.pyw` and `requirements.txt` files.
2. Install the required packages by running:```bash
pip install -r requirements.txt
```3. Run `sasm.pyw` file
> You can also build this project with Nuitka or PyInstaller if you prefer binaries.
> Prebuild binaries are available in the [releases section](https://github.com/KRWCLASSIC/SteamAccountSwitcherManager/releases).## Building
All notes about building are available [here](https://github.com/KRWCLASSIC/Steam-Account-Switcher-Manager/blob/main/building_scripts/building_note.txt). In the same folder you can find build scripts for different building tools and operating systems.
> `build_all.bat` is a script that builds all versions in a queue under Windows. It requires WSL to be installed and configured beforehand, which includes having Python packages installed on both systems. For more details, refer to the building note mentioned above.
## Usage
- Launch the application to view your accounts.
- Use the interface to reorder or disable accounts as needed.
- Access the right click menu to manage account additional settings.## Fun Additions
- Made name fields editable so you can temporarily change account name(s) in Steam's account switcher.
## TODO
- Auto editing so your changes are permanent (might break adding new accounts - to remember)
## Thanks
To Rossen Georgiev for developing the "vdf" package.
To Jessiey Sahana for backup icon over at [iconscout](https://iconscout.com/free-icon/data-backup-3351569_2797152)
## Support
For any issues or feature requests, please open an issue on the GitHub repository.