

REPO游戏交流、BUG 反馈、优化建议、功能请求、使用问题,请优先加入 QQ 群:824639225。
如果你遇到显示错位、队友/敌人距离不显示、地图价值不显示,建议带上模组列表和 BepInEx 日志进群反馈。
English users: the QQ group above is the primary Chinese support channel. You can also use the Thunderstore page for feedback.
WZC UI 是一个给 R.E.P.O. 联机游玩使用的 HUD / Overlay / UI 辅助模组,重点强化队友位置、敌人位置、购物车位置、怪物统计、地图价值、提交资金和中文配置体验。
有了队友位置查看,再也不用在黑漆漆的地图里一个人迷路、喊半天没人知道你在哪;队友倒地后也能快速报点救人。敌人距离、怪物数量、购物车位置、地图价值和探索进度都会集中显示,让你更容易判断什么时候该贪、什么时候该撤、东西掉在哪、队友离你有多远。
这个模组适合喜欢联机开黑、公开房带人、想减少沟通成本、想把信息看得更清楚的玩家。它不是单纯堆一堆数字,而是把 R.E.P.O. 里最容易让人焦虑的信息整理到屏幕上:队友不再失联,怪物不再突然贴脸,购物车不再找不到。
| 功能 | 显示/作用 | 默认状态 | 是否需要额外模组 |
|---|---|---|---|
| 队友距离 | 局内显示队友名字、距离、死亡状态,右下角也可列出队友距离 | 开启 | 不需要 |
| 敌人距离 | 局内显示敌人名字和距离,支持靠近自动显示 | 开启,默认按键显示 | 不需要 |
| 购物车距离 | 大购物车/小购物车分开编号,显示距离,被推动时变色 | 开启 | 不需要 |
| 怪物统计 | 右下角显示怪物总数和每种怪物数量 | 开启 | 不需要 |
| 地图价值 | 显示探索进度、本局损失资金、地图剩余价值 | 开启 | 内置计算 |
| 提交/商店资金 | 显示本局提交资金、商店剩余资金 | 开启 | 不需要 |
| 关卡信息 | 显示当前关卡编号和关卡名 | 开启 | 不需要 |
| 中英切换 | 右下角字段、敌人名等可切换中文/English | 默认中文 | 不需要 |
| 敌人名字优化 | 中文模式下把敌人名优化成更好记的名字 | 开启 | 不需要 |
| 分区开关 | 每个主要功能分类都有“启用”总开关 | 开启 | 不需要 |
| 公共接口 | 其他模组可读取 WZC UI 的统计数据和显示数据 | 可用 | 不需要 |
从 1.1.0 开始,WZC UI 只保留 UI / HUD / Overlay 显示相关功能。下面两个功能已拆成独立模组,想用时单独安装即可:
WZC_TabMapZoom:Tab 官方地图鼠标滚轮缩放。WZC_ItemRotationControl:抓取物品后的左右/上下旋转反转和旋转灵敏度控制。这样拆分后,主 UI 不会再修改地图缩放或物品旋转输入,和其他地图、输入类模组冲突的概率更低。
Map_Value_Tracker 汇总关卡内贵重物品价值的做法,在这里感谢原作者提供的思路。ValuableObject,统计当前地图剩余价值,并用本关观测到的最高物资价值作为初始总价值兜底。R.E.P.O., REPO, WZC UI, WZC_UI, WzcUiApi, mod API, public API, HUD, Overlay, UI, right bottom HUD, bottom right overlay, teammate distance, teammate marker, friend distance, player distance, player marker, enemy distance, enemy label, monster distance, monster label, cart distance, shopping cart marker, cart marker, cart label, enemy counter, monster counter, monster count, enemy count, map value, map worth, built-in map value, lost value, exploration progress, submitted funds, shop remaining funds, run haul, Chinese enemy names, improved enemy names, optimized enemy names, Chinese UI, Chinese config, English UI, REPOConfig, config manager, section toggle, category toggle, enable switch, per-section toggle, BepInEx, 模组接口, 公共接口, 内置地图价值, 地图价值插件, 队友距离, 好友距离, 好友局内显示, 玩家距离, 队友标记, 敌人距离, 怪物距离, 敌人名字优化, 怪物名字优化, 中文优化名字, 中文怪物名, 购物车距离, 购物车标记, 购物车局内显示, 怪物显示, 怪物数量, 怪物统计, 地图价值, 损失价值, 探索进度, 提交资金, 商店资金, 商店剩余资金, 本局提交资金, 中文配置, 中英切换, 配置分区, 分区总开关, 分类启用, 分区启用, 功能开关, 中文HUD, 中文UI.
🤖 张三 10m。☠ 张三 10m。B.好友局内显示 里可单独开关存活好友显示和死亡好友显示,默认都开启。🛒 购物车1 12m、🛒 小购物车1 8m。地图剩余价值 会实时排除已经放到提取点的物品;购物车里和地图上尚未提取的物品仍会计入。探索进度 会以地图初始总价值为 100%,把已经放到提取点和购物车里的物资都算作已探索,只把仍散落在地图上的物资算作未探索。本局损失资金 会统计本局中摔坏或丢失造成的资金损失。本局提交资金 只统计已经提取成功并带走结算的资金,单纯放进提取点但未提取成功不会计入。WZC UI is a quality-of-life HUD and overlay mod for R.E.P.O. multiplayer. It focuses on teammate distance, enemy labels, shopping cart labels, monster counters, map value, lost value, exploration progress, submitted funds, shop remaining funds, and Chinese/English display options.
Cart1, and carts turn green while being pushed, pulled, or grabbed.WZC_TabMapZoom mod.WZC_ItemRotationControl mod.WZC UI 提供公开静态接口 WzcUiApi,其他模组可以引用 WZC_UI.dll 后直接读取本模组已经整理好的显示数据。欢迎其他模组直接调用我的接口,比如拿探索百分比、存活玩家数量、怪物数量、地图价值、队友距离等数据去做自己的 UI 或玩法逻辑。
常用入口:
WzcUiApi.IsLoaded:WZC UI 是否已加载。WzcUiApi.Snapshot:完整运行时快照。WzcUiApi.ExplorationProgressPercent:探索进度百分比。WzcUiApi.AlivePlayerCount / DeadPlayerCount / TotalPlayerCount:存活、死亡、总玩家数量。WzcUiApi.EnemyTotalCount / EnemyBreakdown:怪物总数和每种怪物数量。WzcUiApi.Enemies:每个敌人的中文/英文显示名、距离、参考坐标、局内显示坐标、颜色和靠近自动显示状态。WzcUiApi.Carts:每辆购物车的编号、是否为小购物车、距离、是否正在被推/拉/抓住、颜色和局内显示坐标;其中 IsBeingPushed 为当前绿色/黄色状态来源。WzcUiApi.MapValue / InitialMapValue / UnexploredMapValue / LostMapValue:地图剩余价值、初始价值、未探索价值、本局损失资金。WzcUiApi.CurrentRunSubmittedFunds / ShopRemainingFunds:本局提交资金和商店剩余资金。WzcUiApi.LevelNumber / LevelName:当前关卡编号和名称。WzcUiApi.AliveTeammates / DeadTeammates:队友名字、距离、死亡状态、本地玩家标记和颜色。WzcUiApi.TeammateAliveOverlayEnabled / TeammateDeadOverlayEnabled:存活/死亡好友局内标签是否开启。WzcUiApi.Settings:当前显示配置,例如右下角字体大小、刷新间隔、右下角偏移、存活/死亡好友局内标签开关、队友/敌人显示距离等。示例:
if (WzcUiApi.IsLoaded && WzcUiApi.Snapshot.IsInRun)
{
int progress = WzcUiApi.ExplorationProgressPercent;
int alivePlayers = WzcUiApi.AlivePlayerCount;
int enemies = WzcUiApi.EnemyTotalCount;
}
English: other mods can reference WZC_UI.dll and read WzcUiApi.Snapshot or the shortcut properties above. The API exposes exploration progress, player counts, enemy counters, map values, funds, level info, teammate distance data, cart distance data, and current display settings.
Map_Value_Tracker: 地图总价值显示参考了这个模组“汇总关卡内贵重物品价值”的思路。WZC UI 使用自己实现的内置计算服务,不打包 Map_Value_Tracker 的源码、DLL 或资源文件。BepInEx、Harmony、Unity 和 R.E.P.O. 游戏程序集:作为正常 BepInEx 模组开发依赖使用。本发布包不包含这些游戏或框架 DLL。把发布包安装到 R.E.P.O. 的 profile 后,使用 Start modded 启动游戏。
WZC_UI.dll 放到:BepInEx/plugins
config/local.repo.enemycountoverlay.cfg 放到:BepInEx/config