

COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
This mod is a client-only mod that hides only the local first-person flashlight hand model while keeping the flashlight beam and lighting behavior intact.
HideFlashlightHand removes the visible flashlight model from your own first-person view. The actual flashlight function remains unchanged. The spotlight, light state, shadow mesh, and third-person visibility are not disabled.
This is useful when the first-person flashlight model blocks visibility, but you still want normal flashlight lighting.
HideFlashlightHand.dll in the BepInEx/plugins folder.| Section | Setting | Description | Default | Minimum | Maximum |
|---|---|---|---|---|---|
| General | EnableMod | Enables or disables this mod | true | false | true |
| Visual | HideFirstPersonHalo | Also hides the local first-person halo/flare visual. The spotlight and flashlight lighting behavior are not disabled | false | false | true |
| Visual | RestoreWhenNotFirstPerson | Restores the local flashlight mesh when it is not being rendered as the local first-person hand model | true | false | true |
| Debug | ShowDebugLog | Shows debug logs in the BepInEx console | false | false | true |
This mod is client-only. Other players do not need to install it. It only changes your own local visual display. It does not change flashlight power, brightness, range, hit detection, or network behavior.
The mod patches FlashlightController.Start and FlashlightController.Update with Harmony postfix patches.
After the vanilla update runs, it checks whether the flashlight belongs to the local player and whether the mesh is being used as the local first-person hand model.
When the condition matches, only FlashlightController.mesh.enabled is set to false.
The following objects and states are intentionally not modified:
spotlightLightActivemeshShadowsThis avoids breaking the actual beam behavior or visibility for other players.
※Mod created by AI
COSMETICS UPDATE V0.4.0対応済み.
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ
このMODは、クライアント専用の、ローカル一人称の手元懐中電灯モデルだけを非表示にし、懐中電灯の照射挙動を維持するMODです。
HideFlashlightHand は、自分の一人称視点に表示される懐中電灯モデルを非表示にします。 実際の懐中電灯機能は変更しません。 照射Light、LightActive状態、影用メッシュ、三人称表示は無効化しません。
一人称の懐中電灯モデルが視界を邪魔する場合でも、通常通り照射だけは使いたい場合に便利です。
HideFlashlightHand.dll を BepInEx/plugins フォルダに配置します。| セクション | 設定値名 | 設定内容説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|---|
| General | EnableMod | MODを有効化または無効化 | true | false | true |
| Visual | HideFirstPersonHalo | ローカル一人称のhalo/flare表示も非表示。照射Lightと懐中電灯の照射挙動は無効化しない | false | false | true |
| Visual | RestoreWhenNotFirstPerson | ローカル一人称の手元モデルとして描画されていない場合にローカル懐中電灯メッシュを復元 | true | false | true |
| Debug | ShowDebugLog | BepInExコンソールにデバッグログを表示 | false | false | true |
このMODはクライアント専用です。 他プレイヤーが導入する必要はありません。 自分のローカル表示だけを変更します。 懐中電灯の電力、明るさ、射程、当たり判定、通信処理は変更しません。
このMODは Harmony postfix patch で FlashlightController.Start と FlashlightController.Update をPatchします。
バニラ処理の実行後、懐中電灯がローカルプレイヤーのものか、一人称の手元モデルとして描画されているかを確認します。
条件に一致した場合のみ、FlashlightController.mesh.enabled を false にします。
以下のオブジェクトや状態は意図的に変更しません。
spotlightLightActivemeshShadowsこれにより、実際の照射挙動や他プレイヤーからの表示を壊さないようにしています。
※AI生成MOD