MarcoQuest
MacroQuest2 and E3 make your journey a lot easier. And they aren't too hard to master.
MacroQuest 2
After installation and reading some quick guides you should be good to go. Here are some basic MarcoQuest 2 commands - not using E3.
Basics
Follow me
/bca //target id ${Me.ID}
/bca //stick hold !front uw
/mapshow npc
The first line tells every other character to target you.
The second line makes them stick to you, but not stand in your face and swim level with you when underwater.
The third line is optional, it just updates the mini map and it's handy to have this done from time to time.
Attack my target
Make a hot key using the following commands. When using /multiline, make sure there is always a space before and after each semicolumn.
/bca //target id ${Target.ID}
/bca //stick 12 uw behind
/multiline ; /stand ; /bcaa //attack ON
/bcaa //pet attack
If you have some character specific abilities you want to use, you can put them on a hotkey or access them from the abilities bar (called doability).
The following line makes every character using their ability 1, pressing hotkey 2 and uses the AA "Gut Punch" on the current character, if it's up.
/multiline ; /bcaa //doability 1 ; /bcaa //keypress 2 ; /alt act 3732
Fine tune your settings to get the best out of your group and make your life easier.
MQ2AutoLogin
Edit your MQ2AutoLogin.ini. Replace the marked text with your own account credentials. Optionally Add your character's name to automatically log them in.
[Settings]
UseStationNamesInsteadOfSessions=1
KickActiveCharacter=1
KickActiveTrader=1
InstantCamp=0
Debug=0
UseAuth=0
UseMQ2Login=0
[Servers]
tde=[] The Dark Exile
[YourAccountName1]
Password=YourPassword1
Server=tde
Character=
[YourAccountName2]
Password=YourPassword2
Server=tde
Character=
Your batch file(s) to launch the EQ client, look as shown below. You can add your whole crew to one file, or just make a batch file per account, if you want to select them individually.
D:
cd D:\RoF2
start eqgame.exe patchme /login:YourAccountName1
start eqgame.exe patchme /login:YourAccountName2
To start your accounts with MQ2AutoLogin:
Start MacroQuest2.exe, which resides in the same folder as MQ2AutoLogin.ini.
Start your batch file(s).
MQ2Melee
Stickmode
There are different play styles. If you mainly play on your tank, and you prefer to position yourself manually, you may want to disable the stickmode from MQ2Melee. You can do so on the command line.
/melee stickmode off
Or you can set it ini file. This is not the same ini file as for E3, instead you find it in the root directory, and it's named something like "The Dark Exile_YourName.ini". You can either edit it manually there under [MQ2Melee], or save your current configuration. You can see your current configuration in-game using:
/melee
And you and save it to the ini file like this:
/melee save
Abilities
For some classes configuring MQ2Melee is rather important. It works independently from E3. For berzerkers for example, it is crucial to disable both kick and slam, since they share a timer with frenzy, and frenzy does considerably more damage than the other two. Thus, your berzeker config should look something as shown below. If you are using E3, then you can setup your melee abilites there as well.
[MQ2Melee]
cripple=20
disarm=1
enrage=1
facing=1
frenzy=1
infuriate=1
kick=0
melee=1
plugin=1
provoke1=4933
provokeend=20
provokemax=1
provokeonce=1
ragevolley=20
rallos=0
resume=75
slam=0
stickrange=75
stun1=4933
version=8.100
E3
E3 is an extentsion, like one big macro, for MacroQuest2. It normally comes in an installation package which already includes MacroQuest 2.
First, you should look into the e3 guide.
I highly recommend to have a dedicated e3 folder for The Dark Exile and not share it with other EQEmu servers.
You can do so by simply making a copy of an existing e3 folder (about 95MB) and then launch the MQ2 in that folder, e.g. "D:\E3_RoF2 TDE\MacroQuest2.exe".
Basics
Load/reload E3 for all characters
/bcaa //mac e3
Follow me
/FollowOn
Attack my target
/AssistOn
/multiline ; /stand ; /Attack ON
The second line is regular EverQuest command line and optional. It makes the current character stand up and attack. Which is useful for encounters that proc feign death.
To stop following or attacking you can use the command /FollowOff and /BackOff.
e3 Bot inis
Charm of Exile
Below is a recommendation how to add The Dark Exile Charm damage shield clicky to your configuration found in "E3 bot inis\". The charm is available to you at level 1.
[Buffs]
Instant Buff=Charm of Exile (Classic)
Bard songs
Set a melody and then define this melody. Below is an example. It looks a bit clumsy, because the same highlighted block is there twice. That is because Selos' Acceslerating Chorus on TDE lasts several minutes and you don't want to repeat too often. Idealy you would even repeat the blocks serveral times.
[Bard]
Auto-Melody=travel
[travel Melody]
Song=Chorus of Marr/Gem|1
Song=War March of the Mastruq/Gem|2
Song=Song of the Storm/Gem|3
Song=Echo of the Trusik/Gem|4
Song=Psalm of Veeshan/Gem|5
Song=Selo's Accelerating Chorus/Gem|6
Song=Chorus of Marr/Gem|1
Song=War March of the Mastruq/Gem|2
Song=Song of the Storm/Gem|3
Song=Echo of the Trusik/Gem|4
Song=Psalm of Veeshan/Gem|5
Tanks
For a warrior - level 65 with several clickies in this instance - additional configurations could like like this.
[Buffs]
Instant Buff=Girdle of Living Thorns
Self Buff=Pauldron of Dark Auspices
Self Buff=Veil of the Inferno
Self Buff=Prismatic Ring of Resistance
Self Buff=Symbol of the Planemasters
Self Buff=Serrated Dart of Energy
[Assist Settings]
Assist Type (Melee/Ranged/Off)=Melee
Melee Stick Point=Front
Taunt(On/Off)=Off
SmartTaunt(On/Off)=On
Melee Distance=MaxMelee
Ranged Distance=100
[Melee Abilities]
Ability=Bash
Ability=Kick
Ability=Knee Strike
Healers
Below is an e3 configuration for a level 65 cleric with clickies, including a "Essence of the Shaman - Focus". For starters, you obviously need to adjust the names, and add you own characters to the configuration, so they get buffed and healed. This sample assumes there is another healer available, since this healer does only use HoT on the tank, but not on anyone else.
[Buffs]
Instant Buff=Charm of Exile (Omens)
Instant Buff=Book of Standing Meditation (Priest)
Self Buff=Earring of Pain Deliverance
Self Buff=Xxeric's Matted-Fur Mask
Self Buff=Veil of the Inferno
Self Buff=Armor of the Zealot/Gem|1
Self Buff=Bulwark of Vie/Gem|5/MinMana|50
Self Buff=Aura of Reverence/Gem|1/MinMana|50
Bot Buff=Bulwark of Vie/Stizok/Gem|5/MinMana|50
Bot Buff=Bulwark of Vie/Lisa/Gem|5/MinMana|50
Bot Buff=Divine Intervention/Stizok/Gem|2/MinMana|30
Bot Buff=Divine Intervention/Grimlin/Gem|2/MinMana|30
Bot Buff=Hand of Virtue/Stizok/Gem|1/MinMana|50/CheckFor|Blessing of the Nine
Bot Buff=Hand of Virtue/Lisa/Gem|1/MinMana|50/CheckFor|Blessing of the Nine
Bot Buff=Aura of Reverence/Tigerpuppy/Gem|1/MinMana|50
Bot Buff=Aura of Reverence/Lisa/Gem|1/MinMana|50
Bot Buff=Kazad's Mark/Tigerpuppy/Gem|9/MinMana|40/CheckFor|Hand of Virtue
Bot Buff=Essence of the Shaman - Focus/Stizok
Bot Buff=Essence of the Shaman - Focus/Grimlin
Combat Buff=Divine Intervention/Stizok/Gem|1/MinMana|30
Combat Buff=Divine Intervention/Grimlin/Gem|1/MinMana|30
Group Buff=Hand of Virtue/Gem|1/MinMana|50
Group Buff=Aura of Reverence/Gem|1/MinMana|50
Cast Aura Combat (On/Off)=Off
Pet Buff=
[Cures]
Cure=
CureAll=Pure Blood/Gem|4/CheckFor|Rabies
CureAll=Pure Blood/Gem|4/CheckFor|Insidious Decay
CureAll=Pure Blood/Gem|4/CheckFor|Wind of Tashani
CureAll=Pure Blood/Gem|4/CheckFor|Cloud of Deadly Decay
CureAll=Pure Blood/Gem|4/CheckFor|Poisoned Flames
CureAll=Pure Blood/Gem|4/CheckFor|Heartstopper
CureAll=Pure Blood/Gem|4/CheckFor|Malicious Decay
AutoRadiant (On/Off)=On
RadiantCure=Rabies/MinSick|1
RadiantCure=Fulmination/MinSick|1/Zone|txevu
[Life Support]
Life Support=
[Heals]
Tank=Stizok
Tank=Grimlin
Tank=Bunsta
Important Bot=Spankee
Important Bot=Pinq
Important Bot=Ortesa
Important Bot=Lisa
Pet Owner=
Tank Heal=Holy Light/HealPct|69/Gem|8
;Tank Heal=Complete Heal/HealPct|91/Gem|6
Important Heal=Holy Light/HealPct|45/Gem|8
Important Heal=Weighted Hammer of Conviction/HealPct|39
All Heal=
;Pet Heal=Holy Light/HealPct|49/Gem|8
Heal Over Time Spell=Holy Elixir/HealPct|80/Gem|7
;Group Heal=Ethereal Elixir/HealPct|59/Gem|9
Group Heal=
Who to Heal=Tanks/ImportantBots
Who to HoT=Tanks
Join Heal Chains (On/Off)=Off
XTarget Heal=
[Assist Settings]
Assist Type (Melee/Ranged/Off)=Off
Melee Stick Point=Behind
Melee Distance=MaxMelee
Ranged Distance=100
Auto-Assist Engage Percent=98
[Melee Abilities]
Ability=Bash
[Nukes]
;Main=Ancient: Chaos Censure/Gem|9/MinMana|35
[TargetAE]
TargetAE=
[PBAE]
PBAE=
[DoTs on Command]
Main=
[Debuffs]
Debuff on Assist=
;Debuff on Command=Mark of Kings/Gem|3
[Burn]
Quick Burn=
Long Burn=
Full Burn=
[Cleric]
Divine Arbitration (Pct)=35
Celestial Regeneration (Pct)=0
Auto-Yaulp (On/Off)=Off
Yaulp Spell=Yaulp VI/Gem|1
Auto-Pet Weapons (On/Off)=
Summoned Pet Hammer=
[Misc]
Auto-Loot (On/Off)=Off
AutoFood=Off
Food=
Drink=
End MedBreak in Combat(On/Off)=Off
AutoMedBreak (On/Off)=Off
[Melee Abilities]
Ability=Bash
e3 Shaman Book
In order to use the Shaman book with E3, you first need to adjust your e3 code, or your EQ client with the shamen will crash!
In e3_Castings.inc, in older versions of E3 at around line 70 in newer around line 112, you need to adjust the code, so it looks as below.
/if (!${${ArrayName}[${ArrayIndex},${iCastName}].Equal["The Lord of the Pumas - The Fellowship of the Jaguar"]} && !${${ArrayName}[${ArrayIndex},${iCastName}].Equal["The Lord of the Pumas - The Two Leopards"]} && !${${ArrayName}[${ArrayIndex},${iCastName}].Equal["The Lord of the Pumas - The Return of the Panther"]}) {
|- Check for spells listed in the failureList: reset on zone
/if (${Select[${${ArrayName}[${ArrayIndex},${iCastName}]},${failureList}]}) {
/varset castReturn FAILURELIST
/goto :skipCast
}
}
If you have questions also check out Fippy's comments on discord on, e.g. on Jan 26, 2022.
After that, add the book to your shaman's ini file for one of your melee characters. (Don't target yourself, as the timer is shorter for some buggy reason than on others.) You can add it under Bot Buff= and/or Combat Buff=.
Note: The shaman tends to cast it twice for some reason with these settings.
[Buffs]
Combat Buff=The Lord of the Pumas - The Two Leopards/YourCharacterName
e3 Autoloot
First take a look at "\e3 Macro Inis\Loot Settings.ini". Make sure it's sensibly configured, i.e. it does not auto-destroy blue diamonds. Add the following lines to "Loot Settings.ini":
Coin of Exile - Classic (1000)(ND)=Keep
Coin of Exile - Luclin (1000)(ND)=Keep
Coin of Exile - PoP (1000)(ND)=Keep
Coin of Exile - Kunark (1000)(ND)=Keep
Coin of Exile - Velious (1000)(ND)=Keep
Coin of Exile - GoD (1000)(ND)=Keep
Coin of Exile - OoW (1000)(ND)=Keep
Some items are modified on The Dark Exile server. E.g. most containers are not lore. This needs to be reflected in the configuration, by removing the (L) like this. As already indicated at the start of this section - you should not share this configuration with other EQEmu servers.
Box of Nil Space (C)=Keep
Enable auto-loot on at least one of your characters in their "E3 bot inis\".
[Misc]
Auto-Loot (On/Off)=On
e3 Book of Standing Medition
For 500 Coins of Exile, you can get a books of standing meditation, which allows you to meditate whilst standing. It is similar to being on a horse, just better, because it works in all zones, and you can interrupt your spellcasting, and you don't need to summen a mount.
[Buffs]
Instant Buff=Book of Standing Meditation (Priest)