S1API 3.1.0-beta.4
Pre-release
Pre-release
·
157 commits
to beta
since this release
Warning
This is an experimental prerelease for Schedule I v0.4.6 on the public beta branches. It is not intended for the current stable game build, and additional beta changes may require further S1API updates.
What's new
- Adds a first-class
MapPOIBuilderAPI for standalone phone-map markers without creating a quest or quest entry. - Supports fixed positions and tracked
Transformtargets, custom sprites, labels, text visibility, marker visibility, and target-facing rotation. - Adds managed lookup, updates, focus, removal, duplicate-ID protection, and scene cleanup through
MapPOIandMapPOIManager. - Defers native creation until the phone map is ready and hides all Mono/IL2CPP prefab differences from consumers.
- Adds standalone static and moving-marker documentation with in-game confirmation.
Other beta fixes
- Hydrates joined-client NPC state correctly.
- Preserves native contacts-app initialization.
- Repairs IL2CPP graffiti schedule actions.
- Makes vertical
PhoneApporientation apply portrait panel dimensions automatically.
Validation
- Built the full solution for
MonoMelonandIl2CppMelonwith zero errors. - Ran an isolated IL2CPP acceptance mod against a real save. It confirmed delayed registration, duplicate rejection, pending removal, tracked movement, a custom icon, hide/show recreation, map close/reopen, registry lookup, and map focus.
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 resolves #75.
Full changelog: v3.1.0-beta.3...v3.1.0-beta.4
