HideFlashlightHand
【Client MOD】Hides only the local first-person flashlight hand model while keeping the beam intact.ローカル人人の手元搐中电灯モデルだけ不expressにし、光挙动はmaintenance
About this mod Machine translation
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.
Overview
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.
Main Features
- Hides only the local first-person flashlight hand model
- Keeps the flashlight beam active
- Keeps the spotlight and LightActive state untouched
- Keeps third-person flashlight visibility intact
- Keeps the shadow mesh untouched
- Optional halo/flare hiding for the local first-person view
- Automatic restoration when the flashlight is not being rendered as the local first-person hand model
Installation
- Install BepInEx 5.
- Place HideFlashlightHand.dll in the BepInEx/plugins folder.
- Start the game once to generate the config file.
- Edit the config file if needed.
Config
| 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 |
Notes
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.
Technical Details
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:
- spotlight
- LightActive
- meshShadows
- third-person flashlight mesh state
- flashlight state transitions
This avoids breaking the actual beam behavior or visibility for other players.
※Mod created by AI
COSMETICS UPDATE V0.4.0対応済み.
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります!
Participate in the following のリンクから!
このMODは, クライアント専用の, ローカル人人的の手元搐中电灯The モデルだけをnon-expression にし, the irradiation and movement をmaintenance するMOD です of the electric light in the center.
summary
HideFlashlightHand は、自分のPERSONAL PERSPECTIVE にexpressionされる懐中电灯モデルを不说にします.
The function of the electric light has been changed in the near future.
Illumination Light, LightActive state, shadow mode, and three-person display invalidation mode.
One person calls it "の懐中电灯モデルが之视を鬼魔" (occasionally), and "Normal Light" (だけは使) is convenient for "occasions".
Main function
-ローカルの手元搐中电灯モデルだけをnon-expression
- Maintain the irradiation of the electric light
- spotlight and LightActive status has not been updated
- The three-person の懐中 electric light representation is maintained
- Shadow Yongメッシュは has not been updated
- ローカルの halo/flare をAny non-expression possible
- The one-person hand element indicates the situation where the electric light is automatically restored when the hand is used.
Import method
- BepInEx 5 をImportします.
- HideFlashlightHand.dll を BepInEx/plugins フォルダにconfigurationします.
- ゲームをOnce started してConfigファイルをgenerated します.
- It is necessary to edit the Config file.
Setting items
| セクション | Setting value name | Setting content description | Initial value | Setting the minimum …
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: