3,696 Commits over 639 Days - 0.24cph!
cs2012_editor_fix -> main
Remove one active sibling off all top level pages
Fix crappy blur effect on rust plus modal
Rewire up session modal after design changes
Fix broken loading screen header after design changes
Dont bother trying to update category buttons - have to redo it anyway
Fix play menu constantly turning itself off
Set home page as on by default
Fixed squished store and inventory views
Rewire shockbyte
Fix session page not working after design changes
Fix shockbyte buy button after design changes
Brought back videos to the home screen
Setup backing images that turn on and off with blur etc when you move from home to play and vice versa
Setup dropdowns on each tab group
Animations on dropdown
Prevent server browser soft mask fade from hiding a part of the regular scroll box view
Fixed scrollview content pushing filter to the middle of the screen when drop downs are closed
Prevent soft mask fade from hiding a part of the regular scroll box view
Recreate server browser tab groups as prefabs
Server browser filter section now starts at the top of the filters
Fix search bar close button being offset to the right when clicking
Fixed the refresh buttons pixot being offset
When weaving SyncVars it was possible for the threaded ILPostProcessor to be trying to access a dependency DLL at the same time as another thread.
Going to use Mirrors ILPostProcessorAssemblyResolver which uses ConcurrentDictionaries and retry + wait behavour to get around any Windows file locks.
Minor modifications to ILPostProcessorAssemblyResolver, slot in with out existing code.
Editor + Build
▋▊▍█ █▇▉ ▉▇█▇▍▊▍ ▍▋▄▊▋▊▍▊█▋
revert_metabolism -> main
revert_metabolism -> main
Add support for building block-specific padding offsets (eg increase y padding on shipping container foundations, or on the outer side of wood walls)
(Ensures more accurate alignment of deployables on specific building block types.)
Introduced a static dictionary mapping prefab names to custom Y and normal padding values.
Added support for padding modes: StrongsideOnly, WeaksideOnly, and Both.
Applied padding logic during downward placement and wall/corner snapping.
Fixed half height shelf and bathtub planter having weird placement issues sometimes
Fixed computer station and twitch desk not being able to be corner snapped
▉▄▍▋▉▌▅ ▆▇▌▆ ▋▌ ▅▋▉▌▇ ▋▊▅ ▄▄▋▄▅█▄▄ ▋▋▉▇▋▅ ▋▇ ▍▍▋▌▌▄▇▋
Try only doing is server checks in a listen server
Fix snapping not working on split client and server
snap_deployable_improvements -> main
Reduce how close you need to be to start corner snap
Added summary
Reduced cast origin a little
Fixed bathtub planter corner snapping
snap_deployable_improvements -> main
Dont include the clientvar
snap_deployable_improvements -> main
snapping_improvements -> main
Set corner rotation to use the closer hit to the player
Snap to a deployable when you directly look at it (dont need to look at the ground or infront anymore)
Fixed tracing issues with a client host
Simulate placement with the container corpse check before commiting to one snap type
Fixed broken material on rust plus popup
Fixed incorrect on toggle changed button being used
Setup Server Browser cache
snap_deployable_improvements -> main
Fixed computer station snapping
Fixed cooking workbench snapping
snap_deployment_improvements -> main
Further refinements to snapping feel