6,047 Commits over 974 Days - 0.26cph!
force runtime lookups to rebuild from the updated asset
demo_compatability_layer -> main
Empty compat file so it gets included in builds
vending_stats_text_fix -> main
Stop the text going blurry in the vending stats page
- Rewrite of the demo compat system
- General cleanup
- Couple of weird editor only bugs fixed
main -> demo_compatability_layer
camera_flash_fixes -> main
Play a sound when you toggle the flash mode on the camera
When taking a picture show a black screen if you're not using flash and a white screen if you are
Fixed camera flash being off to the right
Fix issues with vertical barrel snapping
Autosnap settings finder will now check each 90 degree angle and apple the max padding values
Fix storage barrel not snapping to other storage barrels beside them properly
Fix 4 boxes not being placeable in a foundation anymore
autofind_deployable_snapping -> main
Mark auto snap as experimental
Ensure all FormatBytes cases display capitalised KB/MB because we are dealing in bytes, not bits. Was driving me crazy displaying kb/mb everywhere when we are using bytes, not bits
main -> autofind_deployable_snapping
secondary_connection_voices_fix -> main
Fix VOIP bugging out over CCTV cameras
Prevent connections from being added twice: once through the secondary connections then once through the regular path
▋▌▊▊▄▆▋▇▋▅▍▄▍▊██▆█▍▄▅▊▅▌▊▄▅▋▆▉▉█▇▋▍▆▍█ ▉▅ ▊▄▆█
steam_retry_button_fix -> main
Allow the 'retry' button to be pressed indefinitely
steam_retry_button_fix -> main
█ ▋▉▍▅▊▆▅▊▄ ▌▆▄ █▆▆ ▊▋▄▍▄▊ ▅▌▆▌▍▅▍ ▆█ █▊▄▍▋▅ ▅█ ▍▆ ▊▉█▌█▆▆▅ ▌█▉▅█ █▋ ▉▊▋▆▊▅▅█▉▇ ▊▍▉▉▄█▆▅▊ █▄ ▋▍▌▊▋▍ ▄▋▌▇▆▊▅▅▉█▅▆▅█▅ ▌▉▌▆▊▉▌▍▆▍ ▋▄▊▋▊▌ ▊▌ ▅▄▋▊▄▇▇█▇▉▄▅▌▉▍▍▍█ ▄▇▅▇▆ ▋▊▇▉▉██▌▊ █▇▍▇▇▅ ▉█▍▆▆▆▍▅▄▅▅▋ ▋▆▌▇ ▋▌▋▍▄▊▋ ▋▍ ▍▋▇▊█
Fix retry steam button not working
- More involved 'needs compatability' check
- Only show popup provided compatability is previously turned off
main -> demo_compatability_layer
jesus_animation_fix -> main
Use small delta changes for water level model state rather than exacts with ==
Allow doprepare to add to the demo compatability file
Ensure prefab ids dont match wont fire if using the compatability layer
Further cleanup, boolean gating for lookup creating
main -> demo_compatability_layer
update_metabolism_network_optimization -> main
█ ▇▋▇▇▌ ▅▋▋▇▌▍▅▊ ▍▇▋▅▇ ▌█▋▅▄▇█▇▋▇ ▆▉█ ▍▇▅▊▉▇▆ ▍ ▉▆▇▌▉▅▄▆ █▊▇▅▆▋▉
▍█▊▋▄ ▆▌▆ ▇▆▊ ▉▅▄▌██ ▆▆▋▄▄▊▍▅ ▉▋▌▉▌ █▊ ▋▆▅ ▉▄▆▋ ▆▆▇▊█ ▍▉ ▄▅▅▆▍▋
Ugly initial setup to stop grenades + c4/satches from feeling laggy to throw and stop them coming out of the players eyes
Ability to dynamically add in single compatability layer remappings - this should allow the quick add to manifest buttons to auto add any remap changes as well
When opening a demo check if the recorded manifest CRC is different than the one we have and if it is then ask the user if they want to use the comptability layer.
Seperate client + server properly.
Store a CRC check on the manifest - this can tell us if a demo was recorded with a different manifest, so we know when to optionally enable the compatability layer
Add to the demo header
- Setup a seperate file for demo compatability rather than dumping it manifest
- Only store deprecated strings for 120 days from generation (roughly 4 updates, this will need tweaked)