Enders Ultimate Fish Warden Admin Mod
Host-side anti-cheat with an in-game admin console, matched troll punishments, and an optional cheat menu you choose to allow.
By KRONAN
| Last updated | 35 minutes ago |
| Total downloads | 3 |
| Total rating | 0 |
| Categories | Mods Modpacks Tools |
| Dependency string | KRONAN-Enders_Ultimate_Fish_Warden_Admin_Mod-2.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Ender's Ultimate Fish Warden Admin Mod
Anti-cheat and admin tools for How to Fish, in one in-game console. Press F4.
Only the host needs it. Guests do not install anything.
Install
The easy way (recommended)
- Install r2modman or the Thunderstore Mod Manager.
- Pick How to Fish, then Install with Mod Manager on this page.
- Press Start modded.
That is it. BepInEx comes with it automatically.
By hand
- Install BepInExPack for How to Fish first, and run the game once so it builds its folders.
- Drop
Fishwarden.dllinto:steamapps\common\How to Fish\How to Fish\BepInEx\plugins\ - Start the game and press F4.
If F4 does nothing, BepInEx is not loaded. Check that
BepInEx\LogOutput.log exists — if it does not, redo step 1.
What it does
Host a lobby, press F4, and you get three columns.
WHO IS HERE — everyone in the lobby, most-caught first. Click a name.
WARDEN — what that person was caught doing, and what you can do about it. Every finding shows the rule, whether it was blocked, and a plain sentence explaining it. Then: freeze, mute, strip, remove, pardon, undo their damage, or one of the troll punishments below.
ENDER'S TWEAKS — the cheat menu. Off until you turn it on.
The guard
Around fifty rules watch what clients send the server. They fall into two kinds, and the difference matters:
- Asserted — the packet claims something impossible. Firing as another player, buying with the "free" flag set, reviving yourself while dead. These cannot be wrong about the world, so they are blocked and answered.
- Measured — the packet is compared against a number. Damage against a weapon's ceiling, speed, airtime. These can be wrong, so they ship with the punishment switched off and only ever get written down.
Every rule has two independent switches: block it and answer it. A lobby you are watching for fun and a serious room are the same guard with different switches.
Nothing malformed reaches the game at all — NaN, infinity and out-of-world coordinates are refused on every RPC, and anything that throws kills the packet instead of the lobby.
Punishments that fit the crime
Turn these on per rule, or press them yourself:
| Blowback | their next attack goes off in their hands |
| Butterfingers | they drop everything they pick up |
| Skunked | everything they catch is worth nothing |
| The cooler | they keep getting knocked down |
| Out to sea | a long swim back |
| Freeze / Mute / Strip | the plain ones |
| Smite | a bolt from nowhere |
| Undo their damage | put back what they spawned, broke or handed out |
Most come with the offender announcing their own crime in chat.
Fishing licence
Trust somebody and the guard stops looking at them entirely — they can use whatever they like. The lobby is told when you issue one and when you revoke it, because a silent exemption looks exactly like a broken guard. Licences do not survive a restart.
Ender's Tweaks
The cheat menu, for your own lobby: spawning, money, God mode, Oops I Did It Again Jesus mode, Jesus mode, Mr. Fantastic, one punch, endless ammo, flight, and the rest.
You decide whether they are allowed. The guard does not care that the tools ship in the same file — if a guest uses an exploit, it is still caught and still blocked unless you have handed them a licence.
Notes
- Host only. Most of this needs server authority. As a guest you are just a player with a console that says so.
- Lobby size is 8 by default.
Lobby/MaxPlayersraises it — the game was balanced around its own number, so expect to run out of boat seats before you run out of slots. - Settings live in
BepInEx\config\com.brade.fishwarden.cfg. Anything you change there wins over the defaults, and the log lists what you have changed. - False positives: every finding is written to
BepInEx\Fishwarden\poachers-log_*.txtwith the reason. If the guard is wrong about somebody,/rule <name>turns that rule off on the spot.