branchsbox/mastercancel

11,179 Commits over 1,308 Days - 0.36cph!

2 Months Ago
Apply scale to Prop gibs
2 Months Ago
Check for non uniform scale properly
2 Months Ago
Approximate hull for sphere collider when it has non uniform scale https://files.facepunch.com/layla/1b2511b1/sbox-dev_cEmmJpViho.mp4
2 Months Ago
Gimzo -> Gizmo
2 Months Ago
Change nudge shortcut to Alt+ (blocks text input otherwise)
2 Months Ago
Build runtime models ray trace objects with mesh collision data, this makes more sense for now and doesn't fuck up triangle order when you want multiple materials
2 Months Ago
Add arrow key nudging to scene menu https://files.facepunch.com/layla/1b2411b1/sbox-dev_jsu3UScQxU.mp4
2 Months Ago
Add IMaterialSetter for material drops UseRenderMeshes for material drops as they don't care about tags
2 Months Ago
Why does SerializedProperty have 4 virtual methods to get attributes? Fixed SerializedList.Parent
2 Months Ago
Make these functions more readable
2 Months Ago
Add Rotation.ClosestAxis - Will give you the axis most aligned with the given normal Add Gizmo.Nudge - Will give you a nudge vector along the most aligned left and up axis of the rotation
2 Months Ago
quick fix to skeleton gib vmdl
2 Months Ago
Fixed TransformTest randomly failing
2 Months Ago
New Hair + Citizen Gibs
2 Months Ago
Fixed Facepunch/sbox-issues#4947
2 Months Ago
Correct text-decoration thickness default value
2 Months Ago
Action Graphs can reference the GameResource they're embedded in Ctrl+S in an embedded Action Graph saves its host scene
2 Months Ago
Asset Drag & Drop into Action Graph Editor (#1468)
2 Months Ago
Soundscape map hammer entity info_player_start tint
2 Months Ago
Fix PositionEditorTool not snapping properly in localspace
2 Months Ago
Node input context menu signal fixes
2 Months Ago
Fixed nullable parameters in nodes Fix warning when dragging non-text
2 Months Ago
Package.FormatIdent Added default Resource.ToString(), Component.ToString() Format matches GameObject.ToString(): "<type>:<name>"
2 Months Ago
Fixed #1467
2 Months Ago
Pass mouse events from labels to the plug, fixes #1465 https://files.facepunch.com/ziks/2024-02-22/sbox-dev_30vniCtdgM.mp4
2 Months Ago
Can create variables by right-clicking inputs Add "Use Labeled Output" menu on input context menu https://files.facepunch.com/ziks/2024-02-22/sbox-dev_5qn6eAweBY.mp4 Fixes #1464
2 Months Ago
Screen Panels are rendered after all cameras, instead of being overlays of main cameras - fixes sbox-issues/issues/4664 https://files.facepunch.com/tony/1b2211b1/sbox-dev_3GOBPSIXii.png
2 Months Ago
Clear dirty framebuffer region when popping a UI layer sbox/issues/1461
2 Months Ago
Editor tools can create subtools, move, rotation, scale become subtools
2 Months Ago
Don't update Project.LastOpened when adding it from file
2 Months Ago
Support for tabs in text drawing (#1460) * Fixes tabs drawing as boxes * Nicely spaces tabs to line up columns * Requires `white-space: pre` in razor https://files.facepunch.com/crayz/1b2111b1/sbox-dev_HbcLhN7N6C.png
2 Months Ago
Fix saving links to the prefab instead of the root object when editing a prefab Don't destroy particles until they're all dead
2 Months Ago
Lightbinner handle exceeding max envmaps
2 Months Ago
Fix clothing editor sceneobject leaks Fix broken surface Tweak GameObject.Clone, so we don't stomp the incoming transform
2 Months Ago
Make everything that uses gametags use the same restriction logic
2 Months Ago
Basic support for RangedFloat in SerializedObject SoundEvent's sounds are sounds instead of strings MinMax to Range, string[] to List<string> in our Resource definitions Add sound preview button to ResourceControlWidget GameResource inspector uses new ControlWidgets instead of PropertySheet SerializedObjects, share type conversion code more Add SerializedDictionary + unit tests Add DictionaryControlWidget Update ClothingEditor to use SerializedObject
2 Months Ago
Fixed Sync vars on derived component types not working
2 Months Ago
Drag references to GameObjects / Components from scene view https://files.facepunch.com/ziks/2024-02-21/devenv_pNaqhLJEaQ.mp4
2 Months Ago
Host Sync Vars (#1462) * NetworkTable.Entry.HasControl test. Separate sending network table changes from main update. Host or Owner can send table changes (only send entries they _control_) * When using WriteAll always write all regardless of control. Make it so unless YOU control a Sync property you can't physically change its value * Revert that for now - let people change Sync var value locally as it was before, we can try to find a better way to prevent this later. Complication comes from INetworkCustom * Remove redundant call * Let''s have each entry define if it has changes now that each one can be potentially controlled by different clients. Make sure we clear changed flag on entry when reading it. NetworkTable.HasChanges will now return true if any entry we have control over is dirty * Clarify comment * Let's call it HostSync * Prevent actual setting of Sync property, modification of NetList, or NetDictionary if you don't have control over it. Non-owner, non-host can't change the values locally, they _must_ be what the synchronized value is * We can always set the property if network not initialized * Default HasControl to true for NetList/NetDictionary in-case not set
2 Months Ago
Place cursor at the lineedit when not editing (fixes sbox-issues/issues/4898)
2 Months Ago
Fix prefab cloning not obeying startenabled, added unit tests (fixes sbox-issues/issues/4871)
2 Months Ago
Apply GameTags straight away, instead of deferring
2 Months Ago
Fix NavMeshAgent exception (fixes sbox-issues/issues/4901) NavMesh.GetRandomPoint does more what you would expect (fixes sbox-issues/issues/4897)
2 Months Ago
In tools don't demote exclusive fullscreen to cooperative fullscreen, these behave the same way on Nvidia's Vulkan drivers and a game window in a Qt widget acting like it's exclusive fullscreen will make your screen black
2 Months Ago
Splash and Hang Branding
2 Months Ago
Change Gizmo.Contol.BoundingBox to new box resize gizmo because this function isn't being used anymore
2 Months Ago
Fix ParticleBoxEmitter not rotating/scaling properly (fixes sbox-issues/issues/4653) Add ParticleRingEmitter
2 Months Ago
When saving a GameResource - reregister it with ResourceLibrary. When Scene/PrefabFile save they create a new GameResource, so the old one needs to be stomped out.
2 Months Ago
Add RenderAttributes.GetMatrix Save off and restore clipping values before/after drawing box shadows Should fix sbox/issues/1453 Remove log
2 Months Ago
Test reproducing Facepunch/sbox-issues#4688 Fixed Facepunch/sbox-issues#4688 More property getter / setter fast path tests