110,890 Commits over 3,897 Days - 1.19cph!
more viewmodel camera clipping fixes - rotation sway reduced
Moved Google Sheets menu items in Tools
server.printwipeid command to print the wipe id of the .sav
Added mossy wooden beams for jungle ruins - wip
Merge: from profiler_improvements
- Adds linux support (tested on Ubuntu
22404 via WSL)
- Optimizations for JSON export
- Added debug utility to export binary snapshot - run `perfsnapshot <delay> <name> <frames> <shouldBinExport>`
- Added Tools/Profiler Bin Viewer, an editor only tool to inspect binary snapshots
- Reduced default frames captured to 4 from 10
- Profiler now skips annotating UnityEngine.CoreModule methods (reduces capture overhead)
- Works around Perfetto visualization issue with Complete events (https://github.com/google/perfetto/issues/970)
Tests:
- Exported a number of editor snapshots with binary snapshots to test bin viewer
- Using WSL, tested exporting a snapshot on Ubuntu - 3k procgen world
Merge: from main
Tests: editor compiles
Female models use V4 rig
Female body prefabs converted to prefab variants of the fbx
Added female skin set back into the skin collection
Bugfix: Workaround Perfetto's "Complete" event hierarchy bug
- Reported issue on their repo: https://github.com/google/perfetto/issues/970
Tests: exported snapshot from a linux server (running on WSL Ubuntu), 3k procgen world. Exported from editor as well.
viewmodel camera clipping fixes - rotation sway reduced for problematic melee weapons
Merge from main, codegen.
Increased ballista deploy volume size
Update: Binary export no longer pre-processes the stream
- Saves time on the export
- Also added if-deffed out extra checks, disabled by default
My previous checks were wrong and produced false positives. Also, think I got an idea what jumbles the json vizualization - will fix in next CL.
Tests: used the extra-debug version to export linux snapshot - it succeded
Stop battering ram door busy tick after 3s of inactivity
Update: ProfileBinViewer - report found exceptions in thread stream
Still looking for why things are wrong with linux snapshot
Tests: opened a borked linux snapshot
Updated knights armour set LODs and icons
Updated Game Manifest
Updated Skin List
Updated Single Medieval Metal Door Item Prefab
Setup the Icon for Single Medieval Metal Door
Mossy variations of wood trims and logwood for jungle floors
Fix default menutip icon to the correct info icon.
Buildfix: Disable ProfileBinViewer if we're not in Server mode
Tests: switched to Client in editor
Update: ProfileBinViewer now shows thread summary
Tests: opened a snapshot from editor
updated xmas advanced lights bulbPrefab to point to renamed testbulb prefab (wasn't updated with a guid change from renaming)
more weapon camera clipping fixes
Have scientist briefly strafe and use suppressing fire before turning and sprinting to a distant cover
Have them crouch and sneak instead if the cover they want to go to is very close
Merge from ai_wolf_iteration (significant optimization)
Fixed battering ram parenting trigger warnings
main -> 4ShotMiniCrossbow
Setup Entity Prefab and Item Prefab for Single Medieval Metal Door
Imported Single Medieval Metal Door GIBS
Updated Game Manifest
Texture updates
Adding another female head seed
Make scientists look towards where they "think" the player is, not where the player actually is
Make scientist not be able to shoot when they are sprinting
Shields 4k textures and materials for paddy
Setup population convar and fix error.
Increase snake trigger radius.
Added snake spawn population.
Updated world spawns.
Move snake files.
Manifest.
▍▇█▊▅ ▆▍▄▇ █▆▄█▉▆▇▄█▋▆▇▋▍▇▍▋_█▊▉▉▌▉▅
█▄▋█ ▋▇█▉▅▄█▇▋▄▉▊▊▋▋▌▅ █▋▄ ▌▅ ▉▍▆▋█▆▋▊▇ ▅▊ ▇█▌▆▉▅▆ ▌▇▅▅▆▅█ ▍▄▊▊▍▆▋▊ ▉▋█▆█▊▅▉ ▄▊ ▇▄▆▇▌▊▉▇▉▅ █▍█ ▋▅▆▉▆▅ ▍█ ▌ ▌▋▍ ▄▋▇▋
Correctly resetting mip biases for textures when leaving play mode to avoid texture changes appearing when using DLSS
Increase client side trigger radius so snakes turn towards players earlier
Merge from main, resolve conflicts.
Merge from main, resolve conflicts.
Cherrypick era convar after merge
created v_minicrossbow_bolt and linked to the 4 bolt joints in viewmodel prefab
merge from main -> primitive_gm