246,564 Commits over 3,928 Days - 2.62cph!
Fix analytics bulk uploader not clearing string buffer between each line serialized
ProceduralMapRailSimple and ProceduralMapRoadSimple include canyons, lakes and oasis as those directly affect river / rail / road generation and take little time to generate
Refactor IK to specify right hand, in prep for left hand pass
- Don't allow mounting the DPV in shallow water
- Dismount player if water becomes too shallow
- Removed unused waterlogged check
Kayaks now pick up speed automatically when facing downhill (for extreme river rafting)
Uses same system as boogie boards
Added fixcars convar support to the DPV
menu cards show HP
diamond ring
maps start farther apart
bow and arrow
mantlepiece clock relic
dartboard relic
pirate flag relic
DroppedItem now spawns it's worldmodel via GameManager.CreatePrefab, ensuring PreProcess is run
Removed the server side code that disabled renderers as those renderers should now be removed in PreProcess (this code was just for the editor but it ran at runtime regardless and caused a 40b allocation every time an item was dropped)
Fixed mushroom colouring not being applied to dropped mushrooms
Added a new TeakUIPresetSelect that allows us to create defaults for selections of settings
Added preset accessibility options for Protanopia, Dueteranopia, Tritanopia
Also supports a custom mode
Internal AfterDepthPrepass hooks
CSM doesn't suck anymore
Texel snap cascade shadow map matrix so lights never shimmer when you're moving
Cleanup
Use the frustum from the previous shadow map to cull the current shadow map, m_pLightObject neverr used
Turn on cast shadows for LOD0 of the mushroom clusters
Hooked up the new mushroom materials to the colour swap pallette
Fixed timings on reload animation FX call.
Iterated on FX.
Fixed DigitalClock.FadeOutScreens NRE
Fix FindClosestPoint for scaled meshes
Added MWHEELUP/MWHEELDOWN InputGlyphs
Started adding shortcuts
First pass at copy / paste (#8)
Subtracting
103112 (water carving volume culling distance) as it's no longer needed with the new changes (canyons are no longer using water carving volumes)
Add labels to transitions in fsm UI
wip debris_kit_a + debris_a assets
https://files.facepunch.com/jason/1b2111b1/firefox_CqaZEf7HvS.png
Merge from world_update_2
Had to subtract the elevator merges as the custom manifest rebuilds have caused aux2 to lose some merge links, resulting in merge conflicts in files that should not have merge conflicts
add 30s sound track preview audio files
Removed ocean from TerrainWaterMap (now only contains rivers and lakes, needs rebaking for static test maps, did it for CraggyIsland)
Ocean is culled entirely under the terrain (exists neither for physics nor rendering)
Ocean now only exists where the ocean or oceanside topologies are painted (may break custom maps that messed this up)
Removed water carving volumes from canyons (no longer required, fixes bugs caused by those volumes reaching beyond the canyons and overlapping ocean, lakes or rivers)
This will likely break everything and ruin all of our lives for the next few weeks
Blunderbuss uses local animation effects folder instead of double barrel shotgun.
Prevent chatbox overflow when typing a longer message
Ammo model texture setting pass.
Optimized texel sizes down to be more consistent with the weapons.
Show notification button for all
Force fur to bypass render queue check the same as Hair is
Experimental support for FindClosestPoint on mesh collision https://files.facepunch.com/layla/1b2111b1/sbox-dev_RvmEK7htSt.mp4
Fixed Main Menu Maps page asking you which map you want to launch even though you just clicked a map.
Inputs now support MWHEELUP/MWHEELDOWN. Resolves Facepunch/sbox-issues#6132
Initial commit with traffic light example
Clean: Removing other TMP hidden warnings
Turns out I added an extra csc file that I missed today.
Tests: none, trivial changes
Fixed hatchet fur not working with viewmodel renderer
Parent tunic controller to pelvis & add bone retarget
Can now close the Camera Preview Floating Window so it's not in your way. Resolves Facepunch/sbox-issues#4472
https://files.facepunch.com/CarsonKompon/2024/August/21_11-29-LawfulNorthernhairynosedwombat.mp4
Improved Legacy Wood Piles -> World Update 2
Add CallbackEntry in the right place relative to .Order so that game object system listen order is respected