0.2.25.1 - Fixes & Performance Improvements (Geometrics Alpha)

Hi all, Here's a few fixes for the 0.2 alpha branch: [img]{STEAM_CLAN_IMAGE}/40992535/d3987dbd1af5d3e89278c8b07e45bc608fb55289.png[/img] [h3]Fixes[/h3][list] [*] Fixed cannons creating a new shell size when loaded, instead of using the one they were saved with. [*] Fixed the view not syncing to the scope's aim direction when exiting scope view while aim lock is on. [*] Freeform: Fixed a case of mirroring stopping certain actions from running. [*] Freeform: Fixed faces potentially thickening along edges which have been deleted, which resulted in file corruption. Designs corrupted by this will now correctly load excluding the corrupted structure. [*] Freeform: Removed ability to split an edge connected to more than two faces, which resulted in game instability and file corruption. [url=https://github.com/Muushy/Sprocket-Feedback/issues/716]+[/url] [*] Freeform: Fixed the button to place a new turret (non-revertably) replacing the currently selected plate structure, instead of spawning a new turret. [url=https://github.com/Muushy/Sprocket-Feedback/issues/715]+[/url] [*] Freeform: Fixed Shift+D to duplicate also triggering the rotation placement tool mode. [*] Freeform: Swapped the y and z positioning slider names to match the transform hotkeys. [*] Removed sentience from the spawned ally vehicle in the flat sandbox. [*] Fixed parts of the currently controlled vehicle turning invisible when viewed from certain angles. [*] Powertrain info is no longer shown when controlling vehicles without a powertrain. [*] Fixed incorrect shadowing of track belt segments. [*] General stability improvements [/list] [h3]Changes[/h3][list] [*] Freeform: Allowed an edge to be split when it's not connected to any faces. [*] Freeform: Actions are now triggered on hotkey press, instead of release. [*] Ammo rack shell size selection now shows (Calibre)x(Propellant length) instead of (Calibre)x(Total shell length) [/list] [h3]Optimizations[/h3][list] [*] Track belt movement and physics is now multithreaded. [*] Significantly sped up CPU-side rendering of track belts. (Using Unity's new ECS) [*] Sped up vehicle spawning (Belt segments are significantly faster to spawn through ECS). [*] Significantly sped up opening of design selection. [/list] Happy new year! - Hamish