YQC-RepoMapX icon

RepoMapX

全图标记:所有房间全开(固定俯视视角)+ 怪物/队友/自己/撤离点/贵重物品(含价值)/推车标记

Last updated 5 hours ago
Total downloads 228
Total rating 1 
Categories Tools Client-side AI Generated Quality Of Life
Dependency string YQC-RepoMapX-1.0.2
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

README

RepoMapX —— R.E.P.O. 全图标记 Mod

一张固定俯视的全图常驻屏幕角落(或居中):所有房间全开,怪物、队友、自己、 撤离点、贵重物品(带价值)、推车全部标得清清楚楚。


功能一览

标记 颜色/样式 说明
你自己 白色大点 + 名字(你) 时刻知道自己在哪
队友 每人一种颜色 + 名字 谁在哪一目了然(阵亡变灰色)
怪物 红色点 + 怪物名字 只标记真正在场的怪物
撤离点 绿色点 + 状态 显示"激活 / 未激活"
贵重物品 金色点 + 名称 + 价值 直接看到价格($)
推车 橙色点 + 当前车上价值 小拉车不标,只标大推车
  • 地图左上角有颜色图例,记不住颜色看它就行。
  • 所有房间自动全开,地图相机自动拉远覆盖整个关卡(大图也不怕)。

安装

推荐:r2modman 离线安装

  1. 打开 r2modman -> 选择 R.E.P.O. -> 创建/打开你的配置档案(Profile);
  2. 把本 zip 直接拖进 r2modman 窗口,它会自动装好;
  3. Start Modded 启动游戏。

Thunderstore 在线安装:搜 RepoMapX -> Install -> Start Modded (首次搜索要等上传后的缓存生效,一般几小时)。

手动安装:把 zip 里的 RepoMapX.dll 解压到 BepInEx/plugins/ 下即可 (需要先按 Mod 管理器方式为游戏准备好 BepInEx)。


游戏内使用

按键 功能
M 循环切换:关闭 -> 角落小地图 -> 居中大地图 -> 关闭

默认开局就是右上角小地图模式。所有设置都在 BepInEx/config/You.RepoMapX.cfg(改完重启游戏生效)。

常用设置速查

配置项 默认 说明
Mode Corner 初始模式:Hidden/Corner/Big
Position TopRight 小地图贴角:左上/右上/左下/右下
CornerSize 380 小地图边长(像素)
BigSizeFraction 0.72 大地图占屏幕比例
Opacity 0.88 地图透明度
ZoomOutMap true 自动拉远相机显示全图
FullMapZoom 140 全图视野大小:地图只显示一部分时调大(大图 160-200,小图 90-120)
ShowEnemies 等五类标记 true 各标记开关
ShowItemValues true 标签开关(名称/价值)
ToggleKey M 切换显示模式的快捷键

常见问题

1. 地图只显示了一部分,看不到全图?FullMapZoom 调大(大图 160-200,小图 90-120),或确认 ZoomOutMap=true

2. 有时候看到红点但没看到怪物? v1.0.2 起已修复:只有真正在场的怪物才标红点(占位/休眠怪物不再显示)。

3. 其他玩家能看到我的地图吗? 不能。本 Mod 是纯客户端的:标记只画在你自己的屏幕上,不影响别人、 不做网络同步,队友看你还是正常玩家。

4. 和别的 Mod 冲突吗? 一般不会。它只读游戏数据 + 画 UI,不修改游戏逻辑(纯信息增强)。

5. 游戏更新后失效? 先更新 Mod 到最新版;还有问题就把 BepInEx/log.logRepoMapX 开头的日志发到社区报修。

6. 这算外挂吗? 它相当于"全图 + 透视信息",纯本地纯辅助,连麦自用没问题;速通/竞技语境下 会被认为不公平,自己把握场合,别拿去卖钱。


开发者速览(想改代码再看)

  • 技术栈:BepInEx + HarmonyX + C#,源码在本仓库 RepoMapX/ 目录。
  • 原理 4 句话:地图相机渲染全图 -> RoomVolume.Explored + SetExplored() 全开房间 -> MapCustom 组件画圆点 -> OnGUI 画名称/价值标签。
  • 想加新标记:模仿 MarkerManager 里的 UpdateExtractionMarkers(找到目标类 -> 挂/画标记),标签在 MapOverlayDrawLabels 加一段。
  • 参考实现:TheEverythingMap(地图/标记)、r.e.p.o-cheat(数据读取)。