137,745 Commits over 4,324 Days - 1.33cph!
merge from testrunner_editor
▇ █▌▆▌ ▍▉▇▊█▄▉▊▋ ▆▋█▆▆▊ ▍▉▍▋▌▋▌▌▇ ▊▍▋▆█▍▋ ▉▇█▍▇▄▍ ▇█ ▉▊▆█▌█▋▊ ▅▆▌▉▄█ ▄▅▋ ▄▍▉▇▆▆▌▉▅▅▋▆▇▍▉▉▆▆▅▊
Potential fix for "mp5.entity / flashlight.entity changed its network group to null" when spawning new scientists
server_browser_ping_removal -> main
Ensure region sorting button uses the correct background
Merge: from main
Also renamed branch: duplciate_bot_id_fix -> duplicate_bot_id_fix
server_browser_ping_removal -> main
Remove DeveloperOnly restriction from Indirect Instancing Convars
Fix naval scientists not lighting up their laser or flashlight weapon attachment at night
- Show ping and region on connection modal
- Servers without a region tag will be put to the bottom of the list
- Missed files
- Minor browser code folder cleanup
Added TestRunner.Pipeline, an access point for the build pipeline to run all the editor tests in one go
Merged from settingsmenu_export_config branch.
Add a context menu option to UI_Settings components that lets you Export all the Settings at once. Currently it will provide it formatted for ADX and a rougher format for Excel.
Bugfix: fix bot id being shared when loading a save
Fixed by reconstructing the free bot ID list and free bot id counter
Tests: playground with 1 transient and 1 persitent bot, couple loops of spawn player -> save -> load
Remove the export to console option as it's no longer useful. Improved button description.
merge from testrunner_editor
Added a popup editor window when exporting that allows for copying the results to the clipboard (as they get truncated by the console and I always just copy and paste them anyway).
- Display the correct region
- Region translation
- Look and cache provided region tag on each server
- Servers without region tags (eg Unknown region) are put at the bottom
- Fix error stopping sorting via region
merge from naval_update/io_boats
Plant pot deployable on boats
Better checks for IO entities not sharing the same root parent
Add an assertion when trying to update visibility while jobs are running
Fix assertion triggered when another player uses a telephone
updated ballista ik hand positions
Clean: fix formatting in BasePlayer-SaveLoad.cs
Tests: none, trivial change
Bugfix: recycle bot IDs when loading from a save
This was leaking a bunch of IDs, likely harmles on maps with low bot population
Tests: loaded craggy with preplaced bots (both persistent and transient). Spawned extra bots, their ID count was starting from 1
Bugfix: skip trying to draw water bodies if camera planes are not initialized
Was causing a lot of asserts when loading into Craggy with debug unity editor
Tests: booted craggy with debug editor - no more invalid plane normal asserts
Bugfix(editor): schedule QueryVisJobRunner jobs early to avoid editor freeze
Tests: was able to load craggy save with players multiple times in a row
Fixed ioentity.allow_on_boats convar including Signage
Paintable reactive target deployable on boats
Fixed non convex mesh colliders for: RF broadcaster, RF receiver, simple light and reactive target
merge from testrunner_editor
updated the 'shield bone arm rotation additive' positions for handguns that are used with the shield and made/added 3p shield block pose to playeraniamtion.controller
▋ ▄▉▌▋▅ ▊▋▉█ ▍▆▍▆▍▅▌▌▍▊██▊▊▄▆▋▉▋▅▌
▆ ▋▌▊▆▆▅ ▆█▄▆█▇▋▆ ▉█▆▍▆▇ ▆█ ▆▍▉▌ ▍▉▇▉ ▉▅▅█▉▅
Quick stability hack for testing
Update the Standard shader's subshader LOD to 0 as we now only have 1 subshader
Flagged all the prefab tests as TestMethodEditor
Added TestMethodEditorAttribute, tests that can run in edit mode (or playmode editor) using the TestRunner. Meant for asset validation tests
Some refactoring to support the edit mode/play mode branching
Added a cancel button to the editor window
Fixed the test result time mismatch
Merge from naval_missions
Suggested simplifications for performance capture
Boxes DLC - updated meshes and LOD distances for tools and guns boxes, rebuilt manifest
Gate behaviour behind new PlayerBoat.DestructibleWrecksEnabled replicated var.
Codegen.