Installation - jainafrost/MapAssist GitHub Wiki

Status: DETECTED

Do Not Use on B.net

Using this program on B.net will result in a permanent account suspension from D2R online.

MapAssist users reported being banned from D2R online services beginning June 14, 2022.

Installation

These are instructions to properly get MapAssist up and running.

Rest assured, THIS IS A MAPHACK FOR D2R even though most of the steps have to do with getting D2 and D2 LOD installed on your machine.

What you'll need

  • The ability to read this in its entirety
  • The ability to understand that step 1 must be performed before step 2 or step 3
  • A copy of Diablo 2 and Diablo2 LOD version 1.13c
  • A build of MapAssist, either from a pre-built release or one you compile yourself

Step 1. D2 LOD Setup

  1. Download D2, D2LOD and Patch1.13c from here or here.
  2. Make sure you have working CD-Keys
    • Any cd key works, as playing on battle.net is not required
    • If you have purchased D2 and/or LOD from blizzard, go to their website for your CD-keys.
  3. Install D2 from the Original folder in the zip from Step 1
  4. Install D2 LOD from the Expansion folder in the zip from Step 1
  5. Run the LODPatch_113c from the zip from Step 1
    • Diablo 2 will probably crash on modern systems, this is okay.

If these steps do not work for you for whatever reason, follow the instructions down below in the Additional Guides section on how to download the official D2 LoD directly from Blizzard and then downgrade it to 1.13c.

Step 2. Obtaining MapAssist

The recommended way to obtain MapAssist is to compile it from source. See the compiling wiki for instructions.

Alternatively, you can download a pre-compiled release and extract the contents of the folder to any location on your computer.

Step 3. Running the Maphack

  1. Run the MapAssist.exe file.
    • If MapAssist is unable to automatically find your D2 LOD installation, you will be prompted to find your installation when opening up.
    • Once successful, you will see a new system tray icon at the bottom right of your screen.
  2. Join a game in D2R, walk outside of town, and feast your eyes on the world of Sanctuary. 👏

If you have any issues or questions, feel free to join us at our discord.

Additional Guides

Installing .Net and C++ dependencies

How to downgrade D2 LOD 1.14 from Blizzard's website to 1.13c.

This is only necessary if you do not have D2 LoD 1.13c installed from another location!

  1. Install Diablo 2.
  2. Install Diablo 2 LOD.
  3. Replace your game.exe with the one from the below zip.
  4. Download and run the 1.13c patcher.
  5. Once it is done patching, it will launch D2. Close D2 and continue on with these instructions.
    • Diablo 2 will probably crash on modern systems, this is okay.
  6. Install Project Diablo 2.

Item Filter

MapAssist has a built in item filter. More details here.

💬 FAQ

Will I get banned?

MapAssist users have reported being banned from D2R online services starting on June 14, 2022. Use at your own risk!

How does this work?

MapAssist reads your D2R game's memory for pretty much everything. All the players, monsters, npcs, etc... are rendered on screen after reading the appropriate details from memory. Furthermore, the map seed is read from memory and cross referenced against your D2 LOD installation for details on the layout of the map (how big the map is, where the waypoint is, where the exits are, etc...). Nothing is written or injected into your D2R game.

Does this work online or offline?

Both

Do I need D2 and D2 LOD?

Yes

Do I need real CD-Keys?

Any cd keys for D2 and D2 LOD work, as playing on battle.net is not required

Any Viruses?

Some anti-virus software will alert you with potential issues, but take a look at the source code for yourself. This is an open source project.

I want maphack for D2R. Why so many things about D2/LOD 1.13c?.

This is a maphack for D2R. For it to work, you need the game files for D2/LOD 1.13c.