1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Steam Account Switcher

Discussion in 'Public Releases' started by Z O IR O IU N I Y, Oct 18, 2016.

  1. Z O IR O IU N I Y

    Z O IR O IU N I Y

    58
    11
    8
    Male
    Last edited: Jan 23, 2017
    NotAidan likes this.
  2. AKIRA

    AKIRA Member

    146
    101
    43
    Male
    what is this?
     
  3. Z O IR O IU N I Y

    Z O IR O IU N I Y

    58
    11
    8
    Male
    a Steam account switcher :)
     
  4. NotAidan

    NotAidan

    657
    251
    63
    Male
    There's already one here ;-;
    https://www.unityhacks.com/threads/steam-account-manager-v2.3006/

    If you're using any recent version of windows, it won't kill steam - killing steam isn't always enough either.

    Add the following to the top of your .bat file.

    Code:
    @echo off
    :: BatchGotAdmin
    :-------------------------------------
    REM  --> Check for permissions, if admin - then it skips
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    
    REM --> If error flag set, then we do not have admin rights.
    if '%errorlevel%' NEQ '0' (
        echo Requesting administrative privileges...
        goto UACPrompt
    ) else ( goto gotAdmin )
    
    :UACPrompt
        echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
        set params = %*:"=""
        echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
    
        "%temp%\getadmin.vbs"
        del "%temp%\getadmin.vbs"
        exit /B
    
    :gotAdmin
        pushd "%CD%"
        CD /D "%~dp0"
    :--------------------------------------
    Code:
    @echo off
    :: BatchGotAdmin
    :-------------------------------------
    REM  --> Check for permissions, if admin - then it skips
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    
    REM --> If error flag set, then we do not have admin rights.
    if '%errorlevel%' NEQ '0' (
        echo Requesting administrative privileges...
        goto UACPrompt
    ) else ( goto gotAdmin )
    
    :UACPrompt
        echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
        set params = %*:"=""
        echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
    
        "%temp%\getadmin.vbs"
        del "%temp%\getadmin.vbs"
        exit /B
    
    :gotAdmin
        pushd "%CD%"
        CD /D "%~dp0"
    :--------------------------------------
    ::By Z O IR O IU N I Y
    1
    ECHO OFF
    setlocal enabledelayedexpansion
    
    :: Dont change these two
    set currentuser=null
    set currentpassword=null
    
    :: ---------------------------------------------------------------------------------------------------------
    
    :: MODIFY THIS TO YOUR STEAM PATH IF IT ISNT THE DEFAULT PATH AND YOU AREN'T RUNNING 64BIT
    :: IF YOU ARE 64 BIT WITH DEFAULT SETTINGS, DON'T WORRY!
    :: 64 Bit with Steam located in Program Files(x86)\Steam\
    :: 32 bit with Steam located in Program Files\Steam\
    SET steampath="%programfiles(x86)%\Steam\steam.exe"
    
    :: ---------------------------------------------------------------------------------------------------------
    :: YOUR STEAM ACCOUNTS HERE
    :: MODIFY THE USERNAMEX AND PASSWORDX AFTER ACC_USERNAMEX
    
    SET acc_username[1]=changeme
    SET acc_password[1]=changeme
    
    SET acc_username[2]=changeme
    SET acc_password[2]=changeme
    
    SET acc_username[3]=changeme
    SET acc_password[3]=changeme
    
    SET acc_username[4]=changeme
    SET acc_password[4]=changeme
    
    SET acc_username[5]=changeme
    SET acc_password[5]=changeme
    
    SET acc_username[6]=changeme
    SET acc_password[6]=changeme
    
    SET acc_username[7]=changeme
    SET acc_password[7]=changeme
    
    SET acc_username[8]=changeme
    SET acc_password[8]=changeme
    
    SET acc_username[9]=changeme
    SET acc_password[9]=changeme
    
    SET acc_username[10]=changeme
    SET acc_password[10]=changeme
    
    SET acc_username[10]=changeme
    SET acc_password[10]=changeme
    
    SET acc_username[11]=changeme
    SET acc_password[11]=changeme
    
    SET acc_username[12]=changeme
    SET acc_password[12]=changeme
    
    SET accounts=12
    :: ^^^^CHANGE THIS TO THE NUMBER OF ACCOUNTS YOU HAVE LISTED^^^^
    
    :: ---------------------------------------------------------------------------------------------------------
    CLS
    :MENU
    ECHO.
    ECHO ...............................................
    ECHO Steam Account Switcher by Z O IR O IU N I Y
    ECHO ...............................................
    ECHO Welcome to the Steam Smurf Switcher
    ECHO If this is your first time using this tool, read the steps below.
    ECHO To set your accounts close this window, then open the tool in notepad.
    ECHO The easiest way to do that is to right click on the tool and click edit.
    ECHO.
    
    for /l %%n in (1,1,%accounts%) do (
        ECHO %%n - !acc_username[%%n]!
    )
    ECHO.
    SET /P M=Type the number for the account then press ENTER:
    
    
    for /l %%n in (1, 1, %M%) do (
       set currentuser=!acc_username[%%n]!
       set currentpassword=!acc_password[%%n]!
    )
    goto login
    
    :login
    ECHO.
    ECHO Killing Steam.exe
    taskkill /f /im steam.exe
    taskkill /F /IM GameOverlayUI.exe
    taskkill /F /IM SteamService.exe
    taskkill /F /IM steamwebhelper.exe
    ECHO Waiting 3 seconds until starting Steam again.
    timeout /t 3 /nobreak
    ECHO Starting Steam as %currentuser%
    start "" %steampath% -login %currentuser% %currentpassword%
    pause
    exit
    
     
    Last edited: Oct 18, 2016
  5. Z O IR O IU N I Y

    Z O IR O IU N I Y

    58
    11
    8
    Male
    hmmm
     
  6. kongo

    kongo Member

    2
    0
    1
    Male
    what is this used for exactly? ... im interested !
     
  7. Lemmy81

    Lemmy81 UffU = Unity forever forever Unity

    270
    250
    63
    Male
    Its the same like flo's account manager so u dont have to type ur ACC name &pw when switching ur steam ACC ,,,