khalil-minimap_ext icon

minimap ext

Adds optional remote player and monster markers to the Minimap mod without replacing its core functionality.

By khalil
Last updated 11 hours ago
Total downloads 337
Total rating 0 
Categories Mods Misc Client-side AI Generated Quality Of Life
Dependency string khalil-minimap_ext-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
dig-Minimap-1.1.3 icon
dig-Minimap

Adds a customizable Minimap + allow spectators to see the map!

Preferred version: 1.1.3

README

minimap ext

minimap ext 是一个用于 R.E.P.O. 的 BepInEx 小型扩展 Mod。它在已有的 Minimap Mod 基础上额外显示远程玩家与怪物标记,便于在小地图上快速确认队友和敌人的位置。

功能说明

  • 在 Minimap 的覆盖层中显示远程玩家标记。
  • 在 Minimap 的覆盖层中显示怪物标记。
  • 跳过本地玩家,只处理其他远程玩家。
  • 玩家标记颜色使用玩家头部/装饰颜色。
  • 存活的远程玩家带一像素绿色描边。
  • 死亡玩家始终显示,标记为红色,并且不显示描边。
  • 怪物标记为黑色,并带一像素红色描边。
  • 运行时会等待 Minimap 的对象准备完成,然后使用 Minimap.CustomObjectOverLayerParentCustomPositionSet 创建和更新标记。
  • 只添加额外标记,不替换、不覆盖、不接管 Minimap 原本的功能。

本 Mod 没有额外功能,也不会修改 Minimap 的核心逻辑。

依赖需求

  • BepInExPack 5.4.2100 或兼容版本。
  • 必须安装并启用 Minimap Mod。

注意:本 DLL 对 BepInEx 插件 GUID Minimap 有硬运行时依赖。如果没有安装或启用 Minimap,BepInEx 不会正常加载本 Mod。

安装方法

使用 Mod 管理器

  1. 安装 BepInExPack。
  2. 安装并启用 Minimap Mod。
  3. 安装本包。
  4. 启动游戏。

手动安装

  1. 确认游戏已安装 BepInEx。
  2. 确认 Minimap Mod 已放入 BepInEx 并可正常运行。
  3. 将本包中的 minimap ext.dll 放入游戏目录下的 BepInEx/plugins/
  4. 启动游戏。

配置项

首次运行后,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:隐藏怪物小地图标记。

运行流程

  1. Mod 加载后先等待 Minimap 的运行时对象准备完成。
  2. Map.InstanceMinimap.CustomObjectOverLayerParent 可用后,Mod 开始创建标记。
  3. Mod 定期扫描远程玩家与已生成怪物。
  4. 每个标记通过 Minimap 的 CustomPositionSet 跟随对应对象位置更新。
  5. 如果 Minimap 重新创建、切换或暂时不可用,已有标记会被清理,并在 Minimap 再次准备好后重新生成。

问题反馈