• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Where do I find Explanations of plugins sucah as mq2docrack? (1 Viewer)

Mustangs

New member
Joined
Jan 17, 2005
RedCents
I see various plugins listed but seldom see explanations of what they are or how they are used. Are they just really old and way deep in the posts or am I looking in the wrong places?
 
This plugin facilitates applying memory patches to the eqgame.exe process.
It reads from MQ2DoCrack.ini to determine what hacks are available. For example:

[AddFriends]
Description="Add Over 100 Friends"
Version="2004.05.12"
DefaultSetting=
address0=45CA07
normal0="75 04"
crack0="90 90"


Values for DefaultSetting are "on", "off", and "" (blank). "on" will load
the crack upon entering the game. "off" will force the memory to the normal
state upon entering the game. "" will toggle the crack's state.

Usage:

/docrack list
Lists all available cracks and their current status.

/docrack <crack name> [on|off] [silent]
Apply or remove <crack name>. [silent] does it without printing out
anything (used during startup).

/showmem <address> <bytes to show> shows X amount of bytes of memory at specified address

/dooffset <address> <memory> Writes supplied memory to specified address




This is found at the start of the plugin itself. Most plugins if written properyl have this at the start of it. However if you are looking for explination of a plugin that is not listed here on this site you need to speak with the writer of that plugin. Most other plugins on this site there is explination in the threads, Docrack i could not find one so easy so I listed this from the code itself for you.
 
Here's a good list of what some of the plugins do:


Siddin said:
MQ2AUTOFORAGE

Rich (BB code):
            MQ2AutoForage 
            
            Simple plugin to automate the tast of foraging (and eventually fishing). 
            
            Syntax: 
            
            /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. 
            
            NB: Parts of this code shamelessly stolen from other plugins on this board. 
            	 When complete i will work out the full list of acknowledements. 
            
            TODO: 
            - Add fishing to plugin 
            - Add detection if in a trade window 
            - Add detection if forage/fish is a legitimate ability 
            - BIG code tidy up 
            - Comment code 
            
            
            DONE: 
            - Add ability to modify ini file on-the-fly from within game. 
            - Add ability to read/write to ini file to decide 
            	 whether to keep/destroy items 
            - Add combat detection

MQ2AUTOSKILLS

Rich (BB code):
            // MQ2AutoSkills.cpp : Auto-activate various skills 
            // 
            // version 1.93 
            // 
            // Project started 8/30/2004 by Cr4zyb4rd 
            // 
            // Commands: 
            // /autoskills help - lists options 
            // 
            // 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 
            // 
            // /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 
            // 
            //////////////////////////////////////////////////////////////////////////////////////

MQ2BARDSWAP

Rich (BB code):
            Commands: 
            /bardswap - toggle swapping off and on 
            /bardswap melee - toggle using "Melee swap" delay 
            
            INI: 
            the ini file (MQ2BardSwap_Charname_server.ini) will be created the first time swapping is enabled. It contains a [Settings] section that should countain a command line for each instrument type you'd like to swap in (I use /exchange but /itemnotify or macros or anything else should work). If you don't have or don't wish to use a certain type of instrument, leave that key DISABLED. The "Delay" key indicates how long (in .1ths of a second) to leave your weapons equpped before swapping in when doing a "melee swap" and may need adjusted if you find your instrument aren't having an effect. The INI may also contain an [Exclude] section, where each key is treated as a song name to ignore for instrument-swapping purposes. 
            
            Here is an example INI to get you started. 
            Code:;MQ2BardSwap_Cr4zyb4rd_someserver.ini 
            [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

MQ2CUSTOMS

Rich (BB code):
            Fully automatic. EB, NoWeight, RealMap, no drunk, nostun

MQ2DOCRACK

Rich (BB code):
            /docrack (name) on
            /docrack (name) off
 
	
	





	



	











Rich (BB code):
MQ2FPS


	
	





	



	











Rich (BB code):
            MQ2FPS 
            
            Changes the frames per second of the Everquest screen when it is in focus and when it is in the background. 
            
            This frees CPU processing time for other tasks. The default setting is foreground: 50 background:20. 
            
            MQ2FPS now releases the CTRL ALT and SHIFT keys as soon as EQ goes to the background. 
            
            /maxfps fg|bg # 
            
            Sets the foreground or background framerate 
            
            /fps mode [absolute|calculate] 
            
            Changes the mode used by /maxfps to absolute or calculate. You can specify the mode, or use /fps mode to toggle between the two. 
            
            /fps on|off 
            
            Enables or disables the framerate display 
            
            /render fg|bg #|~# 
            
            Sets the foreground or background rendering rate. This is how many out of n frames MQ2FPS will allow to be drawn. You keep moving full speed, the client responds to mouse or keys, the UI is still drawn... but, the world itself will not be drawn as often. 
            
            · The use of # will cause MQ2FPS to draw 1 of # frames. 
            · The use of ~# will cause MQ2FPS to draw n - 1 frames, where n is #. 
            
            Examples: 
            /render bg 3 
            Draws 1 out of 3 frames 
            
            /render bg ~3 
            Draws 2 out of 3 frames
MQ2MOVEUTILS
Rich (BB code):
            Here it is... it currently adds two commands, "/circle" and "/stick".
MQ2PLAYSOUND
Rich (BB code):
            /SOUND
            you can make an ini to play mp3's
MQ2SETSPELL
Rich (BB code):
            	/setspell <spellname> <spellslot
            Spellslots are 1-15 for normal buffs, 16-21 for SD buffs
MQ2SPAWNMASTER
Rich (BB code):
            needs to be reloaded after zone as callbacks aren't totally fixed yet.
            // MQ2SpawnMaster - Spawn tracking/analysis utility 
            // 
            // Commands: 
            //	/spawnmaster - display usage information 
            // 
            // MQ2Data Variables 
            // bool SpawnMaster - True if spawn monitoring is active. NULL if plugin not loaded. 
            // Members: 
            //	int Search	 - Number of search strings being monitored for the current zone 
            //	int UpList	 - Number of matching spawns currently up 
            //	int DownList - Number of matching spawns that have died or depopped 
            // string LastMatch - The name of the last spawn to match a search 
            // 
            // Changes: 
            // 11/02/2004 
            //	 Restructured initialization and zoning to utilize Cronic's new zoning callbacks 
            //	 New INI file handling. Entries MUST start with spawn0 and count up sequentially 
            // 10/27/2004 
            //	 changes to formatting and colors, thanks to Chill for suggestions 
            //	 added location of death/despawn to the struct 
            // 10/23/2004 
            //	 initial "proof of concept" release 
            //	 some code borrowed from Digitalxero's SpawnAlert plugin 
            // 
            ///////////////////////////////////////////////////////////////////////////////////////////
MQ2TRACKING
Rich (BB code):
            /TRACK
            filter by id, name, distance, etc
MQ2TWIST
Rich (BB code):
            // MQ2Twist.cpp - Bard song twisting plugin for MacroQuest2 
            // 
            //	koad 03-24-04 Original plugin (http://macroquest.sourceforge.net/phpBB2/viewtopic.php?t=5962&start=2) 
            //	CyberTech 03-31-04 w/ code/ideas from Falco72 & Space-boy 
            //	Cr4zyb4rd 08-19-04 taking over janitorial duties 
            //	Pheph 08-24-04 cleaning up use of MQ2Data 
            /* 
            MQ2Twist Version 1.3 
            	 Usage:	
            		 /twist # # # # # - Twists in the order given. 
            			Valid options are 1 thru 9 for song gems, and 10 thru 19 for item clicks. 
            			These may be mixed in any order, and repeats are allowable. Up to 10 may be 
            			specified. 
            			If a song is specified with a duration longer than standard (ie, selos) 
            			that song will be twisted based on it's duration. For example, riz+mana+selos 
            			would be a 2 song twist with selos pulsed every 2.5 min. 
            		 /twist once # # # # # - Twists in the order given, then reverts to original twist 
            		 /twist hold <gem #> - Pause twisting and sing only the specified song 
            			/sing <gem#> - alias for /twist hold 
            		 /twist stop/end/off - stop twisting, does not clear the twist queue 
            			/stoptwist - alias for above 
            		 /twist or /twist start - Resume the twist after using /twist hold or /twist stop 
            	 /twist reset - Reset timers for item clicks and long duration songs 
            		 /twist delay # - 10ths of a second, minimum of 30, default 33 
            		 /twist adjust # - in ticks, how early to recast long duration songs 
            		 /twist reload - reload the INI file to update item clicks 
            		 /twist slots - List the slots/items defined in the INI and their #'s 
            		 /twist quiet - Toggles songs listing and start/stop messages for one-shot twists 
            	 ---------------------------- 
            	 Item Click Method: 
            		 MQ2Twist uses /itemnotify slotname rightmouseup to perform item clicks. 
            		 The INI file allows you to specify items by name (with name=itemname), or by 
            	 inventory slot (with slot=slotname). If both a name and slot are defined for an 
            	 item, the plugin will attempt to swap the item into that slot (via the /exchange 
            	 command) and replace the original item when casting is complete. 
            
            	 The example INI file below contains examples of the types of usage. 
            	 ---------------------------- 
            	 Examples: 
            		 /twist 1 
            			Sing gem 1 forever 
            		 /twist 1 2 3 
            			Twist gems 1,2, and 3 forever 
            		 /twist 1 2 3 10 
            			Twist gems 1,2,3, and clicky 10, forever 
            		 /twist hold 4 or /sing 4 
            			Sing gem 4 until another singing-related /twist command is given 
            	 ---------------------------- 
            	 MQ2Data Variables: 
            		 bool Twist		 Currently Twisting: true/false, if NULL plugin is not loaded 
            		 Members: 
            			bool	 Twisting Currently twisting: true/false. 
            			int	 Current Returns the curent gem number being sung, -1 for item, or 0 if not twisting 
            			int	 Next	 Returns the next gem number to be sung, -1 for item, or 0 if not twistsing 
            			string List	 Returns the twist sequence in a format suitable for /twist 
            	 ---------------------------- 
            
            	 The ini file has the format: 
            		 [MQ2Twist] 
            		 Delay=32	 Delay between twists. Lag & System dependant. 
            	 Adjust=1	 This defines how many ticks before the 'normal' recast time to cast a long song. 
            						Long songs are defined as songs greater than 3 ticks in length. If set to 1 tick, 
            						and a song lasts 10 ticks, the song will be recast at the 8 tick mark, instead of 
            						at the 9 tick mark as it normally would. 
            		 [Click_10] thru [Click_19] 
            		 CastTime=30			 Casting Time, -1 to use the normal song delay 
            		 ReCastTime=0			 How often to recast, 0 to twist normally. 
            		 Name="Fife of Battle"	Item name for /itemnotify 
            	 Slot=neck				Slot name for /itemnotify 
            		 Delay, CastTime and ReCastTime are specified in 10ths of a 
            		 second, so 10 = 1 second, and so on. 
            		 INI File Example: 
            			[MQ2Twist] 
            			Delay=31 
            		 Quiet=0 
            			;Shadowsong cloak 
            			[Click_10] 
            			CastTime=30 
            			ReCastTime=350 
            			Name=Shadowsong Cloak 
            			Slot=DISABLED 
            			;girdle of living thorns (current belt will be swapped out) 
            			[Click_11] 
            			CastTime=0 
            			ReCastTime=11600 
            			Name=Girdle of Living Thorns 
            			Slot=waist 
            			;nature's melody 
            			[Click_12] 
            			CastTime=-1 
            			ReCastTime=135 
            			Name=DISABLED 
            			Slot=mainhand 
            			;lute of the flowing waters 
            			[Click_13] 
            			CastTime=0 
            			ReCastTime=0 
            			Name=Lute of the Flowing Waters 
            			Slot=DISABLED 
            			[Click_14] ... [Click_19] 
            			CastTime=33 
            			ReCastTime=0 
            			Name=DISABLED 
            			Slot=DISABLED 
            	 ----------------------------
MQ2WARP
Rich (BB code):
            Usage: /warp <succor|last|loc <y x z>|dir <dist>| target>
MQ2ZONE
Rich (BB code):
            /Zone <Zone.ShortName>
Rich (BB code):
Rich (BB code):
 
Where do I find Explanations of plugins sucah as mq2docrack?

Users who are viewing this thread

Back
Top