minimap ext
Adds optional remote player and monster markers to the Minimap mod without replacing its core functionality.minimap ext
minimap ext 是一个用于 R.E.P.O. 的 BepInEx 小型扩展 Mod。它在已有的 Minimap Mod 基础上额外显示远程玩家与怪物标记,便于在小地图上快速确认队友和敌人的位置。
功能说明
- 在 Minimap 的覆盖层中显示远程玩家标记。
- 在 Minimap 的覆盖层中显示怪物标记。
- 跳过本地玩家,只处理其他远程玩家。
- 玩家标记颜色使用玩家头部/装饰颜色。
- 存活的远程玩家带一像素绿色描边。
- 死亡玩家始终显示,标记为红色,并且不显示描边。
- 怪物标记为黑色,并带一像素红色描边。
- 运行时会等待 Minimap 的对象准备完成,然后使用
Minimap.CustomObject、OverLayerParent与CustomPositionSet创建和更新标记。 - 只添加额外标记,不替换、不覆盖、不接管 Minimap 原本的功能。
本 Mod 没有额外功能,也不会修改 Minimap 的核心逻辑。
依赖需求
- BepInExPack 5.4.2100 或兼容版本。
- 必须安装并启用
MinimapMod。
注意:本 DLL 对 BepInEx 插件 GUID Minimap 有硬运行时依赖。如果没有安装或启用 Minimap,BepInEx 不会正常加载本 Mod。
安装方法
使用 Mod 管理器
- 安装 BepInExPack。
- 安装并启用 Minimap Mod。
- 安装本包。
- 启动游戏。
手动安装
- 确认游戏已安装 BepInEx。
- 确认
MinimapMod 已放入 BepInEx 并可正常运行。 - 将本包中的
minimap ext.dll放入游戏目录下的BepInEx/plugins/。 - 启动游戏。
配置项
首次运行后,BepInEx 会生成本 Mod 的配置文件。可用配置位于 [Markers] 区段:
[Markers]
## Show player minimap markers for remote players.
ShowPlayers = true
## Show enemy minimap markers.
ShowEnemies = true
[Markers] ShowPlayers
true:显示远程玩家小地图标记。false:隐藏远程玩家小地图标记。
[Markers] ShowEnemies
true:显示怪物小地图标记。false:隐藏怪物小地图标记。
运行流程
- Mod 加载后先等待 Minimap 的运行时对象准备完成。
- 当
Map.Instance、Minimap.CustomObject和OverLayerParent可用后,Mod 开始创建标记。 - Mod 定期扫描远程玩家与已生成怪物。
- 每个标记通过 Minimap 的
CustomPositionSet跟随对应对象位置更新。 - 如果 Minimap 重新创建、切换或暂时不可用,已有标记会被清理,并在 Minimap 再次准备好后重新生成。
