Factorio - HanziQ
Changes
  • New Supply challenge map.
  • Circuit network-based inserter stack size overrides now take effect immediately instead of waiting until the inserter has moved something.

Bugfixes
  • Show 0.7% in the uranium processing recipe instead of 0.0 for uranium 235. This generally works for any recipe that gives less than 1 of anything.
  • Don't draw player names on the map that is not in range of player or radar on the zoomed in map.
  • Fix some ores with negative values in Tight spot level 04. more
  • Fixed inserters couldn't insert fuel into locomotives. more
  • Fixed random inaccessible map area in Beta campaign level 04. more
  • Fixed various inserter GUI bugs. more
  • Fixed train station tutorial relied on specific train schedule state. more

Balancing
  • Changed iron gear wheel price of fast and underground belt from 20->40 and 40->80 to even out the bigger length.
  • Fix that biters would sometimes stop and go to sleep during an attack. more


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Changes
  • New Supply challenge map.
  • Circuit network-based inserter stack size overrides now take effect immediately instead of waiting until the inserter has moved something.

Bugfixes
  • Show 0.7% in the uranium processing recipe instead of 0.0 for uranium 235. This generally works for any recipe that gives less than 1 of anything.
  • Don't draw player names on the map that is not in range of player or radar on the zoomed in map.
  • Fix some ores with negative values in Tight spot level 04. more
  • Fixed inserters couldn't insert fuel into locomotives. more
  • Fixed random inaccessible map area in Beta campaign level 04. more
  • Fixed various inserter GUI bugs. more
  • Fixed train station tutorial relied on specific train schedule state. more

Balancing
  • Changed iron gear wheel price of fast and underground belt from 20->40 and 40->80 to even out the bigger length.
  • Fix that biters would sometimes stop and go to sleep during an attack. more


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Balancing
  • Changed production science pack recipe to require assembling machine 1 instead of pumpjack.
  • Changed science pack 3 to require electric mining drill instead of assembling machine 1.
  • Changed crafting times: Oil refinery 20->10 Pumpjack 10->5 Chemical plant 10->5 Lab 5->3 Roboport 15->10
  • Reduced the mining time of the storage tank from 3 seconds to 1.5 seconds.
  • Increased the mining time of the reactor from 0.5 seconds to 1.5 seconds.
  • Increased the underground belt length (basic, fast, express) from 5,5,5 to 5,7,9.

Changes
  • When a connection is refused the username is included in the log message. more
  • Copying entity settings from a disconnected entity will no longer disconnect circuit wires. more
  • Trains in manual mode now have twice the penalty and trains in manual mode without a player in them have 2.5 times the penalty.
  • Reactors produce used up fuel cell when it is completely consumed instead of at start. more
  • Reverted flamethrower turret liquid consumption change from 0.15.5. Instead of 30/s it will use 3/s.
  • Flamethrower turret no longer shoots in its prepare state. more
  • /color command defaults alpha (the 4th parameter) to 255 (instead of 0) if not specified. more
  • Reduced default requester chest paste multiplier for nuclear reactor recipe to 1 and for centrifuge recipe to 2. more
  • Inserters will no longer take fuel from locomotives and instead will take the burnt result items if the locomotive fuel uses that system.

Bugfixes
  • Fixed that clicking locomotive from zoomed in map view would change color (and show fuel) for some other locomotive on the train more
  • Fixed that construction bots could repair vehicles from very far. more
  • Fixed that rocket silo or other GUIs would obscure finished-game dialog. more
  • Fixed that boiler could output a different fluid than its input. more
  • Fixed that the inserter would sometimes report bad values to the circuit network. more
  • Fixed pump recipe description having wrong pumping speed. more
  • Fixed wrong error message when loaded headless save file doesn't exist more
  • Fixed the "Input action fragment is missing" crash that would sometimes happen due to packet loss. more
  • Fixed crash when resizing the game window while having an assembling machine level 1 GUI open. more
  • Fixed alternative zoom controls would do nothing in map editor. more
  • Fixed some cargo wagon spritesheets were offset by 1 frame. more
  • Fixed that it was hard/not possible to select the character corpse over some entities. more
  • Fixed that the blueprint book GUI would scroll to the top after every click. more
  • Fixed crash when trying to disconnect non circuit connectible entities using Lua::Entity::disconnect_neighbour. more
  • Fixed that calling Lua::Entity::disconnect_neighbour would sometimes disconnect more wires than it should.
  • Fixed mod settings corruption when removing mods that contained mod settings. Note: this will reset all mod settings. more
  • Fixed inconsistent selection of resource patches on the map. more
  • Fixed GUI sizing when resetting mod settings. more
  • Fixed that the blueprint book GUI would scroll to the top after every click. more
  • Fixed that dropping a blueprint onto a book icon in the library GUI would drop it in the top level instead. more
  • Fixed that the blueprint library would sometimes stop opening books. more
  • Fixed GUI scaling problems with the assembling machine GUI. more
  • Fixed desync related to the on_selected_entity_changed event. more
  • Fixed that the atomic bomb shooting speed cooldown didn't work. more
  • Fixed the constant combinator GUI when the constant combinator name was larger than the rest of the GUI. more
  • Fixed that the reactor didn't show fuel in the description. more
  • Fixed making blueprints of requester chests with "set requests" would copy the current requests into the blueprint. more
  • Fixed that deleting saves with the delete key key wouldn't maintain focus on the saves list. more
  • Fixed crash when mining rails while having the "show rail paths" debug option enabled. more
  • Fixed infinite loop when migrating entities from an unrelated type to a roboport type. more
  • Fixed that the technology multiplier didn't apply on infinite research. more
  • Fixed filtering server list for games with mods. more
  • Fixed mod version checking for automatic mod download. more
  • Fixed flamethrower turret would not shoot last single shot worth of liquid. more
  • Fixed crash when exiting server list more
  • Fixed "Right mouse button to open" in opened armor. more
  • Fixed that the blueprint library wouldn't use scroll bars for shared blueprint books. more
  • Fixed that resource patches in unexplored areas could be examined on the map.
  • Fixed rail ghosts could not be placed over ghosts of enemy force. more
  • Fixed the sulfuric acid fluid icon. more

Modding
  • Icons are now required to have correct size (which can be overridden by icon_size property). more
  • 32x32px for entity, fluid, item, item-group, recipe, technology, virtual-signal
  • 128x128px for achievement, tutorial
  • If icon path references base mod, technology icon is expected to be 128x128px and item-group icon 64x64px.
  • In near future, we may remove default sizes and require icon_size to be always specified.
  • It is no longer possible to teleport any rolling stock or train stop. more

Scripting
  • Fixed LuaChunkIterator could become invalid and crash the game if used. more
  • Added LuaPlayer::mod_settings read - the runtime player mod settings for the given player.
  • Added LuaEntity::temperature read/write - the temperature of entities that use the heat energy source type as well as reactors and heat pipes.
  • Added LuaEntity::get_burnt_result_inventory.


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Balancing
  • Changed production science pack recipe to require assembling machine 1 instead of pumpjack.
  • Changed science pack 3 to require electric mining drill instead of assembling machine 1.
  • Changed crafting times: Oil refinery 20->10 Pumpjack 10->5 Chemical plant 10->5 Lab 5->3 Roboport 15->10
  • Reduced the mining time of the storage tank from 3 seconds to 1.5 seconds.
  • Increased the mining time of the reactor from 0.5 seconds to 1.5 seconds.
  • Increased the underground belt length (basic, fast, express) from 5,5,5 to 5,7,9.

Changes
  • When a connection is refused the username is included in the log message. more
  • Copying entity settings from a disconnected entity will no longer disconnect circuit wires. more
  • Trains in manual mode now have twice the penalty and trains in manual mode without a player in them have 2.5 times the penalty.
  • Reactors produce used up fuel cell when it is completely consumed instead of at start. more
  • Reverted flamethrower turret liquid consumption change from 0.15.5. Instead of 30/s it will use 3/s.
  • Flamethrower turret no longer shoots in its prepare state. more
  • /color command defaults alpha (the 4th parameter) to 255 (instead of 0) if not specified. more
  • Reduced default requester chest paste multiplier for nuclear reactor recipe to 1 and for centrifuge recipe to 2. more
  • Inserters will no longer take fuel from locomotives and instead will take the burnt result items if the locomotive fuel uses that system.

Bugfixes
  • Fixed that clicking locomotive from zoomed in map view would change color (and show fuel) for some other locomotive on the train more
  • Fixed that construction bots could repair vehicles from very far. more
  • Fixed that rocket silo or other GUIs would obscure finished-game dialog. more
  • Fixed that boiler could output a different fluid than its input. more
  • Fixed that the inserter would sometimes report bad values to the circuit network. more
  • Fixed pump recipe description having wrong pumping speed. more
  • Fixed wrong error message when loaded headless save file doesn't exist more
  • Fixed the "Input action fragment is missing" crash that would sometimes happen due to packet loss. more
  • Fixed crash when resizing the game window while having an assembling machine level 1 GUI open. more
  • Fixed alternative zoom controls would do nothing in map editor. more
  • Fixed some cargo wagon spritesheets were offset by 1 frame. more
  • Fixed that it was hard/not possible to select the character corpse over some entities. more
  • Fixed that the blueprint book GUI would scroll to the top after every click. more
  • Fixed crash when trying to disconnect non circuit connectible entities using Lua::Entity::disconnect_neighbour. more
  • Fixed that calling Lua::Entity::disconnect_neighbour would sometimes disconnect more wires than it should.
  • Fixed mod settings corruption when removing mods that contained mod settings. Note: this will reset all mod settings. more
  • Fixed inconsistent selection of resource patches on the map. more
  • Fixed GUI sizing when resetting mod settings. more
  • Fixed that the blueprint book GUI would scroll to the top after every click. more
  • Fixed that dropping a blueprint onto a book icon in the library GUI would drop it in the top level instead. more
  • Fixed that the blueprint library would sometimes stop opening books. more
  • Fixed GUI scaling problems with the assembling machine GUI. more
  • Fixed desync related to the on_selected_entity_changed event. more
  • Fixed that the atomic bomb shooting speed cooldown didn't work. more
  • Fixed the constant combinator GUI when the constant combinator name was larger than the rest of the GUI. more
  • Fixed that the reactor didn't show fuel in the description. more
  • Fixed making blueprints of requester chests with "set requests" would copy the current requests into the blueprint. more
  • Fixed that deleting saves with the delete key key wouldn't maintain focus on the saves list. more
  • Fixed crash when mining rails while having the "show rail paths" debug option enabled. more
  • Fixed infinite loop when migrating entities from an unrelated type to a roboport type. more
  • Fixed that the technology multiplier didn't apply on infinite research. more
  • Fixed filtering server list for games with mods. more
  • Fixed mod version checking for automatic mod download. more
  • Fixed flamethrower turret would not shoot last single shot worth of liquid. more
  • Fixed crash when exiting server list more
  • Fixed "Right mouse button to open" in opened armor. more
  • Fixed that the blueprint library wouldn't use scroll bars for shared blueprint books. more
  • Fixed that resource patches in unexplored areas could be examined on the map.
  • Fixed rail ghosts could not be placed over ghosts of enemy force. more
  • Fixed the sulfuric acid fluid icon. more

Modding
  • Icons are now required to have correct size (which can be overridden by icon_size property). more
  • 32x32px for entity, fluid, item, item-group, recipe, technology, virtual-signal
  • 128x128px for achievement, tutorial
  • If icon path references base mod, technology icon is expected to be 128x128px and item-group icon 64x64px.
  • In near future, we may remove default sizes and require icon_size to be always specified.
  • It is no longer possible to teleport any rolling stock or train stop. more

Scripting
  • Fixed LuaChunkIterator could become invalid and crash the game if used. more
  • Added LuaPlayer::mod_settings read - the runtime player mod settings for the given player.
  • Added LuaEntity::temperature read/write - the temperature of entities that use the heat energy source type as well as reactors and heat pipes.
  • Added LuaEntity::get_burnt_result_inventory.


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Changes
  • Increased roboport construction range to 55 (110x110 area) to make roboports able to build each other without interconnecting their logistic areas, and not break when there are obstacles like trees or rocks.

Bugfixes
  • Fixed centrifuge glowing for one frame each time inserter drops something. more
  • Fixed biters expansion was biased towards northern part of the map. more
  • Fixed blueprint preview splitter not bending nearby belts correctly. more
  • Fixed items on ground were not cleared in tightspot campaign. more
  • Fixed that mining drills wouldn't pull in enough acid to continue mining. more
  • Fixed that you could complete some advanced signal tutorial stages by blocking trains. more
  • Fixed that nuclear fuel reprocessing was used to calculate raw ingredient requirements. more
  • Fixed that you could input invalid value to PvP config. more
  • Fixed crash when changing force of turret ghost. more
  • Fixed inserters would grab items off belts and try to drop them onto rails after the train left. more
  • Fixed inserters would rest with their hand above the center of a splitter. more
  • Fixed desync caused by heat pipes. more
  • Fixed crash when trying to edit mod settings after joining a paused multiplayer game. more
  • Fixed removed decoratives were migrated as big-ship-wreck-grass instead of being deleted from map. more
  • Fixed input underground belt fast replace would also replace output piece even if input changed direction. more
  • Fixed combinators continuing to output signals when parameters are cleared or when disconnecting feedback wire. more
  • Fixed programmable speaker continuing to make sounds without a wire connected. more
  • Fixed that it wasn't possible to scroll with the mouse wheel in the mod settings GUI. more
  • Fixed updater would fail if Factorio was in folder with name containing non-english characters. more


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Changes
  • Increased roboport construction range to 55 (110x110 area) to make roboports able to build each other without interconnecting their logistic areas, and not break when there are obstacles like trees or rocks.

Bugfixes
  • Fixed centrifuge glowing for one frame each time inserter drops something. more
  • Fixed biters expansion was biased towards northern part of the map. more
  • Fixed blueprint preview splitter not bending nearby belts correctly. more
  • Fixed items on ground were not cleared in tightspot campaign. more
  • Fixed that mining drills wouldn't pull in enough acid to continue mining. more
  • Fixed that you could complete some advanced signal tutorial stages by blocking trains. more
  • Fixed that nuclear fuel reprocessing was used to calculate raw ingredient requirements. more
  • Fixed that you could input invalid value to PvP config. more
  • Fixed crash when changing force of turret ghost. more
  • Fixed inserters would grab items off belts and try to drop them onto rails after the train left. more
  • Fixed inserters would rest with their hand above the center of a splitter. more
  • Fixed desync caused by heat pipes. more
  • Fixed crash when trying to edit mod settings after joining a paused multiplayer game. more
  • Fixed removed decoratives were migrated as big-ship-wreck-grass instead of being deleted from map. more
  • Fixed input underground belt fast replace would also replace output piece even if input changed direction. more
  • Fixed combinators continuing to output signals when parameters are cleared or when disconnecting feedback wire. more
  • Fixed programmable speaker continuing to make sounds without a wire connected. more
  • Fixed that it wasn't possible to scroll with the mouse wheel in the mod settings GUI. more
  • Fixed updater would fail if Factorio was in folder with name containing non-english characters. more


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Bugfixes
  • Fixed crash when setting character trash slots through script while having the character GUI opened. more
  • Fixed crash on joining a multiplayer game if the "use different mod settings per save" was disabled. more
  • Fixed blueprint with roboports wouldn't draw roboport connections. more
  • Fixed crash when building rails in specific setups while trains are reserving signals on the rails being changed. more
  • Fixed when changing graphical variation of a tree from script or in map editor. more
  • Fixed flamethrower turret was using 10x less fluid than it should.
  • Fixed opening item GUI wasn't rebindable more
  • Fixed burner inserters would try to fuel themselves with fuel they couldn't use. more
  • Fixed crash when deleting chunks in some instances. more
  • Fixed one direction of hazard concrete had no walking sounds. more
  • Fixed rare crash when getting killed by the locomotive you had opened. more
  • Fixed that right clicking the map view buttons would change the option but not update the button. more
  • Fixed the generate-map settings wouldn't be saved when switching to the mod-settings through the generate map GUI. more
  • Fixed crash when interacting with the map view buttons in some cases. more
  • Fixed crash when mousing over entities in some rare cases. more
  • Fixed crash when trying to mine tiles from the zoomed-to-world view. more
  • Fixed crash when editing speaker parameters in the map editor. more
  • Fixed that train stops wouldn't show the correct name when changed remotely. more
  • Fixed crashes related to electric pole/accumulator removal when migrationg saves from 0.14 into 0.15. more
  • Fixed rail signals built by robots would frequently lead to the signals not connecting properly. more
  • Fixed GUI layout problems in the rocket silo GUI when adding/removing productivity modules. more
  • Fixed items on belt flickering when occupying same position. more

Scripting
  • Fixed module inventory insert() didn't work for assembling machines. more


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Bugfixes
  • Fixed crash when setting character trash slots through script while having the character GUI opened. more
  • Fixed crash on joining a multiplayer game if the "use different mod settings per save" was disabled. more
  • Fixed blueprint with roboports wouldn't draw roboport connections. more
  • Fixed crash when building rails in specific setups while trains are reserving signals on the rails being changed. more
  • Fixed when changing graphical variation of a tree from script or in map editor. more
  • Fixed flamethrower turret was using 10x less fluid than it should.
  • Fixed opening item GUI wasn't rebindable more
  • Fixed burner inserters would try to fuel themselves with fuel they couldn't use. more
  • Fixed crash when deleting chunks in some instances. more
  • Fixed one direction of hazard concrete had no walking sounds. more
  • Fixed rare crash when getting killed by the locomotive you had opened. more
  • Fixed that right clicking the map view buttons would change the option but not update the button. more
  • Fixed the generate-map settings wouldn't be saved when switching to the mod-settings through the generate map GUI. more
  • Fixed crash when interacting with the map view buttons in some cases. more
  • Fixed crash when mousing over entities in some rare cases. more
  • Fixed crash when trying to mine tiles from the zoomed-to-world view. more
  • Fixed crash when editing speaker parameters in the map editor. more
  • Fixed that train stops wouldn't show the correct name when changed remotely. more
  • Fixed crashes related to electric pole/accumulator removal when migrationg saves from 0.14 into 0.15. more
  • Fixed rail signals built by robots would frequently lead to the signals not connecting properly. more
  • Fixed GUI layout problems in the rocket silo GUI when adding/removing productivity modules. more
  • Fixed items on belt flickering when occupying same position. more

Scripting
  • Fixed module inventory insert() didn't work for assembling machines. more


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Changes
  • Added /permissions reset to reset all permissions to default.
  • Steam and water content of fuild wagons are now shown separately in locomotive tooltip.
  • Removed the "minimum chunks between new bases" map generation setting because it wasn't doing anything.
  • Re-added custom /color support through /color r g b a.
  • PvP: Added a biter easing option to prevent excessively large bases close to team starting areas.

Bugfixes
  • Fixed crash when building rails while a train is currently reserving some of the signals. more
  • Fixed that you could set the inserter stack size over the researched maximum by sending negative numbers with the circuit network. more
  • Fixed combinators continuing to output signals after disconnecting the input. more
  • Fixed blueprint would reference force it was created on and crash in rendering if that force no longer existed. more
  • Fixed that names of books stored in the blueprint library wouldn't be preserved after save and load. more
  • Fixed supply scenario would sometimes show the next level button in error. more
  • Fixed the rocket silo wouldn't copy the "auto-launch" option in blueprints.
  • Fixed Sulfuric Acid recipe using 10 times less water. more
  • Fixed that dropping blueprints into a book inside the library would sometimes drop the wrong blueprint. more
  • Fixed crash when changing mod settings runtime while in a multiplayer game. more
  • Fixed that opening the blueprint library after calling game.remove_offline_players() would crash the game. more
  • Fixed that --start-server wouldn't find the save file when given just a name without the .zip suffix. more
  • Fixed that it was possible to export a blueprint book into another blueprint book. more
  • Fixed that it was possible to have the same blueprint multiple times in the library. more
  • Fixed that it was possible to grab a blueprint from the library whilst also holding a deconstruction planner in hand. more
  • Fixed desync when moving mouse over areas outside of radar range in zoomed-to-world view. more
  • Fixed crash when leaving the technology price multiplier blank. more
  • Fixed crash when removing modded rails during save migration. more
  • Fixed lab without power would be still rendered as active. more
  • Fixed several instances of the "laser user" field not getting updated. more
  • Fixed rocket silo would not increment its "products finished" count when finishing rocket. more
  • Fixed landmines would last forever when friendly fire was disabled. more
  • Fixed possible crash when closing Factorio during loading. more

Modding
  • Blueprints/books/deconstruction item prototypes with the "hidden" flag will no longer show up in the blueprint library. more
  • Added missing lua docs index section for settings and fixed some wording. more

Scripting
  • Fixed assigning invalid index to LuaEntity::graphics_variation would cause crash. more
  • Fixed setting LuaItemStack::blueprint_icons didn't work correctly. more
  • Fixed teleporting entity with rectangular bounding box would reset bounding box to north orientation and cause desync. more
  • Added LuaEntity::products_finished for crafting machines.


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
Factorio - HanziQ
Changes
  • Added /permissions reset to reset all permissions to default.
  • Steam and water content of fuild wagons are now shown separately in locomotive tooltip.
  • Removed the "minimum chunks between new bases" map generation setting because it wasn't doing anything.
  • Re-added custom /color support through /color r g b a.
  • PvP: Added a biter easing option to prevent excessively large bases close to team starting areas.

Bugfixes
  • Fixed crash when building rails while a train is currently reserving some of the signals. more
  • Fixed that you could set the inserter stack size over the researched maximum by sending negative numbers with the circuit network. more
  • Fixed combinators continuing to output signals after disconnecting the input. more
  • Fixed blueprint would reference force it was created on and crash in rendering if that force no longer existed. more
  • Fixed that names of books stored in the blueprint library wouldn't be preserved after save and load. more
  • Fixed supply scenario would sometimes show the next level button in error. more
  • Fixed the rocket silo wouldn't copy the "auto-launch" option in blueprints.
  • Fixed Sulfuric Acid recipe using 10 times less water. more
  • Fixed that dropping blueprints into a book inside the library would sometimes drop the wrong blueprint. more
  • Fixed crash when changing mod settings runtime while in a multiplayer game. more
  • Fixed that opening the blueprint library after calling game.remove_offline_players() would crash the game. more
  • Fixed that --start-server wouldn't find the save file when given just a name without the .zip suffix. more
  • Fixed that it was possible to export a blueprint book into another blueprint book. more
  • Fixed that it was possible to have the same blueprint multiple times in the library. more
  • Fixed that it was possible to grab a blueprint from the library whilst also holding a deconstruction planner in hand. more
  • Fixed desync when moving mouse over areas outside of radar range in zoomed-to-world view. more
  • Fixed crash when leaving the technology price multiplier blank. more
  • Fixed crash when removing modded rails during save migration. more
  • Fixed lab without power would be still rendered as active. more
  • Fixed several instances of the "laser user" field not getting updated. more
  • Fixed rocket silo would not increment its "products finished" count when finishing rocket. more
  • Fixed landmines would last forever when friendly fire was disabled. more
  • Fixed possible crash when closing Factorio during loading. more

Modding
  • Blueprints/books/deconstruction item prototypes with the "hidden" flag will no longer show up in the blueprint library. more
  • Added missing lua docs index section for settings and fixed some wording. more

Scripting
  • Fixed assigning invalid index to LuaEntity::graphics_variation would cause crash. more
  • Fixed setting LuaItemStack::blueprint_icons didn't work correctly. more
  • Fixed teleporting entity with rectangular bounding box would reset bounding box to north orientation and cause desync. more
  • Added LuaEntity::products_finished for crafting machines.


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
...