• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • Unfortunately, yes, there is a suspension wave happening around the new tlp launch. :'( Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.

Request - What plugins should be loaded by default in the Vanilla Compile? (1 Viewer)

Redbot

🖥️💖
Moderator
Joined
Oct 15, 2004
RedCents
88,953¢
Pronouns
He/Him
And further, what would you change about the Very Vanilla compile defaults in general?

The goal is to make the compile easier and more useful just running defaults. For example, MQ2FPS causes issues for newer players, so it's probably best to not make it default. What else would you change?

Here's what I have so far:

Rich (BB code):
[Plugins]
mq2labels=1
mq2itemdisplay=1
mq2custombinds=1
mq2hud=1
mq2map=1
mq2bzsrch=1
mq2chatwnd=1
mq2eqbugfix=1


And here's a draft of the new default MacroQuest.ini

Any and all ideas are very, very welcome!

Rich (BB code):
[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
MacroQuestWinClassName=__MacroQuestTray
MacroQuestWinName=MacroQuest2
DebugSpewToFile=0
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=0
FilterEncumber=0
FilterDebug=0
FilterMQ=0
KeepKeys=1
LaxColor=0
AllErrorsDumpStack=1
AllErrorsFatal=0
HUDMode=UnderUI
MQ2LoadingMsg=0
ExactSearchCleanNames=0
CreateMQ2NewsWindow=1
TimeStampChat=1
BeepOnTells=1
FlashOnTells=1
IfDelimiter=,
IfAltDelimiter=~

[Aliases]
/a=/anonymous
/assistat=/echo Reset Melee AssistAt
/autofireon=/echo toggle AutoFireOn
/autorezon=/echo toggle AutoRezOn
/b=/bazaar
/ba=/bazaar
/buffson=/echo toggle BuffsOn
/c=/consider
/campfire=/echo Summon Campfire
/camphere=/echo toggle ReturnToCamp
/campradius=/echo Reset General CampRadius
/cha=/channel
/chase=/echo toggle ChaseAssist
/chasedistance=/echo Reset General ChaseDistance
/d=/duel
/debug=/echo toggle Debug
/debugbuffs=/echo toggle DebugBuffs
/debugcombat=/echo toggle DebugCombat
/debugheal=/echo toggle DebugHeal
/debugmez=/echo toggle DebugMez
/debugpull=/echo toggle DebugPull
/depositstuff=/echo NinjadvLoot depositing items to guildbank
/dpsinterval=/echo Reset DPS DPSInterval
/dpson=/echo toggle DPSOn
/dpsskip=/echo Reset DPS DPSSkip
/exp=/echo ${Me.PctExp}% experience...
/f=/feedback
/fa=/fastdrop
/g=/gsay
/gmlist=/who all gm
/gu=/guildsay
/healson=/echo toggle HealsOn
/hp=/echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/key=/keys
/kissedit=/echo kissedit
/load=/loadspells
/lootdestroy=/echo LootIniItem Destroy ${Cursor.Name}
/lootignore=/echo LootIniItem Ignore ${Cursor.Name}
/lootkeep=/echo LootIniItem Keep ${Cursor.Name}
/looton=/echo toggle LootOn
/lootsell=/echo LootIniItem Sell ${Cursor.Name}
/m=/msg
/mana=/echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/maxradius=/echo Reset Pull MaxRadius
/maxzrange=/echo Reset Pull MaxZRange
/medstart=/echo Reset General MedStart
/meleedistance=/echo Reset Melee MeleeDistance
/meleeon=/echo toggle MeleeOn
/mercassistat=/echo Reset Merc MercAssistAt
/mezon=/echo toggle MezOn
/newif=/if
/npc=/who npc
/peton=/echo toggle PetOn
/r=/reply
/sellstuff=/echo NinjadvLoot selling items to vendor
/slotid=/echo ${SelectedItem.InvSlot}
/status=/echo toggle Show
/switch=/echo Switch Target
/t=/tell
/ta=/tap
/tloc=/echo ${Target.Name}'s Location is ${Target.Y} ${Target.X} ${Target.Z}
/w=/who

[Substitutions]
omg=Oh My God

[Plugins]
mq2labels=1
mq2itemdisplay=1
mq2custombinds=1
mq2hud=1
mq2map=1
mq2bzsrch=1
mq2chatwnd=1
mq2eqbugfix=1

[Key Binds]
RANGED_Nrm=clear
RANGED_Alt=clear
MQ2CHAT_Nrm=.
MQ2CSCHAT_Nrm=/
EQBC_Nrm=clear
MELEE_Nrm=Z
RANGE_Nrm=X

[SWho Filter]
Holding=1

[Captions]
MQCaptions=1
Update=35
Player1=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player2=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player3=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
Player4=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.AARank},${NamingSpawn.AATitle} ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.Suffix.Length}~${If[${NamingSpawn.Suffix.Left[1].Equal[,]}~${NamingSpawn.Suffix}~ ${NamingSpawn.Suffix}]}~]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
NPC=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Surname.Length},\n(${NamingSpawn.Surname}),]}
Corpse=${NamingSpawn.DisplayName}'s corpse
Pet=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Master.Type.Equal[PC]},\n(${NamingSpawn.Master}),]}
 
I'd recommend just modifying the macroquest_default.ini and not even loading macroquest.ini into the compile myself, as that's overwriting the plugins people have loaded up and such anyways. (I just delete it from the archive before i extract it.)

Base plugins from default compile + melee, cast, moveutils. KA might even load these on initial run? The others are more situationally useful for the most part, or they require some configuration before they're useful. I'd recommend EQBC, but then they'd just be getting errors on login that the server isn't available since they won't know to load that first.
 
if we want the vanilla to be minimally invasive (i.e. it doesn't "automate" it just provides additional info) I would do:
Rich (BB code):
[Plugins]
mq2labels=1
mq2itemdisplay=1
mq2map=1
mq2chatwnd=1
mq2eqbugfix=1
mq2nonagwindows=1

if we want vanilla to actually alleviate some button mashing then we should probably include:
Rich (BB code):
-MQ2Cast (maybe... I haven't directly interacted much with this plugin)
-MQ2Melee (automate taunt & other melee skills)
-MQ2MoveUtils (/stick is arguably a "core" mq2 function)

but if we want the vanilla download to be able to run KA then it would need the associated plugins for it.
Rich (BB code):
-MQ2Cast
-MQ2Exchange
-MQ2Melee
-MQ2MoveUtils
-MQ2Rez
-MQ2Twist
 
Here is what I think is pretty essential:

Rich (BB code):
mq2autoaccept=1
mq2cast=1
mq2chatwnd=1
mq2custombinds=1
mq2debuffs=1
mq2eqbc=1
mq2eqbugfix=1
mq2events=1
mq2exchange=1
mq2hud=1
mq2itemdisplay=1
mq2labels=1
mq2map=1
mq2melee=1
mq2moveutils=1
mq2nonagwindows=1
mq2rez=1
 
Just looking at the posts above, is there a possibility of adding some preset groups to the updater? As in click some radial buttons and it will enable specific sets. Examples below
Also, would be handy if maps plugin was set to show mobs by default. When I first installed it took some looking around to find "/mac map"
EQBC being launched from the updater would be nice as well.

::Basics::
::KA::
::Intermediate/Some Automation::
::Default::

Overall, it wasn't tough to get things going on the first run, just some QoL ideas.

EDIT:typos
 
Last edited:
Request - What plugins should be loaded by default in the Vanilla Compile?

Users who are viewing this thread

Back
Top