Minor Features
- When a train is stopped at the train stop, a circuit network signal is sent with a unique number for that train. (46234)
Changes
- Added headless server option --server-id to allow specifying custom path to the server ID file.
- Increased the minimum custom UI scale from 50% to 80% to avoid some scaling issues.
- The zoom level at which the map switches from 'map view' to 'world view' was increased.
- The first level of infinite researches is not needed for the tech maniac achievement anymore.
- The game will default to low sprite quality on computers with less than 2.5GB RAM. (47525)
- Tweaked the rocket launch gui. It doesn't show the result inventory slot when it is empty to avoid confusion when people put the setellite in it.
- Removed the zoom-to-world-outside-coverage debug option because it was causing issues. (47442)
- Added "create specialized sprite atlases" option to graphics settings. If checked, tile and shadow sprites won't be put into separated sprite atlases instead of the main one. This should give graphics driver more room to fit required sprites to graphics memory.
- Added "atlas texture size" option to graphics settings. Larger atlas texture can fit more sprites into single atlas which reduces CPU load when rendering. But smaller atlases are more likely to fit into VRAM and reduce GPU load when rendering.
Bugfixes
- Fixed nuclear reactor and centrifuge were not placed into toolbelt automatically. (47155)
- Tweaked the way heat pipes work, mainly to make it work the same regardless order of build. (44972)
- Fixed that click-and-drag interaction logic didn't work for trains. (47180)
- Another attempt to fix the ranged-based research info in the technology icon.
- Fixed that not all items were cleared in the transport belt madness campaign. (47171)
- Fixed that browse games table was inconsistent after resizing. (47137)
- Achievements should no longer be unlocked when replaying a game. (47151)
- Updated supply challenge level requirements. (46796)
- Fixed fluids consumed/produced by boilers didn't show in the production stats. (47169)
- Fixed that pasting very large strings wouldn't work on Linux. (46802)
- Fixed naming convention of transport belt madness campaign levels. (47243)
- Fixed copy-paste with containers so they correctly copy the inventory size limit. (47262)
- Fixed the progress bars in the lab wouldn't show correctly in some cases. (47131)
- Achievements are no longer be unlocked when replaying a game. (47151)
- Achievements are no longer unlocked by playing multiplayer game in which the player spent less than 50% of time online.
- Fixed that the blueprint renaming textbox would close every time crafting finished. (46970)
- core/backers.json is now included in the core data crc. This means that different content of this file will be properly detected when joining multiplayer game.
- Fixed that loader filters were not saved in the blueprint string. (47303)
- Gas color is now tinted with the fluids 'flow_color'. (47311)
- Fix wave defense crash when a silo died while nobody was connected. (47263)
- Fixed that the "confirm and download" button in the sync-mods-with-save wouldn't restart the game once all mods were downloaded. (47335)
- Fixed construction robots could get stuck trying to repair curved rail forever. (47359)
- Fixed that the technology cost tooltip description wouldn't scale correctly. (46445)
- Fixed that the /help command when run from the server console would always output the server commands list. (46406)
- Fixed strange behavior when a train has the same station in the list multiple times with no other valid station. (46473)
- Fixed crash related to dying with some GUI open. (47433)
- Fixed rail signals getting stuck reserved when mining/building rails in some setups. (47333)
- Fixed desync when pumps are setup to pump into the output of an assembling machine. (47402)
- Fixed the final level of formula based research would show the wrong name when researched.
- Fixed crash when maximizing the game with the achievements window open. (46936)
- Fixed switching weapons while firing in the tank would keep playing the previous weapon sound. (46103)
- The productivity value in the miner description now contains also the researched bonus.
- Fixed insert seding a signal twice during fast replace. (47486)
- Fixed crash that would sometimes happen when a player left whilst some other player was in the process of joining. (46516)
- Fixed hazard concrete item description. (46154)
- Fixed that some of the slider in the new game settings weren't controllable by scrollbar.
- Fixed recipes with long names would extend out of the tooltip GUI. (45125)
- Fixed keyboard input would be blocked in tutorial, if console was opened when entering the tutorial. (44602)
- Fixed robots could deliver the wrong number of modules during roboport blackouts. (47508)
- Fixed that the game would freeze if there was no valid place to drop items on limited size maps. (47640)
- Fixed fire wouldn't pollute in some cases. (47621)
- Fixed that the delete-blueprint button would show when it wouldn't actually work. (47599)
- Fixed an error when resource scaling results in amounts too large to store in a resource entity. (47661)
Modding
- Fixed generator power output was always based on heat capacity and default temperature of water. (45652)
- Fixed logistic and construction radius visualization sprites would ignore tint. (47689)
Scripting
- Fixed setting technology::researched wouldn't research all levels of a formula based technology. (45857)
- Fixed it was possible to add gui element with same to the same parent name more than once. (45371)
- Fixed the custom camera widget wouldn't render the correct entities when switching the surface it was rendering for. (47639)
- Fixed LuaTrain::schedule would allow an invalid current schedule record. (47691)
- Added LuaEntityPrototype::mining_speed, mining_power, energy_usage, max_energy_usage, normal_resource_amount, infinite_depletion_resource_amount, attack_parameters read.
- Added LuaLampControlBehavior::color read.
- Added LuaRailSignalControlBehavior::red_signal, orange_signal, green_signal, close_signal, read_signal, circuit_condition read/write.
- Added LuaEntityPrototype::mineable_properties fluid_amount, required_fluid, mining_trigger, effectivity, consumption, friction_force, braking_force, tank_driving, rotation_speed, turret_rotation_speed, guns, speed, speed_multiplier_when_out_of_energy, max_payload_size, energy_per_move, energy_per_tick, max_energy, min_to_charge, max_to_charge properties, and building_grid_bit_shift.
- Added LuaBurner::fuel_category read.
- Added LuaBurnerPrototype.
- Added LuaControl::mine_entity().
- Added LuaEntity::text read/write.
- Added read/write support for flying text color through LuaEntity::color.
- Added LuaTrain::get_fluid_count(), get_fluid_contents(), remove_fluid(), insert_fluid(), and clear_fluids_inside().
- Added LuaGameScript::check_prototype_translations() - a way to check if all expected prototypes have valid translations.
- Changed LuaEntityPrototype::mineable_properties "miningtime" -> "mining_time" and "miningparticle" -> "mining_particle".
Use the automatic updater if you can (check experimental updates in other settings) or download full installation at http://www.factorio.com/download/experimental.