• 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 - Issues with spells not loading

HunterX44

Member
Joined
Dec 18, 2023
RedCents
153¢
Wrong forum
Hi, guys. I have an issue with my gem/spells not loading when I start /mac kissassist am I doing something wrong? This is how the .ini file looks in the spells section.

MiscGem=8
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=KissAssist
CastingInterruptOn=1
CheckStuckGem=1
Gem1=Healing
Gem2=Center
Gem3=Holy Armor
Gem4=Reckless Strength
Gem5=Furor
Gem6=Gate
Gem7=Divine Aura
Gem8=Yaulp
Gem9=NULL
Gem10=NULL
Gem11=NULL
Gem12=NULL
Gem13=NULL

I copied the .ini file from the library. Is it possible there is a plugin I need to run to make this work? it seems like my level 1-5 .ini files I got from the library worked fine, but the level 10's are not loading the spells.
 
See these settings if you want it to load spells when you start KA. Source: https://www.redguides.com/docs/projects/kissassist/#spells-settings

LoadSpellSet00/1/20=Off/1=Loads SpellSetName/2=Loads Spells from the [Spells] in the ini file. If you have no [Spells] section defined and are using option 2 for LoadSpellSet, a default [Spells] section is created. See Misc section for more information on how to set up [Spells].

SpellSetNameKissAssistThe name of the pre-saved spell set you want to use for kiss.
 
Each resource on RG has an Overview / Discussion Thread and either a link to their wiki or tabs with FAQ, Commands, Etc.
Please make sure to post in the respective discussion thread, and check the FAQ/Commands/Wiki for information before posting.
 
So I tried all morning to understand what I am doing wrong, but I can't seem to find it.. I'm trying to load this level 20 Shaman .ini from the library. "Shaman - lvl 20 Maximum effort!"

Code:
[General]
KissAssistVer=12.002
CharInfo=Shaman|20|FREE

Role=Assist

CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
CampfireOn=0

MedOn=1
MedStart=80
MedStop=100
MedCombat=0

RezAcceptOn=1|10
AcceptInvitesOn=1

EQBCOn=0
DanNetOn=1

ScatterOn=1
LOSBeforeCombat=1

[Buffs]
BuffsOn=1
BuffsSize=17
## ------ Auras (placeholder) ------ ##
Buffs1=NULL
## ------ Beginner Buffs ------ ##
Buffs2=command:/useitem Worn Totem|Dual|Blessing of Swiftness|Cond22
## ------ Click off the Free to play nag popup ------ ##
Buffs3=command:/notify AlertWnd ALW_Dismiss_Button leftmouseup
## ------ Group Buffs ------ ##
# -- AC / HP -- #
Buffs4=Protect|Cond6
Buffs5=Inner Fire|Cond7
# -- Stats -- #
Buffs6=Spirit of Cat|Melee|Cond8
Buffs7=Spirit of Bear|Cond9
Buffs8=Spirit Strength|Melee|Cond10
Buffs9=Dexterous Aura|Melee|Cond11
Buffs10=Spirit of Snake|Class|BRD,ENC|Cond12
# -- Resists -- #
Buffs11=Endure Cold|Cond13
Buffs12=Endure Fire|Cond14
Buffs13=Endure Disease|Cond15
Buffs14=Endure Poison|Cond16
Buffs15=Endure Magic|Cond17
# -- Utility -- #
Buffs16=Spirit of Wolf|Cond18
Buffs17=Shrink|Cond20
RebuffOn=1
CheckBuffsTimer=10

[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=2
MeleeDistance=60
StickHow=!front delaystrafe randomize moveback 70% loose uw
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=0

[DPS]
DPSOn=1
DPSSize=7
DPSSkip=20
DPSInterval=2
## ------ DEBUFFS ------ ##
DPS1=Malaise|99|debuffall|malo|always
DPS2=Walking Sleep|98|debuffall|slow|always
DPS3=Disempower|97|debuffall|crip
## ------ Short Duration Buffs ------ ##
DPS4=Burst of Strength|95|MA|Cond19
DPS5=Frenzy|94|Cond21
## ------ DOTS ------ ##
DPS6=Affliction|90
## ------ NUKES ------ ##
DPS7=Spirit Strike|50
DebuffAllOn=2

[Heals]
HealsOn=2
HealsSize=1
Heals1=Healing|65
AutoRezOn=0
HealGroupPetsOn=1

[Cures]
CuresOn=0
CuresSize=1
Cures1=NULL

[Burn]
BurnAllNamed=0
UseTribute=0
BurnSize=1
Burn1=Intensity of the Resolute

[KConditions]
ConOn=1
CondSize=22
## ------ Basic ------ ##
Cond1=TRUE
Cond2=FALSE
## ------ Target Properties (placeholder) ------ ##
Cond3=${Target.ConColor.Equal[White]} || ${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]}
Cond4=${Target.Named} && (${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]})
Cond5=${Me.GroupAssistTarget.Named}
## ------ Buff Stacking ------ ##
# ------ Group Buffs ------ #
Cond6=!${Target.Buff[Protect].ID} && ${Spell[Protect].StacksTarget}
Cond7=!${Target.Buff[Inner Fire].ID} && ${Spell[Inner Fire].StacksTarget}
Cond8=!${Target.Buff[Spirit of Cat].ID} && ${Spell[Spirit of Cat].StacksTarget}
Cond9=!${Target.Buff[Spirit of Bear].ID} && ${Spell[Spirit of Bear].StacksTarget}
Cond10=!${Target.Buff[Spirit Strength].ID} && ${Spell[Spirit Strength].StacksTarget}
Cond11=!${Target.Buff[Dexterous Aura].ID} && ${Spell[Dexterous Aura].StacksTarget}
Cond12=!${Target.Buff[Spirit of Snake].ID} && ${Spell[Spirit of Snake].StacksTarget}
Cond13=!${Target.Buff[Endure Cold].ID} && ${Spell[Endure Cold].StacksTarget}
Cond14=!${Target.Buff[Endure Fire].ID} && ${Spell[Endure Fire].StacksTarget}
Cond15=!${Target.Buff[Endure Disease].ID} && ${Spell[Endure Disease].StacksTarget}
Cond16=!${Target.Buff[Endure Poison].ID} && ${Spell[Endure Poison].StacksTarget}
Cond17=!${Target.Buff[Endure Magic].ID} && ${Spell[Endure Magic].StacksTarget}
Cond18=!${Target.Buff[Spirit of Wolf].ID} && ${Spell[Spirit of Wolf].StacksTarget}
Cond19=!${Target.Buff[Burst of Strength].ID} && ${Spell[Burst of Strength].StacksTarget}
Cond20=${Target.Height} > 1.91
# ------ Self Buffs ------ #
Cond21=!${Me.Buff[Frenzy].ID} && ${Spell[Frenzy].Stacks}
Cond22=!${Me.Buff[Blessing of Swiftness].ID} && ${Spell[Blessing of Swiftness].Stacks}

[SpellSet]
LoadSpellSet=2

Gem1=Affliction
Gem2=Spirit Strike
Gem3=Burst of Strength
Gem4=Malaise
Gem5=Disempower
Gem6=Walking Sleep
Gem7=Healing
Gem8=Frenzy

I can copy and paste the information into my Shaman .ini file, no problem, and I see in the code where it says
[SpellSet]
LoadSpellSet=2

Gem1=Affliction
Gem2=Spirit Strike
Gem3=Burst of Strength
Gem4=Malaise
Gem5=Disempower
Gem6=Walking Sleep
Gem7=Healing
Gem8=Frenzy

but when I start kissassist it changes the code to this.

Code:
[General]
KissAssistVer=12.002
CharInfo=Shaman|20|FREE

Role=Assist

CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=1
ChaseDistance=25
CampfireOn=0

MedOn=1
MedStart=80
MedStop=100
MedCombat=0

RezAcceptOn=1|10
AcceptInvitesOn=1

EQBCOn=1
DanNetOn=1

ScatterOn=1
LOSBeforeCombat=1
LootOn=0
GroupWatchOn=0
GroupWatchCheck=FALSE
CorpseRecoveryOn=0
DanNetDelay=20
IRCOn=0
DefaultUI=TRUE
DPSMeter=0
UseSpawnMaster=0
XTSlot=0

[Buffs]
BuffsOn=1
BuffsSize=17
## ------ Auras (placeholder) ------ ##
Buffs1=NULL
## ------ Beginner Buffs ------ ##
Buffs2=command:/useitem Worn Totem|Dual|Blessing of Swiftness|Cond22
## ------ Click off the Free to play nag popup ------ ##
Buffs3=command:/notify AlertWnd ALW_Dismiss_Button leftmouseup
## ------ Group Buffs ------ ##
# -- AC / HP -- #
Buffs4=Protect|Cond6
Buffs5=Inner Fire|Cond7
# -- Stats -- #
Buffs6=Spirit of Cat|Melee|Cond8
Buffs7=Spirit of Bear|Cond9
Buffs8=Spirit Strength|Melee|Cond10
Buffs9=Dexterous Aura|Melee|Cond11
Buffs10=Spirit of Snake|Class|BRD,ENC|Cond12
# -- Resists -- #
Buffs11=Endure Cold|Cond13
Buffs12=Endure Fire|Cond14
Buffs13=Endure Disease|Cond15
Buffs14=Endure Poison|Cond16
Buffs15=Endure Magic|Cond17
# -- Utility -- #
Buffs16=Spirit of Wolf|Cond18
Buffs17=Shrink|Cond20
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL

[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=2
MeleeDistance=60
StickHow=!front delaystrafe randomize moveback 70% loose uw
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=0
PetTauntOverride=0

[DPS]
DPSOn=1
DPSSize=7
DPSSkip=20
DPSInterval=2
## ------ DEBUFFS ------ ##
DPS1=Malaise|99|debuffall|malo|always
DPS2=Walking Sleep|98|debuffall|slow|always
DPS3=Disempower|97|debuffall|crip
## ------ Short Duration Buffs ------ ##
DPS4=Burst of Strength|95|MA|Cond19
DPS5=Frenzy|94|Cond21
## ------ DOTS ------ ##
DPS6=Affliction|90
## ------ NUKES ------ ##
DPS7=Spirit Strike|50
DebuffAllOn=2

[Heals]
HealsOn=2
HealsSize=1
Heals1=Healing|65
AutoRezOn=0
HealGroupPetsOn=1
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealInterval=0
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
RezMeLast=0

[Cures]
CuresOn=0
CuresSize=1
Cures1=NULL

[Burn]
BurnAllNamed=0
UseTribute=0
BurnSize=1
Burn1=Intensity of the Resolute

[KConditions]
ConOn=1
CondSize=22
## ------ Basic ------ ##
Cond1=TRUE
Cond2=FALSE
## ------ Target Properties (placeholder) ------ ##
Cond3=${Target.ConColor.Equal[White]} || ${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]}
Cond4=${Target.Named} && (${Target.ConColor.Equal[Yellow]} || ${Target.ConColor.Equal[Red]})
Cond5=${Me.GroupAssistTarget.Named}
## ------ Buff Stacking ------ ##
# ------ Group Buffs ------ #
Cond6=!${Target.Buff[Protect].ID} && ${Spell[Protect].StacksTarget}
Cond7=!${Target.Buff[Inner Fire].ID} && ${Spell[Inner Fire].StacksTarget}
Cond8=!${Target.Buff[Spirit of Cat].ID} && ${Spell[Spirit of Cat].StacksTarget}
Cond9=!${Target.Buff[Spirit of Bear].ID} && ${Spell[Spirit of Bear].StacksTarget}
Cond10=!${Target.Buff[Spirit Strength].ID} && ${Spell[Spirit Strength].StacksTarget}
Cond11=!${Target.Buff[Dexterous Aura].ID} && ${Spell[Dexterous Aura].StacksTarget}
Cond12=!${Target.Buff[Spirit of Snake].ID} && ${Spell[Spirit of Snake].StacksTarget}
Cond13=!${Target.Buff[Endure Cold].ID} && ${Spell[Endure Cold].StacksTarget}
Cond14=!${Target.Buff[Endure Fire].ID} && ${Spell[Endure Fire].StacksTarget}
Cond15=!${Target.Buff[Endure Disease].ID} && ${Spell[Endure Disease].StacksTarget}
Cond16=!${Target.Buff[Endure Poison].ID} && ${Spell[Endure Poison].StacksTarget}
Cond17=!${Target.Buff[Endure Magic].ID} && ${Spell[Endure Magic].StacksTarget}
Cond18=!${Target.Buff[Spirit of Wolf].ID} && ${Spell[Spirit of Wolf].StacksTarget}
Cond19=!${Target.Buff[Burst of Strength].ID} && ${Spell[Burst of Strength].StacksTarget}
Cond20=${Target.Height} > 1.91
# ------ Self Buffs ------ #
Cond21=!${Me.Buff[Frenzy].ID} && ${Spell[Frenzy].Stacks}
Cond22=!${Me.Buff[Blessing of Swiftness].ID} && ${Spell[Blessing of Swiftness].Stacks}

[SpellS]
MiscGem=8
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=KissAssist
CastingInterruptOn=1
CheckStuckGem=1
Gem1=NULL
Gem2=NULL
Gem3=NULL
Gem4=NULL
Gem5=NULL
Gem6=NULL
Gem7=NULL
Gem8=NULL
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSize=3
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[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=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[Aggro]
AggroOn=0
AggroSize=5
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
[Pet]
PetOn=0
PetSpell=YourPetSpell
PetFocus=NULL
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=0
PetBuffsSize=8
PetBuffs1=NULL
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetAssistAt=95
PetAttackDistance=115
PetToysSize=6
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
[Pull]
PullWith=Melee
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

When I start Kissassist on the shaman, it does not load all the spells into the gems; they just remain blank. However, it proceeds to put 'Protect' in slot 8 and starts the buff routine. Why doesn't it copy over the spell list? How can I modify the original code so that it copies over properly? I notice that once I run it, the code changes to...
[SpellS]
MiscGem=8
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=KissAssist
CastingInterruptOn=1
CheckStuckGem=1
Gem1=NULL
Gem2=NULL
Gem3=NULL
Gem4=NULL
Gem5=NULL
Gem6=NULL
Gem7=NULL
Gem8=NULL

Any help is much appreciated. The macro also continues to cast protect non-stop, even if all the other characters have the buff already.
 
Last edited:
Thanks. I'll change around the modes and see if I can get it working.
Make sure your in the RIGHT ini (right click and nav to it from the MQ button if your not sure). Your in mode 0, so your saying "I will load my own combat spells", however your buff section has you loading the one. Thats why it populates, but nothing else. mode 1 will load your EQ saved spellset KissAssist... if you dont have that its gonna tell you NO and only leave the buff loaded. Mode 2 says "i am gonna enter my spells farther down the ini" and then will buff, and say hey, combat spells, oh the user defined them below.
 
Make sure your in the RIGHT ini (right click and nav to it from the MQ button if your not sure). Your in mode 0, so your saying "I will load my own combat spells", however your buff section has you loading the one. Thats why it populates, but nothing else. mode 1 will load your EQ saved spellset KissAssist... if you dont have that its gonna tell you NO and only leave the buff loaded. Mode 2 says "i am gonna enter my spells farther down the ini" and then will buff, and say hey, combat spells, oh the user defined them below.
Thanks for the replies, I am understanding this a bit more now. Quick question. Line 35 of the original code "## ------ Click off the Free to play nag popup ------ ##" is this command part of another plugin that actual does what it says? If so what is the plugin, if not, why did the OP put them in the ini? I've noticed kissassist itself does nothing with these type of commands as far as I can tell, the pop-ups still persist.
 
Thanks for the replies, I am understanding this a bit more now. Quick question. Line 35 of the original code "## ------ Click off the Free to play nag popup ------ ##" is this command part of another plugin that actual does what it says? If so what is the plugin, if not, why did the OP put them in the ini? I've noticed kissassist itself does nothing with these type of commands as far as I can tell, the pop-ups still persist.
No, that line is commented out with the ## before it. It's basically a note to recall something someone wanted to remind themself of.
 
No, that line is commented out with the ## before it. It's basically a note to recall something someone wanted to remind themself of.
Thanks for the reply. Is there a plugin already inside of Vanilla that does click to remove that Free to play pop-up?
 
Problem - Issues with spells not loading

Users who are viewing this thread

Back
Top
Cart