Multiplayer Stability v0.9.0
Multiplayer Stability v0.9.0
Co-op desync fixes, diagnostics, and faster save transfers for
Warhammer 40,000: Rogue Trader build 1.6.1.514.
This is an experimental review release. It has passed source review, compilation, packaging, and
local startup testing, but the combined v0.9 changes have not yet completed a full post-fix
multiplayer field session. Use the same version on every machine and keep save backups.
Installation
ModFinder
- Install ModFinder.
- Download
MultiplayerStability-0.9.0.zipbelow. - Drag the unchanged ZIP onto ModFinder's Drag zips here to install area.
- Confirm the mod is enabled on every machine, then restart the game.
Manual
Create:
%USERPROFILE%\AppData\LocalLow\Owlcat Games\Warhammer 40000 Rogue Trader\Modifications\MultiplayerStability
Extract the ZIP contents into that folder. The final manifest path must be:
...\Modifications\MultiplayerStability\OwlcatModificationManifest.json
Enable the mod from the title-screen Mods menu and restart when prompted.
Changes Since v0.8.32
- Added a host-authored compatibility decision. Matching manifest versions and compiled module IDs
enable simulation fixes and custom protocols together. Incompatible v0.9 peers use vanilla
behavior; invalid or missing decisions stop the load. - Added protocol magic, versions, transfer IDs, ordered-offset and size checks, SHA-256 validation,
receiver acceptance ACK/NACK, cancellation, idle timeout, and per-peer Photon fallback to the
Steam save path. - Added sequence identity, retransmission, timeout, and abort handling to selected loading locks.
- Removed transition-flap dialog suppression. The game's desync dialog is authoritative; transition
state remains diagnostic context. - Hardened bucket attribution, tick and session resets, per-entity hash reporting, RNG leak budgets,
reflection checks, transpiler match counts, finalizers, and logging failure paths. - Changed the Tactician diagnostic to read existing component data without creating savable state.
- Preserved the frozen projectile endpoint after launch so the geometry fix cannot restore homing.
Multiplayer Check
At startup, confirm:
[MPStability] [Init] Patches applied (59 classes).
Do not continue if any peer reports FAILED, [Init][ERR], PATTERN NOT FOUND, or another
Multiplayer Stability component error. Before play begins, look for [Compat] Compatible on every
peer. Pre-v0.9 builds do not understand the compatibility decision and remain unsupported in mixed
sessions.
Artifact
| Item | Value |
|---|---|
MultiplayerStability-0.9.0.zip |
57,474 bytes, SHA-256 7C3951B59DA83168400F8D2390526DC6806EE70A512B58518BA7518EEF932CB2 |
Assemblies/MultiplayerStability.dll |
131,584 bytes, SHA-256 29408CF65919FF7ED40CBB495851C35285A752D2F1DD8B34649DE7C5C403FF7D |
| Built from | tag v0.9.0, commit 009f4085644688ff43f818429ae61ce5e4d5edb3 |
Read the installation and troubleshooting guide
or the design notes for
component status, evidence, and known limitations.