branchsbox/mastercancel

14,043 Commits over 1,583 Days - 0.37cph!

1 Year Ago
Add a bunch of null checking in SetActiveGame to diagnose sbox/issues/1352
1 Year Ago
Added ability to save editor layouts and restore them (sbox/issues/1349) https://files.facepunch.com/tony/1b1911b1/parsecd_KuRA9SaPEO.mp4 Fixed duplicate "New Asset Browser" after hotloading tools
1 Year Ago
Add EditorUtility.Network Package updates Manually disconnect each connection on server disconnect
1 Year Ago
More Pod types in BytePack Separate BytePack tests BytePack supports List<t> Support lists/arrays of strings
1 Year Ago
Fixed previous commit test breaking for supporting internal/protected/private where possible in method validation for wrap method/properties...
1 Year Ago
Revert "New way to validate method availability for method wrap/property wrap - this picks up internal / private / protected methods and checks containing type against that type to determine accessibility. tl;dr lets you in most cases use private / protected / internal methods as the target function for wrap without it complaining" This reverts commit f9b98cc34ac1d92efbaa43baf51f559720a7ca24.
1 Year Ago
Fix EditorWindow disabled Resample startup image so it's not all pixelly on high dpi monitors
1 Year Ago
Clean editor startup Splash screen is a real window, restores its position Welcome Screen remembers its position
1 Year Ago
Change screenshot filename format Make this warning a trace
1 Year Ago
New way to validate method availability for method wrap/property wrap - this picks up internal / private / protected methods and checks containing type against that type to determine accessibility. tl;dr lets you in most cases use private / protected / internal methods as the target function for wrap without it complaining
1 Year Ago
ActionGraphResource, update Facepunch.ActionGraphs Placeholder NodeUI.OnDoubleClick()
1 Year Ago
Throw if chunkStream is null
1 Year Ago
Don't try to use SteamNetworkingUtils in unit tests
1 Year Ago
Dispose GameNetworkSystem on shutdown Only create NamedSocket if in editor Loading screen, smoothing connection process Loading screen cancel button, force show cursor when loading screen is active
1 Year Ago
Citizen/animgraph: further improved the lean layer, especially when holding a weapon Head look adjustments forthcoming still. https://files.facepunch.com/maxlebled/1b1711b1/2023-11-17%2017-35-37.mp4
1 Year Ago
Use LastBackColorBuffer for VR - should fix spontaneous crash, can't reliably reproduce locally though?
1 Year Ago
Lobby socket basics Connecting via lobby works Lobby joining Allow host status to change Functions to query lobby list, connect to one, disconnect Remove JoinOrCreateLobby
1 Year Ago
Add basic editing to TreeView entries * BaseItemWidget added OnBeginEdit virtual method * Implement editing to TreeNode & TreeView
1 Year Ago
Citizen/animgraph: rework input-based lean layers The upper body lean component now works much better, and is nicely staggered with the additive pelvis position component. A copy of the system, with different settings, is now applied while crouching, which improves settling back to idle. The upper body bit is still a bit hacky due to the lack of model-space additive support, but this works OK enough for now. The entire system is composited in *before* the "center delta" system, so it can't stomp any non-default idle poses anymore. https://files.facepunch.com/maxlebled/1b1611b1/2023-11-16%2021-41-22.mp4
1 Year Ago
Live Unit Testing changes environmental variables and I don't know how to change it, so we get this mess More BytePack game var types
1 Year Ago
Support params object[] when validating method for CodeGenerator.WrapMethod
1 Year Ago
BytePack ByteStream faster System.Array writing Expose a BytePack to GameNetworkSystem ( temporary until we figure out how to work it ) Merge branch 'master' of sbox
1 Year Ago
Add test for CodeGeneraror wrap method with no arg. Fix wrap method with no arg causing syntax error in generated code.
1 Year Ago
Arguments has to be a byte array
1 Year Ago
🚩 Run the exit code before the main game loop, so it doesn't try to render without a window Flagged because this might cause some unforeseen issues.
1 Year Ago
Network message cleanup
1 Year Ago
Remove left over resourcesystem references Remove SceneSystemQtApp so they never get used
1 Year Ago
Guard against re-entrant calls into Qt's processEvents Fix splash screen closing before loading finished
1 Year Ago
Just for sanity, lets assert that we're the critical Qt stuff in the main thread There's really no need for this code to be using Task.Run. Also fixed it running 5 times on startup.
1 Year Ago
Fix UISystem exceptions on startup Stop using Json for network messages Lock messaging down These network messages should be raw and uncomplicated, so lets do that
1 Year Ago
Add SceneCubemap.RenderDirty()
1 Year Ago
Fix ByteStream when writing string Add ByteStream.ReadByteStream Cleanup
1 Year Ago
Fix console cursor
1 Year Ago
Add PhysicsShape.Tags
1 Year Ago
Updated Balaclava + LODs for existing assets
1 Year Ago
Render VR separately Rename RenderWithViewport to RenderStereoAndSubmit, clean up SceneCamera stereo rendering code Set VR controller type (Input.VR.Type) Remove some CSS logs I forgot about (sorry)
1 Year Ago
Add SceneCamera.EnableDirectLighting, SceneCamera.EnableIndirectLighting Unobsolete SceneCamera.AmbientLightColor - is added to World.AmbientLightColor
1 Year Ago
PhysicsGroupDescription parts expose the of each Surface sub-part
1 Year Ago
Don't call resource changed callback if interop isn't loaded
1 Year Ago
Move resourcesystem into engine Call Sandbox::Resource::OnResourceReloaded when a resource is reloaded Remove old "model reloaded" callback (was called from client/server) Model clears physics, bone and data cache on resource reload (fixes sbox-scenestaging/issues/34)
1 Year Ago
Update bounds of bone merged models (fixes sbox-scenestaging/issues/32)
1 Year Ago
Citizen/animgraph: re-added 2X walks to the 2D blendspace, made them use new fast walks where currently applicable, and renamed "Walk_[direction]_2X" to "Walk2X_[direction]" for consistency
1 Year Ago
Add *#local.json to .gitignore so that local keyboard preferences don't get committed
1 Year Ago
Fix menu sometimes wanting mouse when in game in editor (fixes sbox-scenestaging/issues/31)
1 Year Ago
Strip multiview instancing / instancing scalars from engine Remove D_MULTIVIEW_INSTANCING and multiview methods from shaders Remove X360 macros INSTANCING_PARAMS & INSTANCED_SHADER_PARAMS Update system.fxc
1 Year Ago
Refactor some Graphics files, remove long obsolete methods
1 Year Ago
Add VrMonitor attribute to cubemap rendering, should stop AO proxies from showing up
1 Year Ago
Add PhysicsWorld debug drawing methods for scenestaging
1 Year Ago
Can multiply colors together
1 Year Ago
Enum control closes when you select an option