MQ2DoCrack - MMOBugs Wiki

Revision as of 03:59, 26 December 2008 by Htw (talk | contribs) (New page: {{Pluginbox |author=various |version=1.4 |usesini=Yes |commands= /docrack /docrackwnd /dooffset /showmem }} __TOC__ ==Description== <font class="highlight">MQ2DoCrack</f...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Plugin Info
Name MQ2DoCrack
Version 1.4
Author various
Commands /docrack

/docrackwnd /dooffset /showmem

Uses INI File Yes

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.
  • /dooffset <address> <memory> Writes data directly to a memory address.
  • /showmem <address> <bytes> Shows # of bytes data at the provided memory address.

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.


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

Availability

This plugin comes with the MMOBugs binary, source, and install distributions.