Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/release-notes/3.2.1-beta.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
## Phone apps and item icons

- Restored discovery of mods built against older S1API versions. This also restores Mods App on the current game beta. See [PR #333](https://github.com/ifBars/S1API/pull/333).
- Restored item icon capture after the game's preview layer rename, including the Forklift & Pallets pallet icon. `IconFactory` now honors the requested image size and retains its default of 512 pixels. See [PR #345](https://github.com/ifBars/S1API/pull/345).
- Phone app discovery and initialization now report progress with normal logging. Missing constructors produce a warning, and initialization failures include the full exception and underlying cause while allowing other apps to initialize. See [PR #346](https://github.com/ifBars/S1API/pull/346).

## Other unreleased beta fixes

- Custom accessories now receive their own avatar objects and retain their texture and tint. Typed resource lookups reject incompatible assets at the same path. See [PR #332](https://github.com/ifBars/S1API/pull/332).
- Dealer and supplier NPCs now have framework data before `ConfigurePrefab`, allowing identity, icon, and voice configuration. See [PR #334](https://github.com/ifBars/S1API/pull/334).
- Packaging icon patches select the game's exact method signature, allowing them to bind alongside Polyfill's additional overload. See [PR #336](https://github.com/ifBars/S1API/pull/336).
- The contacts app skips NPCs whose IDs cannot be read instead of repeatedly failing while waiting for custom NPCs. See [PR #337](https://github.com/ifBars/S1API/pull/337).
- Clarified the supported use of the existing `Saveable` persistence base and `Registerable` infrastructure class without moving or changing either type. See [PR #344](https://github.com/ifBars/S1API/pull/344).

## Compatibility and validation

Existing public signatures, namespaces, save identifiers, and network payload formats are unchanged.

The combined release candidate passed 775 Mono and 749 IL2CPP contract tests. Live validation of the icon and phone diagnostics fixes passed on Mono 0.4.7f7 and IL2CPP 0.4.7f9. Mods App's home icon, manager screen, and open/close behavior, plus the Forklift & Pallets pallet icon, were checked on IL2CPP 0.4.7f9; those two consumer mods were not checked on Mono.

This is a GitHub-only prerelease for the Schedule I game beta. It does not publish to NuGet, Nexus Mods, or Thunderstore.

## Contributors and links

Thanks to [r-melvin](https://github.com/r-melvin) for [#332](https://github.com/ifBars/S1API/pull/332), [#333](https://github.com/ifBars/S1API/pull/333), [#334](https://github.com/ifBars/S1API/pull/334), [#336](https://github.com/ifBars/S1API/pull/336), and [#337](https://github.com/ifBars/S1API/pull/337), and [ifBars](https://github.com/ifBars) for [#344](https://github.com/ifBars/S1API/pull/344), [#345](https://github.com/ifBars/S1API/pull/345), and [#346](https://github.com/ifBars/S1API/pull/346).

[Full changes since beta.7](https://github.com/ifBars/S1API/compare/v3.2.1-beta.7...v3.2.1-beta.8)

[Download S1API-Forked-3.2.1-beta.8.zip](https://github.com/ifBars/S1API/releases/download/v3.2.1-beta.8/S1API-Forked-3.2.1-beta.8.zip)
2 changes: 1 addition & 1 deletion S1API/S1API.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
using S1API.Lifecycle;
using S1API.Map;

[assembly: MelonInfo(typeof(S1API.S1API), "S1API (Forked by Bars)", "3.2.1-beta.7", "KaBooMa")]
[assembly: MelonInfo(typeof(S1API.S1API), "S1API (Forked by Bars)", "3.2.1-beta.8", "KaBooMa")]
[assembly: MelonPriority(Int32.MinValue)]
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
namespace S1API
Expand Down
2 changes: 1 addition & 1 deletion S1API/S1API.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<NoWarn>$(NoWarn);1591</NoWarn>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<LangVersion>latest</LangVersion>
<Version>3.2.1-beta.7</Version>
<Version>3.2.1-beta.8</Version>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)' == 'MonoMelon'">
Expand Down
Loading