branchrust_reboot/main/protobuf_fixescancel
15 Commits over 0 Days - ∞cph!
Fix possible race condition accessing NetWrite.Length after sending the instance to a network thread to handle
Fix RPC error in CLIENT_SetTowId when detaching
Fix demo recording by allowing Position to be set on NetRead/NetWrite
Fix protobuf codegen generating invalid data for large protos (maps)
Update protobuf codegen to fix WriteToStream writing invalid length delimiters
Actually fix RPC error in CLIENT_PendingInvite (IDs are ulong, not ints)
Update protobuf code generator (should fix IndexOutOfRangeException when saving the generated procgen map)
Possible fixes for RPC errors in DoUpgradeEffect and GetPerformanceReport (likely mods using them with missing parameters)
Fix RPC error in CeilingLight.ClientPhysPush (should also fix push direction/force due to explosions)
Fix RPC error in CLIENT_PendingInvite when clearing a pending team invite
Fix broken code in PhotoFrame.RecieveOverlayTexture RPC causing errors because it's trying to read the wrong data
Log the full exception in WorldSerialization.Save+Load
Fix RPC error in SetInheritedVelocity
Fix RepairBench.ChangeSkin and ElevatorLift.Server_RaiseLowerFloor RPC errors
Allow BufferStream to grow larger, but don't use the ArrayPool for it