Snipeye's Maphack Config Documentation


Updated for 7.0 (Last Update 09/08/2005)

Guidelines/Caveats/Disclaimers

Maphack is a 3rd party program and while I fully believe it is undetectable by blizzard as with any 3rd party program, use at your own risk. I have been using maphack for well over a year and never had a problem but I can't make any guarantees especially if you are using a free or hacked non mousepad version. The only safe place IMHO to get maphack is from http://www.mousepad-d2.com/. If you are using any version other than the official mousepad version then all functions in these files probably won't work.

The download includes the following files:

blobcircle.bmp - A blob file (a circle) referenced in blob.ccg that is used to display objects on the automap
blobitem.bmp - A blob file (a target) used to display items on the automap
blobmissile1.bmp - A blob file (*) used to display missiles on the automap

The following vocab files are included:

d2maphack.vcb - The stock vcb file that comes with maphack, the only change being it includes custom.vcc at the bottom of the file to add my custom entries.
custom.vcc - All my custom stuff, including any other custom required includes. I have basically defined/grouped items.
setitems.vcc - All set items defined.
uniques.vcc - All unique items defined. 
Note: if there is more than one set or unique item of the same type, you will get both. I.E. there is more than one set ammy, so if you say look for
Tal Rasha's Adjudication you will also get Angelic Wings.

The following config files are included:

intro.ccg - This contains some introductory stuff.

Reveal Act Automap Key:  automap automatically revealed, no toggle
Reveal Level Automap Key: reveal level, no toggle
View Equipment Key - '0' key on top row. Hit to view others equipment
View Info Page           - '8' key on top row to view various info stats
Save Item List             - '-' key on top row to write your items to an html file
Give Merc Potion       - '~' key on top row to give your merc a potion from slot 4 on belt
Socket Protect            - '3' on keypad to toggle whether sockets will take items. By default they don't
Input Line Toggle, Message Log Toggle, Unit indices, and Unit numbers are off and no toggle provided.Socket Protect            - '3' on keypad to toggle whether sockets will take items. By default they don't
Input Line Toggle, Message Log Toggle, Unit indices, and Unit numbers are off and no toggle provided.
Message Filter, Outside Select, Right click swap, auto reveal automap, last game name, stop NPC intro.

d2maphack.cfg - This is the main file that has a lot of configuration information but also includes the below .ccg files.

The following toggles are controlled in this file:

Full visuals, and Perm show orbs are all on. Full Visuals has "*" as the toggle key. 
Automap Level Names, Chest Treasure Class, and Automap Chest Toggle are all on with no toggle key defined.
Mini shrines, parties are show on automap as well as names. The tomb description is "Osama".
Active Rooms Toggle is off but toggled on with the "5" key on the keyboard. Yard Radius Toggle is disabled. 
Closed Chests are orange/brown on automap
Locked Chests are white on automap
Evil Urns are dark red
Portals are Yellow
Party Members, both close and distant are green
Hostiles are pink
Non partied/non hostile are red
Peoples corpses are purple

blob.ccg - Includes all blob files defined.
chicken.ccg -
Includes basic chicken stuff, the toggles, and the normal and hostile life. In this file all chickens are now OFF by default. Chicken life is set at 40%. Chicken Ping set at 1000.
Note the group related chicken information is in groups.ccg, so you will have to edit both files in some cases.

There are the following basic player chickens:


Normal low life chicken: INSERT key.
TPPK protect: INSERT key.
Chicken Ping: DELETE key
Hostile low life chicken : INSERT key.
Hostile nearby chicken : INSERT key.
Iron Maiden chicken: "A" key.
There is also a merc chicken used for both low life and iron maiden on your merc. It uses the CTRL key.
Obviously you may want to change how these work and change the toggle keys.
 
fonts.ccg - all fonts are defined. I use Veranda or arialbold for the various 13 fonts.  If you don't want to use custom fonts either remove this file, or uncomment this line (remove the //) at the bottom of d2maphack.cfg:
//Replacement Fonts[All]: "" //This would reset all fonts to default

groups.ccg - Group definitions. This includes gold. Gold above 1000 is show as gold text, all other gold is white.
This file also includes the chicken nearby which is
off with no toggle/value set as I've never used it. There are also chickens for Iron Maiden on yourself and iron maiden/low file merc chickens defined. All are on by default at 33% life. Use the 'A' key to toggle chicken if you get cursed with iron maiden. The CTRL key will toggle all merc chickens (both iron maiden and low life as they are combined).

info.ccg - You can define up to 20 info's to display in the upper right corner. I have it set to show Game Name, Password, Ping, Difficulty, area, time in game, server IP (for clone hunting), experience earned in game so far, experience till I level, and experience till my merc levels.

items.ccg - This is the biggie where items are hidden/shown. The following toggles are used:

View socketables - '9' key on top row to show what is in sockets
Perm Show items - 'X' key to show what's on ground without holding ALT
Automap items    - '/' key to show items on automap or not
Hidden items       - '9' on the keypad to show anything you may have hidden
Ground item desc- ''7' on top row to show item descriptions of items on ground
Item Value           - '0' on top row to show the item values

The only above toggle on by default is Automap items. All the rest are off by default and must be toggled on if desired.

Ethereal items will be suffixed and prefixed with the '@' symbol
Rune numbers, number of sockets, Chest Treasure class, automap chests, and item levels are all on with no defined toggle.

All broken, normal, superior, magic items are hidden with certain exceptions
Magic rings and Amulets are blue text, not show on automap
Set items are green text, green on map
Rare items are yellow text, yellow on map
Unique items are gold text, gold on map
Crafted items are orange text, orange on map
Jewels are yellow text, yellow on map
Charms are purple text, purple on map
Runes 8 and up are green text, green on map
All gems are puke yellow text, hidden on map
Junk as defined in stock .vcb is hidden
I see scrolls of TP/Identify, Tomes, and keys, and all quest items in text only
I show arrows but not bolts
Only super or better healing/mana pots are shown
All rejuv pots are shown
Various items items of value/potential socketing/runewording are shown (see items.ccg and runewords.ccg)

leveltargets.ccg - Contains level target information for arrows 1 and 2. Arrow 1 is yellow/tan and generally points to the next area, arrow 2 is green and points to quests/chests. You can toggle overlap arrows using the 'K' key

waypoints.ccg - This is arrow 3 used to identify waypoints and is purple.

missiles.ccg - In a nutshell show my missiles as blue, monsters white, hostile pink. 

runewords.ccg - Some useful raw materials to find to use in making various runewords. You will probably want to highly customize this area.