253,623 Commits over 3,990 Days - 2.65cph!
Reapply spray LODs (subtract 69570)
▇▌▆▄▌▇▆ ▇▍▆▋▍▇▇
▆▆▋▍▆▊▆ ▋▍▄█▋▄▊
Simulate ripples on bullet impact
https://imgur.com/a/8eGjZdj
Basic ReplayVideoRecorder
Video recording performance improvements
Particle update rate fix for recording
Speech bubble update rate fix for recording
Camera update rate fix for recording
Replay capture audio pass !release
Don't use nullable for water properties, set default value instead
New ripple simulation with collisions
Add drag to fluid simulation and collisions
Cleanup ripplecompute and how ripples are added
Fix seamless entry on water, better water caustics, remove options for tesselation other than on/off, iterate on waves
Cleanup hull base shader
Cleanup ripple collision and propagation
Adjust ripple strength
New underwater surface method
Port eyeball shader to use our shared code, fixes clip planes on water
Add fog support to water surface, cleanup
Clamp radius of water directly on C# side, send D_VIEW_INTERSECTION combo
Put water combos right into place, upload water shader objects (including ripple)
Propagate ripple by framerate, fixes it slowing down on low framerates
Don't put r_water_ripples inside RippleCompute.cs, breaks when pushing it to shader
Add render bounds for water, only render water if we are are looking at it's bounds
Use two tone fog by default on test water
Push latest water shader objects
▅▅▄'▋ ▅▄▉▇▅ ▄▇▆▅▅▄█▆ ▆▄▇ █▆▍ ▍▌▌▍ ▌▋▌▇▆ ▇▌ ▊▄ ▄▇▆▉▉█▊▊
▄▌▋▍ ▉▍▍▉ ▇▌▉▍▅▄▌▆▅ ▊▉▇▋ ▄▍▇▉ ▍█▌ ▍▉▋ ▍▊▇▍ ▄▄ ▄▇▌▌▋▌█
Can manually dispatch CI workflow to force a full rebuild for when incremental builds get fucked
Delete loads of C++ entities that were removed from fgd ages ago or just legacy as fuck, clean up loads of shit because of it too.
Important we do delete these after removing them from fgds because the engine will still create them if a map has specified them previously
Remade break piece nodes on traffic cone model
Recompiled traffic cone and gibs
Updated asset tags
Refresh references to input/output node ids in group node if they're old
Fix crash in graph binding if group output isn't hooked up to anything
Delete the old output edges and recreate them with the new node
Fix output pins of group input not connecting up to input pins of group output properly
Make sure output plug edges are removed and recreated on node refresh
Add CAnimNodeBase::GetGraph so we don't always have to go through the context to grab the graph
Bypass group nodes when creating update nodes for graph binding
Get the correct child id when bypassing group nodes
Switch blend anim node to use input/output ids as a test
kv3 conversion for CBlendAnimNode
Draw node stacks differently with secondary highlight
Continue button enters world with last played character
▄▋█ ▄ ▉▄▍▇▅ ▅█▄▊▄ ██▌▆▌ ▆▇ ▇▊▆ ▄▋▄▍ ▉▇▇▅▅▊▌▋ █▍▍▄█▆▄
▋▌▋▄ ▋▋▌ ▄▍▉ ▅▍▊▅▆ ▍▌▄ ▄▋▌▋ ▇▍▄▅▋▄▍▇ ▌▌▅▆▌ (▇▇▊▆▅▊▇█) ▉▍▊ ▅▉▅▍▄▍▇▉▆ ▍▉▌ ▍▊▄▌▄▊▋ ▇▋█▇ ▍▊▅▋ ▌▄ █▇▋▄▇ ▄▅▌▍▆▌█ ▊▄ ▌▌█ ▊▊ ▅▌ ▆▋▌▉▌
Revert "Update .addon"
This reverts commit 346e0b1dcf6844638248a6a7a2499107ea0460a5.
Create .editorconfig
Asset compile
Merge branch 'main' of sbox-unicycle-frenzy
Update .addon
█▍▇█ ▅█▊▌▌▄▆▊▊█▇ ▊▊█▋▄ ▍▉ ▄▅▋ ▋█▄ ▋▍▆▇
▍▊▊▅▋ ▉▅▇▊▊█▌ ▍▍▊ ▍▆▋ ▋▊▌▇ ▍▌▊▅▊██ ▅▍▄█ ▉█▉ ▅▆▆▋▇▅ ▋▆ ▋▆ ▊▋▇▇▉ ▅▊▇ ▅▉▊▌
▉▉▍▋▌▉▋████▄▌▄▉▍▇▊▉▊▄ ██▍ ▄▅▉▋█ ▅ ▇▌▌▆▋▊▋▊ ▆▆▉▇ ▌▆▆▆ █▉▊▊ ▄█ ▄▄ ▌▄▅▄'▊ ▋▍▄▍▆ (▄▊▆▊▆▍▆▋ ▇▇▅▋▊▅'▊ ▌▊▍▅▋▄▍▌ ▌█▊▉ ▊▄▉▆ ▉▇▉)
█▇▍ ▍▆▋▋▌ ▉▆▋▅▆█▍ ▇▋▅ ▊▇▋▄▋█▉ ▉▋ ▌▆▇ ▉▌▄█▅ ▉▆▉▄▅▉ ▌▅▅▆▇▇ ▊▆▆█▋ ▍▅▍▇▉▉▇ ▋▍▌▊▆ ▋▍▄▋▇█ ▄▆▅▉ ▋▌▍▉▆▆ ▅▄▉ ▍▌▌▌▍▉▋▍
▌▄▆ ▋▌▌▆▇█▍ ▄▇▉ ▍▆▋▇ ▉▊▍▉▌▉▅ █▌▌ ▆▍▉▅▉▊█ ▋██▌ ▌▉▌▉▊▄▊ █▄▊ ▅▄▇▆▅ ▍▋
Map class variables type themselves from the C# Property Type now and their default value is set too. Clean this shit up using partial classes keep it nice and tight.
▌█▌▇▍▅▇▇ ▅▅ ▉▋▅ ▌▌█▉ ▇▊▅▇▇▆█▇
▉▅▍▇▍█ ▄▌█ ▄▇▌█/▉█▆▄/█▌▊▋▇▊ ▍▌▅ ▇▋▉▇█▅█ ▄▇▍▇▍▆▋ ▉▌▋▌█▊▄▋
Citizen: updated unicycle pedaling animation with 8% leg X scaling
Fix for mesh decals not being able to used instanced SH when rendered with command buffers.
_c files
Added Health Charge Station
Alt fire on pistol
zoom on python
Charge Station Model
Charge Station Sounds
_c files
FGD updated with charge station
▆▍▇▆▊ ▋▅▌▉▇▌ ▌▋ ▆▇▇█▆, █▆▊▅, █▊▌ ▇▌▌▍▍ ▉▊▌▆▇ ▅▊▄▊▊█▊▊ ▆▍ ▇▊▉ █▅▉ ▅▅▉▇ ▄▉▋█ ▇▌▆ ▌▊▋▅
▍█▍ ▅▋▇ ▉▌▋▍▉ ▅▊ █▋▇▇▌▇█ ▉▇▍ ▆▊▍ ▊▇▋ ▅▌▍▉ ▌▇ ▅▊▇█▅▉▆▋ ▇ ▉█▄▍▉▉ ▌▄ ▇▆▉ ▊█▋▉
Material tweaks and color correction
Stables environment volumes and lighting tweaks
Added environment volumes to fishing villages
Scene2prefab
Fixed Entity IO output arguments sometimes getting an unexpected prefix
▊▉▌▆█ ▇▌▇_▍█▅▍_▇▊▌▆▇▅▇▆▍▍▉▍▇ ▅▉▋▊▌▋▇▌ ▅▉ ▍▉▊▌▋▊ ▆▋ ▊▇ ▍▍█ ▄▉▍▌█▉ ▇▋▍▍▌. ▆▋▅▋▄ ▋▋▅ ▅▄▌▋▊▆▉▊▋▅▌▉ █▆▄▋ ▅▍ ▌,▍ ▇▌
Updated left leg IK chain to use a World Space parameter as input, instead of Model Space
Updated Screen Space particle overlay
Fixed missing bollard base LODs
Added simple map to toolscenelightrigs
▉▇▄_▇▊▌▅ ▇█▄ ▆▌▉ ▉▄▋▊ ▊▆▋█▍ ▌▉▍▉▅▇
More mid finalization progress
Animgraph: hooked up pedaling animation
Citizen: added unicycle pedaling animation (basic for now)
█▅▆█▋ ▇▇ ▆▍▉ ▆▋▌ ▉▆▆▍ ▅▅▅▍▍▆▅▉ ▍▋ ▌██▋▆▊▍ ▋▊▌ ▆█▆█▄▅▋ ▅▌▆▇▆█
Updated leaderboard admin script
The first stage in any workshop campaign should start unlocked !release
*_c files
First draft of Citizen animgraph for this gamemode
Merge branch 'main' of sbox-unicycle-frenzy
Citizen: first Unicycle Frenzy sequences + more animgraph comments
Hand Grenade and Tripmine
Fix exception when generating thumb
Added failing test involving JsonSerializerOptions
Moved special handling hotload upgraders
Special json hotload handling, fixes #213
Fixed bug hotloading lambdas in generic methods