22,498 Commits over 1,614 Days - 0.58cph!
Add BindingFlags.NonPublic to SetPropertyObject
Merge branch 'master' into lobby-settings
Add BindingFlags.NonPublic to SetPropertyObject
Add GameSettings dictionary as a property, ensure a blank default and clean up cookie values if the settings have been removed
Bind GameSettings in GameLobby.html
BaseItemWidget: Ctrl clicking selected items removes them from the selection
New Outfit Piece - Army Boots
Army Boots w/ LODs, ready to complete the Army outfit!
https://files.facepunch.com/daniel/1b0311b1/sbox-dev_G5OxWbFwWC.png
Plus a retexture of the tactical gloves for an Army colour variations. Further completing the Army outfit.
Add ScenePanel.DisablePostProcessing
Remove invalid css
Minimum height for folder error box to prevent text getting clipped
Citizen/animgraph: fixed NoclipStart state
cctv globe - tweak for phys shape
Added import scale presets to modeldoc
Now we can stop trying to remember those pesky magic numbers
https://files.facepunch.com/ognik/1b0511b1/sbox-dev_cO3F1IVFJw.mp4
New Hair! - Scruffy Short
Excited to submit this new short scruffy hair. Plus some small adjustments to the army boots' textures.
https://files.facepunch.com/daniel/1b0511b1/Photoshop_CX3oUQpQkg.jpg
Adjustments to Scruffy Hair, new vertex colour added
PathPlatformEntity path changing
https://files.facepunch.com/rubat/1b0511b1/sbox-dev_TnVBu7qPxJ.mp4
Fixed an assert in Hammer when length constraint w/ particle is hidden
Update FloatSliderProperty Minimum and Maximum to be better coupled with the underlying FloatSlider's Minimum and Maximum
Merge branch 'master' into lobby-settings
Update FloatSliderProperty Minimum and Maximum to be better coupled with the underlying FloatSlider's Minimum and Maximum
Improved styling a little for GameSettingsPage
Only create all settings if the Game property (package) is set (BaseGamePanel sets it async)
Alloc phys data
Set shape userdata
PathPlatformEntity path changing
https://files.facepunch.com/rubat/1b0511b1/sbox-dev_TnVBu7qPxJ.mp4
Fixed an assert in Hammer when length constraint w/ particle is hidden
SetAngularVelocity, GetAngularVelocity
ApplyLinearImpulse, ApplyLinearImpulseAtWorldSpace
ApplyAngularImpulse
ApplyForce, ApplyForceAt
Set motion type of aggregate (on client, networked bodies get set to keyframed) this fixes SetLinearVelocity etc https://files.facepunch.com/layla/1b0511b1/sbox_0036.mp4
GPU driven Depth Culling for tiled rendering
Adjustments to Scruffy Hair, new vertex colour added
New Hair! - Scruffy Short
Excited to submit this new short scruffy hair. Plus some small adjustments to the army boots' textures.
https://files.facepunch.com/daniel/1b0511b1/Photoshop_CX3oUQpQkg.jpg
Added Color[32].FromRgb[a]
Color[32] property consistency cleanup
Added some Color[32] tests
Add collision shapes to body
Added import scale presets to modeldoc
Now we can stop trying to remember those pesky magic numbers
https://files.facepunch.com/ognik/1b0511b1/sbox-dev_cO3F1IVFJw.mp4
Move surface property manager and phys data manager to their own file
Create a temp box shape so we have something to collide with
Just return true in our layer filters for now because we obviously haven't set up layers yet
Impl SetLinearVelocity https://files.facepunch.com/layla/1b0511b1/sbox_0017.mp4
Temp disable player physics hull so we don't fly through the world
Impl aggregate instance GetRootTransform so we can start to sync jolt bodies to entities
Return all bodies as awake in StepEndReadOnlyGetResults for now
remove physics body GetUid - unused
Impl SetEntityHandle, GetEntityHandle, GetEntityID
Impl Get/Set AggregateInstance for body
Impl body GetVelocity
Impl aggregate instance add part etc
Impl aggregate instance IsDynamic
Impl aggregate instance GetOrigin
Imp aggregate instance GetBodyHandle
Build bodies for aggregate but don't set shapes yet
Add managed handle to physics aggregate instance
PhysAggregateInstance stubs
Create temp allocator and job system so we can start to update the physics system
Add a empty mutable compound shape to new bodies
Few more null checks to get us into the game
Edit jolt to not set position and rotation of body on creation (jolt bodies need a shape, which is really shit)
Don't assert in GetProfileStats - who cares
Add and release ref of aggregate data
Impl CreateAggregateDataFromDiskData
Return our surface property controller
Few null checks in places that are popping up while joining game with mostly unimplemented physics interface
Register default allocator for jolt, create factory, register types etc
Allocate managed handle after we init jolt physics system
Create a bullshit surface property manager for now
Install surface property and phys data type managers
Get dependencies for jolt physics interface
interface init, preshutdown, shutdown stuff
Load vphysics_jolt module instead of vphysics2 so we can start to get stuck in
Remove VPhys2HandleInterface - looks like a bunch of nothing to me
cctv globe - tweak for phys shape
Remove GetDebugHighlightCone - unused
Remove GetVisualDebugCameraHint - unused
Fix all compile errors
Some cleanup. Add support for choice setting types in the lobby settings
Added support for choices in the settings page