mattymatty-AdditionalNetworking_Experimental icon

AdditionalNetworking Experimental

Use more Explicit networking for stuff like selected slot and inventory.

Last updated 3 months ago
Total downloads 32898
Total rating 7 
Categories Mods Client-side Server-side
Dependency string mattymatty-AdditionalNetworking_Experimental-2.1.1
Dependants 35 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

This Releases are EXPERIMENTAL

Official Package

AdditionalNetworking

GitHub Release GitHub Pre-Release
Thunderstore Downloads

Towards a future with less de-syncs!

Use more Explicit networking for stuff like selected slot and inventory

Currently patched:

  • Current Held Slot ( using explicit slot id instead of forward/backward)
  • GrabbedObject slot ( streaming the entire inventory snapshot instead of relying on the other clients to guess where the objects are )
  • Shotgun ammo ( Owner will broadcast the explicit ammo amount )
  • Shotgun safety ( Owner will broadcast the explicit safety status instead of toggle )
  • Shotgun status ( Clients will request shotgun status from Host upon spawn )
  • Boombox playing ( Owner will broadcast the explicit track id and playing status )
  • Boombox status ( Clients will request Boombox status from Host upon spawn )
  • Player Username ( Owner will sync the name of his playerObject )
  • Sync scrap value if value is missing ( Client will request values from server )

Planned:

  • Television sync ( status / play time )

Done?:

  • Vanilla compatibility ( allow vanilla clients to join )

WARNING!

this mod will work only if both the host and the client have the mod

Installation

  • Install BepInEx
  • Unzip this mod into your BepInEx/plugins folder

Or use the mod manager to handle the installing for you.