253,031 Commits over 3,990 Days - 2.64cph!

17 Days Ago
Add more ResourceCompiler functionality Managed can override compiling of any resource
17 Days Ago
Submitting panther rig to tiger branch
17 Days Ago
More art progress
17 Days Ago
Update: add VarInt U64 buffer read&write utility funcs Allows to avoid interacting with a stream and it's bookkeeping. Tests: Used as part of server demo playback
17 Days Ago
Added player gibbing, damage system wrapped in TraceAttackInfo.From( tr, ... ), added DeathmatchDamageInfo [temporary, I wanna see what we need to add before thinking about merging to DamageInfo]. Explosions will create every gib. https://files.facepunch.com/devultj/1b2211b1/sbox-dev_3gY6EMu0Bd.mp4
17 Days Ago
Cache workshop item state and only query if needed. Reduces workshop screen button Update() from over 4ms a frame to 0.04
17 Days Ago
Tweaked battering ram cockpit colliders
17 Days Ago
Gas Cylinder gibs and explosion setup
17 Days Ago
Ballista material fix
17 Days Ago
Have tiger often retreat into stealth after landing an attack
17 Days Ago
Don't try to use shaderFloat16 either since this is only avaliable on gtx1660+
17 Days Ago
Make tiger slower 90% of the time (but keep explosive sprint), fix incorrect hurt anim direction, fix sharp speed changes, balance vision and encounter timer for stalking, reduce charge range
17 Days Ago
merge from main
17 Days Ago
Hook tiger prowl idle
17 Days Ago
don't require everyone to have a raytracing capable gpu (:
17 Days Ago
Water and food handling
17 Days Ago
Merge from surrender_gesture_restart_fix
17 Days Ago
Add BaseWeapon.DeployTime, resolves #86
17 Days Ago
Add data annotations to GameConfig Add Crowbar hit sound
17 Days Ago
Compile shaders
17 Days Ago
▅▊█▄▊▄▇▉ ▍▊▋▍▆ ▊█▇█▋ ▇▋█▄▍▄▅▊▍ ▄▇ ▇▄▆▋▉▍▄▆▌▍▆▆ - █▋▆▌▌▊▍ ▌▋▉
17 Days Ago
Use descriptor set for vertex cache so that it doesn't need to be set with an attribute (which would be set too early if resize is needed)
17 Days Ago
Switch call to avoid rpc
17 Days Ago
Cancel any active gesture on player disconnect
17 Days Ago
merge from primitive -> aux2
17 Days Ago
merge from primitive_gm -> primitive
17 Days Ago
Fix tech tree buttons returning the wrong tier of tech tree
17 Days Ago
Refactor into `TechTreeData.IsAllowedInEra( era )` to keep logic clear
17 Days Ago
merge from lunar_new_year_2025
17 Days Ago
merge from isolate_Jan_wipe/LNY_merge_release_friendly
17 Days Ago
cherrypicking lunar_new_year_2025
17 Days Ago
Wrap IResourceCompilerContext Find "$compiler" in resource json and launch compiler
17 Days Ago
Resize vertex cache buffer when out of space
17 Days Ago
Add rotation toggle and face cullmode options in foliage billboard shader. Update all relevant materials which had the old unused _Cull property with the default off.
17 Days Ago
Use remaining bytes in extra shader data to hold base vertex cache offset, add another vertex id lookup buffer relative to meshes vertex buffer size offsets - this allows correct indexing into cached vertices while remaining backwards compatible Compile shaders
17 Days Ago
When running "Populate T0" in tech tree editor tool, ensure that only items that are allowed in the era populate the tech tree
17 Days Ago
Scene backups
17 Days Ago
Leaderboard backup, run #17045
17 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Draw texture preview Standardize internal way to async replace placeholder textures Add Sandbox.Utility.ForAsync TextureGenerators are async Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup Rename ControlSheetPopup to PopupEditor, make more modular so we can override important bits Add TextureEditorPopup Clean up TextureControlWidget Add Color.Rgba16 (half based color) Add Bitmap class More bitmap stuff Bitmap draw and bitmap pen Bitmap drawing fixes Bitmap clone, IDisposable, IValid
17 Days Ago
Merge from cmbrainenabled
17 Days Ago
Merge from cmbrainenabled
17 Days Ago
Fix cmBrainForceDisable convar running in edit mode
17 Days Ago
Merge from main
17 Days Ago
Spawning, initial stats
17 Days Ago
Ensure techtree filters out items that are not allowed in the era - items don't move into the correct location yet but at least you only see items you can craft in the current era Optimize opening tech tree to make it 4x faster - 500ms -> 130ms lag spike - 55MB allocation -> 13MB allocation - initially thought it was above changes causing it but was long standing issue
17 Days Ago
Push for test
17 Days Ago
Scene backups
17 Days Ago
Ram impact interior FX.
17 Days Ago
Merge from primitive
17 Days Ago
Merge from primitive