11,001 Commits over 1,950 Days - 0.24cph!
Require a subject line and message when submitting offensive content reports
Fixed blood effects randomly appearing white when getting shot (should only appear white when hide blood option is enabled)
Move NPCWalkAnimation queue to LateUpdate
Fixed LODs and removed sockets on static telephone
Powerline platform tarp LODs
Remove sockets on npc vending machines
Add graphics.aggresiveShadowLod convar, disables shadows on small meshes (<2m on all axis) on the last LOD level
Disabled 4 shadow casters on npc vending machines
Disabled ~40 shadow casters on lower LODS in the fishing village shop dressing (mostly small fish models)
Add graphics.ReportShadowCasters
Improved layout on report bug dialog to better fit the offensive content option
Merge from adminpanel_ugc
Increased size of preview image for signs
Merge from adminpanel_ugc
Fixed expanded sign preview getting smaller each time the admin panel is opened
Fixed hanging sign image getting displayed backwards
Fixed pooling issues with pattern boomers in UGC panel
Make an invisble version of the door manipulator to use in monuments where it's not visible (removes a renderer/shadow caster on each floor of a train tunnel entrance)
Remove socket gameobjects from static deployed entities (xylophone, scientist sentry, bandit sentry, rf broadcaster, piano, drumkit, chippy machine, cctv camera and computer station)
Strip IK transforms from server on mountable instruments
Disable shadows on LOD1 of all train tunnel signs
Fixed missing MeshCull scripts on red industrial door handles (door.hinged.industrial_a_a and door.hinged.industrial.a)
Disable shadows on LOD1 of the train tunnels call elevator push button
Disable shadows on LOD4/5 of static computer station and removed an unneeded client side mesh collider
Removed hardcoded Z/C/Y keys managing debug camera zoom
Added debugcamera_zoomin and debugcamera_zoomout bindable buttons
Added debugcamera_raise and debugcamera_lower bindable buttons, if these are bound then the debug camera will use this instead of the hardcoded Q/E
Merge from adminpanel_ugc
Fixed performance degradation when examing a pattern boomer within network range of the admin
Fixed sign images getting smaller every refresh
Fixed photo frame content not getting deleted properly
Merge from content_reporting
Enforce a time limit on how often reports can be submitted (just offensive content, regular reports are unchanged)
Don't run TreadAnimator unless player is within 20m (takes 0.3ms of time if player is in network range of launch site or junkyard)
Try dropping held world item at correct position/rotation
Include current world position/rotation in model state so it's accessible on the server
Added new Figma colour pallette mirroring the predefined Figma colours as close as possible (see FigmaPallette.unity scene)
Merge from cui_improvements
Add hudMenuInput support for InputFields (should be used instead of NeedsKeyboard if an input field is displayed while the inventory/crafting panel is open)
Merge from adminpanel_ugc
Display entity id in UGC entries
Fix NRE when clicking on a star on a pattern UGC
Use client side information for pattern boomer if available
Can now search for entity id's in the UGC filter (requires an exact match)
Merge from content_reporting
Fixed reportsServerEndpoint convar not being used if printReportsToConsole was set to false (can now send exclusively to an endpoint without writing to console)
Add server.reportsServerEndpointKey for verification
Try/catch report endpoint post
Encode screenshot and include with report
Merge from cui_improvements
Merge from spectate_crosshair
Fixed hit markers not working in spectate mode
Added support for camera movement during reloads while spectating
Reworked reload process while spectating
Screenshot tweaks, encode to jpg and use a lower quality/size
Merge from inventory_idle
Remove unused animator states
Update default hold type and fix setting an invalid layer on the inventory preview animator
Hopefully fix hold to dismount showing an unlocalized string on progress bar UI (will need a phrase rebuild)