243,459 Commits over 3,898 Days - 2.60cph!

9 Months Ago
▆▍▇▅ ▊▇▉▊▌▇▋▉
9 Months Ago
Give components an ID, add ComponentList.Get( guid ), serialize and deserialize component references properly Add backwards compatibility when deserializing component references (find type) Started on ComponentDefinition GameResource Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png Fixed hotloading ComponentDefinition changes BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor Property editing mostly working Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png Generate method stubs based on component definition Implemented calling methods on generated components ActionGraphComponentTemplate Action Graph editor tweaks Fix Action Graph node pulsing being unreliable Make sure graph is saved to file on Ctrl+S when embedded in resource Create methods from inside the Action Graph editor Action Graph: Double-click on a property to edit it https://files.facepunch.com/ziks/2024-02-07/devenv_aHfLD4Qsb5.mp4 Action Graph: double-click on method node to go to definition Use CodeEditor.OpenFile() when double-clicking nodes https://files.facepunch.com/ziks/2024-02-07/devenv_u7cl3d2Gzu.mp4 Enter name when creating method out of nodes ActionGraph, ShaderGraph: store view in cookie per-asset Can create component properties from within the Action Graph editor https://files.facepunch.com/ziks/2024-02-08/devenv_AN2eN6L2BR.mp4 Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4 Can directly use component properties as node inputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_sjs44F0SQM.mp4 Fixed private [Property] not showing up in node list Menu.AddOptions() Refactor GraphView to use Menu.AddOptions TypeControlWidget now uses Menu.AddOptions too
9 Months Ago
Remove foundation faces that are on top of eachother (think of two foundations beside eachother, you don't see inner sides) Fix triangle foundation wall facing inwards instead of outwards
9 Months Ago
RNG'd occasional high impact hits, because all hits being samey is boring
9 Months Ago
Binds
9 Months Ago
More debug visualization commands
9 Months Ago
Rooms now correctly connect Add bunch of debug commands
9 Months Ago
▉▌█▋█ ▆▇▅_▄▋▉▄/▉▆▅_▄▆▋▌▌▉██▆▉, ▉▉█▆▍▆ ▋█▆_▆█▍█▍▆▌▉▄▅ !▍▉▊ ▄▆▇▉▌▅▊▉ ▅█▆▅ ▍▊▍▍_▅▉▌▉ ▆▄▋▄▌▋▊ ▄▍▇▇▇▍▍█ ▅▌ ▇▇▉▋▊▄▄▋ !▆▄▉▍▊▍▉▅ ▍▇▄▉▆▋▄▉ ▊▉▌▅ ▍▆▄▅▋▄▋▅▇▌▉▍▋▇▉▋▄▅▇▇ !▋▆▍▉█▉▉▉ ▆▄▄▅▆▌▌ ▄▄█▅ ▊▆▇▋▅▌▅:▌▍▅▇█▉▆▉▇▊▆█▋▅█▆ !▌▇▋ █▋▌█ ▉▋▊▍▊▅▇█ ▌▋▇▊ ▊▇▍▉▉▌ ▊▉▅▋▉▋▍▅ ▍▉█▇▇█▄▉▉ ▉▌▊▉█▍▆:▇▋▇▉▌▌▌▌▆▊▄▆▆▌▆ !▌▍▉ ▅▌▍▉▇▍▊▄ ▋█▊▍ ▆▆▊ ▍▇▋▇█▇▅▊ ▊▅▊▇▌▇▋ ▇▍▊▄▆▄ !▇▌▇ █▌▌▄█▅▆█ ▋▊▇█ █▉█_▆▄▆▇▇▋▉ (▋▋ ▄▅▊▆▅▍▉▉ █▇) !▌▉█ ▄▅█▌▆▊▆ ▍▆▌█ ▅▌▆▋▄▉▊.▍▅▄▄▇▉▄▆▌▄▋▍▅▋▍ !▋▍▅▌█ █▍▉▋▋▆▆ ▅▇▊▌ ▉▍▊▍██▄:▋▍▌▍▋▆▆▇▊ ! ▊▆▄▇▉ ▅▄ ▆▍▉▇▆▄▆ ▌▍▅▅ ▅▄▉▋█▇▌█:▌▉▉▅▇▉█▊▉▍▆ !▆▆█ ▌█▍▌▄▋▊▊ ▄▄▉▄ ▄▇▅▍▋▋▉:▅▇█▋▋▆▌▌█▋▍▋▍▍▋▅ !▄▋▉ ▆▄▋▆▉▉▉▇ █▄█▊ ▅█▋▄▅█▋▅ ▊▆▌▅▍▄▆ ▊▄▇▆▄▅▅ ███▄▌▆▅ !▍█▋▄▄ ▋▆▅▍▊▊▇ ▊▍▄▆ ▉▆_▉▆▍▆:▄▌▇▉▍▍▇▊ !▄▉▉ ▍▊▌▄▅▌▆▍ ▉▅▋▉ ▊▉▆█▅▌ ▌▇▍▆▊▇▍▊▉ ▌▇▌▇ ▊▅▌▊▆ ▅▅█▇ ▆▆█▅▇▇▊▄▋█▅▋▅▅▉ ▋▄▉ ▅▉▇█ ▊▊ ▌▅▇▌▌▍ ▇▄ ██ ▅ ▊▌█ ▄▉▍█▄▌▋ ▉█▄▇▌▆ ▊▍▍_▍▋▊▋▇▅▄▌_▅▌▅▄▇▋▍.▌▌▉ █▊▉▍█▌ ▍▆▋▇ ▉▄▊▊ ▄██▇▄▅▅▌▉▄ ▇▅▊▊▅▊▄█ ▄▋ ▆▇▇▄▇▋▌▄█▋ ▇▅▅█▍▍▆▉ !▋▋▇▉▅█▊ ▆▅▆▄ ▄▆▄▍▍█ ▋▄▇▄▇ ▆▄█ ▋▋▅▍▅▊▆█ █▊▆▇ ▊▅▍ █▄▉▉▄██▆▅ ▆▄▅▌▍ ▉██▇▅▇▋█▆▄▊ ▋▊▌▇▋▊▌ ▊▅▌▄ ▋▋▄▄▇█▄▋
9 Months Ago
Can directly use component properties as node inputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_sjs44F0SQM.mp4 Fixed private [Property] not showing up in node list
9 Months Ago
Re-use the shader compile error window, so we can keep it open while iterating. We need a better way to do this tbh. Add global usings to minimal project Make minimal scene less reflective
9 Months Ago
baked harbor grounds meshes specific collider meshes for grounds - removed old duplicates bunch of biome visuals compliant prefabs simple colliders for damaged scientist turret harbor2 level update
9 Months Ago
Create README.md
9 Months Ago
Initial commit
9 Months Ago
Don't try to to build path from empty dependency string for a VPC Makefile dependency Cupertino: Cleanup source_posix_base, update SDK versions and build settings for macOS, just use latest SDK version, target Sonoma, don't use 10 year old tools for cc chmod +x on vpc_script bash scripts Cupertino: ISO C++20 Fixes Update .gitignore and build scripts, fix permission on antlr, some small code fixes
9 Months Ago
Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4
9 Months Ago
Implicit conversion from ObsoleteAttribute to ValidationMessage
9 Months Ago
9 Months Ago
Terrain tool selection Splatting tool & compute shader, balances weights automatically Artist defined splats (albedo, normal, roughness, more is probably overkill) - use summed control map Nicer brush defaults Don't use VirtualWidgets for terrain tool selection, they're the most simple buttons + tooltips Better behaved brush preview, don't destroy/create every frame, can destroy on disable or invalid tool more normal normals default first layer for any missing weight Terrible performing Texture -> Pixmap, but only because of GetPixels on a 4k texture
9 Months Ago
Add adjusting camera speed with mouse wheel in editor first person camera
9 Months Ago
Make Hud PanelComponent - fix Lobby UI Initial work to convert vmap to scene
9 Months Ago
Merge from main/map_entity_load_fix
9 Months Ago
Fix for trying to call "Kill" on entities that haven't called "Spawn" (seems to have gotten lost in the last revert / restore / retry cycle)
9 Months Ago
Reapply
9 Months Ago
Merge from main
9 Months Ago
Actually create the meal output items
9 Months Ago
updated diesel_collectable prefab
9 Months Ago
Fixed situations like chicken kebabs vs. mixed kebabs. Doing some fairly advanced filtering now.
9 Months Ago
Harbor2 scene hierarchy cleanup baked to mesh vertex paint grounds LOD0 S2P
9 Months Ago
subtract map_entity_load_fix
9 Months Ago
Leaderboard backup, run #9460
9 Months Ago
Actually convert ingredients to meals
9 Months Ago
Potential fix for NRE's in SendUpdatedInventoryInternal
9 Months Ago
Oops, needs the .translated
9 Months Ago
Tidy up
9 Months Ago
Revert accidental MenuUI commit
9 Months Ago
Grenade arc visualiser starts at the viewmodel hand rather than the camera position (centre of screen) Improved handling when throwing through narrow slots (use a raycast with thickness to tru and account for the size of the physics object) Improved visual look
9 Months Ago
Fix unassigned fuel grid + other bits
9 Months Ago
Stop inheriting from furnace stuff, we're moving too far away from it. Let's do our own thing so we can go our own way more easily.
9 Months Ago
Rooms connect but closest face isn't working correctly
9 Months Ago
ActionGraph, ShaderGraph: store view in cookie per-asset Can create component properties from within the Action Graph editor https://files.facepunch.com/ziks/2024-02-08/devenv_AN2eN6L2BR.mp4
9 Months Ago
Add faces to square foundation and triangle floor
9 Months Ago
9 Months Ago
Fix some operator display info
9 Months Ago
9 Months Ago
Operator node definition tweaks
9 Months Ago
Break out the tea bufs and the poison side effect into separate UI elements in the inventory and the health bar vitals
9 Months Ago
Defined all 13 meals and their ingredients in a scriptableobject. Grouped all fruits/veges/meat/fish. Edited and created a few new meal combos.
9 Months Ago
Ok seems to finally connect faces of walls & floors correctly
9 Months Ago
WIP poisoning - if a player has more than three teas active they get a negative poison effect Currently triggers a screen post effect and slowly ticks down both hydration and calories Kicks in at 30% effectiveness when at 3 concurrent teas, 100% effectiveness at 6 teas
9 Months Ago
Add try catch to ControlObjectWidget so we don't break inspector with incompatible classes