MapMarker

⭐ — (4 endorsements) 📥 438 downloads 📌 v1 📅 4/18/2026
🟡 Updated this year

By s0xxx · Miscellaneous

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 4/25/2026 📅 Created: 4/18/2026

🔍 Analysis

  • 🏆 #124 of 212 Miscellaneous mods in this game by downloads

📋 About This Mod

Mark and draw on your map with different colors. Singleplayer and multiplayer support (including mixed lobbies).

Features

  • []Mark map nodes with different colors.[/]

    []Draw on the map with different colors.[/]

    []Automatically mark nodes with pre-configured colors (Toggle).[/]

    []Hide drawings on top of nodes (Toggle).[/]

    []Unmark map nodes after visiting (Toggle).[/]

    []Singleplayer support.[/]

    []Multiplayer support w/ fallback for peers w/o MapMarker.[/]

Multiplayer support includes lobbies containing both players with and without the mod. This mod, as far as I know, is the first that can send custom packets in a mixed lobby. If you're interested in how, check out the Nerd Stuff section!

Please don't hesitate to share any thoughts, comments, or concerns :)

Heavily inspired by mapmarks.

HOW TO USE

  • [](Drag) Right-Click          ----> Mark/Recolor[/]

    [](Drag) Double-Right-Click   ----> UnMark[/]

    []Left-Click on Color Palette ----> Select Color[/]

    []Press 'c'                   ----> Cycle Color[/]

The color palette is on the map legend under the word 'Legend'.

The toggles for various settings are under ModConfig settings.

HOW TO INSTALL

Optional dependency for mod settings: ModConfig

Download MapMarker.zip

Extract the contents and move the MapMarker folder to -

'C:\Program Files (x86)\Steam\steamapps\common\Slay the Spire 2\mods'

This what your directory should now look like:

- Slay the Spire 2

|   |   - MapMarker

|   |   |   - MapMarker.dll

|   |   |   - MapMarker.json

|   |   - ...

TODO

  • []Remove mixed lobby support if it's too unreliable or if most users don't have a use for it.[/]

    []Remove or rework drawing with colors if most users don't have a use for it.[/]

    NERD STUFF 

    STS2's multiplayer serialization builds a type-ID table by enumerating the 49 hardcoded INetMessageSubtypes, then appending any mod-added INetMessage classes found via ReflectionHelper. GetSubtypesInMods<INetMessage>(). Both peers must have identical tables or deserialization breaks, so registering a custom message type crashes or desyncs lobbies where only some players have the mod. To solve this, we use steganography inside the existing MapDrawingMessage. We pack mark data into the quantized X/Y position fields of NetMapDrawingEvent structs preceded by a BeginLine at an off-screen position. On the receiving side, a Harmony prefix on NMapDrawings. HandleDrawingMessage ch

📊 Mod Details

Game
Slaythespire2 Mods
Author
s0xxx
Version
1
Downloads
438
Endorsements
4
Category
Miscellaneous
Created
4/18/2026
Updated
4/25/2026

🔧 How to Install Slay The Spire II Mods

Download from Nexus Mods.

📖 Full step-by-step install guide for Slay The Spire II →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Slay The Spire II commands, item IDs, and more.

Keep browsing — more Slay The Spire II mods await

📋 All Slay The Spire II Mods 🏆 Top 25 📂 More Miscellaneous 👤 More by s0xxx 🔎 Similar Mods 🌐 Best Miscellaneous (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods