14,105 Commits over 1,583 Days - 0.37cph!
Only make the game lobby ready to join when the client has finished loading into the game. This was causing issues because the host would try to download a bunch of content, and time out all of the game lobby participants.
Flush member count cache on lobby entered, fixes not being able to join game lobbies. Ship players over to game servers immediately. This is temporary, we'll ideally ship the players over when the game server is actually ready - that's next
metal wheely bin
wip changes
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Sfm: Allow work cameras to have independent resolutions
Update TreeView.Example.cs
Log full path of video recording
Modeldoc: Fix create new animgraph dir having double addon name in path
Properly pass opacity for valve shading model
Fix render backfaces not working in user shaders
Fixed updates always showing "today", my bad
Added last update time to package displays, updated screenshots on game front to try to use 16:9. https://files.facepunch.com/devultj/1b1211b1/LMEBgcrPNZ.png
Fixed Screen.GetOrthoRay and fixed SceneCamera.GetRay (when the camera is ortho)
Merge branch 'master' of github.com:Facepunch/sbox
decouple vertex and index buffers from mesh, mostly so I can use them in standalone app test
draw a quad with shaders in standalone app test
New Hair + update of the hair .clothing icons
Some adjustments to the hair color textures, fixes to the black and blonde hair colors, look a lot more believable.
Change how cookie expiration works
Getting a cookie now refreshes its expiration date. This fixes cases where cookie would be deleted after not being set for a while, even when it is being used, such as game configurations in tools.
Expired cookies no longer get deleted on game start up. They now have a 24 hour delay after expiring and being deleted, during which using/setting them resets expiry date. This is meant to fix cases where you'd essentially lose all data after not launching the game in over 30 days.
This should fix an issue where switching pawns could sometimes break inputs
Add toolbar button to reset all parameters to their default values
Added Favorites section to Asset Browser
https://files.facepunch.com/rubat/1b0911b1/sbox-dev_UzQGU9JpQo.mp4
Animgraph: Save and restore param values between preview sessions https://files.facepunch.com/layla/1b0911b1/sbox-dev_oZhQGlqC9a.mp4
Bump up modeldoc physics substeps to 4
Fix crash getting flex overrides
Sandbox.WebSurface
- Add Sandbox.WebSurface
- Add Editor.Widgets.WebWidget
- Add Sandbox.UI.WebPanel
- Add Game.CreateWebSurface()
- Add Editor.Utility.CreateWebSurface()
Fix fps_max reducing framerate
SFM can load asset.party maps
https://files.facepunch.com/matt/1b0811b1/sbox_4lTLLT5Rcm.png
Add r_albedo_chart and add as bindable command in hammer
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