128,579 Commits over 4,201 Days - 1.28cph!
Add convar functions for setting favourite colours with one list command, improve help text for convars
Added Single 50 Cal Bullet, Empty Bullet and Ammo Link Model
properly render multiple guides at once with different states
fix_dumb_name -> naval_update
Rename 'Mouted' to 'Mounted'
Move useable by turret check to the serverside
Lower wander strength to stop them running into walls
Update 50 Cal Model to include updated bullet belt
Added a "Clear Building Area" radial option to the boat building station. Destroys all boat blocks and deployables in the building area. Only usable when there are no players or finished player boats in the build area.
TODO: Make sure to check for auth when I merge it.
Merge from monument_notification_sounds
Fix for oil rig notification not working on server restart
🤞
r/w and prefab LOD distance tweaks, enabling batching on props that can use it
merge from charity_plushies_2025
New avoidance update interval convar
Codegen
Fix client sails not correctly restoring sail visual state.
Change sail to use high wind anim.
Iterations on the wheel movement sounds(start, stop, and moving loop) and rename file names.
r/w and prefab LOD distance tweaks, enabling batching on props that can use it
Adding blockout rpg world model rig
merge from naval_update/deep_sea
merge from naval_update/deep_sea/map_marker
Text and icon stays at the center of screen
Removed 50 Cal Dual Prefab
Added and Setup Right Hand Side 50 Cal Prefab
merge fix_invisible_nametags to main
Added armor parts to the mannequin
MemClear query vis arrays before scheduling new jobs to fix nametags sometimes staying invisible after teleporting.
Merge from monument_notification_sounds
All mannequin parts, prefab tweak and added clothes
Update: AnalyticsTable - return EventRecord back to pool
- amended test to check for pool usage
Tests: ran unit tests
renamed to BakedShoreVectors
Potential fix for sounds not responding to volume controls in build
r/w and prefab LOD distance tweaks, enabling batching on props that can use it
More sail deployment tweaks
undid a bunch of stuff making shore vector baking a static func, it's completely unnecessary and we have everything we need in the scene already
initial shore vector baker
merge from blueprint_fragment_fix
fixed bed workshop obj broken normals cause by rotated transform
Get BoatAI down from 4ms every frame (for 12 boats) to around .2 ms for the same 12
Update: AnalyticsUploader now flushes it's queue on shutdown.
- Updated tests to validate everything got flushed
- Fixed missed gzipstream end block serialization tracking
- Fixed ever-growing memory stream
Next up need to add EventRecord pooling, then gotta implement remaining uploaders, and in theory it's done
Tests: ran unit tests
Add sail collision sets for raised and lowered states.
Toggle as required.
Merge from monument_notification_sounds
- Fix for cargo ship notification, now plays only on a triggered event spawn rather than any spawn
- Add convar for reenabling monument toast notifications
- Add debug convar to figure out what's going wrong with oil rig notifications
- Protocol increment for modified RPC's
Rebase on current /indirect_instancing
Clean up some failed experiments