• 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

Question - kissassist vs mq2mule

Turaj Steelfist

Seasoned veteran member
Joined
Apr 3, 2020
RedCents
3,350¢
So I made the leap from kissassist to mq2mule yesterday and I love the interface for mule. I am concerned that it doesn't work as well as kissassist. First off let me tell you why I think this and get some input.

I have a rather nice clr ini for kissassist, yes I got it off the list and tweaked it to my needs, I have an exp camp I do in ToV and my cleric had no issues healing my pally tank, tanking with 2h. So I finally got mq2working, after a bonehead issue that was my fault, and I first grabbed a default mq2mule ini for the clr. I quickly found out, the hard way, that the clr could not keep my pally alive while using 2h, i then found out he struggled to keep him alive with sword and board. At his point I thought that the ini must not be what I need and since I watched the redbot video, hooray, I remembered that I can use a kissassist ini for mule. I put my kiss ini in and fix the couple of errors mule found with it, a couple I mean 2 that were it was looking for 2.0 and a chest that I don't have, and fired it up. Now what I found scared me to the point that I am currently back to using kissassist for now. I think I will make a new box team from scratch and use mule to see how it works from scratch. My clr using my kiss ini inside mule was struggling to keep my pally alive with 2h, it did manage to keep him up but I was throwing in a lot of self heals. It just seemed that the clr was not casting heals like before.

with kissassist i felt like my clr saw me get hit and cast heal, now i see my health bar at 30% for like 2-3 rounds of combat before he heals. As you all know that in ToV 30% can go in a matter of 2 hits. I am not hating on mq2mule, what I am asking is has anyone else experienced this kind of difference using mq2mule vs kissassist?

Is there maybe something I did not do right when I ported the ini over? Is there something that I need to do to tweak it to make it work better? On a side not is there a way to change the default spell gem that is used for buffs? I think it is gem 7 now I would rather it be gem 1 or gems 13. I am guessing the default was set because not every toon has 13 gem slots, but everyone does have a first gem slot.
 
Not familiar with anything but kissassist, however the ini file under [Spells] there is a MiscGem= put the spell slot you want to be misc.
 
You should start by posting your MuleAssist ini file so we can answer your questions about whether it's set up correctly or not :).

As an FYI, the message that gets sent when it heals as the heal completes, not when it starts casting. It can make it feel like it's casting late, but by the time you're reading the message it's already cast it.
 
[General]
KissAssistVer=11.005
Role=assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|96
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=1
IRCOn=0
CampfireOn=0
CharInfo=Cleric|113|GOLD
DPSMeter=1
ScatterOn=0
Movewhenhit=1
DefaultUI=TRUE
XTSlot=0
GroupWatchCheck=FALSE
DanNetOn=0
DanNetDelay=20
SitToMed=1
MedStop=100

[Buffs]
BuffsOn=1
BuffsSize=16
Buffs1=Divine Reaction
Buffs2=Aura of the Reverent|Aura
Buffs3=Aura of Divinity|Aura
Buffs4=Unified Righteousness|MA|Cond13
Buffs5=Quiet Prayer|Managroup|40
Buffs6=Divine Imposition|MA
Buffs7=Saint's Unity|Cond12
Buffs8=Veturika's Perseverance|Mana|65|ME
Buffs9=Rallied Greater Guard of Vie|MA
Buffs10=Anticipated Intervention|MA
Buffs11=Shining Fortress|MA
Buffs12=Ward of Righteousness|MA
Buffs13=NULL
Buffs14=Armor of the Merciful
Buffs15=Curate's Retort|MA
Buffs16=Divine Guardian|MA
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL

[DPS]
DPSOn=1
DPSSize=2
DPSSkip=1
DPSInterval=1
DebuffAllOn=0
DPS1=Vicarum's Retort|MA
DPS1=Yaulp|99|Cond7
DPS2=NULL

[Aggro]
AggroOn=1
AggroSize=4
Aggro1=Divine Retribution|80|>
Aggro2=Divine Peace|50|>
Aggro3=Sanctuary|30|>
Aggro4=Blessing of Sanctuary|45|>

[Heals]
HealsOn=1
HealsSize=31
;Divine rez - 100% rez 7hour+ re-use
Heals1=Divine Resurrection|0|rez
;Blessing of Ressurrection - regular rez, will go 96% in combat
Heals2=Blessing of Resurrection|0|rez
;Burst of Life - AA
Heals3=Burst of Life|50
;Sixteenth/Fifteenth line does med heal and super heal if below 25% health - we start heal check @40, if we wait till 25, tank might be dead
Heals4=Seventeenth Rejuvination|25|MA
;Dissi TBL Dicho spell - heal plus max health, additional group heal
Heals5=Dissident Blessing|60|MA
;Divine Arb - 3m reuse - "balances" group health
Heals6=Divine Arbitration|35
;Aegis of Sup - Cleric epic - same as Divine Arb
Heals7=Aegis of Superior Divinity|35|Cond9
;Cel Rap - 10m reuse - reduces cast time of heal/dmg by 50% for 36 seconds
Heals8=Celestial Rapidity|80|Cond11
;Healing Frenzy 15m reuse, insta-duration heals 100% exceptional heal
Heals9=Healing Frenzy|80|Cond10
;Channeling the Divine - 10m reuse, 50% chance to twincast insta duration heals, 1m duration
Heals10=Channeling the Divine|80|Cond10
;Ward of Purity - 20m reuse, ward near group that cures poison/disease/curse/corruption
Heals11=Ward of Purity|99|Cond10
;Exq Bene - 20m reuse, ward near group that heals over time the group
Heals12=Exquisite Benediction|99|Cond10
;Flurry of Life - 15m reuse, increases port of insta-heal spells by 35% for 1.5 minutes
Heals13=Flurry of Life|99|Cond10
;Spire - 7:30 reuse, lowers group dmg taken by melee, increases soft ac armor cap, and absorbs 4% incoming melee/spells
Heals14=Spire of the Vicar|99|Cond10
;Battleworn Chest - 3m reuse, large damage absorbtion
Heals15=${InvSlot[Chest].Item.Name}|99|MA|Cond11
;Focused Celestial Regen - 5m reuse - bonus HoT
Heals16=Focused Celestial Regeneration|85|MA|Cond11
;Merciful Remedy - "insta duration" heal set for MA only
Heals17=Curate's Retort|99|MA|Once|Cond10
Heals18=Merciful Remedy|80|MA
;Spiritual Remedy - "insta duration" heal set for MA only
Heals19=Spiritual Remedy|80|MA
;Promised Remedy - "insta duration" heal set for MA only
Heals20=Promised Remedy|90|MA
;Beacon of life - 3m reuse, group heal
Heals21=Beacon of Life|80|Cond6
;Merciful Intervention - "insta duration" heal set for MA only
Heals22=Merciful Intervention|85|MA
;Celestial Regeneration - 7:30 reuse - bonus HoT
Heals23=Celestial Regeneration|95|Cond4
;Mystical Intervention - "insta duration" heal set for MA only
Heals24=Mystical Intervention|85
;Aegis of Sup - Cleric epic - same as Divine Arb
Heals25=Aegis of Superior Divinity|99|Cond4
;Syllable of Mending - "instant" duration group heal
Heals26=Syllable of Mending|99|Cond2
;Words of Greater Restoration 110 - Group heal + Group Cure
Heals27=Word of Greater Restoration|99|Cond3
;Spiritual Remedy - "insta duration" heal set for Not MA
Heals28=Merciful Remedy|80|!MA
;Spiritual Remedy - "insta duration" heal set for Not MA
Heals29=Spiritual Remedy|80|!MA
;Promised Remedy - "insta duration" heal set for Not MA
Heals30=Promised Remedy|80|!MA
;Celestial Regeneration - 7:30 reuse - bonus HoT
Heals31=Celestial Regeneration|35|Me

AutoRezOn=1
AutoRezWith=Blessing of Resurrection

XTarHeal=1

XTarHealList=2,3,4
HealGroupPetsOn=0
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50

[Cures]
CuresOn=1
CuresSize=5
Cures1=Radiant Cure
Cures2=Ward of Purity
Cures3=Purified Spirits
Cures4=Group Purify Soul
Cures5=Word of Greater Restoration

[GoM]
GoMOn=1
GoMSize=1
GoMSpell1=Merciful Remedy|MA
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob


[KConditions]
ConOn=1
CondSize=13
Cond1=${Me.PctMana} > 20 && ${Target.PctHPs} > 20 && ${Group.MainTank.PctHPs} > 80
Cond2=(${Group.Injured[80]} >= 3)
Cond3=(${Group.Injured[75]} >= 3)
Cond4=(${Group.Injured[75]} >= 2)
Cond5=(${Group.Injured[60]} >= 2)
Cond6=(${Group.Injured[50]} >= 2)
Cond7=!${Me.Mount.ID} && ${Spell[Yaulp].Stacks}
Cond8=${Me.CombatState.Equal[Combat]}
Cond9=!${Me.AltAbilityReady[Divine Arbitration]}
Cond10=${Me.GroupAssistTarget.Named}
Cond11=${Me.GroupAssistTarget.Named} || ${Me.XTarget} > 4
Cond12=(!${Me.Buff[Armor of the Merciful].ID} && ${Spell[Armor of the Merciful].Stacks}) || (!${Me.Buff[Armor of Sincerity].ID} && ${Spell[Armor of Sincerity].Stacks})
Cond13=!${Target.Buff[Righteousness].ID} && ${Spell[Righteousness].StacksTarget}



[Spells]
MiscGem=12
MiscGemLW=0
MiscGemRemem=1
CastingInterruptOn=0
LoadSpellSet=2
SpellSetName=KA
Gem1=Merciful Remedy
Gem2=Spiritual Remedy
Gem3=Promised Remedy
Gem4=Merciful Intervention
Gem5=Mystical Intervention
Gem6=Curate's Retort
Gem7=Divine Imposition
Gem8=NULL
Gem9=Seventeenth Rejuvination
Gem10=NULL
Gem11=Syllable of Mending
Gem12=Word of Greater Restoration
Gem13=Ward of Righteousness

;duplicate myspells/spells section so they load with loadspellset=2
[MySpells]
Gem1=Merciful Remedy
Gem2=Spiritual Remedy
Gem3=Promised Remedy
Gem4=Merciful Intervention
Gem5=Mystical Intervention
Gem6=Curate's Retort
Gem7=Divine Imposition
Gem8=NULL
Gem9=Seventeenth Rejuvination
Gem10=NULL
Gem11=Syllable of Mending
Gem12=Word of Greater Restoration
Gem13=Ward of Righteousness
[Spells]
MiscGem=12
MiscGemLW=0
MiscGemRemem=1
CastingInterruptOn=0
LoadSpellSet=2
SpellSetName=KA
Gem1=Merciful Remedy
Gem2=Spiritual Remedy
Gem3=Promised Remedy
Gem4=Merciful Intervention
Gem5=Mystical Intervention
Gem6=Curate's Retort
Gem7=Divine Imposition
Gem8=NULL
Gem9=Seventeenth Rejuvination
Gem10=Shining Bulwark
Gem11=Syllable of Mending
Gem12=Word of Greater Restoration
Gem13=Ward of Righteousness

[AE]
AEOn=1
AESize=2
AERadius=50
AE1=Celestial Regeneration|3
AE2=Sanctuary|3

LastCMD:=/endmacro
ErrorDateTime:=10/19/2020 21:12:47
ErrorMsg:=You cannot pause a macro when one isn't running.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=14466515
BuildDate:=20200922
CurrentUI:=maps

That is the same UI i use with kiss and mq2mule. It is not a matter of when the spell casts its a matter of in kiss my clr seems to keep my health above 80% whereas with mule I am often under 40%. My cleric has allowed me to die twice already today using mule and the only way I die with kiss is if im on a namer and don't realize it.
 
That is a lot going on for a cleric, melee, buffing and heals. I mean if it works for you that is fine, but I like to leave my cleric with minimal buffing and mainly heals and rez.
 
You should go check out the guide at https://www.redguides.com/community/threads/muleassist-instructions-settings-info.73370/

This ini doesn't look like it's been run with MuleAssist as I don't see a version, but I'll give some general advice.

A lot of your spells are using things like "|Cond1" which MuleAssist doesn't use. This is likely the cause of the issue with performance.

Basically what you need to do is transpose the "|Cond#" from the KA ini to the Condition line of MuleAssist. We also don't use the "|rez" tag. I'll put an example below from your ini:

KissAssist entry:
;Aegis of Sup - Cleric epic - same as Divine Arb
Heals7=Aegis of Superior Divinity|35|Cond9
...
Cond9=!${Me.AltAbilityReady[Divine Arbitration]}

MuleAssist entry:
;Aegis of Sup - Cleric epic - same as Divine Arb
Heals7=Aegis of Superior Divinity|35
HealsCond7=!${Me.AltAbilityReady[Divine Arbitration]}

Things like XTarget healing are different as well, which your ini has. MuleAssist uses it this way (taken from the guide linked above):
1604282206346.png
 
Ok thanks. I wasn't sure if it imported the conditions. I can fiddle with it and see if I can add the conditions in mule. I just copied the ui from redguides and changed the spells to fit my toons lvl. I really feel like once i get mule working better I will like it so much more. Thnx for the help.
 
heya, i'm new here and learning mule. have fiddled with kiss ini a bunch tho.

Sixteenth/Fifteenth line does med heal and super heal if below 25% health - we start heal check @40, if we wait till 25, tank might be dead

where did that line come from? i'm guessing mule may be lagging a bit trying to sort kiss conditionals. an easy check would be to raise that heal check 40 to something like 60 or 80. if that dosn't help; you have some heals set to heals|30ish. try bumping those up to heals|50 or 60 and see if that makes a difference.

i know that dosn't "fix" the problem but, they are easy tests to get it working for now.
 
heya, i'm new here and learning mule. have fiddled with kiss ini a bunch tho.

Sixteenth/Fifteenth line does med heal and super heal if below 25% health - we start heal check @40, if we wait till 25, tank might be dead

where did that line come from? i'm guessing mule may be lagging a bit trying to sort kiss conditionals. an easy check would be to raise that heal check 40 to something like 60 or 80. if that dosn't help; you have some heals set to heals|30ish. try bumping those up to heals|50 or 60 and see if that makes a difference.

i know that dosn't "fix" the problem but, they are easy tests to get it working for now.
that line came from because that is my original KA file and a note i put in the ini for folks as to why i have it firing at 40% health
 
ahh! ok. i was wondering if it was a new conditional type code i needed to learn haha. do the notes in kiss ini's confuse mule at all?
 
ahh! ok. i was wondering if it was a new conditional type code i needed to learn haha. do the notes in kiss ini's confuse mule at all?
no, they are prefaced with a ; which acts as a "commented out section" for an ini file - its just notes for the users/reader to know what the intent was so they can make adjustments with some information
 
what is the difference between kissassist and mq2mule? Sorry new person just started using kissassist.

mq2mule is a plugin that runs alongside muleassist (a modified kissassist clone). the plugin offers an interface to tweak the ini while in game among other things.

it's all a preference though. i like the stability of kissassist personally but the mq2mule plugin is really neat stuff if you choose to run muleassist.
 
mq2mule is a plugin that runs alongside muleassist (a modified kissassist clone). the plugin offers an interface to tweak the ini while in game among other things.

it's all a preference though. i like the stability of kissassist personally but the mq2mule plugin is really neat stuff if you choose to run muleassist.
Ill stay with kissassist till I get that down then try mq2mule then. Im just starting so trying figure everything out with kissassist is first step.
 
Probably the other way around would be better. Mule Assist to make config easy with the UI if you're just getting started. Both are solid choices though.
 
This makes it easy to keep KA config files updated too. I'm working on updating it since ive been gone so long.

1609623294525.png
 
Probably the other way around would be better. Mule Assist to make config easy with the UI if you're just getting started. Both are solid choices though.
Ok ill try Mule assist since I am just starting out its not hard to change to mule get use that first then.
 
I've been using both MuleAssist 15.2.1 and KissAssist 12.001.009 for the last month or so. (It's fun keeping the Config INI files as nearly the same as possible!)

Lately I'm running my SK in pullertank mode using MuleAssist and the rest of the group using KIssAssist. (DanNet turned off so they all use EQBC for communication and buffing!)

MA is much better at pulling and tanking while KA rocks the DPS and healing!

I've seen the tank stand there like a dummy when running KA and I've seen my chanter seem to lock up with 5 mobs in camp and unable to mez a thing while running MA. So at this particular point in time I figure why not use both macros for their strengths?
 
Let me know if you can capture any output, /writedebug logs or reproduction steps for this. Sounds like it would be a pretty major bug.

I will spend some time on this in the very near future. Although I realize that many problems like this simply disappear after a changing something or rebooting. And even as I was typing that I realized I should let MA create a brand-new pristine INI file and then I should repopulate it! I'm actually having to work for a living this weekend so may not get time to monkey with this for a few days!
 
Let me know if you can capture any output, /writedebug logs or reproduction steps for this. Sounds like it would be a pretty major bug.

I created a fresh muleassist.ini file on my enchanter and it solved the problem. I couldn't find a single thing wrong with the old one but the new one works fine including mezzing a pile of mobs in camp!
 
Question - kissassist vs mq2mule

Users who are viewing this thread

Back
Top
Cart