14,047 Commits over 1,583 Days - 0.37cph!
Add WarningsAsErrors support for projects
Supports a list of errors (e.g. `CS8613;CS8601;CS8625`).
Does not support the `nullable` shorthand yet because of a .NET issue
(would need to expand manually, which is messy)
Add rich presence system class which is polled every so often, instead of updating presence from 7 different classes
/addons/citizen/ content recompile
Citizen/animgraph: add eyebrows & beard to the graph list of bone merge models, for morph testing
Add MusicPlayer.Spectrum and MusicPlayer.Amplitude for visualization purposes
▇█▌'▉ ▇▋▄▆ ▆█▌▅▉█▇▍█▆▅█▌▅█▋▊ ▅▊ ▍▊▉▇▇▇▆▇, ▆▋▄▇▇▇▆'▇ ▌▊ ▆▊▌▆█▌/▌▄▅▌▅▍▅▍▆
█▊▍▍▇▋ ▅▅▇▋█▍ ▄▊▇ ▍▊█▄▍ ▉▇▊▋▊▇ ▆▅▊▇▊▋ ▆▆▇█ ▉▌█▊▊▄█▇, ▉▍▍▆ ▆▆▆▌ ▍▍▌▄▍▅▇▍ ▉▍▉ ▍▅▊▊ ▋▆▍▇▋▍▇
Animgraph tutorials: update the interface tutorial with the new model picker
Added some extra logging and safety in reading inputs to try investigate sboxgames/issues#3886
Add RootPanel.RenderManual, this gives more flexibility to where UI is rendered, to texture for example
Seal up ScenePanelObject
Fix NRE in ServerDll.UpdateServerDetails if playing locally, my bad
Pass gamemode version tag to ServerList so games can decide what to do with servers that are out of date
Add Vector2.Abs, to be consistent with Vector3
Rubikon: LoadUnaligned3SIMD_UnsafeRequiresMemoryPadding -> LoadUnaligned3SIMD in mesh CastRay
Add SoundStream.SampleRate
Removed missing models from avatar map
Start off SceneCustomObject with infinite bounds, users expect something to draw if they forget/don't need bounds
Add skeleton and attachment groups to model inspector https://files.facepunch.com/layla/1b2011b1/sbox_PHaGNadm2y.mp4
Add Model.AnimGraph getter
Display animations and parameters in model inspector https://files.facepunch.com/layla/1b1911b1/sbox_pEsjDw73df.mp4
Scifi Trooper Helmet
First version of the Scifi Trooper Helmet, completing the scifi trooper outfit. LODs and a skinning pass coming ASAP.
https://files.facepunch.com/daniel/1b1911b1/sbox-dev_LPeMNKpAxm.png
GameMenu: load FileSystem.Data/OrganizationData immediately, not just server join
Remove reference type check from NetWrite.Write<T>( T[] ), we handle it in the call to NetWrite.Write<T>( T ) whilst handling strings and shit
Fix error in VROverlay dispose
Fix FGDCurve with ToType
Hammer: move particle drop target to C# support cloud particles too
Don't use partial package for map view drops, unreliable package type
Moved the rest of the assets to Asset Party
https://asset.party/facepunch/sboxassets
-This should be all the assets moved over now, I may have missed a few uploads
Minimal Template pawn use Cloud.Model Watermelon
FPArms: shadow-blocker mesh prototype (kept disabled for now)
Citizen/animgraph: bits of layout cleanup & rewrote some comment boxes
Animgraph: Default fov back to 60
Remove use of CancelWebAuthTicket in WebSocket.Connect, was crashing dedicated servers
Animgraph: Save and restore camera settings
▅▅▆ ▄▆█▇▉▉▆▌▄▊▅█▍▄▄▄▋▇▊▅▉██▅▍██▄▇█▍ ▅█ ▅▊▅▉▊▇▋█ █▅ ▅ █▅▇▆▄▄ ▉▋▉▍ ▋▉▌▆█▅
Animgraph: Enable settings button for scene widget to control lighting rigs etc
Animgraph: Hide gizmo and ground plane when locked onto bone. Default fov to 90 (max requested)
▇▌▉ ▊▇▋█▄▅ ▆▋█▄█▋▄ █▅ ▋█▍▍▆▊▇▇.▊▅▇▉▍<█>( ▄▊▇▍<▍> ) ▅▆▇ ▅▆█▅▊█▇▆.▄▌▍▅▄▇▉█▉▍▇▍▅▇▊▊▆▆█<▇>
Clamp panel scroll so you can't hyperscroll into oblivion
Add Editor.MapDoc.MapStaticOverlay
RenderAttributes.GetInt return type should be int not float
Hammer material drop target can do static overlays, rework so you don't need explicit tags on asset.party
Dragged static overlays use material mapping size
Fix crap overlay angles from normal
Don't let mousewheel up/down execute double clicks
Hammer: Add extended box gizmo handles as a saved option
https://files.facepunch.com/matt/1b1611b1/sbox-dev_aoNTlauVjt.png
▆▄▍▉▆▋ ▊██▄█▄▆ █▄▊▊▅▌▍▉█ ▆▌▇▊▊▅▋▇▋▋▉ ▍▉ ▌▅▋▄▍▊▉▌▅▆▍▆▅▅█▋▅█▌▆▋▋▄.▅▉▅▉▊▄, ▇▊▉▇▍ ▅▉ ▌▄▌▆▍▊▅▊ ███ ▍▇▊▊▆▊▊ ▋▅▄▊█▌ ▅▌ ▋▌▉▇▌▆▄▍
▋▋▆▇▌▌▅▍▆▊▊ ▆▉ ▍▇▄ ▅▉▋▉▇▆ ▅▉▆▄▋▉▉ ▉▇█▅ ▌▅▌▇▅▍ █▍▆ ▆▄ ▋▄▌▅▄▇▊ ( ▊▋▊▄▉▊▋/▄▋▄▊█▋▇▆ ▅▋▋█▋▄▊ ▇▊ ▅▍▄-▌▆▅▊█▅▍ ▊▋█▋▊▆▊▄▅▇ )
Subtract m_nMaxPlayers by m_nBotPlayers so servers show that they're full if they're occupied by bots + players
Editor: If "show start screen" is off, load last opened project automatically
Remove duplicate gamepad codes in common actions
Animgraph: Add C# model picker instead of going through an ugly dialog and combo box https://files.facepunch.com/layla/1b1611b1/sbox-dev_YSPuTuq24x.mp4
Fix asset publish widget flashing when created
Add support for word-spacing css property
SFM: Fix crash creating projected light
ShaderGraph: Add power node
Docs pass / MenuDll typo fix