A lot of people ask how to do this and the problem is that the guides online are sloppily put together and missing parts. It took me a few days of putting pieces together to figure it out and I thought I may share the knowledge with you guys on how it works.
Set Up:First, if you do not have mq2autologin, Download the compile from
http://mqemulator.net/downloads.phpChoose the UF classic version, it has autologin included.
Open macroquest, right click on the tray icon in the bottom right hand corner and choose the "INI File" option
Scroll down to the [Plugins] section and add:
mq2autologin=mq2autologin
Save the file
go the the directory where you have macroquest, for example mine is in the downloads folder.
Open Mq2Autologin.ini
This is what the file should read, but change the names of the toons and the passwords
[Settings]
KickActiveCharacter=1
InstantCamp=0
UseStationNamesInsteadOfSessions=1
UseINIServerList=1
[ServerList]
peqtgc=1
sts=6
EZ Server=38
[LoginServer Account]
Password=password
Server=EZ Server
Character=CharacterName
[Awesomeo1]
Password=Cookies
Server=EZ Server
Character=Anuli
[Awesomeo2]
Password=Cookies
Server=EZ Server
Character=Mojojojo
So whatever you use to log in put where I put awesomeo1 and which ever character on that account you want to log in put that name. If you have 4 toons on 1 account you can put all the toons in the list, just copy and paste however many you have and change the account name/character name to match.
Every day the server resets and the server # changes almost each time, so where it currently says
EZ Server=38
Change that number every time you go to log in. Idk how to make this process easier but hey it's a small price to pay. log in your first toon manually before you open macroquest and go to the directory, open up eqlsPlayerData.ini
In there it will say LastServerID=##
Replace the number in mq2autologin.ini with this new number, then click your .bat file
Creating Links:Make a new shortcut of the eqgame.exe and go into the properties window (right click on the shortcut and click properties)
in the Target window where you put patchme, add /login:account
C:\Users\Anuli\Desktop\Games\Everquest\EverquestAlts\everquest\eqgame.exe patchme /login:awesomeo1
Make a shortcut for all of your characters. I just copied and pasted that link and changed the target account to each of the characters accounts I use, then rename each one to the character you plan to use, like instead of eqgame, I named the shortcut Anuli.
You can test if it worked by starting mq2 and eqbcs, then opening the shortcut from your desktop and it will log you in all the way to the game on its own.
Making the .bat Filecreate a new txt file, enter this code:
START "mojo" "C:\Users\Anuli\Desktop\Games\Everquest\Group 1\Mojojojo.lnk"
timeout /t 10
START "carissa" "C:\Users\Anuli\Desktop\Games\Everquest\Group 1\Carissa.lnk"
timeout /t 10
START "kerpowwie" "C:\Users\Anuli\Desktop\Games\Everquest\Group 2\Kerpowwie.lnk"
timeout /t -1
save it as .bat not .txt
Except obviously change the location of the lnk files and the names. You can add more and if you only use 6 people you only need 1 bat file, however I made 4 so i can log in each of the 4 groups separately.
timeout /t 10
means the bat file will pause for 10 seconds unless you press a key. -1 means it won't go to the next one without you pressing a key. you can change the 10 to any amount of seconds you want it to wait before loading the next one up (however long it takes your computer to fully load in the character) up to 99999.
Don't put your main in this bat file, you will use it to log in first and get the new server number to put in the autologin.ini
-Anuli