Alatyami
NotAddicted.com Engineer (Retired)
- Joined
- Dec 21, 2004
- RedCents
- 804¢
ATTENTION:
Plugin Authors, if your plugin is included in this compile, and you don't want it to be, send me a PM and I will remove it immediately.
*** REMEMBER: Commands listed below will not work unless you load the plugin that enables them first!!!
ALL ACTIVE HACKS ARE CURRENTLY SUSPENDED DUE TO EVERQUEST ANTI-HACK MEASURES FROM NOV 2011
If there is a * after the plugin name in the list, we consider it to be an active hack and noticeable to others in some circumstances.
--MQ2AASpend New!
--MQ2Addicts*
--MQ2AdvPath
--MQ2AutoAccept New!
--MQ2Autoforage
--MQ2Autosize
--MQ2AutoSkills
--MQ2Bandolier
--MQ2Bardswap
--MQ2Bucles
--MQ2Bufftools
--MQ2Bzrsrch
--MQ2Cast
--MQ2Casttimer
--MQ2Charnotes
--MQ2Chat
--MQ2ChatWnd
--MQ2Cursor
--MQ2CustomBinds
--MQ2Customsound
--MQ2Debuffs
--MQ2DoCrack*
--MQ2Doors
--MQ2DPS
--MQ2DPSAdv
--MQ2EQBC
--MQ2EQBugFix
--MQ2EQIM
--MQ2Events
--MQ2Exchange
--MQ2Faerune*
--MQ2Feedme
--MQ2Fps
--MQ2GMCheck
--MQ2HUD
--MQ2Irc
--MQ2ItemDisplay
--MQ2InstantMem*
--MQ2Labels
--MQ2LinkDB
--MQ2Main
--MQ2ManPages
--MQ2Map
--MQ2Melee
--MQ2Missing
--MQ2Moveutils
--MQ2Netbots
--MQ2Netheal
--MQ2NoNagScreen New!
--MQ2OcFarTrade*
--MQ2Otd
--MQ2Pax*
--MQ2Paranoid
--MQ2Piggyzone*
--MQ2Pop
--MQ2Randomstuff
--MQ2Relaytells
--MQ2Reward
--MQ2Rez
--MQ2RWarp*
--MQ2Slave
--MQ2Spawnmaster
--MQ2Spellhotkeys
--MQ2Spellsearch
--MQ2Supercast V2.0*
--MQ2SuperStacker*
--MQ2Targets
--MQ2Telnet
--MQ2Template
--MQ2Timestamp
--MQ2Tracking
--MQ2TributeManager
--MQ2Twist
--MQ2Vendors
--MQ2WinXP
--MQ2XPTracker
--MQ2ZoneLock*
Plugin Descriptions and Syntax
MQ2AASpend - This plugin automates AA spending. This is very useful if you are running afk macros and your aa's fill up.
MQ2AASpend has been completely rewritten from the ground up to be a NON-ACTIVE HACK and OMG it has an INI file too.
Commands:
Sample mq2aaspend.ini file
MQ2Addicts - Plugin required for all of the NotAddicted.com active hacks. This plugin must be loaded first in order to run the following plugins. MQ2OcFarTrade, MQ2Pax, MQ2Piggyzone, MQ2RWarp, MQ2Supercast, MQ2ZoneLock
MQ2AdvPath - Plugin version of AdvPath.mac and .ini.
AdvPath TLO's:
MQ2AutoAccept
This plugin will allow you to create a list of trusted character names that will allow your character to automatically accept Party invites, Raid invites, Trades, Taskadds, Expeditions (dzadds}. Plus auto accept trasolocate and primary/secondary real estate anchor ports.
Commands:
Example MQ2AutoAccept.ini file
MQ2Autoforage - INI driven autoforaging
MQ2AutoSize - Shrinks anyone in range down to minimum allowed size.
They will revert back to normal when they move out of range. These effects are CLIENT SIDE ONLY!
MQ2AutoSkills - Auto-activate various melee skills
Note: This plugin was developed many years ago and has been superceded by other more fully-featured plugins,
the most popular being MQ2Melee.
MQ2Bandolier
MQ2BardSwap - This plugin attempts to retrieve the current song from the twist plugin, if that TLO exists, and swap the correct intstrument into use.
MQ2BardSwap_Someplayer_Someserver.ini
Syntax
MQ2Bucles - This plugin adds while and do bucles (loops) to macros.
Commands:
MQ2BuffTool - This is also a plugin that will click off buffs automatically, but includes some logic to decide what to click off.
TLO Added
Syntax
MQ2Bzsrch - Core MQ2 plugin used for searching the Bazaar.
TLO and data types
MQ2Cast - This is a plugin form of Spell_Routines.inc, and far, far superior. It can, among other things, memorize and cast spells, recast them, and, with the use of MQ2CastTimer, monitor the estimated duration on long term spells like DoTs, Buffs, etc. The plugin can also deal with events, similar to MQ2Events.
SYNTAX FOR MQ2CAST
A nice little HUD snippet to go with the plugin:
MQ2CastTimer - This is a plugin that allows you to check timers on active spells.
It adds a Timer Window that can be used to monitor spells you have cast on others.
Syntax
MQ2CharNotes - This plugin lets you add a PC or NPC comment to a character. It will display the comments from the ini file when that mob/pc spawns or enters the zone. It will display the current targeted player or NPC comment in the HUD.
Commands:
MQ2Chat - Adds an additional window to your UI. This window will display ALL information generated by MacroQuest2 commands and macro's. Any information displayed or typed in this window will NOT go into your character log. It is invisible to EverQuest. It is enabled by default. This plugin is part of the core MQ2 source code.
MQ2ChatWnd - This plugin enables output of MacroQuest2 commands to the normal chat window. This plugin is part of the core MQ2 source code.
MQ2Cursor - This plugin provides INI based Cursor Handling. Auto Keeps specified items, up to a desired quantity. Consumes, Drops, or Destroys items when the desired quantity is reached.
Commands:
MQ2CustomBind - This plugin allows you to specify custom commands that are executed when specific key combinations are pressed. You may specify a command for when the key is pressed (down), and another for when it is released (up).
Commands
Example
MQ2CustomSounds - This plugin allows MQ2 users to define custom sound events that play based on unique chat events, all configured via one INI file. Predates EQ's built in Audio Triggers
INI FILE SETUP:
In order for any sound effect to be played, you must create and configure your MQ2CustomSound.ini file.
The INI file creates our custom events (the Events section), defines the text the plug-in must match in order to fire the event (the MatchStrings section) and then provides the sound file that should be played when the event fires the Sounds section.
Sample INI file:
Defining Events:
All event names should be listed together in the 'keys' entry, separated by the | character. The sample INI above defines three events: tell, zone, and camp. These event names are then used in the other two sections of
the INI file, so make sure you use the same case and names throughout.
For every event name you must have a corresponding key in both the Match String and the Sounds sections!
NOTE: The last event name in the keys entry should ALWAYS end with a | as well.
Defining Match Strings:
Match Strings define the text that the plug-in matches in order to play the right sound. This text should appear in the INI file exactly as it does in-game and uses the event names defined in the [Events] section as keys.
In the example, since we defined events for tell, zone and camp, we have tell, zone and camp keys defined in the [MatchString] section. From this we can see that the tell event is fired whenever text containing "tells you" appears in any text window within EQ, while the zone event fires whenever the text "LOADING, PLEASE WAIT" appears, and the camp event fires whenever the text "It will take you about 30 seconds to prepare your camp" appears.
Defining Sounds:
The sounds section defines the actual sound files that should be played when an event is fired. This should be a full path location and the backslach character ( \ ) must be padded ( \\ ) in order to function properly (see example.)
In the example, since we defined events and match strings for tell, zone and camp, we also have tell, zone and camp keys defined in the [Sounds] section. All of the files in the example are located in the C:\MQ2\sounds\ directory and AIMding.wav would play when you received a /tell, jeopardy.wav would play when you zone, and astalavista.wav would play when you start your camp!
You can also define sound keys that are not automatically fired by any text event. This is what you see in the 'waycool' key in the [Sounds] section in the example. This enables us to play a sound using the '/sound waycool' command. Possible reasons for using such an event would be the inclusion of sound effects in MQ2 macros, or included in your own EQ hotkey macro's, etc.
Supported Sound Formats:
Technically play-back of sounds is handled by Windows, so any file format that Windows has a supported driver/codec for should be supported. However, I've only had luck getting it to play .WAV files, so you're best just to use them! Many MP3 applications (WinAmp) can convert from MP3 to WAV if you need to. There's also tons of .wav files to be had out on the net.
MQ2Debuffs This plugin is designed to help with curing detrimental effects. It is used to reports harmful effects, number of curse/disease/poison counters and various other detrimentals.
TLO's
HUD Example
MQ2DoCrack - Various active memory hacks
~ Requires MQ2DoCrack.ini with updated memory offset info every patch.
~ Has its own window that requires MQUI_DoCrackWnd.xml to be copied into your Everquest>UI>default folder
* This is an active hack.
Plugin Authors, if your plugin is included in this compile, and you don't want it to be, send me a PM and I will remove it immediately.
*** REMEMBER: Commands listed below will not work unless you load the plugin that enables them first!!!
ALL ACTIVE HACKS ARE CURRENTLY SUSPENDED DUE TO EVERQUEST ANTI-HACK MEASURES FROM NOV 2011
If there is a * after the plugin name in the list, we consider it to be an active hack and noticeable to others in some circumstances.
--MQ2AASpend New!
--MQ2Addicts*
--MQ2AdvPath
--MQ2AutoAccept New!
--MQ2Autoforage
--MQ2Autosize
--MQ2AutoSkills
--MQ2Bandolier
--MQ2Bardswap
--MQ2Bucles
--MQ2Bufftools
--MQ2Bzrsrch
--MQ2Cast
--MQ2Casttimer
--MQ2Charnotes
--MQ2Chat
--MQ2ChatWnd
--MQ2Cursor
--MQ2CustomBinds
--MQ2Customsound
--MQ2Debuffs
--MQ2DoCrack*
--MQ2Doors
--MQ2DPS
--MQ2DPSAdv
--MQ2EQBC
--MQ2EQBugFix
--MQ2EQIM
--MQ2Events
--MQ2Exchange
--MQ2Faerune*
--MQ2Feedme
--MQ2Fps
--MQ2GMCheck
--MQ2HUD
--MQ2Irc
--MQ2ItemDisplay
--MQ2InstantMem*
--MQ2Labels
--MQ2LinkDB
--MQ2Main
--MQ2ManPages
--MQ2Map
--MQ2Melee
--MQ2Missing
--MQ2Moveutils
--MQ2Netbots
--MQ2Netheal
--MQ2NoNagScreen New!
--MQ2OcFarTrade*
--MQ2Otd
--MQ2Pax*
--MQ2Paranoid
--MQ2Piggyzone*
--MQ2Pop
--MQ2Randomstuff
--MQ2Relaytells
--MQ2Reward
--MQ2Rez
--MQ2RWarp*
--MQ2Slave
--MQ2Spawnmaster
--MQ2Spellhotkeys
--MQ2Spellsearch
--MQ2Supercast V2.0*
--MQ2SuperStacker*
--MQ2Targets
--MQ2Telnet
--MQ2Template
--MQ2Timestamp
--MQ2Tracking
--MQ2TributeManager
--MQ2Twist
--MQ2Vendors
--MQ2WinXP
--MQ2XPTracker
--MQ2ZoneLock*
Plugin Descriptions and Syntax
MQ2AASpend - This plugin automates AA spending. This is very useful if you are running afk macros and your aa's fill up.
MQ2AASpend has been completely rewritten from the ground up to be a NON-ACTIVE HACK and OMG it has an INI file too.
Commands:
Rich (BB code):
/aaspend - Lists command syntax
/aaspend status - Shows current status
/aaspend add "AA Name" level - Adds AA Name to ini file, will not purchase past level. Use M to max out available levels.
/aaspend del "AA Name" - Deletes AA Name from ini file
/aaspend buy "AA Name" - Buys a particular AA. Ignores bank setting.
/aaspend brute on|off|now - Buys first available ability on ding, or now if specified. Default
/aaspend auto on|off|now - Autospends AA's based on ini on ding, or now if specified. Default
/aaspend bank # - Keeps this many AA points banked before auto/brute spending. Default
Rich (BB code):
[charname_Settings]
AutoSpend=1
BruteForce=0
BankPoints=5
[charname_AAList]
0=Mystical Attuning|8
1=Combat Agility|10
2=Combat Stability|10
3=Natural Durability|M
4=Physical Enhancement|M
MQ2Addicts - Plugin required for all of the NotAddicted.com active hacks. This plugin must be loaded first in order to run the following plugins. MQ2OcFarTrade, MQ2Pax, MQ2Piggyzone, MQ2RWarp, MQ2Supercast, MQ2ZoneLock
MQ2AdvPath - Plugin version of AdvPath.mac and .ini.
Rich (BB code):
/afollow [on|off] [slow|fast]
/afollow pause
/afollow unpause
/afollow spawn # [slow|fast]
/afollow [slow|fast]
NOTE: Fast default.
/play [PathName|off] [slow|fast] [smart] [pause|unpause]
NOTE: Fast default.
/record
/record save <Name>
/record checkpoint <Name>
AdvPath TLO's:
Rich (BB code):
${AdvPath.Active} Plugin Loaded and ready
${AdvPath.State} // FollowState, 0 = off, 1 = Following, 2 = Playing, 3 = Recording
${AdvPath.Waypoints} // Total Number of Waypoints
${AdvPath.NextWaypoint} // Number of NextWaypoint
${AdvPath.Y[Check Point Name OR Waypoint number]} LOC
${AdvPath.X[Check Point Name OR Waypoint number]} LOC
${AdvPath.Z[Check Point Name OR Waypoint number]} LOC
${AdvPath.Monitor} // Spawn your following
${AdvPath.Idle} // Idel time when following and not moving
${AdvPath.Length} // Estimated length off the follow path
${AdvPath.Following} // BOOL Following spawn ?
${AdvPath.Playing} // BOOL Playing ?
${AdvPath.Recording} // BOOL Recording?
${AdvPath.Status} // INT Status 0 = off , 1 = on , 2 = paused?
${AdvPath.Paused} // BOOL Paused?
MQ2AutoAccept
This plugin will allow you to create a list of trusted character names that will allow your character to automatically accept Party invites, Raid invites, Trades, Taskadds, Expeditions (dzadds}. Plus auto accept trasolocate and primary/secondary real estate anchor ports.
Commands:
Rich (BB code):
/autoaccept - Displays command syntax
/autoaccept on|off - Main accept toggle. Nothing else will accept if this is off. Default *ON*
/autoaccept save - Saves settings to ini. Changes DO NOT auto save.
/autoaccept load - Loads settings from ini
/autoaccept trade on|off - Toggle acceptance of trades by people on the auto accept list. Will cancel any trade from a user not on your list. Default *ON*
/autoaccept trade always on|off - Toggles always accept all trades. Default *OFF*
/autoaccept group on|off - Toggles accept group invites. Default *ON*
/autoaccept raid on|off - Toggles accept raid invites. Default *ON*
/autoaccept list - Lists users on your auto accept list.
/autoaccept add NAME - Add NAME to the auto accept list.
/autoaccept del NAME - Delete NAME from your auto accept list.
/autoaccept translocate on|off - Toggle acceptance of translocate port. Default *OFF*
/autoaccept anchor on|off - Toggle acceptance of primary/secondary real estate anchor port. Default *OFF*
Rich (BB code):
[Mymage_Settings]
Enabled=1
Translocate=0
Anchor=0
Trade=0
TradeAlways=0
Group=1
Raid=1
[OMymage_Names]
Bob=1
Mike=1
Sally=1
MQ2Autoforage - INI driven autoforaging
Rich (BB code):
/startforage - commence autoforaging.
/stopforage - stop autoforaging.
/keepitem {item} - add/change the item in the .ini file to auto-keep.
/destroyitem {item} - add/change the item in the .ini file to auto-destroy.
MQ2AutoSize - Shrinks anyone in range down to minimum allowed size.
They will revert back to normal when they move out of range. These effects are CLIENT SIDE ONLY!
Rich (BB code):
/autosize Toggles AutoSizing on/off.
/autosizeall Toggles AutoSizeing for the whole zone on/off.
/autosize -range # Sets the range for AutoSize.
MQ2AutoSize.ini - Sample Configuration and description
[Config]
Range=50
Size=2
PetSize=1
AutoSize=on
AutoSizeAll=off
ShrinkPets=on
Range: is the radius in feet that will be shrunk.
Size: is the size they will be shrunk down to.
AutoSize: will shrink everyone within "Range".
AutoSizeAll: will shrink everyone in zone upon zone-in.
ShrinkPets: Toggle to shrink pets along with PC's.
MQ2AutoSkills - Auto-activate various melee skills
Note: This plugin was developed many years ago and has been superceded by other more fully-featured plugins,
the most popular being MQ2Melee.
Rich (BB code):
INI file will be auto-created, MQ2AutoSkills_Charname_server.ini
Syntax is simply Skill=on/off and MeleeRange=distance
Currently suported skills:
Backstab, Bash, Begging, Disarm, Dragon Punch, Eagle Strike, Flying Kick,
Frenzy, Evade, Forage, Feign Death, Intimidation, Kick, Mend, Pick Pockets,
Round Kick, Sense Traps, Slam, Taunt, Tiger Claw
Commands:
~ /autoskills help - This lists all options
~ /autoskills list - List available skills and whether they are enabled
~ /autoskills settings - List settings/thresholds
~ /autoskills backoff [#] - %HP at which to not re-engage after FD/Evade
~ /autoskills melee [#] - Range to be considered "in melee range"
~ /autoskills mendhp [#] - %HP at which to use the mend ability
~ /autoskills [skill] - Toggle a skill on/off and update the INI
~ /autoskills [skill] [on|off] - Enable/disable a skill
~ /attack off on mob ENRAGE/infuriate is also supported, treated as the "ENRAGE" and "infuriate" skills in the INI.
Known issues: Trade/Vendor windows and possibly some other events may cause some
skills to fire when not appropriate and spam you
MQ2Bandolier
Slot # & Name
0 charm
1 leftear
2 head
3 face
4 rightear
5 neck
6 shoulder
7 arms
8 back
9 leftwrist
10 rightwrist
11 ranged
12 hands
13 mainhand
14 offhand
15 leftfinger
16 rightfinger
17 chest
18 legs
19 feet
20 waist
21 powersource
0 charm
1 leftear
2 head
3 face
4 rightear
5 neck
6 shoulder
7 arms
8 back
9 leftwrist
10 rightwrist
11 ranged
12 hands
13 mainhand
14 offhand
15 leftfinger
16 rightfinger
17 chest
18 legs
19 feet
20 waist
21 powersource
Rich (BB code):
USAGE
/createset <setname> slotname1|slotnumber slotname2|slotnumber2 ... (slotname21|slotnumber22)
Creates a set in MQ2Bandolier_<CharName>.ini using the selected equipment slots. If you use the name of an existing set, it will be over-written.
/deleteset <setname>
Deletes the specified setname from the characters ini.
/equipset <setname>
Equips all items of the specified set.
Example:
/createset ThisSet chest mainhand offhand
/createset ThisSet 17 13 14
Both of the above examples will create the following ini entry:
[ThisSet]
17=12345
13=23456
14=34567
--------------
/deleteset ThisSet
Deletes the ThisSet section in the ini
/equipset ThisSet
Equips all of the items from the ThisSet section in the ini
MQ2BardSwap - This plugin attempts to retrieve the current song from the twist plugin, if that TLO exists, and swap the correct intstrument into use.
MQ2BardSwap_Someplayer_Someserver.ini
Rich (BB code):
[Settings]
Horn=/exchange "Me So Horny" mainhand
Drum=/exchange "Tambourine of Wonder" mainhand
Lute=/exchange "Lute Skywalker" mainhand
Wind=DISABLED
Singing=DISABLED
Weapons=/exchange "Really Really Really Sharp Knife" mainhand
Delay=21
[Exclude]
;instruments don't have an effect on these
exclude1=Requiem of Time
exclude2=Selo's Rhythm of Speed
exclude3=Selo`s Assonant Strane
exclude4=Song of Sustenance
exclude5=Alenia`s Disenchanting Melody
;no swap for my Composers Greaves click please
exclude6=Selo`s Accelerating Chorus
;or lute of the flowing waters click
exclude7=Wind of Marr
Syntax
Rich (BB code):
/bardswap - Toggle swapping on and off.
/bardswap melee - Toggle using "Melee swap" delay.
MQ2Bucles - This plugin adds while and do bucles (loops) to macros.
Commands:
Rich (BB code):
/while (<condition>)
...
/endwhile - Executes a bucle(loop), evaluating the condition on each iteration.
/do
...
/until (<condition>) - Executes a bucle(loop), evaluating the condition on each iteration but on first one.
/break - Stops a /while, /do or /for bucle(loop).
/continue - Stops a /while, /do or /for bucle(loop), reevaluating the condition.
MQ2BuffTool - This is also a plugin that will click off buffs automatically, but includes some logic to decide what to click off.
TLO Added
Rich (BB code):
${Block.Ready} (bool Plugin Loaded && InGame && Bloc Enable)
${Block.Quiet} (bool Always true or NULL if plugin not loaded)
${Block.Popup} (bool Should i Popup Msg on Spell Block?)
${Block.Count} (int # of buff in bloc list)
${Block.Total} (int # of buff blocked so far)
${Block.Spell[X]} (int # of free slot for a spell -1 not found)
${Block.Maxim[X]} (int Maxim # of Buff (1=buff,2=song,3=pet))
${Block.Avail[X]} (int Avail # of Buff (1=buff,2=song,3=pet))
Syntax
Rich (BB code):
/Command Common to ALL (ie /block /unblock /clickoff)
/Command /Help (Show Help)
/Command /List (Show List of Spells Being Blocked)
/Command /Load (Load Settings and Bloc List from INI)
/Command /Save (Save Settings and Bloc List to INI)
/Command /Block (Toggle on/off Scan for Bloc Buffs)
/Command /Popop (Toggle on/off Display of Popups)
/Command /Window (Popups XML Windows)
/Block <##/Name/[Set]> <MODE>
/Block ## <MODE> (spell on slot ##, -## for song)
/Block Name <MODE> (spell matching that name)
/Block [Set] (spell list from INI)
<MODE> 0=always(default) 1+ free buff to keep (Optional)
/Unblock <##/Name/[Set]>
/Unblock ## (remove Block from bloc list ##)
/Unblock Name (remove Block for that spell name)
/Unblock [Set] (remove Block for this List from INI)
/Clickoff <##/Name/[Set]>
/Clickoff ## (click off slot ##, -## for song)
/Clickoff Name (click off buff matching that name)
/Clickoff [Set] (click off buff from List in INI)
MQ2Bzsrch - Core MQ2 plugin used for searching the Bazaar.
TLO and data types
Rich (BB code):
bazaar
Data types
${Bazaar.Done} - bool Search complete?
${Bazaar.Count} - int Result count
${Bazaar.Item[n]} - bazaaritem Result info by index (1-based)
Members for ${Bazaar.Item[n]}
${Bazaar.Item[n].Name} - string Item name
${Bazaar.Item[n].Trader} - spawn The guy selling it
${Bazaar.Item[n].Price} - int Price the guy is selling it for
${Bazaar.Item[n].Quantity} - int Number of this item this guy has
${Bazaar.Item[n].ItemID} - int The item's ID number
${Bazaar.Item[n].Value} - int Value of the item?
MQ2Cast - This is a plugin form of Spell_Routines.inc, and far, far superior. It can, among other things, memorize and cast spells, recast them, and, with the use of MQ2CastTimer, monitor the estimated duration on long term spells like DoTs, Buffs, etc. The plugin can also deal with events, similar to MQ2Events.
SYNTAX FOR MQ2CAST
A nice little HUD snippet to go with the plugin:
Rich (BB code):
[CASTING]
CS1=3,425,150,255,255,255,~~ CASTING ~~~~~~~~~~~~~~~~~~~~~
CS2=3,425,162,255,255,255,Cast Effect: ${If[${Cast.Effect.ID},${Cast.Effect.Name},NONE]}
CS3=3,425,174,255,255,255,Cast Timing: ${Cast.Timing}
CS4=3,425,186,255,255,255,Cast Ready : ${Cast.Ready}
CS5=3,425,198,255,255,255,Cast Status: ${Cast.Status}
CS6=3,425,210,255,255,255,Cast Result: ${Cast.Result}
CS7=3,425,222,255,255,255,Cast Stored: ${If[${Cast.Stored.ID},${Cast.Stored.Name},NONE]}
MQ2CastTimer - This is a plugin that allows you to check timers on active spells.
It adds a Timer Window that can be used to monitor spells you have cast on others.
Syntax
Rich (BB code):
/timer
/timer [on|off]- Turns timer Window on / off
/timer clear [all|target|pc|npc|pet] - Clear Spell timers
/timer autorecast [#] - Set Number of seconds left on spell before recasting Default:20
Examples:
${SpellTimer[${Target.ID},Euphoria]}
${SpellTimer[${Target.ID},me,Euphoria]}
This will give the time remaining on the Euphoria spell that you cast on your current target (both examples do the same thing).
${SpellTimer[${Target.ID},other,Euphoria]}
This will give the time remaining on Euphoria on your current target, only if someone else cast it.
Timer Window - Shows various info on spells and targets.
MQUI_CastTimerWnd.xml file included in the compile must be copied into your Everquest>UI>default diriectory.
MQ2CharNotes - This plugin lets you add a PC or NPC comment to a character. It will display the comments from the ini file when that mob/pc spawns or enters the zone. It will display the current targeted player or NPC comment in the HUD.
Commands:
Rich (BB code):
/charnote <comment> - Currently targeted PC or NPC will have the comment assigned to them, and be displayed as requested
If the target is a corpse, it will assign the comment to the live PC or NPC it belongs to.
If the comment already exists, it will update it.
/charnote -delete - Will delete the comment from the currently targeted PC or NPC. Currently will only 'clear' the comment
and not actually remove the name from the INI file.
/charnotepos <x> <y> - Assigns the position of the comment in the HUD
Examples:
(With "a rabbit" currently targeted)
/charnote This guy's foot isn't so lucky anymore!
- Would add the comment "This guy's foot isn't so lucky anymore!" to any "a rabbit" NPC's in zone.
(With "Bob" currently targeted)
/charnote This guy rocks! - Would add the comment "This guy rocks!" to PC Bobb
/charnote -delete - Would clear the comment from Bob, leaving Bob's INI entry
/charnotepos 200 500 - Would change the current HUD location of the comment to x200 y500
INI File Config Settings - Current possible settings
CharNotesPosX=200 - Current HUD X-Axis Location
CharNotesPosY=170 - Current HUD Y-Axis Location
ShowInChat=on - Toggle Showing Comments in Chat
ShowInHUD=on - Toggle Showing Comments on HUD
MaxNotes=200 - Maximum Number of Possible Comments
MQ2Chat - Adds an additional window to your UI. This window will display ALL information generated by MacroQuest2 commands and macro's. Any information displayed or typed in this window will NOT go into your character log. It is invisible to EverQuest. It is enabled by default. This plugin is part of the core MQ2 source code.
MQ2ChatWnd - This plugin enables output of MacroQuest2 commands to the normal chat window. This plugin is part of the core MQ2 source code.
MQ2Cursor - This plugin provides INI based Cursor Handling. Auto Keeps specified items, up to a desired quantity. Consumes, Drops, or Destroys items when the desired quantity is reached.
Commands:
Rich (BB code):
/cursor on|off|auto :Turn Plugin On/Off or Toggle
/cursor silent on|off|auto :Turn Quiet Mode On/Off or Toggle
/cursor dropping :Turn Dropping Mode On/Off or Toggle
/cursor help|list|load|save :Hope No description need for those.
/cursor rem(ove)|del(ete) id :Remove id or (Item on Cursor).
/cursor al(l(ways) :Always keep those (Item On Cursor).
/cursor #[ st(acks)] :Keep quantity (Item On Cursor).
/cursor random # :Random Humanish delay in ms 0=off.
/keep :Keep Item on Cursor (no list adding).
/cursor 2 st
/cursor rem 1685
/cursor silent on
/cursor list Water
MQ2CustomBind - This plugin allows you to specify custom commands that are executed when specific key combinations are pressed. You may specify a command for when the key is pressed (down), and another for when it is released (up).
Commands
Rich (BB code):
/custombind list - Lists all your custom bind names and commands (the key combinations must be set using /bind)
/custombind add bindname - Add a new bind called bindname ready for use.
/custombind delete bindname - Remove the custom bind bindname.
/custombind clear name[-down|-up] - This will clear a specific command for a custom bind. If -up or -down is not specified it defaults to -down.
/custombind set bindname[-down|-up] - Will set a specific command for a custom bind. This too defaults to -down if not specified.
Example
Rich (BB code):
NOTE: MQ2's very first bind command is "RANGED" so you do not need to do this, it is just listed here as an example
/custombind add mybind
/custombind set mybind /ranged
/bind mybind n
Example of using down and up
/custombind add echotest
/custombind set echotest-down /echo n key is down!
/custombind set echotest-up /echo n key is up!
/bind echotest n
MQ2CustomSounds - This plugin allows MQ2 users to define custom sound events that play based on unique chat events, all configured via one INI file. Predates EQ's built in Audio Triggers
Rich (BB code):
/togglesounds - Turns all custom sound events on/off DEFAULT: OFF
/npctellsounds - Turns NPC tell filter on/off, when ON - tells that come from NPCs will not fire sound events DEFAULT: ON
/notradersounds - Toggles the Trader Sound Filter on/off. When ON, tell sound events from characters in trader mode will be suppressed. Note: Trader filtering only works when in the Bazaar DEFAULT: OFF
/sound [sound name] - plays the sound identified with a particular sound name (from the INI) - this is based off the MQ2PlaySound plug-in by Digitalxero and was included here for completeness
/sound stop - immediately stops the play-back of whatever sound is currently playing
INI FILE SETUP:
In order for any sound effect to be played, you must create and configure your MQ2CustomSound.ini file.
The INI file creates our custom events (the Events section), defines the text the plug-in must match in order to fire the event (the MatchStrings section) and then provides the sound file that should be played when the event fires the Sounds section.
Sample INI file:
Rich (BB code):
[Events]
keys=tell|zone|camp|
[MatchStrings]
tell=tells you
zone=LOADING, PLEASE WAIT
camp=It will take you about 30 seconds to prepare your camp
[Sounds]
tell=C:\\MQ2\\sounds\\AIMding.wav
zone=C:\\MQ2\\sounds\\jeopardy.wav
camp=C:\\MQ2\\sounds\\astalavista.wav
waycool=C:\\MQ2\\sounds\\billandted.wav
Defining Events:
All event names should be listed together in the 'keys' entry, separated by the | character. The sample INI above defines three events: tell, zone, and camp. These event names are then used in the other two sections of
the INI file, so make sure you use the same case and names throughout.
For every event name you must have a corresponding key in both the Match String and the Sounds sections!
NOTE: The last event name in the keys entry should ALWAYS end with a | as well.
Defining Match Strings:
Match Strings define the text that the plug-in matches in order to play the right sound. This text should appear in the INI file exactly as it does in-game and uses the event names defined in the [Events] section as keys.
In the example, since we defined events for tell, zone and camp, we have tell, zone and camp keys defined in the [MatchString] section. From this we can see that the tell event is fired whenever text containing "tells you" appears in any text window within EQ, while the zone event fires whenever the text "LOADING, PLEASE WAIT" appears, and the camp event fires whenever the text "It will take you about 30 seconds to prepare your camp" appears.
Defining Sounds:
The sounds section defines the actual sound files that should be played when an event is fired. This should be a full path location and the backslach character ( \ ) must be padded ( \\ ) in order to function properly (see example.)
In the example, since we defined events and match strings for tell, zone and camp, we also have tell, zone and camp keys defined in the [Sounds] section. All of the files in the example are located in the C:\MQ2\sounds\ directory and AIMding.wav would play when you received a /tell, jeopardy.wav would play when you zone, and astalavista.wav would play when you start your camp!
You can also define sound keys that are not automatically fired by any text event. This is what you see in the 'waycool' key in the [Sounds] section in the example. This enables us to play a sound using the '/sound waycool' command. Possible reasons for using such an event would be the inclusion of sound effects in MQ2 macros, or included in your own EQ hotkey macro's, etc.
Supported Sound Formats:
Technically play-back of sounds is handled by Windows, so any file format that Windows has a supported driver/codec for should be supported. However, I've only had luck getting it to play .WAV files, so you're best just to use them! Many MP3 applications (WinAmp) can convert from MP3 to WAV if you need to. There's also tons of .wav files to be had out on the net.
MQ2Debuffs This plugin is designed to help with curing detrimental effects. It is used to reports harmful effects, number of curse/disease/poison counters and various other detrimentals.
TLO's
Rich (BB code):
${Debuff} (bool True if you have debuffs on that have counters on them, false if not)
${Debuff.Poisoned} (int # of poison counters on you)
${Debuff.Diseased} (int # of disease counters on you)
${Debuff.Cursed} (int # of curse counters on you)
${Debuff.Corrupted} (int # of corruption counters on you)
${Debuff.Poisons} (int # of poison spells affecting you)
${Debuff.Diseases} (int # of disease spells affecting you)
${Debuff.Curses} (int # of curse spells affecting you)
${Debuff.Corruptions} (int # of corruption spells affecting you)
${Debuff.Count} (int # of debuffs that need cured, does not include snare)
${Debuff.HPDrain} (int Amount of HP you are losing per tick from debuffs. This value is POSITIVE)
${Debuff.HPDrain[X]} (int X= Disease, Poison, Curse, All: Number of specific counters effecting HP)
${Debuff.ManaDrain} (int Amount of Mana you are losing per tick from debuffs. This value is POSITIVE)
${Debuff.ManaDrain[X]} (int X= Disease, Poison, Curse, All: Number of specific counters effecting Mana)
${Debuff.EnduranceDrain} (int Amount of Endurance you are losing per tick from debuffs. This value is POSITIVE)
${Debuff.EnduranceDrain[X]} (int X= Disease, Poison, Curse, All: Number of specific counters effecting Endurance)
${Debuff.Slowed} (bool True if you are Slowed (melee attacks), False if not)
${Debuff.SpellSlowed} (bool True if you are SpellSlowed (spell haste reduction), False if not)
${Debuff.Snared} (bool True if your are Snared, False if not)
${Debuff.ManaCost} (bool True if your Spell Mana Cost has been raised, False if not)
${Debuff.CastingLevel} (bool True if your Effective Casting Level has been reduced, False if not)
${Debuff.HealingEff] (bool True if your Healing Effectiveness has been reduced, False if not)
${Debuff.SpellDmgEff} (bool True if your Spell Damage Effectiveness has been reduced, False if not)
${Debuff.Blind} (bool True if you are blind)
${Debuff.Charmed} (bool True if you are charmed)
${Debuff.Feared} (bool True if you are feared)
${Debuff.Silenced} (bool True if you are silenced)
${Debuff.Invulnerable} (bool True if you are invulnerable)
${Debuff.Detrimentals} (bool True if you have any detrimental effects on you)
${Debuff.Counters} (int # of poison/disease/curse/corruption counters on yourself)
${Debuff.Rooted} (bool True if you are rooted)
${The TLO has been enhanced, revamped, recored, to be able to get Debuff Informations others then selfbuff.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Debuff.X or Debuff[self].X or Debuff[myself].X : return infos for buff from self.
Debuff[pet].X or Debuff[warder].X : return infos for buff from pet.
Debuff[2899].X : return infos for buff for spell "feeblemind".
{Debuff[5682].X : return infos for buff for spell "Chains of Anguish".
{Debuff[5682 2899 887].X : return infos for buff from this bufflistid.
Rich (BB code):
[Elements]
PoisonCounter=1,400,170,0,250,50,${If[${Debuff.Poisoned},${Debuff.Poisoned} POISON,]}
DiseaseCounter=1,400,185,200,200,50,${If[${Debuff.Diseased},${Debuff.Diseased} DISEASE,]}
CurseCounter=1,400,200,250,200,150,${If[${Debuff.Cursed},${Debuff.Cursed} CURSE,]}
DrainHP=1,465,170,250,0,10,${If[${Debuff.HPDrain},-${Debuff.HPDrain} HP/tick,]}
DrainMana=1,465,185,0,50,250,${If[${Debuff.ManaDrain},-${Debuff.ManaDrain} Mana/tick ,]}
BadThings=1,400,220,255,0,10,${If[${Debuff.Snared},SNARED ,]}${If[${Debuff.Slowed},SLOWED ,]}${If[${Debuff.SpellSlowed},SPELLSLOWED ,]}${If[${Debuff.CastingLevel},EFFCASTLEVELDOWN ,]}${If[${Debuff.HealingEff},HEALEFFECTIVEDOWN ,]}${If[${Debuff.SpellDmgEff},SPELLDMGDOWN ,]}${If[${Debuff.ManaCost},MANACOSTUP ,]}
MQ2DoCrack - Various active memory hacks
~ Requires MQ2DoCrack.ini with updated memory offset info every patch.
~ Has its own window that requires MQUI_DoCrackWnd.xml to be copied into your Everquest>UI>default folder
* This is an active hack.
Rich (BB code):
~ AFewMountSkills - Some Skills like Hide, Sneak, Beg on a mount
~ AtkPoison - Apply poison while attacking
~ BagSize - Place any size items in any container
~ BardClicky - Bard can click clickies while singing
~ BuyWFullInv - Buy from merchant with full inventory
~ Con - Consider boats and other unconsiderables
~ CrapLevitate - Levitate, world Z-Axis becomes 1.97
~ DayLight - Always daylight
~ DisableWelcomeScreen - Disables the welcome screen when entering game (thanks ieatacid)
~ DoorsStayOpen - Doors stay open
~ EB - Enduring/EverLasting Breath
~ EncumberMe1276 - Lock Your Weight at 1276
~ EnviroFall - No Fall/Enviro dmg
~ EnviroFall2 - No Fall/Enviro dmg 2nd Version
~ EvadeAttack - Hide/Evade While Attacking
~ EvadeAttackMoFo - Hide/Evade While Attacking 2nd Version
~ ExchangeMoney - Convert Money w/o bank (thanks brainiac!)
~ EZFollow - /Follow PC's or NPC's
~ FarFollow - /follow someone from any distance
~ ForceFeedDrink - Consume Unlimited Drink
~ ForceFeedFood - Comsume Unlimited Food
~ HideBeg - Beg while hiding
~ HideRun - Hide and Run
~ IllusionFace - Change face while under an illusion
~ InviteFellowship - Allows leader of fellowship to invite someone from any zone
~ JWOEndurance - Jump with 0 endurance
~ Languages - Read all languages
~ LavaFishEyes - See Clearly Under Water And Lava
~ NoAccel - No Acceleration/Deceleration on mount
~ NoAutoTarget - Stop From Autotargeting Mobs That Hit You
~ NoBlind - No Blind
~ NoClootSpam - Blocks : You may not loot that item from this corpse.(message only)
~ NoDelayJump - No delay while chain jumping
~ NoEncumber - Allows for no encumberance
~ NoEqPlayers - Turns off EqPlayers Update
~ NoFoodorDrinkMessages - Hide Drink/Food Messages, including Hungry/Thirsty
~ NoMeleePush - No push when taking melee
~ NoMountModels - No Mount Models
~ NoShadowStep - No Shadow Step
~ NoShrink - Never Grow Or Shrink
~ NoSkyGraphics - Sky Off W/Out Blacking Day Sky
~ NoStun2 - Move around while stunned 2nd Version
~ NoWeather - Always a nice sunny day
~ OpenBags - Open Bags While Casting
~ OpenInventory - Open Inventory Window While Casting
~ PreventSpeed - Run at 100 speed - No Snare, No Root, No SoW, No SoE, No Selos
~ SeeInvis - See Invisible
~ SeeInvis2 - See All Invisible
~ Shield - Allows any class to /shield
~ ShowSpells - GRP LDR Spell awareness
~ ShowSpells2 - Show spells as text - Groupleader
~ ShowTime - Displays every second when you camp
~ SpellBookStop - Opening spellbook forces you to stop
~ SwapWhileCasting - Move Items While Casting
~ Talk2Self - Bored? Talk to yourself.
~ TalkNoFlwshp - Talk in Fellowship, without being in one, /fs or /fsay
~ TalkNoGrp - Talk in group, without being in a group
~ TrainAny - Train at any Trainer
~ UltraVision - Ultra-vision
~ UnlimitedDrunk - Consume unlimited alcohol
~ UseAssist - Assist while casting
~ UseAugsealer - Use Aug Sealer even though being used
~ UseHotkeys - Use Hotkeys While Casting
~ WaterWalk - Walk Under Water
~ WeightLock - Locks your weight at 24.
~ ZoneLock - Locks you inside a Zone
Last edited by a moderator:


