You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 21, 2022. It is now read-only.
Use at your own risk, there is no warranty or responsibility taken for being penalised for using this.
5
5
6
6
This map hack is as simple as running an executable. It relies on a backend server that is offered for free but runs on donations.
7
+
The backend does _not_ use d2mapapi, but instead uses a modified version of this project [blacha/diablo2](https://github.com/blacha/diablo2/tree/master/packages/map).
7
8
8
9
This tool is licenced under GPLv3.
9
10
10
-
The backend map server relies on this project [blacha/diablo2](https://github.com/blacha/diablo2/tree/master/packages/map). This tool uses a modified version of that executable to generate map data.
11
-
12
11
Join the discord server <https://discord.gg/qEgqyVW3uj>
| baseUrl |http://localhost:3002| URL of the map server, set to public server by default, but you can use localhost if you [run your own server](SERVER.md)|
99
-
| scale | 1.0| The global scale setting applied to all map images, press NumpadPlus and NumpadSubtract to adjust in game|
109
+
| baseUrl |http://localhost:3002| URL of the map server, set to public server by default, but you can use localhost if you [run your own server](SERVER.md)|
110
+
| scale | 1 | The global scale setting applied to all map images, press NumpadPlus and NumpadSubtract to adjust in game|
100
111
| leftMargin | 20 | The left margin of all map images, set this to wider than your primary monitor to push it onto your secondary monitor. |
101
112
| topMargin | 20 | Top margin of map image |
102
-
| opacity | 0.5| How transparent the map image should be, between 0 and 1 |
113
+
| opacity | 0.6| How transparent the map image should be, between 0 and 1 |
103
114
| alwaysShowMap | false | This setting will force the map to always show, ignoring the TAB key |
104
115
| hideTown | false | This will hide town maps so they will never show |
116
+
| edges | true | This makes map images appear as walls instead of walkable area |
117
+
| wallThickness | 1.2 | Thickness of walls in when `edges` is turned on |
118
+
| showGameInfo | true | Shows previous game name and game time in menus |
105
119
| showNormalMobs | true | Set to false to hide normal non-unique monsters on the map |
106
120
| showUniqueMobs | true | Set to false to hide unique monsters on the map |
107
121
| showBosses | true | Show bosses with a red dot, such as Diablo, Summoner etc |
108
122
| showDeadMobs | true | Show dead mobs as a black square (useful to know which areas are clear) |
109
-
| normalMobColor | FFFFFF | Colour of the dot of normal monsters |
123
+
| showImmunities | true | Show immunties of normal and unique monsters |
124
+
| showOtherPlayers | true | Show other players as squares |
125
+
| showItems | true | Show items on ground (unique, set, runes) |
126
+
| showShrines | true | Show shrines |
127
+
| showPortals | true | Show portals including red portals |
128
+
| normalMobColor | FFFFF | Colour of the dot of normal monsters |
110
129
| uniqueMobColor | D4AF37 | Colour of the dot of unique monsters |
111
130
| bossColor | FF0000 | Colour of boss dots on the map |
112
-
| showImmunuties | true | Show immunties of normal and unique monsters |
131
+
| deadColor | 000000 | Color of dead mobs on the map |
132
+
| physicalImmuneColor | CD853f | How physical immunity will display |
133
+
| magicImmuneColor | ff8800 | How magic immunity will display |
134
+
| fireImmuneColor | FF0000 | How fire immunity will display |
135
+
| lightImmuneColor | FFFF00 | How lightning immunity will display |
136
+
| coldImmuneColor | 0000FF | How coldimmunity will display |
137
+
| poisonImmuneColor | 32CD32 | How poison immunity will display |
138
+
| runeItemColor | FFa700 | Rune alert colour when a rune is on the ground |
139
+
| uniqueItemColor | BBA45B | Unique alert color when a unique is on the ground |
140
+
| setItemColor | 00FC00 | Set item alert colour when a set item is on the ground |
141
+
| portalColor | 00AAFF | Town portal color |
142
+
| redPortalColor | FF0000 | Red portal color (cow level) |
143
+
| shrineColor | FFD700 | Shrine and shrine type text colour |
144
+
| shrineTextSize | 14 | Shrine text size |
113
145
| showWaypointLine | false | Draws a yellow line to the nearest waypoint, turned off by default |
114
146
| showNextExitLine | true | Draws a purple line to the next relevant exit |
115
147
| showBossLine | true | Draws a red line to the boss in that level (Nihlithak, Summoner etc) |
116
148
| increaseMapSizeKey | NumpadAdd | Key to increase the size of the map |
117
149
| decreaseMapSizeKey | NumpadSub | Key to decrease the size of the map |
| playerOffset | 0x20AF660 | The static memory offset, when a new D2R client is released this will need to be updated |
120
-
| uiOffset | 0x20BF322 | The offset used to determine whether your minimap is open or not |
121
-
| readInterval | 10| How long to sleep between memory reads. Increase this if you are having performance problems |
151
+
| moveMapLeft | #Left | Shortcut to move map left (Win + left) |
152
+
| moveMapRight | #Right | Shortcut to move map right (Win + Right) |
153
+
| moveMapUp | #Up | Shortcut to move map up (Win + Up) |
154
+
| moveMapDown | #Down | Shortcut to move map down (Win + Down) |
155
+
| performanceMode | 0 | Experimental, set to -1 to max out performance. This may use too much CPU and cause strange behaviour. Please report any issues in Discord as I wish to make this permanent |
122
156
| enableD2ML | false | Only enable if you use multiple D2R sessions, not tested well |
123
-
| windowTitle | D2R:main|this is ignored unless `enableD2ML` is turned on. It is the window title of one D2R session for multi sesion |
124
-
| debug| false | Turn this one to increase the level of the logging, note this will create huge `log.txt` files |
157
+
| windowTitle | D2R:main|This is ignored unless `enableD2ML` is turned on. It is the window title of one D2R session for multi sesion |
158
+
| debug| false | Turn this one to increase the level of the logging, note this will create huge log.txt files |
125
159
126
160
## Map Server
127
161
128
162
### Use the hosted free map server
129
163
130
-
I offer a free to use map server on the internet, but it may be slow and occasionally go down.
164
+
I offer a free to use map server on the internet.
131
165
If you use this server please consider donating to help with server costs.
0 commit comments