Reporting a Useful Bug
A useful report should contain enough context to distinguish an API bug, unsupported feature, version mismatch and unrelated mod conflict.
Include:
- Toolkit version and FTK2 version.
- BepInEx, Harmony and Unity versions from startup.
- The full first ModAPI error and nearby log context.
- Exact steps to reproduce.
- Whether it happens on a new/disposable campaign or an existing save.
- The namespaced custom content ID involved, if any.
- The relevant ExampleMod runtime-test summary when reproducing with the validation harness.
- Whether unrelated mods were removed for a control test.
Never upload a save containing private information you do not intend to share. For a blocked custom-content load, the missing namespaced definition IDs and the preflight state are usually more useful than repeatedly opening the save.