Page 1 of 5 123 ... LastLast
Results 1 to 15 of 61
  1. #1
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead

    Multi Client Launcher with Auto Login Saver. Both Steam and Standalone.

    Ok, First off I don't want to hear about a security risk. There is risk in everything. But what mine does over others is it uses Glyph stored login name and password hash file. Meaning it is the best way to be secure and as it uses glyph it self for that.

    Also as of 1.3 of taejim program it uses this feature for login saving. I wrote part of it for him but went it would be just as good as a standalone with out the fishingbot part.

    Reason behind making this was I was talking to taejim about his program and I remember it used to save the username and password and would automate typing it. To me this is to big of a risk. So last night I dug around Glyph and found out where the Login name and password hashes are store. So I went hmm I could use this. So I went and made way of saving that data sent it over to taejim and he loved the idea. So today when I woke up I decided to finish this for my own use. But I began to think others might like this. I was not a fan of the flashie one that iKasuFTW made. So I wrote a simple GUI. One where you wont have to type in usernames and all that. Took me little over 4-6 hrs tinkering with it to get it to work the way I would use it. And here you go. Remember to always +rep if you like


    GUI Preview:




    How to use:
    First hit config button a the bottom. Make sure the paths are set correctly. If you are using steam check the checkbox. It will change over to the steam default locations. If you are not using the default locations for steam or glyph hit Browse button and navigate your way to the GlyphClient.exe. As for the path for the data folder. Steam stores that in the same folder as the GlyphClient.exe. The standalone stores it in %localappdata%\Glyph. Once you are sure the paths are correct hit save and exit config button.


    Now, Hit the button that says Launch Glyph with no login. This will open Glyph with no login. Login with your Username/Password. DO NOT HIT PLAY JUST YET. Now go back to the program and hit Save/Add Current Login. This will then add it to the list. Now to add another account just hit the logout button at the top of the glyph client. Login again and hit the Save/Add Current Login button on the program.

    If for what ever reason you wish to delete a login. Just select the login on the list and hit the button Delete Selected Account. This will delete all data for this account that is stored.

    Now once you have your usernames set and saved. To launch the accounts just select the account on this list and hit the button Launch Selected Account. You can also double click on the list to launch it. Once launched just hit play. Go back to the program and Launch another.

    I think that is all I can think of as of now.
    So if you like please +rep me. Also if you have any questions or comments please leave them below or come to my ts3 server which is posted in my sig.


     

    ;Version 1.0
    ;First Release
    ;Autologin sytem using trove saved login hashes
     
    Code:
    ;Version 1.0
    ;Autologin sytem using trove saved login hashes
    
    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    ;#Warn  ; Enable warnings to assist with detecting common errors.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    
    EnvGet, LOCALAPPDATA, LOCALAPPDATA
    Global GlyphDataPath ;:= LOCALAPPDATA "\Glyph"
    Global GlyphClientPath ;:= "C:\Program Files (x86)\Glyph\"
    	
    Global IniFile := "AutoLoginLauncher.ini" ;Save Filename
    	
    ;Declaring gloabl Var you should not need to change anything below.
    Global ConfigWindowToggle := False
    Global FoundDat
    Global SteamCheckBox := "Button1" ;Don't change this it is used for GUI Checkboss.
    Global GUIMainCaption := "Auto Login Launcher by Nipper" 
    Global GUIConfigCaption := "Auto Login Launcher Config" 
    	
    ;Checking for ini. If not found creates one with default settings.
    IfNotExist, %A_ScriptDir%/%IniFile%
    {
    	EnvGet, LOCALAPPDATA, LOCALAPPDATA
      GlyphDataPath := LOCALAPPDATA "\Glyph\"
      GlyphClientPath := "C:\Program Files (x86)\Glyph\"
      	
      IniWrite, 0, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    	IniWrite, %GlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    	IniWrite, %GlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    }
    ;Reading ini for settings.
    IniRead, SteamCheckBox, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    IniRead, GlyphDataPath, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    IniRead, GlyphClientPath, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    
    
    ;Checking for saved users.
        GuiControl, Main:, LoginNames,|
         Global FolderList := 
        	loop, %A_ScriptDir%\SavedLogins\*, 2 
           FolderList .= A_LoopFileName . "|"
    
    
    
    
    
    Gui, Main: -MaximizeBox -MinimizeBox
    Gui, Main:Add, Text, x12 y9 w150 h20 , Saved Account Logins:
    Gui, Main:Add, ListBox, x12 y29 w180 h150 vLoginNames gLoginNamesList, %FolderList%
    Gui, Main:Add, Button, x12 y179 w180 h20 gRunGlyphNoLogin, Launch Glyph with no login
    Gui, Main:Add, Button, x12 y209 w180 h20 gLaunchSelected, Launch Selected Account
    Gui, Main:Add, Button, x12 y229 w180 h20 gSaveAddCurrnetLogin, Save/Add Current Login
    Gui, Main:Add, Button, x12 y249 w180 h20 gDeleteSelectedAccount, Delete Selected Account
    Gui, Main:Add, Button, x12 y279 w80 h20 gConfigToggle, Config
    Gui, Main:Add, Button, x102 y279 w90 h20 gMainGuiClose, Exit
    
    Gui, Config:-MaximizeBox -MinimizeBox -Disabled
    Gui, Config:Add, Text, x12 y9 w150 h20 , Are you using Steam Version?
    Gui, Config:Add, CheckBox, x162 y9 w20 h20 vSteamCheck gSteamSettings
    Gui, Config:Add, Text, x12 y39 w260 h20 , Path to GlyphClient.exe
    Gui, Config:Add, Edit, x12 y59 w260 h20 vGUIGlyphClientPath, %GlyphClientPath%
    Gui, Config:Add, Button, x272 y59 w60 h20 gSelectFolderClient, Browse
    Gui, Config:Add, Text, x12 y89 w260 h20 , Path to Glyph Configs
    Gui, Config:Add, Edit, x12 y109 w260 h20 vGUIGlyphDataPath, %GlyphDataPath%
    Gui, Config:Add, Button, x272 y109 w60 h20 gSelectFolderData, Browse
    Gui, Config:Add, Button, x12 y139 w320 h30 gSaveExitConfig, Save and Exit Config
    Gui, Config:Show, Hide AutoSize Center h182 w346, %GUIConfigCaption%
    
    if(SteamCheckBox = 1) {
    	Guicontrol, Config:, SteamCheck, 1
    SteamCheck = 1
    } else {
    SteamCheck = 0
    }
    
    Gui, Main:Show, AutoSize Center h314 w205, %GUIMainCaption%
    Return
    
    SaveExitConfig:
    	Gui, Config:Submit, Hide
      IniWrite, %SteamCheck%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    	IniWrite, %GUIGlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    	IniWrite, %GUIGlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    return
    
    
    SelectFolderClient:
    		FileSelectFolder, Folder, , 3
        if Folder =
        MsgBox, You didn't select a folder.
        else
        GuiControl,Config:,GUIGlyphClientPath,%Folder%\
    return
    
    SelectFolderData:
    		FileSelectFolder, Folder, , 3
        if Folder =
        MsgBox, You didn't select a folder.
        else
        GuiControl,Config:,GUIGlyphDataPath,%Folder%\
    return
    
    
    SteamSettings:
    	;Default steam settings.
    	GuiControlGet, SteamCheck
    	if(SteamCheck = 1) {
    	;DefaultSteam Settings
      GlyphDataPath := "C:\Program Files (x86)\Steam\steamapps\common\Trove\"
      GlyphClientPath := "C:\Program Files (x86)\Steam\steamapps\common\Trove\"
      GuiControl,Config:,GUIGlyphClientPath,%GlyphClientPath%
      GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath%	
        } Else {
    	;Default Glyph Settings.
    	EnvGet, LOCALAPPDATA, LOCALAPPDATA
      GlyphDataPath := LOCALAPPDATA "\Glyph\"
      GlyphClientPath := "C:\Program Files (x86)\Glyph\"
      GuiControl,Config:,GUIGlyphClientPath,%GlyphClientPath%
      GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath%	
        }
    Return
    
    
    RunGlyphNoLogin:
    IniDelete, %GlyphDataPath%GlyphClient.cfg, Glyph, Login
    FoundDat = 0
       Loop, Files, %GlyphDataPath%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Deleting and then remake the Cache dir. This is to prevent saving of older or other username hashes.
        FileRemoveDir, %GlyphDataPath%Cache, 1
        FileCreateDir, %GlyphDataPath%Cache
       }
    Run, %GlyphClientPath%\GlyphClient.exe
    return
    
    LoginNamesList:
    if A_GuiControlEvent <> DoubleClick
    	return
    
    LaunchSelected:
    	;Sets Var for current selected to LoginNames Var.
    	Gui, Main:Submit, Nohide
    	;Sets saved auto login data.
    	SetAutoLoginData(GlyphDataPath, LoginNames)
    	;Runs Glyph
    	Run, %GlyphClientPath%\GlyphClient.exe
    Return
    
    SaveAddCurrnetLogin:
    	;Saves current logged in username/hash data.
    	SaveLoginData(GlyphDataPath)
    	;Reloading list
    	UsernameListReload()
    Return
    
    DeleteSelectedAccount:
    	;Sets Var for current selected to LoginNames Var.
    	Gui, Main:Submit, Nohide
    	;Notify
    	MsgBox, Deleting all info for %LoginNames%	
    	;Deletes all settings for that user.
    	FileRemoveDir, %A_ScriptDir%/SavedLogins/%LoginNames%, 1
    	;Reloading list
    	UsernameListReload()
    	
    Return
    
    ConfigGuiClose:
    ConfigToggle:
    	if !ConfigWindowToggle {
    					Gui, Config:Show
      } else {
    					Gui, Config:Hide
    	}
    	ConfigWindowToggle := !ConfigWindowToggle
    Return
    MainGuiClose:
    	;Reload
    	Exitapp
    Return
    
    
    
    UsernameListReload()
    {
    	GuiControl, Main:, LoginNames,|
    		FolderList := 
    	loop, %A_ScriptDir%\SavedLogins\*, 2 
       FolderList .= A_LoopFileName . "|"
          GuiControl, Main:, LoginNames, %FolderList%
    
    Return
    }
    
    ;Function to save currnet saved current logged in user.
    SaveLoginData(GlyphFolder)
    {
    	;Reading Login name
    	 IniRead, LoginName, %GlyphFolder%GlyphClient.cfg, Glyph, Login
      ;Creating Saved LoginName Folder
      IfNotExist, %A_ScriptDir%/SavedLogins
        FileCreateDir, %A_ScriptDir%/SavedLogins
      ;Creating LoginName Folder
      IfNotExist, %A_ScriptDir%/SavedLogins/%LoginName%
        FileCreateDir, %A_ScriptDir%/SavedLogins/%LoginName%
      ;Warning user if no .dat is not in the folder. And if found copying for later use.
        FoundDat = 0
       Loop, Files, %GlyphFolder%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Copying Current .dat files over to new folder by current login name. This will overwrite exsiting files.
        FileCopy, %GlyphFolder%Cache\*.dat, %A_ScriptDir%/SavedLogins/%LoginName%, 1
        Msgbox Login hash for %LoginName% saved. If the name is on the list already it will overwrite older hashes.
       } else {
       	Msgbox Unable to find login hash for %LoginName%.
      }
    return
    }
    ;Function To load Set usernames autologin data.
    SetAutoLoginData(GlyphFolder,LoginName)
    {
    	;Checking to see if Glyph is running. If window found it will do nothing.
    Process, Exist, GlyphClient.exe
      if (ErrorLevel != 0)
      {
       Process, Close, GlyphClient.exe
       Process, WaitClose, GlyphClient.exe
      }
    	LoginToBeUsed := LoginName
      
      ;Writing Login name to config file.
      IniWrite, %LoginToBeUsed%, %GlyphFolder%GlyphClient.cfg, Glyph, Login
      
        ;Deleting and then remake the Cache dir. This is to prevent saving of older or other username hashes.
        FoundDat = 0
       Loop, Files, %GlyphFolder%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Deleting and then remaking the Cache dir. This is to prevent saving of older hashes.
        FileRemoveDir, %GlyphFolder%Cache, 1
        FileCreateDir, %GlyphFolder%Cache
       } 
      
      
      ;Checking for .dat file if found copying over.
       FoundDat = 0
       Loop, Files, %A_ScriptDir%\SavedLogins\%LoginToBeUsed%\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Copying Current .dat files over to new folder by current login name. This will overwrite exsiting files.
        FileCopy, %A_ScriptDir%/SavedLogins/%LoginToBeUsed%\*.dat, %GlyphFolder%Cache, 1
        ;Msgbox Login hash for %LoginToBeUsed% set.
       } else {
       	Msgbox Unable to find login hash for %LoginToBeUsed%. Please login again and hit save again.
      }
      ;Lauching Glyph
      ;Run, %GlyphClientPath%\GlyphClient.exe
    return
    }


    ;Version 1.0.1
    ;Fixing a bug that if you hit delete selected user with out having one selected it would delete them all.
    ;Fixed when you hit launch acocunt when no account selected. Same error as a above.
    ;Edited/Fixed the way accounts are saving to give warning to user if the .dat file is not found or unable to get this the hash.
     
    Code:
    ;Version 1.0
    ;Autologin sytem using trove saved login hashes
    ;Version 1.0.1
    ;Fixing a bug that if you hit delete selected user with out having one selected it would delete them all.
    ;Fixed when you hit launch acocunt when no account selected. Same error as a above. 
    ;Edited/Fixed the way accounts are saving to give warning to user if the .dat file is not found or unable to get this the hash.
    
    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    ;#Warn  ; Enable warnings to assist with detecting common errors.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    
    EnvGet, LOCALAPPDATA, LOCALAPPDATA
    Global GlyphDataPath ;:= LOCALAPPDATA "\Glyph"
    Global GlyphClientPath ;:= "C:\Program Files (x86)\Glyph\"
    	
    Global IniFile := "AutoLoginLauncher.ini" ;Save Filename
    	
    ;Declaring gloabl Var you should not need to change anything below.
    Global ConfigWindowToggle := False
    Global FoundDat
    Global SteamCheckBox := "Button1" ;Don't change this it is used for GUI Checkboss.
    Global GUIMainCaption := "Auto Login Launcher by Nipper" 
    Global GUIConfigCaption := "Auto Login Launcher Config" 
    	
    ;Checking for ini. If not found creates one with default settings.
    IfNotExist, %A_ScriptDir%/%IniFile%
    {
    	EnvGet, LOCALAPPDATA, LOCALAPPDATA
      GlyphDataPath := LOCALAPPDATA "\Glyph\"
      GlyphClientPath := "C:\Program Files (x86)\Glyph\"
      	
      IniWrite, 0, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    	IniWrite, %GlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    	IniWrite, %GlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    }
    ;Reading ini for settings.
    IniRead, SteamCheckBox, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    IniRead, GlyphDataPath, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    IniRead, GlyphClientPath, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    
    
    ;Checking for saved users.
        GuiControl, Main:, LoginNames,|
         Global FolderList := 
        	loop, %A_ScriptDir%\SavedLogins\*, 2 
           FolderList .= A_LoopFileName . "|"
    
    
    
    
    
    Gui, Main: -MaximizeBox -MinimizeBox
    Gui, Main:Add, Text, x12 y9 w150 h20 , Saved Account Logins:
    Gui, Main:Add, ListBox, x12 y29 w180 h150 vLoginNames gLoginNamesList, %FolderList%
    Gui, Main:Add, Button, x12 y179 w180 h20 gRunGlyphNoLogin, Launch Glyph with no login
    Gui, Main:Add, Button, x12 y209 w180 h20 gLaunchSelected, Launch Selected Account
    Gui, Main:Add, Button, x12 y229 w180 h20 gSaveAddCurrnetLogin, Save/Add Current Login
    Gui, Main:Add, Button, x12 y249 w180 h20 gDeleteSelectedAccount, Delete Selected Account
    Gui, Main:Add, Button, x12 y279 w80 h20 gConfigToggle, Config
    Gui, Main:Add, Button, x102 y279 w90 h20 gMainGuiClose, Exit
    
    Gui, Config:-MaximizeBox -MinimizeBox -Disabled
    Gui, Config:Add, Text, x12 y9 w150 h20 , Are you using Steam Version?
    Gui, Config:Add, CheckBox, x162 y9 w20 h20 vSteamCheck gSteamSettings
    Gui, Config:Add, Text, x12 y39 w260 h20 , Path to GlyphClient.exe
    Gui, Config:Add, Edit, x12 y59 w260 h20 vGUIGlyphClientPath, %GlyphClientPath%
    Gui, Config:Add, Button, x272 y59 w60 h20 gSelectFolderClient, Browse
    Gui, Config:Add, Text, x12 y89 w260 h20 , Path to Glyph Configs
    Gui, Config:Add, Edit, x12 y109 w260 h20 vGUIGlyphDataPath, %GlyphDataPath%
    Gui, Config:Add, Button, x272 y109 w60 h20 gSelectFolderData, Browse
    Gui, Config:Add, Button, x12 y139 w320 h30 gSaveExitConfig, Save and Exit Config
    Gui, Config:Show, Hide AutoSize Center h182 w346, %GUIConfigCaption%
    
    if(SteamCheckBox = 1) {
    	Guicontrol, Config:, SteamCheck, 1
    SteamCheck = 1
    } else {
    SteamCheck = 0
    }
    
    Gui, Main:Show, AutoSize Center h314 w205, %GUIMainCaption%
    Return
    
    SaveExitConfig:
    	Gui, Config:Submit, Hide
      IniWrite, %SteamCheck%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    	IniWrite, %GUIGlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    	IniWrite, %GUIGlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    return
    
    
    SelectFolderClient:
    		FileSelectFolder, Folder, , 3
        if Folder =
        MsgBox, You didn't select a folder.
        else
        GuiControl,Config:,GUIGlyphClientPath,%Folder%\
    return
    
    SelectFolderData:
    		FileSelectFolder, Folder, , 3
        if Folder =
        MsgBox, You didn't select a folder.
        else
        GuiControl,Config:,GUIGlyphDataPath,%Folder%\
    return
    
    
    SteamSettings:
    	;Default steam settings.
    	GuiControlGet, SteamCheck
    	if(SteamCheck = 1) {
    	;DefaultSteam Settings
      GlyphDataPath := "C:\Program Files (x86)\Steam\steamapps\common\Trove\"
      GlyphClientPath := "C:\Program Files (x86)\Steam\steamapps\common\Trove\"
      GuiControl,Config:,GUIGlyphClientPath,%GlyphClientPath%
      GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath%	
        } Else {
    	;Default Glyph Settings.
    	EnvGet, LOCALAPPDATA, LOCALAPPDATA
      GlyphDataPath := LOCALAPPDATA "\Glyph\"
      GlyphClientPath := "C:\Program Files (x86)\Glyph\"
      GuiControl,Config:,GUIGlyphClientPath,%GlyphClientPath%
      GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath%	
        }
    Return
    
    
    RunGlyphNoLogin:
    IniDelete, %GlyphDataPath%GlyphClient.cfg, Glyph, Login
    FoundDat = 0
       Loop, Files, %GlyphDataPath%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Deleting and then remake the Cache dir. This is to prevent saving of older or other username hashes.
        FileRemoveDir, %GlyphDataPath%Cache, 1
        FileCreateDir, %GlyphDataPath%Cache
       }
    Run, %GlyphClientPath%\GlyphClient.exe
    return
    
    LoginNamesList:
    if A_GuiControlEvent <> DoubleClick
    	return
    
    LaunchSelected:
    	;Sets Var for current selected to LoginNames Var.
    	Gui, Main:Submit, Nohide
    	;Warns the user that they need to select a account name first.
      if (LoginNames = "")
       {
       	Msgbox, Unable to run selected account. As you forgot to select one. :*(
      Return
      }
    	;Sets saved auto login data.
    	SetAutoLoginData(GlyphDataPath, LoginNames)
    	;Runs Glyph
    	Run, %GlyphClientPath%\GlyphClient.exe
    Return
    
    SaveAddCurrnetLogin:
    	;Saves current logged in username/hash data.
    	SaveLoginData(GlyphDataPath)
    	;Reloading list
    	UsernameListReload()
    Return
    
    DeleteSelectedAccount:
    	;Sets Var for current selected to LoginNames Var.
    	Gui, Main:Submit, Nohide
    	;This is fix a bug to prevent deleting all your saved logins.
      if (LoginNames = "")
       {
       	Msgbox, Unable to delete selected username. As you forgot to select one. :*(
      Return
      }
    	;Notify
    	MsgBox, Deleting all info for %LoginNames%	
    	;Deletes all settings for that user.
    	FileRemoveDir, %A_ScriptDir%/SavedLogins/%LoginNames%, 1
    	;Reloading list
    	UsernameListReload()
    	
    Return
    
    ConfigGuiClose:
    ConfigToggle:
    	if !ConfigWindowToggle {
    					Gui, Config:Show
      } else {
    					Gui, Config:Hide
    	}
    	ConfigWindowToggle := !ConfigWindowToggle
    Return
    MainGuiClose:
    	;Reload
    	Exitapp
    Return
    
    
    
    UsernameListReload()
    {
    	GuiControl, Main:, LoginNames,|
    		FolderList := 
    	loop, %A_ScriptDir%\SavedLogins\*, 2 
       FolderList .= A_LoopFileName . "|"
          GuiControl, Main:, LoginNames, %FolderList%
    
    Return
    }
    
    ;Function to save currnet saved current logged in user.
    SaveLoginData(GlyphFolder)
    {
    	;Reading Login name
    	 IniRead, LoginName, %GlyphFolder%GlyphClient.cfg, Glyph, Login
      ;Warning user if no .dat is not in the folder. And if found copying for later use.
        FoundDat = 0
       Loop, Files, %GlyphFolder%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
        ;Creating Saved LoginName Folder
        IfNotExist, %A_ScriptDir%/SavedLogins
        FileCreateDir, %A_ScriptDir%/SavedLogins
      ;Creating LoginName Folder
      IfNotExist, %A_ScriptDir%/SavedLogins/%LoginName%
        FileCreateDir, %A_ScriptDir%/SavedLogins/%LoginName%
       ;Copying Current .dat files over to new folder by current login name. This will overwrite exsiting files.
        FileCopy, %GlyphFolder%Cache\*.dat, %A_ScriptDir%/SavedLogins/%LoginName%, 1
        Msgbox Login hash for %LoginName% saved. If the name is on the list already it will overwrite older hashes.
       } else {
       	Msgbox Unable to find login hash for "%LoginName%". Please check to make sure glyph auto logs in and check the pathing to the data folder.
      }
    return
    }
    ;Function To load Set usernames autologin data.
    SetAutoLoginData(GlyphFolder,LoginName)
    {
    	;Checking to see if Glyph is running. If window found it will do nothing.
    Process, Exist, GlyphClient.exe
      if (ErrorLevel != 0)
      {
       Process, Close, GlyphClient.exe
       Process, WaitClose, GlyphClient.exe
      }
    	LoginToBeUsed := LoginName
      
      ;Writing Login name to config file.
      IniWrite, %LoginToBeUsed%, %GlyphFolder%GlyphClient.cfg, Glyph, Login
      
        ;Deleting and then remake the Cache dir. This is to prevent saving of older or other username hashes.
        FoundDat = 0
       Loop, Files, %GlyphFolder%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Deleting and then remaking the Cache dir. This is to prevent saving of older hashes.
        FileRemoveDir, %GlyphFolder%Cache, 1
        FileCreateDir, %GlyphFolder%Cache
       } 
      
      
      ;Checking for .dat file if found copying over.
       FoundDat = 0
       Loop, Files, %A_ScriptDir%\SavedLogins\%LoginToBeUsed%\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Copying Current .dat files over to new folder by current login name. This will overwrite exsiting files.
        FileCopy, %A_ScriptDir%/SavedLogins/%LoginToBeUsed%\*.dat, %GlyphFolder%Cache, 1
        ;Msgbox Login hash for %LoginToBeUsed% set.
       } else {
       	Msgbox Unable to find login hash for %LoginToBeUsed%. Please login again and hit save again.
      }
      ;Lauching Glyph
      ;Run, %GlyphClientPath%\GlyphClient.exe
    return
    }


    ;Version 1.0.2
    ;Fixed config error for not giving the global var for client/data path on close of the config window.
     
    Code:
    ;Version 1.0
    ;Autologin sytem using trove saved login hashes
    ;Version 1.0.1
    ;Fixing a bug that if you hit delete selected user with out having one selected it would delete them all.
    ;Fixed when you hit launch acocunt when no account selected. Same error as a above. 
    ;Edited/Fixed the way accounts are saving to give warning to user if the .dat file is not found or unable to get this the hash.
    ;Version 1.0.2
    ;Fixed config erorr for not giving the gloabl var for client/data path on close of the config window.
    
    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    ;#Warn  ; Enable warnings to assist with detecting common errors.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    
    EnvGet, LOCALAPPDATA, LOCALAPPDATA
    Global GlyphDataPath ;:= LOCALAPPDATA "\Glyph"
    Global GlyphClientPath ;:= "C:\Program Files (x86)\Glyph\"
    	
    Global IniFile := "AutoLoginLauncher.ini" ;Save Filename
    	
    ;Declaring gloabl Var you should not need to change anything below.
    Global ConfigWindowToggle := False
    Global FoundDat
    Global SteamCheckBox := "Button1" ;Don't change this it is used for GUI Checkboss.
    Global GUIMainCaption := "Auto Login Launcher by Nipper" 
    Global GUIConfigCaption := "Auto Login Launcher Config" 
    	
    ;Checking for ini. If not found creates one with default settings.
    IfNotExist, %A_ScriptDir%/%IniFile%
    {
    	EnvGet, LOCALAPPDATA, LOCALAPPDATA
      GlyphDataPath := LOCALAPPDATA "\Glyph\"
      GlyphClientPath := "C:\Program Files (x86)\Glyph\"
      	
      IniWrite, 0, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    	IniWrite, %GlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    	IniWrite, %GlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    }
    ;Reading ini for settings.
    IniRead, SteamCheckBox, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    IniRead, GlyphDataPath, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    IniRead, GlyphClientPath, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    
    
    ;Checking for saved users.
        GuiControl, Main:, LoginNames,|
         Global FolderList := 
        	loop, %A_ScriptDir%\SavedLogins\*, 2 
           FolderList .= A_LoopFileName . "|"
    
    
    
    
    
    Gui, Main: -MaximizeBox -MinimizeBox
    Gui, Main:Add, Text, x12 y9 w150 h20 , Saved Account Logins:
    Gui, Main:Add, ListBox, x12 y29 w180 h150 vLoginNames gLoginNamesList, %FolderList%
    Gui, Main:Add, Button, x12 y179 w180 h20 gRunGlyphNoLogin, Launch Glyph with no login
    Gui, Main:Add, Button, x12 y209 w180 h20 gLaunchSelected, Launch Selected Account
    Gui, Main:Add, Button, x12 y229 w180 h20 gSaveAddCurrnetLogin, Save/Add Current Login
    Gui, Main:Add, Button, x12 y249 w180 h20 gDeleteSelectedAccount, Delete Selected Account
    Gui, Main:Add, Button, x12 y279 w80 h20 gConfigToggle, Config
    Gui, Main:Add, Button, x102 y279 w90 h20 gMainGuiClose, Exit
    
    Gui, Config:-MaximizeBox -MinimizeBox -Disabled
    Gui, Config:Add, Text, x12 y9 w150 h20 , Are you using Steam Version?
    Gui, Config:Add, CheckBox, x162 y9 w20 h20 vSteamCheck gSteamSettings
    Gui, Config:Add, Text, x12 y39 w260 h20 , Path to GlyphClient.exe
    Gui, Config:Add, Edit, x12 y59 w260 h20 vGUIGlyphClientPath, %GlyphClientPath%
    Gui, Config:Add, Button, x272 y59 w60 h20 gSelectFolderClient, Browse
    Gui, Config:Add, Text, x12 y89 w260 h20 , Path to Glyph Configs
    Gui, Config:Add, Edit, x12 y109 w260 h20 vGUIGlyphDataPath, %GlyphDataPath%
    Gui, Config:Add, Button, x272 y109 w60 h20 gSelectFolderData, Browse
    Gui, Config:Add, Button, x12 y139 w320 h30 gSaveExitConfig, Save and Exit Config
    Gui, Config:Show, Hide AutoSize Center h182 w346, %GUIConfigCaption%
    
    if(SteamCheckBox = 1) {
    	Guicontrol, Config:, SteamCheck, 1
    SteamCheck = 1
    } else {
    SteamCheck = 0
    }
    
    Gui, Main:Show, AutoSize Center h314 w205, %GUIMainCaption%
    Return
    
    SaveExitConfig:
    	Gui, Config:Submit, Hide
      IniWrite, %SteamCheck%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    	IniWrite, %GUIGlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    	IniWrite, %GUIGlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    	GlyphDataPath := GUIGlyphDataPath
    	GlyphClientPath := GUIGlyphClientPath
    	ConfigWindowToggle := !ConfigWindowToggle
    return
    
    
    SelectFolderClient:
    		FileSelectFolder, Folder, , 3
        if Folder =
        MsgBox, You didn't select a folder.
        else
        GuiControl,Config:,GUIGlyphClientPath,%Folder%\
    return
    
    SelectFolderData:
    		FileSelectFolder, Folder, , 3
        if Folder =
        MsgBox, You didn't select a folder.
        else
        GuiControl,Config:,GUIGlyphDataPath,%Folder%\
    return
    
    
    SteamSettings:
    	;Default steam settings.
    	GuiControlGet, SteamCheck
    	if(SteamCheck = 1) {
    	;DefaultSteam Settings
      GlyphDataPath := "C:\Program Files (x86)\Steam\steamapps\common\Trove\"
      GlyphClientPath := "C:\Program Files (x86)\Steam\steamapps\common\Trove\"
      GuiControl,Config:,GUIGlyphClientPath,%GlyphClientPath%
      GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath%	
        } Else {
    	;Default Glyph Settings.
    	EnvGet, LOCALAPPDATA, LOCALAPPDATA
      GlyphDataPath := LOCALAPPDATA "\Glyph\"
      GlyphClientPath := "C:\Program Files (x86)\Glyph\"
      GuiControl,Config:,GUIGlyphClientPath,%GlyphClientPath%
      GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath%	
        }
    Return
    
    
    RunGlyphNoLogin:
    IniDelete, %GlyphDataPath%GlyphClient.cfg, Glyph, Login
    FoundDat = 0
       Loop, Files, %GlyphDataPath%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Deleting and then remake the Cache dir. This is to prevent saving of older or other username hashes.
        FileRemoveDir, %GlyphDataPath%Cache, 1
        FileCreateDir, %GlyphDataPath%Cache
       }
    Run, %GlyphClientPath%\GlyphClient.exe
    return
    
    LoginNamesList:
    if A_GuiControlEvent <> DoubleClick
    	return
    
    LaunchSelected:
    	;Sets Var for current selected to LoginNames Var.
    	Gui, Main:Submit, Nohide
    	;Warns the user that they need to select a account name first.
      if (LoginNames = "")
       {
       	Msgbox, Unable to run selected account. As you forgot to select one. :*(
      Return
      }
    	;Sets saved auto login data.
    	SetAutoLoginData(GlyphDataPath, LoginNames)
    	;Runs Glyph
    	Run, %GlyphClientPath%\GlyphClient.exe
    Return
    
    SaveAddCurrnetLogin:
    	;Saves current logged in username/hash data.
    	SaveLoginData(GlyphDataPath)
    	;Reloading list
    	UsernameListReload()
    Return
    
    DeleteSelectedAccount:
    	;Sets Var for current selected to LoginNames Var.
    	Gui, Main:Submit, Nohide
    	;This is fix a bug to prevent deleting all your saved logins.
      if (LoginNames = "")
       {
       	Msgbox, Unable to delete selected username. As you forgot to select one. :*(
      Return
      }
    	;Notify
    	MsgBox, Deleting all info for %LoginNames%	
    	;Deletes all settings for that user.
    	FileRemoveDir, %A_ScriptDir%/SavedLogins/%LoginNames%, 1
    	;Reloading list
    	UsernameListReload()
    	
    Return
    
    ConfigGuiClose:
    ConfigToggle:
    	if !ConfigWindowToggle {
    					Gui, Config:Show
      } else {
    					Gui, Config:Hide
    	}
    	ConfigWindowToggle := !ConfigWindowToggle
    Return
    MainGuiClose:
    	;Reload
    	Exitapp
    Return
    
    
    
    UsernameListReload()
    {
    	GuiControl, Main:, LoginNames,|
    		FolderList := 
    	loop, %A_ScriptDir%\SavedLogins\*, 2 
       FolderList .= A_LoopFileName . "|"
          GuiControl, Main:, LoginNames, %FolderList%
    
    Return
    }
    
    ;Function to save currnet saved current logged in user.
    SaveLoginData(GlyphFolder)
    {
    	;Reading Login name
    	 IniRead, LoginName, %GlyphFolder%GlyphClient.cfg, Glyph, Login
      ;Warning user if no .dat is not in the folder. And if found copying for later use.
        FoundDat = 0
       Loop, Files, %GlyphFolder%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
        ;Creating Saved LoginName Folder
        IfNotExist, %A_ScriptDir%/SavedLogins
        FileCreateDir, %A_ScriptDir%/SavedLogins
      ;Creating LoginName Folder
      IfNotExist, %A_ScriptDir%/SavedLogins/%LoginName%
        FileCreateDir, %A_ScriptDir%/SavedLogins/%LoginName%
       ;Copying Current .dat files over to new folder by current login name. This will overwrite exsiting files.
        FileCopy, %GlyphFolder%Cache\*.dat, %A_ScriptDir%/SavedLogins/%LoginName%, 1
        Msgbox Login hash for %LoginName% saved. If the name is on the list already it will overwrite older hashes.
       } else {
       	Msgbox Unable to find login hash for "%LoginName%". Please check to make sure glyph auto logs in and check the pathing to the data folder.
      }
    return
    }
    ;Function To load Set usernames autologin data.
    SetAutoLoginData(GlyphFolder,LoginName)
    {
    	;Checking to see if Glyph is running. If window found it will do nothing.
    Process, Exist, GlyphClient.exe
      if (ErrorLevel != 0)
      {
       Process, Close, GlyphClient.exe
       Process, WaitClose, GlyphClient.exe
      }
    	LoginToBeUsed := LoginName
      
      ;Writing Login name to config file.
      IniWrite, %LoginToBeUsed%, %GlyphFolder%GlyphClient.cfg, Glyph, Login
      
        ;Deleting and then remake the Cache dir. This is to prevent saving of older or other username hashes.
        FoundDat = 0
       Loop, Files, %GlyphFolder%Cache\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Deleting and then remaking the Cache dir. This is to prevent saving of older hashes.
        FileRemoveDir, %GlyphFolder%Cache, 1
        FileCreateDir, %GlyphFolder%Cache
       } 
      
      
      ;Checking for .dat file if found copying over.
       FoundDat = 0
       Loop, Files, %A_ScriptDir%\SavedLogins\%LoginToBeUsed%\*.dat
        FoundDat = 1
       If (FoundDat = 1)
       {
       ;Copying Current .dat files over to new folder by current login name. This will overwrite exsiting files.
        FileCopy, %A_ScriptDir%/SavedLogins/%LoginToBeUsed%\*.dat, %GlyphFolder%Cache, 1
        ;Msgbox Login hash for %LoginToBeUsed% set.
       } else {
       	Msgbox Unable to find login hash for %LoginToBeUsed%. Please login again and hit save again.
      }
      ;Lauching Glyph
      ;Run, %GlyphClientPath%\GlyphClient.exe
    return
    }




    https://www.virustotal.com/en/file/b...is/1441551528/
    Code:
    SHA256:	bbe89684b42c0f273d4ab6e4dd7bf5ae04cda3b3afbd31379e3912bcf3a984e6
    File name:	MultiClientLauncher1.0.2.rar
    Detection ratio:	2 / 56
    Analysis date:	2015-09-06 14:58:48 UTC ( 0 minutes ago )
    <b>Downloadable Files</b> Downloadable Files
    Last edited by reppin; 09-06-2015 at 09:04 AM.
    Like what I do? Well feel free to donate to show your love.


  2. The Following 135 Users Say Thank You to reppin For This Useful Post:

    2cocksplease (07-16-2016),AiydenHax (04-18-2016),aker333 (06-04-2016),andresgan (07-21-2016),AngryStyle (03-07-2016),archelr (06-03-2016),astharoth890 (07-16-2016),asubabi35 (09-26-2015),ballsvk (01-10-2016),beasty123 (09-27-2015),billalm56 (11-08-2015),bishparmak (12-17-2015),brettpal (12-21-2015),brodi (02-20-2016),buttermilc (10-09-2015),cheeseheadd (03-09-2016),ChiCkeNnEddie (01-27-2016),Chino_chan (10-07-2015),choobai (09-06-2015),Covalescence (10-03-2015),Crazy76 (07-01-2016),Crisu0307 (09-06-2015),crzyaznbro (09-28-2015),d8ni3l (01-13-2016),darklekiller (02-28-2016),Dartser (11-11-2015),davidx90 (09-29-2015),DeadlyData13 (09-09-2015),dera era (04-03-2016),derpason (11-26-2015),DominusGhiost (11-23-2015),duyprovipwe (08-05-2016),DWK (07-30-2016),electro309 (01-02-2016),Elliotest (10-21-2015),exiiik (10-02-2015),faisalrh (12-25-2015),fajartedy622 (09-11-2015),Flippityflop (03-25-2016),florian973 (03-07-2016),frop11 (08-14-2016),Frostlord (09-06-2016),fuguets (09-25-2015),gaaranicolo (12-26-2015),Geterwin (12-28-2015),Giules (10-25-2015),Grovedante (11-19-2015),Gun point (08-04-2016),HackerXXL (09-08-2016),HaHaItsJake (11-22-2015),haroldmarcus (10-17-2015),hey jordan (11-20-2015),hik302 (06-11-2016),hklitzke (05-09-2016),hunter1213800 (06-23-2016),I34C0N (07-19-2016),IICyRuSII (11-23-2015),Imablind (09-10-2015),imthepro1808 (10-01-2015),Infected Gen (01-08-2016),intekanske (09-06-2015),InvitingLotus (12-09-2015),jamiex98 (01-31-2016),jjm1998jjjm (02-19-2016),Jtagzo (10-30-2015),Justinas0X (05-06-2016),KawaiiPotato (03-21-2016),Kensox (05-15-2016),kevinling (10-24-2015),kirabc (09-07-2015),Kyriox (01-13-2016),leoamadio (10-14-2015),Mafma (10-04-2015),MagromizCZ (01-14-2016),matheussemler (01-13-2016),Med0nt (09-06-2015),mikollek (07-23-2016),Mister_Darkness (03-14-2016),mytilos (09-08-2015),nakoboy (07-31-2016),nameLee (09-11-2015),nathan9898 (10-18-2015),nazgulvshelios (06-23-2017),neoman30 (09-26-2015),noobster29 (01-14-2016),Nudiexd (08-06-2016),ObsessedHacker (10-01-2015),par1511 (06-05-2016),patrickdruer (04-14-2016),PH8TLComa1 (09-21-2015),Phasmic (11-01-2015),pieking190 (02-21-2016),Pikachette (01-16-2016),Platinum (05-27-2016),ProdigizedDP (11-20-2015),Quaesitum (09-06-2015),quyetchien97 (03-08-2016),R34Lw0rd (11-20-2015),RawRedDragon (09-06-2015),romarsaphira (09-03-2016),rossicka (10-12-2015),Rpg_rip (06-30-2016),russianimport (07-18-2016),ryukoow (03-06-2016),SafetyGhost (09-26-2015),SebastienPlayz (07-04-2016),Sk451 (01-06-2016),Sloner (04-14-2016),streetswor4 (09-29-2015),Stylerbob (10-07-2015),Takarm (07-18-2016),Team0987 (04-01-2016),terribile_91 (01-11-2016),tevarin (10-16-2015),TheGguga (10-21-2015),TheIdiotUpstairs666 (12-06-2015),TheReafg1000 (07-19-2016),Tr0n0s (06-18-2016),tripster (10-13-2015),tuskyman2 (10-16-2015),twosushi (02-19-2016),UnnaturalBeast (05-05-2016),Untiered (06-17-2016),Uszaty223 (06-20-2016),vardarling (08-08-2016),velikq (05-01-2016),vindictusloverxD (10-24-2015),Vohadan (10-08-2015),Walaghai (09-07-2015),Windoge 10 (05-27-2016),xdryandx (10-10-2015),yazaman (05-28-2016),yolohimygod (11-02-2015),zachbuya (11-02-2015),Zecshock (12-11-2015)

  3. #2
    Xerts's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Posts
    14
    Reputation
    10
    Thanks
    1
    My Mood
    Twisted
    Nice work mate!! looking forward for this to be approved.. keep up the good work ^^

  4. The Following User Says Thank You to Xerts For This Useful Post:

    ObsessedHacker (10-01-2015)

  5. #3
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by Xerts View Post
    Nice work mate!! looking forward for this to be approved.. keep up the good work ^^
    You don't need to wait I supplied the source in the opening post. It uses autohotkey. You just need to wait to get the already compiled one.
    Like what I do? Well feel free to donate to show your love.


  6. The Following User Says Thank You to reppin For This Useful Post:

    ObsessedHacker (10-01-2015)

  7. #4
    I love myself
    나도 너를 사랑해

    Former Staff
    Premium Member
    Jhem's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    167,646,447
    Posts
    5,150
    Reputation
    1220
    Thanks
    7,393
    My Mood
    Stressed
    Thanks for sharing.

    Approved.

  8. The Following User Says Thank You to Jhem For This Useful Post:

    ObsessedHacker (10-01-2015)

  9. #5
    AzcStee's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Posts
    7
    Reputation
    10
    Thanks
    1
    Quote Originally Posted by reppin View Post
    You don't need to wait I supplied the source in the opening post. It uses autohotkey. You just need to wait to get the already compiled one.
    Lines 113, 114, 120, 121 contain syntax error.

    GuiControl,Config:,GUIGlyphClientPath,%GlyphClient Path%
    GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath %

    GuiControl,Config:,GUIGlyphClientPath,%GlyphClient Path%
    GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath %

    Delete the spacing at the ends of the line. Other than that perfectly working fine

  10. The Following User Says Thank You to AzcStee For This Useful Post:

    ObsessedHacker (10-01-2015)

  11. #6
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by AzcStee View Post
    Lines 113, 114, 120, 121 contain syntax error.

    GuiControl,Config:,GUIGlyphClientPath,%GlyphClient Path%
    GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath %

    GuiControl,Config:,GUIGlyphClientPath,%GlyphClient Path%
    GuiControl,Config:,GUIGlyphDataPath,%GlyphDataPath %

    Delete the spacing at the ends of the line. Other than that perfectly working fine
    odd there not there in the source. I think it might have been the forum it self adding that space in. I went and re-pasted the source in the opening post and it removed it.
    Last edited by reppin; 09-05-2015 at 05:49 PM.
    Like what I do? Well feel free to donate to show your love.


  12. The Following User Says Thank You to reppin For This Useful Post:

    ObsessedHacker (10-01-2015)

  13. #7
    choobai's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    10
    Does this work on 32bit windows? Im running my bots on vmware with a vpn and it doesnt seem to save the glyph client path. Ive set it "program files" without the "(x86)" part and it still doesnt work. Give me some sort of error mentioning the x86 program files path.

  14. The Following User Says Thank You to choobai For This Useful Post:

    ObsessedHacker (10-01-2015)

  15. #8
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by choobai View Post
    Does this work on 32bit windows? Im running my bots on vmware with a vpn and it doesnt seem to save the glyph client path. Ive set it "program files" without the "(x86)" part and it still doesnt work. Give me some sort of error mentioning the x86 program files path.
    Just recompile or just run the script. It should work in 32bit. Can you give me a snap shot of the error?
    Like what I do? Well feel free to donate to show your love.


  16. The Following User Says Thank You to reppin For This Useful Post:

    ObsessedHacker (10-01-2015)

  17. #9
    choobai's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    10
    Quote Originally Posted by reppin View Post
    Just recompile or just run the script. It should work in 32bit. Can you give me a snap shot of the error?
    https://i.imgur.com/irsmSVj.png

    This is what i get

  18. The Following User Says Thank You to choobai For This Useful Post:

    ObsessedHacker (10-01-2015)

  19. #10
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by choobai View Post
    Ok, I might have found out why. It is because of the var I used not updatign on save and exit of the config. Try this

    Look for line
    SaveExitConfig:

    Below it you will see
    SaveExitConfig:
    Gui, Config:Submit, Hide
    IniWrite, %SteamCheck%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    IniWrite, %GUIGlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    IniWrite, %GUIGlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    return


    Add these 3 lines lines
    GlyphDataPath := GUIGlyphDataPath
    GlyphClientPath := GUIGlyphClientPath
    ConfigWindowToggle := !ConfigWindowToggle

    Make it look like the following.

    SaveExitConfig:
    Gui, Config:Submit, Hide
    IniWrite, %SteamCheck%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    IniWrite, %GUIGlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    IniWrite, %GUIGlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    GlyphDataPath := GUIGlyphDataPath
    GlyphClientPath := GUIGlyphClientPath
    ConfigWindowToggle := !ConfigWindowToggle
    return



    Let me know if what happens. If it dose work I will push it as a update fix. If not I will keep looking.
    Last edited by reppin; 09-06-2015 at 08:54 AM.
    Like what I do? Well feel free to donate to show your love.


  20. The Following 2 Users Say Thank You to reppin For This Useful Post:

    choobai (09-06-2015),ObsessedHacker (10-01-2015)

  21. #11
    choobai's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    10
    Quote Originally Posted by reppin View Post
    Ok, I might have found out why. It is because of the var I used not updatign on save and exit of the config. Try this

    Look for line
    SaveExitConfig:

    Below it you will see
    SaveExitConfig:
    Gui, Config:Submit, Hide
    IniWrite, %SteamCheck%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    IniWrite, %GUIGlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    IniWrite, %GUIGlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    return


    Add these 3 lines lines
    GlyphDataPath := GUIGlyphDataPath
    GlyphClientPath := GUIGlyphClientPath
    ConfigWindowToggle := !ConfigWindowToggle

    Make it look like the following.

    SaveExitConfig:
    Gui, Config:Submit, Hide
    IniWrite, %SteamCheck%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, SteamCheckBox
    IniWrite, %GUIGlyphDataPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphDataPath
    IniWrite, %GUIGlyphClientPath%, %A_ScriptDir%/%IniFile%, AutoLoginSettings, GlyphClientPath
    GlyphDataPath := GUIGlyphDataPath
    GlyphClientPath := GUIGlyphClientPath
    ConfigWindowToggle := !ConfigWindowToggle
    return



    Let me know if what happens. If it dose work I will push it as a update fix. If not I will keep looking.
    Yep it works. Thanks for the launcher, works really well on a small resolution in vmware.

  22. The Following 2 Users Say Thank You to choobai For This Useful Post:

    ObsessedHacker (10-01-2015),reppin (09-06-2015)

  23. #12
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by choobai View Post
    Yep it works. Thanks for the launcher, works really well on a small resolution in vmware.
    Good good. Pushing a update to the opening post. Good catch for pointing this out. I totally missed it.

    Edit:
    Pushed version 1.0.2 update for this fix.
    Last edited by reppin; 09-06-2015 at 09:05 AM.
    Like what I do? Well feel free to donate to show your love.


  24. The Following User Says Thank You to reppin For This Useful Post:

    ObsessedHacker (10-01-2015)

  25. #13
    I love myself
    나도 너를 사랑해

    Former Staff
    Premium Member
    Jhem's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    167,646,447
    Posts
    5,150
    Reputation
    1220
    Thanks
    7,393
    My Mood
    Stressed
    Approved.

  26. The Following 2 Users Say Thank You to Jhem For This Useful Post:

    ObsessedHacker (10-01-2015),Yemiez (09-06-2015)

  27. #14
    Crisu0307's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    1
    how to add account ?

  28. The Following User Says Thank You to Crisu0307 For This Useful Post:

    ObsessedHacker (10-01-2015)

  29. #15
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by Crisu0307 View Post
    how to add account ?
    Login to glyph like you normally do. Then just go back to the program and hit save/add account. It will add the username to the list. Then you can close glyph then when ever you wish to use that account again just select it form the list and hit launch or click 2 times.
    Like what I do? Well feel free to donate to show your love.


  30. The Following User Says Thank You to reppin For This Useful Post:

    ObsessedHacker (10-01-2015)

Page 1 of 5 123 ... LastLast

Similar Threads

  1. [Info] 400+ NA LVL 30 ACC WITH AUTO-LOGIN/LAUNCH (6.11)
    By CrunchLikeTwix in forum League of Legends Discussions
    Replies: 7
    Last Post: 06-06-2016, 07:02 AM
  2. [WTT] Dead Space, Dead Space 3, Medal of Honor Keys for both Steam and Origin [OFFER]
    By InCapacitated in forum Elite Selling / Trading / Buying
    Replies: 3
    Last Post: 10-14-2013, 11:14 PM
  3. [HELP]How to make game auto login with vb
    By BaZuGa in forum Visual Basic Programming
    Replies: 0
    Last Post: 01-19-2010, 11:55 AM
  4. [Release] CA Launcher with Login
    By D Worm in forum Combat Arms Hacks & Cheats
    Replies: 11
    Last Post: 11-28-2009, 09:21 PM
  5. Ko Free K0xp auto box multi client
    By riddick. in forum Knight Online Hacks
    Replies: 0
    Last Post: 10-06-2009, 03:01 PM