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:

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)