2,811 Commits over 1,918 Days - 0.06cph!
NetworkPlayer -> NetworkUser rename fixes
Rebuilt protobuf with merged magic.
Merging in character active/inactive branch
Merged with networkuser branch
fixed crouch animations floating above ground
player plays shooting animation when sprinting + shooting
Fixed animation bug with 3rd-person view in CLIENT+SERVER mode when in vehicles.
Return of the third-person view.
fixed jump not playing when character is unarmed
Vehicle sends now garbage free as well, and got network sends down to true zero garbage generated. Note that OutputStats.AddRecord still generates some garbage.
Fixed up AddRecord stuff I missed
Major improvement to garbage gen on network sends. Character sends now generate ZERO garbage (down from >200KB) apart from the single BitConverter.GetBytes calls in NetworkServer. Other sends (vehicles etc) could be improved also with similar techniques (not using ToProtoBytes etc).
Skip client input rate check if the server is really struggling. Last playtest, we pushed the server to the max and suddenly everyone got kicked for "cheating".
Block loading saves in CLIENT+SERVER mode
Merging the updated save/load system into Main, this is usable now.
All items now have their own price
Turned transform sync off for dropped items.
Added a crude network stats tool to show what kinds of NetworkMessageTypes are using the most bandwidth.
Pedestrians only stop and look at you if you're holding a sellable item they actually want to buy (they still mightn't be able to afford it though)
Temp fix for out of sync light events.
Fixed interaction text staying up if a character dies while looking at an interactable.
Fixed NPC habit of waiting a long time for paths.
Fixed broken NPC interaction on the server.
Fix NRE in server network group startup.
muzzle fix,
building placement snap
some time fixes
99% sure missing package fix.
Fixed various NPOT textures.
Time in past error fix maybe?
Added time to UI
Renamed and set drug prices
Wreckage collider for players, and nav obstacle on wreckage for NPCs
Fixed vehicle wreckage appearance to work with Paul's new meshes
Server now tells you some stats.
Minor interaction system change.
Adjusted loot drop suitcase collider for easier interaction
Oops, turned NPCs back on.
Merge container update into Main.