(→Example Type: Added other TLO members.) |
(→Configuration: Added global config info.) |
||
Line 56: | Line 56: | ||
==Configuration== | ==Configuration== | ||
− | The plugin is configured via a main MQ2DoCrack.ini file, and window settings / autoload settings are saved in server_toon.ini files. An example of server_toon.ini: Char named Bubba on the Saryrn server, the file would be called saryrn_Bubba.ini. | + | The plugin is configured via a main MQ2DoCrack.ini file, and window settings / autoload settings are saved in server_toon.ini files. An example of server_toon.ini: Char named Bubba on the Saryrn server, the file would be called saryrn_Bubba.ini. If you want to use some global settings, such as docracks that are always on or off for any toon you log in, those are in MQ2DoCrack_default.ini under the [MQ2DoCrack_AutoLoad] section. |
Revision as of 08:50, 15 August 2011
Plugin Info | |
---|---|
Name | MQ2DoCrack |
Version | 1.4 |
Author | various |
Commands | /docrack /docrackwnd /dooffset /showmem /dcw |
Uses INI File | Yes |
Contents
Description
MQ2DoCrack is a plugin that lets you change data in the EQ memory address space. What this basically means, is you can override certain functions or data the game thinks it "knows" or "does". The MMO compile comes with a lot of pre-determined "cracks", which you can turn off or on in game through a command, or using the UI window provided.
If using the UI window, you left-click on a crack to turn it on, and right-click on it to turn it off. If using the commands, see the command syntax below under the Commands section.
Crack entries in the UI window are color-coded like so:
- Red = memory confict, i.e.the crack is wrong and will not work.
- Yellow = date discrepancy, the cracks Version entry (date) is wrong, or the crack is outdated.
- Blue = the crack is off.
- Green = the crack is on.
Commands
MQ2DoCrack provides several commands and some options for configuration in the INI file:
- /docrack <crack name> on will turn the crack on.
- /docrack <crack name> off will turn the crack off.
- /docrack <crack name> status Shows the current state of the crack (on/off).
- /docrack list Lists all the cracks defined in the MQ2DoCrack.ini file, and their current state.
- /docrack save Saves your currently active cracks to a server_toon.ini file, to be automatically loaded (turned on) at login.
- /docrackwnd load Re-reads MQ2DoCrack.ini to get crack information to display in the UI window.
- /docrackwnd hide Hides the UI window.
- /docrackwnd show Shows the UI window.
- /docrackwnd Toggles the UI window (hide/show).
- /dooffset <address> <memory> Writes data directly to a memory address.
- /showmem <address> <bytes> Shows # of bytes data at the provided memory address.
- /dcw Alias for /docrackwnd.
Macro Data
This plugin adds a new TLO called DoCrack.
Example Type
- ${DoCrack.Status[CrackName]} : string - Return the status of the requested docrack entry, as On or Off.
- ${DoCrack.Active[CrackName]} : bool - Return the status of the requested docrack entry, as true or false.
- ${DoCrack.Error[CrackName]} : bool - Return true if the docrack status is error, false otherwise.
- ${DoCrack.Desc[CrackName]} : string - Return the description of the requested docrack entry.
Configuration
The plugin is configured via a main MQ2DoCrack.ini file, and window settings / autoload settings are saved in server_toon.ini files. An example of server_toon.ini: Char named Bubba on the Saryrn server, the file would be called saryrn_Bubba.ini. If you want to use some global settings, such as docracks that are always on or off for any toon you log in, those are in MQ2DoCrack_default.ini under the [MQ2DoCrack_AutoLoad] section.
Sample MQ2DoCrack.ini Entry
MQ2DoCrack.ini
[AFewMountSkills] Description="Some Skills like Hide, Sneak, Beg on a mount" Version="2008.12.23" Address0=442079 Normal0="0F 87 E8 21 00 00" Crack0="E9 0F 00 00 00 90"
Character based autoload & window settings are kept in the server_toon.ini file. The window settings are automatically updated & saved, and will be under the [MQ2DoCrack] section in the file. The autoloaded cracks will be under the [MQ2DoCrack_AutoLoad] section.
Sample MQ2DoCrack_AutoLoad Section
server_Toon.ini
[MQ2DoCrack_AutoLoad] IllusionFace=on JWOEndurance=on NoBlind=on SeeInvis2=on ShowSpells=on UltraVision=on
Disabling MQ2DoCrack UI Window
Previously, the MQ2DoCrackN plugin was also provided, for those who do not want any in game UI window to display. That has been removed, but you can get the same results by adding DisableDoCrackWin=1 under the [MacroQuest] section of your MacroQuest.ini file, before starting MQ2 (or before loading MQ2DoCrack).
Sample [MacroQuest] Section
MacroQuest.ini
[MacroQuest] MacroPath=.\Macros LogPath=.\Logs DebugSpewToFile=0 FilterSkills=0 FilterTarget=0 FilterMoney=0 FilterFood=0 FilterMacro=0 FilterEncumber=0 FilterDebug=0 FilterMQ2Data=0 FilterCustom=0 KeepKeys=1 AllErrorsDumpStack=1 AllErrorsFatal=0 LaxColor=0 HUDMode=Always MQPauseOnChat=0 MQ2LoadingMsg=1 ExactSearchCleanNames=0 ShowMQ2News=1 ShowMMONews=1 MQ2NewsTop=10 MQ2NewsBottom=110 MQ2NewsLeft=410 MQ2NewsRight=900 MMONewsTop=115 MMONewsBottom=215 MMONewsLeft=410 MMONewsRight=900 DisableDoCrackWin=0
Availability
This plugin comes with the MMOBugs binary, source, and install distributions.