branchsbox/mastercancel

11,213 Commits over 1,338 Days - 0.35cph!

50 Days Ago
Set hitbox surface
50 Days Ago
Revert "Put in guards against people having a property name of "id" (case-insensitive) on a component. Warn them if they do, don't serialize that property or try to deserialize it. Catch exception if trying to deserialize Id as a Guid but it isn't one." This reverts commit 55d6e5c51d2fd6b663391d9e22c191a6a810603f. Switch GameObject/Component.Id to be serialized as __guid Upgrade PrefabFile on load Merge fix
50 Days Ago
Unforseen but when we link component reference from a prefab to property on something else in scene, we should still store component reference like we used to. We'll try to find the component in the scene directory by id if we can, but revert to old behavior if not
50 Days Ago
Put in guards against people having a property name of "id" (case-insensitive) on a component. Warn them if they do, don't serialize that property or try to deserialize it. Catch exception if trying to deserialize Id as a Guid but it isn't one.
50 Days Ago
Allow turning off sound air absorption, turn it off on 2d sounds by default
50 Days Ago
And some more
50 Days Ago
Null checks in RefreshContacts
50 Days Ago
Component Ids (#1501) * Component id + prune those for refresh as well * Serialize id properly * Add unit tests for component id serialization / deserialization - make sure references to Components with Property are properly restored to the correct components by id * Update GameObjectInspector to use Component.Id to determine already seen components. This makes it rebuild properly for multiple components of the same type * Serialize as Id not __id so also picked up by MakeGameObjectsUnique * Scene unique component ids - update serialization test accordingly * Phase out storing GO guid and component type * MakeGameObjectsUnique -> MakeIdGuidsUnique (make old method Obsolete and redirect to MakeIdGuidsUnique) * Unit test for clone with references * When adding component or game object to Directory - check is there a component or game object with that id already, if so, force change it to a new one and spit a warning out. No component or game object should ever be able to share the same guid anyway but this makes sure * Add test for loading old reference model type from prefab / json * Test both old and new formats * Let's not make this elseif - always check both
50 Days Ago
Fix unit tests, add SerializedProperty method test
50 Days Ago
Don't include special name methods in TypeLibrary (getter/setterr spam) SerializedObject can handle methods ControlSheet supports buttons/methods Add [Button] https://files.facepunch.com/garry/85519e72-553c-4d0c-9ece-42f371fd31d3.png Add break button to Prop component Simplified ComponentSheet, makes use of ControlSheet logic more Editor style tweaks
50 Days Ago
Refresh physics contacts on tag change https://files.facepunch.com/layla/1b1311b1/sbox-dev_PEDseyvLqF.mp4
50 Days Ago
Fix exception when deleting object in update SoundPoint can override distance attenuation, occlusion, reflection
50 Days Ago
Allow both Sync and HostSync on a property. It means that both the Owner and the Host can control the value. Fixes Facepunch/sbox-issues#5153
50 Days Ago
Fix some Assets not loading properly from cloud folder on startup
50 Days Ago
FileSystem.Write/ReadJson - add AllowNamedFloatingPointLiterals to options
50 Days Ago
Add Panel.TooltipClass - fixes sbox-issues/issues/4746
50 Days Ago
Completely strip PackageDownloadMode Cancelling loading cancels properly - fixes sbox-issues/issues/4623 Make download cancelling more convincing, add more download lanes
50 Days Ago
Try to store package revision id in lobby
50 Days Ago
Store lobby owner in lobby data, for access from list - fixes sbox-issues/issues/5141
50 Days Ago
Fix ParticleGradient defaults not saving properly - fixes sbox-issues/issues/5144
50 Days Ago
Tick UI before resetting input - fixes sbox-issues/issues/5169
50 Days Ago
Drag & drop components to change their order Resolves sbox-issues/issues/4254 EditLogs for when a component is moved
51 Days Ago
Fixed joint keeps the bodies fixed where they are at the moment of joint creation instead of snapping Joint gizmo just draws a line from self to target game object
51 Days Ago
Fix prismatic disabling limit when it shouldn't Create slider with 2 pivots and an axis, this makes the most sense Base joint passes two physics points for joint creation Do a pass on all joints to make sure their local frames make sense
51 Days Ago
Add RigidBody.MotionEnabled
51 Days Ago
Fix game setup's Launch Mode always falling back to default LaunchMode.Normal Resolves sbox-issues/issues/4923
51 Days Ago
ICollisionListener & ITriggerListener have default interface methods + docs Resolves sbox-issues/issues/4852
51 Days Ago
Izabu: Move triangle shifting further up the callstack so the fix gets applied to sphere and capsules too
51 Days Ago
Fix async warning in PreviewMesh
51 Days Ago
Make joint more robust in finding physics bodies, improve the gizmos a bit Better anchor points for spring joint
51 Days Ago
Add Vector3.CatmullRomSpline, Vector3.TcbSpline Add SceneLineObject Add LineRenderer component Add line prefab Fix NRE
51 Days Ago
Fbx serializer is too spammy Ignore unknown color formats in CMesh::CalculateInputLayoutFromAttributes Don't create model for preview mesh if there's no valid meshes
51 Days Ago
SerializedProperty and ControlSheet support nullable values BoolControlWidget fade property when disabled
51 Days Ago
Don't preview smd for now
51 Days Ago
Asset preview for fbx, obj, smd https://files.facepunch.com/layla/1b1211b1/sbox-dev_uPe3bKuNAh.png
51 Days Ago
Make ComponentTypeSelector slightly taller (fixes sbox-issues/issues/5155) Component selector search is scored, uses classname and description too Add tooltip to component selector Rename Particle System to Legacy Particle System
51 Days Ago
Fix OnPreRender always getting called, even if execute in editor is false Tick UI right before render, after other updates
51 Days Ago
Add Scene.Render to unify scene rendering - should fix sbox-issues/issues/4924 Strip out menu resources/startup resources - more trouble than it's worth
51 Days Ago
Remove last references to lightbinnervr Readd Dynamic/Baked light settings on hammer
51 Days Ago
Handle exceptions thrown when discovering reflection-based nodes Fixes Facepunch/sbox-issues#5157
52 Days Ago
Proper fix for hull vs mesh at large coordinates (thanks dirk)
52 Days Ago
Get rid of redraw flicker when adding/removing from lists and dicts
52 Days Ago
Fix NRE when deleting items from serialized list in inspector Fix removing dictionary entries not marking scene unsaved
52 Days Ago
Fix copy/pasting nodes referencing graph target input.
52 Days Ago
Allow easy access to graph inputs from node menu, including "This" https://files.facepunch.com/ziks/2024-03-11/RkOMLQmLlN.png Facepunch/sbox-issues#5082
52 Days Ago
studdle colour adjustments
52 Days Ago
handlebar_moustache small adjustments
52 Days Ago
IzTriangleHull calculates center with doubles, I have no idea why this fixes triangle collision but it does
52 Days Ago
OnDestroyInternal should be internal
52 Days Ago
Update Facepunch.ActionGraph Facepunch/sbox-issues#5066 Facepunch/sbox-issues#5128