248,563 Commits over 3,928 Days - 2.64cph!

3 Months Ago
bottle updated label
3 Months Ago
Replace missing .png/.jpg image data with white color This would happen when a Material()'d .png file goes missing. It used to be undefined behavior. func_smokevolume removes particles when dormant Copy hl2.exe to gmod.exe Always enable loading screen for the `map` concommand Mount floating .GMA files before fetching info about subscriptions So they load in time if launching the game with +map
3 Months Ago
Null check these too
3 Months Ago
Merge: from main Tests: built all modes in editor
3 Months Ago
Fix NRE caused by "Fix Duplicated Entries in Create GameObject Menu"
3 Months Ago
Shield feedbacks
3 Months Ago
Update: Disable ItemPooling on Client and make server on by default - Controlling variable is no longer replicated to client. Client-side item handling is very lax and would need substantial changes. I don't want to hold up serverside release to get the full package out, I'd rather relase it bit by bit (and less risk of volatility). Tests: Did all tests with both enabled and disabled server-side Item pooling - Built all modes in editor. - Tried reproducing 2 original bugs - didn't work. - Loaded up a save that used to lead to a bug - didn't happen. - Tested in local 2p session on Craggy - could kill, loot, equip and see changes on characters. - Logs enabled through entire process - client didn't try to explicitly cleanup items (since disabled, as intended). - Validated that it's possible to launch with command line disabling item pooling. - Validated that it's possible to override item pooling with executable args
3 Months Ago
Improve search performance
3 Months Ago
List view shows time & modified date Those folders should have been blue Show file sizes in list view https://files.facepunch.com/alexguthrie/1b2011b1/sbox-dev_fjHVEp2Awp.png
3 Months Ago
molotov initial push
3 Months Ago
Updated map
3 Months Ago
Update: added ItemManager logging of Item's lifecycle - level 1 reports creation, loading and removal - level 2 reports scheduling for removal Tests: ran locally in the editor, switched items, dropped gear, looted existing containers. Checked that we get logging related allocs, but they're small (and I can remove them a bit later)
3 Months Ago
Merge from main
3 Months Ago
Subtracting S2P launch site (world_update_2 conflict)
3 Months Ago
glass bottle added
3 Months Ago
Tightened anchors for cliff_hills_large_c and large_f
3 Months Ago
Skin bundles
3 Months Ago
merge from world_update_2
3 Months Ago
Addd AO maps for all medium and large rock formations Unfiied the look of all rock textures
3 Months Ago
▊█▉▉▉▍▆ █▄▅▅▍▆▆▇▅ ▅▆▍ ▉▊▇▄ ▄█▌▊▌▆▇▋▄▆▄ ▆▆▊▋ ▌█▍▊ ▊▍▋-▆▅▊▆▇▌ █▆▇▅ ▆██▅▊▆█▅▊, ▇▅▊▆▍ ▅████▉▍▋▄ ▇▅▊▄▉▌▉▇▌, ▌▌ ▄▌▅▉ ▆▅▉▉▍ ▊▊▊▍▊ ▅▍█▍▋▌ ▅█▇▅ ▄▍▆▌▇▅▍▇ ▋▇ ▍▇▇ ▌▅▆▍█▋█ - ▋▉▋██ ▍▅▇▄▄▋▉█, ▄▉▇▍▋▅▌▋▇ ▌▊▋▌▉▉, ▌█▌▋▋▍ █▉▆▌█▇
3 Months Ago
Null check on water visibility grid, should stop scene issues with terrain (didn't catch it was executed in edit mode as well)
3 Months Ago
Just get rid of F_DISABLE_Z_PREPASS entirely, it's not applicable for users to set it, static overlay uses BoolAttribute( NoZPrepass, true ); directly
3 Months Ago
Fix action graph target types in resources
3 Months Ago
3 Months Ago
Fix case where WriteCacheReferences is ignored
3 Months Ago
updated coin ui Remove obsolete code Crumble platform falling platform add a small buffer to the falling platform Seesaw platform Updated playground
3 Months Ago
Skin update
3 Months Ago
Bugfix: Rcon no longer waits for first command to start broadcasting log messages Tests: Connected to server via test RCon page - started seeing output immediately
3 Months Ago
New: RustLog utility - consistently formatted logs with conditional output - Extracted from BaseMonoBehavior, with forwarding of it's logs to RustLog - Added Item category We have scenarios where we have categorized logs in cases where we don't have BaseMonoBehavior available(Items) - this fills that niche. Tests: Built all modes in editor. Ran with Network logging enabled - saw expected output. RCon page was good.
3 Months Ago
Reapply code
3 Months Ago
Subtracting 1322 (skin corruption)
3 Months Ago
Update: regenerated ItemManager.EnablePooling command Forgot to do it in previous submit Tests: none, trivial change
3 Months Ago
Merge from world_update_2
3 Months Ago
Nicer display info for interface types, icon for event methods Added scene.run node https://files.facepunch.com/ziks/2024-09-19/devenv_VvsrGGEi2v.png https://files.facepunch.com/ziks/2024-09-19/sbox-dev_JdyfR5LSEQ.mp4
3 Months Ago
update non-convex mesh tool to check for deployables that place onto slots without socket chekcs
3 Months Ago
Convert existing darts to use dartmod
3 Months Ago
3 Months Ago
Update MethodBinder.BuildCall signature
3 Months Ago
Update: ItemRemove now schedules self recycling on Client - subject if ItemManager.EnablePooling is set or not This can automatically handle cases where we have client-side WorldItem & ItemContainers storing client-side items(amortizes synchronization) - but needs code fixing for that. Tests: Tested dropping items(with pooling disabled it's ok, with enabled it's borked), equipping armor(same) - will fix in next CLs
3 Months Ago
wip dartmod
3 Months Ago
3 Months Ago
Expose MethodCallNodeDefinition.GetBinder
3 Months Ago
bumped exception report message max size to 600 and tied it to a convar (can't be set lower than the original maximum) - this codegen also includes the new servside ragdoll default convar from 104903
3 Months Ago
Merge: from main Tests: Build Server mode in editor, all good
3 Months Ago
Clean: comment explaining Client-side exclusive ItemManager use Tests: none, trivial change
3 Months Ago
▄▌▇▄▋ ▆▉▇▌ ▉▄_▊▇▊▅_▌▆▅▆█▅▄▊▍ (▌▅▆ ▋▄█▅▆▌▇ ▅▄▄▄█ ▊▄ █▋▄▄▇▇ ▅▋▍▋ ▊▇ ▄▍▄▅▇▅ ▊▍▌▇)
3 Months Ago
Merge from main
3 Months Ago
█▉▊ ▌▇▇▅▌ ▊▅▆▌ ▊▅█▆▌▉▅▄▄ ▋█ ▊▋▉█▄▋ ▊▌▍█ ▇▌ ▄▆▇▆▅▆
3 Months Ago
Merge: from main Tests: editor build for all modes(Server borked, but fix coming)
3 Months Ago
Bugfix: Don't leak pooled lists in RunInRadius<T> Thanks for the report! Tests: ran admin commands that would generate a leak - no more.