Hi, this is a very basic autohotkey script that I use to load up MQ2, EQBCS, and my 6 accounts. It creates a standard looking AHK icon in your taskbar, right click it & select start everquest.
It copies over my specified eqclient.ini files allowing each character to open up at the same place with the proper window size everytime.
I hope this helps some of you, and maybe someone can make it better (I barely know what I'm doing)
You'll need to change the directories to match your locations & eqclient.ini copies (nothing a ctrl+h can't change in a minute for you). There is a 10 second delay between each start, you can try lowering it or raising it if your MQ2 crashes your EQ on load (I use 40sec delays)
It copies over my specified eqclient.ini files allowing each character to open up at the same place with the proper window size everytime.
I hope this helps some of you, and maybe someone can make it better (I barely know what I'm doing)
You'll need to change the directories to match your locations & eqclient.ini copies (nothing a ctrl+h can't change in a minute for you). There is a 10 second delay between each start, you can try lowering it or raising it if your MQ2 crashes your EQ on load (I use 40sec delays)
Rich (BB code):
#Persistent
;;;;;Tray Menu Setup
Menu:
Menu, Tray, Tip, Everquest Launcher
Menu, Tray, NoStandard
Menu, Tray, Add, Start Everquest, EQ-1
Menu, Tray, Add
Menu, Tray, Add, Exit Script, ExitSub
return
MQLaunched = 0
EQ-1:
If A_ThisMenuItem = Start Everquest
{
;Start MQ2 and EQBCS
IfExist C:\MacroQuest2\MacroQuest2.exe
{
Process, Exist, MacroQuest2.exe
If (!ErrorLevel= 0)
{
MQLaunched = 1
} else {
run, C:\MacroQuest2\MacroQuest2.exe, C:\MacroQuest2
run, C:\MacroQuest2\MQ2EQBCS.exe, C:\MacroQuest2
MQLaunched = 1
}
} else {
MsgBox, MacroQuest not found at C:\MacroQuest2\MacroQuest2.exe
Goto, ExitSub
}
sleep 1000 ;1 sec pause
;Start Everquest from directory
If MQLaunched >=1
{
FileCopy, C:\MacroQuest2\eqclient\eqclient1.ini, C:\EverQuest\eqclient.ini, 1
run, C:\EverQuest\eqgame.exe patchme /login, C:\EverQuest
sleep 10000 ;10 sec pause
FileCopy, C:\MacroQuest2\eqclient\eqclient2.ini, C:\EverQuest\eqclient.ini, 1
run, C:\EverQuest\eqgame.exe patchme /login, C:\EverQuest
sleep 10000 ;10 sec pause
FileCopy, C:\MacroQuest2\eqclient\eqclient3.ini, C:\EverQuest\eqclient.ini, 1
run, C:\EverQuest\eqgame.exe patchme /login, C:\EverQuest
sleep 10000 ;10 sec pause
FileCopy, C:\MacroQuest2\eqclient\eqclient4.ini, C:\EverQuest\eqclient.ini, 1
run, C:\EverQuest\eqgame.exe patchme /login, C:\EverQuest
sleep 10000 ;10 sec pause
FileCopy, C:\MacroQuest2\eqclient\eqclient5.ini, C:\EverQuest\eqclient.ini, 1
run, C:\EverQuest\eqgame.exe patchme /login, C:\EverQuest
sleep 10000 ;10 sec pause
FileCopy, C:\MacroQuest2\eqclient\eqclient6.ini, C:\EverQuest\eqclient.ini, 1
run, C:\EverQuest\eqgame.exe patchme /login, C:\EverQuest
return
} else {
MQLaunched = 0
Msgbox, Macroquest2 not running
}
} else {
Msgbox, Menu broke
}
ExitSub:
ExitApp


I like Innerspace as it adds hotkeys to toggle window swaps.