Might & Magic II / Interactive tools

Interactive · same frustum as the remake

Maze walkers & mockups

Browser explorers built from decoded map.dat / wall sheets — the same 3D pipeline as view3d_indoor.py and the C++ remake play screen. Plus early AGA / Xeen-style UI mockups.

MM2 map walker →

All 60 screens, full 320×200 play-screen chrome, Amiga / PC CGA / PC EGA wallsets, event VM hooks, roster shops. WASD to walk.

MM1 map walker →

55 MAZEDATA.DTA screens — indoor frustum + native MM1 overland wall maps with toroidal sector links.

MM2 walker details

  • Frustum / painter path matched to ASM hood @ 0x2900 and play-screen layout @ 0x60F4.
  • Toolbar: Graphics (Amiga / CGA / EGA), Wallset (Auto / Town / Cavern / Castle), no-clip.
  • Bundle embeds maps + Amiga sprites; PC trees lazy-load from pc/cga/ · pc/ega/.
  • Regenerate: python tools/export_map_walker.py

MM1 walker details

  • DOS MAZEDATA.DTA, names from MM.EXE slug table @ 0x10C07.
  • Stand-in wall art from MM2 town.32 / cave.32 where MM1 sheets aren’t ported yet.
  • Regenerate: python tools/export_mm1_map_walker.py
Controls: W/↑ forward · S/↓ back · A/← turn left · D/→ turn right · click minimap to teleport.