AutoLogin is a plugin that automatically logs in your characters. It can also switch characters, servers and login new accounts via commandline. It was originally made by ieatacid.
Setting up profiles via tray icon¶
Right click on your MacroQuest tray icon
Select Profiles->Create New.
You'll be asked to enter nine fields:
- Profile Set: (This creates "groups" of profiles, enter any custom name)
- EQ Path: (Path to eqgame.exe)
- Login: (EverQuest login)
- Password: (EverQuest password)
- Server: (Server short name)
- Character Name:
- Class: (Optional)
- Level: (Optional)
- Hotkey: (Assign a key or combination of keys to bring this character's window to the front)
Upon clicking "Save", your profile will be encrypted and saved in MQ2AutoLogin.ini
/switchserver <server short name> <character name>
Will log out your current character and log in the specified server/character on the same account.
Will log out your current character and log in the specified character on the same account/server.
Will open a new EverQuest instance and login the specified character. Example:
Will log character out, and then log back in after specified time. Default time is in seconds. Example:
Pressing the "END" key at the character select screen will pause autologin, "HOME" will unpause.
MQ2AutoLogin.ini has the following global settings,
[Settings] ;The following settings are global. Settings changed for specific characters will override them. NotifyOnServerUp=1 ;0 is off, 1 is beep, 2 is email via MQ2Gmail KickActiveCharacter=1 ;0 is off, 1 is on. Will attempt to boot an active player to log in. EndAfterCharSelect=1 ;0 is off, 1 is on. CharSelectDelay=3 ;seconds to wait at the character select screen. Default is 3 ConnectRetries=0 ;How many attempts to connect after a failure UseMQ2Login=1 ;Uses the default, encrypted method of autologin UseStationNamesInsteadOfSessions=0 ;Stores your login and pass in plaintext in MQ2AutoLogin.ini, but is compatible with ISBoxer/WinEQ.
UseMQ2Login=1and have created profiles via the tray icon, there will be additional sections such as
[Profiles]and profile names. These should be left alone, as their settings are best changed via the GUI.
Alternate login methods¶
There are two alternate login methods: Sessions (compatible with the EverQuest launcher and "-patchme" login method) and Station Names (best for WinEQ and ISBoxer)
If you'd like to use sessions, set
UseMQ2Login=0, and add sessions to the MQ2AutoLogin.ini in this format,
Sessions example INI
[Settings] UseMQ2Login=0 [Session1] StationName=StationNameforSession Password=PasswordforSession Server=ServerforSession Character=Name [Session2] StationName=StationNameforSession Password=PasswordforSession Server=ServerforSession Character=Name
If you're using ISBoxer, set
UseStationNamesInsteadOfSessions=1, and add station names to the MQ2AutoLogin.ini in this format,
Station names example INI
[Settings] UseMQ2Login=0 UseStationNamesInsteadOfSessions=1 [StationName1] Password=PasswordforThisLoginName Server=ServerforThisLoginName Character=CharacterforThisLoginName [StationName2] Password=PasswordforThisLoginName Server=ServerforThisLoginName Character=CharacterforThisLoginName
Additional settings from the global section, such as
KickActiveCharacter=1 can be added to session or station name sections to affect only that character.
List of server short names¶
antonius bertox bristle cazic drinal erollisi firiona luclin phinigel povar ragefire rathe rizlona tunare vox xegony zek test beta
Custom server names¶
To add a new server with a custom short name, which is particularly important for emulators, edit your MQ2AutoLogin.ini with the following format:
[Servers] shortname=Exact long name (as it appears on login screen)
shortname matches servers internal shortname exactly. You can get this information from logging into the server and running
For example, here are the most popular macroquest-compatible emu servers as of 8/5/2022:
; Host=login.eqemulator.net [Servers] EZ (Linux) x4 Exp= EZ Server - Custom Zones, Vendors, Quests, Items, etc Imperium_EQ= Imperium Server - Solo Level/Duo+ Raid PEQTGC= PEQ] The Grand Creation - Omens of War Project Lazarus= Project Lazarus HiddenForest= The Hidden Forest [ www.thehiddenforest.org ] Haven= Wayfarers Haven [wayfarershaven.com] CWR= Clumsy's World [Velious, Semi-Custom, QoL+] DxBx= DreadBox:Re-Dredged BETA E9 Profusion= Enine's ProFusion EQTitan= EQT ) EQTitan [Legit PoP/LDoN/GoD] The Firiona Vie Project= FVP - The Firiona Vie Project (Kunark) IxiQuest=IxiQuest - (ixiquest.com) Classic to Velious + KMRA=Raid Atticts (Fully Custom) [Solo/Group/Raid] The Dark Exile= The Dark Exile Showdowrest=[[R] ] Shadowrest Alternate Everquest=[[R] ]Alternate EQ Might=[[R] ] EQ Might
; Host=login.projecteq.net [Servers] Project Lazarus=Project Lazarus
MQ2Login Profiles GUI¶
Right click on the MacroQuest tray icon -> Profiles
A checked character will be loaded when clicking "Profile->Load All". Right-clicking a character's name will toggle the checkmark on or off.
Loading individual accounts:
Left click on a character name and if checked, it will login and load MacroQuest. Left-clicking a loaded character will unload MacroQuest for that character.
Batch Files and hotkeys:
If you currently use batch files or hotkeys or whatever, those should still be usable if you don't want to click the menu. Example: \(this example assumes you HAVE profiles created with "Create New..." in mq2autologin.ini\) Batch file can launch your accounts by sending the server_charname to the eqgame client like this: patchme /login:drinal_eqmule And that's really all there is to it... You would of course change the server and Charname to your server and your char \(drinal and eqmule\)
If you make profiles via the tray icon GUI, they are encrypted in your MQ2AutoLogin.ini. Moving your file to another computer or changing computer hardware will invalidate these logins, so please use import/export for backup and moving purposes.
This helps export and import login profiles, which are otherwise hard to decrypt.
Launch single sessions without logging in.