Changes
- Guards
VendorVM.HandleEquipmentSlotUpdatedduring the constructor window beforeStashVMis assigned. This is an ungated, UI-only fix for the paired exception family in the v0.9.4 captures. - Repairs
PartyPetSpawner.MyData.OnDisposewhen 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.64f1against 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
BlueprintsandContentplaceholders.