13,525 Commits over 1,522 Days - 0.37cph!
Fix PreLayout being called at all times for razor panels
Should fix running with -game not working
Tweaks to oil_drum_explosive breakpiece collision
Add [STAThread] to main to fix qt dialogs from hanging
Game is now launched via .net exe
Explosion VFX additions
Added fire gib VFX to be spawned on explosive breakpieces (added to oil_drum_explosive)
Tweaked existing explosion_barrel_02 vpcf
https://files.facepunch.com/jason/1b0711b1/sbox_h22uHB3GUw.mp4
Citizen/animgraph: melee_punch holdtype can now be set to a "blocking" pose by setting holdtype_pose = 1
Fixed game favorite status not being reflected on the game page after a restart
(Un)favoriting a game refreshes favorites list on the home screen
Settings menu style tweaks
Keybinds - add spacing between "Reset/Apply" buttons and the list of key binds
Storage - Move buttons to the bottom of the screen like other pages do
Game page loading placeholders
Also do not display "Screenshots" if there are no screenshots
Game server list: do not display header buttons when there are no servers or we are refreshing the list
Fixed huge 'Local Maps' button when first opening Games list
New Clothing Piece! - Loose Shirt
https://files.facepunch.com/daniel/1b0711b1/sbox-dev_v1euUM8Bxt.png
Here's another funky gritty-looking shirt, LODs and any skinning adjustments coming ASAP.
added new barrel_explosion VFX variant
https://files.facepunch.com/jason/1b0711b1/sbox_yOlmPRi38j.mp4
Added oil_drum_a and oil_drum_explosive
Improve MathX.SnapToGrid implementation
Use inverse of the gridSize for math so small values don't have precision errors, for example in Settings > Input > Mouse Sensitivity
Fixed sliders acting weird in Settings and other places
Update Package Information modal
Make buttons not jump around when loading data or when there's too much content vertically. Made use of placeholders so you are not staring at blank screen waiting for it to load.
Fixed description not being scrollable, improved height scaling of the left column elements with various summary sizes & screenshot counts, etc.
ModelDoc: Fix crashes in breakpiece helper
Add AnimationGraph.GetParameter (from name)
Don't try to get an AssemblyDefinition to assemblies with no location
Updated Lighting + Added Cubemap to Entity Prefab Editor
https://files.facepunch.com/louie/1b0411b1/sbox-dev_2dBnc5UGJE.png
Fixed component names not being serialized in prefab editor
Just set the default value instead of using [DefaultValue] on info_particle_system
Pass property attributes to prefab editor, fixes ResourceType marked properties not displaying correctly
Switch NativeRenderingWidget so you're less likely to be accidentally rendering the scene in Paint
Tweak codegen for sboxgame/issues/issues/2862
Fix documentation dll upload
Update ci to need upload_start to succeed
Add ContextTools to allow us to resolve our current context from engine
Add ResourceLibrary.Resolve() for engine
Test csproj name for suitability, revert to ident if it's fucked
Hide Sandbox.Internal.Tests.CmdTest & AssetList event handlers (again & properly))
Update citizen_sfm.vmdl_c
Citizen/animgraph: added second pose to RPG holdtype. Blending between pose 1 and pose 2 changes the distance of the left hand grip
Fix net write writing 0 for null entities, -1 is null, 0 is world entity
Particle networking writes entity directly, null entity should be networked properly now
Move particle creation and set particle control to managed global rpc
Particle destroy rpc
Implement rpc for every particle function
Remove particle protobufs
Remove prediction logs
Unit tests for project templates (#784)
* Fixes compile errors in our extension & tool templates
* Updates Sandbox.Test csproj to copy over templates and base code needed for compiling games
* Added unit tests that fail if game/tool/extension templates do not compile
Entity prefabs - orgs/sboxgame/discussions/2857
trolley
-revised 'canal' skin for trolley
-fixed missing skin on body and flap gib
Merge branch 'master' of sbox
Fix 4 layer blend causing crashes again
Citizen/animgraph: updated RPG standing aim matrix & various look chains
ModelDoc: Render break piece models to make it easier to offset them https://files.facepunch.com/layla/1b0211b1/sbox-dev_yJRscNkzfJ.mp4
Documentation pass
Hide a bunch of protected methods (event callbacks)
BindSystem.DoTick - BindSystem.Tick is public
AssetBrowser.OnAssetSystemChanges and OnAssetContextMenu
AssetList.Refresh, BuildAllIconsR, RecompileAllAssetsR, OnFbxFileAssetContext, OnAssetThumbChanged, OnAssetContextMenu_*, OnFolderContextMenu_*, OpenFolderContextMenu
Support for SceneCamera.Ortho
Set "lobby" presence so we don't unnecessarily check all lobby members, use FriendPopup for PartyDeck members
Add FriendPopup to friends list, fixed up some nuances with deciding when we can kick people, better checks for if we're in the same lobby https://files.facepunch.com/devultj/1b0211b1/sbox_jtzI4CwJMQ.png
FriendPopup: Added ability to kick from party / game lobby
Add Send Friend Request option to FriendPopup using OpenUserOverlay
https://files.facepunch.com/devultj/1b0211b1/sbox_Z86mlIhxIK.png
Added FriendPopup component for interacting with users in menu, supports viewing profiles, invites/joins https://files.facepunch.com/devultj/1b0211b1/sbox_x5OUOTrHT7.png
ModelDoc: Add custom map option to lighting mode
Grab server owner from client list, display their name instead
Disable current game title textentry if we're not the server owner
updated textures/materials
Merge branch 'master' of sbox
Citizen: fixed CrouchWalkLow_* animations' processing prefab contents being unintentionally disabled
Merge branch 'master' of sbox
Citizen/animgraph: added standing aim matrix to RPG holdtype