243,017 Commits over 3,898 Days - 2.60cph!

10 Months Ago
Implement attributes on ReflectionSerializedObject.SerializedProperty Move Terrain editor into an EditorTool ReflectionSerializedObject property SetValue<T> will convert value, catch exceptions TypeSerializedObject SerializedProperty.TryGetAsObject don't throw if null Brush settings widget window FloatControlWidget blurs entry on range slider drag Only modify terrain on mouse drag Change brush order, circle first
10 Months Ago
Added baseline for component version upgraders https://files.facepunch.com/tony/1b0911b1/parsecd_N2kyNOTsPg.png Move JsonUpgrader Refactor, add JsonUpgrader.Run so we can re-use this for GameResources Replace _apiVersion with ComponentVersion defined by the component JsonUpgrader -> JsonUpgraderAttribute, version as a required constructor parameter Demote JsonUpgrader.Run to internal JsonUpgrader.Run -> Upgrade Add unit test for upgrading a component
10 Months Ago
Reduce scan duration from 3->2 seconds
10 Months Ago
Add unit test for upgrading a component
10 Months Ago
Expose GraphicsItem.BoundingRect Allows graphics items to draw outside of their defined size ActionGraph: Fix input const value repainting
10 Months Ago
Merge from main
10 Months Ago
Don't leave the server when joining
10 Months Ago
Update for new networking
10 Months Ago
Added Networked Properties https://docs.facepunch.com/s/sbox-dev/doc/sync-properties-jKFHwTGVgR
10 Months Ago
Cleanup Network protocol++
10 Months Ago
fixed loot barrels gibs errors-mismatches updated barrels visuals on additional prefabs updated deployed hobobarrel icon
10 Months Ago
Changed Sync.IsProxy to Sync.Query
10 Months Ago
Initial commit Simplified, wip Don't need this log anymore Refactoring, hotload sync properties Add some unit tests for NetworkTable Clean up Rename old NetworkTable to StringTable NetworkTable registration inserts entry Switch [Sync] to use property to store network value, rather than its own value. Add IsProxy mode RigidBody uses SyncVars instead of INetworkSerializable Remove isReadingChanges - no longer needed Put Sync updates on regular network update CharacterController use sync vars Remove INetworkSerializable Fixes Add Obsolete to INetworkSerializable Fix some doc, call RunSync before NeedsToSendNetworkUpdate to ensure HasChanges is right Fix tests Remove rogue using statement
10 Months Ago
Remove rogue using statement
10 Months Ago
Fix tests
10 Months Ago
Fix some doc, call RunSync before NeedsToSendNetworkUpdate to ensure HasChanges is right
10 Months Ago
oilrig trims textures - reduced noise over painted variants
10 Months Ago
merge from shelter_lock_fix
10 Months Ago
merge from b_shotgun
10 Months Ago
merge from shader-memory-review2
10 Months Ago
merge from youtooz_deployables
10 Months Ago
Add Obsolete to INetworkSerializable
10 Months Ago
Fixes
10 Months Ago
Delete mouth system from soundsystem, too specific, doesn't work anymore
10 Months Ago
CharacterController use sync vars Remove INetworkSerializable
10 Months Ago
Remove all references to baseentity
10 Months Ago
Put Sync updates on regular network update
10 Months Ago
Delete basehandle
10 Months Ago
Leaderboard backup, run #8764
10 Months Ago
remove entitysystem include from def
10 Months Ago
Delete entitysystem, no longer needed!
10 Months Ago
Experimental changes to door blockage prevention system to try and prevent vehicles getting stuck in doors, sometimes permanently Do a dot product check when the door detects a blockage and compare that with the direction our door colliders are moving, disregard detected blockages that are on the side of the door that the collider is moving away from (translation: driving into a door that is opening will no longer stop and revert the animation if you drive into the door in the same direction that it is swinging, since that will often involve moving a collider in the opposite direction to vehicle movement and cause chaos) Reduce the length of time that the door physics detection runs for by 20%, so if the animation is more than 80% done it will complete regardless of blockages
10 Months Ago
Delete everything from entity2 except entitysystem and entitykeyvalues
10 Months Ago
Merge from tutorial_island
10 Months Ago
More videos
10 Months Ago
Progress
10 Months Ago
Delete entityinterfaces, entitystructs
10 Months Ago
Citizen/animgraph: update "voice" to use a MorphFrame instead of a DMX file + subgraph tweaks + weightlist tweaks
10 Months Ago
Citizen: updated visemes prefab Citizen: set viseme prefab to enabled Merge branch 'master' of sbox
10 Months Ago
Delete entitycomponent
10 Months Ago
Removed the OnItem broadcast message in ItemPanel, replace with IItemPanel interface
10 Months Ago
Remove burlap shirt viewmodel being listed as the inventory panel This has been assigned since 26531(!) but doesn't seem to cause an issue in builds (possibly due to bundling?) Fixes exception when selecting burlap shirt
10 Months Ago
Consistency pass with new impacts and bullettype additives WIP
10 Months Ago
Remove more unused from entitykeyvalues, got to do this bit by bit
10 Months Ago
Campfire stuff, remove placeholder label
10 Months Ago
Add compiled cs_compress_dxt material
10 Months Ago
Hair Dreadlocks - Quick Adjustments
10 Months Ago
More videos
10 Months Ago
Don't clamp morph frame weights
10 Months Ago
Remove entityio from entitykeyvalues