InteractiveMapCompanion

v2026.718.0·Updated 2026-07-18

Companion mod for the interactive world map. Live tracking of all characters — player, SimPlayers, NPCs, enemies, and pets — right in your browser.

Screenshots 1 screenshots

About this mod Author’s original text

Interactive Map Companion

Ever alt-tab to check the wiki for an NPC location while your SimPlayer party

waits patiently? Now you don't have to guess what's where - see everything alive

in your zone on a real-time interactive map, right in your browser.

Interactive Map Companion broadcasts live entity positions from your game to

the interactive world map,

turning it into a second-screen companion for exploration, combat, and

navigation.

What it tracks

  • Your character — live position and facing direction
  • SimPlayers — party members and other SimPlayers in the zone
  • NPCs — quest givers, merchants, and other friendly NPCs
  • Enemies — all hostile mobs currently alive
  • Pets — companion pets

All tracking updates in real-time (10 Hz by default).

Privacy

All data stays on your machine. The mod runs a local WebSocket server that your

browser connects to directly - nothing is sent to any external server.

Quick Start

Requires BepInEx 5.

  • Install BepInEx if you haven't already
  • Copy the InteractiveMapCompanion/ folder containing

InteractiveMapCompanion.dll into BepInEx/plugins/

  • Launch the game and log in with a character
  • Open the interactive world map
  • Toggle Enable Live Mode in the sidebar

Reducing Clutter

To hide static markers and only see live entities, disable the regular enemy and

NPC layers through the sidebar, or use this direct link:

map with static markers hidden

Configuration

The config file is generated on first run at

BepInEx/config/wow-much.interactive-map-companion.cfg:

Server

| Setting | Default | Description |

|---------|---------|-------------|

| Port | 18585 | WebSocket server port |

| UpdateInterval | 100 | Broadcast interval in ms (100 = 10 Hz) |

Logging

| Setting | Default | Description |

|---------|---------|-------------|

| WebSocketLogLevel | Warning | Debug / Info / Warning / Error |

| ModLogLevel | Info | Debug / Info / Warning / Error |

Technical Details

The mod runs a lightweight WebSocket server on localhost:18585. Your browser

connects directly to this local server - the map website's JavaScript acts as

the client. The protocol uses JSON messages for handshake, state updates, and

zone changes.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
InteractiveMapCompanion-2026.718.0.zip
File size
431.5 KiB