13,873 Commits over 1,552 Days - 0.37cph!
Add setters for physics joint local frames through Point1 and Point2
Add a list of PVS copies so we can have more than one world with a valid PVS
Update world scene object transforms and recalculate bounds groups on world transform change
Update 3d skybox on map transform change
Update map scene objects on map transform change
Update map collision on map transform change
Added SoundscapeDropObject. Allows you to drag-and-drop soundscapes directly into your scene
Dragging a png,jpg,ect directly into the Scene will now automatically create a vtex and reference that.
Added TextureDropObject. Allows you to drag-and-drop vtex, png, jpg, ect directly into the Scene (regardless of dimensions).
https://files.facepunch.com/CarsonKompon/2024/June/25_15-43-EnergeticBeaver.mp4
Resolves Facepunch/sbox-issues#4470
Added SoundDropObject. Allows you to drag-and-drop sounds from your project or asset.party into the scene.
Added DropObjectAttribute. CreateDropFor no longer has hard-coded list. Resolves Facepunch/sbox-issues#5445
Checkbox when creating new project allowing you to set project location as default. Resolves Facepunch/sbox-issues#5628
CustomEditorAttribute now orders by number of parent classes so most relevant editor is always found. Resolves Facepunch/sbox-issues#5647
Remove from interpolation system on GameObject destroy
Don't create new worlds for map instances, we lose vis on scene objects by doing it this way
Map instances set their world origin to game object position when created
Rebase pvs with world transform, not just the origin, allows vis to work when world origin is rotated
Rebase check position when getting precise pvs!
Remove IComputeWorldOriginCallback, provide transform to create world directly, makes it easier for us to set initial world origins
Make sure physics world debug draw ticks, not just when in an editor viewport
Don't set initial cursor name
Made TextEntry `PlaceHolderLabel` and `TimeSinceNotInFocus` protected to help with overriding DrawContent. Resolves Facepunch/sbox-issues#5655
Remove unneeded comments and fix formatting in ListControlWidget
Click-and-drag to re-order List/Array Property in Inspector.
https://files.facepunch.com/CarsonKompon/2024/June/24_20-45-InfatuatedGrouse.mp4
Resolves Facepunch/sbox-issues#5697
Project settings can set custom cursors
Fixed Selection Box SHIFT Behaviour and added CTRL to remove from selection.
https://files.facepunch.com/CarsonKompon/2024/June/24_14-50-PapayawhipEidolonhelvum.mp4
Resolves Facepunch/sbox-issues#5681
▆▍'▅ ▌▉▋▇▋▆▅▉ ▄▌▍▋ ▉▉ ▉▄▉▌▄ ▊▌▆▉ █▆▍
▊▊█▊▄▌▍ ▆▅▋▋▇▅ █▄▍▅ ▌▄ ▅▋▌██▅ ▌▉▊ ▊▉▊▊▇ ▄▍▋▋▋▄▊
Display ToggleGroup description when hovering label. Resolves Facepunch/sbox-issues#5597
Fixed SliderControl styling after Yoga 3 update. Resolves Facepunch/sbox-issues#5688
Fix NRE on collider destroy
Move keyframe colliders pre physics step
Include hotspot coords in LoadCursorFromFile
Fix camera getting trashed on reset
Set some defaults on model renderer properties so we don't trash the component on reset
Implement native loading of cursors from image ready for when we want to hook it up
HingeJoint.Angle is in degrees
Don't automatically add world tag to map collision, let the user decide that
Add tags from gameobject to map instance collision
Update map instance collision tags on tags change
Add some useful state getters to hinge joint (Angle, Axis, Speed)
Shadergraph: Allow custom file ext in texture nodes
Shadergraph: Add Mod (%) node
Remove unneeded command line args
Make sure the first time a sound is played, random is actually random, not starting at zero, only forward and backward start at zero
Support SoundEvent selection modes (forward, backward, random, random exclusive)
Bone null checks in TryGetBoneTransform
SkinnedModelRenderer - add string based bone getters
Fix GetPlayerStats caching wrong
LocalFileSystem cleanup
Update Zio to 0.18.1
Fixes Facepunch/sbox-issues#5683
Fix load/delete window layout menus being swapped around (lol)
Scene view: whack up 2d view zoom speed, properly clamp zoom to sane limits
Support tga and psd image loading
Bring back image asset preview with fixed tga and psd support https://files.facepunch.com/layla/1b2111b1/sbox-dev_t0gYLg8tdd.mp4
Add angle/grid snap increment spinboxes for custom values, Facepunch/sbox-issues#5691
FPArms: move_groundspeed to move_bob (0,1)