
NPC Spawn Controller
Manage which boons are banned from appearing in runs.Details
NPC Spawn Controller
A comprehensive Hades 2 mod that gives you precise control over NPC encounter frequencies, spawn conditions, and story room availability.
Control Artemis chance in Ephyra. No more waiting forever to see her! Want to never see Heracles again? You got it. Want to never see a natural spawn Athena again? Done.
Features
NPC Encounter Control
- Probability Manipulation: Set desired spawn chances (0-99%) for key NPCs
- Biome Restrictions: Control which biomes each NPC can appear in
- Depth Requirements: Adjust minimum biome depth requirements for spawns
- Encounter Spacing: Modify how often field NPCs can appear
Supported NPCs
- Artemis
- Heracles
- Athena
- Icarus
Story Room Control
- Forced Encounters: Guarantee story rooms for specific NPCs
- Biome-Specific: Control story availability per biome
- Supported NPCs: Arachne, Narcissus, Medea, Circe, Dionysus
Installation
- Install from Thunderstore mod using any mod manager (e.g., r2modman)
Usage
Basic Setup
- Enable "NPC Spawn Controller" in the mod menu
- Adjust settings in the "NPC Spawn Boost Settings" section
- Configure story room forcing in "Always Encounter NPC Story Rooms"
NPC Spawn Configuration
Global Settings
- NPC Spacing: Rooms between field NPC encounters (default: 6)
Individual NPC Settings
For each NPC (Artemis, Heracles, Athena, Icarus):
- Desired Chance (%): Target spawn probability (0-99%)
- Min Biome Depth: Earliest biome depth for spawning
- Biome Restrictions: Checkboxes to allow/disable specific biomes
Story Room Control
Enable checkboxes for NPCs whose story rooms you want to guarantee:
- Arachne
- Narcissus
- Medea
- Circe
- Dionysus
Configuration Options
Core Settings
NPCSpawnController: Master toggle for the mod
Spawn Values
Artemis,Heracles,Athena,Icarus: Target spawn percentages (0-99)NPCSpacing: Rooms between NPC encounters (1-20)MinDepth*: Minimum biome depth for each NPC (0-10)
Biome Restrictions
HeraclesBiomes: Ephyra, Rift, Olympus togglesIcarusBiomes: Rift, Olympus toggles
Contributing
Built using Hell2Modding framework. To modify:
- Edit the Lua files in the mod directory
- Algorithm modifications require understanding probability math
- Test changes with ReLoad hot-reloading
- Follow existing pattern for adding new NPCs
Changelog
- v1.0.2: Fixed issue with icarus slider and readme file.
- v1.0.1: Fixing release name.
- v1.0.0: Initial release.