Devourer of Light
A four-phase Anglerfish boss encounter with dynamic abilities, vanilla boss UI, and a configurable catch chance.
About this mod Author’s original text
Devourer of Light
Version 0.10.4, by SkyLiN3. A separate boss content mod for How to Fish,
powered by BossMakerAPI. Install both the API and this mod to add the encounter.
Devourer of Light replaces an eligible Anglerfish catch with an 18,000-base-HP
miniboss: four phases, telegraphed attacks, bounded charges, native sea-creature
support and the game's original boss bar. It reuses the installed Anglerfish
mesh, animations, AI, physics, hitboxes and drops. No game assets or assemblies
are redistributed.
Requirements and installation
- BepInExPack 5.4.2305.
- BossMakerAPI 0.10.4 and this content mod at the same version on every peer.
- The exact inspected How to Fish 1.1.3/build 25604825 is the primary
target. Retained references: 1.1.3/build 25603657, 1.1.2/build 25597996,
1.0.12 and 1.0.11. General API
recognition of 1.0.10 is not approval for this encounter's newer rod/surface hooks.
- The host's declared gameplay settings apply temporarily to clients; their
local CFG files remain unchanged. Opted-in menu edits apply to future bosses;
existing encounters retain their captured balance.
Use a -compatible mod manager to install this package and its
dependencies: BepInEx-BepInExPack-5.4.2305 and SkyLiN3-BossMakerAPI-0.10.4.
For manual installation, close the game, install the loader and API first, then
copy this package's BepInEx folder into the game directory containing the game
executable. Back up your mod profile and worlds before upgrading.
The installed files are
BepInEx/plugins/SkyLiN3.DevourerOfLight/SkyLiN3.DevourerOfLight.dll
and its adjacent SkyLiN3.DevourerOfLight.xml.
When upgrading an earlier test installation:
- Close the game and back up your profile and worlds.
- Move the old BepInEx/plugins/SkyLiN3.ElDevoraluz folder, or any loose
SkyLiN3.ElDevoraluz.dll and its XML file, outside the entire BepInEx
directory. Do the same for an obsolete BossMakerAPI.DevourerExample
installation if present. Keep these copies as backups, not active plugins.
- Install the new SkyLiN3.DevourerOfLight folder. Keep only one Devourer plugin.
- Leave BepInEx/config/com.skylin3.howtofish.devoraluz.cfg and your saves intact.
Update every multiplayer peer to the same new files before joining.
The old Spanish DLL name is legacy only. Renaming the assembly, DLL/XML and
plugin folder changes no gameplay, balance or boss definition. The stable plugin
GUID, CFG filename and boss/action IDs deliberately remain unchanged; this
packaging cleanup does not add a saved-definition migration or repair historical
mismatches described below.
Since 0.10.0 the mod uses the English public name Devourer of Light and migrates old
ability-damage CFG keys to English with a backup; existing English keys win.
Stable boss/action IDs, the plugin GUID and CFG filename are retained. Labels are
part of the canonical manifest: rebuild and update every peer together.
The same displayed version on an older candidate DLL is not enough to establish
identical content.
The 0.10.1 menu patch preserves 0.10.0 gameplay definitions, defaults and technical
setting bounds; it introduces no additional saved-definition identity change.
How to summon it
Catch an Anglerfish with any rod and bait the vanilla game accepts.
Each distinct, server-confirmed eligible catch rolls the configured chance:
12% by default, with no trigger cooldown or session activation cap.
The API looks for safe surface entry 8–12 m from the rod. It accounts for the
scaled body, nearby terrain/boats and the native relocation check. On successful
replacement, the owner's rod returns through the supported native routine; the
boss does not wait at the original deep hook point. Rod return is attempted after
replacement commits; a delayed or failed delivery does not undo the live boss or
restore the consumed fish.
An occupied native boss slot, rejected compatibility gate or unsafe spawn can
still prevent replacement, even at 100%. The original fish is preserved or
restored when the
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: