FsmUtil
A library for mods to easily make changes to PlayMakerFSMs.
About this mod Author’s original text
Silksong.FsmUtil
This is a library for mods to make FSM edits easier.
Installation
To add Silksong.FsmUtil to your mod, add the following line to your.csproj:
The most up to date version number can be retrieved from Nuget.
You will also need to add a dependency to your.toml:
silksong_modding-FsmUtil = "0.3.17"
The version number does not matter hugely, but the most up to date number can be retrieved.
If manually uploading, instead copy the dependency string link.
It is recommended to add FsmUtil as a BepInEx dependency by putting the following attribute
onto your plugin class, below the BepInAutoPlugin attribute.
[BepInDependency("org.silksong-modding.fsmutil")]
EUPL
Copyright (c) 2026 silksong-modding
Licensed under the EUPL-1.2
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: