*** IMPORTANT***
(as of September 2023 we make the aliases for you if you dont already have them)
To use the /cwtn and /cwtna etc ALIASES, please make sure you create them.
There are instructions down below.
Please don't listen to the "Chase Button" in the video. Use the Chase Button code down below
This video was created BEFORE many of the hotkeys in this guide.
So please make sure you take the time to read it.
***
Since Chat just added all of the CWTN plugins to use shortnames for their commands you can also replace any /${Berzerker.Command with /docommand /${Me.Class.ShortName} and not have to have mq2berzerker
***
(as of September 2023 we make the aliases for you if you dont already have them)
To use the /cwtn and /cwtna etc ALIASES, please make sure you create them.
There are instructions down below.
Please don't listen to the "Chase Button" in the video. Use the Chase Button code down below
This video was created BEFORE many of the hotkeys in this guide.
So please make sure you take the time to read it.
***
Since Chat just added all of the CWTN plugins to use shortnames for their commands you can also replace any /${Berzerker.Command with /docommand /${Me.Class.ShortName} and not have to have mq2berzerker
***
and then
Hotkeys I use with my CWTN/Kiss team
--- anyone not running the matching automation would get an error for the commands if you're using mixed automations
--- this means an SK using mq2eskay doing a /camphere on is going to get a red error message because they're not using kissassist
--- this is ok, you can ignore this.
-------------------------
Create the CWTN Aliases
*** IMPORTANT***
For any toon to use these alias commands they either have to a: Create the alias themselves, or b: log back into macroquest AFTER the alias is created in your macroquest.ini
The absolute easiest way to add aliases:
Create the CWTN Aliases
*** IMPORTANT***
For any toon to use these alias commands they either have to a: Create the alias themselves, or b: log back into macroquest AFTER the alias is created in your macroquest.ini
The absolute easiest way to add aliases:
- open up your macroquest.ini
- paste in the aliases you want from the examples below under the [ALIASES] section
- save your macroquest.ini
/alias reload
on everyone -/dgae /alias reload
or/bcaa //alias reload
if you need to know what your ini should look like after the entries are there, scroll down there are examples.
You can make this alias to use dannet/eqbc to easily send your group to do the same command. Dannet is recommended, but EQBC works fine too.
This is "cleaner" and easier to read than using the "/noparse /bcg //docommand /${Me.Class.ShortName} blah" for every hotkey.
"/cwtn" is the alias we create for the 'ChatWithThisName' (the original creator) class plugins, "cwtn" is an abbreviation of chat's name, the alias makes it easier to broadcast commands.
the intent here with the "a" or "r" is as such
/cwtn - this is group not including yourself
/cwtna - this is group including yourself
/cwtnr - this is raid/everyone not including yourself
/cwtnra - this is raid/everyone including yourself
/cwtnz - this is for zone not including yourself
/cwtnza - this is for zone including yourself
"/cwtn mode 0" would use dannet/eqbc to have everyone go mode 0,
"/cwtna mode 0" would have everyone including yourself go mode 0 (CWTNA, A for all).
for dannet your macroquest.ini entries would look like:
(the extra "\" is the dannet equivalent of a "/noparse"
INI:
[Aliases]
/cwtn=/dgge /docommand /$\{Me.Class.ShortName}
/cwtna=/dgga /docommand /$\{Me.Class.ShortName}
/cwtnr=/dgre /docommand /$\{Me.Class.ShortName}
/cwtnra=/dgra /docommand /$\{Me.Class.ShortName}
/cwtnz=/dgze /docommand /$\{Me.Class.ShortName}
/cwtnza=/dgza /docommand /$\{Me.Class.ShortName}
INI:
[Aliases]
/cwtn=/noparse /dgge /docommand /${Me.Class.ShortName}
/cwtna=/noparse /dgga /docommand /${Me.Class.ShortName}
/cwtnr=/noparse /dgre /docommand /${Me.Class.ShortName}
/cwtnra=/noparse /dgra /docommand /${Me.Class.ShortName}
for EQBC your macroquest.ini entries would look like:
INI:
[Aliases]
/cwtn=/noparse /bcg //docommand /${Me.Class.ShortName}
/cwtna=/noparse /bcga //docommand /${Me.Class.ShortName}
/cwtnr=/noparse /bca //docommand /${Me.Class.ShortName}
/cwtnra=/noparse /bcaa //docommand /${Me.Class.ShortName}
These aliases allow me to just "/cwtna burnallnamed off" and have the entire group including me turn burnallnamed off or "/cwtn mode 2" for everyone not me to go in mode 2
If you want kissassist to be able to toggle on/off burns you can utilize the ${BurnAllNamed} Variable kiss has
/varset BurnAllNamed 0
to turn off burns in kissassist/varset BurnAllNamed 1
to turn on burns in kissassistif you are using burns in your dps routine (like my bard ini) you will want to append && ${BurnAllNamed} in each condition that is a burn condition
example:
INI:
dps1=burn thing|99|cond1
cond1=${Target.Named} && ${BurnAllNamed}
For all of these buttons - make sure you understand if you're using EQBC or using Dannet, and adjust them accordingly.
Campoff Key using CWTN Alias:
INI:
/bcga //returntocamp 0
/cwtna mode 0
/bcga //dismount
/bcga //chaseoff
Dannet equiv:
INI:
/dgge /returntocamp 0
/cwtna mode 0
/dgge /dismount
/dgge /chaseoff
New Toons logging in for the first time (Dannet)
C++:
/multiline ; /dga /dga /autoaccept add $\{Me.Name}; /timed 10 /dga /autoaccept save; /timed 15 /rez acceptpct 90; /timed 20 /rez delay 0; /timed 25 /rez accept on; /timed 30 /aaspend order 53214; /timed 35 /aaspend brute on; /timed 35 /aaspend bank 220; /timed 35 /aaspend save
Block Spells
C++:
/dg all /multiline ; /blockspell add me 16443 6892 6894 49288 0425 9491 9492 9493 9494 30738 30739 21684 30708 20873 32372 25861; /timed 5 /blockspell add pet 59238 59239 59240 25861 62734 62735 62736
CampOn Keys:
(this one you will want to edit for your "driver toon" as you can see either war mode 7 or shd mode 7 is normally what i have, as well as a resetcamp for the driver as well. this will ensure when i hit my CampOn button that my driver resets their camp (since resetting your mode while in your mode doesn't, unless you cycle to 0 and then back).
CampOn Key for Warrior Using CWTN Alias:
- this set's my group to make their camp where we are at, sets my war in mode 7, and resets my camp just in case i already had a camp elsewhere
- for any group members using kissassist, it would set their camp with the camphere on
INI:
/bcg //camphere on
/war mode 7
/cwtn mode 1
/war resetcamp
Dannet equiv:
INI:
/dgge /camphere on
/war mode 7
/cwtn mode 1
/war resetcamp
CampOn Key for SK Using CWTN Alias:
- this set's my group to make their camp where we are at, sets my sk in mode 7, and resets my camp just in case i already had a camp elsewhere
- for any group members using kissassist, it would set their camp with the camphere on
INI:
/bcg //camphere on
/shd mode 7
/cwtn mode 1
/shd resetcamp
Dannet Variant:
INI:
/dgge /camphere on
/shd mode 7
/cwtn mode 1
/shd resetcamp
Burn Now Key Using CWTN Alias:
INI:
/bcga //burn
/cwtna burnnow
Dannet Variant:
INI:
/dgga /burn
/cwtna burnnow
Stop BurnNow Key: (for cwtn toons) - just stops an issue'd burnnow
INI:
/noparse /bcaa //docommand /${Me.Class.ShortName} stopburnnow
INI:
/cwtna stopburnnow
Reset Camp Key:
INI:
/shd resetcamp
Reset Camp Key:
INI:
/war resetcamp
Sic's_Return_To_Camp_In_Sic_Tank_Mode
Specifically for Hytiek
INI:
/shd gotocamp
or
/war gotocamp
Stop Fenzied - sometimes i want my berzerker to stop their frenzy early
INI:
/noparse /bcg //if (${Me.ActiveDisc.Name.Find[Frenzied Resolve Discipline]}) /stopdisc
Chase Key (I also stick a /shd mode 7 in my chase hotkey - but personal preference)
INI:
/cwtn mode 2
/bcg //chaseon
Dannet Variant:
INI:
/cwtn mode 2
/dgge /chaseon
SwitchWithMA - I leave this turned on so i don't actually keep a key to toggle it on/off
INI:
/cwtn switchwithma on
Pause (I actually use two keys to achieve this, but just a personal preference)
INI:
/bcga //mqp on
/noparse /bcga //if (${Me.Class.ShortName.Equal[BRD]}) /timed 5 /twist off
/cwtna pause on
Dannet Variant:
INI:
/dgga /mqp on
/noparse /dgga /if (${Me.Class.ShortName.Equal[BRD]}) /timed 5 /twist off
/cwtna pause on
UnPause (I actually use two keys to achieve this, but just a personal preference)
INI:
/bcga //mqp off
/cwtna pause off
Dannet Variant:
INI:
/dgga /mqp off
/cwtna pause off
Turn on Auto-Grant
INI:
/noparse /bcaa //if (${Window[AAWindow].Child[AAW_AutoGrantAAsButton].Checked}) /notify AAWindow AAW_AutoGrantAAsButton leftmouseup
Dannet Variant:
INI:
/dg all /if ($\{Window[AAWindow.Child[AAW_AutoGrantAAsButton].Checked]}) /notify AAWinwod AAW_AutoGrantAAsButton leftmouseup
Target Clear - this will have everyone clear their target, and for non cwtn toons (which turn off attack automatically), will turn off their attack. It will also back pets off and try and summon companion them
INI:
/bcga //target clear
/bcga //attack off
/bcga //pet back off
/bcga //alt act 1215
Dannet Variant:
INI:
/dgga /target clear
/dgga /attack off
/dgga /pet back off
/dgga /alt act 1215
Ass Me - Definitely not the best thought out button in the world, but i use this for some missions when using mode 0 to manually call toons to a target
INI:
/noparse /bcg //if (!${Me.Ducking}) /assist ${Group.MainTank}
/noparse /bcg //if (!${Me.Ducking}) /attack on
/noparse /bcg //if (!${Me.Ducking}) /nav target
Dannet Variant:
INI:
/noparse /dgge /if (!${Me.Ducking}) /assist ${Group.MainTank}
/noparse /dgge /if (!${Me.Ducking}) /attack on
/noparse /dgge /if (!${Me.Ducking}) /nav target
INI:
/dgge /multiline ; /if ($\{Me.Ducking}) /multiline ; /assist ${Group.MainTank}; /timed 5 /attack on; /timed 5 nav target
Door - This can be used near a door and you want your team to all click it. It will target the closest door and try and click it.
INI:
/bcga //doortarget
/bcga //click left door
Dannet Variant:
INI:
/dgga /doortarget
/dgga /click left door
PetBack - I use this if i am manually pet pulling for some reason
INI:
/bcga //alt act 1215
/bcga //pet back off
Dannet Variant:
INI:
/dgga /alt act 1215
/dgga /pet back off
Bard Invis - this pauses kiss, does a twist off, activates a fresh selos, and then his sonorus
INI:
/noparse /bcg //if (${Me.Class.ShortName.Equal[BRD]}) /multiline ; /mqp on; /timed 5 /twist off; /alt activate 3704; /alt activate 231
/bcg //dismount
Dannet Variant:
INI:
/noparse /dgge /if (${Me.Class.ShortName.Equal[BRD]}) /multiline ; /mqp on; /timed 5 /twist off; /alt activate 3704; /alt activate 231
/dgge /dismount
Give - this button picks up the item on your cursor, and turns it into your target
-- intention is for driver to hold item and pic a target and then
/give
- this is an alias you will want to add it in your macroquest.ini
INI:
/give=/dgga /multiline ; /nomodkey /shiftkey /itemnotify #${Cursor.ID} leftmouseup; /timed 5 /target ${Target.Name}; /timed 10 /usetarget; /timed 15 /usetarget; /timed 20 /notify GiveWnd GVW_Give_Button leftmouseup; /timed 25 /autoinventory
YES - this uses MQ2Yes plugin (for next it is built in with an alias)
INI:
/bcga //yes
Dannet Variant:
INI:
/dgga /yes
NO - this uses MQ2Yes plugin (for next it is built in with an alias)
INI:
/bcga //no
Dannet Variant:
INI:
/dgga /no
Revive Alias - sometimes you want everyone to click that revive button
INI:
/bcaa //revive
Dannet Variant:
INI:
/dgae /revive
Create the revive alias
INI:
/alias /revive /multiline ; /notify RespawnWnd OptionsList listselect 1; /timed 15 /notify RespawnWnd RW_SelectButton leftmouseup
or creating the revive alias for everyone
INI:
/bcaa /alias /revive /multiline ; /notify RespawnWnd OptionsList listselect 1; /timed 5 /notify RespawnWnd RW_SelectButton leftmouseup
Dannet Variant:
INI:
/dgae /alias /revive /multiline ; /notify RespawnWnd OptionsList listselect 1; /timed 5 /notify RespawnWnd RW_SelectButton leftmouseup
Have everyone in my group taskquit
INI:
/bcga //taskquit
Dannet Variant:
INI:
/dgae /taskquit
Adding / Starting a new toon Hotkeys / Commands:
There are a few commands/hotkeys that I use when i'm setting up a new toon. These have the settings that > I < personally use, so you will want to adjust them for your usage.
Set-up AutoAccept
using eqbc, i want everyone, to add everyone else online to the autoaccept "trust" list
INI:
/noparse /bcaa //multiline ; /plugin mq2autoaccept load; /timed 10 /bcaa //autoaccept add ${Me.Name}; /timed 15 /autoaccept save
Dannet Variant:
INI:
/noparse /dgae /multiline ; /plugin mq2autoaccept load; /timed 10 /dgae /autoaccept add ${Me.Name}; /timed 15 /autoaccept save
Set-up MQ2Rez
(the default delay for mq2rez is 5.1 seconds, adjust this to what you would like to use, I'm not suggesting that *YOU* use 0, but that is what i use)
INI:
/bcaa //multiline ; /plugin mq2rez load; /timed 5 /rez accept on; /timed 10 /rez acceptpct 90; /timed 15 /rez delay 0
Dannet Variant:
INI:
/dgae /multiline ; /plugin mq2rez load; /timed 5 /rez accept on; /timed 10 /rez acceptpct 90; /timed 15 /rez delay 0
Set-up MQ2AASpend
I want to bank 200 AA points, then spend them in Focus, Class, Archetype, General, then Special, I want to use Brute AA Spending, and I want to save these settings.
INI:
/bcaa //multiline ; /plugin mq2aaspend load; /timed 5 /aaspend bank 200; /timed 10 /aaspend order 53214; /timed 15 /aaspend brute on; /timed 20 /aaspend save
Dannet Variant:
INI:
/dgae /multiline ; /plugin mq2aaspend load; /timed 5 /aaspend bank 200; /timed 10 /aaspend order 53214; /timed 15 /aaspend brute on; /timed 20 /aaspend save
Check everyone in raid to see if they have any pending personal loot
Less:
/dg raid /dgtell all $\{AdvLoot.PCount}
*** OTHER USEFUL STUFFS ***
> GuildClicky < replaces the example below
This alias will use your "Umbral Scrying Stone" if you are standing next to it
then you can just
/umbral
INI:
/alias /umbral /multiline ; /itemtarget ${Ground.Search[Umbral Plains Scrying Bowl]}; /timed 3 /click right item ; /timed 15 /notify "Teleport to Umbral Plains" menuselect
I decided to make a resource that has some of the hotkeys I use for my toons - one because I get asked for them a lot and two so I have a record of them if i lost my hard drive or something lol
After the "Bannening" I've decided to try and make all of my hotkeys void of hard-coded names, and use class finds instead
I plan on making some videos in the future available for RG members, once caption gets fixed
Here are some of my older keys:
- Some of these are no longer used, but some folks might find use in checking them out so they're included here still just in case.
Kiss Start Hotkey
i used this to start kiss on everyone that was not a berzerker or rogue in my group (who wasn't the person issuing the command). This uses a ${Select}
you can add any additional class shortnames to the list that you want to skip because they're running something else.
INI:
/noparse /bcg //if (!${Select[${Me.Class.ShortName},BER,ROG]}) /mac kissassist assist ${Group.MainTank} 98
Bard Invis - I want bard to stop singing, then toss a fresh selos, then hit invis AA - and everyone to dismount
INI:
/noparse /bcg //if (${Me.Class.ShortName.Equal[BRD]}) /twist off
/noparse /bcg //if (${Me.Class.ShortName.Equal[BRD]}) /alt act 3704
/noparse /bcg //if (${Me.Class.ShortName.Equal[BRD]}) /alt act 231
/bcg //dismount
or Multiline Bard Invis - I want bard to stop singing, then toss a fresh selos, then hit invis AA - and everyone to dismount
INI:
/noparse /bcg //if (${Me.Class.ShortName.Equal[BRD]}) /multiline ; /mqp on; /timed 5 /twist off; /alt activate 3704; /alt activate 231
/bcg //dismount
or DanNet bard invis - I want bard to stop singing, then toss a fresh selos, then hit invis AA
INI:
/dex bardname /multiline ; /mqp on; /timed 5 /twist off; /timed 10 /alt activate 3704; /timed 15 /alt activate 231
Pause - this will pause any macro my group is running, and stop any bard from twisting
INI:
/bcga //mqp on
/noparse /bcga //if (${Me.Class.ShortName.Equal[BRD]}) /timed 5 /twist off
Unpause - unpause
INI:
/bcga //mqp off
Visible - makes everyone in my group including me, uninvis
INI:
/bcga //makemevis
Remove Levitation - makes everyone remove their levitation buff
INI:
/bcga //removelev
MakeMeFall (CWTN Plugins have a makemefall command) - makes everyone remove their levitation buff
INI:
/bcga //makemefall
Switch Target
I use both the switchnow and a force target because I run mq2rogue/mq2berzerker and kiss (altho now with switchwithma turned on the cwtn class plugins they will automatically swap with the ma)
INI:
/bcga //target id ${Target.ID}
/bcga //switchnow
Manually a Fellowship Camp Fire
This will create a "/setcampfire" button which will create a "generic" fellowship campfire
INI:
/alias /setcampfire /multiline ; /nomodkey /notify FellowshipWnd FP_RefreshList leftmouseup; /timed 20 /nomodkey /notify FellowshipWnd FP_CampsiteKitList listselect 1; /timed 30 /nomodkey /notify FellowshipWnd FP_CreateCampsite leftmouseup
Manually an Empowered Fellowship Camp Fire
This will create a "/setcampfire" button which will create an "empowered" fellowship campfire. this requires the campfire components.
INI:
/alias /setcampfire /multiline ; /nomodkey /notify FellowshipWnd FP_RefreshList leftmouseup; /timed 20 /nomodkey /notify FellowshipWnd FP_CampsiteKitList listselect 2; /timed 30 /nomodkey /notify FellowshipWnd FP_CreateCampsite leftmouseup
Have everyone use their mount
this will have everyone mount up with the 1st mount in their mount keyring
INI:
/noparse /bcga //if (!${Me.Mount.ID}) /useitem ${Mount[1]}
Reclaim currency placed in your inventory
This will create a "/reclaim" command which will "reclaim your currency"
INI:
/alias /reclaim /notify InventoryWindow IW_AltCurr_ReclaimAllButton leftmouseup
you can broadcast this
Dannet:
INI:
/dgga /relcaim
INI:
/bcga //reclaim
CWTN Vid: Getting Started with CWTN plugins! (Movement, UI Window, Clickies, Pulling, ETC) Check Here First!
CWTN Class Vids: MQ2Bst
||
MQ2Berzerker ||
MQ2Cleric ||
MQ2Enchanter ||
MQ2Eskay ||
MQ2Mage ||
MQ2Monk ||
MQ2Rogue ||
MQ2Shaman ||
MQ2War / CWTN Pulling Modes ||
CWTN UICWTN Other Vids: CWTN TypeMembers (${CWTN.MODE})
||
MQ2GroundSpawnsOther Videos: Basic MQ2 Overview
||
"How I Move My Group Around" ||
MQ2Camera OverView ||
MQ2AutoGroup/MQ2AutoAccept/MQ2YesOther Videos: MQ2FeedMe
||
MQ2GrindSic ToL Mission Vids: Shei Vinitras
||
Aten Ha Ra ||
Oubliette ||
Close the GateSic CoV Mission Vids: Zlandi
||
The Call ||
The Crusaders ||
The Crusaders (Clean Run) ||
AaryonarSic ToV Mission Vids: Griklor 1.0
||
Griklor 2.0 ||
Seeking The Sorcerer ||
Icebound AvatarMy Resources: (Kiss Inis, Hotkeys, Macros, etc)
||
Sic's HotkeysMy Plugins: MQ2Relocate
||
MQ2Status ||
MQ2TSTrophy