• IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
MQ2AutoLogin

Plugin - MQ2AutoLogin 2.8

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#1
0 Table of Contents

1 Overview
2 Setup
2.1 MQLogin Style
2.2 Session Style
2.3 Station Name Style
3 Usage via MacroQuest.exe
3.1 Adjusting Settings
3.2 Security Notices
4 Server Shortnames
4.1 Adding New/Custom Servers
4.2 Example Emu Servers
5 In-Game Commands
6 MQ2AutoLogin.ini Settings
7 Character Select Screen Key Bindings
8 Window Management
9 Technical Information
9.1 MacroQuest2.exe
9.2 MQ2AutoLogin
9.3 EverQuest.exe
9.4 eqgame.exe
9.5 Putting It All Together
10 Troubleshooting
11 Acknowledgments
12 Discussion

1 Overview

MQ2AutoLogin is a core MacroQuest2 plugin that automatically logs in your station account, server, and character.

Type "/plugin mq2autologin" in-game to load the plugin for the first time. It will be added to your macroquest.ini file and subsequently be loaded on all MacroQuest restarts. If you wish you can unload the plugin with a "/plugin mq2autologin unload" in-game. Finally, a "/plugin list" will show you all currently loaded plugins if you want to check if it is loaded.

There are 3 different methods to provide your login data to MQ2AutoLogin. They differ in the how your data is entered, read out to be used by MQ2AutoLogin, and how they are stored on disk.

1) MQ2Login Style (RECOMMENDED)
2) Session Style (OLD METHOD)
3) Station Name Style (OLD METHOD)

2 Setup

2.1 MQ2Login Style (RECOMMENDED)


2.1.1 Background

Using the MQ2Login style is secure, simple, easy.

In 2016, the MacroQuest2.exe (tray application) and MQ2AutoLogin where updated to allow for a more secure storage of your login data. Using this method you are able to organize any number of characters through custom profiles ("profiles" can be thought of as "groups"). All of your characters will be organized and just one click away.​

I highly suggest that you use this style of storing your login data. I cannot think of any reason to use either of the other two styles (Session/Station Name). Anything the other methods can do can be done in a better way with the MQ2Login style.

2.1.2 Setup

Type "/plugin mq2autologin" in-game to load the plugin for the first time. It will be added to your macroquest.ini file and subsequently be loaded for all future logins.

Right-click the tray icon.


Make sure MQ2Login is enabled. If not, click it to enable.


Profiles -> Create New...


Fill in the information and save.


Profile Set - This is the "profile" name. It will be the name of the entry on the profiles menu when you go to load a toon/team. Likewise, this is the name of the section where the data will be stored in the MQ2AutoLogin.ini file.

Login - This is your Station Name.

Password - This is your Station Password.

Server - The *shortname* of the server for your toon.

Charname - The character name of your toon.

EQ Path - Directory where your eqgame.exe is located. Use the "Browse" button should you need to adjust the path.

Once filled out click save to store the changes in your MQ2AutoLogin.ini file.

Note: If you're entering a whole team, after clicking save just adjust the Login/Password/Charname to your next toon, and click save again. Repeat for each toon you wish to add to the profile. This makes it really quick to input your teams.

2.2 Session Style (OLD METHOD)

WARNING: The following method stores your account information in MQ2AutoLogin.ini in plain text. Nothing is gained by using this old method of storing/using your login data. HOWEVER, IF YOU DECIDE TO IGNORE THE RECCOMENDATION OF USING METHOD 1, NEVER SHARE OR POST YOUR MQ2AutoLogin.ini FILE!

These are just the minimum things you need to set to use Session Style. Be sure you are adding/editing the MQ2AutoLogin.ini file within the correct section. Section names begin with a section name inside of square brackets (for example "[Settings]"; without the quotes).

First, you'll need to set up the MQ2AutoLogin.ini file to include the following:

Rich (BB code):
[Settings]
# Must be disabled.
UseMQ2Login=0
# NOTE: The following line is optional, as it defaults to off.  However, it cannot be set to 1 to use sessions.
UseStationNamesInsteadOfSessions=0

[Session1]
StationName=<Your Station Name>
Password=<Your Station Password>
Server=<Server Short Name>
Character=<Character Name>

[Session2]
StationName=<Your Station Name>
Password=<Your Station Password>
Server=<Server Short Name>
Character=<Character Name>
Yes, you will have a section actually named "[Session1]", "[Session2]", and so on until all are added. It is import to not skip any numbers.

If you decide to drop a character who is "[Session3]" you will need to adjust all the remaining sections down by 1. For example, "[Session4]" becomes "[Session3]" and so on until all higher sessions are renumbered.

At this point you may launch the game however you like. Use the normal launcher, use a batch file, launch it via the command prompt, or even the MacroQuest2.exe tray application.

The first window will use the settings from "[Session1]" section of the MQ2AutoLogin.ini file, the next window will use "[Session2]" settings, and so on.

If you launch more instances of eqgame.exe than you have defined in your MQ2AutoLogin.ini file, nothing will happen at the login screen and you may login manually.

2.3 Station Name Style (OLD METHOD)

WARNING: The following method stores your account information in MQ2AutoLogin.ini in plain text. Nothing is gained by using this old method of storing/using your login data. HOWEVER, IF YOU DECIDE TO IGNORE THE RECCOMENDATION OF USING METHOD 1, NEVER SHARE OR POST YOUR MQ2AutoLogin.ini FILE!

A different style of storing your login data is covered here. Use this method with things like ISBoxer.

These are just the minimum things you need to set to use Station Name Style. Be sure you are adding/editing the MQ2AutoLogin.ini file within the correct section. Section names begin with a section name inside of square brackets (for example "[Settings]"; without the quotes).

First, you'll need to set up the MQ2AutoLogin.ini file to include the following:

Rich (BB code):
[Settings]
# Must be disabled.
UseMQ2Login=0
# Must be enabled.
UseStationNamesInsteadOfSessions=1

[<Your Station Name>]
Password=<Your Station Password>
Server=<Server Short Name>
Character=<Character Name>
At this point you may launch the game however you like. Use the normal launcher, use a batch file, launch it via the command prompt, or even the MacroQuest2.exe tray application.

HOWEVER, you need to tell eqgame.exe your station name, so that your login information can be looked up in the MQ2AutoLogin.ini file. This is done via arguments to the eqgame.exe file when launched. The following is an example of how to pass this via arguments.

Rich (BB code):
C:\EverQuest\eqgame.exe patchme /login:<Your Station Name>
This style will limit you to only using a single character on each account. The first section that matches your Station Name will be the character that gets logged in. You can change the order in which they are listed to work around this limitation if you prefer.

3 Usage via MacroQuest.exe



To login a single account, go to
Profiles -> <ProfileName>
and click the character name.

To login multiple accounts, go to
Profiles -> <ProfileName>
and click "Load All". All characters with a check-mark will be logged in.

3.1 Adjusting Settings

You can adjust which characters are active/inactive within a profile by right-clicking and select "Check" or "Uncheck".

You can edit an individual character by right-clicking on the desired character and selecting "Edit" within the profile menu.

You can delete an individual character by right-clicking on the desired character and selecing "Delete" within the profile menu.

3.2 Security Notices

Your login information (Station Name and Station Password) is encrypted and stored locally, unique to your computer. If you try to transfer the MQ2AutoLogin.ini between PCs, or change your PC's hardware, your login information will not be able to be read once on the destination PC. Be sure to use the import/export feature beforehand in those cases. I suggest you export your data as you make changes for backup purposes. The exported data is encrypted and protected by a password you choose at the time you export it. The data will be stored in a .mpd file which you can then transfer to another computer to import.

The profile name, server name, and character name will NOT be encrypted in the MQ2AutoLogin.ini file. You may or may not consider this a security issue. However it is important to disclose this for those who do not look at the contents of the file themselves. Be careful when sharing your MQ2AutoLogin.ini file with people.

If a person has physical access to your computer, they cn view your Station Name and Station Password by editing an entry. All security is out the door with physical access to your computer. Hopefully you trust anyone who can physically access your computer. :)

4 Server Shortnames

The short names for servers are listed below:

Rich (BB code):
antonius
bertox
beta
bristle
cazic
drinal
erollisi
fippy
firiona
lockjaw
luclin
mayong
povar
ragefire
rathe
test
trakanon
tunare
vox
vulak
xegony
zek
4.1 Adding New/Custom Servers

If you find that you need to add a server you may edit MQ2AutoLogin.ini directly. Add a "[Servers]" section (or edit if it already exists) to the file which resembles:

Rich (BB code):
[Servers]
customname=Exact name
customname2=Exact Emu Server Name
customname - This is the *short name* that you will use. The string after the equal sign is the full server name.

For example, here's how to add Brekt, go to
Profiles -> Open INI File

Add or edit the file to match the following:
Rich (BB code):
[Servers]
brekt=Brekt (Free Trade)
4.2 Example Emu Servers

Here's an example server block for some emu servers:

Below are all the currently Legend/Recommended servers as of 9/27/2017

Rich (BB code):
[Servers]
peqgrand=[] [PEQ] The Grand Creation - Omens of War
ezserver=[] EZ Server - Custom Zones, Vendors, Quests, Items, etc
stormhaven=[] Storm Haven - High-Quality Custom Content
alkabor=[] The Al'Kabor Project [www.takproject.net]
thf=[] The Hidden Forest [ www.thehiddenforest.org ]
chronicles=[] Chronicles of Norrath
dragonsoul=[] Dragon Soul - CEQ [zh-cn/legit/PvE]
leetsauce=[] Leetsauce Productions
kmra=[] Raid Addicts (Fully Custom) [Solo/Group/Raid]
scorpious=[] Scorpious2k: The Next Generation [custom]
sod=[] Shards of Dalaya
vegarlson=[] Vegarlson Asylum
zek=[] Zek [Teams/Guildwars]
5 In-Game Commands

/switchserver <server short name> <character name> - when issued in-game, this will log you out of your current character and log you back in on the server and character specified

/switchcharacter <character name> - when issued in-game, this will log you out of your current character and log you back in with the character specified on the same server

/relog <#s|#m> - when issued in-game, this will relog you with the delay specified ("/relog 10s" - delays 10 seconds on the character select screen; "/relog 30m" - delays 30 minutes instead)

6 MQ2AutoLogin.ini Settings

UseMQ2Login - defaults to 1; This must be set to 1 if using the MQ2Login Style. This must be set to 0 if using the Session or Station Name styles.

UseStationNamesInsteadOfSessions - defaults to 0; This is only examined if UseMQ2Login (above) is set to 0. If disabled Session Style ini file will be used. If enabled Station Name style ini file will be used.

KickActiveCharacter - defaults to 1; If enabled, this clicks the "Yes" button when the window pops up asking if you want to kick the character that you already have logged into a world server. If disabled the auto login will stop when prompted.

7 Character Select Screen Key Bindings

Pressing the END key while on the character select screen will disable the auto login.

Pressing the HOME key while on the character select screen will enable the auto login.

8 Window Management

This isn't really part of MQ2AutoLogin but it seems to come up a lot around the subject of logging in and flipping though windows. This was added September 18, 2016 with the following entry in the Changes.txt file:

Rich (BB code):
18 Sep 2016 by eqmule
Sunday is funday... so here is some fluff:
- Added a "Boss Mode" hotkey, alt+~, (alt+tilde) if u click that all your eq windows will be instantly hidden. It's a toggle.
  the hotkey can be changed in the [MacroQuest] section, the value is called BossMode=
  setting BossMode=0 disables it.
- You can now "cycle" eq windows now with the '~' key.... (also known as tilde)
  its not obvious but you CAN change it by editing the macroquest.ini
  in the [MacroQuest] section add a CycleNextWindow=somekey
  Example: (and this is what it defaults to when this entry does not exist)
           CycleNextWindow=shift+`
  u can do alt+ and ctrl+ as well but thats it.
  you cannot combine alt+shift+, i didnt want to make this to complex.
  you CAN however drop the prefixes altogether and just specify it as
  CycleNextWindow=b
  that would make the lettere "b" on your keyboard cycle the windows...  (not recommended unless u plan on never using the letter b for any other  reason...)
  Setting CycleNextWindow=0 will disable it completely.
----- fluff end -----
- /loadspells no longer "loads them" even when a load technically isn't needed. -code cred: Vyco Dynn
- Fixed a bug related to keyring locations.
In the redguides default macroquest.ini file both 'BossMode' and 'CycleNextWindow' are set to 0 (disabled).

9 Technical Information

NOTE: You can safely skip this section if you do not care much about the lower level details of how all these pieces tie together.

I have found it to be helpful to get into the details of how things fit together. This has helped me track down and document where things happen and how different components interact with one another.

One of the things to be certain you understand is all of the components that fit together to make the auto login function. Here are the highlights:

9.1 MacroQuest2.exe


This is the system tray program. It functions as a front-end component of MQ2AutoLogin. It allows for adding/editing/deleting of characters in a profile. Import/export of the data to a .mpd file for transport to another computer.

Once launched, it looks for any process called "eqgame.exe" in memory. Once found some integrity checks are performed against it, and it attempts to inject the MQ2 DLLs into it. This "wires" MQ2 into the everquest client.

If it is launched prior to eqgame.exe being in memory it will standby and monitor all new processes for a match and "do its job" everytime it finds one.

9.2 MQ2AutoLogin


One of the MQ2 DLLs. This, along with all of the other loaded MQ2 DLLs runs in the same process as the client. This code actually runs "inside" the eqgame.exe process. The code will have been injected by MacroQuest2.exe as it finds matching processes.

9.3 EverQuest.exe


This is the patcher. It allows you to view some news. It checks for and applies updates to the everquest client/data files. Once complete it will actually launch the client by creating a new process running eqgame.exe (below).

9.4 eqgame.exe

This is the everquest client itself. It has two notable arguments.

The first is "patchme" which causes the patch checks to be skipped.

The second is "/login:" which is a string that is passed along to automatically fill out the "Station Name" field once the client starts up.

9.5 Putting It All Together


- Use MacroQuest2.exe (the tray application) to add/edit/delete profiles and characters for MQ2AutoLogin. These are added to the MQ2AutoLogin.ini file.
- Launch eqgame.exe with arguments so it knows where to grab its login information.

Rich (BB code):
C:\EverQuest\eqgame.exe patchme /login:<profile>_<server short name>:<character name>
We can launch eqgame.exe using ISBoxer/WinEQ2/batch file/command prompt/shortcut/etc. Whatever you wish. However, each one we launch we need to supply enough information that it can extract the data out of the MQ2AutoLogin.ini file to perform the login.

For example, assume we have a profile named "mains". Within this profile there are 2 characters "alice" and "bob". They both are on the Vox server. We would start two instances of eqgame.exe like so:

Rich (BB code):
C:\EverQuest\eqgame.exe patchme /login:mains_vox:alice
Rich (BB code):
C:\EverQuest\eqgame.exe patchme /login:mains_vox:bob
The above is exactly what the MacroQuest2.exe program does when you click on a character (or launches multiple processes when 'Load All' is selected).

Once the client gets to the Station Name/Password screen the 'Station Name' will be filled with 'mains_vox:alice' and 'mains_vox:bob'. Since we have the MQ2AutoLogin plugin running (you do, don't you?) it will be read in by the plugin and work begins to get the other data we need out of MQ2AutoLogin.ini.

The file will be decrypted, the station name and password will be retrieved. Finally we will delete the 'mains_vox:alice' or 'mains_vox:bob' strings out of the input boxes, replace them with the Station Name/Password and login. The server will then be selected. And finally the correct character will be selected.

You should be logged in an ready to play. :)

10 Troubleshooting

Q: When I launch a character/team it stops logging in on the Station Name/Pass with a weird "<profile>_<server>:<character>" string entered.

A: You don't actually have MQ2AutoLogin plugin loaded and it is not taking over the login process for you. Log in once manually and issue a "/plugin MQ2AutoLogin" to load it. Quit all instances of EverQuest and attempt to launch it again.

Q: When I launch a character/team it stops logging in on the Station Name/Pass with empty input boxes.

A: You're not launching the eqgame.exe process with the correct arguments. See the technical details section for more information.

11 Acknowledgments

Some of the material covered above was sourced form the RTFM/Plugin Guide located at https://www.redguides.com/community/threads/24878-MQ2AutoLogin and originally authored by Maskoi. Many people have contributed to the wiki since then and added changes. I've shamelessly reused the images from that guide.

The MQ2AutoLogin plugin lists ieatacid, eqmule, and derple as authors/maintainers/contributors. Thanks for your work on this plugin.

Since this was a fairly extensive rewrite in parts, and totally new addition of material in other parts, I have elected to post it here for now. Once the content is cleaned up, proofed, and anything extended which might need to be, I plan on adding this data back to the wiki.

Some material was sourced from the following locations:

* https://www.redguides.com/community/threads/24878-MQ2AutoLogin
* https://www.redguides.com/community/threads/43323-MQ2AutoLogin
* https://www.redguides.com/community...ogin-to-EQ-on-multiple-accounts-with-one-step
* https://www.redguides.com/community/threads/29639-Automate-login-for-multiple-accounts
* https://github.com/ieatacid/MQ2AutoLogin
* The VeryVanila compile source (no link available).

12 Discussion

To discuss and troubleshoot MQ2AutoLogin, see this thread:
http://www.redguides.com/community/showthread.php/43323-MQ2AutoLogin
 
Last edited by a moderator:
Joined
Feb 6, 2007
Likes
24
RedCents
1,143¢
#3
MQ2autologin update is almost amazing, but not quite.
updated mq2 and setup profile
load six accounts and the first account crashed
reboot computer and try again
load same six account and #2,#3,#5 crashed

Probable just my crappy internet service, I have long noticed that I have to load each account slowly. Get more then 3 or 4 loading at the same time and some aren't gonna make it.

Also, for the less skilled typists among us the possibility of editing the profiles would be nice. Appears if you mess up your typing you get to delete the entry in the ini file and start over.

Very sorry I won't be able to use this...
 

Redbot

lvl 69 Rouge
Moderator
Joined
Oct 15, 2004
Likes
570
RedCents
39,383¢
#4
I'm unable to replicate your crash. Can you post the plugin section of your macroquest.ini?
 
Joined
Feb 6, 2007
Likes
24
RedCents
1,143¢
#6
I'm unable to replicate your crash. Can you post the plugin section of your macroquest.ini?
Rich (BB code):
[Plugins]
mq2aaspend=0
mq2advpath=0
mq2afnuke=0
mq2autoaccept=0
mq2autocamp=0
mq2autoforage=0
mq2autologin=1
mq2autosize=0
mq2bandolier=0
mq2bardswap=0
mq2bucles=0
mq2bufftool=0
mq2bzsrch=1
mq2camera=0
mq2cast=1
mq2charnotes=0
mq2chat=0
mq2chatwnd=1
mq2combat=0
mq2cursor=0
mq2custombinds=1
mq2custompopup=0
mq2customsound=0
mq2debuffs=1
mq2dpsadv=0
mq2eqbc=0
mq2eqbugfix=1
mq2eqim=0
mq2events=1
mq2exchange=1
mq2feedme=0
mq2fps=1
mq2gmcheck=0
mq2headshot=0
mq2heals=0
mq2hud=1
mq2hudmove=0
mq2ic=1
mq2irc=0
mq2itemdisplay=1
mq2labels=1
mq2linkdb=0
mq2log=1
mq2map=1
mq2medley=0
mq2melee=1
mq2moveutils=1
mq2nav=0
mq2navigation=0
mq2netbots=0
mq2netheal=0
mq2nonagwindows=1
mq2notepad=0
mq2paranoid=0
mq2plattracker=0
mq2pop=1
mq2posse=1
mq2pvpalert=0
mq2raidutils=0
mq2randomstuff=0
mq2relaytells=0
mq2reward=0
mq2rez=1
mq2search=0
mq2slave=0
mq2spawnmaster=1
mq2spawns=0
mq2spellhotkeys=0
mq2spellsearch=0
mq2targets=0
mq2tooltip=0
mq2tracking=0
mq2tributemanager=0
mq2twist=0
mq2vendors=0
mq2viewport=1
mq2xptracker=1
As requested, but I really do think it's an internet access problem from my crappy provider.

- - - Updated - - -

Wow hoosier, wanna trade avatars?
My avatar was a gift, much like yours, I would not want to disappoint the gifter by trading it away.
 

eqmule

MQ2 Lead Dev
Moderator
Joined
Feb 1, 2013
Likes
360
RedCents
19,462¢
#7
Get rid of nonag and spawn master and see if it helps, I run 12 accounts on a laptop no crashes while it takes them all in... I have a waitforinputidle call in mq2autologin that's set to 20 seconds, if you are on a really slow computer I suppose upping it to 40 or even 60 would help, can adjust it for the next release.
 

Redbot

lvl 69 Rouge
Moderator
Joined
Oct 15, 2004
Likes
570
RedCents
39,383¢
#8
Yeah, even with your plugins I can't reproduce a crash.
 
Joined
Mar 21, 2014
Likes
201
RedCents
11,131¢
#9
I Tried the new built in auto login feature, last night. and it works great on 1 computer but on the other It takes for ever for the character to login, like 3 times longer than when I use the normal EQ login. Both of my computers are basically the same, just a different Video card and a little more Memory in one.

I downloaded the Vanilla compile and copied the contents to Computer 1 (D:\RedguidesMQ2\)
Then on computer 2, I copied the contents from computer 1's D:\RedguidesMQ2 to Computer 2's D:\RedguidesMQ2

Setup a new profile on Computer 1 and launched it. Went to computer 2 created a profile and launched it. I waited for computer 2 to finish loading the character into EQ and turned to look at Computer 1's progress and it was still loading. I then created a second profile on computer 2 and launched it waited for the character to load into EQ. Turned to look at computer 1 and it was still loading. So at this point I just waited, and after another few minutes computer 1 finally loaded into EQ. On computer 1 I tried to move the character, and the video lag was horrible. I could not get anywhere because of the video lag. So I clicked in the MQ2 window and did an /unload.
MQ2 unloaded and everything worked fine. Video lag was gone. so the next thing I did was reinject MQ2 and the MQ2 window opened on the character and NO video lag. Everything was working fine. I tried to create another profile on Computer 1 and tried to auto login and it did the same thing, video lag was horrible.

I then shutdown Computer 1 and rebooted and tried it again and the same thing happened, took forever for the character to load and, then when it did, I had to unload MQ2 and reload it. So I just loaded all my characters, the old fashioned way on computer 1, but I am enjoying the hell of the new auto login feature on computer 2.
 
Joined
Feb 6, 2007
Likes
24
RedCents
1,143¢
#10
Get rid of nonag and spawn master and see if it helps, I run 12 accounts on a laptop no crashes while it takes them all in... I have a waitforinputidle call in mq2autologin that's set to 20 seconds, if you are on a really slow computer I suppose upping it to 40 or even 60 would help, can adjust it for the next release.
No Joy.
fresh install and profiles.
removed mq2spawnmaster for first attempt and turned off everything I could find using internet connections - first account cashed
reboot for second try, turned off nonagwindows, - account #1 stalled at server screen and account 5 crashed, MQ2 failed to inject in remaining four accounts.
 

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#11
You are on test right? That might not have the most upto date mq2autologin
 
Joined
Feb 6, 2007
Likes
24
RedCents
1,143¢
#12
You are on test right? That might not have the most upto date mq2autologin
Not test, regular live server.
forgot to mention computer is fairly new, less then 6 months from big box store. Probable not the best but good solid machine.
 
Joined
Jan 31, 2014
Likes
88
RedCents
7,371¢
#13
Prolly worth asking, win10? being new I assume so but, I imagine it would be helpful to know. (my company buys/uses win7, has winXP on most of the stand alone machines)

Have you checked your system for potential conflicts/errors? Shouldn't be any but wouldn't be the first time something was shipped out with driver conflicts.

Have you put in exceptions for MQ in your anti-viruis/anti-malware programs? Some of them want to rescan programs every time they are activated, and I understand that can cause issues when opening the same program over and over while it is being scanned.

Kinda stumped for more thoughts
 

Redbot

lvl 69 Rouge
Moderator
Joined
Oct 15, 2004
Likes
570
RedCents
39,383¢
#15
Test and live compiles have the same plugins/macros aside from eqbugfix

Sent from my Nexus 5X using Tapatalk
 
Joined
May 14, 2016
Likes
2
RedCents
672¢
#16
One small issues I have, if an account does not have a check box, and you click it to launch it, it never launches. If you right click it, adding the check box, you can launch it, but you have to un-check it before you load the team.

i.e. a bank toon you dont want launching whenever you load the team
 

joojoobee

A Member to Remember
Joined
May 15, 2016
Likes
155
RedCents
3,201¢
#17
With the new login feature would it be possible please to get the names of the Toons (or the account names) in the window title? I can use AHK to move the windows to where I want them then. Otherwise I am doing it by hand every time... which is a little bit painful.
 
Joined
Jan 31, 2014
Likes
88
RedCents
7,371¢
#18
okay, got around to tinkering with this tonight. Ye gawds does it load fast, with out causing weird UI/EQ settings issues! (at least not tonight.. knock on wood)

The editing of profiles you initially screwed up took me a little to get the hang of. It basically makes a new entry in the profile. Deleting the screwed up entry sometimes erased both entries of the same toon name. Finally got the hang of it after some tinkering back and forth. Very nice =)

If you do happen to fat-finger the username/password combo, it will cause a crash error when the pop up screen hits.

Gonna take some more playing with to get things worked out. Found I gotten used to winEQ's hotkeys more then I thought, and not having window titles make things rough trying to guess which toon is the healer that is screwing up VS the tank who for some reason is way over THERE instead of over here playing whack-a-mob. Especially if you have an odd crash and reloaded the toon so now it is out of pop up order, heh.

Have been farming items lately used 2 groups, with low mob population so gotten used to checking tank1, tank2, then back to tinkering with code or board hopping.
 

joojoobee

A Member to Remember
Joined
May 15, 2016
Likes
155
RedCents
3,201¢
#19
What the heck is autologin doing? It's doing this for all my characters:

station username:
profilename_servername:charactername

I deleted the mq2autologin.ini file and it still does it. On all my characters.

Also-- since the autologin "fix" ... my AHK no longer works. Wahhhh...

- - - Updated - - -

Something seriously wrong with the autologin. It's completely messing up even the creation of a new profile with 5 characters. It's repeating things, and duplicating, and deleting. Very strange.

Worked fine the first time around, but since the patch it's a mess.
 

Redbot

lvl 69 Rouge
Moderator
Joined
Oct 15, 2004
Likes
570
RedCents
39,383¢
#20
What the heck is autologin doing? It's doing this for all my characters:

station username:
profilename_servername:charactername

I deleted the mq2autologin.ini file and it still does it. On all my characters.

Also-- since the autologin "fix" ... my AHK no longer works. Wahhhh...

- - - Updated - - -

Something seriously wrong with the autologin. It's completely messing up even the creation of a new profile with 5 characters. It's repeating things, and duplicating, and deleting. Very strange.

Worked fine the first time around, but since the patch it's a mess.
Try exiting and restarting mq2 after deleting your mq2autologin.ini file
 

eqmule

MQ2 Lead Dev
Moderator
Joined
Feb 1, 2013
Likes
360
RedCents
19,462¢
#21
With the new login feature would it be possible please to get the names of the Toons (or the account names) in the window title? I can use AHK to move the windows to where I want them then. Otherwise I am doing it by hand every time... which is a little bit painful.
That's already a mq2 feature search for zoned.cfg or /setwintile
But in short adding a line /setwintile ${Me.DisplayName} in zoned.cfg and charselect.cfg would set it for you...
 
Joined
Jan 14, 2016
Likes
6
RedCents
968¢
#22
Once again, from the patch notes:

Rich (BB code):
10 Jun 2014 by eqmule
- Since someone asked me this:
  -Q: Can you make the /setwintitle set it each time u zone?
  -A: Yes, create a file called zoned.cfg into your Release\Configs Folder
  and paste for example: /SetWinTitle EverQuest - ${Me.Name} (${Zone.ShortName})
  into it.
- - - Updated - - -

From the Mothership Wiki:

Rich (BB code):
Configs that are automatically loaded:

    AutoExec.CFG Executed on the first pulse
    CharSelect.CFG Executed when you are put at character select
    server_charactername.CFG Executed when this character enters the world
    mapshortname.CFG Executed when you zone into this zone
    pluginname-AutoExec.CFG Executed when this plugin is loaded (after its initialization is complete)
Wouldn't something like /setwintitle work better (and fire less often) if put in server_charactername.CFG? Unless you want the zone name in the title, as in the patch notes example, no sense in firing it every time you zone?

- - - Updated - - -

Ah, maybe not, you'd have to create one for each toon rather than setting this once in zoned.cfg.
 

eqmule

MQ2 Lead Dev
Moderator
Joined
Feb 1, 2013
Likes
360
RedCents
19,462¢
#23
What the heck is autologin doing? It's doing this for all my characters:

station username:
profilename_servername:charactername

I deleted the mq2autologin.ini file and it still does it. On all my characters.

Also-- since the autologin "fix" ... my AHK no longer works. Wahhhh...

- - - Updated - - -

Something seriously wrong with the autologin. It's completely messing up even the creation of a new profile with 5 characters. It's repeating things, and duplicating, and deleting. Very strange.

Worked fine the first time around, but since the patch it's a mess.
It's a new feature bugs are to be expected, report them and how to reproduce them and I'll fix them.

If it interferes with ahk, check that "MQ2Login is disabled" on the tasktray icon menu, if it says Enabled then it will try to do its thing... (Cause it should)

If you don't see that menu item it means you are running an outdated version of macroquest2.exe and then you should bug red to update it.
 

Redbot

lvl 69 Rouge
Moderator
Joined
Oct 15, 2004
Likes
570
RedCents
39,383¢
#24
If you don't see that menu item it means you are running an outdated version of macroquest2.exe and then you should bug red to update it.
The newest macroquest2.exe is included in our compile & updater. When I see an autologin update, I assume the .exe needs updating as well :)

However, those who don't use the updater may not be copying macroquest2.exe over.
 

bertoxboy

New member
Joined
Nov 19, 2015
Likes
0
RedCents
94¢
#25
How can i configure this to work with wineq instead of the EQ client?


nevermind I just got it to work with wineq... although i couldnt find any detailed instructions here =/ i searched the whole forums...
 
Last edited:
Joined
Dec 31, 2005
Likes
4
RedCents
278¢
#27
How can i configure this to work with wineq instead of the EQ client?


nevermind I just got it to work with wineq... although i couldnt find any detailed instructions here =/ i searched the whole forums...
Look at the Macro Mania page at the AHK and log in stuff in other area. There's a thread for how to set up Window Macro keys with AHK in conjunction with Autologin for both with and without winEQ specifically. :)
 

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#28
You can now setup login using the MacroQuest2.exe file.

Load MQ2

Right click on the icon in the tray


mq2-icon.jpg

Select Profiles > Create New

create-new--profile.jpg

Fill in the information and save.

create-profile.jpg

This will write the profile in the MQ2Autologin.ini file.

MQ2Autlogin plugin must be loaded

macroquest2.ini under plugins > mq2autologin=1
or if in eq with mq2 loaded
Rich (BB code):
/plugin mq2autologin
[Plugins]
mq2itemdisplay=1
mq2twist=1
mq2map=1
mq2eqbugfix=1
mq2notepad=1
mq2fps=1
mq2debuffs=1
mq2bzsrch=1
mq2eqbc=1
mq2autoaccept=1
mq2chatwnd=1
mq2hud=0
mq2gmcheck=0
mq2nonagwindows=1
mq2moveutils=1
mq2aaspend=1
mq2log=1
mq2cast=1
mq2rez=1
mq2autologin=1
 
Last edited:
Joined
Oct 31, 2014
Likes
0
RedCents
16¢
#29
When I do as Maskoi posted, it loads the login page with my username already typed in but does not actually log me into the game?
 
Joined
Jan 31, 2014
Likes
88
RedCents
7,371¢
#30
Just a FYI (for those folks used to winEQ profiles) the "profile set" entry is for a group of profiles. Like say "group1" or "PLgroup". You will need to insure what ever name you opt for though.. is all 1 word... no spaces.

Yes.. I know that is apparent, but I took it to be like setting up profiles in winEQ where you can assign specific names to be displayed at the profile and window at first. Figure if I can make this mistake, others might as well =P
 
Last edited:

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#31
When I do as Maskoi posted, it loads the login page with my username already typed in but does not actually log me into the game?
In your mq2autologin file make sure UseMQ2Login=1 and also in your macroquest2.ini under plugins > mq2autologin=1

[Settings]
KickActiveCharacter=1
InstantCamp=0
UseStationNamesInsteadOfSessions=1
UseMQ2Login=1

[Plugins]
mq2itemdisplay=1
mq2twist=1
mq2map=1
mq2eqbugfix=1
mq2notepad=1
mq2fps=1
mq2debuffs=1
mq2bzsrch=1
mq2eqbc=1
mq2autoaccept=1
mq2chatwnd=1
mq2hud=0
mq2gmcheck=0
mq2nonagwindows=1
mq2moveutils=1
mq2aaspend=1
mq2log=1
mq2cast=1
mq2rez=1
mq2autologin=1

or if in eq with mq2 loaded
Rich (BB code):
/plugin mq2autologin
 
Joined
Oct 31, 2014
Likes
0
RedCents
16¢
#32
Thanks. Will try this when I get home

Sent from my SM-G920W8 using Tapatalk

- - - Updated - - -

Maskoi, I cant find an mq2autologin file. Would it have automatically downloaded when I updated MQ2?
 

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#33
Its created when you make and save a profile using the macroquest2 icon in your release folder.
 
Joined
Oct 31, 2014
Likes
0
RedCents
16¢
#34
Weird. I tried to make and save a profile, which is how I knew it wasnt working but dont havr the ini

Sent from my SM-G920W8 using Tapatalk
 

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#35
Make sure your release directory isn't read only.
Or just create a text file called MQ2AutoLogin.ini in your release folder and see if that works.
 
Joined
Oct 31, 2014
Likes
0
RedCents
16¢
#36
I try to switch it to non read only and as soon as I close the properties window it reverts back to read-only. I have clicked apply then ok to close and everything.

I did get an mq2autologin ini by applying the unchecked read only and then making a profile while that window is open, made the adjustments like you said in your post and still doesnt work. Just goes to the login page.
 

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#37
open properties on your release folder
uncheck read-only
hit apply button
select all folders and sub folders
click ok

try creating the profile again
 
Joined
Oct 31, 2014
Likes
0
RedCents
16¢
#38
Didnt work. The profile name is also what shows up in my username slot when it loads the login page, not the actual account info.

To log into Firiona Vie, in the server slow how do I type it? Is it all one word? Firionavie?
 

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
560
RedCents
67,080¢
#39
firiona for the server
 
Joined
Oct 31, 2014
Likes
0
RedCents
16¢
#40
Awesome, its working now. Seems to have been the server name was the issue. I had Firiona Vie, changed to Firiona and its working. Thanks Maskoi!
 
Top