MapMarker 预览图

杀戮尖塔 (Slay the Spire)

MapMarker

模组简介

MapMarker - Draw Freely on the Slay the Spire Map! Ever hesitated at complex map routes? Wish you could mark ideal paths, danger zones, or important nodes? This mod recreates the map drawing feature from Slay the Spire 2, letting you freely draw markers on the map to plan your perfect route! Core Features • Map Drawing: Freely draw markers on the map. • Right-click and drag to draw. • Click the pen button on the UI toolbar, then left-click and drag to draw. • Marker colors automatically change based on your current character (Ironclad: Red, Silent: Green, Defect: Blue, Watcher: Purple). • Marker Erasing: Precisely erase unwanted markers. • Middle-click and drag to erase. • Click the eraser button on the UI toolbar, then left-click and drag to erase. • UI Toolbar: Three STS2-style function buttons. • Pen Button (quill icon): Toggle drawing mode. • Eraser Button (eraser icon): Toggle erasing mode. • Clear Button (broom icon): Clear all markers at once. • Smart Cursor System: Dedicated cursors for each mode. • Drawing mode: Pen cursor (hover and press states). • Erasing mode: Eraser cursor (hover and press states). • Hotspot precisely aligned for smooth operation. • Marker Persistence: Smart save and clear mechanism. • Markers persist after save/load (SL). • Markers persist when re-entering the same run. • Markers auto-clear when entering a new floor. • Markers auto-clear when starting a new game or abandoning a run. • Landscape Map Support: Auto-detects Simple Map Mod. • UI automatically moves to bottom-right in landscape mode. • UI stays at bottom-left in portrait mode. • Smart switching, no manual configuration needed. Compatibility & Performance • Performance: Marker rendering uses batch processing with zero impact on frame rate. • Compatibility: Built on BaseMod framework using standard event subscription system to minimize mod conflicts. • Load Order: No special requirements. • Dependencies: BaseMod, STSLib (required). • Compatible Mods: Simple Map (landscape mode auto-detected). FAQ (Frequently Asked Questions) • Q: Can I add this mod to an existing save mid-run? A: Yes, you can subscribe anytime. • Q: Are markers saved? A: Yes, markers are automatically saved to your current game save and persist after save/load. • Q: When are markers cleared? A: Markers auto-clear when entering a new floor, starting a new game, or abandoning a run. • Q: Is this mod compatible with Simple Map? A: Fully compatible. UI automatically adjusts position in landscape mode. • Q: How do I clear all markers? A: Click the clear button (broom icon) on the bottom-left toolbar. How to Report Bugs Please submit bugs in the "Discussions" section of the workshop and provide the following information: 1. Link to game logs (use GitHub or other services). 2. Detailed steps to reproduce the bug. 3. List of related mods (if any). At minimum, logs and reproduction steps are required, otherwise it's difficult to locate the issue. About This Mod This mod is inspired by the map drawing feature from Slay the Spire 2. Originally developed for the mobile launcher version, a product of three days of vibe coding, now in beta testing. Feel free to try it out and report bugs. Hope this little tool helps you plan your routes better. Good luck in the Spire! Note: Since the Watcher does not exist in STS2, the Watcher uses the same color tone as the Necromancer's marker color. Changelog • 26/04/18 - v2.10.23 - Fix Dot-on-Erase Regression: • Fix: Unwanted dot at line ends (regression from v2.10.21). • Result: Erased line ends are now flat, more like STS2. • 26/04/18 - v2.10.22 - Fix Map Drift Bug (Again): • Fix: Use coordinate conversion formula identical to vanilla map nodes. • Root Cause: Previous formula used screen center as X-axis origin, but vanilla uses 512 * xScale. • Result: Markers now use the exact same coordinate system as vanilla map nodes - should no longer drift regardless of scrolling, zooming, or screen shake. • 26/04/18 - v2.10.21 - Fix Map Drift Bug: • Fix: Upgrade to "relative logic coordinate" system to fix drift from screen shake and DPI changes. • 26/04/18 - v2.10.20 - Fix SL Marker Residue Bug: • Fix: Boss chest SL causing markers to persist - markers now clear correctly even when not opening map before proceeding to next chapter. • 26/04/18 - v2.10.19 - Debug Log Optimization: • Fix: Chapter detection logic optimization. • New: SL key operation detection logs. • 26/04/18 - v2.10.18: • Fix: Silent character color display error (class name corrected to TheSilent). • 26/04/18 - v2.10.17 - Character Color System & Multiple Optimizations: • New: Character color system - marker colors automatically change based on current character. • Optimized: Rendering quality, drawing smoothness, input logic, UI feedback. • Debug: Added SL bug debug logging. • 26/04/16 - v2.10.16: • Optimized: Use AbstractDungeon.id to detect chapter changes, supporting Downfall and Infinite Mode. • 26/04/16 - v2.10.14: • Fix: ACT3→Downfall markers not clearing issue. • 26/04/15 - v2.10.13: • Fix: Overlay mask disappearing issue (ensure mask texture is generated during initialization). • 26/04/15 - v2.10.12: • Fix: UI disappearing issue (dynamic detection of landscape/portrait map mode). • 26/04/15 - v2.10.11: • New: Simple Map Mod landscape mode support. • 26/04/15 - v2.10.10: • Optimized: Hide eraser range indicator circle for cleaner UI. • 26/04/15 - v2.10.9: • Adjusted: Eraser range radius adjusted to 15f. • 26/04/15 - v2.10.8: • Adjusted: Eraser range radius adjusted to 10f. • 26/04/15 - v2.10.7: • Adjusted: Eraser cursor hotspot adjusted to 1/10 left of center. • Historical Updates: • v2.10.6 - Eraser cursor hotspot adjusted to center position. • v2.10.5 - Eraser cursor hotspot adjusted to 1/3 from right. • v2.10.0 - Use BaseMod CustomSavable interface, perfectly solves SL marker persistence issue. • v2.0.0 - Initial release with complete map drawing functionality. • v1.0.0 - Early development version.

条目信息

所属游戏
杀戮尖塔 (Slay the Spire)
创意工坊 ID
3707335388
文件名
3707335388.bin
文件大小
96.7 KB
最后更新
2026/04/18
内容版本
v1776510816-c96448773ebcead4
作者与来源
由原作者发布于 Steam 创意工坊。本站不改变署名,作者信息与原始内容请以 Steam 原始页面 为准。

版权与举报

本条目的著作权归其原作者所有。尖塔补给站仅提供索引与下载中转,不存储、不修改、不二次分发其著作权内容, 也不对其内容作任何担保。详见 版权声明免责声明

若你是该内容的权利人并希望下架此条目,或发现该条目含有违法违规内容,请通过 侵权删除申请 提交材料,我们会在核实后处理并在本页标注状态。

Steam 社区评论

以下评论来自 Steam 创意工坊原始页面,由 Steam 用户发表,不代表本站立场。