Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
This package has been marked as deprecated, and it's suggested another
alternative is used.
AdditionalNetworking Experimental
Use more Explicit networking for stuff like selected slot and inventory.
| Last updated | 4 months ago |
| Total downloads | 125962 |
| Total rating | 12 |
| Categories | Mods Client-side Server-side |
| Dependency string | mattymatty-AdditionalNetworking_Experimental-2.3.6 |
| Dependants | 107 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304mattymatty-MonkeyInjectionLibrary
A library mod that lets other mods add properties and methods to existing base-game classes at runtime, without modifying game files.
Preferred version: 1.0.1README
AdditionalNetworking
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 and upon grab )
- 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 )
- optional: replace vanilla RPC with a more robust one
- Sync noise status for AnimatedItems ( Owner will sync the status of the AudioSource )
- Sync crouching status of clients ( fixes Old Birds/Giants )
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/pluginsfolder
Or use the mod manager to handle the installing for you.