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]