InvisibleTeammates
Client-side: hide teammates, held items, nameplates, footsteps and flashlight glow. Optional mimic hiding. Press F9 in game to toggle each option.
By DoodI
| Last updated | a day ago |
| Total downloads | 7 |
| Total rating | 0 |
| Categories | Mods |
| Dependency string | DoodI-InvisibleTeammates-1.1.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
LavaGang-MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Preferred version: 0.7.3README
Invisible Teammates(队友隐形)v1.1.0
给 MIMESIS(迷魅狩猎) 做的客户端外观/听感 Mod:
- 真人队友在你画面里不可见,但语音照常
- 队友捡起物品后,物品从你画面消失(只是不渲染,物品本身还在)
- 可选隐藏被隐形角色的脚步声、手电光(伪人隐藏后同样生效)
- 可选把**伪人(拟态怪)**也一起隐形
- 普通怪物、Boss 始终可见
- 游戏内按 F9 打开设置面板,所有选项随时切换
纯客户端改动。只影响装了 Mod 的那台电脑;不改服务端、不改数值、不改 AI 和碰撞。
默认设置
| 选项 | 默认 |
|---|---|
| 启用 Mod | ✅ |
| 看见队友模型 | ❌(默认看不见) |
| 看见队友名字 / 说话图标 | ❌ |
| 看见队友手持物品 | ❌ |
| 听见队友 / 伪人脚步声 | ❌(默认听不到) |
| 看见伪人(拟态怪) | ✅ |
| 看见队友手电光 | ✅ |
| 死亡观战时看见队友 | ✅ |
| 仅地牢内生效 | ❌ |
想改哪一项,进游戏按 F9,勾选/取消即可,关面板自动保存。
默认只隐藏真人队友,伪人保持可见——第一次安装的人就算完全不知道 F9,也不会因为“看不见伪人”被莫名打死。想玩“伪人也隐形、只能靠语音分辨”的进阶玩法,再按 F9 打开“隐藏伪人”。
设置面板(F9)
- 打开面板时游戏会释放鼠标并暂停操作输入(不会边走边点、不会误开枪)
- 再按 F9 或点“关闭”返回游戏
- “恢复默认”一键回到上表
- 所有勾选立即生效(最多 0.2 秒刷新)
如果 F9 被其他 Mod / 游戏占用,可在配置里改 ToggleKey(Input System Key 名称,如 F10、LeftAlt、Backquote)。
安装
前置:
- MIMESIS 已安装(测试版本 0.4.1)
- MelonLoader 0.7.x
步骤:
-
关闭游戏
-
把
InvisibleTeammates.dll放进<MIMESIS>\Mods\ -
启动游戏,MelonLoader 控制台出现:
Invisible Teammates v1.1.0 loaded. Press F9 to open the settings panel.
或运行 install.ps1(默认找 B:\steam\steamapps\common\MIMESIS,可用 -GameDir 指定)。
配置
MIMESIS\UserData\MelonPreferences.cfg → [InvisibleTeammates]:
| 键 | 默认 | 说明 |
|---|---|---|
Enabled |
true |
总开关 |
HideTeammates |
true |
隐藏真人队友 |
HideNameplates |
true |
隐藏名字/说话图标 |
HideHeldItems |
true |
隐藏手持物(只关渲染) |
HideFootsteps |
true |
静音被隐藏角色(队友,以及隐藏后的伪人)的脚步 |
HideMimics |
false |
伪人也一起隐形 |
HideFlashlight |
false |
隐藏被隐形角色的灯光 |
ShowTeammatesWhileSpectating |
true |
观战时恢复显示 |
HideOnlyInDungeon |
false |
只在正式关卡生效 |
ToggleKey |
F9 |
面板热键 |
联机说明
- 只影响你自己的画面:你装了,你看不到队友;没装的队友仍然看得见你。
- 想全队互相隐形:每个人都装,不需要房主设置。
- 语音、物品、怪物都不受“是否有人没装”影响,不会出现听不到语音的问题。
实现简述
- 远端真人/伪人:
PuppetScript.SetRenderersForceHidden(true)隐藏身体;递归关闭手持物、配件、特效的Renderer;反射关闭_billboard_Canvas/nameTag/_mimicSpeaking;关闭其子Light(可选)。 - 脚步:把被隐藏角色(队友,以及开启“隐藏伪人”后的伪人)的
FootstepAudioPlayer组件临时enabled=false,只影响走路/跑步声,不碰语音和枪声。 - 面板打开:Harmony 补丁让
InputManager.IsCapturing()返回 false,同时解锁鼠标,游戏自然停止移动/射击/交互。 - 每帧重新确认身体隐藏,避免游戏异常状态把队友闪回来。
从源码构建
需要 .NET SDK 8,且游戏已安装:
.\build.ps1
# 或
.\build.ps1 -GameDir "D:\SteamLibrary\steamapps\common\MIMESIS"
输出:bin\Release\InvisibleTeammates.dll
打 Thunderstore 包:
.\package.ps1
# 生成 dist\InvisibleTeammates-1.1.0.zip
卸载
删除 Mods\InvisibleTeammates.dll 即可。
已知限制
- 脚步声只处理
FootstepAudioPlayer驱动的走路/跑步声;落地、身体碰撞等其它声音仍会播放。伪人只在开启“隐藏伪人”后才会一起静音。 - 手电光只在角色被隐藏时才会隐藏;队友可见时该选项不生效。
- 伪人默认可见;想让伪人也隐形,在 F9 面板里取消“看见伪人”。
- 名字/说话图标依赖两个私有字段名,游戏大版本更新后可能失效(不会崩溃,只影响图标)。