Fixed that units could get stuck close to their goal. more
Fixed that the small research bar in a technology slot wouldn't show for the technology currently in research. more
Fixed a crash which was caused by early garbage collection of LuaObject because LuaObject method closures didn't hold a back reference to the object. more
Fixed barelling recipe icons having incorrect tint with index-based fluid color definitions. more
Fixed barelling recipe icons having incorrect alpha with fluid color definitions in 0-255 range.
Scripting
LuaObjects are now saved using binary format instead of previous format with intermediate Lua table. This speeds up general handling of LuaObjects and makes saving and loading with a lot of them noticable faster.
LuaObject::isluaobject now returns true instead of a magic string.
Implemented new website for Lua API documentation.
Version 1.1.48 released as stable
Bugfixes
Added tip about power pole coverage when drag-building.
Fixed that the distance between first and second pole in the dragging electric poles tutorial was 6 tiles instead of 7.
Fixed LuaGameScript::save_atlas() function would crash the headless server. more
Fixed possibility for the victory screen to be hidden behind other GUIs under specific circumstances more
Fixed generator and fluid energy source tooltip showing 0 fluid consumption if burning fluids with 0 fuel value or consuming fluids with temperature close to the default. more
Fixed the inserter "hand stack size" tooltip missing if the research-based bonus value was 1. Now it is shown if the value is greater than 0. more
Reworked table saving and loading to be non-recursive. This allows to have extreme table nesting inside of `global` variable.
Version 1.1.46 released as stable
Changes
Reduced multiplayer latency on very good connections by up to 66ms(4 ticks). more
Changed multiplayer latency calculation to be smoother. This should reduce multiplayer stutter on bad connections.
Changed default network send rate from 30 to 60 packets per second and added an option to configure the rate in server-settings.json.
Bugfixes
Add a 70% damage bonus to discharge defenses with Energy Weapons Damage 6 and 7. more
Fixed flamethrower turrets not reporting the correct damage bonuses
Fixed gun turret tooltips showing the ammo in the middle of the other stats
Fixed artillery wagon and artillery turret tooltips not showing the damage of the loaded ammo
Fixed drawing wall filler when hovering mouse over ghosts. more
Fixed crash when trying to connect wire after wire type in cursor stack was changed by script. more
Fixed roboport would not output signals for 1 tick when electric pole was mined while having circuit wire from same circuit network. more
Fixed that the pole drag building skip trigger didn't work, so the tip was always shown even when the player used drag building.
Fixed LuaItemStack::get_tile_filter would incorrectly return entity filters. more
Fixed mining drill GUI not being openable if the drill didn't have module slots or energy source with GUI. more
Fixed a crash when using 0-length debug names in Lua bytecode. more
Fixed that setting the scale parameter to zero in a spidertron leg definition would cause a "double value not in range for fixed point number" error. more
Fixed crash when destroying a vehicle on the same frame a tooltip is created for the vehicle's weapon and ammo bar. more
Fixed that building an entity over other forces' ghosts and undoing would transfer ownership of those ghosts to the undoer's force.
Fixed a crash when setting inserters to require no power when rotating/extending. more
Fixed "create-trivial-smoke" triggers being interpreted as "create-entity" triggers in the prototype explorer which could cause a crash. more
Added migration for saves with inserters that have NaN hand height or hand length.
RocketSiloPrototype::lamp_energy_usage now can be zero.
Scripting
Added freeplay remote interface to read the value of `skip_intro`. more
Version 1.1.41 released as stable
Features
Added auth server bans feature for multiplayer games. When enabled this will inform the Factorio.com authentication server of ban and unban commands issued in multiplayer sessions. Designed to combat griefers in multiplayer games, it will also query the authentication server for a ban recommendation when a user tries to connect.
Bugfixes
Fixed that trigger prototype flag filters didn't work correctly when an entity had no flags set. more
Fixed a crash after inserting fuel into burner inserter while it was already trying to fuel itself. more
Fixed that unrelated entities were highlighted when using a cut tool. more
Fixed that in editor mode undoing deconstructions did not instantly revive affected entities. more
Fixed that setting the direction of a script created character entity didn't work correctly. more
Fixed that items with fuel value would be put into furnace fuel inventory when there was enough fuel but item could be smelted. more
Fixed inserters picking up items on ground marked for deconstruction. more
Fixed that the low power tip didn't show in some circumstances.
Tweaked some of the triggers to show/skip tutorials related to drag building.
Fixed that Furnace's working_visualisations would not apply recipe tint on fadeout. more
Fixed crash due to usage of standard library function that is missing on macOS 10.11. more