• 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 Toons Running DPS Section Slowly

trovious

New member
Joined
Jan 26, 2021
RedCents
10¢
Version of KissAssist.mac?
12.001.010
When did your problem start?
Noticed it about a week ago
Character Role?
  1. Assist
  2. Tank
What class is having this issue?
  1. Druid
  2. Magician
  3. Paladin
How often does this issue occur?
Always
Can you reproduce the issue?
Yes - just running the macro with /mac kissassist playername or /mac kissassist
All,

I could use some guidance here. I have been using these toons .ini's for a while now with descent performance. Lately, the performance has been really bad. What usually happens is once a mob is detected, it usually states "-->Attacking Mob XXX" - then a pause of a couple seconds .. then maybe the first line of my DPS .. then pause for several more seconds ... then 2nd line ... it usually runs 3 lines or so in about 30 seconds of my DPS section. This seems to be happening with all my toons that run KISSASSIST (Paladin, Druid, Ranger, Mage) and my CWTN toons run fine. To be clear, the DPS section of my .ini's seems to run very slowly. Here is a bit about my environment:

1) I run 7 toons on one PC (6 grouped one outside)
2) Using latest DanNet
3) DPSOn=2
4) They are all in assist mode except Paladin who is in Tank mode


Here is an example .ini for my mage:

[General]
KissAssistVer=12.001
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=90
MedStop=100
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
CorpseRecoveryOn=0
EQBCOn=0
DanNetOn=1
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Magician|115|GOLD
DPSMeter=1
ScatterOn=0
XTSlot=1

[SpellS]
MiscGem=13
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=Standard
CastingInterruptOn=1
Gem1=Chaotic Pyroclasm Rk. II
Gem2=Bolt of Molten Komatiite Rk. II
Gem3=Spear of Molten Komatiite Rk. II
Gem4=Rain of Molten Komatiite Rk. II
Gem5=Rain of Scimitars Rk. II
Gem6=Riotous Servant Rk. II
Gem7=Renewal of Evreth Rk. II
Gem8=Surge of Shadow Rk. II
Gem9=Call of the Heroes Rk. II
Gem10=Gather Potency Rk. II
Gem11=Twincast Rk. III
Gem12=Beam of Molten Komatiite Rk. II
Gem13=Exothermic Veil Rk. II

[Buffs]
BuffsOn=1
BuffsSize=13
Buffs1=Thaumaturge's Unity|DUAL|Chaotic Bestowal|Me
Buffs2=Shield of Destiny|Me
Buffs3=Circle of Igneous Skin|Cond2
Buffs4=Arcane Distillect|Aura
Buffs5=Gather Potency|mana|60
Buffs6=Restless Symbiosis|Dual|Restless Symbiosis Recourse|Me
Buffs7=Wand of Frozen Modulation|Summon|Wand of Restless Modulation|1
Buffs8=Wand of Restless Modulation|mana|75
Buffs9=Surge of Shadow|MA|Cond3
Buffs10=Elemental Form|Me
Buffs11=${InvSlot[Back].Item.Name}|Dual|Illusionary Spikes|Me|Cond4
Buffs12=Ice Bound Ulthork|Dual|Familiar: Ice Bound Ulthork
Buffs13=Exothermic Veil|melee|Cond5

RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL

[Melee]
AssistAt=100
MeleeOn=0
FaceMobOn=1
MeleeDistance=175
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=0

[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSize=4
GoMSpell1=Spear of Molten Komatiite|Mob
GoMSpell2=Riotous Servant|Mob|Cond12
GoMSpell3=Chaotic Pyroclasm|Mob
GoMSpell4=Bolt of Molten Komatiite|Mob

[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL

[AE]
AEOn=1
AESize=2
AERadius=70
AE1=Wind of Malaise|2|Mob
AE2=Twincast Rk. III|3|Me|Cond8

[DPS]
DPSOn=2
DPSSize=18
DPSSkip=0
DPSInterval=1
DPS1=Malaise|100|malo
DPS2=Command:/pet qswarm|100|once
DPS3=Focus of Arcanum|100|Cond1
DPS4=Companion's Fury|99|Cond1
DPS5=Servant of Ro|99|Cond1
DPS6=Host of the Elements|99|Cond1
DPS7=Heart of Skyfire|99|Cond1
DPS8=Spire of Elements|99|Cond1
DPS9=${InvSlot[Chest].Item.Name}|99|Cond1
DPS10=Twincast Rk. III|99|Cond10
DPS11=Improved Twincast|99|Cond10
DPS12=Silent Casting|99|Cond1
DPS13=Riotous Servant|99|Cond9
DPS14=Chaotic Pyroclasm|99
DPS15=Spear of Molten Komatiite|99
DPS16=Bolt of Molten Komatiite|99
DPS17=Force of Elements|99
DPS18=Turn Summoned|90|Cond11

DebuffAllOn=0

[Aggro]
AggroOn=1
AggroSize=3
Aggro1=Arcane Whisper|80|>
Aggro2=Dimensional Shield|85|>
Aggro3=Companion of Necessity|99|>
Aggro2nd=0

[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
AutoRezOn=0
HealsSize=4
Heals1=Shield of the Elements|40|Me
Heals2=Companion's Fortification|80|Pet
Heals3=Mend Companion|60|Pet
Heals4=Renewal of Evreth|60|Pet

XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
RezMeLast=0

[Cures]
CuresOn=1
CuresSize=4
Cures1=Renewal of Evreth|Disease|Pet
Cures2=Renewal of Evreth|Poison|Pet
Cures3=Renewal of Evreth|Curse|Pet
Cures4=Renewal of Evreth|Corruption|Pet

[Pet]
PetOn=1
PetSpell=Manifestation of Water
PetFocus=NULL
PetShrinkOn=1
PetShrinkSpell=Summoner's Velium Threaded Earring
PetBuffsOn=1
PetBuffsSize=7
PetBuffs1=Iceflame Rampart
PetBuffs2=Burnout XIV
PetBuffs3=Second Wind Ward
PetBuffs4=Velocity|Cond6
PetBuffs5=Exothermic Veil|Cond7
PetBuffs6=Companion's Fortification
PetBuffs7=Host in the Shell

PetCombatOn=1
PetAssistAt=100
PetAttackDistance=75
PetToysSize=4
PetToysOn=1
PetToys1=Grant Yalrek's Armaments|Summoned: Silver Fireblade|Summoned: Silver Shortsword
PetToys2=Grant Ocoenydd's Plate
PetToys3=Grant Crystasia's Heirlooms
PetToys4=Grant Visor of Shoen

PetToysGave=Lonarab|Grant Yalrek's Armaments:Summoned: Silver Fireblade1|Grant Yalrek's Armaments:Summoned: Silver Shortsword2|Grant Ocoenydd's Plate|Grant Crystasia's Heirlooms
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=0

[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92

[Burn]
BurnAllNamed=1
UseTribute=0
BurnSize=1
Burn1=NULL

[Pull]
PullWith=Malaise
PullMeleeStick=0
MaxRadius=350
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=0

[PullAdvanced]
PullLocsOn=0

[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0

[KConditions]
ConOn=1
CondSize=11
Cond1=${Target.Named} && ${BurnAllNamed}
Cond2=!${Target.Buff[Circle of Igneous Skin].ID} && ${Spell[Circle of Igneous Skin].StacksTarget}
Cond3=!${Target.Buff[Surge of Shadow].ID} && ${Spell[Surge of Shadow Rk. II].StacksTarget}
Cond4=!${Me.Buff[Illusionary Spikes].ID} && ${Spell[Illusionary Spikes XXIII].Stacks}
Cond5=!${Target.Buff[Exothermic Veil].ID} && ${Spell[Exothermic Veil Rk. II].StacksTarget}
Cond6=!${Me.Pet.Buff[Spirit of Tala'Tak]}
Cond7=!${Me.Pet.Buff[Exothermic Veil]} && ${Spell[Exothermic Veil Rk. II].StacksTarget}
Cond8=!${Me.Buff[Improved Twincast].ID} && !${Me.Buff[Twincast].ID}
Cond9=${Range.Between[25,99:${Target.PctHPs}]} || ${Target.Named}
Cond10=${Target.Named} && !${Me.Buff[Improved Twincast].ID} && !${Me.Buff[Twincast].ID} && ${BurnAllNamed}
Cond11=${Target.Body.Name.Equal[Summoned]}



Any help is greatly appreciated!
 
just looking for wierdness in your INI, bring melee distance to a reasonable number like 30 instead of 175. Max Melee range is like 75 iirc, most config will be 15, 35 or 55% (of max melee range)

try that and revert.
 
Hylander,

Thank you very much for taking the time to look at my .ini and reply. I tried your suggestion above and still get the same results. What is also interesting is that I notice that the autoloot messages are coming through the MQ chat window even before the slain and exp messages. I still need to do some digging to see what is going on. I have double checked anti virus exclusions, affinity for the CPUS correctly assigned, memory and all looks in line. I also made sure the background FPS is at least 30 on each of them. Any suggestions are welcomed and greatly appreciated!

Thanks!
 
I'd do 2 things to your character's KissAssist.ini files. First, go through and clean up extraneous spaces and carriage returns. Perhaps what appears to be space has non-viewable weird character codes embedded there. Tighten them up and clean up the extra spaces.

Then the 2nd thing I'd try is to turn off all unnecessary sections. For example, on your mage the Cure, Heal, AE, Aggro, and GoM sections could safely be disabled in order to determine if they are part of the problem.

The fact that your CWTN plugins aren't having a problem would rule out most things except those directly related to Kiss.
 
All,

After turning off DanNet (DanNetOn=0), the performance immediately turned back to normal. If it is in fact DanNet causing the issue, suggestions on troubleshooting that?

Thanks!
 
All,

Here is an update on this issue which seems to be related to DanNet version .7521.

Zone: Westerwastestwo
Toons: Shadow Knight (CWTN), Rogue (CWTN), Enchanter (CWTN), Mage (Kissassist), Berserker (CWTN), Cleric (CWTN) grouped and outside group Druid (Kissassist)
Computer/Network: All toons run from one computer

1) /Dnet info shows all 7 toons and in their corresponding correct groups.
2) Turning off DanNet (DanNetOn=0 ) in the .ini's for non CWTN toons (Druid and Mage) fixes the performance issue for the Druid/Mage - CWTN toons run fine
3) Logging off the outside druid does not fix the issue - mage still slow with DanNetOn=1
4) Unloading MQ2DanNet plugin and reloading on all toons has no effect
5) /Dnet interface shows just the one IP of local nic and the loop back address which is correct
6) While DanNet is on, buffing seems to work fine - a positive :)


Any help or suggestions for troubleshooting are greatly appreciated.

Thanks!
 
ABWar,

No, I have not turned on EQBCS. I am hoping to get DanNet working as it seems to be the preferred method and less lag by everything I have been reading.
 
All,

Here is the latest. I may hvae jumped the gun on DanNet being the main issue. After trying to isolate the issue, I discovered that if I turn off Cures that the performance returns to normal. Also, if I turn cures on but to CuresOn=2 (self only) the performance is also restored to normal. I also tried removing each of the entries I had one by one and the performance was still poor. Currently the section for my mage reads:

[Cures]
CuresOn=2
CuresSize=2
Cures1=Cleansing Rod|Poison
Cures2=Cleansing Rod|Disease

If I change it to CuresOn=1, the performance is very bad on the DPS section. I tried this same theory on my druid who has the following:

[Cures]
CuresOn=2
CuresSize=3
Cures1=Radiant Cure
Cures2=Cleansing Rod|Poison
Cures3=Cleansing Rod|Disease

On the Druid, if I remove everything but Cures1=Radiant Cure, the performance is a bit better but still not as fast as CuresOn=2 or CuresOn=1.

Please let me know if you have any other things I should try to narrow it down even more.

Thanks!
 
All,
Still no luck getting CuresOn=1 on any kissassist toons without them going through DPS VERY slowly. Setting it to 0 gives best performance.

Anyone got any suggestions?

Thanks!
 
@trovious Cures have been an issue for multitasking characters for a while. I am currently testing a new cures routine that should speed things up quite a bit. One of the problems is not the cures routine itself, but that the cure routine gets called from the heal routine. So every time the heal routine gets called so does the cure, but the cure routine gets called for every single target heal you have in your [Heals] section.

There is a little more to it that that, but DanNet can be a hindrance at times, but network speed can play a part as well. If your playing characters on multiple computers.

If you would like to try the latest version of kiss with the new modified Cures routine, just PM me and let me know and I will drop you a copy.
 
@trovious Cures have been an issue for multitasking characters for a while. I am currently testing a new cures routine that should speed things up quite a bit. One of the problems is not the cures routine itself, but that the cure routine gets called from the heal routine. So every time the heal routine gets called so does the cure, but the cure routine gets called for every single target heal you have in your [Heals] section.

There is a little more to it that that, but DanNet can be a hindrance at times, but network speed can play a part as well. If your playing characters on multiple computers.

If you would like to try the latest version of kiss with the new modified Cures routine, just PM me and let me know and I will drop you a copy.

I also have found Kiss to be much more responsive with Cures=0. I mostly play my max'd out level 115 characters and there's really only one detrimental effect that really needs to be cured and that's the Restless Ice thing. I made a set of MQ2Events specifically for that thing that works quite well. I'm going to PM you for a copy of your modified cures version and I'd like to try it out.
 
i dont use dnet but have you tried just leaving it to =0 in ini and making a hotkey to connect?

I use eqbcs and i have it set to auto connect everytime i log in, but in the ini's i use i have it set to =0

is it possible to do this with dnet?
 
Problem - Kissassist Toons Running DPS Section Slowly

Users who are viewing this thread

Back
Top
Cart