ReyDev-ImpactFrameMod icon

ImpactFrameMod

Adds a violent lens distortion and chromatic aberration impact frame effect when firing high-damage weapons like snipers.

By ReyDev
Last updated 10 hours ago
Total downloads 348
Total rating 0 
Categories Mods Misc
Dependency string ReyDev-ImpactFrameMod-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Impact Frame Mod

A visual mod for How To Fish that introduces a violent Impact Frame effect whenever you fire a high-damage weapon like a sniper.

When you shoot, the screen edges suffer a heavy camera lens shockwave combined with maximum chromatic aberration, snappily returning to normal to emphasize the sheer power and recoil of the shot.

Configuration Options

This mod generates a standard configuration file (com.impactframe.mod) inside your BepInEx/config folder upon the first launch. You can tweak the following settings:

Impact Frame

  • Enabled (Default: true): Easily turn the entire visual effect on or off.
  • Duration Frames (60 FPS) (Range: 1-90, Default: 50): Customize how long the impact and its smooth recovery transition lasts. (e.g., 30 frames ≈ 0.5s).
  • Lens Distortion Intensity (Range: -1.0 to 1.0, Default: -0.6): Control the violent camera shift. Negative values stretch outward like a reverse fisheye, positive values pinch inward.
  • Chromatic Aberration Intensity (Range: 0.0 to 1.0, Default: 1.0): The amount of color-channel splitting (red/blue fringe refraction) at the peak of the impact.

Impact Frame Detection

  • Detect By Name (Default: true): Automatically triggers the impact frame if the active weapon's GameObject contains the word "Sniper".
  • Detect By Damage (Default: true): Triggers the effect dynamically based on firepower, regardless of the weapon's name.
  • Damage Threshold (Range: 100-150, Default: 150): The minimum damage required to trigger the effect if damage detection is active.

Installation

  1. Ensure you have BepInEx installed properly.
  2. Download this mod and extract the contents into your game's BepInEx/plugins/ directory.
  3. (Optional) Run the game once to generate the config file, then adjust values inside BepInEx/config/ImpactFrameMod.cfg using a text editor or via r2modman / Thunderstore Mod Manager.

Compatibility

  • Built natively using the Unity engine.