almost 4 years ago - /u/FactorioTeam - Direct link

Features

Changes

  • Added a search bar to the mod settings GUI.

Bugfixes

  • Fixed a crash when building entity ghosts that immediately get invalidated through script.
  • Fixed that the choose-elem-button elem_type "signal" didn't show special signals. more
  • Fixed that furnaces required module slots to be effected by beacons. more
  • Fixed that some select-a-thing GUIs didn't have search bars. more
  • Fixed that LuaEntity::revive({raise_revive=false}) would still raise the revive event.
  • Fixed a crash when trying to iterate game.forces with the maximum number of forces created. more
  • Fixed a desync related to fast-replacing modded beacons. more
  • Fixed performance issue with initializing huge Lua arrays, that could cause loading of some modded saves take forever. more

Modding

  • Added item prototype flag "draw-logistic-overlay".
  • Added support to play a sound when a robot deconstructs something through utility-constants "deconstruct_robot".

Scripting

  • Added on_force_reset event called when LuaForce::reset() is run.
  • Added remove_colliding_entities and remove_colliding_decoratives parameters to LuaSurface::set_tiles().
  • Added LuaSurface::get_script_area, edit_script_area, add_script_area, remove_script_area, get_script_position, edit_script_position, add_script_position, remove_script_position.
  • Added 'elem_filters' onto choose-elem-button LuaGuiElements to control what options appear in the picker GUI.
  • Added 'crafting-category' filter to EntityPrototypeFilters.
  • Added 'has-ingredient-fluid', 'has-ingredient-item', 'has-product-fluid', 'has-product-item' filters to RecipePrototypeFilters which can accept a nested set of FluidPrototypeFilters or ItemPrototypeFilters.
  • Added 'place-result', 'burnt-result', 'place-as-tile', 'placed-as-equipment-result' filters to EntityPrototypeFilters which can each accept a nested set filters.
  • Added 'name' filter to EntityPrototypeFilters, FluidPrototypeFilters, and ItemPrototypeFilters which accepts either a single name or a list of names to accept, similar to LuaSurface::find_entities_filtered.

Use the automatic updater if you can (check experimental updates in other settings) or download full installation at http://www.factorio.com/download/experimental.

External link →