Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Quick update to fix a crash that happens when character info is not available due to long zoning or being on the server select screen with QKI running. Now when the tlo.me.** for the function that puts the class name is not available QKI will default display UNKNOWN - UNKNOWN until the info is again available.
config.myName = mq.TLO.Me.CleanName() or "Unknown"
config.myClass = mq.TLO.Me.Class.ShortName() or "Unknown"
We have a good update for QKI for everyone, some big improvements and a good list of added functionalities.
@ctaylor22 Put in a lot of work on this update making what was a big list of mixed ideas/things/functions come to life on this, making updates to KissAssist to allow us to improve how handle changing KA ini settings from QKI. Big thanks for all the help and work on this update!
There is a lot of complexity to some of the added KissAssist "Modes" that require you to read up on KissAssist functionality for those modes. We provide some info in the tool tips, but you should check out the wiki @ Kissassist.com for more details for clarification on how some things work.
General Fixes & Improvements:
Main Tab Updates:
- Enhanced Logic QKI to KA Handling: Correctly detects and updates QKI if KA is started manually or already running.
- Improved INI Handling: Many settings that previously required a function in QKI that saved to the KA INI are now handled by KA, this is a huge improvement that better adjusts variables on the fly. With that some reloading INI sections now commit changes directly using KA within the running macro as well.
- Character Display - The Lua window now displays the Character Name / Class.
- Anonymous Mode - Added a Go Anon button.
- Rearranged some Toggles
- Updated some Tool Tips.
Heals & Buffs Tab Updates:
- Burn Named - Added Mode 2: "Burn only mobs in info INI list" setting.
- Face Mob - Added Mode 2 & 3.
- Use SpawnMaster - Toggle Added.
- LOS (Line of Sight) Before Combat - Toggle Added.
- Use Tribute - Toggle Added.
- Corpse Recovery - Toggle Added.
Pulling Tab Updates:
- Xtar Healing - Added Mode 2.
- Healing - Added Modes 2, 3, and 4.
- Cures - Added Modes 2, 3.
- AutoRez - Added Mode 2.
- Debuff All - Added Mode 2.
- Use Buffs - Added Mode 2.
- Med Combat - Added Mode 2.
There is probably some other stuff I am missing. As always enjoy and let us know if you see any problems.
- Group Watch Check - Added Enhancements that allow you to select/set/choose your group watch check condition from QKI in a roll box.
- Pull Ranking - Toggle Added.
- Pull EXP Check - Toggle Added.
Hey everyone,
We have a couple of updates for QKI.
First is a big thanks to @ctaylor22 fixing up the is macro running sections of QKI so that we check if KissAssist is running on initial start of QKI. This fixes a few situations, like one that caused QKI to fail to see a macro running that you may have encountered. For example if you loaded an ini and then set a role and randomly QKI ui would dim and show as if KissAssist was not running when KissAssist is actually was running.
Second is an update to show part of the name of the ini loaded, If you have a couple different KissAssist ini made for certain situations for a character you can easily see what one is loaded/running, and this helps if using viewports and have a couple QKI windows on one screen identify what characters QKI window your are looking at.
![]()
Hey! Hope everyone had a great 2024, a Merry Christmas, and wish everyone a Happy New Year! I apologize for not having any updates sooner, We moved in the summer this year and it was a bit of an ordeal since spring. I had to take a break from EQ for a bit and had not had a chance to work on QKI until now. The good news is I have some updates today, and more planned for 2025.
QKI 2.5 Updates:
1. Added Group Watch settings to the pulling tab. Two things we can do here:
A. Set your low mana threshold. The default is 20. Changes are committed to the INI right away. *appends the change for example at 40% mana "|40" to the GroupWatchOn=1|40 line in your ini. If no value set the kiss default is 20% and the ini will only have a =1 or =2
B. Set your group Watch On for either the entire group, or just your healers. *Changes between GroupWatchOn=1 Watching the whole group, or GroupWatchOn=2 watching just healers in the group,
C. GroupWatchOn=0 both unchecked, I don't care about no mana... we killing things if we die we die..
2. Added functionality for Group watch conditions. GroupWatchCheck=FALSE (Unchecked in QKI) means we do not have any special conditions in our Kconditions section of the kiss ini to check, this is default for most. GroupWatchCheck=TRUE (Checked in QKI) means we have other conditions to be met, and they are in our Kconditions section of the kiss ini. If you have specific conditions for group watch identified in your Kconditions section they need to be in the first Kcondition for example cond1=
To use this option, you must have turned on conditions(ConOn=1) in your ini file and created a condition for this option.
Example:
GroupWatchCheck=cond1 (Checked in QKI) and you set in your ini something like:
[KConditions]
ConOn=1
CondSize=26
Cond1=${Me.Snared}
This *SHOULD* hold pulls until your are not snared any more.. let me know what you guys see.
With this feature you can do things like create conditions that wait for someone that just got a rez or any other condition you can think of.
*In the future we might work something up so you can choose what condition number you want to set as your GroupWatchCheck condition but for now while we test it out just move your existing other conditions down a row if you want to use this feature.
3. Added a resume pulls after fade feature. Testing this seems to work just ok but you guys let me know what you experience. I know this is going to need some fine tuning but its a start. The way this works is when Auto Resume Pulls After Fade is checked we will issue a /MQP ON command when the hater threshold is met and fade is triggered. We then use a timer that can be changed in the pull settings tab (default 90sec) That then issues /MQP Off command when timer has elapsed. Not exactly ideal for fade abilities that cause you to fall to the ground like FD but for bard or warrior it might work.
4. Ran into a problem with the fade ability reuse timer causing the new pause/resume pull settings to go into a loop every 90 seconds pausing and unpausing because we had no checks in place that make sure your fade ability is available to use and not on cool down, so I added checks to make sure that we can even use our fade aa, and if we can use then we can attempt to pause and resume after the elapsed time set in QKI in the pulling tab. This is also an overall improvement to the fade over pulls section so that we don't keep trying to use fade when the hater threshold is met.
5. Changed some formatting and layout, changed a lot of ImGui.NewLine() to ImGui.Spacing() to help condense the content to better fit the window. Added a couple lines. Fixed some spelling and tool tip stuff that sort of thing.
Hopefully the Group Watch stuff helps, and the Fade over pull improvements help create a better foundation for improving the feature. As always please let me know in the discussion if you have any subjections, or run into any bugs.
Thanks!
Sorry all, Just realized that some how we still had 2.42 attached here didn't notice until I updated luas with rg updater that 2.43 was not being downloaded. Please give this update a spin it really helps the lag.
Did lots of testing last night, and decided we needed another quick update.
I noticed a lot of lag that was associated with the way some timer code to check if kissassist is running or not.
Updated some logic for most timers that qki uses. This should clear up that lag after you set a role that looked almost like a 1-2 second freeze around every 10-15 seconds while kiss is running.
Fixed an error with stickhow handling causing a few of the other input field commitments to lead to a crash.
Fixed a spelling error that prevented the tank role from working correctly.
Fixed some errors in the tool tips that caused the code to display unwanted numerical values in in the tool tip text.
Noticed that in some lag when selecting an ini and setting a role to start kiss for the first time after opening qki that some times the ui would stay greyed out and look as if kiss was not running when it was and would revert to no ini loaded.
Added a small delay before QKI performs its initial checks with in the checkMacroStatus function. This should prevent this issue.
![]()
Added Tab colors, now better identifying of what tab we are on currently at a quick glance.
Fixed Bard Fade issue.
Added stop commands to all fade commands.
Added support for MQ2Melee options from KissAssist.
Added Set Melee Distance.
Added StickHow and for now, some basic/limited options more to come after some testing.
Added backend stuff for fontsize, opacity and things that may be adjustable in something like a ui settings tab later down the road.
Added tool tips to help explain what stuff does. Added check box to toggle tool tips on and off.
Add more logic for a better set role experience and how we check for for kiss to be running, how we handle the macro ending and it resetting our roles and buttons. Pause also will now better reflect its state should kiss end.
Added lock out based on ini loaded true or false that forces an ini to be loaded before selecting a role and starting kiss. If kiss ends you will now have to reload your ini as well. While this can be annoying this will reset your values in QKI to better reflect what is in the ini every time you restart kiss.
Moved load ini button, added color to set role button when role not set.
There are a few other small changes, and more to come soon.
Let me know if you see bugs.
Thanks.