3,544 Commits over 1,433 Days - 0.10cph!
Map updates
experiment with building collision disabled
Additional assets
Slight map update
set default value for lastaim
Button input for retry
Set up player to use controller inputs
Add SceneMap class that renders map geometry in a scene world
Get entity keyvalues from world ref, try to create scene objects for anything with a model
Bind the IToolObject stuff and test it by creating env_combined_light_probe_volume
Remove itoolobject binds, start with creating cubemap scene object from keyvalues
Create cubemap with handshake and arrayindex from kv
Set cubemap transform before updating bounds and calculating SH
Create scene object for light_environment
Fix sunlight facing wrong direction, just pass in the direction instead of rotating the scene object
Create skybox scene object for env_sky
Create scene entities using library and alias
Cascade distance and resolution for sun light
Delete scene entities when scene map gets deleted
Create scene object for point_worldtext, not really needed but a good opportunity to see how we can remake this entity
Create scene object for light_spot
Add SceneLightProbeVolume
Text alignment and color for point_worldtext
Create const buffer for light probes to make them work
Create scene object for light_omni
Only free transient scene worlds of the game host type
Expose the other options to CreateWorldInfo_t so I can experiment with them
Add temp preview dock for maps so bakscratch can test it out
Compiled toolscenes
added light rect editor icon
https://files.facepunch.com/louie/1b1611b1/sbox-dev_txMYDqSXVV.png
light_capsule editor model
Added wip material test building
Basic push and pull objects
Work in progress lock on camera
Added toggle view model pos option
Updated rocketlauncher material
some extra checks for wall climbing
Added wip climbing
https://files.facepunch.com/louie/1b0911b1/sbox_1184.mp4
Check if rolling down angle
Opps cleaned up too much, reset special_movement_states when finished
Added slide animation when sliding
https://files.facepunch.com/louie/1b0911b1/sbox_1176.mp4
upped punch damage
Added ground slam damage
Added box break minigame
Better interaction point and look
Fixed Wheel button not setting open state
Added interact hud + fixed right click interact
Fixed pipe puzzle not connecting
Fixed not being local rotation + setup logic
Clean up pipe puzzle
Set up hold interactions
Added rotation button
https://files.facepunch.com/louie/1b0811b1/sbox_1164.mp4
Better detection for interactions
Set up logic for completing pipe puzzle
Pipes now connect and disconnect correctly + basic logic
https://files.facepunch.com/louie/1b0811b1/sbox_1163.mp4
Work in progress on pipe connect puzzle
Recompiled cardboard box material
Recompiled metal wheely bin material
Added tilt to run anim
https://files.facepunch.com/louie/1b0611b1/sbox_1150.mp4
Added basic ledge climb + ducking
Added controller debug
Assets
Added back post processing to VR
adjusted values to make it less jarring
Disable post processing in VR
Updated shader with the new features added to shadergraph
https://files.facepunch.com/louie/1b0511b1/sbox-dev_LQpZHjYzau.png
ShaderGraph: disable filtering on background pattern
Adjusted colour on handles to be more clear
https://files.facepunch.com/louie/1b0411b1/sbox-dev_0BuTFk5GxC.png
Updated to use new shader
Reapply emission + small clean up
More messing around with toon effect
https://files.facepunch.com/louie/1b2211b1/sbox-dev_SqQBfrGgAz.jpg
added white highlight to emission
https://files.facepunch.com/louie/1b2211b1/sbox-dev_AT4ROcdV0v.png