GithubHelp home page GithubHelp logo

rex706 / sam Goto Github PK

View Code? Open in Web Editor NEW
343.0 6.0 45.0 791 KB

Steam Account Manager / Switcher

C# 100.00%
steam steam-account steam-accounts account-management account-manager account-switching steam-client steam-games steam-login login

sam's Introduction

SAM - Steam Account Manager

Easily log in and switch between Steam accounts.

alt tag alt tag

Latest Version: 1.5.3.2

NEW

  • Steam React UI support. (enabled by default)
  • Account data file backup system. (enabled by default)
  • Launch Parameters per account.
  • Friends login status per account.

Core Features

  • 1-click Steam logins for multiple accounts with 2FA support.
  • Track account bans with Steam API key.
  • Auto login a selected or the most recently used account.
  • Remember Steam password for next independent run.
  • Encrypts saved user password.
  • Set number of accounts per row.
  • Set button size ranging between 50-200px.
  • Import/Export accounts.
  • Start with Windows.
  • Start minimized.
  • Minimize to tray.
  • Data password protection.
  • Set/Clear account timeouts.
  • Delete userdata folder after every login toggle.
  • Toggle Steam client launch parameters globally and by account.
  • Support for Sandbox Mode for users of Sandboxie/Avast Sandbox.
  • Alternate List view.
  • Theme and Accent customization.
  • Close on login toggle setting.

May require .NET Framework 4.8

sam's People

Contributors

alexander3a avatar b1sergiu avatar csfqin avatar gmmanonymus111 avatar huner15 avatar killaboi avatar kristiaen avatar rex706 avatar venipa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sam's Issues

Window not showing

Not sure why but after upgrading from 13.01 to 13.03 my window won't come in to focus. I tried deleting the current sam.exe and getting the latest from releases. But it does the same thing.

It sits in my taskbar and bottom panel like any other program but it won't actually pop up when I click on it. The only way I can use it currently is right-clicking the icon on the bottom tray and selecting an account through the small menu.

Accounts buttons text color

I'm using Windows dark theme and the text on accounts buttons is hardly distinguishable.

https://i.imgur.com/YNuwyjU.jpg

Will be good to have a possibility for choosing custom font color (and maybe a size) for the text on accounts buttons. It's more handy for me not to use profiles avatar pictures.

p.s. also please add an option for hiding "+" button (it is no longer necessary when you are not planning to add more accounts)

It doesn't work with Steam Guard

I'm trying to login to account with connected Steam Guard but it doesn't login, it asks Steam Guard code. Ofc i put my "shared_secret" in settings, if you gonna tell me about it.
P.S. I tried with two different "shared_secret" codes bcs i changed my phone number in Steam, and now "shared_secret" code different in my phone app and in SDA. Difference is just 1 thing - "". I tried to login with and without it. And i tried to login with and without "=" in the end of "shared_secret" code too.

Userdata Folder

Hey, it would be awesome to have a feature that we can toogle that delets the userdata folder in the steam path.

Support for username:password accounts

When you buy accounts they often get sent in a username:password format, can you add support so there is a textbox where you just paste that string and everything gets extracted from that

Wrong Password on import

When importing Accounts with the "Delimiter Seperated" function, the accounts get a wrong password.

Using this:

username:password
username:password

the saved passwords gain an additional and unwanted linebreak at their end, effectively invalidating the password.

No longer working.

After I updated to the latest version I can select accounts, Steam will open, but i will not be logged in

scaling issue

If you add a lot of accounts, they're not going to fit because button grid has no scrollbar implemented.
It looks like this:
Image

Linux version?

This application looks awesome and useful for me, Issue is: i use linux and steam Works differently there, you launch the executable using "steam -login $LOGIN $PASSWORD" where stesm is located in /usr/bin, Another issue is this being written in C# which is basically windows Only, but i would still love a version for Linux nontheless, lf you do not feel like porting it i can try my luck and will make a pull request.

Account Generator

Is it possible to integrate an account generator in the manager? maybe a dropdown menu with Extras>Generate account

If you don't want to make the generator yourself, you can maybe integrate the API of https://accgen.cathook.club/

Remove Password

The startup password can simply be removed

You just go to the "SAMSettings" and find "PasswordProtect" make it = false and gg no password

Profile Pic Not Being Shown

Profile pic not being shown and yes i did add steam url, i even tried editing the .dat file both methods didn't work

improper use of steam api

I may be mistaken but...

right here:

dynamic userJson = await Utils.GetUserInfoFromConfigAndWebApi(UsernameBox.Text.ToString());

is an attempt to resolve steamid using steam login (username). This has no chance to ever work because "ResolveVanityURL" webapi method takes vanityurl as parameter which is steam custom URL and not steam login username.

I checked to make sure and if I try to resolve steamid using my steam login, it doesn't return any matches.

Remember window position after restart

Please add an option to remember window position after restart. Each time after program launched, its top left corner is centered at screen and I have to drag it around for better view.

Also maybe a possibility to set custom size for accounts' buttons wiil be useful.

Thanks.

Crahses if using old .dat file

If you load the new update with old .dat file or import it, the program freezes. The reason for this is this line is not in the old .dat files, and the program doesn't know what to do without it.

numbers and stuff

If the is not in .dat file, the program will just freeze. Maybe when you update or import it, you create the new line?

Hope this helps you some how.

Keypress is alot more dangerous than parameters

After updating to 1.3.0 I accidentally alt-tabbed during login, and it keypressed my password into my friends DMs and sent it rofl. I think launch params would be a lot better in my opinion. Maybe make it optional? to choose between launch params and keypresses.

Either that or make sure the steam login UI is in focus, if not wait until it is next, to paste in that.

Suggestions #2

  • Start with windows but minimized ,
  • Maybe add the ability to export all accounts to file,

It really needs to reload steam every time i open sam?
I think before installed sam the login_key worked, this is because that problem of the parameter?

Username field won't accept e-mail

Hello,

There's a problem adding an steam account that was created a long, long time ago that requires login with e-mail and not username. Is it possible to get support for e-mails in "Username" field?

Steam log out

Look. I use your program to log in. After closing Steam, if i open it again manually, i must to enter password. It's very uncomfortable. Can you make changes? I don't want enter password again and again, when i'm logging in the same account.

Profile Save

I have a little security issue the account nickname and keyword is saved in clear text, thats potential danger the most Hacktools search in brower&apps for password or nickname... p in Files for account`s to steal them
or use Keylogger, encode them in the *.txt please

Sam to steam-partable

please add a condition to: if " SAM "in the same deriktorii" Steam.exe "then do not display the search dialog" Steam.exe " is for portable versions of Steam

if you do not specify the location "Steam.exe " but " SAM "will be in the same directory that everything works but interferes with the search dialog" Steam.exe"

Suggestions

1 º - If description is blank, don't display it on menu,

2 º - Maybe add minimize,

3 º - Add setting to auto save steam (remember password)
Because when my windows starts, i have to type the pw in. (2lazy4SteamGuard)
forsam

Problems: Autologin (fail, where it wont accept password?)

Hello,

Seems, I have problems with using "SAM" about, it will not "autologin" (not even if password <-> saved as "hashed".

What can I do?

I can make it, so I can "log in", without I need to enter the password to Steam Account every time.

If I try login (via SAM) it will show this error with:

But the login works fine, SAM program will not just accept the hashed password.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.