Skip to content

v0.3.0 experimental - shared cup and Hayosiko adapter

Pre-release
Pre-release

Choose a tag to compare

@CallMeRyanYT CallMeRyanYT released this 17 Oct 17:14

This experimental build adds a shared coffee-cup adapter and Hayosiko driver/body adapter. It is not full-game multiplayer, and actual two-PC gameplay has not been verified. Manual game tests are deferred until the user's end-of-build testing.

Implemented:

  • Host-authorized coffee-cup pickup, carrying, drop and throw, with body orientation/spin and a late-join baseline.
  • One Hayosiko driver, seat request/replay checks, configured driving controls, held starter on I, stale-input braking and disconnect cleanup. Client body presentation blends toward host state.
  • Male/female characters with walking, carrying and seated poses, automatic startup in shared mode, and local F7/error feedback.
  • A legacy .NET UDP address-cache race fix: the old implementation could deliver a packet to the wrong client and stall bootstrap/commits. The previous source fails the new three-client regression; the fixed source passes 100,800 addressed payloads across sequence wrap.

Both PCs must update to this exact package and choose the same Shared world mode. The game must be closed during DLL replacement. This PC's package contains only the mod DLL, documentation, hashes, third-party notices and profile tool; it contains no game binaries or saves.

Shared mode requires an already prepared disposable profile. Preserve any existing preparation journal and original backup; do not prepare an already active profile again from this new ZIP. Keep Steam Cloud off until normal quit, restoration and verification.

Only the cup and van body/driver are mapped. Native pickup/cup use and unsupported van FSMs are gated during the session. Other items and vehicles, passengers, doors/dashboard/wheel/damage state, assembly, shops/jobs, needs/death, weather/time/NPCs and coherent vanilla shared saves are unfinished.

Validation: 6,869 legacy C# assertions, 16 tooling scenarios, 19 profile fixtures, and a metadata audit resolving 249 types / 857 members against the shipped game libraries. GitHub headless checks passed for the implementation commit 860027c. These are not game-runtime test results.

Install/update instructions · Manual checklist for when ready · Known limitations

Download MSC-MP-Mod-0.3.0-experimental.zip below; GitHub's source-code ZIP does not contain the compiled mod.