254,395 Commits over 3,990 Days - 2.66cph!
Add SkinnedModelRenderer.PlaybackRate to control playback speed of both animgraph and current sequence https://files.facepunch.com/layla/1b1511b1/sbox-dev_l0nWSJgZG3.mp4
Fix undo for TagSet ControlWidget
Fix regression when cloning List of user defined classes that contain a member called "Prefab"
Fixes sbox-issues/issues/7638
Fix being able to select prefabinstance child objects when using box selection in scene editor
Little deleted post indicator
Live update threads on thread view
Fix reversed bump logic
Cleanup type member page
Fix syntax highlighting not working sometimes
Remove old undo system (#1824)
Removes all the private members/method related to the old undo system.
Strips functionality from all public methods, but holds on to the public method stubs, so we don't completely break older editor tools. Older tools will still compile but their undo/redo won't do anything anymore.
Scene editor, select outermost prefab instance when clicking on a nested prefab instance
Fix iterating modified collection when cloning components & gameobjects
Fix iterating modified collection when updating prefab instances
Hide profile page if steam profile is private
Can ban users
Show locked threads a different color
Move forum link
Don't merge posts if it's over 6 hours ago
Link to post index, instead of postid
User nuking, post deleting, thread recounting, forum recounting
Pasting links in trix auto creates them as a link if it can't embed them
Leaderboard backup, run #
17621
▉█▆█ ▌█▇█▊▌▅ ▉▉▄ ▇▇▇▅▌▄▌▌▆▇ ▍▉▆▌▇▇▄ ▉▉▌▉▉▄ ▊█ ▉▆▅
- ▍█▄ ▅▇█ ▇▆▅▍▆▋ (▅▋▆ ▍▉▆, ▆▉▄▆▌ ▉▄▊█▋▇)
- ▋▊▇▌▋▌ ▋▆▌ ▅▋▉▄ ▆▄▇▋▋▌▇▄ ▅▆▇▊▄▋▊█ ▄▊ ▍▉▍█▆▌▍█▌█▋▊▅█▍ ▍▄▋▆▆▍▊█
▉▍▌▄▍▋██▇ ▅▊ ▍▅▄▍▄▉▍▌▆▉▇▍ ▊▋▆ ▉▊▌▋▆▄▋▌▌
█▇ ▆▅█ ▊▉▌▆ ▄▇▊█▅ ▄▍▄▋▇▋▅▍▆▆▊ ▆▌ ▊▊▌ ▊▆▇▅█▋▆ ▌▇▊▄▉ ▊▉▇▉, ▄▉▌▌ ▆▆▇▄ ▋▉▅▄ █▆▋▍ ▆▇▇ ▄▇ ▆▊▇▋▆▇ ▋▋▊▇▊
▍▅▅▇ ▌▋▊▇▍▆ █▍▉ ▆▇▅▌▅▆▇▅▆ ▆▌▌█▅▍▌▉ ▇▄▅█▅ ▇▄ █▅█▋▄ ▅▄▌▊ ▋▉▍▅▍▊
▍▊▅▋█ ▌▄▍▆ ▋▍▅█▉▆_█▄▇▋▌█▄▋▆_▊▊▊▍▉
- █▇█ ▉▄▍ ▉█ ▅▇▅█ ▌▄▉▌▊▋▋▉▇▌ ▉▍▉▍ ▋▇▆ ▅▉█▍▋▅█▋▍ ▌▆ ▅▍▊▄ ▍▉▄▇▍▋▋ ▅▇▍▇▊ ▋▉▄▄▅▆ ▅▍ ▌▊█▄▌▅▅ ▋▍█▇ ▇▅ ▉▍▍ ▍▇█
- ▉█▇▅▍█▉▊ ▅▌▋ ▅▍▌▋ ▅▆▄▍▉▋ ▊▍ ▆ ▌▉▄█▅▉ ▅▅▋▋ (▊▉█ ▉▉ ▊▆█▍ ▌ ▅▇██ ██ ▊▌▍)
- ▌▋▌▉▅▇▇ ▇▄█▉▋▊_▇▅▅▅▊▋▉▇▇_▆▊▄▄█▅▉_▄▋▍▆_▅▍▄▋▄▇▅▅▆ ▅▍ ▇ (▄▉▄▇▇▆ ▋▌ ▇▊██▅█▄▌▆▌▄ ▋▊▉ █▇▄█ ▅▇▊▇▅ ▅▆▇ ▍▉█▋▆▋ ▄▄▍▉▉▊▉▊▆, ▆▍▇ ▄▆▋▉ ▄▋▆▍▄ ▇▆ ▍█▇ ▅▌████▊▇ ▋▉▊▍▌█▌▉▄▇▇)
player bounds
enemy bounds
more player.Damage stuff
enemy target
enemy IsAttacking
thing Position2D
gridsquare stuff wip
more collision rework
enemy timeSinceDamagePlayer
Feathering from legacy maps should point outwards rather than innards, still approximate with current behavior of world units
merge from hackweek_automatedtesting
Added seismic sensor tests
Few turret tests fixes
Split the meat processing FX into two; human corpse and other flesh.
WIP batch prop renderer window
Add CurrentSequence.PlaybackRate https://files.facepunch.com/layla/1b1411b1/sbox-dev_clmlfFgD6r.mp4
Fix topology getting fucked when flipping faces
Add flip all faces operation (called flip normals in hammer) https://files.facepunch.com/layla/1b1411b1/sbox-dev_HtJS8ZTxOf.mp4
Bomeliads / cleaned up all textures
editor_losdraw_convars -> main
updates to snackhub viewmodel prefab, animation and animator updates
Can now sell honey to Bandit Camp (same idea as fertilizer)
Fixed error when running async test method with more than one TestMethodAsync attribute
Fixed Z and X rotation so it can be mounted until I have a way to turn rigidbody off when not mounted (or some other solution to it immediately falling over and being unmountable)
Add "No Source" asset tag for compiled assets without source files, resolves Facepunch/sbox-issues#7606
Set Project.Current as soon as it's active
Add "Published" asset tag for assets that've been enabled for publishing, Facepunch/sbox-issues#7604
Asset Browser: Tag filter chips will show highlighted when active, and let you disable them
https://files.facepunch.com/solw/2025/February/14_18-14-CheapOstrich.png
Asset Browser: Get tag filters via the search widget working until we replace this with something better
Beehive LOD0 and WIP textures. Bzzzzzzzzzzzzzzzzz
Corpse ingestion FX & gib files.
Fixed test runner still considered as busy after finishing the test run
Remove weapon_cubemap from localizations
Updated TTT
* TTT: Magneto-stick DoAttack cleanup
* TTT: Fix C4/Radio sounds not playing outside of PAS
* TTT: Fix "CS:S not mounted" warning
Add a warning for future self
Linux is the worst of all time
Rename en-PT to en-pt and let's see how that affects Linux
Ignore enc_temp_folder
Prevent developer only messages about bone access with util.DecalEx
Lowercase remaining localization folders
fixed tire falling through the floor
Lowercase remaining localization folders
Updated Triangle Railroad Planter prefab
Triangle Rail Road Planter Game Manifest Build
Basic morph animation support
https://files.facepunch.com/ziks/2025-02-14/sbox-dev_Jcs0ZlQXeT.mp4
Rename all classes to get rid of "Custom" prefix
MorphControlWidget: dispatch edited events, randomize L and R
Fix #CLIENT compile errors and refactor some methods
Add all new classes into `Rust.Modding` namespace