randomlygenerated-Hunter_Enhancements icon

Hunter Enhancements

Tweaks for Huntsman, limit his ammo, minigun mode, etc.

Last updated 2 days ago
Total downloads 30063
Total rating 1 
Categories Mods Weapons Monsters Client-side Server-side
Dependency string randomlygenerated-Hunter_Enhancements-1.2.3
Dependants 11 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

Hunter Enhancements Mod by PlusBlankPlus

License: MIT

Is the Hunter's constant firing getting predictable? This mod introduces tactical depth by giving the Hunter limited ammo, variable reload speeds, and several optional behaviors like interrupting reloads on damage, retreating while vulnerable, and a devastating minigun mode. Make the Hunter encounters more dynamic and challenging!

Gifs

Minigun Mode(reloading included): Minigun mode

Without minigun mode(reloading included): Single mode(minigun mode turned off)

Minigun mode, 5 shots(aka burst mode), delay 0,50: Minigun mode, 5 shots(aka burst mode), delay 0,50

Minigun mode, 5 shots(aka burst mode), delay 0,02: Minigun mode, 5 shots(aka burst mode), delay 0,02

Accuracy modes: HighAccuracy - MaxRecoilOffset is 0.1, RecoilChance is 1: HighAccuracy - MaxRecoilOffset is 0.1, RecoilChance is 1

LowAccuracy - MaxRecoilOffset is 10, RecoilChance is 1: LowAccuracy - MaxRecoilOffset is 10, RecoilChance is 1

Support

Added - * https://thunderstore.io/c/repo/p/umbreon222/LastStand/ LastStand

Added - * https://thunderstore.io/c/repo/p/FNKT_Labs/BerserkerEnemies/ BerserkerEnemies

Features

  • Reload Mechanic & Skills: Hunters no longer fire indefinitely.

    • Skill Levels: Each Hunter spawns with a random Reload Skill (Fast, Medium, or Slow), determined by configurable weights.
    • Variable Reload Times: Reload speed depends on the Hunter's skill (e.g., Fast might take 2s, Medium 5s, Slow 7s by default - all configurable).
    • Vulnerability: Hunters cannot shoot while reloading, providing strategic openings.
  • Damage Interrupt (Optional): Punish careless attacks!

    • If enabled, hurting a Hunter while it's reloading cancels the reload.
    • A configurable delay is imposed before the Hunter can attempt to reload again. Don't let it recover easily!
  • Run Away While Reloading/OOA (Optional): Smart Hunters (or panicked ones) stay safe.

    • If enabled, the Hunter will actively try to move away from players while reloading or waiting for ammo renewal, seeking cover using the NavMesh.
  • Total Ammo Limit (Optional): Make every shot count.

    • If enabled, Hunters have a finite total ammo supply.
    • Ammo Renewal (Optional): If enabled (default), Hunters will run away when OOA and eventually renew their ammo after a random time (configurable range). If disabled, they run away permanently.
  • Aim Modes (Optional): Choose the Hunter's deadliness!

    • Default: Uses the game's standard aiming logic.
    • MinigunAccuracy: Tighter spread for minigun mode.
    • SniperAccuracy: Pinpoint accuracy. Hunter may walk closer before firing (no shooting through walls).
  • Minigun Mode (Optional): Unleash suppressive fire!

    • If enabled, replaces the standard shot with a rapid burst (default 10 shots).
    • Shot count and delay between shots are configurable. Great for area denial!
  • Berserker Enemies Compatibility:

    • Detects if FNKTLabs' Berserker Enemies mod is active.
    • If a Hunter is chosen as the Berserker, this mod automatically disables the Total Ammo Limit for that specific Hunter to prevent conflicts (unkillable enemies shouldn't run out of ammo). Other features remain active.

Configuration

Customize the enhanced Hunter! After running the game once with the mod, edit the configuration file at:

BepInEx/config/com.plusblankplus.huntermod.cfg

Available options:

[A. General]

  • EnableMinigunMode: Boolean (true/false) - Toggles the rapid-fire minigun mode. (Default: false)
  • MinigunShots: Integer - Number of shots in a minigun burst. (Default: 10, Range: 1-50)
  • MinigunShotDelay: Float - Delay (seconds) between minigun shots. (Default: 0.1, Range: 0.02-0.5)
  • HunterAimMode: Enum (Default, MinigunAccuracy, SniperAccuracy) - Accuracy mode. (Default: Default)

[B. ReloadTimes]

  • FastReloadTime: Float - Reload time (s) for 'Fast' skill Hunters. (Default: 2.0, Range: 0.5-120)
  • MediumReloadTime: Float - Reload time (s) for 'Medium' skill Hunters. (Default: 5.0, Range: 1-180)
  • SlowReloadTime: Float - Reload time (s) for 'Slow' skill Hunters. (Default: 7.0, Range: 1.5-300)

[C. SkillWeights] (Higher number = more likely)

  • FastSkillWeight: Integer - Probability weight for 'Fast' skill. (Default: 5, Range: 1-100)
  • MediumSkillWeight: Integer - Probability weight for 'Medium' skill. (Default: 3, Range: 1-100)
  • SlowSkillWeight: Integer - Probability weight for 'Slow' skill. (Default: 1, Range: 1-100)

[D. Behavior]

  • EnableDamageInterrupt: Boolean - If true, damage cancels reload and adds a delay. (Default: true)
  • DamageInterruptDelay: Float - Delay (s) after reload is interrupted. (Default: 5.0, Range: 0.5-15)
  • RunAwayWhileReloading: Boolean - If true, Hunter moves away while reloading/waiting for ammo. (Default: true)

[E. TotalAmmo]

  • EnableTotalAmmoLimit: Boolean - If true, Hunter has limited shots. (Default: false)
  • TotalAmmoCount: Integer - Total shots if limit is enabled. (Default: 30, Range: 1-200)
  • EnableAmmoRenewal: Boolean - If total limit is enabled, should ammo regenerate after running out? (Default: true)
  • AmmoRenewalTimeMin: Float - Minimum time (s) to wait before renewing ammo. (Default: 10.0, Range: 5-60)
  • AmmoRenewalTimeMax: Float - Maximum time (s) to wait before renewing ammo. (Default: 30.0, Range: 5-120)

Installation

  1. Install BepInEx: Ensure BepInEx 5 (using the specific pack listed in dependencies) is installed for your game.
  2. Download: Get the latest Hunter_Enhancements_v1.2.1.zip file (or the appropriate version).
  3. Install via Mod Manager (Recommended):
    • Use r2modman or Thunderstore Mod Manager. Import the zip file or install directly from the mod page.
  4. Install Manually:
    • Extract the downloaded zip file.
    • Place the BepInEx folder from the zip into your game's root directory (where the game executable is located). Merge folders if prompted.
  5. Run Game: Launch the game to generate the config file. Edit as desired.

Dependencies

  • BepInExPack (Version listed in manifest.json, e.g., BepInEx-BepInExPack-5.4.2100)

Changelog (Recent)

  • 1.0.4: Added Ammo Renewal, Aim Modes, Run Away logic, various fixes & config options.
  • 1.0.3: Added Berserker Enemies compatibility.
  • 1.0.2: Fixed bug with minigun mode.
  • 1.0.1: Initial Release.

Enjoy the enhanced hunt!πŸ€—πŸ‘ΊπŸ”«