248,635 Commits over 3,928 Days - 2.64cph!
Add debug commands for visualizing NPC acceleration, deceleration and gait
Rename CNavMeshCachedData -> CNavMeshHeightFieldData
Fix wolves suddenly stoppinng when fleeing
More resilient native memory pooling
Fix wolves that keep eating or chilling while their pack members are fighting nearby
Cleanup player tokens
Remove unused find pages
Add PackageTypeTagDefinition
Add <Modal> component
Add package type tag editor
Expose property tags in the package editor
- Fixed SlotMachine analytics not including multiplier
- Better error reporting on analytics bulk uploading
- Fixed a memory leak in analytics when creating the upload client failed
- Added ability to specify a file to load convars from in the editor GameSetup
Mere from peacekeeper_turret_hostile_warning_ui
Double the warning radius, only show turret marker if hostile.
Remove unused table
Cleanup old game sessions
Fix session update logic
Fix first login metric
Leaderboard backup, run #
15629
Simplify mirror component, use fixed render target size to show that we can
Add CameraComponent.CustomSize to override aspect ratio. When rendering to a render target, sometimes you want the aspect of the screen and not the texture
Add CameraComponent.ProjectionMatrix
Add CameraComponent.CalculateObliqueMatrix to clip projection with a worldspace clip-plane
Delete view_shared, move CViewSetup to camerarenderer and start removing unused junk from it
Added NotifyLOD to car radio so it turns off based on distance
Stop "active sound handle count" spam
Fixed incorrect audio mixer group on sound source
Fixed missing static sound player
Rotate temp art
merge from qol_variable_zoom_scope -> main
▍▇▊ ▅▍▋▆█▅▅ ▄█ ▌▅█▅▄▄ ▍▉▅▋ ▇█ ▇▉▅█▅ ▉▆▇▌▄▇'▋ ▅▊▅▊▅▉
- ▋█▊▅█ [▆▊▆█▉▅▄▋▅] ▄▆ ▌▇▊
- ▋▆▉▍▋▉▌ ▌▊▍▇▍▇█▉▄.▌▌▅▅ ▌▋ ▍▄▊▆▌▆ ▅▊▍▌▋▄ ▇▇ ▅▉▍▉▉█ (▍▆ ▅▊▋▊▅->▅▆█->▊▆▋▍▆█ ▆█▋▉▋ ▄▄█▅)
Organisation -> Organization where necessary
Resolves Facepunch/sbox-issues#6822
merge from qol_variable_zoom_scope -> main
Support drag data for GameObjectControlWidget, resolves Facepunch/sbox-issues#6998
https://files.facepunch.com/tony/1b2311b1/sbox-dev_xLjcpe9xed.mp4
Set 'pageup` as default for zoom increase & `pagedown` for zoom decrease
- if you are a power user feel free to move to mouse buttons
Fixed NRE when trying to delete non-asset files, resolves Facepunch/sbox-issues#7002
Allow new zoom keybinds to also work with binoculars
- binoculars will still work with left click to switch zoom level as before
Add zoom keys to options menu
- switch zoom (like binoculars)
- increase zoom
- decrease zoom
Fixed T1 shell ejection not working.
Change the 16x scope -> variable zoom scope
- acts like binoculars where it has 3 different zoom levels
- 4x, 8x and 16x zoom
Leaderboard backup, run #
15620
Leaderboard backup, run #
15619
Removed old commented-out code
- WIP audio source setup
- Radio now turns off when the engine turns off
- Setup radio play interactions, sfx and the 3 default stations
Fix error when total/facet not requested !
Fixed ore tests following the recent hot spot changes
Scene collision events (#1707)
An interface to listen for all collision events that happen during a physics step
Make navmesh generator pools static
Pool memory for native tile heightfields
Order categories by title
Save categories upwards, include parent categories
Replace facets with categories, store simpler, use packagetype to return categories, return facet results as tree
Filtering by category works
First fix map override task when using launcharguments.map
Testing with handshake process fixes if host changes during handshakes...
Unique handshake id tests - if we restart a handshake its possible two could be running in parallel, this'll stop that
More fixes
Some cleanup
More cleanup, early out if disbaned or toxic
Fixed .config files not being added to appropriate string table for clients to receive changes
Package type category editor