238,092 Commits over 3,837 Days - 2.59cph!
Wrote a kid friendly spline translator that works with arc length. Can traverse world spline data at any fixed speed with support for looping.
Use !IsValid instead of == null or is null for any IValid
Use !IsValid instead of == null or is null for any IValid
Use IsValid instead of != null or is not null for any IValid
Use IsValid instead of != null or is not null for any IValid
Fixed tooltip characters briefly appearing as blocks when opening
Further ground foliage tone tweaks.
Mip coverage tweaks on tree billboards to mitigate some of the blocky look.
Add AchievementService.ClearPlayerPackage
Add info to adx on unlock
TTT: fix and optimize traitor button rendering (#2111)
- Prevent the highlighted button from redrawing for every button iterated through afterwards
- Don't draw an unhighlighted button if that button is highlighted
- Reset button texture after drawing a highlighted button so that other buttons don't appear highlighted
- Fix param translation text causing forced additive rendering
▆▅█ ▄▊▊█ █▄▄▉▇▊▌▅▄ █▍▍▉▍▆▍ ▄▍▅ ▆▋▌▋▇ ▆▋▉▋█▇▉█▊▋▄▋ ▇▋▄▌▋▌▍▇▄▄ █▉ ▍▅█▅█▇▋▊▇▋▆ ▊▅. ▅▋▋▌█▇▋▍▉▊▆▍▇▉ ▌▌█▆ ▆▆▍▌▆▌█ ▄▇ ▍█ █ ▊██▊▉▅▆█▊▋
Can upload achievement icons
Default icon, achievement score
Show score on sidebar
Add achievement count/score to packageusage
Added s&score
Leaderboard backup, run #
13764
Achievement list on packagemodal
tweak menu transitions
Changed a few occurrences of ToolTip text setters to use the new SetPhrase method when possible
Added a SetPhrase method for tooltips so they're acting similar to RustText
Changing language or setting its phrase will now update its content
Add RunEvent<T>
Sandbox.Services update
Add Sandbox.Services.Achievements class
Menu listens for Protobuf.AchievmentMsg.AchievmentUnlocked messages
Latest api models
Add Package.GetAchievements()
Update IAchievementApi
Grab achievements when starting game
Add Sandbox.Services.Achievements.All
When stats are incremented their values are updated locally
Latest achivement api
AchievementCollection, stat based fractions
Latest achivement api
AchievementCollection, stat based fractions
Fix achievement api
Fix unlock date not being null
▉▉▆ ▅▉▋█ ▍▍▋▍▇▉▆ ▌█ ▊▇▋▄▋▄ █▌▅▇▉ ▅▇█▄ ▌▅▇▊▄
Wolves will not bother howling if their prey is unreachable
Wolves will favour targeting players over other NPCs unless the other NPC is way closer
Add more achievement options
Leaderboard backup, run #
13756
Proper fog TAA with ping-ponging accumulation textures
Apply primitive render attributes in animatables too
ButtonAttribute pulls method name as the title if not specified. ButtonAttribute no longer includes Label, and takes up the full width. Resolves Facepunch/sbox-issues#6214
https://files.facepunch.com/CarsonKompon/2024/September/06_19-28-MurkyGopher.png
Fancy volumetric fog taa, move what was on integration step to previous pass, so this has pretty much the same cost and memory footprint as previously but much higher quality
Cleaned up Phrases update code
Added a button to rebuild engine.json without uploading to crowdin
▆██▅▆ ▉▅▌▆ ▉▉█▌_▍▄▊▋▊▇▊▌▊▄▍
▋▅▋ ▍ ▋▊▋▇▅ ▅▌ ▊▅█▇▄ (▇▄▇▆▋█▍▊▊ ▋▊▌▅██▍▅ ▍▇▇█▆▇▄) ▇▇▄▊▄ ▍▊▇▉▋▉▆▉▉▋ ▇▆▄▇▄▄▌▆▊▋▍▉ ▆▄▍ ▊▅▊▆▍▇▇▆▉▊▅▇▇▇ ▌▅▇▉▅▄▅▇▌ ▇▄█▅▇▌▅█▇▆▉ ▅█▉ ▆▊▇▍▍▉▊
Oops bring back wrapping on normal labels
Trigger path and trigger path notify system
Added trigger to entrance and exit to Radtown
Add RunEvent<T>
Sandbox.Services update
Add Sandbox.Services.Achievements class
Menu listens for Protobuf.AchievmentMsg.AchievmentUnlocked messages
Latest api models
Add Package.GetAchievements()
Update IAchievementApi
Grab achievements when starting game
Add Sandbox.Services.Achievements.All
When stats are incremented their values are updated locally
t1 smg
- intial viewmodel base rig and anim clips
- animator
- viewmodel, entity and item prefab
- initial ironsight setup
Separate two passes cleanly, remove accumulation TAA, we'll do a proper big pants one
Clean: remove obsolete logs from GeigerCounter
Tests: none, trivial change
Remove VR-specific frustum stuff from volumetric fog
Get rid of redundant data
Fix another dumb error
Fix package rating exception
Add Score to PlayerAchievement
Fix Api blunders
Added scroll support to single-line TextEntry, will now scroll to caret/selection when confined by layout, Facepunch/sbox-issues#6274
https://files.facepunch.com/solw/2024/September/06_19-10-DeterminedFlycatcher.mp4
Disable clipmaps on managed code, clean up shader code
Merge from world_update_2
Fixed ocean water depth on map sometimes being misleading
Fixed Phrases update not catching everything as expected
We were missing:
- Phrases nested in struct collections
- TokenizedPhrase
It caught quite a lot of new strings, particularly tutorial texts
Update: Take marker telemetry every measurement
- Also avoid activating markers during Setup/Shutdown
- Also avoid trying to convert Undefined sampler type to "seconds"
Without these changes perf telemetry was too coarse(1 total value for all measurements * iters)
Tests: Ran it for existing bench tests
Remove deprecated VR stuff for volumetric fog on rendering pipeline, note for Alex that we can just reproject the frame for eye 2 for cheap volumetric fog rendering, any crumbs will be stripped more when I remove clipmaps
One lightbinner per volumetric fog rather than creating it every frame
Start removing fog clipmap rendering, there are better ways to do this and it's massive