Wrath Regen Mod is a Unity Mod Manager mod for Pathfinder: Wrath of the Righteous that restores resources over time.
The mod is designed around runtime capability detection rather than hardcoding a single class flow, so it can already handle several major resource systems used by Wrath classes.
- Out-of-combat health regeneration
- Spontaneous spell slot regeneration
- Prepared spell slot regeneration
- Generic ability resource regeneration
- examples:
Lay on Hands,Smite Evil, and other limited-use class ability pools
- examples:
- Kineticist burn regeneration with a configurable floor
- Optional visual effects for spell and resource restoration
- In-game UMM settings UI with tabs and structured configuration
- Configurable logging levels for debugging and troubleshooting
The current release works best for:
- spontaneous casters such as Oracle
- prepared casters such as Paladin and Eldritch Scoundrel
- classes and archetypes that use standard
BlueprintAbilityResourcepools - Kineticists using fixed-floor burn restoration
Some classes and archetypes still have unique mechanics that may need deeper class-specific handling later, but the current system already covers a large part of the common resource-restoration cases.
Extract the mod into your Wrath Mods folder so the final path looks like:
<Pathfinder Wrath install folder>\Mods\Wrath.Regen.Mod
If you are using a packaged release zip, it should already contain the correct Wrath.Regen.Mod folder layout.
- Wrath installed locally
- Visual Studio or Rider
- .NET Framework 4.8 developer tools / targeting pack
- Unity Mod Manager already working in Wrath
- A decompiler such as
dnSpyEx,ILSpy, orilspycmd
- Open Wrath.Regen.Mod.csproj.
- Set your local game folder by either:
- copying
Wrath.Regen.Mod.local.props.exampletoWrath.Regen.Mod.local.propsand editingWrathGameDir, or - editing the local path configuration another way if you prefer
- copying
- Confirm these files exist under your game install:
Wrath_Data\Managed\Assembly-CSharp.dllWrath_Data\Managed\UnityModManager\0Harmony.dllWrath_Data\Managed\UnityModManager\UnityModManager.dll
- Build the project.
- Check that these files appear in
<WrathGameDir>\Mods\Wrath.Regen.Mod\:Wrath.Regen.Mod.dllInfo.json
- Launch the game and verify the mod appears in UMM.
Example local props file:
<Project>
<PropertyGroup>
<WrathGameDir>D:\SteamLibrary\steamapps\common\Pathfinder Second Adventure</WrathGameDir>
</PropertyGroup>
</Project>Run:
dotnet buildThe project builds the main output into bin and also copies the active mod files into the game Mods\Wrath.Regen.Mod directory when the local path is configured.
Typical build outputs:
The mod supports multiple log levels in the in-game settings:
ErrorInfoVerbose
The main UMM log file is usually located at:
<Pathfinder Wrath install folder>\Wrath_Data\Managed\UnityModManager\Log.txt
You can also optionally mirror mod messages into the in-game event log from the settings UI.
Useful entry points in the codebase:
- src/Main.cs
- src/ModSettings.cs
- src/UI/SettingsRenderer.cs
- src/Infrastructure/ModLogger.cs
- src/Features/HealthRegen
- src/Features/ResourceRegen
Research and implementation notes live in:
Release and packaging instructions are documented in:
This mod has moved well beyond the original scaffold phase. It now has a working multi-system regeneration prototype suitable for an initial public release, with room to expand into deeper class- and archetype-specific handling over time.



