• 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

Idea - Add an option to automaticaly load myspells on startup

Joined
Mar 23, 2017
RedCents
1,560¢
Please consider adding an option to automaticaly mem myspells on startup. I know there is a spellset section and a /memmyspells command. But when you store something in two different places you will end up with two different versions. (Murphy's rule number 6 for database programmers :))
 
Uhhmm.. we have it... its been in kiss for 2 years.... I was the one who implemented it....

Look in your kissassit_tooname.ini


see the section that sais:

Rich (BB code):
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist

Save the spellset ou use for kiss as KissAssist (spelling doesn't could here) ... then turn LoadSpellSet from 0 to 1

Or change the config in the ini to represent your current spellset name you prefer.. ( smarter to just have a kissassist spellset though)

BAM


Rich (BB code):
    /if (${LoadSpellSet}) {
        /echo Memming spellset (${SpellSetName}).
        /memspellset ${SpellSetName}    
    }

And it is in the documentation as well .... under General settings... you will see section for SpellSet settings.

I should remove the two redcent thanks you got from:
neophys (Today), scotsbiker (Today)
because they did not read the manual as well ... LOL (just busting chops)
 
Uhhmm.. we have it... its been in kiss for 2 years.... I was the one who implemented it....

Look in your kissassit_tooname.ini


see the section that sais:

Rich (BB code):
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist

Save the spellset ou use for kiss as KissAssist (spelling doesn't could here) ... then turn LoadSpellSet from 0 to 1

Or change the config in the ini to represent your current spellset name you prefer.. ( smarter to just have a kissassist spellset though)
....

I think you missed my point. With the current solution you must have a spellset memed that hopefuly matches myspells. For publishing ini files it would be much clearer to only have myspells. And I think we want to promote including a myspells sections anyways.
 
Yes.. you are correct... I did not fully comprehend what you were inquiring about.

And.. to be honest.. I still don't understand what you are really asking for.

Today is one of my dumb days.. plus I'm testing final change to kiss 10.. updating a bug i found in one of my own macros... moderating the foum posts... answering questions.... and taking care of my household affairs ...

So please forgive me if i ask you to spell it out for me in extreme detail ... like i was a 5 year old... exactly what you are asking for...

You just want the ability to read what spells you have in gem slots 1 through 12 .. and have them dumped (written to) your config file.... to make others know exactly what spells you have memmed in each slot... ????

Thats easy enough to do ... but every little request we get... has to go through an approval process.... and has to merit the time and resources it would take to code/test .. and be deemed important enough for the community as a whole.. to make it in the code.
 
I think it's like this:

1. the function to edit a KA .ini to list out what spells are in what gems already exists (/writespells or something like that).
Rich (BB code):
[MySpells]
Gem1=Mindscythe
Gem2=Stifle
Gem3=Mental Appropriation
Gem4=Confusing Constriction
Gem5=Chromatic Percussion Rk. II
Gem6=Phantasmal Assault
Gem7=Diminishing Helix
Gem8=Terrifying Rune
Gem9=Confound Rk. II
Gem10=Peaceful Wave
Gem11=Enunciation of Tashan
Gem12=Recant Magic
2. the function to automatically mem a previously existing spellset already exists (.ini spellset settings)
Rich (BB code):
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
3. the function to mem the list of spells exists (/memmyspells or something like that)

what doesn't exist and has the potential to be beneficial is the setting in the .ini to load the spells as they are listed in the myspells section without having a spellset created and saved.
 
3 that function is there /memmyspells is actually its name if you read the section about in game commands.

Rich (BB code):
/writespells	[Gems]
/memmyspells	[Gems]

so if you set up your ini proper, men your spells proper do /writespells

next time you run that ini, you can do /memmyspells to get back to those written in the ini.

oh i missed the idea you wanted it to basically do the /memmyspells auto when its loading ka.

was i the one needing that id just find a spot to edit in that function to run at the beginning of the mac.
 
I think it's like this:

1. the function to edit a KA .ini to list out what spells are in what gems already exists (/writespells or something like that).

2. the function to automatically mem a previously existing spellset already exists (.ini spellset settings)

3. the function to mem the list of spells exists (/memmyspells or something like that)

what doesn't exist and has the potential to be beneficial is the setting in the .ini to load the spells as they are listed in the myspells section without having a spellset created and saved.

Thank you Darkie ...

My addled brain didn't even remember the bind was in there.....

Yes.. the previous alias was changed to a perm binding in 9.2.4 but it was in the code for a long time as an alias.

#bind WriteMySpells /writespells
 
Last edited:
I think it's like this:

1. the function to edit a KA .ini to list out what spells are in what gems already exists (/writespells or something like that).

2. the function to automatically mem a previously existing spellset already exists (.ini spellset settings)

3. the function to mem the list of spells exists (/memmyspells or something like that)

what doesn't exist and has the potential to be beneficial is the setting in the .ini to load the spells as they are listed in the myspells section without having a spellset created and saved.
Thanks for putting my toughts in a concise form :)
 
/writespells and /memmyspells aliases were originally created for a totally different reason. Not saying they can't be used for something else. The /memmyspells command accepts a parameter, if left blank it will use the current characters .ini file, but if you use /memmyspells MageName1 it will use kissassist_mageName1.ini and mem the spells in that ini file.

Was originally created to quickly mem other characters spell sets that had been captured by using the /writespells command.

THD. We could make a mod to the LoadSpellSet=0/1 and make it 0/1/2. 0=ignore, 1=do what it does now, 2=/memmyspells

The Bind_MemMySpells routine already has all the code needed for error checking, so the only thing needed would be to check if LoadSpellSet=2 then /call Bind_MemMySpells.

Just my 2 cents...
 
op is kinda right you get an ini you load it up, gotta figure out spells etc.

would be nicei if they was in the myseplls section and could load with a variable liek ctaylor says.
 
/writespells and /memmyspells aliases were originally created for a totally different reason. Not saying they can't be used for something else. The /memmyspells command accepts a parameter, if left blank it will use the current characters .ini file, but if you use /memmyspells MageName1 it will use kissassist_mageName1.ini and mem the spells in that ini file.

Was originally created to quickly mem other characters spell sets that had been captured by using the /writespells command.

THD. We could make a mod to the LoadSpellSet=0/1 and make it 0/1/2. 0=ignore, 1=do what it does now, 2=/memmyspells

The Bind_MemMySpells routine already has all the code needed for error checking, so the only thing needed would be to check if LoadSpellSet=2 then /call Bind_MemMySpells.

Just my 2 cents...

I like this.... i will code it tonight.

Just need to have a conference call with you tonight about 2 particulars.. and to give you the results of the final testing phase for kiss 10.
 
THD. We could make a mod to the LoadSpellSet=0/1 and make it 0/1/2. 0=ignore, 1=do what it does now, 2=/memmyspells

The Bind_MemMySpells routine already has all the code needed for error checking, so the only thing needed would be to check if LoadSpellSet=2 then /call Bind_MemMySpells.

Just my 2 cents...

Uh what do I miss ? KA is already ignoring the myspells section, unless I load it manualy. So 0 and 1 are the same, right ?
 
Uh what do I miss ? KA is already ignoring the myspells section, unless I load it manualy. So 0 and 1 are the same, right ?

for now you're not missing anything.

Ctaylor22 and TreeHuginDruid were discussing how to change KA to do what you want in a later release.
 
What Darkie said. Looks like it will be in KA 10. Thank THD. he's the man...
We had our conference call... just waiting on Chris to stop fiddling with the improved mez code, and release the source for me to make my changes and wrap this monster up.

We want to push the final code out for the memorial day weekend.

Signing off for the night... will look for Chris's final alterations in the morning.. and get cracking on this FINAL addition to kiss 10...

Then I get the joyous job of documenting all the kiss 10 changes.... for the instruction guide/manual... YIPPEE SKIPEE !!!!!
 
I have finished my part, It is all up to THD, making his final touches. Hope to be able to post KA 10.0 Later tomorrow night or some time Friday. Trying to get it to everyone for this weekend..
 
just remember to write it out so i can understand, so like in crayons for a 5 year old. or something.
 
just remember to write it out so i can understand, so like in crayons for a 5 year old. or something.

You don't need to know how the magic happens... just that it happens... lol

( PAY NO ATTENTION TO THAT MAN BEHIND THAT CURTAIN !!!!! ) .. lol

Making the changes as I type this.
 
NEEED TO KMNOW1

also update your druid ini mmkay okay thanks!
 
Idea - Add an option to automaticaly load myspells on startup

Users who are viewing this thread

Back
Top
Cart