HTF Mod Manager

  • How to Fish — HTF Mod Manager
Author:
Rompedev
Size:
160.17 kB
Date:
Yesterday, 20:14
Downloads:
0
0.0 / 10
No one has rated the file yet.

A native in-game mod manager for How to Fish.

HTF Mod Manager adds a "MODS" tab directly into the game's Options menu, allowing you to view loaded BepInEx mods and edit supported configuration values without manually opening .cfg files.

Features:

  • Native UI Integration: In-game "MODS" tab integrated directly into the How to Fish Options menu.
  • Automatic Mod Discovery: Automatically detects loaded BepInEx plugins.
  • Config Parsing: Automatically discovers each mod's BepInEx configuration sections and entries.
  • In-Game Editing: Edit configuration values directly during gameplay.
  • Rich Data Type Support: Supports booleans, integer types, floating-point values, strings, enums, as well as BepInEx acceptable value lists and ranges.
  • Decimal Display: Floating-point values are displayed with up to 2 decimal places.
  • Sliders: Utilizes slider controls when a mod defines an AcceptableValueRange.
  • Config Saving: Edited values are saved directly back to the mod's BepInEx config file.
  • Live Toggling: Supports live enable/disable toggling for cooperative mods that expose a [General] Enabled boolean config entry.
  • Scrollable Pages: Smooth scrollable configuration view for mods with extensive settings.
  • Self-Protection: HTF Mod Manager protects itself from being disabled through its own interface.

Generic Mod Support:

  • HTF Mod Manager is designed to be fully generic. Mods do not need to be hardcoded into the manager.
  • Sections such as General, Spawn, Drops, Stats, or any other custom section are discovered directly from each plugin's BepInEx ConfigFile.
  • For optimal integration, mod authors are encouraged to use standard BepInEx Config.Bind(...) entries and define AcceptableValueRange or AcceptableValueList where appropriate.

Live Configuration:

  • Configuration changes are immediately written to the corresponding BepInEx config file.
  • Whether a setting takes effect immediately depends on the specific mod: some mods react to config changes in real-time, while others may require a reload or game restart.
  • The enable/disable switch is only available for compatible mods exposing:
    [General]
    Enabled = true

Mods without this entry can still be viewed and configured normally.

Requirements:

  • How to Fish
  • BepInEx 5.4.23.5

Installation:

  1. Place the HTF Mod Manager DLL file inside: BepInEx/plugins/
  2. Launch the game and open: Options -> MODS (the MODS tab is injected automatically).

Related files:

Useful links:

Comments 0