Details

Target: Obenseuer 0.5.08 (buildid 25969064), Unity 6000.0.77f1 Mono, BepInEx 6 Unity.Mono (be.788, the tested build) or BepInEx 5 (5.4.23 or later). Namespace: ObenseuerCore.

Everything not listed in this reference is internal and may change without notice. Items marked experimental may change too.

When you can call it

  • Call everything from your mod’s normal code (OnLoad, event handlers, Update), not from a background thread you started. The game only runs safely on the main thread (see the glossary).

If something fails to set up

This part of the framework does not change any game method, so there is no feature group to turn off. A mod that fails to load is skipped with a warning in BepInEx\logs\ObenseuerCore.log, on the line that starts with “framework mods:” and in the lines after it. The rest of the mods keep running.