reposboxcancel

22,806 Commits over 1,642 Days - 0.58cph!

56 Days Ago
Rebuild content Rebuild shaders Don't reset the menu environment when you quit a game, so you're on the same page Allow TryJoinLobby to be called only once at a time Disable play button when joining a game, so we can't keep pressing it Fix disconnect message showing "Unknown Player"
56 Days Ago
Get rid of some obsolete function calls in editor tools
56 Days Ago
Start/Finish Edit Events for ControlWidgets and SerializedProperties Does not yet cover all ControlWidgets
56 Days Ago
Automatically hotload user permissions if users.json is edited while the server is running - can change or add permissions without restarting the server
56 Days Ago
User perms config Allow Json comments Add default users.json file and change structure of config Don't ignore game/config/users.json because we want to keep the default with comments Return true in Connection.HasPermission if the connection is the host. We'll check user permissions from the config file for connections to a dedicated server. Remove some test logs and make HasPermission available
56 Days Ago
LobbyConfig.HideInServerList would let you hide a lobby from appearing in any server lists in s&box but still queryable with QueryLobbies Fix IsHidden support Filter in the query HideInServerList -> Hidden
56 Days Ago
HideInServerList -> Hidden
56 Days Ago
WIP, probably scrapping this
57 Days Ago
Mark a bunch of stuff as obsolete - void AddSelectionUndo(); - void OnEditLog( string name, object source ); - void FullUndoSnapshot( string title ) - void PushUndoSelection() - void RecordChange( SerializedProperty property )
57 Days Ago
Simplify Component Property Editing undo Rewrite GameObjectInspector Undos, seems like most of them never worked in the first place? Also gets rid of all fullundosnapshots calls in editor
57 Days Ago
Fixed p2p lobby clients not being able to connect to lobbies
57 Days Ago
Rename "Inputs" -> "Outputs" on FunctionResult since that's technically more accurate Instantly update the Result node when Outputs are modified https://files.facepunch.com/CarsonKompon/2025/January/16_16-18-WarmIncatern.mp4 FunctionResult node will produce Errors preventing compilation https://files.facepunch.com/CarsonKompon/2025/January/16_16-48-VictoriousBrownbutterfly.png
57 Days Ago
Add ShaderGraph.IsSubgraph and add "Shader Sub-Graph" to the New Asset menu Shader Sub-Graphs are now saved with the `.shdrfunc` file extension despite being the same asset (just so it can be registered with a different icon and filtered against in the Asset Browser to reduce user confusion) Give .shader, .shdrgrph, and .shdrfunc assets different colours in the Asset Browser Don't include BlendMode, ShadingModel or Domain in Subgraphs Don't include "Material" ShaderNode in the Create Node/Palette menus of Subgraphs. Ensure proper extensions are used when opening the respective file types. Add PlugInfo and make BaseNode.Inputs and BaseNode.Ouputs virtual. Added FunctionResult ShaderNode, can only be created in Subgraphs and is created as the default node in newly created Subgraphs Fix Shader Graph wanting to save/load as sub-graphs Make sure [Title] attributes are still respected with PlugInfo FunctionResult can now have a variable amount of inputs of varying types defined by a Dictionary. These are to be used as the outputs of the eventual sub-graph node Use shader-specific types for FunctionResult Inputs https://files.facepunch.com/CarsonKompon/2025/January/16_16-02-HumiliatingMorayeel.png
57 Days Ago
Fix selection after go deletion undo
57 Days Ago
Simplify Change Game Object Order undo
57 Days Ago
Simplify Group undo Simplify Passte Component as New undo Simplify change component order undo
57 Days Ago
When publishing an asset with IncludeSourceFiles, seek the asset and its dependencies for input dependencies (should include animgraph animations, texture source files)
57 Days Ago
Simplify Select All and Paste undos
57 Days Ago
Remove obsolete interface funcs
57 Days Ago
Remove ExecuteGameObjectEdit and ExecuteComponentEdit Better error handling for undo scopes
57 Days Ago
Humans: improved Run_N_m
57 Days Ago
Disable PathWidget "Copy Relative Path" if the path is not within the Project's Assets folder, just like files/assets.
57 Days Ago
Fixed connecting/connect rejection messages not using correct Name/SteamId
57 Days Ago
Fix Asset Browser Forward Button enabling/disabling based on the Back Button instead of itself.
57 Days Ago
Add Context Menu to Asset Browser Path Segments. Resolves Facepunch/sbox-issues#7391 https://files.facepunch.com/CarsonKompon/2025/January/16_10-33-GreedyQuahog.png
57 Days Ago
When loading ShaderGraphs and a connected property cannot be found, check for [Alias] attributes. This will resolve issues where loading old ShaderGraphs would look for old variable names. Facepunch/sbox-issues#5822 Added [Alias] to Combine node since its output was renamed at some point
57 Days Ago
MeshTool selection ops are now undoable
57 Days Ago
VR: More stuttering-related fixes, don't alloc joint data every frame VR: Improved main menu scene VR: Only create debug callback if `-vrdebug` is specified as a launch parameter
57 Days Ago
Add Undo Scopes for Selection and Gameobjects
57 Days Ago
Test dynamic properties get cleaned up when object is destroyed
57 Days Ago
Do the same when setting var
57 Days Ago
TrimQuoted...
57 Days Ago
Fix dynamic properties referencing game objects / components
57 Days Ago
Additional cmd line fix and extra test
57 Days Ago
Tweak dynamic properties serialization Failing GameObject dynamic property serialization test
57 Days Ago
Make IGameObjectDestroy internal for now Add IGameObjectSerialize scene events (internal) Dynamic property serialization
57 Days Ago
Update test
57 Days Ago
Some backwards compat
57 Days Ago
Improve CommandLine parser. Added CommandLineTest.
57 Days Ago
Add IGameObjectDestroy scene event Started on #1773 Dynamic properties API tweaks Dynamic properties tests Basic get / set node Some dynamic property documentation Dynamic property cloning tests
57 Days Ago
Fix failing to start game if VRSystem returns nullptr for extensions
57 Days Ago
Delta snapshot improvements. Fixed a bug where it was possible for a snapshot ack to be ignored - should fix a rare and difficult to reproduce bug where sync vars can become stuck
57 Days Ago
Material.FromShader uses path and not just name - allows shaders of same name in different folders
57 Days Ago
When running commands from command line, enclose args in quotes so they aren't split again by spaces internally (Fixes Facepunch/sbox-issues#7388)
57 Days Ago
Print in console when client connects/disconnects
57 Days Ago
Add player count to DedicatedStatus Add extra info to snapshot analytic Rename SceneNetworkSystem.LoadScene to LoadSceneBroadcast Remove Nav_WaitBuild, make it a LoadingTask instead - there's no reason this should be special Fix fov in settings not working
57 Days Ago
Add Normals.hlsl, with fallback if no depthnormals are available, add Bindless::GetTexture2DMS
57 Days Ago
Pass MSAA value from pipeline, make DepthNormals a dynamic combo instead of a mode, conditional
58 Days Ago
Some cleanup Retire more editlogs
58 Days Ago
Don't try to play voice on dedicated server