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:
And here's a draft of the new default MacroQuest.ini
Any and all ideas are very, very welcome!
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}),]}