Changes from 1.1.87 to 1.1.91 [h1][b]Features[/b][/h1] [list] [*]Migrated the prototype modding documentation from the wiki to the docs website, enabling a more advanced presentation, an offline version, and machine-readability of the underlying format. They can be found at [url=https://lua-api.factorio.com/latest/index-prototype.html]https://lua-api.factorio.com/latest/index-prototype.html[/url]. [/list] [h1][b]Minor Features[/b][/h1] [list] [*]Added controller vibrations to some actions. [/list] [h1][b]Changes[/b][/h1] [list] [*]Automatic UI scale on Steam Deck will never be lower than 100% [*]Steam on-screen keyboard will automatically appear on Steam Deck and in Steam Big Picture mode when using a controller. [*]The temporary virtual cursor shown when using the mouse in controller input mode will now disappear when a controller stick is moved instead of after 1.5 seconds [url=https://forums.factorio.com/108534]more[/url] [/list] [h1][b]Bugfixes[/b][/h1] [list] [*]Fixed that notch slider tooltips would not show in some cases. [url=https://forums.factorio.com/107602]more[/url] [*]Fixed that updating mods with dependencies did not work correctly in some cases. [url=https://forums.factorio.com/107673]more[/url] [*]Fixed music not playing after setting preferred audio output device. [url=https://forums.factorio.com/107719]more[/url] [*]Fixed that any error with an audio stream would crash the game, improved audio stream error handling in general. [*]Fixed a hang in audio streams. [url=https://forums.factorio.com/107792]more[/url] [*]Fixed Hungarian keyboard layout not being handled correctly. [url=https://forums.factorio.com/107849]more[/url] [*]Fixed a desync between ARM and x86 platforms when calling math.atan2() Lua function with NaN arguments. [*]Fixed a player could not obtain achievements if it was in game for longer than 9942h. [url=https://forums.factorio.com/107893]more[/url] [*]Fixed blueprint setup GUI cutting off at the bottom at certain UI scales. [url=https://forums.factorio.com/107903]more[/url] [*]Fixed that LuaGuiElement type 'slider' didn't enable/disable correctly when first created. [url=https://forums.factorio.com/107991]more[/url] [*]Fixed a crash when clearing the cursor stack through script when using capsules. [url=https://forums.factorio.com/107862]more[/url] [*]Fixed a crash when viewing the map preview when one or more noise expressions are invalid. [url=https://forums.factorio.com/89023]more[/url] [*]Fixed that the game could freeze if there were too many auto-placeable entities defined. [url=https://forums.factorio.com/108048]more[/url] [*]Fixed cursor sometimes teleporting to nearby entities when selecting entities to be built from the Quick panel with controller, in multiplayer. [*]Fixed that damage trigger effects would not pass the damage source when doing damage. [url=https://forums.factorio.com/108224]more[/url] [*]Fixed some visual glitches related to LuaGuiElement::auto_toggle and LuaGuiElement::toggled. [*]Fixed that some remapped keys wouldn't work on Linux. [url=https://forums.factorio.com/108229]more[/url] [*]Fixed that some default mappings on Steam Deck would map to back grip buttons but there was no way to trigger them. [*]Fixed that --dump-data did not work if the script output folder didn't exist. [url=https://forums.factorio.com/108259]more[/url] [*]Fixed sounds.large_explosion ignoring volume parameter. [url=https://forums.factorio.com/108493]more[/url] [*]Fixed that updating a mod would re-download all of its dependencies if they were not enabled. [url=https://forums.factorio.com/108481]more[/url] [*]Fixed that Build control was allowing binding to controller buttons that would not work. [url=https://forums.factorio.com/106132]more[/url] [*]Fixed (again) dump commands not working correctly related to folders. [url=https://forums.factorio.com/108673]more[/url] [*]Fixed that ending copy selection in controller mode could trigger the copied entities to be immediately built. [url=https://forums.factorio.com/108644]more[/url] [/list] [h1][b]Modding[/b][/h1] [list] [*]Added FurnacePrototype::cant_insert_at_source_message_key. [url=https://forums.factorio.com/108146]more[/url] [*]Added game_controller_vibration_data to sounds. [*]Removed unused rocket silo prototype property idle_energy_usage. [/list] [h1][b]Scripting[/b][/h1] [list] [*]Added LuaEntity::copper_connection_definitions. [*]LuaGameScript::kick_player and ban_player no longer accept LocalisedString for reason parameter but only regular strings. [*]LuaSurface::map_gen_settings can be changed during on_chunk_generated. [url=https://forums.factorio.com/108100]more[/url] [*]Added LuaEntityPrototype::vertical_selection_shift. [*]Added LuaEntity::is_headed_to_trains_front read. [*]Added LuaEntity::draw_data read for rolling stock. [*]LuaEntity::neighbours read for underground belt ghost returns far end. [*]Removed LuaEntityPrototype::idle_energy_usage read. [/list]