13,527 Commits over 1,522 Days - 0.37cph!
concrete bollard
base adjustments
metal wheely bin
-revised textures and bake
-revised physics shapes
-revised hinge behaviour
- lods
Merge branch 'master' of sbox
Fix scene model flex overrides not being properly initialized
Add abstract AnimationSequence API that both animated entity and scene model can use
Implement AnimationSequence for scene model
Add animation picker to assetpreview to test API (if we want to keep it) https://files.facepunch.com/layla/1b1411b1/sbox_uS7rxaNYTg.mp4
Revert test
TypeForwardedTo AnimationSequence (hopefully fix managed test failing)
oil_drum asset refinement
Texture refinement for explosive variant
Made standard oil_drum tintable
https://files.facepunch.com/jason/1b1411b1/sbox_LvPBiOXunc.png
https://files.facepunch.com/jason/1b1411b1/sbox_6BMn8GfRPN.png
Added Copy/Paste Path options to Asset/Resource properties
https://files.facepunch.com/rubat/1b1411b1/ea0OY53sKZ.png
Also fixed resource properties context menu not functioning.
LODs for Loose Jeans
+ some adjustments to previous LODs
Fix self illumination emit light where it's not supposed to
Supporting INetworkSerializer types as RPC parameters
[Predicted] Support for BaseNetworkable and Components (#794)
* Initial commit
* Iterate through BaseNetworkable properties too
Use high resolution texture for self illum mask
Swallow game input if window recently became active
Make sure FriendEntry Status doesn't get too long - made some minor style changes to FriendList
Make the party owner send a command to their party when creating / joining a game lobby. Party members will then try to join that lobby
Don't set "lobby" presence data for parties, since we're using this to join games / game lobbies, it'd show up for parties and upon joining would break your state
Make sure anyone who isn't the lobby owner can't kick members
Use in-place upgrades where possible in static fields
Fixes #790
Some extra safety in DictionaryUpgrader
For handling in-place upgrades if key hashes change
Re-add lobby kicks (party, game lobby)
Fix graphic settings changing volume
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