How to Fish
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 months ago
Downloads
13.8K
Size
128KB

SuperCreatures [v1.1.3]

Version Compatibility Game Framework Discord License

SuperCreatures is a dynamic creature scaling and rarity modifier for How to Fish, allowing fish to scale anywhere from 0.2x Micro to 25.0x Kaiju Giants, customizing slot machine drop rates, and configuring all physics parameters in a pleasant and convenient in-game menu (F5).

Fully Tested & Compatible with the latest Steam game update (including dropped item world saving, cooked meat washing mechanics, and roulette physics).


⚙️ How It Works & Architecture

SuperCreatures hooks into the game's core creature spawning pipeline via HarmonyLib:

  • Dynamic Mesh & Transform Scaling: Hooks Creature.Start to scale Creature.transform.localScale smoothly between 0.2f and 25.0f.
  • Procedural Collider & Physics Adjustment: Automatically scales CapsuleCollider.radius, CapsuleCollider.height, and adjusts Rigidbody.mass so that oversized and microscopic fish interact naturally with water buoyancy and world geometry.
  • Storage & Display Compatibility: Integrates with SaveManager.SaveWorldItems and display racks to prevent physics explosions or visual clipping when storing giant creatures.
  • Slot Machine & Loot Weight Tables: Hooks into BaitInfo.ItemWeights and Purchasable to allow real-time control over creature spawn rarities and slot machine drop tables.

✨ Key Features

  • 🦈 Dynamic Scale Range (0.2x – 25.0x): Scale fish from pocket-sized minnows to colossal sea monsters.
  • 🎨 In-Game Control Menu (F5):
    • Procedural capsule toggles (DrawPillToggle) with smooth sliding knobs.
    • Camera look is isolated while adjusting sliders, while character WASD walking remains fully active.
    • Multi-tab layout: Fish Scaling, Loot Weights, Roulette Studio, and Settings.
  • 🎰 Drop Chance Modifiers: Real-time sliders for Super/Drip creature spawn chances and slot machine payouts.
  • 🌐 Instant Bilingual Toggle: One-click switch between English and Russian across all UI labels.

🎮 Controls

Key Action Description
F5 Toggle Menu Open or close the SuperCreatures control menu
WASD Movement Walk and position your character freely while the menu is open

⚙️ Configuration

The configuration file is located at BepInEx/config/com.howToFish.supercreatures.cfg:

[1. General]
Enabled = true                  # Enable or disable creature scaling
MinScale = 0.2                  # Minimum possible fish scale multiplier
MaxScale = 25.0                 # Maximum possible fish scale multiplier

[2. Loot & Chances]
SuperChanceMultiplier = 1.0     # Multiplier for Super creature spawn rates
SlotWeightMultiplier = 1.0      # Multiplier for slot machine payouts

📥 Installation

  1. Install BepInEx 5.4+ for How to Fish.
  2. Extract SuperCreatures.zip into your game directory or place SuperCreatures.dll into How to Fish/BepInEx/plugins/SuperCreatures/.
  3. Launch the game and press F5 to open the menu!


💬 Community & Support

Got suggestions, feedback, or need help? Join our official community Discord:

Join Our Discord

🔗 Direct Link: https://discord.gg/degqG8ghv

📄 License

Distributed under the MIT License. See LICENSE for more information.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.