BetterPlayerDistance
A bilingual player-label mod for PEAK with Hold / Toggle / AlwaysOn modes and tunable fonts, distances and opacity. 一款视角效果更好的,具有更多可自定义选项的能够快速定位你的队友的模组。
By AiAeT
CHANGELOG
Changelog
v1.0.5
中文
- 修复远处凭空多出一个
Bot Character距离标签的问题。本体把机器人角色的物体名从Bot改成了Bot Character,模组原先靠名字字符串过滤机器人,改名后过滤失效,机器人被当成队友挂上了标签。现在改用角色自身的isBot标记判断,不再受本体改名影响。 - 同样原因修复昏迷/死亡标记:机器人不再参与昏迷指向与屏幕边缘指示器。
- 顺带修掉一个潜在误伤:旧的名字匹配是「包含 Bot」,昵称里带 bot 的真人玩家(例如
Robot)会被误判成机器人而不显示标记,现在不会了。
English
- Fixed a phantom
Bot Characterdistance label appearing in the distance. The base game renamed the bot character's GameObject fromBottoBot Character; the mod filtered bots by that name string, so the filter silently stopped matching and bots got labelled like teammates. Bot detection now uses the character's ownisBotflag and no longer depends on the base game's naming. - Same fix applied to downed/dead markers: bots no longer appear in the downed pointer or screen-edge indicators.
- Also fixed a latent false positive: the old check was a substring match on "Bot", so real players whose nickname contained
bot(e.g.Robot) were treated as bots and got no markers. They now display correctly.
v1.0.0 → v1.0.4
中文
- 修复昏迷/死亡标记在被背负、死亡或切换旁观视角后显示异常的问题;死亡标记现在会固定在实际死亡位置,不再跳到鬼魂位置。
- 新增“死亡标记持续时间”设置,默认 10 秒,可调整为 0–60 秒。
- 优化昏迷进度和剩余时间显示,能够正确反映主动放弃、无人存活加速以及被背负暂停等状态。
- 修复网络延迟、丢包或松开 E 后进度条先超过实际进度、随后回弹或倒退的问题。
- 增加玩家颜色文字描边,并完善中英文状态文字、设置说明和调试功能。
现在这个模组功能已经基本齐全,我想以后应该不会再有大规模更新了,如果出现问题,请加群鞭策群主:1104320838 与
BetterReviveOrTeleport的通信格式保持不变,兼容性不受影响。
English
- Fixed downed/dead markers behaving incorrectly while being carried, after death, or when switching to spectator cameras. Dead markers now remain at the actual death location instead of moving to the ghost.
- Added a configurable Dead Marker Duration setting. The default is 10 seconds, with a range of 0–60 seconds.
- Improved downed progress and remaining-time display to correctly handle giving up, accelerated countdowns when nobody is alive, and freezing while being carried.
- Fixed progress overshooting, jumping back, or moving backwards after releasing E, during packet loss, or under network latency.
- Added optional player-colored text outlines and improved bilingual status text, settings descriptions, and debugging tools.
Currently, the functions of this module are basically complete. I believe there won't be any major updates in the future. If you encounter any problems, please contact [email protected]. The communication format with
BetterReviveOrTeleportremains unchanged, so compatibility is preserved.
v0.1.20
中文
- 为昏迷/死亡玩家添加更清晰的边缘指示器与状态标记
- 昏迷/死亡状态可自由选择 图标、颜文字或纯文字 显示
- 新增多款昏迷与死亡颜文字样式
- 图标支持玩家颜色描边,并可调整描边粗细
- 边缘指示器可显示 名称、百分比或名称+百分比
- 优化屏幕边缘文字显示、测试假人名称与图标对齐
English
- Added clearer edge indicators and status markers for downed/dead players
- Downed/dead status can now use icons, kaomoji, or plain text
- Added several new downed/dead kaomoji styles
- Icons now support player-colored outlines with adjustable ring width
- Edge indicators can show name, percent, or name + percent
- Improved edge text placement, test dummy names, and icon alignment
v0.1.17
English
- New "Downed Pointer" feature: a countdown label (face icon + percent/seconds) above downed players, and a screen-edge indicator for off-screen downed/dead players
- Performance: no more per-frame scene scans; UI objects are created lazily and per-frame allocations removed
中文
- 新增「昏迷指向」功能:昏迷玩家头顶显示倒计时标签(表情图标 + 百分比/秒数),屏幕外昏迷/死亡玩家在屏幕边缘显示指示器
- 性能优化:不再每帧全场景扫描角色;UI 对象按需延迟创建,并消除每帧 GC 分配
v0.1.16
English
- AlwaysOn mode now responds to the hotkey (C): press to hide labels, press again to restore — no longer completely ignores the key
- Config description updated: hotkey now explicitly works in all three modes
中文
- 常显 (AlwaysOn) 模式现在支持按快捷键 (C) 手动隐藏 / 再次按下恢复——不再完全忽略按键
- 配置描述更新:快捷键在三种模式下均可使用
v0.1.15
English
- Full bilingualization: every section / key / description now uses "中文 (English)"; debug-console GUI uses "中文 / English"
- Sections renamed bilingually:
1. 基础 (Basic)/2. 界面 (UI)/3. 调试 (Debug) - Old-config compatibility: every key was renamed and old entries become orphans — the easiest fix is to delete the old cfg and let the game regenerate it
- Enum values (Hold / Toggle / AlwaysOn) are unchanged; TriggerMode is rewritten with its default under the new key — just re-select your preferred mode
中文
- 全面双语化:所有 section / key / description 改为「中文 (English)」格式;调试控制台 GUI 改为「中文 / English」格式
- 三栏命名同步双语:
1. 基础 (Basic)/2. 界面 (UI)/3. 调试 (Debug) - 旧 cfg 兼容:本次 key 名全部改名,旧条目将变孤立值,建议删除旧版 cfg 让游戏重新生成
- 枚举值(Hold / Toggle / AlwaysOn)保持原名,显示模式 TriggerMode 配置在新 key 中仍按默认值设定(重新改一下就行)
v0.1.14
English
- Added "AlwaysOn" display mode: ignores the hotkey and always shows every in-game player; joiners/leavers are auto-managed
- Reorganized config into three sections (
1. 基础/2. UI/3. 调试) for easier browsing in BepInEx Configuration Manager - Debug console displays the active mode name (Hold / Toggle / AlwaysOn)
中文
- 新增「常显 (AlwaysOn)」显示模式:忽略按键,全程显示当前在场玩家;新加入 / 中途离开自动维护标签
- 配置选项重整为三栏:
1. 基础/2. UI/3. 调试,便于在 BepInEx Configuration Manager 中分类查找 - 调试控制台显示当前模式名(Hold / Toggle / AlwaysOn)
v0.1.13
English
- Fixed labels not vanishing instantly during rapid camera turns (appeared as ghosts)
中文
- 修复快速转镜头标签没有立刻消失的问题(看着像残影)
v0.1.6
English
- Added colored-name support
中文
- 增加了对彩色名的支持
v0.1.5
English
- Beta release
中文
- Beta 版本发布