• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - Kissassist crashing after last MQ update?

nezstor

Well-known member
Joined
Apr 8, 2020
RedCents
1,127¢
I updated MQ and play on Testserver.
When I start the Kissassist macro I get spammed with following on all my characters:
1646468937438.png
and after a few sec EQ crash.
 
at line 385 you have:

/if (${Me.CombatState.NotEqual[COMBAT]} && !${DanNetOn}) {
/call WriteBuffs <--- Its the WriteBuffs function thats making it crash
/call WriteBuffsMerc
/call WriteBuffsPet
}
 
Last edited:
And 16002 you have this:

Write all current buffs to Kissassist_Buffs.ini file
/for i 0 to 40
/if (${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip.Find[(]}) {
/varset BuffList ${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip.Arg[1,(].Left[-1]}
} else {
/varset BuffList ${Window[BuffWindow].Child[BW_Buff${i}_Button].Child[Buff${i}].Tooltip} <--- This is 16002
}
/if (${BuffList.Length}) {
DEBUGN WriteBuffs: ${i}-${BuffList}
/if (${BuffList.Find[:Permanent]}>1) /varset BuffList ${BuffList.Left[${Math.Calc[${BuffList.Find[:Permanent]}-1]}]}
/varset Writebufflist ${Writebufflist}${BuffList}|
}
/next i
 
I deleted the Kissassist_Buffs.ini file and tried again. it was recreated and populated with following:

[25608]
Day=5
Hour=9
Zone=436
Buffs=NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
Blockedbuffs=
AmILooting=0
MyRole=assist
[25574]
Day=5
Hour=9
Zone=436
Buffs=NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
Blockedbuffs=
AmILooting=0
MyRole=tank
[25580]
Day=5
Hour=9
Zone=436
Buffs=NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
Blockedbuffs=
AmILooting=0
MyRole=assist
[25612]
Day=5
Hour=9
Zone=436
Buffs=NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
Blockedbuffs=
AmILooting=0
MyRole=assist
 
yes, they have some buffs. I can try to strip all the buffs and try again.
Saw in MQ test server thread that there was alot of ppl that have problems after latest patch, so maby nothing wrong with Kissassist.
 
Was there an xml file update for the buff window on test?
 
From the 3-1-22 test patch notes

*** UI ***

- Accepting a resurrection will now update your respawn window selection to the location of your corpse.
- Fixed a bug that caused a crash when the Manage Loot window was being used.
- Fixed a notorious crash that occurred when changing filters in the Advanced Loot Window.
- Updated the /copylayout command to properly copy hotbutton window size, spinner, and keymap options.

- Changed -
EQUI_BuffWindow.xml
EQUI_ShortDurationBuffWindow.xml
EQUI_TargetWindow.xml
EQUI_Templates.xml

Probably something new in the buff window is messing up MQ reading it.
 
Stripped all buffs.
Deleted KissAssist_Buffs.ini
Started Kissassist on one character and got this after he did first buff:
1646488868168.png
A new KissAssist_Buffs.ini was created containing:
[27138]
Day=5
Hour=14
Zone=436
Buffs=NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|
Blockedbuffs=
AmILooting=0
MyRole=assist

So, something fishy with WriteBuffs function :/
 
From the 3-1-22 test patch notes

*** UI ***

- Accepting a resurrection will now update your respawn window selection to the location of your corpse.
- Fixed a bug that caused a crash when the Manage Loot window was being used.
- Fixed a notorious crash that occurred when changing filters in the Advanced Loot Window.
- Updated the /copylayout command to properly copy hotbutton window size, spinner, and keymap options.

- Changed -
EQUI_BuffWindow.xml
EQUI_ShortDurationBuffWindow.xml
EQUI_TargetWindow.xml
EQUI_Templates.xml

Probably something new in the buff window is messing up MQ reading it.
Yeah, that must be it.
Then we need to wait on a new MQ version I guess?
 
KA is working for me but noticing some funkiness with the auto attack. I’ve had to turn on auto attack on my melee heroes. Seems to not navigate to the mob and attack. A few times it’s turned on but only when right in front of the melee chars. It’s still firing the DPS section though. No idea if it will just resolve on it’s own MQ is cleaned up on test but though I’d call ito it since I’ve been doing lower level stuff that I can do without needing everything proper (anniversary quests etc…)
 
Problem - Kissassist crashing after last MQ update?

Users who are viewing this thread

Back
Top
Cart