20,796 Commits over 1,522 Days - 0.57cph!
Remove these sweep functions from interface, we're not using them
Start adding support to edit Network Orphaned and Owner Transfer options in Inspector (visible when Network Mode is set to Object) https://files.facepunch.com/conna/1b0311b1/sbox-dev_I7Fk7tfs6K.png
Add test asserting no ActionGraphs have errors in a given scene
Added controls for exposure and enabling/disabling autoexposure
Fix loading custom cursors and tga, psd textures in non editor games
Serialize prefab vars with expected type
Add Json.ToNode overload with expected type
* We're deserializing with an expected type already
* We can start phasing out JsonConverterFactorys, just use JsonConverter<T>s
* Can actually use [JsonDerivedType] etc
Let anyone serialize / deserialize System.Type
* We already had this in Facepunch.ActionGraphs, add it to Sandox.Json
* Looks up types through TypeLibrary
* Works with array types / generic types / nested types
* Fixes Facepunch/sbox-issues#5762
Shape, Joint, Contact are structs now
Remove custom cast callbacks for now, can probably use their casting now
IzGeometry -> IzQueryShape
IzTOIQuery -> IzTOIResult
Default world def
Setup contact modify and should collide callbacks
Create shapes with default shape def
Allow dedicated sever to load maps
Update steam libs
Lets store the appid in one place, so it's easier to change for standalone exports
Init SteamGameServer for dedicated server when starting a game
Revert "Add json type converter safely through TypeLibrary"
This reverts commit 620f60624d3f32ac8686a2add19159a0b42fa25f.
Add "game" concommand, to load a game
Add a bunch of Application.IsHeadless
Startup help
Fix warning
Dedicated server starts up properly
▌█ ▍▋▋ ▊▅██ ▌▅▌ ▇▆▍▆▅▄ ▊▊▉▇▆▌
▇▅▆▉ ▆▋▊▍▇██▄▊▋ ▆▊▋█▊▆ █▅▄▉▅█▋▆▌▌█▇▅▊▉▆▋
World and shape userdata is void* now not intptr
Fix GetBody, AddBody, StepSimulation, StepUpdateManaged
Fix compile errors in physics joint
Add should collide callback
Ignore izShouldCollide(Body, Body) if one of the shapes is a sensor
Add joint break callback
Don't calculate mass for height shapes
Test max impulses for joint breaking
AddSpringJoint
Joint is enabled if it's active
Allow joint to become inactive
Linear slop is 0.03125 in sbox
Update to latest, update vpc, wrap any izabu changes in SBOX defines
Remove ProjectConfig.Tags
Add Package.UpdateValue( key, val )
Add debounce to Package.UpdateValue
Add SerializedProperty.Create()
Can edit some asset properties inline
Remove step results from physics interface, no longer used
Make BaseDropObject public so it's accessible to editor tools
Detect hand tracking, if not available (meta runtime) fallback to /input/grip/pose
Update Facepunch.XR to 915dcf5
Fix poses not working if you didn't have fully tracked hands
WIP - Added bloom color
ditto
Add BytePack handlers for Vector2Int, Vector3Int
WIP - Using Mips on downsamples. Plus other WIP misc. changes
ditto
Add json type converter safely through TypeLibrary
Remove unused convar refs
Disable launcher maximize button
LineEdit for creating new actions instead of having to edit the action afterwards
https://files.facepunch.com/tony/1b0411b1/sbox-dev_duZ3bhoZdb.png