reporust_rebootcancel

128,678 Commits over 4,201 Days - 1.28cph!

3 Months Ago
Fixed bbq loot panel title
3 Months Ago
Connect together faces when entity links update
3 Months Ago
Fix debug points for walls
3 Months Ago
Bugfix: players go back to sleep on disconnect on a server with UsePlayerUpdateJobs 2 This looked scarrier than it ended up being. One concern left to investigate - looks like I'llbe able to merge it in tomorrow Tests: 2p session on craggy with UsePlayerUpdateJobs 2
3 Months Ago
▋▄▋█▉
3 Months Ago
Fixed 4 conflictings phrases - setfreq_desc - spin_desc - drink_desc - open_loot
3 Months Ago
Skip phrases in EntityMenu.cs, we catch these by attributes
3 Months Ago
Added a check looking for unused phrases and conflicts Removed some unused/duped phrases
3 Months Ago
Add debug points to faces so we can ddraw better visualizations for the faces
3 Months Ago
Fix backface check for 180 degree faces not working due to needing a bigger offset with the normal
3 Months Ago
Make logging "a little clearer"
3 Months Ago
Enable more materials for instancing that weren't caught previously because of a buggy automation in indirect instancing tools
3 Months Ago
Linearise colour values before storing them in the instance data buffer
3 Months Ago
▄▌▄▅▉▄
3 Months Ago
Some fixes for the phrase contexts update, it wasn't catching everything
3 Months Ago
Cleanup/polish indirect instancing tools
3 Months Ago
more WIP on bunker entrance
3 Months Ago
Optim: NetworkPositionTick - skip transform access Tests: none, trivial change
3 Months Ago
Optim: inline virtual calls in SendNetworkPositions and skip transform access Tests: 2p seesion on Craggy with UsePlayerUpdateJobs 2
3 Months Ago
▇▋▅-▊█▍▄█
3 Months Ago
Tooltips now use phrases Converted and reserialized all UI prefabs using tooltips (~130 prefabs)
3 Months Ago
Update: simplify SendNetworkPositions Decided against parallelizing with tasks as it looks to be taking only ~0.3ms on a 350pop server Tests: 2p session on Craggy with UsePlayerUpdateJobs 2
3 Months Ago
▆▍▍▇▊▋▇ █▄▅▊
3 Months Ago
▋▋▆▅▆▌▍▍
3 Months Ago
Clean: fix formatting Tests: none, trivial change
3 Months Ago
Bugfix: fix failing WaterLevel tests My ReadOnlySpan caused it, as we had hardcoded access to the global PlayerCache (which we don't use in tests). Tests: unit tests pass
3 Months Ago
Small Cleanups: - use Mathf.NextPowerOfTwo in BufferList - remove CommandMemoryBase.damage_bitmap - revert changes to MainCamera - remove FormerlySerializedAs in RendererLOD
3 Months Ago
Update: rename BasePlayer.playerCache member var -> BasePlayer.PlayerCache It was hiding the source of a bug, as func params have lower case name Tests: compiles in editor
3 Months Ago
▄▄▄▆▅ ▍▌█▋ █▆▊▋▍▋▄▉_▍▊▌
3 Months Ago
▉▋▇▄▋▅█▍ ▊▄▉▌ ▄█▄█▅ ▇▊ █▅█▋▋.▉▆▇▋▇▌ ▉▇▍▆▋▇ ▄▊▄▌ ▋▇▊▉▍▌▇ ▋▆▋▆ ▇▋▉▍▄ ▍▉ ██▋▊▉ ▌▉▅▍▋▊▋ ▇▉▆▋▋▌▌
3 Months Ago
Some refactoring, make sure prefab phrase contexts arent stomped when running the phrase update Fixed persistent assets in lists being explored as potential phrase contexts
3 Months Ago
Clean: prefer ReadOnlySpan<BasePlayer> instead of playerCache where possible Makes it easier to guess things at a glance. Tests: ran all relevant unit tests(discovered WaterLevelTests are failing, will investigate next) + 2p session on craggy with UsePlayerUpdateJobs 2
3 Months Ago
▇▄▅▋▄▌▋▍
3 Months Ago
convar to help test prepare for missions
3 Months Ago
Revert back to simpler save method Abandon mission instead of trying to use reset to defaults
3 Months Ago
Rebase on current /main
3 Months Ago
Rebase on current /main
3 Months Ago
Update: demote PlayersToFinalize, PlayersToValidate, PlayersToRecache from being global caches Tests: 2p session on Craggy with UsePlayerUpdateJobs 2
3 Months Ago
Update: demote PositionChanges from being a global cache Tests: 2p session on Craggy with UsePlayerUpdateJobs 2
3 Months Ago
Keep instancing disabled by default
3 Months Ago
Strip debug code out into separate files
3 Months Ago
Remove old unused arrays
3 Months Ago
Merge: from occlusion_rework - Fix for occlusion queries not being commutative - Reenable occlusion frame cache and expand it's use to full frame - Server occlusion deduplicates queries - minor API restructure (might affect mods)
3 Months Ago
Optim: ServerUpdateParallel - update player subscription groups just before we run sever occlusion update This ensures that server occlusion frame cache is built from up-to-date occluders, and allows to save on more occlusion checks downstream in ConnectedPlayersUpdate Tests: 2p session on Craggy with UsePlayerUpdateJobs 2
3 Months Ago
Remove old unused job code
3 Months Ago
- Properly support material property blocks (for real this time) - Disregard LOD minimum distance for the 0th LOD entry to prevent objects hiding from getting too close to them. - Fix ConVars - Various cleanups
3 Months Ago
More progress on bunker outside blockout WIP
3 Months Ago
Clean: split up FinalizeTickParallel monstrosity This is end of prep to rearrange systems for better occlusion cache reuse Tests: 2p session on craggy with UsePlayerUpdateJobs 1 and 2
3 Months Ago
Merged engine.json and phrases.json into a single file