Diablo II Resurrected map revealing tool.
- [#2] add 397 to useful_objects
- fixed path display between Rogue Encampment and Blood Moor, and similar paths
- reduce memory use of vertex buffers
- alpha and all color values can be set in configuration file now
- add various configurations in D2RMH.ini, check comments there
- fix Gidbinn guide line
- add display for Unique Chest, Well, neighbour map path
- fix display of correct taltomb entrance
- shorter line pointed to target, similar to legacy d2hackmap
- peformance tweaks to d2mapapi
- first release, with complete map revealing and quest/npc guides
- Diablo II v1.13c is required. You can get a minimal subset of v1.13c files HERE
- Edit D2RMH.ini, set
d2_path
to path of your Diablo II v1.13c folder, or just put extracted D2RMH.exe/D2RMH.ini/D2RMH_data.ini to D2 v1.13c folder. - Run D2RMH.exe, enjoy!
- Just use cmake to build, Visual Studio 2019 and MinGW GCC 32bit 9.0+(better using MSYS2) are supported
- For Visual Studio 2019: add
-A Win32
to cmake commandline to ensure builds a 32-bit exe
- Install MSYS2(https://www.msys2.org), type
pacman -Syu --noconfirm && pacman -S --noconfirm --needed make cmake git mingw-w64-i686-toolchain
in MSYS2 command line to install required components - Clone D2RMH source by type
git clone https://github.com/soarqin/D2RMH
- type
cd D2RMH && mkdir -p build && cd build && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DUSE_STATIC_CRT=ON ..
- then
make
to get the compiled binary inbin
foler
- Install Visual Studio 2019 Community Edition(or Pro/Ent if you have)
- Unpack downloaded source code file, or you can use git to Clone D2RMH source by type:
git clone https://github.com/soarqin/D2RMH
. Note: Using git requires Git for windows installed - type
md build && cd build && cmake -G "Visual Studio 16 2019" -A Win32 -DUSE_STATIC_CRT=ON ..
- open generated
D2RMH.sln
and build, you can get the compiled binary inbin
folder
- Core functions modified from d2mapapi.
- Idea and memory offsets from MapAssist.
- Handmade Math for matrix calculations.
- glad for loading OpenGL(Core)/WGL functions.
- inih for reading INI files.
- JSON for Modern C++ for reading JSON files.
- CascLib for reading Casc Storage from Diablo II Resurrected.