Skip to content

S1API 3.1.0-beta.7

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jul 11:50
· 53 commits to beta since this release
0af7710

Warning

This is an experimental prerelease for the Schedule I public beta branches. It is not intended for the current stable game build, and additional beta changes may require further S1API updates.

What changed

  • Restores S1API-created runtime item definitions before native save loading after a menu or scene transition.
  • Fixes placed custom buildables and custom items in storage disappearing when a mod keeps its content registration cached between loads.
  • Keeps explicit ItemManager.UnregisterItem removals intact, so items removed by a mod are not added back on the next load.
  • Fixes custom-product save validation rejecting normal base-game representation templates such as cocaine.

Validation

  • Passed 307 Mono unit tests locally.
  • Passed focused Mono and IL2CPP tests for runtime item restoration and custom-product save validation.
  • Ran real-game save/reload smoke tests in Mono and IL2CPP with a placed Manual Tablet Press plus MDMA Crystals stored in a shelf. Both a menu reload in the same game process and a full game restart kept the press and stored items.
  • Passed the hosted documentation gate, IL2CPP build check, and release packaging workflow on the exact tagged commit.

Distribution

This prerelease is published on GitHub only. It is not published to Nexus Mods, Thunderstore, or NuGet and does not replace v3.0.6 as the latest stable release.

This release includes #138.

Full changelog: v3.1.0-beta.6...v3.1.0-beta.7

Contributors