7,945 Commits over 3,745 Days - 0.09cph!
Vaulting
https://files.facepunch.com/ziks/2024-05-08/sbox-dev_gXZCNR8dql.mp4
Movement aligns to grid, handles diagonal movement through corners
https://files.facepunch.com/ziks/2024-05-08/sbox-dev_znZKFeeT57.mp4
Reload strings on Alt+L in debug builds
Copy locale folder on build
Remove import-translations job
Refactor string loading to support different formats
Load strings from loose CSV files
I should stop tweaking the generator
Starting on movement
Fix wall placement, add lights
https://files.facepunch.com/ziks/2024-05-07/sbox-dev_Vmh62T1kst.mp4
Added a bunch of old assets
Spawn walls
Basic overall maze layout generation
https://files.facepunch.com/ziks/2024-05-06/sbox-dev_R4oVrgYbRY.mp4
Refactor, editor tweaks, working on generator
Add a bunch of mazes, can set item spawns
https://files.facepunch.com/ziks/2024-05-06/sbox-dev_9OU5DiHcmA.png
Initial commit
WIP maze resource
https://files.facepunch.com/ziks/2024-05-06/sbox-dev_ATtk51LrlD.png
Expression graphs can have signals
Means they can use variables, and control flow like conditions and loops
Input / output signals can be synchronous or async
Got simple expression graphs working again, now with signals
Automatically hook up input -> output signal for new expression graphs
Fix version 7 upgrader
Fix expression subgraphs
Failing test for expression graph using async
Use a dummy Signal type for all signal parameters
Basic test for async in expression graphs
Test for control flow async
Control flow nodes inherit async from body signals
Control flow nodes inherit async from body signals
Test for control flow async
Fixed build errors
Ignore .idea and .sln
Update with working Sdf2DWorld functionality
Cleanup
Use new project structure
Use new libpolygon API
HideInEditor -> Hide
Use WIP [Unicast] RPCs
Use new RPC filtering API
RPC filtering API change
Dirty include facepunch.libpolygon
Nicer display names for world component types
Don't need SdfNetwork component type any more
Fix triplanar hlsl
Generate UVs / tangents for 3D SDFs, for non-triplanar materials (#26)
https://files.facepunch.com/ziks/2024-05-03/sbox-dev_pV7DEZpr1B.png
Fix triplanar hlsl
Generate UVs / tangents for 3D SDFs, for non-triplanar materials (#26)
https://files.facepunch.com/ziks/2024-05-03/sbox-dev_pV7DEZpr1B.png
ShaderGraph: Fix black region in triplanar texture nodes
Facepunch/sbox-issues#5371
Nicer display names for world component types
Don't need SdfNetwork component type any more
Fix method identities not matching for generic declaring types
Fix component RPCs declared on generic types
Expression graphs can have signals
Means they can use variables, and control flow like conditions and loops
Basic test for async in expression graphs
Failing test for expression graph using async
Use a dummy Signal type for all signal parameters
Automatically hook up input -> output signal for new expression graphs
Fix version 7 upgrader
Fix expression subgraphs
Input / output signals can be synchronous or async
Got simple expression graphs working again, now with signals
Dirty include facepunch.libpolygon
Use new RPC filtering API
Always explicitly keep a reference to delegates passed to native (#1546)
Always explicitly keep a reference to delegates passed to native (#1546)
Add `--force-language <short code>` command line option
Script to import crowdin translations to Assets/Bundled/Strings
Automatically import merged Crowdin translations on build
New Crowdin translations by GitHub Action (#8)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Add workflow_dispatch trigger to crowdin action
Publish: handle libraries referencing each other during compile
Added UnicastAttribute / codegen
Warn in OnObjectMessage if ActiveScene is not set
Document UnicastAttribute
Ignore .idea and .sln
Update with working Sdf2DWorld functionality
Cleanup
Use new project structure
Use new libpolygon API
HideInEditor -> Hide
Use WIP [Unicast] RPCs
Added UnicastAttribute / codegen
Warn in OnObjectMessage if ActiveScene is not set