Patch 0.2.1.17

Patch Notes: Early Access - v0.2.1.17 - Build 106504. This patch was released on October 9, 2019.

Intro
Hi Pioneers!

The train fixes, cloud save preparation, mass dismantle and uObject optimisations we have been pushing to Experimental are now live on the Early Access version (09 october 2019). These patch notes summarise all changes that have been made while we were patching Experimental. We’ve had a bunch of disclaimers on Early Access, but I will stress it here once more: Backup your saves before you start playing, we are messing with them in this build! You can find some detailed info about it on our blog or watch the video we released with information on the topic of Cloud Saves.

https://www.satisfactorygame.com/blog

https://www.youtube.com/watch?v=t1LfyNfuMVQ

Hope you all enjoy the new stuff and improvements to the trains. This will not be the last time we work on them, we plan to add more improvements and depth to the system in the future. For now we are shifting our focus fully to Update 3 for this December's release.

Cheers <3

Save system

 * Save files will now be compressed


 * Old saves will be migrated over to new save folder structure


 * We recommend you backup your saves! ​

Known bugs

 * Disabling the AI from within the train sometimes causes the train to not be driveable until you re-enter the train.
 * Turning off the AI can still cause train to run away, related to the above.
 * When dismantling part of a train, the time table might get cleared.
 * Stations can be snapped to another station even if that has a track connected.
 * Ukrainian language doesn’t work. (We will fix this one Soon™)

Train changes

 * Feature, you can have the AI enabled while being inside the train.
 * Feature, Applying throttle (W or S) after jumping into a train automatically releases the brake.
 * Tweak, self driving calculations improved for better brake prediction, this shortens the brake distances and fixes some problems going uphill or downhill.
 * Optimization, self driving logic is rewritten in c++.
 * Optimization, sound no longer plays when the train is not close to a player.
 * Crashfix, orphaned switch controls sometimes caused crashes.
 * Crashfix, game crashes when dismantling a track in the AI's path.
 * Crashfix, Manual docking would sometimes crash, the crash is avoided but it's likely that the train won't dock if this case occurs. We still need a better reproduction case to fix this properly. A workaround for now would probably be to just exit and then enter the train again.
 * Crashfix, Trains sometimes crash on client or when exiting the game.
 * Crashfix, Dismantling the station a train is going to was causing a crash.
 * Bugfix, The reverser would be incorrectly updated for bidirectional trains causing them to not be driveable in one of the directions. This affected both player and AI.
 * Bugfix, only one AI per train, fixes the edge case where 2 AI's would try to drive the same train.
 * Bugfix, trains sometimes moved too fast and missed the station, this made them unreliable for docking, now the AI will brake better and the station will catch the train.
 * Bugfix, if a train is split in half at a switch the train is repositioned back together (this is a temporary fix until we can get proper train collision and signalling in)
 * Bugfix, fixed case where player character could get destroyed while driving a train near water.
 * Bugfix, cannot use build gun after being inside a train near water.
 * Bugfix, train now save their velocity so they keep moving when loaded.
 * Bugfix, integrated track of the station does not cost anything now.
 * Bugfix, When a bidirectional train "reverses" it will now brake correctly. Fun fact: -100 km/h is indeed below a speed limit of 15 km/h.
 * Bugfix, Appending an AI controlled train doesn’t make the AI lose control over the train anymore.
 * Bugfix, Unmanned trains (not driven by player or AI) now automatically apply their brakes.
 * Bugfix, If you dismantle a track a train is on, you can now dismantle the train that gets left in the air.
 * Bugfix, Pathfinding bug when a locomotive is on the station track segments.
 * Bugfix, Trains will no longer be stuck in docking due to multiple linked stations. (This means generally, Trains should no longer get stuck in docking).
 * Bugfix, Update the master locomotive for player driven train during load.
 * Bugfix, Update locomotive input correctly during load.
 * Bugfix, Entering a train no longer auto releases the brakes, needs manual release with space.

Other bug fixes

 * Fixed issue with biomass burner not rendering at times
 * Client side issue with inventory not updating for miners
 * Fixed issue with Splitters/Mergers not snapping properly to foundations when using guidelines
 * The 8x1 Foundations now cast shadows.
 * Fixed the ladder collision on the Freight Platform
 * Dismantling now displays the name of the building you are aiming at again. (Currently doesn’t work for Vehicles & Trains)
 * Fixed some crashes related to Mass Dismantle

Quality of life

 * Mass dismantle. Hold left-ctrl while aiming to mark objects to dismantle.

Optimisation

 * Reduced the amount of uObjects per buildable. (Save files with huge factories can crash when they exceed the uObject limit)

Languages

 * Updated the localisation files for all languages

Patch 0.2.1.17