MMOBugs MQ2 Installation for Emulator Clients - Problem Reports

RoF2 MQ2Map Crash

Hi HTW,
Clients eq crash when logging out. I thought it was mq2log then it happened again while I was testing and removing mq2maps did it. Using innerspace and 6 clients I can duplicate by camping one toon then clicking in another window. Crashes on camp. sometimes, rarely it will camp out.

Emulator Client type: RoF2 - Server PEQ

Loader Version:4.3.0.6 (2018.1.15

Problem plugin version/date:MQ2Map 19.7.17.0 12/11/2017 4:42:22 PM

MQ2Main.dll version/date:19.7.17.0 12/11/2017 4:39:58 PM

MQ2MMOBugs.dll version/date: 19.7.17.0 12/11/2017 4:42:22 PM

Operating System: Win10 64

Restarted mmoloader?: yes

Using WinEQ2? no

Using InnerSpace? yes

Using Custom UI? Name/Link?

UIErrors.txt contents:

All necessary plugins loaded?: Yes

Firewall software:Avast Premium

Antivirus software:Same as above

Antispyware software:

Loaded plugin list:
Code:
[Plugins]
mq2mmobugs=mq2mmobugs
mq2cast=mq2cast
mq2moveutils=mq2moveutils
mq2advloot=mq2advloot
mq2melee=mq2melee
mq2autogroup=mq2autogroup
mq2autologin=mq2autologin
mq2bandolier=mq2bandolier
mq2chatfilter=mq2chatfilter
mq2chatwnd=mq2chatwnd
mq2clickies=mq2clickies
mq2debuffs=mq2debuffs
mq2eqbc=mq2eqbc
mq2eqbugfix=mq2eqbugfix
mq2exchange=mq2exchange
mq2filterset=mq2filterset
mq2gmcheck=mq2gmcheck
mq2hud=mq2hud
mq2itemdisplay=mq2itemdisplay
mq2mmofastmem=mq2mmofastmem
mq2mmotlo=mq2mmotlo
mq2netbots=mq2netbots
mq2netheal=mq2netheal
mq2spawnmaster=mq2spawnmaster
mq2twist=mq2twist
mq2log=mq2log
mq2bot=mq2bot
mq2map=mq2map

INI contents for problem plugin (if any):

Macroquest.ini:
Code:
[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
DebugSpewToFile=0
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=0
FilterEncumber=0
FilterDebug=0
FilterMQ2Data=0
FilterCustom=0
KeepKeys=1
FilterMQ=0
AllErrorsDumpStack=1
AllErrorsFatal=0
LaxColor=0
HUDMode=Always
MQPauseOnChat=0
ExactSearchCleanNames=0
MQ2LoadingMsg=1
ShowMQ2News=1
ShowMMONews=1
MQ2NewsTop=10
MQ2NewsBottom=110
MQ2NewsLeft=410
MQ2NewsRight=900
MMONewsTop=115
MMONewsBottom=215
MMONewsLeft=410
MMONewsRight=900
DisableDoCrackWin=0
DisablePZCache=1
CacheMsgLevel=0
UseOldSelect=0
UseTimestamps=0
TimeFormat=[%H:%M:%S]
TimeColor=cyan
AllowUntargetable=0
AllowMQ2Target=1
MQ2RangeInit=1
MQ2TargetRange=0
MQ2MapRange=0
MQ2ICInit=1
AllowInstantCamp=1
EnableActivePlugins=1

[Aliases]
/a=/anonymous
/b=/bazaar
/ba=/bazaar
/c=/consider
/cha=/channel
/d=/duel
/exp=/echo ${Me.PctExp}% experience...
/f=/feedback
/fa=/fastdrop
/g=/gsay
/gmlist=/who all gm
/gu=/guildsay
/hp=/echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/icamp=/keypress instant_camp
/instantcamp=/keypress instant_camp
/icampdesk=/multiline ; /camp desk; /timed 5 /keypress instant_camp
/icampdesktop=/multiline ; /camp desk; /timed 5 /keypress instant_camp
/icampserv=/multiline ; /camp server; /timed 5 /keypress instant_camp
/icampserver=/multiline ; /camp server; /timed 5 /keypress instant_camp
/key=/keys
/load=/loadspells
/m=/msg
/mana=/echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/npc=/who npc
/slotid=/echo ${SelectedItem.InvSlot}
/t=/tell
/ta=/tap
/w=/who
/rezme=/echo This command is broken and has been disabled.
/whog=/multiline ; /who all ${Group.Member[1]}; /who all ${Group.Member[2]}; /who all ${Group.Member[3]}; /who all ${Group.Member[4]}; /who all ${Group.Member[5]}; /who all ${Group.Member[6]}

[Substitutions]
omg=Oh My God

[Plugins]
mq2mmobugs=mq2mmobugs
mq2cast=mq2cast
mq2moveutils=mq2moveutils
mq2advloot=mq2advloot
mq2melee=mq2melee
mq2autogroup=mq2autogroup
mq2autologin=mq2autologin
mq2bandolier=mq2bandolier
mq2chatfilter=mq2chatfilter
mq2chatwnd=mq2chatwnd
mq2clickies=mq2clickies
mq2debuffs=mq2debuffs
mq2eqbc=mq2eqbc
mq2eqbugfix=mq2eqbugfix
mq2exchange=mq2exchange
mq2filterset=mq2filterset
mq2gmcheck=mq2gmcheck
mq2hud=mq2hud
mq2itemdisplay=mq2itemdisplay
mq2mmofastmem=mq2mmofastmem
mq2mmotlo=mq2mmotlo
mq2netbots=mq2netbots
mq2netheal=mq2netheal
mq2spawnmaster=mq2spawnmaster
mq2twist=mq2twist
mq2log=mq2log
mq2map=mq2map
mq2bot=mq2bot

[Key Binds]
RANGED_Nrm=clear
RANGED_Alt=clear
MQ2CHAT_Nrm=.
MQ2CSCHAT_Nrm=/
UNSTICK_FWD_Nrm=Num_8
UNSTICK_FWD_Alt=Up
UNSTICK_BCK_Nrm=Num_2
UNSTICK_BCK_Alt=Down
UNSTICK_LFT_Nrm=Num_4
UNSTICK_LFT_Alt=Left
UNSTICK_RGT_Nrm=Num_6
UNSTICK_RGT_Alt=Right
UNSTICK_STRAFE_LFT_Nrm=clear
UNSTICK_STRAFE_LFT_Alt=clear
UNSTICK_STRAFE_RGT_Nrm=clear
UNSTICK_STRAFE_RGT_Alt=clear
MUTILS_FWD_Nrm=W
MUTILS_BCK_Nrm=S
MUTILS_LFT_Nrm=A
MUTILS_RGT_Nrm=D
MUTILS_STRAFE_LFT_Nrm=clear
MUTILS_STRAFE_RGT_Nrm=clear
MUTILS_AUTORUN_Nrm=Num_Lock
MUTILS_FWD_Alt=Up
MUTILS_BCK_Alt=Down
MUTILS_LFT_Alt=Left
MUTILS_RGT_Alt=Right
MUTILS_STRAFE_LFT_Alt=clear
MUTILS_STRAFE_RGT_Alt=clear
MUTILS_AUTORUN_Alt=clear
MELEE_Nrm=Z
RANGE_Nrm=X
WORST_TARGET_Nrm=W
WORST_CYCLE_Nrm=E
EQBC_Nrm=clear

[SWho Filter]
Lastname=1
Class=1
Race=1
Level=1
GM=1
Guild=1
Sneak=1
LD=1
LFG=1
NPCTag=1
Trader=1
AFK=1
Anon=1
Distance=1
Light=1
Body=1
SpawnID=1
Holding=1
ConColor=1
Invisible=1

[Captions]
MQCaptions=1
Update=35
Player1=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player2=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player3=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
Player4=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.AARank},${NamingSpawn.AATitle} ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.Suffix.Length},${If[${NamingSpawn.Suffix.Left[1].Equal[,]},, ]},]}${NamingSpawn.Suffix}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
;Player5=
;Player6=
NPC=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Surname.Length},\n(${NamingSpawn.Surname}),]}
Corpse=${NamingSpawn.DisplayName}'s corpse
Pet=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Master.Type.Equal[PC]},\n(${NamingSpawn.Master}),]}

[Caption Colors]
PC=OFF
PC-Color=ff00ff
PCCon=OFF
PCPVPTeam=OFF
PCRaid=OFF
PCRaid-Color=ff7f
PCClass=OFF
PCGroup=OFF
PCGroup-Color=ffff00
PCTrader=ON
PCTrader-Color=ff7f00
NPC=OFF
NPC-Color=ff0000
NPCCon=ON
NPCClass=OFF
NPCMerchant=ON
NPCMerchant-Color=ff7f00
NPCBanker=ON
NPCBanker-Color=c800ff
NPCAssist=ON
NPCAssist-Color=ffff00
NPCMark=ON
NPCMark-Color=ffff00
PetNPC=OFF
PetNPC-Color=ff0000
PetPC=OFF
PetPC-Color=ffff00
PetClass=OFF
PetClass-Color=ff0000
Corpse=OFF
Corpse-Color=ff0000
CorpseClass=OFF
CorpseClass-Color=ff0000
 
I've always had an issue with camping out with RoF2 build. Just boxing them with RoF2 build. If I camp out to toon select and try to log in a new toon I ctd on that box only. I haven't really attempted any trouble shooting steps but I must admit it's quite annoying. I haven't downloaded any server specific files as I GM the server and have no need for the custom files. Occurs on all servers.

Code:
[Plugins]
mq2mmobugs=mq2mmobugs
mq2cast=mq2cast
mq2cecho=mq2cecho
mq2chatwnd=mq2chatwnd
mq2custombinds=mq2custombinds
mq2eqbugfix=mq2eqbugfix
mq2exchange=mq2exchange
mq2hud=mq2hud
mq2itemdisplay=mq2itemdisplay
mq2labels=mq2labels
mq2map=mq2map
mq2moveutils=mq2moveutils
mq2otd=mq2otd
mq2stealth=mq2stealth
mq2advloot=mq2advloot
mq2twist=mq2twist
mq2spawnmaster=mq2spawnmaster
 
Last edited:
No issues using the PEQ provided mq2 build. I tested all the plugins I used and mmobugs only crashes with mq2map loaded
 
Hi HTW,
Clients eq crash when logging out. I thought it was mq2log then it happened again while I was testing and removing mq2maps did it. Using innerspace and 6 clients I can duplicate by camping one toon then clicking in another window. Crashes on camp. sometimes, rarely it will camp out.

Emulator Client type: RoF2 - Server PEQ

Loader Version:4.3.0.6 (2018.1.15

Problem plugin version/date:MQ2Map 19.7.17.0 12/11/2017 4:42:22 PM

MQ2Main.dll version/date:19.7.17.0 12/11/2017 4:39:58 PM

MQ2MMOBugs.dll version/date: 19.7.17.0 12/11/2017 4:42:22 PM

Operating System: Win10 64

Restarted mmoloader?: yes

Using WinEQ2? no

Using InnerSpace? yes

Using Custom UI? Name/Link?

UIErrors.txt contents:

All necessary plugins loaded?: Yes

Firewall software:Avast Premium

Antivirus software:Same as above

Antispyware software:

Loaded plugin list:
Code:
[Plugins]
mq2mmobugs=mq2mmobugs
mq2cast=mq2cast
mq2moveutils=mq2moveutils
mq2advloot=mq2advloot
mq2melee=mq2melee
mq2autogroup=mq2autogroup
mq2autologin=mq2autologin
mq2bandolier=mq2bandolier
mq2chatfilter=mq2chatfilter
mq2chatwnd=mq2chatwnd
mq2clickies=mq2clickies
mq2debuffs=mq2debuffs
mq2eqbc=mq2eqbc
mq2eqbugfix=mq2eqbugfix
mq2exchange=mq2exchange
mq2filterset=mq2filterset
mq2gmcheck=mq2gmcheck
mq2hud=mq2hud
mq2itemdisplay=mq2itemdisplay
mq2mmofastmem=mq2mmofastmem
mq2mmotlo=mq2mmotlo
mq2netbots=mq2netbots
mq2netheal=mq2netheal
mq2spawnmaster=mq2spawnmaster
mq2twist=mq2twist
mq2log=mq2log
mq2bot=mq2bot
mq2map=mq2map

INI contents for problem plugin (if any):

Macroquest.ini:
Code:
[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
DebugSpewToFile=0
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=0
FilterEncumber=0
FilterDebug=0
FilterMQ2Data=0
FilterCustom=0
KeepKeys=1
FilterMQ=0
AllErrorsDumpStack=1
AllErrorsFatal=0
LaxColor=0
HUDMode=Always
MQPauseOnChat=0
ExactSearchCleanNames=0
MQ2LoadingMsg=1
ShowMQ2News=1
ShowMMONews=1
MQ2NewsTop=10
MQ2NewsBottom=110
MQ2NewsLeft=410
MQ2NewsRight=900
MMONewsTop=115
MMONewsBottom=215
MMONewsLeft=410
MMONewsRight=900
DisableDoCrackWin=0
DisablePZCache=1
CacheMsgLevel=0
UseOldSelect=0
UseTimestamps=0
TimeFormat=[%H:%M:%S]
TimeColor=cyan
AllowUntargetable=0
AllowMQ2Target=1
MQ2RangeInit=1
MQ2TargetRange=0
MQ2MapRange=0
MQ2ICInit=1
AllowInstantCamp=1
EnableActivePlugins=1

[Aliases]
/a=/anonymous
/b=/bazaar
/ba=/bazaar
/c=/consider
/cha=/channel
/d=/duel
/exp=/echo ${Me.PctExp}% experience...
/f=/feedback
/fa=/fastdrop
/g=/gsay
/gmlist=/who all gm
/gu=/guildsay
/hp=/echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/icamp=/keypress instant_camp
/instantcamp=/keypress instant_camp
/icampdesk=/multiline ; /camp desk; /timed 5 /keypress instant_camp
/icampdesktop=/multiline ; /camp desk; /timed 5 /keypress instant_camp
/icampserv=/multiline ; /camp server; /timed 5 /keypress instant_camp
/icampserver=/multiline ; /camp server; /timed 5 /keypress instant_camp
/key=/keys
/load=/loadspells
/m=/msg
/mana=/echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/npc=/who npc
/slotid=/echo ${SelectedItem.InvSlot}
/t=/tell
/ta=/tap
/w=/who
/rezme=/echo This command is broken and has been disabled.
/whog=/multiline ; /who all ${Group.Member[1]}; /who all ${Group.Member[2]}; /who all ${Group.Member[3]}; /who all ${Group.Member[4]}; /who all ${Group.Member[5]}; /who all ${Group.Member[6]}

[Substitutions]
omg=Oh My God

[Plugins]
mq2mmobugs=mq2mmobugs
mq2cast=mq2cast
mq2moveutils=mq2moveutils
mq2advloot=mq2advloot
mq2melee=mq2melee
mq2autogroup=mq2autogroup
mq2autologin=mq2autologin
mq2bandolier=mq2bandolier
mq2chatfilter=mq2chatfilter
mq2chatwnd=mq2chatwnd
mq2clickies=mq2clickies
mq2debuffs=mq2debuffs
mq2eqbc=mq2eqbc
mq2eqbugfix=mq2eqbugfix
mq2exchange=mq2exchange
mq2filterset=mq2filterset
mq2gmcheck=mq2gmcheck
mq2hud=mq2hud
mq2itemdisplay=mq2itemdisplay
mq2mmofastmem=mq2mmofastmem
mq2mmotlo=mq2mmotlo
mq2netbots=mq2netbots
mq2netheal=mq2netheal
mq2spawnmaster=mq2spawnmaster
mq2twist=mq2twist
mq2log=mq2log
mq2map=mq2map
mq2bot=mq2bot

[Key Binds]
RANGED_Nrm=clear
RANGED_Alt=clear
MQ2CHAT_Nrm=.
MQ2CSCHAT_Nrm=/
UNSTICK_FWD_Nrm=Num_8
UNSTICK_FWD_Alt=Up
UNSTICK_BCK_Nrm=Num_2
UNSTICK_BCK_Alt=Down
UNSTICK_LFT_Nrm=Num_4
UNSTICK_LFT_Alt=Left
UNSTICK_RGT_Nrm=Num_6
UNSTICK_RGT_Alt=Right
UNSTICK_STRAFE_LFT_Nrm=clear
UNSTICK_STRAFE_LFT_Alt=clear
UNSTICK_STRAFE_RGT_Nrm=clear
UNSTICK_STRAFE_RGT_Alt=clear
MUTILS_FWD_Nrm=W
MUTILS_BCK_Nrm=S
MUTILS_LFT_Nrm=A
MUTILS_RGT_Nrm=D
MUTILS_STRAFE_LFT_Nrm=clear
MUTILS_STRAFE_RGT_Nrm=clear
MUTILS_AUTORUN_Nrm=Num_Lock
MUTILS_FWD_Alt=Up
MUTILS_BCK_Alt=Down
MUTILS_LFT_Alt=Left
MUTILS_RGT_Alt=Right
MUTILS_STRAFE_LFT_Alt=clear
MUTILS_STRAFE_RGT_Alt=clear
MUTILS_AUTORUN_Alt=clear
MELEE_Nrm=Z
RANGE_Nrm=X
WORST_TARGET_Nrm=W
WORST_CYCLE_Nrm=E
EQBC_Nrm=clear

[SWho Filter]
Lastname=1
Class=1
Race=1
Level=1
GM=1
Guild=1
Sneak=1
LD=1
LFG=1
NPCTag=1
Trader=1
AFK=1
Anon=1
Distance=1
Light=1
Body=1
SpawnID=1
Holding=1
ConColor=1
Invisible=1

[Captions]
MQCaptions=1
Update=35
Player1=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player2=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player3=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
Player4=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.AARank},${NamingSpawn.AATitle} ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.Suffix.Length},${If[${NamingSpawn.Suffix.Left[1].Equal[,]},, ]},]}${NamingSpawn.Suffix}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
;Player5=
;Player6=
NPC=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Surname.Length},\n(${NamingSpawn.Surname}),]}
Corpse=${NamingSpawn.DisplayName}'s corpse
Pet=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Master.Type.Equal[PC]},\n(${NamingSpawn.Master}),]}

[Caption Colors]
PC=OFF
PC-Color=ff00ff
PCCon=OFF
PCPVPTeam=OFF
PCRaid=OFF
PCRaid-Color=ff7f
PCClass=OFF
PCGroup=OFF
PCGroup-Color=ffff00
PCTrader=ON
PCTrader-Color=ff7f00
NPC=OFF
NPC-Color=ff0000
NPCCon=ON
NPCClass=OFF
NPCMerchant=ON
NPCMerchant-Color=ff7f00
NPCBanker=ON
NPCBanker-Color=c800ff
NPCAssist=ON
NPCAssist-Color=ffff00
NPCMark=ON
NPCMark-Color=ffff00
PetNPC=OFF
PetNPC-Color=ff0000
PetPC=OFF
PetPC-Color=ffff00
PetClass=OFF
PetClass-Color=ff0000
Corpse=OFF
Corpse-Color=ff0000
CorpseClass=OFF
CorpseClass-Color=ff0000

Hi HTW, any thoughts on this?
 
No worries thanks! :)
Made some updates/changes, pushed full release. Give it a try and let me know man, thanks for your patience.

htw

Hi HTW,

Autologin works great :) thank you!

There are two issues but maybe known?

1. /unload crashes EQ
2. CPU speed bug - characters speed and animations are on warp speed. Does not do that with non mmobugs build. I can camp a few times to get it to stop. Any thoughts on that?
 
Issue:
When I do an '/equipset Bane' command, if the Bandolier INI is there and populated, the client crashes immediately. If the Bandolier INI is moved elsewhere, i did this to test it, then it doesnt do anything at all, but no crashing too. This is 100% reproducible, on any toon that i log in and try. I also tried moving the ini, and having the plugin recreate it with /createset Bane, etc. This produced the same result. I know that this command is from Mq2Bandolier, but requires the Mq2Exchange plugin as well to use it.


Emulator Client type: ROF2 - the new code base one
Loader Version: 4.5.0.6 (2020.10.26)
Problem plugin version/date: 19.7.36.0 (Mq2Bandolier / Mq2Exchange)
MQ2Main.dll version/date: 19.7.36.0
MQ2MMOBugs.dll version/date: 19.7.36.0
Operating System: Windows 10 Professional 64 bit (OS Build 19041.685)
Restarted mmoloader?: Yes, along with the PC
Using WinEQ2? No
Using InnerSpace? Yes
Using Custom UI? Name/Link? No
UIErrors.txt contents: "UIErrorLog created at Mon Dec 21 16:27:14 2020"
All necessary plugins loaded?: Yes
Firewall software: Only windows built-in stuff
Antivirus software: Only windows built-in stuff
Antispyware software: Only windows built-in stuff
Loaded plugin list: Mq2AdvLoot, Mq2MMOFastMem, Mq2Nav, Mq2Web, Mq2WinTitle, Mq2ChatWnd, Mq2CustomBinds,
Mq2EQBugFix, Mq2HUD, Mq2ItemDisplay, Mq2Labels, Mq2Map, Mq2AutoLogin, Mq2AutoSkills, Mq2BagWindow,
Mq2Bandolier, Mq2Cast, Mq2EQBC, Mq2EQWire, Mq2Exchange, Mq2Melee, Mq2MoveUtils, Mq2NetBots,
Mq2Rez, Mq2SpawnMaster, Mq2Targets, Mq2Twist, Mq2XPTracker

INI contents for problem plugin (if any):
Here is the Bandolier ini
Code:
[Shield]
14=132027
[DPS]
13=134530
[Bane]
13=134530

Macroquest.ini:
Code:
[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
DebugSpewToFile=0
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=0
FilterEncumber=0
FilterDebug=0
FilterMQ2Data=0
FilterCustom=0
KeepKeys=1
FilterMQ=0
AllErrorsDumpStack=1
AllErrorsFatal=0
LaxColor=0
HUDMode=Always
MQPauseOnChat=0
ExactSearchCleanNames=0
MQ2LoadingMsg=1
ShowMQ2News=1
ShowMMONews=1
MQ2NewsTop=10
MQ2NewsBottom=110
MQ2NewsLeft=410
MQ2NewsRight=900
MMONewsTop=115
MMONewsBottom=215
MMONewsLeft=410
MMONewsRight=900
DisableDoCrackWin=0
DisablePZCache=0
CacheMsgLevel=0
UseOldSelect=0
UseTimestamps=0
TimeFormat=[%H:%M:%S]
TimeColor=cyan
AllowUntargetable=0
AllowMQ2Target=1
MQ2RangeInit=1
MQ2TargetRange=0
MQ2MapRange=0
MQ2ICInit=1
AllowInstantCamp=1
EnableActivePlugins=1

[ItemDisplay]
LootButton=1
LucyButton=1

[Aliases]
/a=/anonymous
/alla=/myweb alla
/b=/bazaar
/ba=/bazaar
/bestiary=/myweb bestiary
/c=/consider
/cha=/channel
/d=/duel
/eqtrader=/myweb eqtrader
/exp=/echo ${Me.PctExp}% experience...
/f=/feedback
/fa=/fastdrop
/g=/gsay
/gmlist=/who all gm
/google=/myweb google
/gu=/guildsay
/hp=/echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/icamp=/multiline ; /camp;/keypress INSTANT_CAMP
/icampdesk=/multiline ; /camp desktop;/keypress INSTANT_CAMP
/icampserv=/multiline ; /camp server;/keypress INSTANT_CAMP
/key=/keys
/load=/loadspells
/lucyi=/myweb lucyi
/lucys=/myweb lucys
/m=/msg
/magelo=/myweb magelo
/mana=/echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/newif=/if
/npc=/who npc
/r=/reply
/slotid=/echo ${SelectedItem.InvSlot}
/spawn=/spawnmaster
/t=/tell
/ta=/tap
/tloc=/echo ${Target.Name}'s Location is ${Target.Y} ${Target.X} ${Target.Z}
/w=/who
/wt=/warp target
/yahoo=/myweb yahoo


[Substitutions]
omg=Oh My God


[Plugins]
mq2ic=1
mq2mmobugs=1
mq2aaspend=0
mq2advbeep=0
mq2advloot=1
mq2advpacks=0
mq2advpath=1
mq2antiafk=0
mq2autoaccepttrades=0
mq2autoafk=0
mq2autobuff=0
mq2autoclaim=0
mq2autoclip=0
mq2autodestroy=0
mq2autoforage=0
mq2autogroup=0
mq2autologin=1
mq2autosize=0
mq2autoskills=1
mq2bagwindow=1
mq2bandolier=1
mq2bardswap=0
mq2berzerker=0
mq2bot=0
mq2botbeta=0
mq2botmaster=0
mq2botslave=0
mq2boundtlo=0
mq2buffblock=0
mq2buffbot=0
mq2bzsrch=0
mq2camera=0
mq2capslock=0
mq2casttimer=0
mq2cecho=0
mq2changeform=0
mq2charnotes=0
mq2chat=0
mq2chatevents=0
mq2chatfilter=0
mq2chatwnd=1
mq2clickies=0
mq2clickmaint=0
mq2clip=0
mq2cloot=0
mq2collections=0
mq2compasshax=0
mq2compassutils=0
mq2cpuload=0
mq2crypto=0
mq2cursor=0
mq2custombinds=1
mq2customsound=0
mq2dannet=0
mq2debuffs=0
mq2discord=0
mq2docrack=0
mq2doors=0
mq2dps=0
mq2dpsadv=0
mq2eqbc=1
mq2eqbugfix=1
mq2eqdraw=0
mq2eqdxfix=0
mq2eqim=0
mq2eqwire=1
mq2etrack=0
mq2events=0
mq2exchange=1
mq2fakelink=0
mq2famkiller=0
mq2farm=0
mq2feedme=0
mq2filterset=0
mq2focii=0
mq2fog=0
mq2fps=0
mq2funnynames=0
mq2gamparsehelper=0
mq2gemtimer=0
mq2getmission=0
mq2gmcheck=0
mq2gzone=0
mq2headshot=0
mq2hoverinfo=0
mq2hud=1
mq2hudmove=0
mq2ice=0
mq2ifs=0
mq2instancekill=0
mq2irc=0
mq2itemdisplay=1
mq2kissbuffs=0
mq2krust=0
mq2labels=1
mq2languages=0
mq2lazyfind=0
mq2linkdb=0
mq2log=0
mq2logoutclick=0
mq2map=1
mq2mastermind=0
mq2medley=0
mq2mercmanager=0
mq2missing=0
mq2mmobzsrch=0
mq2mmodps=0
mq2mmofastmem=1
mq2mmokite=0
mq2mmomakegroups=0
mq2mmopopup=0
mq2mmotext=0
mq2mmowarp=0
mq2mmoxp=0
mq2movementrecorder=0
mq2mybuttons=0
mq2myiftlo=0
mq2namesay=0
mq2nav=1
mq2netbots=1
mq2netheal=0
mq2nogoto=0
mq2nomountmodels=0
mq2nostun=0
mq2nosummon=0
mq2notify=0
mq2otd=0
mq2pccheck=0
mq2pcsafety=0
mq2piggyzone=0
mq2pluginman=0
mq2pop=0
mq2portalsetter=0
mq2powersource=0
mq2radar=0
mq2raidutils=0
mq2reachit=0
mq2react=0
mq2relaytells=0
mq2remotecamp=0
mq2removedet=0
mq2reward=0
mq2rez=1
mq2rogue=0
mq2screenshot=0
mq2setrace=0
mq2shellcmd=0
mq2shitlist=0
mq2shutdown=0
mq2size=0
mq2slotcolors=0
mq2soundcontrol=0
mq2spawnmaster=1
mq2speedutils=0
mq2spellhotkeys=0
mq2spellsearch=0
mq2spelltimer=0
mq2sqlite=0
mq2startmacro=0
mq2stealth=0
mq2supercast=0
mq2switchchar=0
mq2targetinfo=0
mq2targets=1
mq2taskaddaccept=0
mq2telnet=0
mq2timer=0
mq2timercolor=0
mq2timestamp=0
mq2tooltip=0
mq2tracking=0
mq2tributemanager=0
mq2twist=1
mq2vendors=0
mq2viewport=0
mq2vladutil=0
mq2voicecommand=0
mq2web=1
mq2wickedspeed=0
mq2winamp=0
mq2wintitle=1
mq2xptracker=1
mq2cast=1
mq2moveutils=1
mq2melee=1
 
Issue:
When I do an '/equipset Bane' command, if the Bandolier INI is there and populated, the client crashes immediately. If the Bandolier INI is moved elsewhere, i did this to test it, then it doesnt do anything at all, but no crashing too. This is 100% reproducible, on any toon that i log in and try. I also tried moving the ini, and having the plugin recreate it with /createset Bane, etc. This produced the same result. I know that this command is from Mq2Bandolier, but requires the Mq2Exchange plugin as well to use it.


Emulator Client type: ROF2 - the new code base one
Loader Version: 4.5.0.6 (2020.10.26)
Problem plugin version/date: 19.7.36.0 (Mq2Bandolier / Mq2Exchange)
MQ2Main.dll version/date: 19.7.36.0
MQ2MMOBugs.dll version/date: 19.7.36.0
Operating System: Windows 10 Professional 64 bit (OS Build 19041.685)
Restarted mmoloader?: Yes, along with the PC
Using WinEQ2? No
Using InnerSpace? Yes
Using Custom UI? Name/Link? No
UIErrors.txt contents: "UIErrorLog created at Mon Dec 21 16:27:14 2020"
All necessary plugins loaded?: Yes
Firewall software: Only windows built-in stuff
Antivirus software: Only windows built-in stuff
Antispyware software: Only windows built-in stuff
Loaded plugin list: Mq2AdvLoot, Mq2MMOFastMem, Mq2Nav, Mq2Web, Mq2WinTitle, Mq2ChatWnd, Mq2CustomBinds,
Mq2EQBugFix, Mq2HUD, Mq2ItemDisplay, Mq2Labels, Mq2Map, Mq2AutoLogin, Mq2AutoSkills, Mq2BagWindow,
Mq2Bandolier, Mq2Cast, Mq2EQBC, Mq2EQWire, Mq2Exchange, Mq2Melee, Mq2MoveUtils, Mq2NetBots,
Mq2Rez, Mq2SpawnMaster, Mq2Targets, Mq2Twist, Mq2XPTracker

INI contents for problem plugin (if any):
Here is the Bandolier ini
Code:
[Shield]
14=132027
[DPS]
13=134530
[Bane]
13=134530

Macroquest.ini:
Code:
[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
DebugSpewToFile=0
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=0
FilterEncumber=0
FilterDebug=0
FilterMQ2Data=0
FilterCustom=0
KeepKeys=1
FilterMQ=0
AllErrorsDumpStack=1
AllErrorsFatal=0
LaxColor=0
HUDMode=Always
MQPauseOnChat=0
ExactSearchCleanNames=0
MQ2LoadingMsg=1
ShowMQ2News=1
ShowMMONews=1
MQ2NewsTop=10
MQ2NewsBottom=110
MQ2NewsLeft=410
MQ2NewsRight=900
MMONewsTop=115
MMONewsBottom=215
MMONewsLeft=410
MMONewsRight=900
DisableDoCrackWin=0
DisablePZCache=0
CacheMsgLevel=0
UseOldSelect=0
UseTimestamps=0
TimeFormat=[%H:%M:%S]
TimeColor=cyan
AllowUntargetable=0
AllowMQ2Target=1
MQ2RangeInit=1
MQ2TargetRange=0
MQ2MapRange=0
MQ2ICInit=1
AllowInstantCamp=1
EnableActivePlugins=1

[ItemDisplay]
LootButton=1
LucyButton=1

[Aliases]
/a=/anonymous
/alla=/myweb alla
/b=/bazaar
/ba=/bazaar
/bestiary=/myweb bestiary
/c=/consider
/cha=/channel
/d=/duel
/eqtrader=/myweb eqtrader
/exp=/echo ${Me.PctExp}% experience...
/f=/feedback
/fa=/fastdrop
/g=/gsay
/gmlist=/who all gm
/google=/myweb google
/gu=/guildsay
/hp=/echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/icamp=/multiline ; /camp;/keypress INSTANT_CAMP
/icampdesk=/multiline ; /camp desktop;/keypress INSTANT_CAMP
/icampserv=/multiline ; /camp server;/keypress INSTANT_CAMP
/key=/keys
/load=/loadspells
/lucyi=/myweb lucyi
/lucys=/myweb lucys
/m=/msg
/magelo=/myweb magelo
/mana=/echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/newif=/if
/npc=/who npc
/r=/reply
/slotid=/echo ${SelectedItem.InvSlot}
/spawn=/spawnmaster
/t=/tell
/ta=/tap
/tloc=/echo ${Target.Name}'s Location is ${Target.Y} ${Target.X} ${Target.Z}
/w=/who
/wt=/warp target
/yahoo=/myweb yahoo


[Substitutions]
omg=Oh My God


[Plugins]
mq2ic=1
mq2mmobugs=1
mq2aaspend=0
mq2advbeep=0
mq2advloot=1
mq2advpacks=0
mq2advpath=1
mq2antiafk=0
mq2autoaccepttrades=0
mq2autoafk=0
mq2autobuff=0
mq2autoclaim=0
mq2autoclip=0
mq2autodestroy=0
mq2autoforage=0
mq2autogroup=0
mq2autologin=1
mq2autosize=0
mq2autoskills=1
mq2bagwindow=1
mq2bandolier=1
mq2bardswap=0
mq2berzerker=0
mq2bot=0
mq2botbeta=0
mq2botmaster=0
mq2botslave=0
mq2boundtlo=0
mq2buffblock=0
mq2buffbot=0
mq2bzsrch=0
mq2camera=0
mq2capslock=0
mq2casttimer=0
mq2cecho=0
mq2changeform=0
mq2charnotes=0
mq2chat=0
mq2chatevents=0
mq2chatfilter=0
mq2chatwnd=1
mq2clickies=0
mq2clickmaint=0
mq2clip=0
mq2cloot=0
mq2collections=0
mq2compasshax=0
mq2compassutils=0
mq2cpuload=0
mq2crypto=0
mq2cursor=0
mq2custombinds=1
mq2customsound=0
mq2dannet=0
mq2debuffs=0
mq2discord=0
mq2docrack=0
mq2doors=0
mq2dps=0
mq2dpsadv=0
mq2eqbc=1
mq2eqbugfix=1
mq2eqdraw=0
mq2eqdxfix=0
mq2eqim=0
mq2eqwire=1
mq2etrack=0
mq2events=0
mq2exchange=1
mq2fakelink=0
mq2famkiller=0
mq2farm=0
mq2feedme=0
mq2filterset=0
mq2focii=0
mq2fog=0
mq2fps=0
mq2funnynames=0
mq2gamparsehelper=0
mq2gemtimer=0
mq2getmission=0
mq2gmcheck=0
mq2gzone=0
mq2headshot=0
mq2hoverinfo=0
mq2hud=1
mq2hudmove=0
mq2ice=0
mq2ifs=0
mq2instancekill=0
mq2irc=0
mq2itemdisplay=1
mq2kissbuffs=0
mq2krust=0
mq2labels=1
mq2languages=0
mq2lazyfind=0
mq2linkdb=0
mq2log=0
mq2logoutclick=0
mq2map=1
mq2mastermind=0
mq2medley=0
mq2mercmanager=0
mq2missing=0
mq2mmobzsrch=0
mq2mmodps=0
mq2mmofastmem=1
mq2mmokite=0
mq2mmomakegroups=0
mq2mmopopup=0
mq2mmotext=0
mq2mmowarp=0
mq2mmoxp=0
mq2movementrecorder=0
mq2mybuttons=0
mq2myiftlo=0
mq2namesay=0
mq2nav=1
mq2netbots=1
mq2netheal=0
mq2nogoto=0
mq2nomountmodels=0
mq2nostun=0
mq2nosummon=0
mq2notify=0
mq2otd=0
mq2pccheck=0
mq2pcsafety=0
mq2piggyzone=0
mq2pluginman=0
mq2pop=0
mq2portalsetter=0
mq2powersource=0
mq2radar=0
mq2raidutils=0
mq2reachit=0
mq2react=0
mq2relaytells=0
mq2remotecamp=0
mq2removedet=0
mq2reward=0
mq2rez=1
mq2rogue=0
mq2screenshot=0
mq2setrace=0
mq2shellcmd=0
mq2shitlist=0
mq2shutdown=0
mq2size=0
mq2slotcolors=0
mq2soundcontrol=0
mq2spawnmaster=1
mq2speedutils=0
mq2spellhotkeys=0
mq2spellsearch=0
mq2spelltimer=0
mq2sqlite=0
mq2startmacro=0
mq2stealth=0
mq2supercast=0
mq2switchchar=0
mq2targetinfo=0
mq2targets=1
mq2taskaddaccept=0
mq2telnet=0
mq2timer=0
mq2timercolor=0
mq2timestamp=0
mq2tooltip=0
mq2tracking=0
mq2tributemanager=0
mq2twist=1
mq2vendors=0
mq2viewport=0
mq2vladutil=0
mq2voicecommand=0
mq2web=1
mq2wickedspeed=0
mq2winamp=0
mq2wintitle=1
mq2xptracker=1
mq2cast=1
mq2moveutils=1
mq2melee=1

Thanks much. Fixed and updated, grab updated dll from loader.

htw
 
Running the ROF2 Emulator build now (which, thank you!) and noticing MQ2Melee spams a lot of "you do not have this skill (Frenzy|Backstab, etc etc)"

I assume its some debug writes that got left in when you compiled? I can't seem to shut it up.
Version 2021.0814 if that helps! :)
 
Something is going on with only one (1) of my accounts, every toon on that account keeps crashing when I activate MQ2bot Next, but the other accounts are working fine.

Here is the file as requested
 

Attachments

  • MacroQuest.ini
    7.3 KB · Views: 0
  • MacroQuest_default.ini
    6.6 KB · Views: 0
  • MMOLoader.dll
    15 KB · Views: 0
  • MMOLoader.exe
    3.4 MB · Views: 0
  • MQ2Bot.dll
    829.5 KB · Views: 0