Skip to content

Multiplayer Stability v0.9.5

Latest

Choose a tag to compare

@Sternab Sternab released this 01 Aug 10:25

Changes

  • Guards VendorVM.HandleEquipmentSlotUpdated during the constructor window before StashVM is assigned. This is an ungated, UI-only fix for the paired exception family in the v0.9.4 captures.
  • Repairs PartyPetSpawner.MyData.OnDispose when its stored unit reference no longer resolves. Exact-parity multiplayer now clears the stale spawned-unit state instead of throwing before base cleanup.
  • Adds serious-only standalone hashes for the class-valued child roots used by Player.GetHash128. This narrows future player-bucket desyncs without changing simulation state.

The vendor and party-pet changes prevent their captured exception paths. Their effect on desync incidence still requires post-fix multiplayer validation.

Compatibility

  • Rogue Trader 1.6.1.514
  • Use the same Multiplayer Stability version on every player.
  • Matching manifest versions and compiled module IDs are required for simulation fixes and custom transfer protocols.

Validation

  • Compiled with Unity 6000.0.64f1 against the current project reference set.
  • Owlcat modification build completed successfully.
  • Release archive manifest reports 0.9.5.
  • Packaged DLL matches the verified build output and contains the new patch classes.
  • Archive includes the required Blueprints and Content placeholders.