Skip to content

Multiplayer Stability v0.9.4

Choose a tag to compare

@Sternab Sternab released this 29 Jul 06:22

Changes

  • Adds narrow UI lifecycle guards for null or disposed units during Surface HUD selection, experience refreshes, inventory stat refreshes, and additional-stats view notifications.
  • Preserves every valid callback on its original path. The guards are ungated, subset-safe, and do not swallow exceptions or write synchronized state.
  • Covers the separately captured disposed-preview inventory refresh in addition to the four originally identified callback families.
  • Keeps the packaged Blueprints and Content directories non-empty so ZIP installers retain them.
  • Includes all v0.9.3 pause-consensus, dialogue-answer, and UUID-attribution changes.

Compatibility

Use the same v0.9.4 build on every peer. This release targets Rogue Trader 1.6.1.514.

The guarded exception paths were recorded in the paired v0.9.2 folder-3 capture. This release is expected to eliminate those exceptions, but their effect on the two associated desync episodes still requires post-fix multiplayer validation.

SHA-256: 51DDCA3CE3AAD2E2A09E031F1FBC8870BF4CE10A5B72CBAAC797B073BECF24C4