Skip to content

mengqin1/d2r-mapview

 
 

Repository files navigation

Declaration

d2r-mapview anti-detection version, this version is modified from https://github.com/joffreybesos/d2-mapserver The original author has all rights. Users use it at their own risk.

Running from source code or using AHK-compiled version cannot guarantee security, and you need to pack it by yourself to ensure security. Improper use will lead to failure of anti-detection. There is no guarantee that it will not be detected.

In this version, the following enhancements have been made to enhance the probability that d2r-mapview may be detected:

  1. Remove sensitive substrings from text files and window title.
  2. Unlock the font files from AHK self-release, which is convenient to protect these files by packing.
  3. Modify localization.ini and release it as a random file to prevent detection.
  4. Some other small fix and improvement.

It is strongly recommended that users use VMprotect or other more complex encryption shells to pack the compiled files before use.

Howto

  1. Checkout code.
  2. Compile script d2r-map.ahk to d2r-map.exe by AHK2EXE
  3. Pack/encrypt d2r-map.exe by your own's packer/shell. Recommand VMprotect, it can add font files to memory to avoid detectation.
  4. Change d2r-map.exe to other names and put it to a independent path without sensitive word.
  5. Don't run it with bnet client together.
  6. Don't run it with windows mapserver. Set your map server on another device/VM.
  7. Good luck.

Q&A

Why not support compiled and packed binary directly?

Any published file can calculate its own MD5 and name, and checking if a known process is running couldn't be easier. It doesn't make any sense to provide binary files directly, compile and package your own executable files, and ensure your own security.

What about noob users?

Don't use this.

Diablo 2: Resurrected map viewer

Noob friendly FREE map overlay tool for Diablo 2 Resurrected.
Use at your own risk, there is no warranty or responsibility taken for being penalised for using this.

This tool is licenced under GPLv3, reselling this maphack violates the terms of the license.

Bans

Blizzard did a ban wave on June 14 where it seems they targeted MapAssist (another map hack).
This map hack is very similar in how it functions.
While most users of this map hack were spared, it is recommended to consider this map hack detectable online.

Join the discord server https://discord.gg/qEgqyVW3uj

Worldstone Keep level 2

Demonstration

https://youtu.be/tSDmgh0ceXk (needs an update)

Map examples

Stony Field Lower Kurast Travincal Harrogath
image image image image

Setup

Set up guide has moved to the wiki: https://github.com/joffreybesos/d2r-mapview/wiki/Setup-guide

  • Press Ctrl+H in game for a help menu
  • Press Ctrl+O for in game options

The executable does not require administrator privileges unless you are running the game as administrator. Refer to troubleshooting below if you have issues.
Sometimes windows defender can intercept the download, try a different browser if this happens.

Virustotal gave me an alert

The compiled executable will get false positives in virus scans. This is because the tool is written in Autohotkey. Autohotkey, while a powerful tool, has been used for all sorts of nefarious applications in the past.
If you look on the Autohotkey forums, you'll see this is a widely reported problem. This tool reads from memory and hooks into global hotkeys which as a general throws up flags in certain virus scanners.

If you still don't trust it, you can run directly from source which is very easy. To do so download and install https://www.autohotkey.com/
Then you can simply double click the file src/d2r-map.ahk to run from source code. This way you can be fully aware of what code you're executing and you don't have to trust an opaque executable.

Do not accept executables for this from any other source!

Usage

Start D2R, then start the MH, you should see text in the top left corner.

  • Press Ctrl+H to see help in game, including a map legend
  • Press Ctrl+O for in game options
  • Press \ to switch map to the left corner.
  • You can exit the maphack with Shift+F10
  • You can reload the maphack with Shift+F11
  • You can also right click the icon in the system tray.
  • This MH will automatically exit when you exit D2R.

Features

  • The map will show:
    • Players
    • Monsters
    • Immunities
    • Item drop alerts with a customisable filter
    • Text to speech to announce dropped special items defined in your item filter
    • Shows shrines and their type
    • Portals
    • All doors and waypoints marked
    • A purple line drawn to the next level exit
    • A yellow line drawn to the waypoint
    • A red line drawn to the nearest boss (Nihlithak, summoner etc)
    • All quest items, marked in green (Stones, Hellforge, Altars etc)
  • Displays game history in game menu (which is also saved to a file)
    Game History
  • Counters onthe side to show number of scrolls and keys
    Item counters
  • Party member locations and plevel are added under their icon
    Party Members
  • Shows health bars above bosses on the map
    Boss health bart
  • When you mouse over a monster, you can see their resistances and health percentage
    Resists
  • When items drop that match the item filter it can display all of the stats of that item
    Item stats
  • Highly configurable, size, color, position, opacity etc
  • Can change map size and position with key shortcuts while in game

Discord

Join the discord server https://discord.gg/qEgqyVW3uj Please report any scams or attempts to resell this maphack on discord.

Donations

Please consider donating either some BTC or D2JSP to support this project.

Bitcoin donation 18hSn32hChp1CmBYnRdQFyzkz5drpijRa2
BEP20 BUSD address 0xb77638fec7fb7ac2064f5fc754980404835fe9a3
D2JSP forum gold: https://forums.d2jsp.org/user.php?i=1294529

Configure

Press Ctrl+O in game for settings, and you can delete your settings.ini to restore all settings to defaults.

Map Server

This tool relies on a mapserver which is a separate project https://github.com/joffreybesos/d2-mapserver
However you can download the bundle from the setup guide or from discord which includes everything you need.

Is it safe?

No one can say for sure. Blizzard do have Warden anti-cheat that will scan your computer for running processes and compare them against a blacklist. I accept no responsibility for any outcomes or usage of this tool. Use at your own risk!

Troubleshooting

Refer to https://github.com/joffreybesos/d2r-mapview/wiki/Setup-guide#troubleshooting

Licence

This repo is licenced under GPLv3

  1. Anyone can copy, modify and distribute this software.
  2. You have to include the license and copyright notice with each and every distribution.
  3. You can use this software privately.
  4. You can use this software for commercial purposes.
  5. Any modifications of this code base MUST be distributed with the same license, GPLv3.
  6. This software is provided without warranty.
  7. The software author or license can not be held liable for any damages inflicted by the software.

Violations of the licence may make you liable for DMCA takedowns.

Kudos

mapviewimage

About

Diablo 2 Map reveal screen overlay

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • AutoHotkey 100.0%