Version 1.1.87 released as stable
Author: Twinsen,
published 1 year ago,
Changes from 1.1.80 to 1.1.87
[h1][b]Features[/b][/h1]
[list]
[*]Added controller(gamepad) support. Change input method in Settings->Controls to play using a controller.
[/list]
[h1][b]Minor Features[/b][/h1]
[list]
[*]Added contextual hotkey hints. Enable it in Settings->Interface. Useful when playing using a controller.
[*]When connecting wires to entities with multiple sides(combinator, power switch), the hovered side is highlighted.
[*]Changed --dump-data to write infinite values as the string "inf" and "-inf".
[*]It is now possible to blueprint entities of friendly forces.
[/list]
[h1][b]Changes[/b][/h1]
[list]
[*]Updated SDL to version 2.26.5.
[*]Replace "Version" column in mods install menu with "Last highlighted"
[*]Disabled the Command+W keyboard shortcut for closing the game window on Macs. Command+Q will still quit the application. [url=https://forums.factorio.com/105655]more[/url]
[*]On macOS, left and right variants of the Command and Option keys are differentiated when not bound as a modifier.
[*]Improved sounds fading in and out on game resume and pause.
[*]Allow "Pick up items" and "Drop items" actions to be fired at the same time as other actions, in keyboard and mouse mode. [url=https://forums.factorio.com/106680]more[/url]
[*]"Pick up items" will no longer fire at the same time as other actions. This fixes character picking up items when flipping blueprints. [url=https://forums.factorio.com/106680]more[/url]
[/list]
[h1][b]Bugfixes[/b][/h1]
[list]
[*]Fixed wind sound not changing its volume with zoom level.
[*]Fixed that productivity values did not show correctly in some cases. [url=https://forums.factorio.com/105814]more[/url]
[*]Fixed texture compression artefacts on Apple Silicon Macs. [url=https://forums.factorio.com/104219]more[/url]
[*]Fixed that playing music with master volume and music volume set to 100% would mute all other sounds.
[*]Fixed a crash when unit has a composite command with a dead unit group. [url=https://forums.factorio.com/105935]more[/url]
[*]Fixed that recipe category notification icons would draw under the category icon. [url=https://forums.factorio.com/105910]more[/url]
[*]Fixed that inserting invalid items into blueprint books through script would crash. [url=https://forums.factorio.com/105689]more[/url]
[*]Fixed being unable to copy or paste extremely large blueprint strings on Linux [url=https://forums.factorio.com/105915]more[/url]
[*]Fixed a desync between ARM and x86 platforms when the pathfinder was overloaded. [url=https://forums.factorio.com/105953]more[/url]
[*]Fixed a crash when trivial smoke was defined with bad movement speed values. [url=https://forums.factorio.com/105970]more[/url]
[*]Fixed that startup color mod settings would appear as changeable during runtime.
[*]Fixed multiple forces being unable to order deconstruction of the same forceless entity. [url=https://forums.factorio.com/100864]more[/url]
[*]Fixed deconstruction markers being visible to forces which did not order the deconstruction.
[*]Fixed inconsistent rounding in tooltips caused by floating-point inaccuracy. [url=https://forums.factorio.com/105661]more[/url]
[*]Fixed that upgrading modules with fast-transfer could cause the returned modules to overlap with the inventory hand.
[*]Fixed not being able to type in textboxes on steam deck. [url=https://forums.factorio.com/105988]more[/url]
[*]Fixed that dump-icon-sprites did not work correctly for icons using shift values. [url=https://forums.factorio.com/106069]more[/url]
[*]Fixed ghosts could be removed even if they do not collide with built entity. [url=https://forums.factorio.com/106071]more[/url]
[*]Fixed a crash when removing modded pipe-to-ground that connects to a shifted pipe-to-ground. [url=https://forums.factorio.com/106105]more[/url]
[*]Fixed a crash when a mod sets a train's schedule while a temporary stop with no wait conditions is being removed.
[*]Fixed a crash when saving the game after a server disconnect with non-blocking saving enabled.
[*]Fixed that blueprints could have duplicate logistic filters. [url=https://forums.factorio.com/105984]more[/url]
[*]Fixed that LocalisedString ignored 'correct' translation status of its parameters. [url=https://forums.factorio.com/104466]more[/url]
[*]Fixed that some PNGs loaded darker than intended on Macs, affecting some mods.
[*]Fixed remapped modifier keys not registering properly in some environments. [url=https://forums.factorio.com/106031]more[/url]
[*]Fixed that migrating color type mod settings did not work correctly. [url=https://forums.factorio.com/106445]more[/url]
[*]Fixed cancel deconstruction of pipe would not remove colliding pipe to ground ghosts.
[*]Fixed a crash related to construction robots delivering items and upgrading entities in the same tick.
[*]Fixed LuaSurface::force_generate_chunk_requests() did not respect generate_with_lab_tiles. [url=https://forums.factorio.com/106484]more[/url]
[*]Fixed changing recipe from one using custom fluidbox indexes into one not using custom fluidbox indexes could result in incorrect fluidbox layout. [url=https://forums.factorio.com/106428]more[/url]
[*]Fixed some sounds (for example sounds from programmable speaker or rocket silo) not fading out on pause.
[*]Fixed a crash when trying to change direction of a loader simulation with fluid energy source. [url=https://forums.factorio.com/106562]more[/url]
[*]Fixed a loader with energy source would not consume all the energy from internal buffer preventing out of fuel icon from showing up. [url=https://forums.factorio.com/106565]more[/url]
[*]Fixed god/editor/spectator/ghost controller movement in latency when game speed is greater than 1.
[*]Fixed building underground belt over transport belt with target direction set would create incorrect undo action. [url=https://forums.factorio.com/106602]more[/url]
[*]Fixed a desync when reading cursor_display_location in on_gui_click.
[*]Fixed macOS release missing files due to a third party library bug.
[*]Fixed "Enter/leave vehicle" shortcut never allowing other shortcuts to use the same key combination. [url=https://forums.factorio.com/106663]more[/url]
[*]Fixed a crash when downgrading ghost of assembling machine when target machine cannot craft recipe due to missing pipes. [url=https://forums.factorio.com/106667]more[/url]
[*]Fixed IME no longer working on Windows. [url=https://forums.factorio.com/106681]more[/url]
[*]Fixed on_entity_color_changed not being raised for some entities. [url=https://forums.factorio.com/106677]more[/url]
[*]Fixed a crash when trying to start sound fade out when there are no audio devices. [url=https://forums.factorio.com/106685]more[/url]
[*]Fixed that Factorio wouldn't load on macOS versions prior to 10.15. [url=https://forums.factorio.com/106684]more[/url]
[*]Fixed not being able to select assembling machine recipe if Craft, Craft 5 and Craft all were not bound to any button [url=https://forums.factorio.com/106704]more[/url]
[*]Fixed another crash when downgrading ghost of assembling machine when target machine cannot craft recipe due to missing pipes.
[*]Fixed that you could blueprint enemy force tile ghosts.
[*]Fixed that the mod manager would occasionally download updates that are incompatible with the current game version. [url=https://forums.factorio.com/106719]more[/url]
[*]Fixed missing support for wind and ambient category for sound prototypes. [url=https://forums.factorio.com/106775]more[/url]
[*]Fixed selection tool rendering in the chart for ghost rails. [url=https://forums.factorio.com/106801]more[/url]
[*]Fixed enemy expansion would fail to expand into chunks with entities invisible to the enemy. [url=https://forums.factorio.com/106787]more[/url]
[*]Fixed some controls allowing binding to buttons that would not work. [url=https://forums.factorio.com/106721]more[/url]
[*]Fixed LuaGameScript::check_prototype_translations() did not work correctly for manual localised strings with parameters. [url=https://forums.factorio.com/107573]more[/url]
[*]Fixed it was possible to drop cursor items through ghosts. [url=https://forums.factorio.com/107601]more[/url]
[*]Fixed a crash when fast replacing loader into a loader with fluid energy source when the loader type needs to be changed. [url=https://forums.factorio.com/107591]more[/url]
[*]Fixed LuaFluidBox::get_pipe_connections() returning target_index as zero-indexed.
[/list]
[h1][b]Modding[/b][/h1]
[list]
[*]Added CustomInputPrototype::controller_key_sequence and CustomInputPrototype::controller_alternative_key_sequence.
[/list]
[h1][b]Scripting[/b][/h1]
[list]
[*]Added optional surface parameter to LuaForce::rechart.
[*]Added LuaGuiElement::auto_toggle read/write.
[*]Added LuaGuiElement::toggled read/write.
[*]BoundingBox accepts orientation from lua.
[*]Added LuaModSettingPrototype::type read.
[*]Added on_entity_color_changed.
[*]Added on_player_input_method_changed.
[*]Added defines.game_controller_interaction.
[*]Added LuaGuiElement::game_controller_interaction read/write.
[*]Added LuaPlayer::input_method read.
[*]Added LuaSurface::find_closest_logistic_network_by_position.
[*]Added optional area to LuaSurface::get_connected_tiles.
[*]Added cursor_display_location to custom input events and on_gui_click.
[*]Added target_fluidbox_index to PipeConnection.
[*]Renamed PipeConnection's target_index to target_pipe_connection_index.
[*]Added dash_offset to LuaRendering::draw_line.
[*]Added LuaFluidBox::get_fluid_system_contents() method.
[*]Added LuaFluidBox::get_pipe_connections() method.
[/list]