Mousepad's Diablo II Maphack

Version 4.7b for Diablo II & Diablo II LOD v1.09d

ÄÚº¬¼òÒ×ÖÐÎÄ˵Ã÷(by 躹â»ÞÓ° http://www.d2cn.com)


CONTENTS

About

How to use

FAQ

Configuration

History


ABOUT

Maphack is a freeware realm and single player hack for Diablo II and Diablo II LOD that adds many useful extra features.

Features :-

Reveal automap for whole act, including quest features, many shrines and cave/stairway level names.
Show all shrines on automap sooner than normal, each type with different graphics.
Full screen light radius, full infravision (see through walls) and sunny weather.
Show monsters, selected items, unopened chests and hostile arrows/bolts on automap.
Show special monsters and hostile players different colour on automap.
Show monster enchantments, auras and immunities on automap.
Change colour or hide selected items on ground.
Hide selected monster and missiles corpses.
Show rune numbers and number of sockets on items.
Virtual map scrolling, allowing casting or shooting at huge ranges.
Disable unwanted monster death animinations (eg shenk).
Change monster life bar colour.
Protect socketed items from accidental socketing.
Show if cow king killed in quest log.
View other players, iron golems, valkyries and shadow warriors/masters inventory.
Item and druid drop hack protection.
Automatic exit game on low life and/or hostility.
Many settings configurable.

Files included :-

D2MAPHACK.EXE - Maphack dll loader, run this.
D2MAPHACK.DLL - Maphack dll.
D2MAPHACK.CFG - Configuration file (editable).
D2MAPHACK.VCB - Vocabulary file for configuration (editable).
README.HTML - This file.
SHRINES.TXT - List of shrine numbers.
BLOB*.BMP - Automap blob images (editable).
SHRINE*.BMP - Automap shrine images (editable).
MINISHRINE*.BMP - Automap minishrine images (editable).


HOW TO USE

Installation :-

1. Extract all files from D2MAPHACK.ZIP to any folder (you only have to do this once).
2. Run Diablo II.
3. Alt+tab out of Diablo II.
4. Run D2MAPHACK.EXE.
5. Click on "Install/update".
6. Alt+tab back to Diablo II and play.

Default keys in game (on numpad) :-

"-" - Reveal automap for whole act.
"*" - Toggle full screen light radius, full infravision and sunny weather.
"/" - Toggle show monsters on automap.
"+" - Toggle show hidden items.
Scroll lock - Toggle virtual map scrolling.
Pause/Break - Center virtual map.

Ò»°ãÓû§°²×°²½Ö裺

1. °ÑѹËõ°üÀïµÄËùÓÐÎļþÕ¹¿ªµ½ÈÎÒâÒ»¸öÎļþ¼Ð£»
2. ÔËÐÐDiablo II£¬Æô¶¯ÓÎÏ·£»
3. ÓÃAlt+tabÇл»µ½×ÀÃæ£»
4. ÔËÐÐD2MAPHACK.EXE£»
5. °´ÏÂ"Install/update"£»
6. ÔÙÓÃAlt+tabÇл»»ØÓÎÏ·¼´¿É¡£

D2LOADERÓû§°²×°²½Ö裺

1. °ÑѹËõ°üÀïµÄËùÓÐÎļþÕ¹¿ªµ½D2LOADER¸½ÊôµÄPLUGINÎļþ¼ÐÀÕâ¸öÎļþ¼ÐÒ»°ãÔÚÓÎÏ·ËùÔÚÎļþ¼ÐÀ£»
2. Ö±½ÓÆô¶¯ÓÎÏ·£¬D2LOADER½«×Ô¶¯¼ÓÔØMAPHACK¡£

ĬÈϵŦÄܼü£º

"-" - »ñÈ¡µ±Ç°actµÄµØÍ¼£»
"*" - ¹âÏß¿ª¹Ø£»
"/" - ÊÇ·ñÔÚµØÍ¼ÉÏÏÔʾ¹ÖÊ޵Ŀª¹Ø£»
"+" - ÎïÆ·Òþ²Ø¿ª¹Ø£¨Ä¬ÈÏÒþ²ØGOLD£©£»
Scroll lock - µØÍ¼¾í¶¯¿ª¹Ø£»
Pause/Break - µØÍ¼ÖÃÖпª¹Ø



FAQ

I get the error "Diablo II not loaded".

Maphack has to be run each time you play, run Diablo II, alt-tab out, run and install maphack then alt-tab back to Diablo II.

I get the error "D2MAPHACK.DLL not found".

The file D2MAPHACK.DLL is missing, possible causes are :-
1. You ran maphack directly from the zip file, that doesn't work anymore.
2. You didn't extract all the files from the zip.
3. You moved the files after extracting and missed the dll because by default windows hides system files.

I get the error "Unknown game version".

Either your using an out of date version, Diablo II was just updated or another installed hack clashes with maphack. No solution.

I can't get maphack to work with d2loader.

Run maphack as a plugin by copying all the maphack files to your d2loader plugin folder and restart d2loader. Note if it can't be installed you won't see any error messages.

When I click on install nothing appears to happen.

That means its successfully installed, now play Diablo II.

Monsters don't show up on automap and pressing the toggle show monsters key has no effect.

Press F11 (default show party on automap toggle).

Monsters immunitys don't show up on automap.

Press F12 (default show names on automap toggle).

How can I use maphack without a numpad?

Change the following lines in D2MAPHACK.CFG file to use keys 0987 :-

Reveal Act Automap Key: 0x30
Visuals Toggle: 1, 0x39
Automap Monsters Toggle: 1, 0x38
Hidden Items Toggle: 1, 0x37

How do I view another players inventory?

Hover cursor over a player so you see their name and press view inventory key (default "0").

After installing maphack I can't interact with NPCs/stash/waypoints/etc.

You have "Perm Show Items Toggle" on, probably from using MHC defaults.

Whats this red X on top left of act 1 quest log?

That just means you have killed cow king.

How do I completely uninstall maphack?

Exit Diablo II then delete maphack files.

Can blizzard detect maphack usage and delete my account/ban my cd key?

Not yet.

Are you going to make a version of maphack for the mac?

No, I don't have a mac or the necessary experience.

I downloaded a version from a dubious site and it doesnt work and/or my account has been stolen.

Don't mail me, remove subseven/netdevil (optional).

I mailed you about a problem mentioned above and haven't got a reply.

Read this faq again.


CONFIGURATION

Basic variable format :-

Variable Name[1st array indexes][2nd array indexes][etc]: values

Notes :-

Any part of line can be replaced with an appropriate "word" from D2MAPHACK.VCB.
Variables have 0 to 3 array dimensions, omiting an array is same as specifying 1+ (all).
Array indexes = a comma seperated list of either a single number, a range seperated by a dash or a number followed by a plus (to limit of array).
Values = a comma seperated list of 1 to 2 numbers (hex or decimal) or strings, missing values are unchanged.
Variables can be used more than once, with the last overiding (if array indexes permit).

Variables

Variables Arrays Values Examples
Reveal Act Automap Key
Reveal Level Automap Key
Center Map Scroll Key
Quick Exit Game Key
View Inventory Key
- Key code Reveal Act Automap Key: VK_SUBTRACT
Full Visuals Toggle
Automap Monsters Toggle
Automap Level Names Toggle
Automap Chests Toggle
Automap Items Toggle
Automap Missiles Toggle
Hidden Items Toggle
Monster TC Toggle
Perm Show Items Toggle
Game Time Toggle
Scroll Map Toggle
Mini Shrines Toggle
Diagonal Scroll Toggle
Chicken Life Toggle
Chicken Hostile Toggle
Socket Protect Toggle
Rune Numbers Toggle
Socket Numbers Toggle
- Flag, Key code Full Visuals Toggle: 1, VK_MULTIPLY
Automap Party Default
Automap Names Default
- Flag Automap Party Default: 1
Level Name Colour
Quest Item Colour
Monster Desc Colour
- Text colour Level Name Colour: White
Staff Tomb Level Desc
Extra Strong Desc
Extra Fast Desc
Cursed Desc
Magic Resistant Desc
Fire Enchanted Desc
Champion Desc
Lightning Enchanted Desc
Cold Enchanted Desc
Thief Desc
Mana Burn Desc
Teleportation Desc
Spectral Hit Desc
Stone Skin Desc
Multiple Shots Desc
Ghostly Desc
Fanatic Desc
Possessed Desc
Berserker Desc
Might Aura Desc
Holy Fire Aura Desc
Blessed Aim Aura Desc
Holy Freeze Aura Desc
Holy Shock Aura Desc
Conviction Aura Desc
Fanaticism Aura Desc
Physical Immunity Desc
Magic Immunity Desc
Fire Immunity Desc
Lightning Immunity Desc
Cold Immunity Desc
Poison Immunity Desc
- String Staff Tomb Level Desc: " <-HERE"
Lightning Enchanted Desc: "%9L"
Map Scroll Speed
Life Bar Transparency
Chicken Life
Chicken Hostile Nearby
Chicken Hostile Life
Good Gold Number
- Number Map Scroll Speed: 16
Life Bar Colour
- Pallete colour Life Bar Colour: 0x62
Player Blob File
Monster Blob File
Object Blob File
Missile Blob File
Item Blob File
- Filename Monster Blob File: "blobdiamond"
Closed Chest Colour
Locked Chest Colour
Hostile Missile Colour
Guided Missile Colour
Tracer Missile Colour
Normal Monster Colour
Boss Monster Colour
Minion Monster Colour
Champion Monster Colour
Act5 Barbarian Colour
Neutral Player Colour
Hostile Player Colour
- Automap colour Boss Monster Colour: 0x5b
Missile Colours Missile Automap Colour Missile Colours[All Arrows]: -2
Missile Corpses Missile Flag Missile Corpses[Vine Beast Death]: 0
Rare Item Colour*
Unique Item Colour*
Good Gold Colour
Poor Gold Colour
- Text colour, Automap colour Poor Gold Colour: -1, -2
Item Colours Item, Quality, Ethereal Text colour, Automap colour Item Colours[Shako][Unique]: 11, 0x20
Item Colours[Ear]: -1, -2
Charm Colours
Rune Colours
Rejuv Pot Colours
Healing Pot Colours
Mana Pot Colours
Gem Colours
Amethyst Colours
Topaz Colours
Sapphire Colours
Emerald Colours
Ruby Colours
Diamond Colours
Skull Colours
Number Text colour, Automap colour Rune Colours[10+]: 11, 0x80
Gem Colours[Chipped]: Orange
Monster Colours Monster Automap Colour Monster Colours[Undead Stygian Doll]: 0x20
Monster Death Anims
Monster Corpses
Monster Flag Monster Death Anims[Shenk]: 0

* Same as Item Colours[All][Rare/Unique]

Pallete/Automap colours

0 1 2 3 4 5 6 7 8 9 A B C D E F
0                                
1                                
2                                
3                                
4                                
5                                
6                                
7                                
8                                
9                                
A                                
B                                
C                                
D                                

Number = 0x<row><column> or
(monsters) -1 show on automap, -2 hide on automap
(items) -1 hide on automap, -2 hide on automap and ground
(missiles) -1 hide on automap, -2 show hostile/guided on automap
Text colours

Number Colour
-1 Default
0
White
1
Red
2
Green 1
3
Blue
4
Gold 1
5
Grey
6
Black
7
Gold 2
8
Orange
9
Yellow
10
Green 2
11
Purple
12
Green 3


HISTORY

4.7b
Fixed some word clashes in vocab file.
ÐÞÕýÁËVCBÎļþÖÐһЩ´íÎó¡£
Fixed guided arrow firing at minions/neutrals illusion.
ÐÞÕýÏòµ¼¼ýûÓÐÕýÈ··½ÏòµÄ´íÎó¡£
Fixed view golem without inventory crash.
ÐÞÕý²é¿´GOLEMʱµÄ±¬Ê¬´íÎó¡££¨£¿£¿£©
Fixed nearby unit skills on minions/neutrals.
ÐÞÕý¸½½ü¹ÖÊ޵ļ¼ÄÜÏÔʾ´íÎó¡£

4.7
Added message when chickening out.
Fixed random treasureclass list init crash when entering game.
Allowed selection of players anywhere (for view inventory).
Added view inventory of iron golems, valkyries, shadow warriors/masters.

4.6g
Redesigned chicken config variables (see config) *IMPORTANT*.
Added arrays for hide monster and missile corpses with defaults to hide dead vines and traps.
Added ignore spelling of colour/color in config.
Fixed TFW mod crash.
Added time in game display.

4.6f
Added tracer missile colour.
Added druid drop hack protection.
Added exit game on low life and/or hostility (0 don't quit, 1 quit if hostile nearby, 2 just quit) options.

4.6e
Improved item drop hack protection.
Set default view inventory key to "0".

4.6d
Added automatic deny trading while viewing inventory.
Added item drop hack protection.

4.6c
Added show other players inventory key (hover over and press).
Added perm show item names on ground toggle.
Added array for automap missile colours (-1 don't show, -2 show hostile/guided etc).

4.6b
Fixed shrine graphics alignment with large shrines on minimap and custom sized shrines.
Fixed glide and direct3d blob colour caching bug.

4.6
Added extra dimension to item arrays for ethereals.
Added option to show hostile/guided arrows/bolts on automap.
Added option to show monsters TC level.
Restuctured toggle/flag config variables.
Renamed D2MAPHACK.DAT back to D2MAPHACK.DLL.

4.5b
Added toggle show hidden items, toggle show items on automap.
Added items/monsters/etc vocabulary file (see D2MAPHACK.VCB).
Added socket protection config option.
Added show if cow king killed on quest log.

4.5
Fixed numbering/colouring of extra runes in mods.
Fixed hirelings showing immunitys.
Changed format of shrine graphics to bmp.
Added 2nd quantity to item colours for automap colour (-1 don't show, -2 don't show item on ground).
Added extra dimension to item arrays for item qualitys.
Added configurable automap blob/cross shapes (bmp files).
Added unopened chests show on automap.
Added config var for default automap party/names.

4.4
Fixed toggle automap party bug.
Added exit game key.
Added champion monster descriptions.
Added array variable type (variable[numbers]: value).
Changed item colour variables to arrays (eg Rune Colours[1,3,11-14,20+]: 4).
Added array for monster colours (-1 default, -2 don't show).
Added array for show monster death animations.

4.3f
Fixed config strings bug.

4.3e
Added config string for correct tomb.
Added colours for rare/unique items.
Added fire shrine (provided by "Carlo Q.N.").
Renamed D2MAPHACK.DLL to D2MAPHACK.DAT.

4.3d
Added correct tomb has a "*" next to level name.
Now uses new d2loader plugin format.
Fixed crash when using mods with missing levels.

4.3c
Fixed loader problems.
Updated for diablo 2 v1.09d (changed "c" to "d").

4.3b
Fixed problems with relocated dlls.
Added map scrolling speed setting.
Added disable diagonal map scrolling option.
Added trojan detection.

4.3
Updated for diablo 2 v1.09c.

4.2
Fixed hostile player colour bug.
Toggle visual effects now includes screen shaking.
Added virtual map scrolling.
Added option to disable shenk death animations.

4.1b
Fixed glide and direct3d shrine graphics bug.
Fixed champion colour bug.
Added monster immunity and aura descriptions.
Added colour code shortcut ("%").

4.1
Rewritten as a DLL and now supports d2loader.
Can now be lauched before entering a game.
Added option to disable rune numbering.
Added seperate skull colour settings.
Added minimap shrines.
Added option to use large shrines on minimap.
Added number of sockets in item names.
Added special monster magical bonuses on automap.

4.0
Updated for diablo 2 v1.09.

3.6c
Reveal automap now shows cave/stairs/doorway level names, toggleable with numpad "+".

3.6b
Reveal automap can predict some health, mana, combat, skill and stamina shrines.
Gems, healing pots, mana pots and rejuvs colour now configurable.
Boss, minion and champion monsters automap colour now seperately configurable.
Added graphics for refilling, health, mana (by me), portal, exploding and poison (by "HariKariEd") shrines.

3.6
Reveal automap now shows undiscovered preset shrines (mostly in acts 1,2) with a question mark above.

3.5b
Made config file easier to use.
Prevented toggle visuals from effecting runes, charms and life bar.
Fixed full light radius, it now overides all quest and skill FX.

3.5
Added a configuration file.
Reveal automap shows chests in fake tombs, and an X for staff orifice.

3.4
Made monsters life bar brighter.
Made runes unique coloured and numbered, charms purple.

3.3b
Fixed paging crash on low spec machines.
Reveal automap shows chests, cs seals, act3 sewer lever and an X where izual starts.
Added a program icon.

3.3
Reveal automap shows act5 waypoints, quest features (cairn stones, tree of inifuss, tower tome, horadric malus, gibbin, lam esen's tome, ruined temple stairs, etc).

3.2b
Removed act5 non monsters from automap.
Added barb allys as minions on automap.
Improved version test.
Removed mousepad whisper joke.

3.2
Updated for LOD.
Added sanity check when loading shrines.
Changed in game keys to "/","*","-" on numpad.

3.1
Fully updated for diablo 2 v1.08.

3.0
Reveal automap only update for diablo 2 v1.08.

2.5
Can handle graphics for all shrines, includes examples by "Tidus".

2.4b
Added info page.

2.4
Fixed win2k compatibility problem.

2.3
Added graphics for gemshrines.

2.2
Special monsters different colour on automap.
Big speedup in act4 reveal automap.

2.0
Added advantage mod style features :-
Full screen light radius, full infravision and sunny weather (toggleable with "9").
Monsters show on automap (toggleable with "8").

1.0
Reveals entire acts automap by pressing "0" in game.


© 2001-2 mousepad - mousepad@forward.to
Updates :- http://forward.to/mousepad