13,656 Commits over 2,741 Days - 0.21cph!
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)
Added HudMenuInput support for input fields
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)
Update from repository
Includes skin icon fix and text vertical overflow
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)
Merge from adminpanel_ugc
Fixed expanded sign image getting smaller over time
FIxed cassette audio looping forever
Store the last person to modify a firework, display it in the UGC browser
Initial support for showing pattern fireworks in the UGC browser
Merge from adminpanel_ugc
Can now click on UGC images to expand them for a better view
Don't show signs in the UGC list if they have no data
Better behaviour when cycling through images on a neon sign when some frames have no data
Can now click on the track progress bar of the audio clip preview to seek to a position
Allow weapons, but can't steer parachute while a weapon is held
Can only deploy parachute if there's 20m of clear space beneath player
Debug switch to bypass the repacking stage for easier testing
Fixes, more movement work
Temp icons, communicates state changes better
Add +jump support to TokenizedPhrase