• 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

KissAssist Release KissAssist v9.1.8 Updated 12/25/2016

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
82,796¢
KissAssist v9.1.8 Updated 12/25/2016

Instructions/Settings Info Click Here

Current Features

  • Supports all classes for DPS Melee, Caster and Bards
  • Supports any level character
  • Set up characters to Pull, Tank or Assist others.
  • Select Player, Mercenary or Pet as Main Assist
  • Toons can follow Main Assist, remain stationary or return to anchor spot after mob dies.
  • Pets supported
  • Keep all buffs up Auras, Group, Self, Pet and Clickys
  • Creates an ini file for each toon
  • Separate Melee and Casting DPS settings.
  • Single Buff section for ease of use supports Spells/AA's/Items
  • Single DPS section for ease of use Spells/AA's/Items/Discs
  • Auto Mana/Endurance med detection depending on class.
  • Med settings to turn ON/Off and percentages to Start/Stop
  • Separate Bard twist setting for combat and non combat
  • Single Heal section for ease of use. Heal with any class or your pet
  • Loot mobs and set up what items to keep. sell, or destroy via ninjadvloot and separate loot.ini file
  • Auto accept rez if turned on via MQ2Rez
  • Auto accept party Invites
  • Auto accept trades from other players/toons
  • Mount support AA or Item.
  • Mez mobs feature
  • Auto detect progression servers and set variables accordingly for features not yet available. i.e. Extended Target Window.
  • Commands to turn on/off major features i.e. healing, mezzing, melee etc.
  • Basic mercenary control - Define when merc attacks.
  • Supports Attack Buffs
  • Supports Autofire
  • Rez players
  • Auto revive Mercs
  • AFK Tools - Inspired by AHTools
  • Burn Section
  • Pull mobs ini file support
  • Ignore mobs ini file support
  • Mez Immune ini file support
  • Recognition for players on Zek server
  • EQBC message support.

K.I.S.S. Assist is our macro for all classes/levels for exclusive use of our subscribers at RedGuides.com

Requires plugins* MQ2Cast, MQ2Debuffs, MQ2Exchange, MQ2Melee, MQ2MoveUtils, MQ2Posse, Mq2Rez, & MQ2Twist (Bards), Extended Target Window and ninjadvloot.inc file.

* All plugins are included in our compile.


Ninjadvloot.ini is included with the Official Compile or get it here
 

Attachments

Last edited:
Re: KissAssist v9.1.5 Updated 12/13/2016

Kiss 9.1.8 Updated 12/25/2016
Maskoi & Ctaylor22
Various Fixes for 9.1.7

Kiss 9.1.7 Updated 12/23/2016
MAGE SUMMONING FIXED FOR REAL.
Fixed med issue with mobs in camp.
Fixed null values while searching for mobs.
Fixed characters stalling on pulls while faraway from camp.
Added number of slots for each section to character ini file for easier editing
Added events check for toggles during combat i.e. /dpson

Kiss 9.1.6 Updated 12/19/2016
Maintenance Release
Fixes for casting errors and events.

Kiss 9.1.5 Updated 12/13/2016

Major Performance streamlining and tweaks to increase overall response time.
All Events stream lined only called when needed instead of all the time to improve performance.
Several redundant /doevents removed to improve performance
Highest single heal health % now recorded so Kiss will not call heal routines unless below that health point to improve performance. Previous Kiss check if below 100%. If your highest defined heal point is 60% Kiss will not call heal routine.
Main loop sub now only call routines if turned on to improve overall performance. Previously looped through many routines that did not need to be check.
Pet Swarm command added for the new AAs under pet attack. Beta
Removed several sub routine call to improve performance
Tightened casting cooldown checks
Fixed: Mage not summoning items if spell not memmed.
Additional MA ini file buff checks added.
Fixed: Error if default TwistWhat text detected in ini on bards.
Fixed. Characters trying to heal people with spells defined with |Petheal tag.
Pulling with ranged items fixed again.
Pulling range corrected when using melee.
Fixed: MobstoPull not being recognized.

Kiss 9.1.4 12/08/2016

New command /Memmyspells
Rich (BB code):
/memmyspells
This command will mem the spells in an ini file created with the /writespells commands.
Fixed: Character Class and level not writing to ini file
Fixed: Toons should now all med if MA is medding
Added a Twist Stop/Start routine so bards twist correctly on macro start
Check put in for mq2moveutils to handle all movement within camp radius to prevent mq2nav from over running camp spot
Added a pet health for roles petpuller and pethunter so you aren't pulling with pets at low health.
Added checks for Mana and Endgroup so they aren't being called when not active.
Summoning items check put in to limit calls if desired amount of items are in inventory
Fixed: Endless summon loop on toons when out of components.
Additional checks for bards to stop twisting when camping so they actually camp.
Snare check added to Debuff routine.
Cast Immune added to Debuff routine.
MQ2Map plugn check added in pull routine for Treehuggindruid and the only other guy on earth that doesn't use mq2map.
Additional distance checks added for moving mobs inn hunter roles.
Fixed error message if Burn is defind in AE section.
Fixed characters stalling after camp firing back after death.
Fixed toons not breaking invis during combat after using certain abilities like Bard Fade.
Modify Pulling code to fix long pulls in LOS.
Fixed: Macro ending after zoning and RezAcceptOn=0.
Fixed: Single Target Buff Issue not buffing Group.
 
Last edited:
Re: KissAssist v9.1.5 Updated 12/13/2016

KissAssist 9.1.3 updated 09/25/2016
Maskoi & Ctaylor22

GroupWatch=0 by default is now off by default
MedStart=20 lowered to 20% to match built in groupwatch 20%
Aggro section number of default slots increased from 5 to 10 for tank clasess SHD,WAR,PAL
FIXED; Do not enter combat while under the effects of Bard Rallying Call AA
Added a AssistAt % to pet attack check
DPS Meter - you will see it
FIXED: Not casting instant combat discs while running a long duration disc.
Bard twist once song adjustment to help fight refresh timer = null due to twisting.
FIXED: infinite loop if summon item spell not ready
Changed |endgroup and |managroup messages to echo only. No more eqbc spam
FIXED: Facing mob while mounted in pull roles.
Tweaked bard combat medding.

KissAssist v9.1.2 Updated 09/16/2016 and Dawn of the Bard

ChainPullWait will now affect all Pulling instead of just Chain Pulling. So you can set you puller to stop periodically and wait for rebuffs.
Put in a check if tank is getting hit in camp by mob to start tanking to fix error with mob location not being reported correctly
Fixed a delay with tanks waiting for Mez to wear off before attacking. The tank will now correctly break mez.
Turned of automatically setting Tank DPSOn=2. Not sure why i ever did that in the first place but combat cast will now respect DPSOn=1 for tanks.
Added beastlords to some feign dead checks we have.
Tweak some delays for casting AA, Discs, Spells, Etc
Mages will now correctly give pet toys to the entire group when asked to.
If you open a zone using KTDoor command and a window pops up asking to choose adventure or zone Kiss will automtically click adventure.
Added a small message to EQBC if a toon stops chasing MA due to CampRadiusExceed
Fixed some weirdness with autofire tossing a small error on mobs death.
Edited AE section messages to closer match Kiss DPS spam in MQ2 window
FIXED: Characters will no longer stand around staring at the mob being killed after battle rez.
|Endgroup and |Managroup can use other abilities than just AAs

New Feature for AE Section the |Burn tag
This new tag will activate your Burn section on over pulls. You no longer have to double up your AE section with duplicate burn spells for over pulls.
Syntax = AE1=Burn|number of mobs
Rich (BB code):
AE2=Burn|5

New feature for Buffs Section the |Once tag
Kiss will cast the buff once then turn it off until you restart Kiss. Mainly for shrink.
Syntax = Buffs1=AA/Spell/Item/Disc/Skill|Once
Rich (BB code):
Buffs11=Group Shrink|Once

New feature for Heal Section RezOn=2
If RezOn = 2 rezzers will no longer do battle rezzes. They will wait until combat is over then attempt to rez.
Rich (BB code):
RezOn=2

New feature the command /memspells
KissAssist will now mem the spell list ini files created by /writespells

MQ2GMail Events
If you are not familiar with our new plugin MQ2Gmail it will email you a message when the event down below occurs on your toon running Kiss

Rich (BB code):
[MQ2GMail]
Gmail1=Level|95
Gmail2=Dead
Gmail3=GM

Dead= You died
GM = Gm in zone
Level = You gain a level
Leftgroup = Toon has left the group
Named = i just pulled >> Named <<

More to come

Dawn of the Bard - I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum
Bards will now instantly start Melee Twist upon entering combat, no more delays.
Bards will now correctly single twist any song added to DPS, Buffs or Heals such as the Bard slow Requiem of Time
Bards will now correctly echo the AAs in the MQ2 when cast
Bards will not sing med song while medding if combat is going on around them as this interrupts their fast med.
Bards will no longer buff or cast regen abilities while medding and combat is going on around them as this interrupts their fast med.
Put in an endurance check for Dichotomatic Psalm before casting so bards don't spam it after being resurrected
Blocked attempts at casting Dichotomatic Psalm and Quiet Miracle AAs being cast on bards because they do not work on bards.
Bards WILL NOW STOP TWISTING 99% OF THE TIME WHEN THEY ARE INVIS'D

Meleetwist has a new feature the Continuous Tag

[Melee]
AssistAt=98
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=behindonce
AutoFireOn=0
MeleeTwistOn=1
MeleeTwistWhat=Continuous
UseMQ2Melee=0

If set to Continuous the bard will continue to twist the normal song order as defined in TwistWhat=.
Some people like to twist the same order all the time. Continuous prevents the constant stopping and restarting at the beginning of the twist order every time when entering and dropping out of combat.

KissAssist v9.1 Updated 08/27/2016

]In my bitter and years old competition with Noobhaxor and attempts to have KissAssist crush Autocleric and
my overall MQ2 Macro Domination goals. My overworked and underpaid KissAssistant Ctaylor22 and I have been working
furiously to silence the TLP Member Populace and their buffing complaints.

We give you KissAssist v9.1 Updated 08/27/2016
and the launch of the Fall 2016 World Domination Tour


HEALERS FIXED AGAIN!!! FOR REAL THIS TIME!
Cry in joy at their improved speed and response time.

Buffs
Major Code Revamp to Uncluster Fu*k, for clarity and stream lining Buff Section - First half
Fix to make target wore off ignore promised line of heals
2 new buff tags added to Single target other group member with endurance/mana regen AAs
|Endgroup and |ManaGroup

|Endgroup
Buff1=AA|endgroup|% to cast at
Rich (BB code):
Buffs6=Focused Paragon of Spirits|EndGroup|50

|ManaGroup
Buff1=AA|endgroup|% to cast at
Rich (BB code):
Buffs6=Quiet Miracle|ManaGroup|20
 
Re: KissAssist v9.1.5 Updated 12/13/2016

New Kiss 9.1.5 Uploaded Same version Number
Quick Fix for Tell event error
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Im getting some errors at the end of a fight when running KA 9.1.5... two to be specific..

/varset failed, variable 'TellWarningOn' not found
kissassist.mac@7456 (Event_YouGotTell(Message, Fwho, Swhat)): /varset TellWarningOn 1
kissassist.mac@883 (Main): :MainLoop

and:
/varset failed, variable 'TellTimer' not found
kissassist.mac@7459 (Event_YouGotTell(Message, Fwho, Swhat)): /if (!$(TellTimer) /varset TellTimer 100
kissassist.mac@883 (Main): :MainLoop

Now, im killing stuff, and i have a couple tell windows going at the same time.. I know other ppl were mentioning recently about their EQ windows flashing a notify when a tell came in (which i personally want), I'm *guessing* this has to do with that?

It doesnt appear to affect the functionality of KA otherwise... runs smooth so far :)
 
Last edited:
Re: KissAssist v9.1.5 Updated 12/13/2016

LOL I see you saw the post above yours
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Downloaded the updated one right after that, and it ran like a charm all night, right up to when the servers went down for patching. Seems to be more responsive so far!

Thanks!
 
Re: KissAssist v9.1.5 Updated 12/13/2016

anyway to turn DPS meter off seems to be slowing things down
 
Re: KissAssist v9.1.5 Updated 12/13/2016

I was going to put a command in to do that and totally forgot.
Try the attached kiss version below and the command is
Rich (BB code):
/dpsmeter
will toggle it on and off while Kiss is running.

Let me know if it works
 

Attachments

Re: KissAssist v9.1.5 Updated 12/13/2016

Much Better Maskoi Thank you will test more tonight but lot more responsive now and no delay.. bah spoke to soon /dspmeter not a valid command
 
Re: KissAssist v9.1.5 Updated 12/13/2016

The dpsmeter sucks up a lot of cycles. I will add it to the ini file under [General] to turn it on and off.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Im trying to use the /memmyspells command and it is returning a "That is not a valid command" . I never used it prior to the most recent MQ compile, so I'm not sure if its broken, something on my end, or what..

No other messages or dumps of code in the MQ window.. just the not a valid command message that is showing up in the regular chat windows.. Which means.. its not been aliased?

Any help is appreciated :)
 
Re: KissAssist v9.1.5 Updated 12/13/2016

in one of your kiss ini files under general set ver=0 and restart kiss
that should regen the alias and it should work. also you need to have the spells in your ini file from the /writespells command
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Ok, will try doing the re-alias... I have done a /writespells and have verified all my gems are listed at the bottom of my ini...

Cheers!

Edit note: The re-aliasing did the trick!
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Not sure what is going on but group seems to be dying a lot more and toons are loading different buffs before they cast the previous one.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

toons are loading different buffs before they cast the previous one.
This is happening to me too. Took my chanter 4 cycles before he finally cast his buff on himself.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Agreed. I switched my toons back to 9.4. But haven't posted a bug yet, because I haven't been able to pin it down.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Saw my enchanter give about 100 mez messages without casting a single one (and it was memorized). This is probably the lead reason my toons are dying a lot. I posted how my druid heals are lacking in another thread. Not sure if the buff thing is effecting them in different ways.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

A new error has shown up for me. My warrior tries to pull (with bow and arrow) before it's facing the mob quite often, leading to a "you can't see this mob" message and a short delay before he's trying to pull it again. Doesn't happen all the time, but it never occured before.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

The last compile is kind of buggy. Its being worked on by eqmule currently.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Ive found a few diff bugs: toons wont return to camp even though its set, keep getting spammed in eqbc on aa dings ie i get like 8-13 messages per aa
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Few issues with 915. This is testing with a mage

1) The performance improvement is fantastic. Previously there would be a second delay between casts, sometimes more. Now the spell gems are constantly in casting mode. This is great. Looking at 30% increase in DPS after a very quick parse.

2) /bcxxx commands not working as before

/dpson
I used to use /bcaa //dpson x to turn DPS off and on on bots. This seems to be ignored now. The only way I can stop the mage casting is by ending the macro. Maybe there's a better way but this used to work very well. I can see the command is correctly received in the MQ chat window

#CMD: [/dpson 0]
<ToonName> MageName //dpson 0
[MQ2] Reset DPS DPSOn 0

But it just carries on casting and pet is still on mob

/switch
Seems to cause the macro to just hang for long periods. After a minute or so, it perks back up and starts assisting. It seems to go quiet, then you see the DPS measurements, and then it re-assists and correctly switches pets, but it can take 30 seconds.

I tested it using /bcaa //camphere and that works fine, so it's not a general issue with sending commands.

3) Assist behaviour when MA set
It correctly spots if assist as changed target, but a) leaves pet on original b) doesn't redirect swarm pets (should it do this?)

4) Self buffing
Is weird, mem's the buff, never casts it, mems next buff. etc. It might work it out eventually I guess.

I use the mage on raids and have to have target switching and dps under control so will have to use 9130 for a while yet, but I'm really looking forward to the DPS improvement. Nice work.
 
Last edited:
Re: KissAssist v9.1.5 Updated 12/13/2016

Necro with 9.1.5 will not cast spells in decending order , with 1 or 2 , will start with 1 go to 5 then 2 then 4 then 5 then 3 then 8 , can we have a dps=3 tab where it will cast 1-12 ? without skilling - I like the old version where they didn't have a % tag , just casted 1-12 was prolly 1 of the first versions

- - - Updated - - -

kiss really hates necros I see : (
 
Re: KissAssist v9.1.5 Updated 12/13/2016

The compile is sti;; a big buggy we expect more fixes tomorrow. We really can't trouble shoot Kiss accurately until we know the compile is stable.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Necro with 9.1.5 will not cast spells in decending order , with 1 or 2 , will start with 1 go to 5 then 2 then 4 then 5 then 3 then 8 , can we have a dps=3 tab where it will cast 1-12 ? without skilling - I like the old version where they didn't have a % tag , just casted 1-12 was prolly 1 of the first versions

- - - Updated - - -

kiss really hates necros I see : (

DPS casting order is the next major priority to be reviewed and fixed if needed.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Buggy as hell atm but hanging in there, warrior kinda slacking and bard standing around alot but still singing just doesnt move in and attack like was doin prior to last patch, same with warrior he doesnt immediately start in on next mezzed mob like he was prior to patch
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Further feedback.

Been using on my warrior:

1) Takes an age to realise combat is over. This seems related to the /switch issue. Namely that /switch forces an end to combat (I think). Something times out, seems a general issue.
2) He charges from mob to mob, I have 4 mezzed in camp, he will be attacking one and then for no reason (I can see) it swaps to another and wakes it up. Never swapped target before. I have the warrior as MA so I don't know why he would run around.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

im in same boat as Scrublike mine is doing samething if i force him to a mob after he kills one hell end up floppin to a different one
 
Re: KissAssist v9.1.5 Updated 12/13/2016

My war tank is also very delay and i get spammed with some other misc stuff inbetween mobs, dont know if thats relevent, but it kinda seems to stall kissassist out and also when that happens with tanks it lags the other 5 accounts, my sever ping is perfectly fine at 47ms and no packet loss, running a 100mb down 25 up internet connection.

- - - Updated - - -

Few issues with 915. This is testing with a mage

1) The performance improvement is fantastic. Previously there would be a second delay between casts, sometimes more. Now the spell gems are constantly in casting mode. This is great. Looking at 30% increase in DPS after a very quick parse.

2) /bcxxx commands not working as before

/dpson
I used to use /bcaa //dpson x to turn DPS off and on on bots. This seems to be ignored now. The only way I can stop the mage casting is by ending the macro. Maybe there's a better way but this used to work very well. I can see the command is correctly received in the MQ chat window

#CMD: [/dpson 0]
<ToonName> MageName //dpson 0
[MQ2] Reset DPS DPSOn 0

But it just carries on casting and pet is still on mob

/switch
Seems to cause the macro to just hang for long periods. After a minute or so, it perks back up and starts assisting. It seems to go quiet, then you see the DPS measurements, and then it re-assists and correctly switches pets, but it can take 30 seconds.

I tested it using /bcaa //camphere and that works fine, so it's not a general issue with sending commands.

3) Assist behaviour when MA set
It correctly spots if assist as changed target, but a) leaves pet on original b) doesn't redirect swarm pets (should it do this?)

4) Self buffing
Is weird, mem's the buff, never casts it, mems next buff. etc. It might work it out eventually I guess.

I use the mage on raids and have to have target switching and dps under control so will have to use 9130 for a while yet, but I'm really looking forward to the DPS improvement. Nice work.

I use /bcct name //MQP ( my best friend when i need them to stop sumthing, even to make a caster med...
 
Re: KissAssist v9.1.5 Updated 12/13/2016

for me it seem like it was trying to either get or calculate the DPS meter & exp meter, once i saw the dps failed null value and it told me the exp value they where fine again on the next mob. Then again long pause and repeat. the delay is what is causing the issues i think.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Tried to get teams back up and running yesterday and seems that when KISS loads and does the version mismatch, instead of using the buffs and settings from the <kissassist_server_charname.ini> it generates a new <kissassist_charname.ini> with empty settings. Is this due to the compile being buggy or something I'm missing in updating KISS?
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Looks like there is an issue with Me.GemTimer for Self buffs. You can make a change in CastWhat for a temp fix for most of the buffing issues

Change line 2062 and remove the check of the Me.GemTimer:

Rich (BB code):
            /if (${Me.SpellReady[${castWhat}]} && !${IAmABard}) {
 
Re: KissAssist v9.1.5 Updated 12/13/2016

so any news on 9.1.5 working as intended? im running 9.4 atm but i dont know where to look for any updates on this version
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Waiting on new compile so we can debug.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

Maskoi is waiting for the next build of MQ2. I think Monday you should see the new MQ2 Build and the updated version of Kiss will be in that update.
 
Re: KissAssist v9.1.5 Updated 12/13/2016

k thx for the quick reply guys u rock!!!
 
Re: KissAssist v9.1.6 Updated 12/19/2016

Kiss 9.1.6 Updated 12/19/2016
Maskoi & Ctaylor22[/SIZE][/B]

Maintenance Release
Fixes for casting errors and events.
 
KissAssist Release KissAssist v9.1.8 Updated 12/25/2016

Users who are viewing this thread

Back
Top
Cart