• 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

Request - Plugin Request

nyghteyes

What is a macro??
Joined
Mar 21, 2006
RedCents
1,347¢
Had an epiphany last night...thought it might had been a small stroke but all is working so here it goes.

I would like to get a plugin built to hotswap INI files.

Redswap:

Devs,
I'm unsure if mq2 still parses the commented lines in a ini and just doesn't use them or ignores the line completely. If it Ignores the line completely can it be coded to look for 2 semicolons and read the line behind it? This would eliminate any confusion in the macros and give them an identifier that doesn't affect the name of the ini. If that doesn't work the macros would have to be coded to work with the plugin adding a variable for the set#. Need your input...

Goal:

You could build "Sets" of ini which most do already but this could be put in a specific ini folder in the macro directory to swap from.

/redswap set#

Stops macs that are running if they are included in the set and swaps them with the set in the folder.

maybe

/redswap Set#|Toon1|Toon2|Toon3

Thoughts?
Interests?
Developers?
 
There's a plan in place to have something like this in kampfire so you can click and choose a new ini for different situations. Youll save each once then swap between as needed.
 
I was hoping for an in-game version for this , so still perusing this.

I'll check yours out when you release it.
/crosses fingers for a global configurable hotkey.

Thanks for the response.
 
I do this with different named Kissassist macros/ini's.

I know its not quite what you were looking for, but right around line 106 in the KA mac you find this:
Rich (BB code):
    /declare MacroName              string      outer       KissAssist
If you change the "Kissassist" to something else like:
Rich (BB code):
    /declare MacroName              string      outer       KADungeon

    /declare MacroName              string      outer       KACave

    /declare MacroName              string      outer       KAFarm
They would create separate ini's for each

Rich (BB code):
KADungeon_Toonname.ini

KACave_Toonname.ini

KAFarm_Toonname.ini
and if you saved the mac under each of those names you would use:
Rich (BB code):
/mac KADungeon

/mac KACave

/mac KAFarm
to start and use the different ini's.
 
With a little creativity you could accomplish this in KISS using EQBC. This would not be to hard to do. Just have to add some additional parameters that can be passed when starting KA and then setup an event that triggers the swapout.
 
Request - Plugin Request

Users who are viewing this thread

Back
Top
Cart