Professional Documents
Culture Documents
26
Date: 06. 03. 2016
Bugfixes:
- Fixed the corrupted level 2 of the New hope campaign, that was producing c
orrupted saves.
If you are already playing this level, you have to start it over, I'm sorr
y for the trouble.
- Fixed the performance issue in the same level after train transport is res
earched.
- Fixed that the game reported the error to be related to overlay always whe
n it crashed.
- Fixed rare crash related to splitting item in entity that is just about to
be destroyed. (https://forums.factorio.com/viewtopic.php?t=20818)
- Sending random packets to factorio port can still crash the server eventua
lly, the probability will just be lower. (https://forums.factorio.com/viewtopic.
php?t=20154)
- Running biters over with a car or tank will make them aggressive in peacef
ul mode (https://forums.factorio.com/viewtopic.php?t=20866).
-------------------------------------------------------------------------------------------------Version: 0.12.25
Date: 03. 03. 2016
Bugfixes:
- Fixed quickbar selection handling when accepting blueprint with item in cu
rsor. (https://forums.factorio.com/viewtopic.php?t=20564)
- Train stations in the new hope level 2 had neutral force, so they weren't
selectable as part of the schedule. (https://forums.factorio.com/viewtopic.php?t
=20521)
- Fixed that wall graphics variations were not randomized when built by robo
ts. (https://forums.factorio.com/viewtopic.php?t=20364)
- Fixed that rail signals were not visible under remnants. They are drawn ab
ove now. (https://forums.factorio.com/viewtopic.php?t=20370)
- Fixed that the multiplayer menu would allow one to resume the game as the
game was already being disconnected, which would inevitably lead to a crash (htt
ps://forums.factorio.com/viewtopic.php?t=20382).
- Possible fix of rare lua garbage collector error.
Report: https://forums.factorio.com/viewtopic.php?t=20313
Fix: http://www.lua.org/bugs.html#5.2.3-2
- Fixed Combinator special signals not summing the inputs correctly(again).
(https://forums.factorio.com/forum/viewtopic.php?t=20461)
- Fixed green circuit network signals icons in power pole tooltip.
- Fixed that multiplayer-specific options were available in the demo build o
f Factorio (such as --start-server) (https://forums.factorio.com/viewtopic.php?t
=20580).
- Fixed crash when using screens connected to both AMD and Intel graphics ca
rds (https://forums.factorio.com/viewtopic.php?t=20544).
- Fixed very rare chance of a bug when window is closed at the same moment w
hen autosave starts.
- Fixed two sources of rounding errors related to research. (https://forums.
factorio.com/viewtopic.php?t=20691)
- Fixed that replaying multiplayer game ended once any player died. (https:/
/forums.factorio.com/viewtopic.php?t=20664)
- Fixed the ungraceful error message when version/mods don't match in multip
layer. (https://forums.factorio.com/viewtopic.php?t=20427)
- Fixed game not restarting when mods were changed (https://forums.factorio.
com/viewtopic.php?t=20565).
- Fixed headless server not working with the Steam version (https://forums.f
actorio.com/viewtopic.php?t=20510).
- Fixed that destroying a chain signal in the same tick as it was created cr
ashed the game (https://forums.factorio.com/viewtopic.php?t=20421).
- Fixed fullscreen issues on multimonitor configurations (https://forums.fac
torio.com/viewtopic.php?t=20635).
- Fixed crash when canceling crafting of a recipe who's ingredients have cha
nged in the meantime (https://forums.factorio.com/viewtopic.php?t=20706).
- Fixed update of stand-alone ZIP package should not require elevated rights
on Windows (https://forums.factorio.com/viewtopic.php?t=20760).
- Fixed specific crash in replay viewing. (https://forums.factorio.com/viewt
opic.php?t=20703)
- Fixed game ignoring local changes in config when using Steam Cloud.
- Fixed double key in smart inserter definition, causing it to be slower tha
n fast inserter. (https://forums.factorio.com/viewtopic.php?t=20804)
-------------------------------------------------------------------------------------------------Version: 0.12.24
Date: 24. 02. 2016
Changes:
- Updated sountrack.
Bugfixes:
- Fixed corrupted player-data.json message on startup.
- Fixed unnecessary game restart when no mods were changed.
- Fixed crash due to electric network migration during load of some more comp
lex games. (http://www.factorioforums.com/forum/viewtopic.php?t=20347)
- Fixed very long belt lines would crash game (http://www.factorioforums.com/
forum/viewtopic.php?t=20392)
-------------------------------------------------------------------------------------------------Version: 0.12.23
Date: 22. 02. 2016
Changes:
- Scenario pack was moved to the base game package.
Bugfixes:
- Any changes in the mods settings will automatically trigger the game to be
restarted. (http://www.factorioforums.com/forum/viewtopic.php?t=20026)
- The alerts are disabled when player or combat robots get hurt/destroyed. (I
t was especially annoying in multiplayer).
- Underground belt connection visualisation in the "to build preview" wasn't
proper. (http://www.factorioforums.com/forum/viewtopic.php?t=19491)
- Fixed that picked up item event wasn't fired when picking items from the be
lt. (http://www.factorioforums.com/forum/viewtopic.php?t=19506)
- Fixed that technology list and preview weren't updated when technology was
researched in multiplayer. (http://www.factorioforums.com/forum/viewtopic.php?t=
19449)
- Fixed a crash after merging forces when the destroyed force's labs were res
earching (http://www.factorioforums.com/forum/viewtopic.php?t=19650).
- Fixed that it looked like it was possible to repair a tree in multiplayer.
(http://www.factorioforums.com/forum/viewtopic.php?t=19512)
- Fixed that the max health instead of current health was used for crash calc
ulations. (http://www.factorioforums.com/forum/viewtopic.php?=19875)
- Fixed that the game could desync when someone joined while someone else was
shooting.
- Fixed that trains were signalling No Path after update (http://www.factorio
forums.com/forum/viewtopic.php?t=19443).
- Fixed that accumulators kept their energy when destroyed and retuilt by rob
ots. (http://www.factorioforums.com/forum/viewtopic.php?t=20107)
- Fixed the occasional 1pixel gap between vertical steam engine and a pipe.
- Fixed beacon would not re-activate when its deconstruction order was cancel
ed.
- Fixed various desynchronisations in multiplayer caused by beacon. (http://w
ww.factorioforums.com/forum/viewtopic.php?t=19756)
- Fixed Combinator "each" special signal not summing the inputs correctly (ht
tp://factorioforums.com/forum/viewtopic.php?t=20120)
- Fixed players in multiplayer game would not see progress of new player down
loading a map in server/client configuration.
- Fixed crash when checksum error was detected while connecting to multiplaye
r game. (http://www.factorioforums.com/forum/viewtopic.php?t=19856)
- Fixed that the full mod change info for recipes wouldn't display if only th
e counts were modified on the recipe. (http://www.factorioforums.com/forum/viewt
opic.php?t=20308)
- Fixed crash when car collided with decorative entity in object layer. (http
://www.factorioforums.com/forum/viewtopic.php?t=20293)
Scripting:
- Fixed that game.load (inner load) crashed the game in multiplayer. It still
causes disconnect though.
- Removed the screen2realposition and real2screenposition methods from lua ap
i.
Sound:
- Extended the soundtrack.
-------------------------------------------------------------------------------------------------Version: 0.12.22
Date: 22. 01. 2016
Bugfixes:
- Fixed that save is not loadable when mod changes type of entity. (http://ww
w.factorioforums.com/forum/viewtopic.php?t=19053)
- Fixed that enemy train stops were visible in the rename station gui. (http:
//www.factorioforums.com/forum/viewtopic.php?t=19023)
- Fixed freeze when there is no place to put character when he exits the vehi
cle and there is no exit point. (http://www.factorioforums.com/forum/viewtopic.p
hp?t=19056)
- Fixed internally inconsistent data state after cancelling deconstrution fro
m script in a certain way. (http://www.factorioforums.com/forum/viewtopic.php?t=
19209)
- Fixed that map/minimap wasn't updated when settiles was used. (http://facto
rioforums.com/forum/viewtopic.php?t=19355)
- Fixed the graphics inconsistencies related to belt versus inserter drawing.
(http://factorioforums.com/forum/viewtopic.php?t=19231)
- Files starting with dot are ignored when opening locale files to ignore gar
bage files that mac is leaving around. (http://factorioforums.com/forum/viewtopi
c.php?t=19237)
- Fixed the line trigger target specification. (http://factorioforums.com/for
um/viewtopic.php?t=19065)
- Fixed that neutral entities were shown red on the map. (Applies mainly in t
he campaign)
- Fixed sorting of item groups in the crafting window.
-------------------------------------------------------------------------------------------------Version: 0.12.21
Date: 06. 01. 2016
Changes:
- Dropped support for OS X 10.6 Snow Leopard.
Bugfixes:
- Fixed random crash with "Trying to make chunk at unreasonable position" (h
ttp://www.factorioforums.com/forum/viewtopic.php?t=18161)
- Fixed crash when calling the set_tiles with non existent terrain parameter
. (http://www.factorioforums.com/forum/viewtopic.php?t=18219)
- Fixed that label could go out of the window in other settings. (http://www
.factorioforums.com/forum/viewtopic.php?t=18186)
- Fixed that the energy progress bar was missing on personal roboport equipm
ent. (http://www.factorioforums.com/forum/viewtopic.php?t=18263)
- Cannon shells will not have plural in the item name to be consistent with
other items. http://www.factorioforums.com/forum/viewtopic.php?t=18237)
- Fixed slight direction bias with the flamethrower (http://www.factorioforu
ms.com/forum/viewtopic.php?t=18361).
- Fixed items in logistic GUI sometimes disappearing or reappearing.(http://
www.factorioforums.com/forum/viewtopic.php?t=18486)
- Fixed copy&paste on linux, again (http://www.factorioforums.com/forum/view
topic.php?t=18577).
- Fixed controls settings gui bad alignment in some situations(http://www.fa
ctorioforums.com/forum/viewtopic.php?t=18484).
- Fixed the scripting error in the 3rd level of the transport belt madness.
- Fixed various scripting errors in the tight-spot scenario.
- Fixed that enemy train stations were selectable when setting train destina
tion. (http://www.factorioforums.com/forum/viewtopic.php?t=18485)
- Fixed crash that could happen when logistic networks are disconnected. (ht
tp://www.factorioforums.com/forum/viewtopic.php?t=18607)
- Fixed invalid gui pointing messages (visible namely in the first demo leve
l).
- Fixed that entities could overlap wrongly in blueprint preview. (http://ww
w.factorioforums.com/forum/viewtopic.php?t=18483)
- Fixed that roboport sound continued even when it was out of power.
- Fixed that train could crash a gate by accelerating too fast. (http://www.
factorioforums.com/forum/viewtopic.php?t=18639)
- Fixed construction robots would lose their charging destination when robop
ort is activated/deactivated (http://www.factorioforums.com/forum/viewtopic.php?
t=18614)
- Fixed that entities marked for deconstruction would be instead rebuilt if
they were destroyed before the actual deconstruction (http://www.factorioforums.
com/forum/viewtopic.php?t=18875).
- Fixed undefined behaviour (crashes) when manually (from script) deactivate
d entity was killed and rebuilt by construction robot. (http://www.factorioforum
s.com/forum/viewtopic.php?t=18792)
- Fixed the scripting bug in the first tutorial level. (http://www.factoriof
orums.com/forum/viewtopic.php?t=18902)
Scripting:
- Fixed the defines.circuitconditionindex.inserter_logistic value (should be
2 not 1).
- Fixed crash when accessing item on the ground inserted into belt. (http://
www.factorioforums.com/forum/viewtopic.php?t=18331)
- When attacking a player in a tank, the tank will be attacked instead of th
e player directly (http://www.factorioforums.com/forum/viewtopic.php?t=18930)
Modding:
- Better error message when specifying list of filenames instead of one in r
otated sprite. (http://www.factorioforums.com/forum/viewtopic.php?t=18204)
-------------------------------------------------------------------------------------------------Version: 0.12.20
Date: 04. 12. 2015
Bugfixes:
- Fixed crash when attempting to set font color on styles that don't support
it. (http://www.factorioforums.com/forum/viewtopic.php?t=18051)
- Fixed Lua stack overflow when data.raw got too big (http://www.factoriofor
ums.com/forum/viewtopic.php?t=18106).
- Fixed units sometimes getting stuck at the end of their paths (http://www.
factorioforums.com/forum/viewtopic.php?t=18038).
- Fixed clicking on mod GUI in replay would crash the game (http://www.facto
rioforums.com/forum/viewtopic.php?t=18057).
- Fixed inventory slots with filters did not have hover and click style (htt
p://www.factorioforums.com/forum/viewtopic.php?t=18087).
=17748)
- Fixed map exchange strings not being accepted when the quote sequence cont
ains spaces (http://www.factorioforums.com/forum/viewtopic.php?t=17699)
- Fixed locomotive not centered on rails. (http://www.factorioforums.com/for
um/viewtopic.php?t=16455)
- Fixed train lights were further away than they should be. (http://www.fact
orioforums.com/forum/viewtopic.php?t=16455)
- Fixed spitters freezing in some cases (http://www.factorioforums.com/forum
/viewtopic.php?t=17830).
- Fixed crash when trying to load replay from save that doesn't contain leve
l-init.dat (http://www.factorioforums.com/forum/viewtopic.php?t=17884).
- Fixed incorrect default request amounts for shield and battery euquipment
due to typo (http://www.factorioforums.com/forum/viewtopic.php?t=17879).
- Fixed save with modded roboport could become unloadable without the mod (h
ttp://www.factorioforums.com/forum/viewtopic.php?t=17882).
- Fixed beam animations for modded weapons (http://www.factorioforums.com/fo
rum/viewtopic.php?t=17781).
- Fixed that reconnecting train in special case lead to corruption of the ra
il state. (http://www.factorioforums.com/forum/viewtopic.php?t=17627)
Changes:
- Improved formating of map exchange string.
Scripting:
- Reading or writing LuaPlayer::character will now fail if the LuaPlayer isn
't connected (see LuaPlayer::connected).
- Lua API documentation is included in release packages (directory doc-html)
-------------------------------------------------------------------------------------------------Version: 0.12.17
Date: 12. 11. 2015
Graphics:
- New technology Icons!
- New item group icons.
- Updated the icons of rocket silo, beacon, sulfur, armors, stone brick and
radar.
Bugfixes:
- Fixed that assembling machines/furnaces could get stuck after changing mod
configuration that affects their recipe.
(http://www.factorioforums.com/forum/viewtopic.php?t=16787)
- Fixed that the window title was "Allegro" on mac os. (http://www.factoriof
orums.com/forum/viewtopic.php?t=16390)
- Fixed crash on exit with Steam overlay. (http://www.factorioforums.com/for
um/viewtopic.php?t=17486)
- Fixed displaying of update unavailable message with disabled experimental
updates.
- Added workaround for problem with AMD drivers that could cause missing or
corrupted textures on some systems.
(http://www.factorioforums.com/forum/viewtopic.php?t=16911)
- Fixed that making a blueprint of a ghost was not saving circuit connection
s.
- Fixed occasional crash during update after UAC dialog pops-up. (http://www
.factorioforums.com/forum/viewtopic.php?t=16045)
- Fixed that the value of the checkbox in tips and tricks wasn't set up prop
erly.(http://www.factorioforums.com/forum/viewtopic.php?t=17629)
- Fixed that rocket silo electric energy drain was applied twice. (http://ww
w.factorioforums.com/forum/viewtopic.php?t=17609)
- Fixed chain signals getting stuck on red (http://www.factorioforums.com/fo
rum/viewtopic.php?t=17403)
- Fixed crash while rotating locomotives that crashed into something (http:/
/www.factorioforums.com/forum/viewtopic.php?t=17664)
- Fixed an issue causing desync. (http://www.factorioforums.com/forum/viewto
pic.php?t=17625)
- Fixed crash when loading save with lua tables that are nested more than ex
pected. (http://www.factorioforums.com/forum/viewtopic.php?t=17707)
Scripting:
- Added global log method that can be used to debug script problems.
- Added LuaFluidPrototype::localised_name property.
- Fixed that LuaInventory::insert didn't follow the slot restrictions. (http
://www.factorioforums.com/forum/viewtopic.php?t=17347)
-------------------------------------------------------------------------------------------------Version: 0.12.16
Date: 30. 10. 2015
Bugfixes:
- Fixed chain signal state propagation (http://www.factorioforums.com/forum/
viewtopic.php?t=14103).
- Added "markers" that will be recognized by nVidia and AMD drivers as hints
to run Factorio on high performance GPU if switchable graphics technology is pr
esent.
(http://www.factorioforums.com/forum/viewtopic.php?t=17288)
- Improved burner inserter's fuel searching logic; it will now search both t
ransport belt lines for fuel (http://www.factorioforums.com/forum/viewtopic.php?
t=17342).
- Fixed crash when building locomotive on the junction. (http://www.factorio
forums.com/forum/viewtopic.php?t=17372)
- Fixed crash when the first lab is built by construction robots. (http://ww
w.factorioforums.com/forum/viewtopic.php?t=17411)
- Fixed crash related to train stopping for auto control. (http://www.factor
ioforums.com/forum/viewtopic.php?t=17406)
- Removed the limit of 800 pixels height of the recipe gui. (http://www.fact
orioforums.com/forum/viewtopic.php?t=17059)
- Fixed problems with too big character windows with too big inventory (modd
ed) on screens that can't hold it, by making it scrollable.
- Fixed problem with night vision effect on some PC configurations. (http://
www.factorioforums.com/forum/viewtopic.php?t=17317)
-------------------------------------------------------------------------------------------------Version: 0.12.15
Date: 28. 10. 2015
Bugfixes:
- Fixed that it wasn't possible to execute ui actions while the game was sto
pped (research, tips and trikcs etc.)
- Fix of fix of loading of game containing lua objects.
-------------------------------------------------------------------------------------------------Version: 0.12.14
Date: 26. 10. 2015
Graphics:
- Added new smoke graphics
Bugfixes:
- Fixed loading of game containing duplicate lua tables. (http://www.factori
oforums.com/forum/viewtopic.php?t=17275)
- Fixed flickering light intensity at the edge of the screen when moving.
- Fixed crash when pasting from empty clipboard into console on OS X.
- Fixed crash when reviving train stop that was connected to rail while dest
royed while the rail no longer exists.
- Some ui actions made while the game was being saved were actually not exec
uted altough it looked like it.
(http://www.factorioforums.com/forum/viewtopic.php?t=16866)
--------------------------------------------------------------------------------------------------
Version: 0.12.13
Date: 23. 10. 2015
Bugfixes:
- Fixed that blueprint gates were colliding with ghost gates with same type
and direction. (http://www.factorioforums.com/forum/viewtopic.php?t=17151)
- Fixed that LuaEntity::clear_request_slot and set_request_slot wouldn't upd
ate the logistics GUI if it happened to be opened at the same time. This time it
's fixed for logistic chests as well. (http://www.factorioforums.com/forum/viewt
opic.php?t=17196)
- Fixed crash when trying to open car GUIs in the map editor. (http://www.fa
ctorioforums.com/forum/viewtopic.php?t=17148)
- Fixed the desync issues related to converting floating point numbers to st
ring in lua. (http://www.factorioforums.com/forum/viewtopic.php?t=16638)
Note: until 0.13 other special values like nan, inf etc. are not solved pr
operly, so they shouldn't be used.
- Fixed crash when loading a savegame with self recursive table elements. (h
ttp://www.factorioforums.com/forum/viewtopic.php?t=17204)
- Fixed that furnaces deactivated improperly when switching products. (http:
//www.factorioforums.com/forum/viewtopic.php?t=17146)
- Fixed crashes on linux (when download failed, after Lua error, ...)
-------------------------------------------------------------------------------------------------Version: 0.12.12
Date: 20. 10. 2015
Bugfixes:
- Fixed another solar panel counting error. (http://www.factorioforums.com/f
orum/viewtopic.php?t=17138)
- Fixed that locale values in zip packages weren't loaded. (http://www.facto
rioforums.com/forum/posting.php?t=17098)
- Fixed pushing of compound localised strings into lua. (http://www.factorio
forums.com/forum/viewtopic.php?t=17134)
- Tweaked train path finding values for trains waiting on signals (http://ww
w.factorioforums.com/forum/viewtopic.php?t=17069).
Scripting:
- game.get_localised_entity_name is replaced by LuaEntityPrototype::localise
d_name read property. The same for technology and item.
-------------------------------------------------------------------------------------------------Version: 0.12.11
Date: 16. 10. 2015
Features:
- Added --no-auto-pause: When running as a server, --no-auto-pause will prev
ent stopping the game when no players are connected.
Optimisations:
- Optimised the particle performance. Helps during heavy fights.
Changes:
- Showing the log file location when the game crashes, so it is eaiser to fi
nd when reporting the bug.
- The "graphics.force-opengl" option default value is true when AMD graphics
card is present.
Bugfixes:
- Fixed that multiple electric networks connected to a solar panel could be
exploited to generate more energy. (http://www.factorioforums.com/forum/viewtopi
c.php?t=16778)
The energy of the solar panel is now fractioned between all the networks i
t is connected to.
- Fixed character entities disconnected from players not working correctly w
hen in vehicles. (http://www.factorioforums.com/forum/viewtopic.php?t=16812)
- Fixed small-pump and offshore-pump not saving/restoring circuit conditions
in LuaItemStack::get_blueprint_entities/set_blueprint_entities. (http://www.fac
torioforums.com/forum/viewtopic.php?t=16715)
- Fixed threading issue when loading games. (http://www.factorioforums.com/f
orum/viewtopic.php?t=16808)
- Fixed OS X Finder argument crashing the game on startup (http://www.factor
ioforums.com/forum/viewtopic.php?t=16719).
- Burner inserter now grabs fuel for itself even if the target doesn't need
it (http://www.factorioforums.com/forum/viewtopic.php?p=111765).
- Fixed active sound playing on machines without power (http://www.factoriof
orums.com/forum/viewtopic.php?t=16754).
- Fixed empty unit groups crashing the game (http://www.factorioforums.com/f
orum/viewtopic.php?t=16371).
- Fixed crash when building locomotives in latency hiding.
- Fixed cannot load save with modded rails when a rail mod is disabled (will
work only on 0.12.11+ saves) (http://www.factorioforums.com/forum/viewtopic.php
?t=16834).
- Fixed crash when setting filters in the tank/car while riding in them. (ht
tp://www.factorioforums.com/forum/viewtopic.php?t=16910)
- Fixed crash when migrating/removing entities marked for deconstruction. (h
ttp://www.factorioforums.com/forum/viewtopic.php?&t=16726)
- Removed one possible logical deadlock in the tutorial. (http://www.factori
oforums.com/forum/viewtopic.php?t=16980)
- Fixed that remove_item didn't remove from player ammo, gun, tool and armor
slots. (http://www.factorioforums.com/forum/viewtopic.php?t=16960)
Scripting:
- Changed LuaSurface::set_multi_command signature. Now the function takes a
table with following keys:
command(required), unit_count(required), force(optional), unit_search_dist
ance(optional)
This solves issue with not finding any enemies to attack: http://www.facto
rioforums.com/forum/viewtopic.php?t=16541
- Removed game.on_save function. There should be no need for it and it was c
ausing too many problems.
- Lua on_load function is not called when saving the game anymore. It is cal
led only on actual load now.
- Lua API calls on_load, on_init, on_configuration_changed, on_event and gen
erate_event_name
have been moved to a new namespace called script (so from now use script.o
n_load(...)). This will break many mods!
The callback registered in on_load function doesn't have access to the gam
e API. This is to avoid common desyncs.
The on_init and on_configuration_changed still retain the access to the ga
me API.
- on_configuration_changed is fired when the map version changes, a mod vers
ion changes, a mod is added, or a mod is removed and passes "data":
Pushes old_version="x.x.x", new_version="x.x.x" when loading map versions
other than the current version
When a mod version is changed it appears as a table of mod changes: {["Mod
name"] = {old_version="x.x.x", new_version="x.x.x"}, ...}
When a mod is added it appears as: ["Mod name"] = {old_version=nil, new_ve
rsion="x.x.x"}
When a mod is removed it appears as: ["Mod name"] = {old_version="x.x.x",
new_version=nil}
- Changed LuaGameScript::makefile to LuaGameScript::write_file and added an
optional third parameter bool to append.
Modding:
- Replaced entity type "rail" with types "straight-rail" and "curved-rail".
Property "bending_type" is optional for rail entities,
but is still mandatory for rail remnants.
--------------------------------------------------------------------------------------------------
Version: 0.12.10
Date: 02. 10. 2015
Changes:
- Script created beam entities will now destroy themselves when the source o
r target entity becomes invalid.
Bugfixes:
- Fixed crash when research completed in the same tick as inserting equipmen
t into power armor. (http://www.factorioforums.com/forum/viewtopic.php?t=16545)
- Fixed hand not refilling with repair packs after a repair pack was consume
d (http://www.factorioforums.com/forum/viewtopic.php?t=16714).
- Fixed small pump not saving its condition in a blueprint (http://www.facto
rioforums.com/forum/viewtopic.php?t=16715).
- Fixed rocket silo GUI bug. (http://www.factorioforums.com/forum/viewtopic.
php?t=16707)
- Fixed "failed to create display" error on systems with multiple graphics d
evices (http://www.factorioforums.com/forum/viewtopic.php?t=16730).
- Fixed the blinking problem in the multiplayer. (http://www.factorioforums.
com/forum/viewtopic.php?t=16724)
- Fixed units disappearing when they shouldn't (http://www.factorioforums.co
m/forum/viewtopic.php?t=16779).
-------------------------------------------------------------------------------------------------Version: 0.12.9
Date: 30. 09. 2015
Features:
- Added reset button to the control settings dialog. It will set the control
s back to the default.
Graphics:
- Destroyer electric beams now use soft additive blend mode.
Changes:
- Added --load-game: Will automatically load a save after initialising Facto
rio and go straight to the game, skipping main menu.
- Moved MP / autosave information dialogs to the top half (better visibility
of what is happening in the game) and added screen fading.
- Implemented time-to-live for deconstruction order, if an order is not assi
gned for 1 hour, it is removed.
- game.print_entity_statistics() has been moved to player.print_entity_stati
stics(). (http://www.factorioforums.com/forum/viewtopic.php?t=16520)
- Updated the tips and tricks pictures. (+added copy paste)
- Smoothed map scrolling speed on different zoom levels.
- Added Resume button to multiplayer game menu.
Optimisations:
- Dramatic speedup of loading packages (mods) from the zip files.
It is recommended to used only zipped mods from now on, as on non ssd disc
s, it might even speed up the startup time.
- Added FPS limiter to main menu screen.
Bugfixes:
- Fixed the shotgun shooting. (http://www.factorioforums.com/forum/viewtopic
.php?t=16321)
- Fixed the game could get stuck during start on systems with multiple displ
ay adapters.
- Fixed train GUI closing immediately after opening in multiplayer when the
player is riding on the train.
- Fixed train GUI not containing the wait time slider until a station was ex
plicitly selected (http://www.factorioforums.com/forum/viewtopic.php?t=16360).
- Fixed production GUI jumping to undesirable places when resized (http://ww
w.factorioforums.com/forum/viewtopic.php?t=16356).
- Construction robots will be transferred to appropriate network when a logi
stic network splits (http://www.factorioforums.com/forum/viewtopic.php?t=16147).
- Fixed crash when auto-re-filling ammo in tanks/cars (http://www.factoriofo
rums.com/forum/viewtopic.php?t=16375).
- Fixed wait slider in train GUI editing after deleting a station (http://ww
w.factorioforums.com/forum/viewtopic.php?t=16471).
- Fixed that negative emissions of power source (air filtering mod) could re
sult into negative evolution factor.
- Fixed the game could hang when writing a message to log (http://www.factor
ioforums.com/forum/viewtopic.php?t=16342).
- Fixed next save not being selected properly after clicking the Delete Save
button (http://www.factorioforums.com/forum/viewtopic.php?t=16498).
- Fixed module icons not showing in alt-view on rocket silos (http://www.fac
torioforums.com/forum/viewtopic.php?t=16381).
- Fixed mining progress bar staying on screen when not mining in certain sit
uations (http://www.factorioforums.com/forum/viewtopic.php?t=16448).
- Fixed crash when loading 0.10 or older saves (http://www.factorioforums.co
m/forum/viewtopic.php?t=16442).
- Fixed crash when loading pre-12.7 scenarios with redefined spawn location
(http://www.factorioforums.com/forum/viewtopic.php?t=16569).
- Fixed trains sometimes stopping on signals they reserved.
- Fixed personal roboport taking forever to deconstruct when there are a lot
of deconstruction orders.
- Fixed a crash where the Lua stack would overflow and corrupt Factorio memo
ry (http://www.factorioforums.com/forum/viewtopic.php?t=16578).
- Fixed crash when using player.inventory.clear(). (http://www.factorioforum
s.com/forum/viewtopic.php?t=16579)
- Fixed that --create wouldn't create a control.lua, causing the victory dia
log not being shown after launching the rocket, or creating new players without
giving them the initial inventory (http://www.factorioforums.com/forum/viewtopic
.php?t=16619).
- Player <> entity transfer now ignores modules only when the entity has mod
ule inventory.
- Fixed beacons affected steel furnaces (http://www.factorioforums.com/forum
/viewtopic.php?t=16634).
- Fixed car starting sound playing when opening it's gui.
- Fixed crash when fast replacing a beacon (modded game only) (http://www.fa
ctorioforums.com/forum/viewtopic.php?t=16677).
- Fixed train station names appearing on minimap with certain GUI scale sett
ings.
- Fixed crash when zooming in the map all the way with the keyboard (http://
www.factorioforums.com/forum/viewtopic.php?t=16643).
- Fixed that LuaEntity::clear_request_slot and set_request_slot wouldn't upd
ate the logistics GUI if it happened to be opened at the same time (http://www.f
actorioforums.com/forum/viewtopic.php?t=16660).
- Fixed width of some progress bars did not respect UI scale configuration (
http://www.factorioforums.com/forum/viewtopic.php?t=16518).
Modding:
- Fixed projectiles with direction_only = false didn't respect direction_dev
iation configuration.
- Fixed entity dying explosion with "rotated = true" caused crash (http://ww
w.factorioforums.com/forum/viewtopic.php?t=16652).
Scripting:
- Added LuaEntity::get_connected_rail. It takes a table with rail_direction
(0 front, 1 back) and rail_connection_direction (0 left, 1 straight, 2 right)
and returns a new rail (or nil) following that specification from the give
n rail entity.
- LuaTrain::front_rail, LuaTrain::back_rail, LuaTrain::rail_direction_from_f
ront_rail and LuaTrain::rail_direction_from_back_rail
None of the methods takes any parameters.
- LuaEntity::get_output_inventory now returns nil when the inventory doesn't
exist (doesn't raise an exception as before).
--------------------------------------------------------------------------------
------------------Version: 0.12.8
Date: 16. 09. 2015
Graphics:
- New graphics of the steel furnaces.
Bugfixes:
- Fixed that it was possible to spawn inside an entity in multiplayer (http:
//www.factorioforums.com/forum/viewtopic.php?p=106810).
- Fixed that the amount of slots shown in the right panel didn't depend on i
ts with. (Which is indirectly dependent on resolution and ui scale.)
(http://www.factorioforums.com/forum/viewtopic.php?t=15513)
- Fixed desync issue related to mod event registration and saving/loading.
- Fixed enemy units getting stuck on transport belts (http://www.factoriofor
ums.com/forum/viewtopic.php?t=16148).
- Fixed a crash caused by icon = "" in a prototype definition (http://www.fa
ctorioforums.com/forum/viewtopic.php?t=16154).
- Fixed a crash related to assembling machine not being re-setup when recipe
changes due to mod changes. (http://www.factorioforums.com/forum/viewtopic.php?
t=16108)
- Fixed LuaItemStack::set_blueprint_entities(nil) erasing tiles in blueprint
s.
- Fixed crash when fast-transferring ammo while in vehicles. (http://www.fac
torioforums.com/forum/viewtopic.php?t=16137)
- Fixed trains stopping on green signals (http://www.factorioforums.com/foru
m/viewtopic.php?t=16033).
- Fixed crash when changing the force of a player who is currently not conne
cted (http://www.factorioforums.com/forum/viewtopic.php?p=107755).
- Fixed another problem with the missing maximise button after fullscreen. (
http://www.factorioforums.com/forum/viewtopic.php?t=16123)
- Fixed desync problem related to duplicite order string in inventory groups
leading to non-deterministic inventory sorting.
(http://www.factorioforums.com/forum/viewtopic.php?t=16041)
- Fixed putting a blueprint on transport belt could corrupt game save (http:
//www.factorioforums.com/forum/viewtopic.php?t=16186).
- Fixed CTD that could happen when removing focused widget (rarely). (http:/
/www.factorioforums.com/forum/viewtopic.php?t=16129)
- Fixed that the tank tower rotation center wasn't aligned with the visible
rotation center. (http://www.factorioforums.com/forum/viewtopic.php?t=16312)
- Fixed wrong coordination of the tank cannon direction and shooting directi
on when aiming on near the tank. (http://www.factorioforums.com/forum/viewtopic.
php?t=16312)
Scripting:
- Beams can now be created via create_entity.
You need to specify source/source_position and target/target_position, you
can also specify duration (ticks), max_length and source_offset (vector).
Position of the created entity does not matter.
- Added LuaItemStack::set_blueprint_tiles/get_blueprint_tiles - the counterp
art to get/set_blueprint_entities.
- LuaEntity::insert/remove_item and LuaInventory::insert/remove now return c
ounts of inserted/removed items.
- Added LuaTrain::insert, remove_item, get_contents, clear_items_inside, get
_item_count methods which interact on the cargo wagons of the train.
- Added LuaItemStack::cost_to_build - the cost in items to build a given blu
eprint.
Modding:
- The minimal energy_required for a recipe is 0.001 to avoid wrong behavior
with values close to 0.
-------------------------------------------------------------------------------------------------Version: 0.12.7
- Fixed game freeze after desync happens for multiple players in server clie
nt mode.
- Fixed bug with ambient ocasionally taking toooo looooong.
- The rotation of cargo wagon player is riding doesn't affect the riding dir
ection. (While it still affects it while being in locomotive). (http://www.facto
rioforums.com/forum/viewtopic.php?t=15292)
Changes:
- Smaller breaks between ambient music tracks, some volume tweaks and moved
a few tracks to the interlude category.
- Ambient settings can be controlled from the config file.
By using: sound.ambient_music_pause_mean_seconds (default 30), sound.ambie
nt_music_pause_variance_seconds (default 30)
and ambient_music_mode: possible values are main-tracks-only, interleave-m
ain-tracks-with-interludes, randomize-all (default is interleave)
- Fixed a performance problem in the pathfinder that would cause complete la
ck of enemy attacks in certain situations (http://www.factorioforums.com/forum/v
iewtopic.php?t=15238).
Scripting:
- Added LuaItemPrototype::module_effects read.
- LuaSurface::spill_item_stack will now additionally accept LuaItemStack obj
ects as the stack to drop.
Modding:
- Lab's researching speed is now independent of it's power consumption and c
an be changed using "researching_speed".
(http://www.factorioforums.com/forum/viewtopic.php?t=15350)
-------------------------------------------------------------------------------------------------Version: 0.12.5
Date: 28. 08. 2015
Features:
- The armor window opening is included in the latency hiding.
- Multiplayer broadcast (heartbeats) is done via a single message when not u
sing peer2peer.
- Added some new ambient sounds (wind, slow tunes).
- Combinators blinking emit light.
Changes:
- Pasting newlines and tabs into Factorio console now no longer strips them.
Instead they are replaced by spaces.
- Continuous zoom is much slower in the chart mode.
Only applicable when the zoom is setup to keys rather then scroll wheel. (
http://www.factorioforums.com/forum/posting.php?t=14985)
- Changed open/save dialog and the rail station list to use case insensitive
natural ordering.
- Inserter stack size bonus is added to the assembling machine stack limit,
to avoid inserters being stuck in certain situations.
(http://www.factorioforums.com/forum/viewtopic.php?t=15219)
- Robots can charge from closer roboport when heading to distant roboport fo
r stationing. (http://www.factorioforums.com/forum/viewtopic.php?t=15234)
Optimizations:
- Further optimizations in size of the Multiplayer heartbeat (message sent e
very tick).
Bugfixes:
- Fixed that editing tiles in the map editor on the edge of currently genera
ted map could result in a corrupted scenario.
- Fixed potential stability problems when fast-replacing roboports (mod rela
ted).
- Fixed non-deterministic armor sorting which could cause desyncs. (http://w
ww.factorioforums.com/forum/viewtopic.php?t=14892)
- Fixed crash related to changing recipe prototypes used by entities in inac
tive chunks. (http://www.factorioforums.com/forum/viewtopic.php?t=14713)
- Fixed circuit network contents sometimes being reset when removing connect
ions or merging networks.
(http://www.factorioforums.com/forum/viewtopic.php?t=14908)
- Fixed crash when Ctrl-clicking items to the player's main inventory when n
o character is attached (http://www.factorioforums.com/forum/viewtopic.php?t=149
52).
- LatencyState is suspended when player is killed (and waiting for respawn)
in the Multiplayer.
- Fixed crash after finishing the game in MP with headless server (http://ww
w.factorioforums.com/forum/viewtopic.php?t=14963).
- Fixed crash related to displaying alerts from other surfaces (http://www.f
actorioforums.com/forum/viewtopic.php?t=15000).
- Continuous zoom speed is independent of the game speed (http://www.factori
oforums.com/forum/viewtopic.php?t=14985).
- Fixed that it was possible to stack blueprints by inserting them into an a
ssembling machine (http://www.factorioforums.com/forum/viewtopic.php?t=14999).
- Fixed enemy expansion chunks not being updated properly (http://www.factor
ioforums.com/forum/viewtopic.php?t=14980).
- Fixed trains changing state unnecessarily when reserving a signal when arr
iving to a station (http://www.factorioforums.com/forum/viewtopic.php?t=14758).
- Fixed smart inserter not waking up when its filter was set from a script (
http://www.factorioforums.com/forum/viewtopic.php?t=15172).
- Fixed signal placement problems with diagonal rails (http://www.factoriofo
rums.com/forum/viewtopic.php?t=14991 http://www.factorioforums.com/forum/viewtop
ic.php?t=14347).
- Fixed last wagon of long train did not wake up inserter at its end (http:/
/www.factorioforums.com/forum/viewtopic.php?t=14042).
- Additional fix of the puff smoke appering on different surface. (http://ww
w.factorioforums.com/forum/viewtopic.php?t=15117)
- Fixed portions of previous surface visible after respawn when the player d
ied on a different surface than is their spawn surface (http://www.factorioforum
s.com/forum/viewtopic.php?t=15118).
- Fixed internal roboport connection inconsistency that could happen when mi
grating from 0.11 version. (http://www.factorioforums.com/forum/viewtopic.php?t=
14723)
- Fixed train still having path while being in NO_SCHEDULE state (http://www
.factorioforums.com/forum/viewtopic.php?t=15226).
- Fixed disconnecting roboport from roboport network caused all construction
robots in the network to cancel orders (http://www.factorioforums.com/forum/vie
wtopic.php?t=15187).
- Fixed that the game could crash when some mod tried to modify the gui in t
he on_save event.
The game now disallows these kind of modifications while processing the on
_save event. (http://www.factorioforums.com/forum/viewtopic.php?t=15066)
- Fixed crash when changing recipes (mod related). (http://www.factorioforum
s.com/forum/viewtopic.php?t=15166)
- Fixed solar energy source was not included in electric demand satisfaction
. (http://www.factorioforums.com/forum/viewtopic.php?t=14927)
- Finishing research should no longer interrupt GUI when "Singleplayer game
stops when research is completed" is turned off (http://www.factorioforums.com/f
orum/viewtopic.php?t=14967).
- Fixed Underground Belts graphics not tiling correctly.
- Fixed recipes not displaying in the correct sort order when adding and rem
oving mods from an existing game.
- Fixed pathfinding penalty for trains with 1 stop in their schedule (http:/
/www.factorioforums.com/forum/viewtopic.php?t=15241).
- Fixed electric furnace still glowing with no power. (http://www.factoriofo
rums.com/forum/viewtopic.php?t=15126)
- Fix of loading a map that contains mod with tiles, while the mod is no lon
ger present.
- Fixed that it was not possible to use fast-replace when player was very cl
ose to the building.
(http://www.factorioforums.com/forum/viewtopic.php?t=8144)
- Right side selection info GUI has fixed size. Description and text propert
ies properly wrap.
(http://www.factorioforums.com/forum/viewtopic.php?t=15139)
Scripting:
- LuaForce::chart now creates a new chart if one doesn't exist yet, instead
of erroring out (http://www.factorioforums.com/forum/viewtopic.php?t=15021).
- Items now have a new optional attribute "stackable": When set to false, as
sembling machines won't be allowed to create stacks of the item.
Currently only used with blueprints, to fix the "crafting machine stacks b
lueprints" bug.
- Added LuaEntity::rocket_parts read/write, usable on Rocket Silo.
- Added LuaEntity::launch_rocket(), usable on Rocket Silo.
- Added LuaLogisticNetwork - an interface to logistic networks.
- Added LuaLogisticCell - an interface to logistic cells (roboport/player lo
gistic information).
- Added LuaTransportLine::get_contents().
- Added LuaPlayer::connected read - true/false if the player is currently co
nnected to the game.
- Added LuaForce::kill_counts read, set_kill_count/get_kill_count methods to
access and manipulate kill counts per force.
- Constant combinators now export their wire connections in LuaItemStack::ge
t_blueprint_entities. (http://www.factorioforums.com/forum/viewtopic.php?t=15189
)
- Added Prototype::order/group/subgroup read + LuaTechnology::order read.
- Added LuaRecipe::force read - the force that owns recipe reference.
- Added LuaEntity::chain_signal_state read - the chain state of chain signal
s.
- Added LuaEntity::speed read/write - the speed of a car/tank.
-------------------------------------------------------------------------------------------------Version: 0.12.4
Date: 14. 08. 2015
Features:
- Simple mechanism for multiplayer relaying via the server.
Changes:
- Renamed "multisampling" to "multisampling-level" in the config file.
This will reset everyone's multisampling setting to 0.
- Construction robots take things primary from the main inventory, then quic
kbar.
- Reverted the order of inserter slot selection. (http://www.factorioforums.
com/forum/viewtopic.php?t=14656)
- Added Alt-mode (showing entity info) to the latency hiding.
- Trains now try to recalculate their path, when waiting over 5 seconds on a
signal (only if needed).
The recalculation is forced when waiting over 30 seconds.
- Construction robots will check if their target is still in the network are
a when they return to personal roboport for charging.
(http://www.factorioforums.com/forum/viewtopic.php?t=14249)
- Tweaked the stuck resolve mechanism. This should solve the http://www.fact
orioforums.com/forum/viewtopic.php?t=14403
Bugfixes:
- Less annoying glitches when running and shooting in multiplayer with laten
cy hiding.
- Fixed that the loot wasn't always properly put on transport belts. (http:/
/www.factorioforums.com/forum/viewtopic.php?t=14114)
- Fixed force building specific blueprints. (http://www.factorioforums.com/f
orum/viewtopic.php?t=14622)
(http://www.factorioforums.com/forum/viewtopic.php?t=14558)
- Fixed copy&pasting filters between cars (http://www.factorioforums.com/for
um/viewtopic.php?t=14814).
- Fixed crash in replay of game which was save and then loaded (http://www.f
actorioforums.com/forum/viewtopic.php?t=14523)
- Fixed problems with RTL scripts ... again (http://www.factorioforums.com/f
orum/viewtopic.php?t=12235)
- Fixed the crash when radar was created on a surface that didn't have chart
initialised on the surface for the specific force.
(http://www.factorioforums.com/forum/viewtopic.php?t=14831)
Scripting:
- Fixed that inserter didn't return drop_position.
- Fixed crash when calling set_command on empty unit groups (http://www.fa
ctorioforums.com/forum/viewtopic.php?t=14734).
-------------------------------------------------------------------------------------------------Version: 0.12.3
Date: 07. 08. 2015
Features:
- Circuit wire building and repairing is incorporated in the latency hiding
logic.
Changes:
- Cars of your own force always render their tags on the map.
- Multisampling not officially supported from now on.
It can still be manually specified in the config, but not in the graphic s
ettings gui.
The main reason is the trouble with tiling which doesn't really have a sim
ple fix.
- Changed the console spam-prevention mechanic to check all messages for the
last second instead of just the last entered one.
Bugfixes:
- Fixed the Invalid Transport Line Index error. (http://www.factorioforums.c
om/forum/viewtopic.php?t=14358)
- Fixed signal selection window not displaying correctly when "Use item grou
ps" is disabled. (http://www.factorioforums.com/forum/viewtopic.php?t=14343)
- Fixed broken accumulator input flow limitation. (http://www.factorioforums
.com/forum/viewtopic.php?t=14411)
- Fixed trains viewing other trains with schedules with only 1 valid stop as
not stopped (http://www.factorioforums.com/forum/viewtopic.php?t=12853).
- Fixed trains sometimes not recalculating their path when a new path opens
up.
- Fixed shotgun damaging objects behind player. (http://www.factorioforums.c
om/forum/viewtopic.php?t=14189)
- Fixed trains not being counted properly, when entering a block multiple ti
mes without leaving (http://www.factorioforums.com/forum/viewtopic.php?t=13353).
- Fixed copy&paste on Linux (http://www.factorioforums.com/forum/viewtopic.p
hp?t=13884)
- Fixed desync when trying to open an enemy structure (http://www.factoriofo
rums.com/forum/viewtopic.php?t=14471)
- Fixed changing forces of damaged entities could corrupt subsequent game sa
ves. (http://www.factorioforums.com/forum/viewtopic.php?t=14375)
- Fixed crash when clicking inventory item while dragging wire in latency hi
ding mode. (http://www.factorioforums.com/forum/viewtopic.php?t=14383)
- Fixed that the smoke effect when building something always showed on the v
iewer surface. (http://www.factorioforums.com/forum/viewtopic.php?t=14440)
- Fixed crash related to alerts on multiple surfaces. (http://www.factoriofo
rums.com/forum/viewtopic.php?t=14502)
- Fixed copy-paste for cars/tanks. (http://www.factorioforums.com/forum/view
topic.php?t=14513)
- Fixed single locomotivies not rendering on the chart view.
- Fixed the non standard number format of big numbers in the research toolti
p gui. (http://www.factorioforums.com/forum/viewtopic.php?t=14517)
- Fixed crash after finishing the game in multiplayer (http://www.factoriofo
rums.com/forum/viewtopic.php?t=14508).
- Fixed construction robots got stuck when trying to take items from logisti
c trash slots (http://www.factorioforums.com/forum/viewtopic.php?t=14554).
- Fixed productivity bonus being lost with very high productivity values (ht
tp://www.factorioforums.com/forum/viewtopic.php?t=14005)
- Fixed that script errors didn't stop the game, and it was possible to poss
ible the game by pressing ESC.
- Fixed that non-default mods were not loaded during the first start of Fact
orio after mod-list.json was deleted.
- Fixed that inserter was always preffering the Left side when picking up fr
om the underground belt. (http://www.factorioforums.com/forum/posting.php?t=1454
4)
- Fixed robots from personal roboport would keep transferring items from che
st which was ordered for deconstruction
even after the chest gets out of the personal robot range. (http://www.fac
torioforums.com/forum/viewtopic.php?t=14412)
Scripting:
- Implemented remove_item() for all entities that have items.
- Added LuaEntityPrototype::autoplace_specification read.
-------------------------------------------------------------------------------------------------Version: 0.12.2
Date: 31. 07. 2015
Features:
- Enabled swapping held blueprints with other blueprints directly.
- Force-building blueprints will mark any colliding trees for deconstruction
.
- Added filters to car and tank main inventories.
Changes:
- Inserters will never take more than the maximum stack size of the item.
- Way more relaxed timeouts for dropping peers during map uploads (http://ww
w.factorioforums.com/forum/viewtopic.php?t=14082).
Bugfixes:
- Factorio with RTL languages no longer crashes on startup because of revers
ed font path.
- Fixed crash when removing mods that added/changed recipes (http://www.fact
orioforums.com/forum/viewtopic.php?t=14029&p=94393#p94393).
- Disabled repairing of combat robots (http://www.factorioforums.com/forum/v
iewtopic.php?t=13984).
- --start-server and --create now accept filenames with dots in them (http:/
/www.factorioforums.com/forum/viewtopic.php?t=13881).
- Combinators will no longer turn off when no wires are connected (http://ww
w.factorioforums.com/forum/viewtopic.php?t=13957).
- Shift + click will move items into logistic trash slots only in character
gui (http://www.factorioforums.com/forum/viewtopic.php?t=14137).
- Fixed circuit network crash when removing mods that changed the inserter (
http://www.factorioforums.com/forum/viewtopic.php?t=14141).
- Fixed crashes related to migrating entities (http://www.factorioforums.com
/forum/viewtopic.php?t=14141).
- Inserters and logistic robots no longer extract from enemy chests (http://
www.factorioforums.com/forum/viewtopic.php?t=14192&p=95512).
- Fixed health bar display on large entities like the rocket silo (http://ww
w.factorioforums.com/forum/viewtopic.php?t=14188)
- Fixed crash when loading some maps that were migrated from early-0.11 vers
ions (http://www.factorioforums.com/forum/viewtopic.php?t=14128).
- Inserters now correctly pick up items from splitters (http://www.factoriof
orums.com/forum/viewtopic.php?t=14120, http://www.factorioforums.com/forum/viewt
opic.php?t=13518).
- Picking up items from curved belts picks up from the correct line (http://
www.factorioforums.com/forum/viewtopic.php?t=14016).
- Fixed that electric pole/roboport radius visualisation were off-centered i
n low graphics mode.
- Fixed that turrets had too small remnants.
- Fixed bug when removing roboports during load migration (http://www.factor
ioforums.com/forum/viewtopic.php?t=14017&p=94291#p94291).
- Empty autoplace tag in mod entity specification doesn't place entity at al
l (http://www.factorioforums.com/forum/viewtopic.php?t=13420).
- Fixed blueprints or armors getting erased when inserters move them.
Fixed "Attempt to clone non empty blueprint" and "Attempt to clone armor w
ith equipment grid" when inserters move them.
(http://www.factorioforums.com/forum/viewtopic.php?t=14179)
- Character doesn't get moved by neighbour transport belt after game load.
- Crafting entity tooltips show contents in order and now also show fluids (
http://www.factorioforums.com/forum/viewtopic.php?t=14211)
- Fixed missing belt activation in specific situation (http://www.factoriofo
rums.com/forum/viewtopic.php?t=14023)
- Fixed modded spitters could spit very far from their location when trying
to destroy a tree (http://www.factorioforums.com/forum/viewtopic.php?t=14106).
- Map editor wire editing works again.
- Fixed beacons stopping working when the modules where removed and re-inser
ted (http://www.factorioforums.com/forum/viewtopic.php?t=14275).
- Fixed power armor GUI tooltips not showing sometimes.
- Fixed v-sync causing framerate to go bellow 60 when Windows Aero theme is
enabled (http://www.factorioforums.com/forum/viewtopic.php?t=13622).
- Flame-thrower sounds volume is dependent on the distance of the player now
. (http://www.factorioforums.com/forum/viewtopic.php?t=13538)
- Tank can turn around without moving forward again. (http://www.factoriofor
ums.com/forum/viewtopic.php?t=13936)
- Fixed tile building/removal sometimes removing buildings or killing the pl
ayer.
- Fixed tile building/removal sometimes creating or removing water.
- Fixed tile removal ignoring changes made in map editor.
- Fixed crashes when mining path tiles while map is generated.
Scripting:
- get_surface never returns invalid surface.
-------------------------------------------------------------------------------------------------Version: 0.12.1
Date: 24. 07. 2015
Features:
- Burner inserters start with enough energy to pick up 1 item and fuel them
selfs.
Changes:
- Train station names use natural string comparing (station "Iron 10" comes
after "Iron 9", not after "Iron 1").
- New command-line parameter: --latency-ms. Allows to set server latency in
milliseconds rather than ticks
- You can copy paste circuit network conditions between Inserter, Lamp, Pump
and Offshore Pump.
- The delete button in Load Game or Save Game dialogs now asks for confirmat
ion before deleting
- Locomotive on schedule can't be rotated while moving anymore.
- Changed fast inventory transfer from the main player inventory so ctrl+cli
cking empty slots doesn't move items to the logistic trash slots.
- Changed Assembling machine's auto-insertion behaviour when using speed mod
ule effects. Faster speed with fast recipes will insert more items sooner.
Bugfixes:
- Very rough support for RTL languages, the texts are no longer rendered bac
kwards (but the gui still is and multiline text will cause problems).
- Fixed Rocket Silo rocket inventory tool tip sticking around when it should
n't (http://www.factorioforums.com/forum/viewtopic.php?t=13551).
- Fixed furnaces rendering light when inactive (http://www.factorioforums.co
m/forum/viewtopic.php?t=13532).
- Fixed transport belt to ground in blueprints when rotating crashing the ga
me (http://www.factorioforums.com/forum/viewtopic.php?t=13572).
- Fixed LuaSurface::can_place_entity checks for rails (http://www.factoriofo
rums.com/forum/viewtopic.php?t=13521).
- Fixed inserters putting items only on left line of underground belts. (htt
p://www.factorioforums.com/forum/viewtopic.php?t=13519)
- Fixed ghost building concrete/stone not updating charting (http://www.fact
orioforums.com/forum/viewtopic.php?t=13675).
- Fixed ghost building concrete/stone distance being restricted (http://www.
factorioforums.com/forum/viewtopic.php?t=13662).
- Fixed crash when leaving vehicle while on a transport belt entity (http://
www.factorioforums.com/forum/viewtopic.php?t=13616).
- Fixed charging from primary and secondary energy sources (aka shield insta
charge) (http://www.factorioforums.com/forum/viewtopic.php?t=13564, http://www.
factorioforums.com/forum/viewtopic.php?t=13698).
- Fixed crash when trying to set filter on vehicle ammo inventories (http://
www.factorioforums.com/forum/viewtopic.php?t=13684).
- Fixed mining concrete/tiles sometimes making water where it shouldn't be (
http://www.factorioforums.com/forum/viewtopic.php?t=13735).
- Fixed character-logistic-trash-slots-2 technology prequisite (http://www.f
actorioforums.com/forum/viewtopic.php?t=13596).
- Fixed crash when calling game.player.surface.set_multi_command (http://www
.factorioforums.com/forum/viewtopic.php?t=13621)
- Fixed electric wire rendering on low graphics quality settings (http://www
.factorioforums.com/forum/viewtopic.php?t=13520).
- Fixed unable to load 0.11 savegames with active combat robots (http://www.
factorioforums.com/forum/viewtopic.php?t=13566).
- Fixed robots building paths over existing paths not mining the existing pa
ths first (http://www.factorioforums.com/forum/viewtopic.php?t=13712).
- Fixed personal robots would sometimes follow player instead of stationing
when they use up all material for terrain building.
- Fixed splitters/transport belts still running when marked for deconstructi
on (http://www.factorioforums.com/forum/viewtopic.php?t=13772).
- Fixed death after launching the rocket not ending the game in single playe
r (http://www.factorioforums.com/forum/viewtopic.php?t=13701).
- Fixed crash when disconnecting character from player while crafting (http:
//www.factorioforums.com/forum/viewtopic.php?t=13561).
- Fixed inserters sometimes not loading Rocket Silo after launch (http://www
.factorioforums.com/forum/viewtopic.php?t=13703).
- Fixed circuit network sometimes showing items with no number.
- Fixed crash when the game attempted to play a sound in headless mode (http
://www.factorioforums.com/forum/viewtopic.php?t=13720)
- Fixed incorrect gun turret health (http://www.factorioforums.com/forum/vie
wtopic.php?t=13748)
- Copy pasting now works for Small pumps and Offshore Pumps.
- Fixed crash when loading single-player save in multiplayer without "Allow
commands" checked (http://www.factorioforums.com/forum/viewtopic.php?t=13584).
- Fixed not being able to set the UI scale back to normal after accidentally
setting it to 200% (http://www.factorioforums.com/forum/viewtopic.php?t=13750).
- Fixed locomotive lights and vehicle indicators being rendered across diffe
rent surfaces (http://www.factorioforums.com/forum/viewtopic.php?t=13846).
- Fixed not being able to fast-transfer stone bricks and concrete into entit
ies.
- Fixed splitters giving priority to one input belt (http://www.factorioforu
ms.com/forum/viewtopic.php?t=13683).
- Fixed actions during saves strangeness (http://www.factorioforums.com/foru
m/viewtopic.php?t=13830).
- Fixed logistic inconsistency when removing mods that added logistic/constr
uction robots (http://www.factorioforums.com/forum/viewtopic.php?t=13575).
- Fixed crash when removing mods that added biter spawners (http://www.facto
rioforums.com/forum/viewtopic.php?t=13575).
- Fixed crash related to changing forces on units (http://www.factorioforums
.com/forum/viewtopic.php?t=13742).
- Fixed assembling machines going to sleep when their fluid output had fluid
but the ingredient slot didn't have enough item ingredients.
- Fixed crash when trying to read LuaSurface from disconnected player throug
h mods (http://www.factorioforums.com/forum/viewtopic.php?t=13910).
- Fixed train going into automatic mode when hitting something (again) (http
://www.factorioforums.com/forum/viewtopic.php?t=10220).
- Fixed laser turrets cause other eletric machines to drain more power from
accumulators than they should. (http://www.factorioforums.com/forum/viewtopic.ph
p?t=13878).
- Fixed crashes when connecting to MP game on older ubuntu (and possibly oth
er distributions; http://www.factorioforums.com/forum/viewtopic.php?t=13558)
- Fixed crash when projectile with default maximum range doesn't hit anythin
g and flies forever (http://www.factorioforums.com/forum/viewtopic.php?t=13956).
Scripting:
- LuaSurface::set_multi_command now takes an optional third argument specify
ing the force to send the command to. Default is the enemy force
- Default mods are always enabled if mod-list.json is lost (even when enable
new mods option is disabled).
- LuaSurface can be invalid when read from LuaPlayer and Player entity if th
e player is disconnected from the game (MP disconnect) - use LuaSurface.valid to
check.
Note: LuaSurface currently never switches between valid and not valid so t
he check only has to be done when it's first read from the LuaPlayer.
- Changed default maximum range of projectiles from 10^308 to 1000.
-------------------------------------------------------------------------------------------------Version: 0.12.0
Date: 17. 07. 2015
Features:
- The game is now finished by launching the rocket with satellite.
- Added chain signals, they can be used to make more complicated junctions a
nd stations without deadlocks.
- Added personal roboport as modular armor equipment.
Once it is active, it uses the materials and robots in the players invento
ry.
It supports all the tasks construction robots can do like building bluepri
nts, repairing structures, deconstruction etc.
- Added logistic trash fields to the character gui.
They supply items into the logistic system in the same way active provider
chests do.
- Added combinators (Arithmetic Combinator, Decider Combinator and Constant
combinator).
These allow more advanced manipulation with the circuit network logic (htt
ps://www.factorio.com/blog/post/fff-88)
- The Lamp, Storage Tank, Small Pump and Offshore Pump can be connected to t
he circuit network.
- Multiplayer latency hiding (gives impression that some common tasks are pe
rformed immediately)
Applies to character movement, mining buildings, building, fast replacing,
opening guis, etc.
- Stone brick can be used to build stone path. (30% walking speed increase).
//www.factorioforums.com/forum/viewtopic.php?t=9224)
- Fixed multiplayer desync in a game loaded from different mod configuration
without save/load in between (http://www.factorioforums.com/forum/viewtopic.php
?t=9347).
- Fixed crash when inserter with circuit conditions gets destroyed. (http://
www.factorioforums.com/forum/viewtopic.php?t=9206)
- Fixed bug where tank would no longer turn in place. Turning in place is no
t possible when out of fuel. (http://www.factorioforums.com/forum/viewtopic.php?
t=9250)
- Fixed lockup when iterating large numerical arrays in lua. This time for r
eal. (http://www.factorioforums.com/forum/viewtopic.php?t=8919&p=71104)
- Fixed double speed issue for monitors with 120Hz refresh rate or higher (h
ttp://www.factorioforums.com/forum/viewtopic.php?t=8043).
- Fixed bug with game freezing in some situations when the game is blocked b
y a firewall (http://www.factorioforums.com/forum/viewtopic.php?t=9179).
- Fixed rail signals blocking the blueprint. (http://www.factorioforums.com/
forum/viewtopic.php?t=9252).
- Re-Fixed crash when the number shown in the short number format exceeded s
upported prefix. (http://www.factorioforums.com/forum/viewtopic.php?t=9274)
The prefix support has been extended for lua files parsing also.
- Fixed production stats accuracy. (http://www.factorioforums.com/forum/view
topic.php?t=9246).
- Fixed the graphical glitches in terrain transitions on certain zoom levels
. (http://www.factorioforums.com/forum/viewtopic.php?t=9225)
- Another fix of manual crafting requirements logic calculation. (http://www
.factorioforums.com/forum/viewtopic.php?t=9233)
- Fixed the loot table probability calculation bug. (http://www.factorioforu
ms.com/forum/viewtopic.php?t=9277)
- Fixed armor battery icon being always on top. (http://www.factorioforums.c
om/forum/viewtopic.php?t=9284)
- Fixed errors when reading game.player.minimap_enabled.
- Fixed that it wasn't possible to insert ammo into tank ammo slots from cur
sor.
- Fixed the wrong inventory highlights of ammo in tank/car. (http://www.fact
orioforums.com/forum/viewtopic.php?t=9310)
Scripting:
- Fixed building position of ghosts built by script. (http://www.factoriofor
ums.com/forum/viewtopic.php?t=9305).
-------------------------------------------------------------------------------------------------Version: 0.11.19
Date: 20.3. 2015
Bugfixes:
- Fixed that it was possible to use the fast replace on enemy structures. (h
ttp://www.factorioforums.com/forum/viewtopic.php?=9150)
- Fixed crash when multiplayer quit is performed at the same time as the aut
osave. (http://www.factorioforums.com/forum/viewtopic.php?t=9170)
- Fixed crash when autosave happens at the same time as mining the entity. (
http://www.factorioforums.com/forum/viewtopic.php?t=9171)
- Fixed that players/vehicles/units were blocking building of blueprint.
- Entity Spawner / Worm will call for help when attacked in peaceful mode (h
ttp://www.factorioforums.com/forum/viewtopic.php?t=9140).
- Fixed crash when the number shown in the short number format exceeded supp
orted prefix (was T for tera).
The prefix support has been also extended, so it supports k for kilo (10^3
) up to Y for yotta (10^24).
- Fixed that the changelog window was too big on 1280X1024 resolution.
- Fixed the (mini) map behavior when a lot of map requests near the edge are
made (linear maps with radars typically).
- Fixed the missing debug symbols on mac and linux, so the error reports on
- Setting technology as finished using the script also fires the ontechnolog
yresearched event.
- Order to chart a big area doesn't slow the game horribly anymore. (http://
www.factorioforums.com/forum/viewtopic.php?t=9050)
- Added on_resource_depleted - called when a resource is depleted to its min
imum yield or 0. Passes the resource entity as event.entity.
- Car prototype now uses "energy_per_hit_point" instead of "crash_damage_mul
tiplier", consistent with train prototypes.
Modding:
- Moved the player hit tint color into the player prototype.
-------------------------------------------------------------------------------------------------Version: 0.11.17
Date: 5.3. 2015
Features:
- Tooltips are now generated automatically for some items. You will now see
more detailed info for capsules, turrets, ammo(http://www.factorioforums.com/for
um/viewtopic.php?t=6791)
- Autosaves in multiplayer are performed at the same time by all clients (in
terval is set by hosting player).
- Progress bar is shown when non-responsive peers are about to be dropped fr
om the game in the Multiplayer.
- Progress bar is shown when other peers in multiplayer are saving map.
- Items dropped by the enemies are collected automatically (without the pres
sed f) and from bigger distance.
- Better construction robot strategy.
When the construction is processed, the closest available supply of the re
quired item is found and the closest robot to this supply is selected for the co
nstruction.
- The game shows name of other players above their head.
Balancing:
- Increased the stack size of straight rail (50->100).
Bugfixes:
- Fixed desync issue related to removing of active entities.
- Fixed desync issue related to blueprint with more than one icon.
- Don't get stuck in Multiplayer when left alone downloading the map.
- Desync report in multiplayer is generated in parallel avoiding desynced pl
ayer being dropped.
- Fixed that the train didn't continue when it crashed to something (typical
ly player) while breaking for signal/station.
- Fixed that the technology ingredients weren't sorted.
- Unified the rail align of signal to the diagonal rails (http://www.factori
oforums.com/forum/viewtopic.php?t=8697).
- Fixed crash when the recipe of assembling machine is changed while the gui
is opened. (http://www.factorioforums.com/forum/viewtopic.php?t=8701)
- Fixed another updater post-update logic error on windows.
- Fixed shift-removing equipment from the equipment grid freezing the game.
(http://www.factorioforums.com/forum/viewtopic.php?t=8738)
- Fixed the item to entity insertion logic. (http://www.factorioforums.com/f
orum/viewtopic.php?t=8766)
- Fixed crash when autosave happens immediately after loading a multiplayer
map as a new player.
- Fixed some UI icons not scaling correctly and not being displayed pixel-pe
rfect(http://www.factorioforums.com/forum/viewtopic.php?t=8827)
- Fixed that the order of products in the recipe is now specifiable by the l
ua definition the same way as the ingredients.
- Fixed that saves with corrupted energy sources because of the double entit
ies problem in 0.11.16 are not loadable now.
- Fixed the crashes that can happen when accessing the train controls in mul
tiplayer. (http://www.factorioforums.com/forum/viewtopic.php?t=8799)
Features:
- Map transfer displays transfer speed.
Bugfixes:
- Fixed (one of the sources) of the random crashes when loading games, mainl
y with mods
containing heavy code in on_load/on_init methods.
- Fixed (hopefully) the win xp compatibility.
- Tweaks of the error reporting (stack trace written into the log).
- Fixed GUI goal description overlapping GUI elements (http://www.factoriofo
rums.com/forum/viewtopic.php?t=8367)
- Fixed that inserters weren't woken up when (not) inserting material to fur
nace because the
recipe using it is not researched upon successful research.
Scripting:
- Disabled the LuaPlayer::cursor_position and zoom as they were not determin
istic.
Changes:
- When using the deconstruction planner, the logistic network is not drawn i
f the mouse if over a GUI element(http://www.factorioforums.com/forum/viewtopic.
php?t=8341)
- Blueprint, deconstruction and cancel deconstruction selection boxes will n
ot get un-selected when hovering over GUI elements.
Instead they will not activate if the mouse is released under a GUI elemen
t.
-------------------------------------------------------------------------------------------------Version 0.11.14
Date: 2.2. 2015
Bugfixes:
- Proper handling of user paths containing non-asci characters.
- Stack trace is written to log when the game crashes in windows (was non wi
ndows only until now).
- Less restrictive (rail collisions related) train signal placement.
- Fixed that the logistic robot storage bonus wasn't used when the full tran
sport belt was being deconstructed.
- Fixed that all the robots were sent for deconstruction of non empty object
s with no logistic robot storage bonus research.
- Fixed the required construction robot calculations related to deconstructi
on of chest/transport belts with mixed contents.
- Fixed loading of save with different mod configuration that caused items t
o have different type. (http://www.factorioforums.com/forum/viewtopic.php?t=5866
)
- Fixed the layer of drawing of pipe covers.
- Fixed that the attempt to clear empty blueprint consumed electronic circui
t (http://www.factorioforums.com/forum/viewtopic.php?t=8143)
- Optimised the situation when huge map needed to be recharted (sometimes ne
eded when moving to newer version).
- Optimised the lua garbage collection strategy.
- Fixed few small problems with the building collision check logic. (http://
www.factorioforums.com/forum/viewtopic.php?t=8144)
- Fixed the crash when viewing the stop distance debug info of train.
- Fixed the inserter insertion logic when inserting mixed ingredients into t
he furnace. (http://www.factorioforums.com/forum/viewtopic.php?t=8275)
- Fixed water appearing in maps even when it is disabled.
- Fixed that the deconstruction icon could be under the contents info icon f
or some entities. (http://www.factorioforums.com/forum/viewtopic.php?t=8216)
- Fixed that transport belts marked for deconstruction still moved the playe
r/car/enemies.
- Fix (theoretical) of the fast speed on 120Hz screens.
- Further fixes of the manual train controls.(http://www.factorioforums.com/
forum/viewtopic.php?t=8241)
- Fixed that the big numbers weren't visible in the electric/production stat
istics.
- Fixed that vertical straight cables wasn't always visible when the game wa
s zoomed out.
Scripting:
- Added write access to ammo amount left of item stack.
- [] operator of LuaInventory returns LuaItemStack object instead of the sim
plified table.
- LuaInventory::getitem_stack was removed as the [] operator can be used ins
tead.
- Added read property LuaItemStack::prototype.
- Added LuaItemStack::drain_ammo/add_ammo.
- Fixed crash when assigning non-existent style.
- Fixed crash when assigning invalid point_to in game.show_message_dialog.
- Fixed that teleporting item stack on belt didn't register the item on the
belt.
- Removed LuaInventory.isValid() and added LuaInventory.valid for consistenc
y
- Added LuaStyle::name - returns the name of the style.
- Reworked all LuaObjects that can be invalid to support the "valid" readabl
e property.
Modding:
- Furnace never cleans the input/output fluid boxes on load.
- Stable order of the input/output fluid boxes of crafting machines.
-------------------------------------------------------------------------------------------------Version: 0.11.13
Date: 19.1. 2015
Bugfixes:
- Fixed the freezes related to train building.
- Fixed the inserter activation logic related to situations where inserter t
akes the fuel from the entities powered by fuel.
- Fixed the collision checks related to gun turrets.
- Fixed the train colliding with itself when the destination was changed man
ually. (http://www.factorioforums.com/forum/viewtopic.php?t=8088)
- Stopped, manually controlled train adds additional penalty (related to tra
in path finding) of 200 tiles to the block it occupies.
- Fixed the possible crashes related to invalid map exchange string.
- Fixed crash related to loading save that is autosaved the very next tick.
- Gates open in front of the moving character the same way as in front of th
e moving car.
-------------------------------------------------------------------------------------------------Version: 0.11.12
Date: 16.1. 2015
Bugfixes:
- Fixed building collision check of car/trains.
- Fixed that offline players in multiplayer were receiving alerts that were
never cleared, so their alert
counts were increasing forever. This not only increased save game size, bu
t increased the CRC calculation time as well.
- Crc calculation time was heavily optimised and is calculated only for onli
ne players.
- Fixed that inserters could take items from flying robots. This also disabl
es control-clicking robots to steal their items,
but it was not intended feature anyway.
- Fixed the logistics request text box. (http://www.factorioforums.com/forum
/viewtopic.php?t=8002)
- Changed default logistic request amount for few items to be different (10)
- Fixed the stuck items on belts related to the position representation chan
ge in 0.11.7.
- Fixed the wrong positioning of player color mask of the running with gun a
nimation.
- Fixed the character wrong animation direction of some of the combinations
of aiming/running with gun.
- Fixed the crash in map editor in the far away zoom levels.
- Fixed the missing refresh of tiles of new generated areas in map editor.
- Fixed the missing (and crashes related to) blueprint previews.
- Compatibility fix of loading saves containing mods changing electric poles
.
The saves must be first saved in 0.11.8+ to be loadable with different ele
ctric pole mod configuration.
- Fixes of the frozen input states of character related to switching to map
mode.
- Fixed that the roboport antenna animation was randomly drawn under the rob
oport.
Modes affected: Walking, mining, vehicle riding, picking items.
- Fixed the unknown description in research tooltip in laboratory.
- Fixed that input/output material of assembling machine was lost when doing
recipe reset.
- The car can now accepts fuel and ammo into the trunk by inserter or shift/
control click even when the
burner/ammo slots are already full, so it goes to the trunk.
Scripting:
- Renamed the accelerationpereenergymodifier of lua car to effectivity_modif
ier.
-------------------------------------------------------------------------------------------------Version: 0.11.7
Date: 19.12. 2014
Bugfixes:
- Fixed the problem of older OS-X compatibility.
- Fixed the problem of multiplayer disconnect when loading/saving larger gam
e as the other peers
didn't get any info about the progress.
- Fixed (another) desync problem related to beacons.
- Fixed cutting off last character of single word console commands.
- Fixed the 32bit versus 64bit desync issue related to damage (and health ma
nipulation).
- Fixed the wrong buildability check for curved rail versus gate.
- Fixed that the car wasn't always pushed by transport belts.
- Fixed that the scorchmark was created water.
Optimisations:
- Reduced the savegame size by 53%, this reduces also the saving time by rou
ghly 40%.
- Reduced savegame memory usage up to 10%
-------------------------------------------------------------------------------------------------Version: 0.11.6
Date: 11.12. 2014
Features:
- It is possible to copy paste the train schedule by applying copy paste on
the locomotives.
- It is possible to copy paste station names.
- Train looks one more step ahead when avoiding blocked stations with the sa
me name.
Bugfixes:
- Fixed (another) desync problem related to path finding.
- Fixed desync problem related to the pollution calculations.
Fixed
Fixed
Fixed
Fixed
Fixed
on.
- Fixed crash related to removing cables of electric poles that is connected
to machine by red/green cable.
- Fixed crash and desync issues related to assembling machines with more tha
n 1 result item. (only happens in mods)
- Correct activation of transport belt based entities when their deconstruct
ion is cancelled.
- Fixed crash on exit when the mods folder was removed before the start of f
actorio.
- Fixed that underground belt to be deconstructed was accepting items, from
the connected belt.
- Fixed that lights marked for deconstruction were still providing light eve
n without power and during the day.
- Fixed problem with rocket defence in multiplayer.
- Oil refinery and chemical plant disconnected from pipes when the recipe wa
s reset.
- Fixed running the replay of the single player mode. (Replays of multiplaye
r mode still need few fixes).
- No error message about missing red/green wire when copy pasting inserter s
ettings containing connection
to electric pole that it is already connected to.
- Copy pasting of inserter/smart chest can be used to reconnect the circuit
connection as well.
- Fixed the sandbox in the multiplayer mode.
- Fixed the missing exe icon on windows (again, now even in the final deploy
script ^^)
- Fixed the cross device link error when saving game to a symlinked director
y.
- Fixed missing selection box when connecting two different electric poles w
ith red/green wires.
- Fixed crashes on OSX Lion.
Graphics:
- Added ground patch to remnants.
- Better integration of the explosion particles.
- New graphics of car. Overall enhancement, added player colour mask, turret
and wheel animation.
- Added small scorchmark as a result of heavy weapons (grenads, rockets, tan
k cannon).
Balancing:
- The range of all spitters have been set to 15, so they don't outrange the
gun turrets.
Scripting:
- game::can_place_entity is now stricter, it doesn't return true for some ca
ses where it is possible
to build manually, like building over items, fast replacing entities etc.
- Event on_gui_clicked now contains player_index instead of player object to
be compatibile with the other events
that have player_index as well.
-------------------------------------------------------------------------------------------------Version: 0.11.5
Date: 5.12. 2014
Bugfixes:
- Fixed the faulty connection logic for splitter preview.
- Fixed the crashes when doing certain actions in the sandbox mode.
- Added sanity check for the coordinates of chunk creation, chunks are limit
ed to position of 1000000.
- Fixed crash in map editor when building lab.
- Fixed "start level" button of transport belt madness.
-------------------------------------------------------------------------------------------------Version: 0.11.4
Date: 4.12. 2014
Features:
- Added preferred screen option in the graphics option.
Graphics:
- Upgraded the player running animation.
Bugfixes:
- Fixed 4 different problems in path finding that created desync errors.
- Fixed desync problems related to the logistic network.
- Fixed desync problems that would arise when something happens near the edg
e of the map.
- Fixed desync problems that would arise when using the teleport method in t
he level/mod scripts.
- Fixed desync problems related to working sounds near the edge of the gener
ated map.
- Fixed desync problems related to viewing edge of the map.
- Fixed desync problems related to usage of furnace with fluids (can happen
only with mods).
- Fixed desync problems related to removing electric poles connected with ci
rcuit network.
- Fixed desync problems related to having damaged items in the inventory.
- Fixed that the circuit network wasn't cleared when using LuaInventory::cle
ar on inventory of chest connected to circuit network.
- Fixed crash when roboport without energy was destroyed and rebuilt by cons
truction robot.
- Fixed crash when showing the attacked alert details that contained alert o
f other player being damaged.
- Multiple players can connect to the MP game at the same time.
- Fixed problems with locale names containing dash (for example zh-CN).
- Fixed case sensitivity problem with Chinese font on linux.
- Fixed freeze when closing Assembler's gui with tool-tip (http://www.factor
ioforums.com/forum/viewtopic.php?t=6793).
- Loading MP game in SP tries to retain player's original identity (http://w
ww.factorioforums.com/forum/viewtopic.php?t=6744).
- Fixed swapping gun turret ammo types (http://www.factorioforums.com/forum/
viewtopic.php?t=6707)
- Fixed that the information about which mod crated (or modified) the item/e
ntity/recipe/technology was missing.
- Fixed that the cargo wagon didn't have resistances.
- Fixed that alert sounds weren't working properly (again).
- Fixed adding a new train station to a schedule of a train if isn't selecte
d destination like first
(http://www.factorioforums.com/forum/viewtopic.php?t=6079).
- Fixed replays for the singleplayer.
- Fixed that LuaEntity::get_circuit_condition crashed the game for entities
with non-zero condition, but no connection to the circuit network.
- Fixed the infinite furnace rebuilding bug (http://www.factorioforums.com/f
orum/viewtopic.php?t=6873)
- When there is invalid control sequence in the translation, instead of clos
ing Factorio when it id displayed, the
text just contains the error message.
- Fixed that the game removed all the gui created by mod automatically on ga
me load.
Now it removes just gui of mods that were removed as before.
- Fixed that rail over gate (or the other way around), wasn't buildable as p
art of the blueprint, as the first one
built removed the ghost of the second one.
- Fixed that the exe file in the zip package was missing the factorio icon.
- Fixed that the menu in map editor was not responsible after clicking exit
and cancel.
- Fixed that construction robots didn't have the working sounds.
- Fixed possible crashes and logistic/circuit network inconsistances related
to removal of items in inventories
that have smaller size due to different mod configuration.
- Fixed that changing terrain from script (used by some mods that work with
terrain), wasn't updated on screen until forced by zooming or
moving the screen away and back.
- The sandbox scenario now doesn't have the character visible.
Balancing:
- Assembling machine 3 has up to 6 ingredient slots, so it can make any reci
pe in its category.
Scripting:
- Fixed that LuaEntity::get_item_count returned 6 times more for ammo turret
s.
- Removed write access to LuaGame::tick.
- Disabled deactivating of rolling stock.
- Lua debug library no longer return paths containing instalation directory.
Modding:
- Fixed that the data-updates.lua of base mod would overwrite the created ef
fect of mod entities by the
smoke effect. It now just adds the smoke effect to the specified effect.
Changes:
- Rail signal that is not dividing two rail blocks is changing colors the sa
me way, as when it is connected to no rail
because it does nothing, more at http://www.factorioforums.com/forum/viewt
opic.php?t=6936&start=10.
- The standardised mod naming convention is now enforced.
- Changed the preffered-screen-index config option to preferred-screen-index
(spelling error fix).
- Health description will no longer show full health when the entity has min
or damage (and health bar is shown).
-------------------------------------------------------------------------------------------------Version: 0.11.3
Date: 14.11. 2014
Bugfixes:
- Fixed crash when building trains.
- Fixed that the sandbox scenario was not working.
- (Hopefully) Fixed the missing inet_pton message thus fixing the WinXP comp
atibility.
- Fixed that the alert sounds were not working sometimes.
- Fixed crashes when roboport was destroyed or lost power.
- Fixed potential crash after using game.remove_offline_players.
-------------------------------------------------------------------------------------------------Version: 0.11.2
Date: 13.11. 2014
Features:
- Mods that don't affect game state are not needed to be synchronised when p
laying multiplayer game or replaying game.
This mainly solves the problem of multiplayer games where some of the peop
le had scenario pack mod and some hadn't.
Graphics:
- New graphics of construction and logistic robots.
Bugfixes:
- Reenabled the windows xp support.
- Fixed various buildability collisions problems.
- Fixed crashes when using walls in blueprints.
- Fixed crash when previewing gates on rails in blueprint.
- Fixed problems when rotating blueprint with walls or rotating already buil
t wall.
- Fixed that the new hope campaign wasn't working.
- Fixed that the "can't build sound" of all players was always played to the
first player.
- Fixed that the capsule range visualisation was drawn for all players.
- Fixed the wrong localisation of No path message of train.
- Fixed the script error when finishing FirstSteps/New hope campaigns.
- Fixed crashes when someone uses nmap on a computer running MP game.
- Fixed multiplayer 3 player "recurring dropping" problem (http://www.factor
ioforums.com/forum/viewtopic.php?t=6414).
- Shift + space pause is switched off when typing in console.
- Shift + space pause is switched off in the multiplayer.
- Fix that children_names-method only returns a single name instead of all
- Starting equipment in freeplay is given to all the new players.
- Fixed that the Allows+Requires+Cost was not wrapped as the effects list in
the technology preview window.
- Fixed that single item got stuck in underground belt until second item ent
ered it.
- Save settings when game automatically sets bitmap-caching because of VRAM
shortage.
(http://www.factorioforums.com/forum/viewtopic.php?t=6467)
- Fixed crash when crafting weapon / ammo in the vehicle (http://www.factori
oforums.com/forum/viewtopic.php?t=6296).
- Fixed that modules couldn't be used in electric furnace (http://www.factor
ioforums.com/forum/viewtopic.php?t=6337).
- Fixed crashes in multiplayer freeplay after building rocket defense.
- Fixed train movement problems - both desync and the "Ok, so we didn't make
the train movement right" errors.
- Fixed that ghosts of turrets were not removed when turret was built over.
- Attempted to fix the "receiveMovementImpulse ended up with unreasonable po
sition" car and tank error.
- Unified the Floating point model on all windows distributions. That might
solve the 32bit/64bit desync issues.
- Fixed bug with double-clicking in assembler gui during autosaving (http://
www.factorioforums.com/forum/viewtopic.php?t=6515).
- Fixed bug with burner inserter grabbing coal even when setup with full sta
ck (http://www.factorioforums.com/forum/viewtopic.php?t=5856).
- Fixed that the command /c game.regenerate_tiles could crash easily, becaus
e it didn't take the parallel map generation into account.
- Fixed train description speed units and locale.
Changes:
- In multiplayer game anyone can unpause the game (not just the one who paus
ed it).
- Walls and gates are fast replacable.
- In Multiplayer, research progress gui (in the top right) blinks once resea
rch has completed.
There is no technology window popup anymore. This is optional behavior in
single player as well.
- Fixed bug that SP game wouldn't have commands allowed after loaded from MP
game.
- MapEditor doesn't allow to place and edit character anymore. Instead a spa
wn point (red flag) can be put on map.
Scripting:
- Fixed that the on_robot_built_entity was not working at all.
- Fixed that events giving player index were crashing in the sandbox mode.
(on_picked_up_item, on_built_entity, on_player_mined_item, on_preplayer_mi
ned_item, on_player_createditem, onplayerrotatedetity)
- Fixed crashes when modifying style of gui of player that has no view (alwa
ys in multiplayer).
- LuaPlayer::name (read) now contains the player name.
- Replaced removeofflineplayer with remove_offline_players. It takes a lua t
able of player indexed to remove.
If no arguments are provided it removes all the players.
-------------------------------------------------------------------------------------------------Version: 0.11.1
Date: 31.10. 2014
Bugfixes:
- Removed test code leftover that artifically created desync every 20 secon
ds.
- Fixed the localisation errors.
-------------------------------------------------------------------------------------------------Version: 0.11.0
Date: 31.10. 2014
Features:
- First version of the multiplayer.
Only co-op mode. Simplistic UI. Requires a public IP address for connectin
g to.
Tested mostly on LAN. Replays of MP games don't work yet. Number of player
s is not limited.
- Added gates, they open when friendly player comes by. Gates built on strai
ght rails become rail gates.
- Added a tank. It is way more durable than a car. It has its own set of wea
pons.
- Added spitters. They are a next evoluton step of biters with a ranged (spi
tting) attack.
They are spawned in their own spawners (different mask color) but only aft
er evolution reaches 0.3.
- The console works as a chat tool by default now.
Ingame commands can be used, /w for whisper or /c for lua command (previou
s functionality). For more type /help.
- Highlight of the items added into the inventory (http://www.factorioforums
.com/forum/viewtopic.php?t=3189)
- Randomized lights turning on and off during dawn and dusk (http://www.fact
orioforums.com/forum/viewtopic.php?t=3493)
- Item entities are now de-constructable.
- Added a cancel deconstruction option to the deconstruction planner.
- Copy/paste entitysettings (filters) for cargowagons (like e.g. recipes for
assembling machines).
Bugfixes:
- Loads of determinism fixes, mainly for the multiplayer, but the replay sta
bility should improve a lot as well.
- When game speed is < 1 the gui doesn't lag.
- Fixed crash when trying to connect trains in a situation that would result
in collision of the new train with other trains
(http://www.factorioforums.com/forum/viewtopic.php?t=5853).
- Fixed invalid directions in game.create_entity() crashing the game.
- Calling game.take_screenshot{} no longer crashes the game.
- Fixed that some entities weren't placable in the map editor (worm corpses)
.
- Fixed incorrectly disabled New game -> Custom scenario -> Confirm button.
- Fixed that turret could be walked over when rebuilt until the game was rel
oaded.
-------------------------------------------------------------------------------------------------Version: 0.10.10
Date: 12.9. 2014
Bugfixes:
- Fixed that passive provider chest acted as active provider chest after gam
e load.
- Fixed that player turrets could be walked through after reconstructed. (ht
tp://www.factorioforums.com/forum/viewtopic.php?t=5618).
- Fixed that the starting chest in sandbox mode didn't contain some of the i
tems in full stacks.
- Fixed that the pause game control reset itself to default after every rest
art.
- Fixed wrong directory name inside save (it was "currently-saving", now it
is the same as the save name).
- Fixed that map2scenario didn't copy locale and script state to the scenari
o.
- Fixed crash related to enemy pathfinding.
- Fixed wrongly reported amount of items the player got from mining machines
/containers (http://www.factorioforums.com/forum/viewtopic.php?t=5688).
- Fixed entity icons of defender/distractor/destroyer robots.
- Fixed that deconstructing transport-belt-to-ground would delete items they
held (http://www.factorioforums.com/forum/viewtopic.php?t=5667).
- Fixed that deconstructing inserters holding items would delete items they
held (http://www.factorioforums.com/forum/viewtopic.php?t=5636).
- The notifications of destroyed buildings are created only when someone oth
er than player (or his machines) destroys the building.
This affects player destroying his buildings manually and also land-mine d
estroying itself on impact.
- Fixed that slightly more robots than needed could be send to empty provide
r chest (http://www.factorioforums.com/forum/viewtopic.php?t=5613).
- When unresearching (using script) the toolbelt, the items that can't fit i
t are inserted back into the player's inventory.
(http://www.factorioforums.com/forum/viewtopic.php?t=5659).
- Recipes changed by mod will be refreshed to original value automatically w
hen the mod is removed
(http://www.factorioforums.com/forum/viewtopic.php?t=5676).
- Fixed crash when opening save that contained mods that are not already pre
sent.
Crash happened when the crafting menu was opened and the active crafting g
roup was added by the mod (so it is not present anymore).
- Fixed that items were moved into quickbar even when there was already stac
k of that type in the quickbar (currently selected in hand)
(http://www.factorioforums.com/forum/viewtopic.php?t=5661)
- Fixed the missing check of gun->ammo compatibility when putting the gun th
ere using shift-click or when the gun was crafted.
(http://www.factorioforums.com/forum/posting.php?mode=reply&t=5682).
- Fixed that the visualisation radius of throwables (the green circle) wasn'
t visible when the player was in the vehicle.
(http://www.factorioforums.com/forum/viewtopic.php?t=5595).
- Fixed that the container's inventory didn't get sorted in case the contain
er couldn't be mined because all the items wouldn't fit the inventory.
(http://www.factorioforums.com/forum/viewtopic.php?=5614).
- Fixed crash during enemy attack when the enemy unit was modded to attack b
y destroying everything including itself
(http://www.factorioforums.com/forum/viewtopic.php?t=5727)
- Fixed that the player mined item event was not called when he got just par
t of the inventory
(http://www.factorioforums.com/forum/viewtopic.php?t=5608).
- Fixed that it wasn't possible to start fullscreen game in other than the p
Scripting:
- Fixed that can_insert method ignored set filters (http://www.factorioforum
s.com/forum/viewtopic.php?t=5477).
- Fixed that LuaForce:reset didn't reset all the force modifiers
Namely: inserter stack size bonus, logistic slots, quickBarCount, followin
gRobotsCount, ghost time to live.
-------------------------------------------------------------------------------------------------Version: 0.10.8
Date: 15.8. 2014
Bugfixes:
- Fixed bug on windows when game couldn't be saved.
-------------------------------------------------------------------------------------------------Version: 0.10.7
Date: 15.8. 2014
Bugfixes:
- Fixed bug with non-primary mouse not working on OSX (http://www.factoriofo
rums.com/forum/viewtopic.php?f=49&t=5063).
- Fixed OSX crash due to non-existent write data directory (http://www.facto
rioforums.com/forum/viewtopic.php?t=5284).
- Fixed crash when electric pole with open electricity gui is deconstructed
(http://www.factorioforums.com/forum/viewtopic.php?t=5310).
- Fixed crash when assembling machine item tooltip was active while it was r
emoved (http://www.factorioforums.com/forum/viewtopic.php?t=5196).
- Fixed crash when starting the game with dutch translation active.
- Fixed various replay desynchronizations related to research.
- Fixed bug in allocation of construction robots when rebuilding objects (ht
tp://www.factorioforums.com/forum/viewtopic.php?t=5117).
- Fixed bug when removing toolbar filter didn't remove the picture (http://w
ww.factorioforums.com/forum/viewtopic.php?t=5224).
- Fixed that the car was displayed multiple times on the map (http://www.fac
torioforums.com/forum/viewtopic.php?t=5271).
- Fixed other transport belt ending drawing logic issues (http://www.factori
oforums.com/forum/viewtopic.php?f=11&t=5018#p39981).
- Fixed small bugs with rails (and) ghosts (http://www.factorioforums.com/fo
rum/viewtopic.php?t=5188).
- Old save file is not overwritten when saving fails (http://www.factoriofor
ums.com/forum/viewtopic.php?t=5354).
- Fast replacing assembling machine keeps the direction of the original asse
mbling machine. This is beacuse the common scenario here is to upgrade
the assembling machine, rather than use it to change direction of existing
machines (http://www.factorioforums.com/forum/viewtopic.php?t=5239).
- Allowed to check placebility of item on ground from script as long as the
item is specified (http://www.factorioforums.com/forum/viewtopic.php?t=5238).
- Fixed that the video memory was refresh needlessly when the window was jus
t activated.
- Fixed the error reporting with fault definition. It now shows mods involve
d in the error correctly.
- Fixed wrong radar consumption (309kW instead of 300kW) (http://www.factori
oforums.com/forum/posting.php?mode=reply&t=5226).
- Fixed crash when a cargo wagon is placed in the map editor (http://www.fac
torioforums.com/forum/viewtopic.php?t=5308).
Changes:
- Mod zip package and folder should follow the pattern <Mod name>_<Mod versi
on> (http://www.factorioforums.com/forum/viewtopic.php?f=14&t=5364)
- Slightly smaller bounding box for the steam engine (http://www.factoriofor
ums.com/forum/viewtopic.php?t=5338).
- Roboport gui says "repair packs" not "material" (http://www.factorioforums
.com/forum/viewtopic.php?t=5351).
Balancing:
- Roboport is no longer categorised as military structure.
Therefore biters don't target it primary, only when it is in their "area o
f rage", same as with other factory buildings.
Translations:
- Added Japanese translation and updated some of the other translations.
-------------------------------------------------------------------------------------------------Version: 0.10.6
Date: 1.8. 2014
Bugfixes:
- Fixed the occasional crashes when switching item groups in filter selectio
n.
- Fixed small inconsistencies of drawing logic of transport-belt based entit
ies.
- Fixed drawing of pipe covers for boiler that has less than 2 connections.
- Fixed unnecessary drawing of pipe covers in some cases, not visible in nor
mal game, but
allows cad-like mods to be precise (http://www.factorioforums.com/forum/vi
ewtopic.php?t=5018).
- Fixed that furnace started to process the input even with no energy, so it
looks like the item vanished,
as the processing progress bar stops at 0 (http://www.factorioforums.com/f
orum/viewtopic.php?t=5071).
- Fixed, that the selection box of curved rail ghost wasn't proper.
(http://www.factorioforums.com/forum/viewtopic.php?t=5059).
- Fixed minor bugs with ignored low influences in entity placement.
- Fixed placement of rocks (getting rid of stone rings, http://www.factoriof
orums.com/forum/viewtopic.php?t=3208).
- Fixed the visualisation of shooting target.
- Fixed crash when Escape was pressed with the map exchange string field foc
used in the new game dialog
(http://www.factorioforums.com/forum/viewtopic.php?t=5005).
Graphics:
- Updated the hand picture.
- Updated the battery, rocket(explosive), plastic bar, repair pack item pict
ure.
- Updated the editor tool icons.
- Updated the biter icons (editor).
- Updated shooting selection graphics.
-------------------------------------------------------------------------------------------------Version: 0.10.5
Date: 30.7. 2014
Bugfixes:
- Fixed crash when player with robots delivering him items, left the logisti
c area (http://www.factorioforums.com/forum/viewtopic.php?t=4999).
- Fixed that "Made In" line in recipe tooltip was empty for some of the liqu
id based machines (http://www.factorioforums.com/forum/viewtopic.php?t=5024).
- Fixed that the exe file icon added in 0.10.4 addition didn't work for the
release build.
- Better repair tasks and repair pack supply logic. Better logic for choosin
g construction robot for repair.
- Fixed that the tab/shift tab didn't work (http://www.factorioforums.com/fo
rum/viewtopic.php?t=5014).
- Fixed that the enter didn't work as confirmation in MapEditor map saving/g
ame saving/updater authentisation (http://www.factorioforums.com/forum/viewtopic
.php?t=5000).
- Fixed the unloadable save caused by wrong rail segments (http://www.factor
ioforums.com/forum/viewtopic.php?t=4875).
- Fixed load game dialog inconsistencies when the window is resized (http://
www.factorioforums.com/forum/viewtopic.php?t=5023).
- Fixed the blueprint buildability check inconsistency (http://www.factoriof
orums.com/forum/viewtopic.php?t=4072).
- The invisible rectangle containing the gui created by mods will no longer
obstruct the interaction area of the player.
This applies generally on any transparent part of the gui (http://www.fact
orioforums.com/forum/viewtopic.php?t=4957&p=38885#p38885).
- Minor transport belt graphics fix, when the belt is starting against curve
to opposite direction, the belt ending graphics was missing
(http://www.factorioforums.com/forum/viewtopic.php?t=5018).
- When the last piece of item is removed from the circuit network, the item
is no longer displayed without number in the network contents, but disappears in
stead
(http://www.factorioforums.com/forum/viewtopic.php?t=4993&p=38998#p38998).
Changes:
- Health bar for wagons / locomotives rotates with the object (http://www.fa
ctorioforums.com/forum/viewtopic.php?t=5025).
Modding:
- Fixed setting of minable. Empty result (result="") triggers error message.
No result specification makes the entity to have no mining result, but let it b
e minable.
(http://www.factorioforums.com/forum/viewtopic.php?t=5056).
Translation:
- Updated some of the existing translations and added Swedish+Ukrainian tran
slation.
-------------------------------------------------------------------------------------------------Version: 0.10.4
Date: 25.7. 2014
Bugfixes:
- Lights Render Quality settings is saved now (http://www.factorioforums.com
/forum/viewtopic.php?t=4797).
- Fixed Lights Render Quality slider overflow(http://www.factorioforums.com/
forum/viewtopic.php?t=4797).
- Fixed crash when mod lowers number of variations for a resource (http://ww
w.factorioforums.com/forum/viewtopic.php?t=4777).
- Fixed scrolling reset in the mods list (http://www.factorioforums.com/foru
m/viewtopic.php?t=4839).
- Added missing drawlight routines for all entities producing light(http://w
ww.factorioforums.com/forum/viewtopic.php?f=48&t=4852).
- Fixed roboport recharging rate tooltip(http://www.factorioforums.com/forum
/viewtopic.php?t=4846).
- Fixed placement indicator for gun turrets(http://www.factorioforums.com/fo
rum/viewtopic.php?t=4869).
- Fixed weirdness when inserting into assembling machine running burner(http
://www.factorioforums.com/forum/viewtopic.php?t=4843).
- Fixed burner inserter not refuelling itself(http://www.factorioforums.com/
forum/viewtopic.php?t=4843).
- Fixed that player was oversupplied in some cases (http://www.factorioforum
s.com/forum/viewtopic.php?t=4801).
- Fixed that radar didn't rescan chunks (http://www.factorioforums.com/forum
/viewtopic.php?t=4793).
- Inserter wakes up after copying entity settings(http://www.factorioforums.
com/forum/viewtopic.php?t=4950).
- Pickup items and zoomin/zoomout works even when assigned to mouse cursor t
hat is over gui.
- Fixed the non-fitting graphics of the belt in the underground belt for nor
th+west direction (http://www.factorioforums.com/forum/viewtopic.php?t=4901).
- Game guis don't interact when the game is paused(http://www.factorioforums
.com/forum/viewtopic.php?t=4891).
- Fixed that the provider chests started to be ignored under some circumstan
ces (http://www.factorioforums.com/forum/viewtopic.php?t=4600).
- Fixed that the requester chests was ignored when the deliver failed (robot
destroyed or similar) (http://www.factorioforums.com/forum/viewtopic.php?t=4548
).
- Fixed the direction of input/output underground belt structure.
- Workaround for sound problems with pulseaudio (http://www.factorioforums.c
om/forum/viewtopic.php?f=41&t=2489)
- The Factorio.exe (Windows systems) has the Factorio icon included.
- Fixed the wrongly drawn rails and other larger structures on the map on th
e edges of the chunks.
- Fixed the tooltip delay label not showing correct value when the Settings
windows was opened.
- Added checks for validity of allocated bitmaps to work around a bug on som
e intel graphics cards on linux (http://www.factorioforums.com/forum/viewtopic.p
hp?t=1991)
- Fixed that changing text of textfield from script didn't update the text o
f the field until the game was reloaded
(http://www.factorioforums.com/forum/viewtopic.php?t=4372).
- Fixed rocket defense requirements to be base 10 and fit withint 1 stack si
ze (http://www.factorioforums.com/forum/viewtopic.php?t=4981).
Modding:
- Disallowed duplicate technology ingredient and duplicate lab input. (http:
//www.factorioforums.com/forum/viewtopic.php?t=4917).
- Better error message when prototype is not loadable. Type of the prototype
and mod(s) that created/changed the prototype is displayed.
Scripting:
- Fixed dummy can_insert functions for car and character(http://www.factorio
forums.com/forum/viewtopic.php?t=4848).
- Call to teleport keeps entity orientation(http://www.factorioforums.com/fo
rum/viewtopic.php?t=4837).
- Orientation of car and fish can be changed via entity orientation property
in lua api (i.e. car.orientation = 0.21).
- Added game.player.force rechart command, to force recharting of the whole
map.
-------------------------------------------------------------------------------------------------Version: 0.10.3
Date: 11.7. 2014
Features:
- Slider input (smart inserter gui, logistic gui) now has an alternative of
specifying the value exactly.
Bugfixes:
- Fixed crash when loading game with ScenarioMessage pointing to player(http
://www.factorioforums.com/forum/viewtopic.php?t=4628).
- Fixed that buildings created from damaged items were not repaired by the c
onstruction robots.
- Fixed crashes when the crop-cache.dat file is corrupted.
- Fixed crash when simultaneously removing spawner and its biters from scrip
t.
- Fixed crash when starting new game with the sound disabled.
- Scrolling for crafting gui and for objects selection(http://www.factoriofo
rums.com/forum/viewtopic.php?t=4620).
- Fixed enemy expansions ignoring player bases after load (http://www.factor
ioforums.com/forum/viewtopic.php?t=4578&p=34466#p34466)
- Objective fix in demo level 1 (http://www.factorioforums.com/forum/viewtop
ic.php?t=4690).
- Fixed behavior of game.can_place_entity() Lua command (http://www.factorio
forums.com/forum/viewtopic.php?t=4729)
- Fixed incorrect block detection for rail signals by smaller rail bounding
box (http://www.factorioforums.com/forum/viewtopic.php?t=4707).
- Fixed MacOSX application short version(http://www.factorioforums.com/forum
/viewtopic.php?t=4598).
Changes:
- Changed the logistic robot supply strategy.
For player, robots take just enough items to fulfill exactly the requested
amount, so the player doesn't get more than he asked for.
For requester chests, robots take always as much as they can carry and lea
ve it in the chest, so it can get a bit more than requested.
- Consistent stack sizes for guns.
- Lights rendering quality can be set in the graphics settings.
- Configuration option max-texture-size in config file section [graphics]
Scripting:
- API call game.print_entity_statistics now takes optional list of entity na
mes that acts as a filter.
Graphics:
- Updated exoskeleton equipment.
- Updated iron and steel axe icons.
Optimisations:
- Faster train movement collision check (related to http://www.factorioforum
s.com/forum/viewtopic.php?t=4611).
- Optimised smoke update (related to http://www.factorioforums.com/forum/vie
wtopic.php?t=4611).
-------------------------------------------------------------------------------------------------Version: 0.10.2
Date: 27.6. 2014
Bugfixes:
- Fixed the crash when opening save with active replay saving.
- Fixed crash when smart inserter with logistic condition was rebuilt.
- Fixed leak in path finding that was causing huge saves(http://www.factorio
forums.com/forum/viewtopic.php?t=4562&p=34339#p34339).
- Fixed that splitter was buildable over transport belt to ground (and vice
versa).
- Fixed crash when renaming OSX application name.
- Rotation of turrets doesn't play role when deciding if the part of the ove
rlapping blueprint doesn't collide.
Rotation of other entities like belts, inserters etc. still matters.
- Fixed that the underground belt cover did have the same graphics regardles
s if it was input or output.
- Fixed that the underground belt direction when building to be connected wi
th different underground
didn't have the preview direction correct (both in blueprint and manual bu
ilding).
- Fixed wrong blueprint positioning when it contained rail/stations and was
created just from ghost entities.
- Fixed crash when showing tooltip of construction material warning for unbu
ildable entities.
- Locomotive recalculates path on rotation.
- Fixed pump collision box so they can be built next to each other.
- Fixed "bad allocation" bug when removing/adding roboport from bigger netwo
rk in some cases.
- Fixed that construction robots placed damaged items and full health.
- The repair speed of repair packs didn't affect construction robots repair
speed when using these.
- Fixed bug with placing other objects (i.e. pipes) on top of rail signals.
- Game doesn't crash when loading replays from older saves.
- Fixed bug when pausing scheduled trains didn't clear yellow signal.
- Fixed bug with wrong signal placement(http://www.factorioforums.com/forum/
viewtopic.php?t=4274).
- Fixed changed direction of transport belt to ground when used in blueprint
sometimes.
- Fixed that finishing research desynchronised replay.
- Fixed bug when two ghost underground belts can be built on top of each oth
er.
- Fixed internal tool error when repairing(http://www.factorioforums.com/for
um/viewtopic.php?t=4013).
- Turrets are rotatable when building and their direction is preserved in bl
ueprints.
- Fixed bug with construction robots following vehicles outside of roboport
area.
- Fixed wrong position of splitter in the blueprint building preview.
- Fixed bug when train stops (and other backer related entities) had no name
when placed from the blueprint.
- Logistic robots will not insert items that would exceed the requested coun
t.
- Fixed bug with biters stuck in the corners of their own bases (they "disap
pear" after some time).
- Fixed the shotgun ammo damage tooltip info, it is now in the form of 12 x
(6 + 2.5)
- Fixed bug with filters not shown in the second quick bar.
- Fixed slot highlight bug when crafting the highlighted item.
- Fixed that requester c filters get copied to storage chest when built over
. They had no meaning there.
- Fixed bug when construction robots used 0 movement energy on their way to
repair / construction the target.
- Fixed bug when entity settings copy was placing red wire instead green for
smart chests.
- Fixed bug when entity settings copy for wires was not working at all for l
ogistic containers.
- Pasting entity settings copy will now work only for entities in the player
s reach.
- Wires now don't have an unlimited wiring range.
- Game doesn't crash on invalid number input in map generation gui.
- Added missing open / close sounds for logistic containers.
- Idle sound for entity is not played when it is out of energy.
- Fixed oil leak from pumpjack(http://www.factorioforums.com/forum/viewtopic
.php?t=4353).
- Updated item counts for starting sandbox chest(http://www.factorioforums.c
om/forum/viewtopic.php?t=4394).
Optimisations:
- Reduced slowdowns when drawing many lights (lamps, accumulators, etc.) at
night (light can be a bit pixelated).
- Limit for number of concurrent paths searched in the path finder (reduces
problems for the "big save bug").
Changes:
- Removed the trailer mod from the standard distribution to avoid confusion.
It has a regular mod thread now: http://www.factorioforums.com/forum/viewt
opic.php?f=14&t=4273.
It changes the game a lot when turned on and was not meant to be activated
for normal play.
- Reduced creeper spawning in big and dense nests (reduces problem for the
"big save bug": http://www.factorioforums.com/forum/viewtopic.php?t=4383).
- Construction robots take as much repair packs as they can carry (not just
1) when going repairing.
- Larger cargo wagon storage area: 15->20 stacks.
Graphics:
gon).
- Highlighted item in inventory (when hovering over corresponding recipe) is
blinking.
- More polished loading screen.
Sound:
- Working sounds for most of the machines (inserters, assemblers, furnaces,
steam engines, labs, etc.).
- Sound effects for car and trains.
Changes:
- Disabled loading of saves before 0.6.0 version (You can use 0.6.4 to load
any old saves and re-save them).
- Miners in blueprint are ignored when no resource present, instead of bloc
king the whole blueprint.
- Changed stack sizes of items to be 10 based, so it fits the inserter/requ
ester count values.
- Smoother car acceleration and braking.
- Changed walls/pipes/pipes to ground/boilers/pumps collision boxes logic.
It is possible to walk between diagonal (not connected) walls now, but wh
en connected, there is no space inbetween.
- Backer names are used for Locomotives, Roboports and Radadars.
Optimisations:
- Parallelised map generation, the hiccups when new part of map is generate
d should be smaller or non-existent.
- Reduced the saving time (autosave included).
- One very long path search will not block path finder for others. This sho
uld fix a bug with stuck biters.
Bugfixes:
- Fixed that inserters had switched the closed/open hand pictures.
- Load game dialog scrolls to the selected item (that can be off screen).
- When there are more items than 4 in the entity info (i.e. smart inserter
filters), the first 4 are shown.
- Limited (and sorted) the amount of items in the finished game gui.
- Fixed crash when using fish capsule in the god mode.
- Prevent negative overflow when mining resources.
- Unused pipe connections (in chemical plant, assembler) are passive (they
don't connect with other pipes).
- Fixed crash: "Can't insert to this EnergySource"
- Fixed unloadable save with train in station with no stations left in sche
dule.
- Fixed that radars could explore the same chunk when their progress ended
in the same moment.
- Solved that items on ground in the way of electric poles were lost when b
uilding by dragging.
- Fixed bug with hovering in the map editor over assembler gui output.
- Game won't crash when the modlist.json is corrupted.
- Fixed bug when effect from beacon was applied twice after load.
- Fixed crash when previewing a technology with "give-item" modifier.
- Inserter's logistic condition is copied when building inserter from bluep
rints.
- Fix of the window hanging out of the screen at start.
- Fixed the crash when a blueprint is moved to the quickbar with filter for
blueprint selected.
- Fixed the inserter not working properly when loading a train wagon on jun
ction.
- Fixed crash in the beta level 4 when player dies.
- Fixed typo in beta level 4 when explaining oil industry.
- Fixed wrong connection of newly built train wagon to train in some cases.
- Fixed that some of the capsules couldn't be fired repeatedly by holding t
he button.
- Fixed that player wasn't notified about items collected from belts when r
Note, that we plan to remove gui created by mod that was removed completely
in the future versions.
- Fixed crash with inserter putting stuff to rail-tile when first the rail an
d then the inserter is removed.
Graphics:
- New transport belt graphics.
-------------------------------------------------------------------------------------------------Version: 0.9.5
Date: 25.3. 2014
Bugfixes:
- Fixed crash when reconnecting nonempty connected ending part of undergroun
d belt.
- Fixed that migration changing logistic chest to other logistic chest with
different mode works properly.
- Fixed that assembling machines with recipe were not working correctly with
blueprints.
- Fixed bug when all entities (including player, biters, etc.) built in the
map editor had neutral force.
- Fix of loading save that have removed/migrated items in circuit/logistic c
ondition.
- Assembling machine isn't shown as producer in electricity statistics.
- Fixed crashes in the 32 bit Linux version.
Graphics:
- The fire of refinery emits light.
Scripting:
- Function table.deepcopy from lualib.util copies factorio lua objects as re
ferences.
Translations:
- Added hungarian translation.
-------------------------------------------------------------------------------------------------Version: 0.9.4
Date: 20.3. 2014
Features:
- Added passive provider chest. Provides items only for requester, construct
ion and player. Not for storage chests.
Bugfixes:
- Moved lubricant recipe from engine technology to oil processing as lubrica
nt is not needed for basic engine anymore.
- Enabled engine technology in the campaign level 2.
- Fixed various problems when mod changes electric usage priority of existin
g entities.
- Fixed a bag in displaying electricity production / consumption.
- Battery technology unlocks science pack 3 instead of rocketry.
- Fixed too wide filter selection gui when too many items are in one subgrou
p.
- Limit the size of the blueprint preview, so it is usable for huge blueprin
ts.
- Fixed that control clicking to get items from the logistic robot could cra
sh the game in some cases.
- Fixed that having error in the mod init rewrote the config file specifying
which mods are enabled.
- Fixed crash that could happen when save containing mods altering damage ty
pes is used without the
original mod and car/crain crash happens.
- Fixed dangling tooltip of the slot inserter logistic condition when closed
.
- Express belts require lubricant (because they need to run extra smooth).
- Changed the amount of wood in dry tree from 1 -> 4
Graphics:
- New assembling machines.
- New inserters.
- New copper wire.
- New light cone.
- New dark entity info background (the old one can be still switched in grap
hics settings).
Scripting:
- Added clear_chart method to luaForce.
- Destroying/adding custom gui element will correctly update the size and po
sition of parent elements holding it.
Modding:
- Offshore pump can specify the fluid it will produce.
- Max on row/resize row to width in flow style can be specified.
- Pipe to ground can have multiple underground connections.
- Inserters can have arbitrary pickup and insert positions (this allows 90 d
egrees inserters).
- Transport belt to ground max distance is now moddable (max_distance).
-------------------------------------------------------------------------------------------------Version: 0.9.1
Date: 21.2. 2014
Features:
- Tooltip with info of the armor equipment.
- Capsules can be used in god mode now.
Bugfixes:
- Fixed bug when blueprint in the second quickbar would corrupt the save (al
ready corrupted saves can be loaded again).
- Fixed bug where unloadable save was made when blueprint containing robopor
t/armor was as item on ground/held by inserter.
- Fixed save loading bug when oil refinery/chemical plant with reset recipe
was saved.
- Fixed bug with stuck inserter when putting sulfur into chemical plant prod
ucing sulfur acid in some cases.
- Structures now get repaired even when they are in the bigger (construction
) distance from roboport.
- Fixed that the alert icons weren't visible after resize in some cases.
- Fixed that steam engine rotation was wrong in rotated blueprint.
- Fixed double info in item tooltip.
- Oil processing shows oil-refinery in "made in".
- Fixed the burner inserter/locomotive energy consumption.
- Fluid input to chemical plant/refinery is limited to twice the amount in t
he recipe.
- Chemical plant and oil refinery accept modules.
- Fixed bugs in the automatic connection of rolling stock when being built.
- Updated migration to enable explosives recipe when explosives are research
ed.
- Fixed bug in assembling machine fast replace.
- Fluid inputs for chemical plant/oil refinery are now saved properly.
- Requester chest now starts working as expected after settings (filters) ar
e copied.
- Logistic condition is now copied as well for smart inserter.
- Assembling recipe machine tooltip takes fluid amounts into consideration.
- Fixed not visible recipes when item groups are turned off (Forced in the t
utorial campaign).
- Fixed leftovers of enemies on the map when they were moving.
- Fixed crash when wrong set_tiles command arguments were given.
- Stricter rules for lua scripts (no require outside mod path, no dofile fun
ction)
Modding:
- Recipes can have multiple and randomized products.
- Both ingredients and products for the recipe can be items or fluids.
- Fixed bug, that item on ground created by script ignored the count of the
stack.
- Added fluid_usage_per_tick and effectivity fields to the generator.
- Zipped mods can be loaded.
Known issues:
- Basic campaign and scenario pack are broken due to missing oil integration
.
-------------------------------------------------------------------------------------------------Version: 0.8.8
Date: 9.1. 2014
Bugfixes:
- Script fixes in the first demo level.
- Fixed wrong item counts in circuit network when rebuilding non-empty chest
connected to the network.
-------------------------------------------------------------------------------------------------Version: 0.8.7
Date: 8.1. 2014
Bugfixes:
- Fixed another instance of crash when player closed the container while mov
ing away from it.
- Fixed bug in electric network splitting in special case when circuit netwo
rk cables are present.
Graphics:
- Updated some of the item icons.
-------------------------------------------------------------------------------------------------Version: 0.8.6
Date: 6.1. 2014
Features:
- Land mines can be rebuilt by the construction robots.
Bugfixes:
- Fixed crash when player closed the container while moving away from it.
- Fixed incorrect registration/unregistration of train stop/rail signal/lab
in ghost mode.
- Fixed bug that allowed the player to put 4.3G items into the empty reserve
d (filtered) slot in the quickbar.
- Fixed train waiting time (changed time multiplier from 1 back to 5).
-------------------------------------------------------------------------------------------------Version: 0.8.5
Date: 30.12. 2013
Bugfixes:
- Fixed unstable game state (savegame/exit crashes) after player re-enters l
ogistically covered area
after removing roboport covering him.
- Fixed bug that logistic robots ignored the player covered by freshly built
roboport, until the player moved.
- Fixed confused logistic/construction robots accessing logistic chest with
limited part containing items.
Robots can take items even from the limited part of the chest now. But sti
ll can't insert to the limited part.
- Don't allow anything other than repair packs in the roboport material slot
s.
- Fixed wrong calculation of items used by crafting when the needed item was
in the cursor.
- When logistic chest / player looses logistic cover (roboport mined or dest
royed)
orders for logistic robots delivering into this object are properly remove
d.
- Better reassignment of logistic robots to logistic networks when the netwo
rk was split.
Changes:
- Red and green wires go to the quickbar by default.
- Disabled the Escape key in the finished game dialog.
-------------------------------------------------------------------------------------------------Version: 0.8.4
Date: 27.12. 2013
Bugfixes:
- Fixed fast rebuilding from non empty container to logistic container.
- Fixed several bugs in the logistic robots job assignment logic.
- Fixed few "Input handler inconsistency" errors.
- Fixed occasional black lines when moving in the map editor.
- Fixed error in selecting tile variation logic. This was causing ocasional
game crashes.
Changes:
- Maximum of 10 magazines can be put into the gun turrets by inserters.
- Limit updater timeout to 10 seconds (prevents hanging when for instance an
tivirus interrupts communication).
-------------------------------------------------------------------------------------------------Version: 0.8.3
Date: 22.12. 2013
Bugfixes:
- Fixed loading of logistic chests connected to circuit network.
- Circuit network contents info has colored (red/green) slots to specify the
network it represents.
- Fixed occasional non passable tiles on new generated terrain.
- Enabled the Advanced chemistry technology in the 4th campaign level that i
s needed to finish the level.
- Fixed bug that automatically limited the larger chest contents when rebuil
t from smaller one.
- Fixed that the windows install application was kept open until the Factori
o or the changelog was closed.
-------------------------------------------------------------------------------------------------Version: 0.8.2
Date: 20.12. 2013
Bugfixes:
- Fixed bug when armor gui couldn't be opened.
- Fixed infinite loop when looking for enemy expansion (causing 100% cpu loa
d and eating all RAM).
- Added migration to enable combat robot recipes when technologies are resea
rched.
- Fixed positioning of tooltip when it can't fit both under and above the cu
rsor.
ick/land/smoke.
Existing unkillable turrets are terminated on the transition from older ve
rsions.
- Player (and other biological entities) are not repairable.
- Ghosts for removed (i.e. from mods) / migrated entities are removed as wel
l.
- Removed content gui can be closed by ESC.
- Biter expansions can no longer skip over water.
- Fixed of loading of game containing entity with different energy source ty
pe than it previously had.
- Mining drill ignores resources that can't be mined because of the higher h
ardness.
- Ghost buildings are removed when some building is built over these.
- Ghost buildings are not rebuilt as long as player, or something other (bit
er), is in the way.
- Construction robots actually use up the repair packs.
- Items on the ground in the way of the rebuilt ghost building are collected
the same way as when player is building manually.
These items are put into the reconstructed building if possible, otherwise
they are lost.
- Fix of wrong map rendering boundaries when the game window was resized whi
le in the map view.
- Fixed few small memory leaks.
Balancing:
- Much easier level 3 of the New hope campaign in the easier difficulties.
- Lowered transmission energy consumption of roboport from 200W to 100W
Changes:
- Used the new terrains in the campaign levels.
- No enemy expansions in the peaceful mode (this could have caused a biter f
actory attack in the peaceful mode).
Modding:
- Mining drills don't implicitly run the animation forward and then backwar
d. Existing mods need to add
run-mode="forward-then-backward" to their mining drill animation definitio
ns (see the mining drills in the base).
- Scale specification works for RotatedAnimation type.
-------------------------------------------------------------------------------------------------Version: 0.8.0
Date: 6.12. 2013
Features:
- Construction robots that can be used to automatically repair and reconstru
ct damaged structures.
- Roboport - the home, charging point and transmission provider for the logi
stic and construction robots.
- Recreated the new hope campaign (now 4 levels instead of 2).
- Redesigned the map editor (separate editing layers, brush / spray / cursor
tool, better character edit gui)
- Structures keep their damage when mined and built again.
- Structures can be manually by the player repaired with repair-pack.
- Chests inventory size can be limited.
- Inserters always work for loading/unloading in the train station, even whe
n facing the gap between wagons.
- Guis for item selection (i.e. inserter filters) uses Item Group tabs.
- Zooming to cursor (like in online maps) in god / ghost controller, map and
map editor.
- Logistic robots take items on the way to chests into consideration when tr
ying to keep separate chests for separate items.
- Wiring cables in the map editor.
Graphics:
- New terrain graphics. Terrain is composed of tiles of different sizes (1x1
up to 4x4)
- Laboratory has a light source.
- Option to turn off showing pollution in minimap even when the detailed inf
o is on.
- Flickering light of furnace and boiler.
- Highlighted chunk edges in paused game grid.
- Cloud shadows over the terrain.
Changes:
- Unified all machines to show energy consumption (maximal) in entity info d
escription.
- Player starts with one burner mining drill and one furnace in the freeplay
.
- Unified the crafting time, crafting time 1 is now equal to 1 second of man
ual crafting.
Crafting speed of assembling machine is relative to the speed of manual cr
afting.
- Disabled loading of saves before 0.4.0 version (You can use 0.6.4 to load
any old saves and re-save them).
- Disabled technologies are not visible as continuation in the technology pr
eview window.
Bugfixes:
- Fixed bug with the game being slow when the player was moving after the di
splay was resized.
- Fixed lack of correction of tiles when the tile with invalid neighbour is
created. (grass in deep water for example)
- Fixed of crash when trying to play a game with autosave interval set to ne
ver.
- Fixed bug of wrong connection of pipe to ground when rotated.
- Fixed incorrect calculation of mining speed of mining drills showed in too
ltips/entity info
- Fixed crash when viewing electric network info and the pole was removed or
disconnected from the network.
- Fixed bug with armor being insertable into the mining tool slot.
- Fixed bug of the assembling machine with modules inside rebuilding.
- Fixed bug with inserter not taking items from more stacks of the container
when needed.
- Fixed crash when connecting smart/logistic chest that was fast-rebuilt to
circuit network.
- Fixed directions of movement of disconnected/connected trains while the tr
ain is moving.
- When manually controlling the train movement, the back/forward direction i
s determined by
the direction of the currently occupied locomotive.
- New inserted station to the train schedule are inserted under (instead of
above) the currently selected station.
- Stricter rules for enemy expansions.
- Fixed shift building of smart inserters with green wires.
- Fixed unlimited length of wire when shift building smart inserters.
- Fail silently when player data cannot be loaded.
- Configs are saved before unloading graphics and sound.
Optimisations:
- Enemy spawners are deactivated when there is no enemy force nearby.
Balancing:
- Increased mining speed of burner mining drill.
- Increased the life time of defender robot from 30 to 45 seconds.
- Changed the recipe of defender robot, instead of 2 steel, it requires pier
cing bullet magazine
- Increased the range of the rocket from 20 to 22.
se to
ock.
itor
their spawner.
Resources no longer disappear when enemy bases are built on top of them.
Fixed rail collision boxes, tight double rail turns don't act as single bl
Fixed
Fixed
Fixed
Added
- Fix of crash when getting recipe info of item with cyclic recipes.
- Game ignores non-save directories in the save folder.
- Keep modules in assembling machine when fast rebuilding.
- Fix of crash when using save with removed/changed items in the filter slot
of filter inserter.
- Fixed crash when building rolling stocks immediately connected to other ro
lling stocks.
- Disabled enemy expansion in campaign levels.
- Fixed bug of research window having two text over each other when the rese
arch window is open.
- Fixed that radar was working without electricity.
- Bonus production of assembling machine is reset when the player changes th
e recipe.
- Fixed bug of strange behavior when effeciency modules inserted into machin
e.
Balancing:
- Faster mining speed of burner mining drills (66% speed and consumption boo
st).
- Restricted usage of productivity modules in beacons.
- Resource richness increased by approximately 20%.
- Discharge defense damages only enemies, has increased damage (300%), small
er cooldown and smaller power consumption.
- Increased the damage radius of explosive rocket from 4 to 6.
- Increased the effect range of the slowdown capsule from 7 to 9.
Scripting:
- Fixed that item created by game.create_entity didn't start moving on trans
port belt.
Modding:
- Allowed to limit type of modules insertable to beacon/assembling machine.
-------------------------------------------------------------------------------------------------Version: 0.7.2
Date: 17.10. 2013
Features:
- Added low graphics option for cards with lower amount of video memory.
- Better error reporting for some updater error states.
BugFixes:
- Fixed bug when engine was not able to load map with removed tiles (loading
save with active tile mod that is not present now).
- Fixed bug with evolution factor being > 1.
- Fixed bug with car being damaged by shooting shotgun while driving it.
- Fixed crashes in editor (related to unzooming and exploring new areas).
- Inserter putting coal in the furnace that has already picked the coal up w
ill put it there even when there is over 5 items in the furnace.
This will avoid stuck inserter when there are more than one feeder at the
same time.
- Fixed "all technologies" button in the sandbox mode.
- Fixed unpredictable behaviour of "None" and "Very Big" starting area setti
ngs.
- Fix bug of loading map that contains removed/migrated items in logistic re
quest slots or in logistic robots on the way.
- Fixed bug with "teleporting" enemy expansion groups.
- Tweaked small enemy and group movement bugs.
- Fixed bug of burner mining drill accepting more than 5 coal (up to full st
ack) by inserters.
- Fixed bug with the double click in list dialogs Game was loaded even when
clicked on two different items in the short period of time.
- Fixed bug when settings to not use item groups in character crafting gui w
ere not working.
- Fixed bug of active window not being always on top (minimap was over it).
- Fixed bug of the mining drill consuming resource even when executing the b
onus production (given by productivity modules).
- Fixed crash when spawning on the player port.
- Fix in the recipe requirements calculations.
- Total raw calculates requirements per one item with float numbers (circuit
needs 1.5 copper for example)
- Fixed crash when opening the modular armor in the container.
- Fixed inconsistency in gui opening state when destroying entity (chest) th
at contains currently opened armor.
- Fixed crash when inventory with currently opened armor was destroyed.
- Fixed bug that caused production modules make lab work faster.
- Fixed bug that caused remaining pollution in inactive chunks.
- Fixed bug in gui opening after switching controllers.
- Fixed crash when trying to manipulate armor with paused game.
- Remnants are buildable/selectable in the map editor.
- Biters are gettings stuck less now.
- Fixed bug crash when loading save with two trains next to each other.
Changes:
- Changed the recipe for lab to require 4 transport belts instead of 5.
Scripting:
- Added write access to energy property of entity.
- Added read/write access to the peaceful_mode boolean (game.peaceful_mode)
-------------------------------------------------------------------------------------------------Version: 0.7.1
Date: 8.10. 2013
Features:
- Toolbelt technology adds second quickbar.
- Gun turret damage upgrades.
- Added late game destroyer robots that follow the player and shoot powerful
blue laser.
- Added middle game defender robots that follow the player and shoot bullets
.
- Research screen shows current or last completed research.
- Walls, machines and railroads leave remnants when destroyed.
- Peaceful mode in freeplay. Biters don't attack unless attacked. Worms stil
l shoot on sight.
Changes:
- Slowed down the enemy evolution to 1/3.
- Enemy spawning cooldown depend on evolution level.
- Less expensive and faster crafting of the piercing bullet magazine (5 copp
er instead of 10)
- Less expensive capsules
- Increased armor resistances.
- 1/2 crafting time of all modules, all 10/10 advanced circuit /normal circu
it requirements changed to 5/5.
- Advanced circuit requirements 5/5 circuits/cable changed to 4/4
- Express transport belt iron gear wheels requrement 15->10
- Transport belt to ground craftable in pairs (price is doubled, time kept t
he same)
- Faster extension and rotation speed of the gun turret.
- First 2 levels of research effectivity don't require blue science packs.
- Automobilism doesn't requre blue science pack and prerequisite change from
logistics-3 to logistics-2.
- Basic accumulator capacity increased from 2.5kJ to 5kJ, input/output flow
increased to 300W.
- More effective logistic robot speed upgrades (25% of basic speed cumulativ
e)
directly by player
- getenergy method of lua entity changed to energy read only field.
- disable/enable methods of lua recipe changed to read/write property enable
d
- set/get researched/enabled methods of lua technology changed to read/write
property researched/enabled
- added game.kill_all_enemies() api call
-------------------------------------------------------------------------------------------------Version: 0.7.0
Date: 27.9. 2013
Features:
- The factory now produces pollution. Pollution is visible on the map after
pressing ALT key.
Pollution is mostly produced by mining drills, things that burn coal, asse
mbling machines and modules.
- Enemy creepers were replaced by small, medium and big biters.
- Enemy turrets were replaced by small, medium and big shooting worms.
- Enemy attacks are triggered by pollution accumulated around their base (no
time based attacks from the script anymore).
- Enemies move and attack in groups.
- Enemies wander around their base when they have nothing to do.
- Enemies call for help when attacked.
- Enemies can create new bases.
- Added new weapons / ammos: shotgun, combat shotgun, explosive rockets.
- Added upgrades (research) for all types of ammo and for laser turrets as w
ell.
- Added concept of capsules (usable items). Capsules are used from quickbar.
Quickbar shortcut (1-5 shift 1-5) applies the capsule at mouse position.
Current capsules: basic grenade, poison cloud capsule (doesn't damage buil
dings),
slowdon capsule (doesn't work on buildings), combat robo
t capsules (spawns robot(s) that fight the enemies)
- The player movement is slower when he is shooting (differs per weapon).
- Added Modular armors with placeable equipment. The armor is opened by righ
t clicking it.
Equipments can be: night vision, speedup exoskeleton, energy sources, batt
eries, energy shields, laser defense, discharge defense
- Weapons have different damage types, entities have different resistances.
- Added production statistics similar to the electricity statistics. (on the
P key by default)
- "Shift-build" - when building with shift the settings of the last built en
tity of that type are applied.
This works for assembling machine, smart/logistics chest and inserter, inc
ludes circuit network wiring and internal settings.
- Laboratories and mining drills are module compatible.
- Logistic robots try to not mix different items in storage chests if possib
le.
- Placing resources now uses the "autoplace" mechanism as well (see lua data
files).
- Better labeling of map generation parameters (swapped frequency and size),
frequency and size are less dependent on each other.
- Automatic updates can use proxy server.
Gui:
- Extended tips and tricks.
- Mark missing elemental ingredients in the recipe tooltip as red.
- Show cooldown of weapons/usable items in the slot.
- Debug settings can be changed in game (F4 triggers the gui).
- Flying text notification when a train has no path.
- Automatically connect rolling stocks into trains when placed nearby with i
ndication.
- Show direction of train stop when to be built/selected.
- Show connected/to be connected rails that are selected/to be build
- Double click in load/save dialog opens/saves the game.
- Technologies in the technology gui are sorted (using order string)
Graphics:
- Replaced enemy placeholders (units, turrets).
- New selection boxes.
- New arrows for inserters / mining drills.
Changes:
- Removed the filter inserter (merged with smart inserter), all filter inser
ters are transformed into smart inserters.
- Land mine has bigger damage radius and trigger.
- Disabled loading of saves before 0.3.0 version (You can use 0.6.4 to load
any old saves and re-save them).
- Enemies can destroy all player creations they find (not only labs, turrets
, logistic robots, train and player as it was now)
- Long hand inserter puts the item into the distance 2 (instead of 1).
- Decreased the car health from 2000 to 500, laser from 350 to 250.
- Increased the wall health bar from 200 to 350 and increased health of most
of the player structures.
- Enemy spawners and turrets slowly regenerate health.
- Electric pole connects to all poles in the reach with no common neighbour.
The limit of 5 connection per pole stays.
Building electric poles with shift pressed builds it without any connectio
ns.
BugFixes:
- Straight belt pushes items from the center to one of the sides, so randoml
y inserted items on belt
shouldn't cause stucks in the U turns.
- Indestructible objects are now handled properly in the path finding.
- Fix of game being very slow with lots of logistic robots with no place to
put items (no free storage chests).
- Fixed several critical bugs in the map editor.
- Fixed of confused logistic system when rebuilding logistic chests
- Shortened number format works properly for large negative numbers.
- Fixed script crashes when using god mode in freeplay.
- Fixed armor relative protection (It was inversed and 10% protection made 9
0% instead)
- Player inventory didn't get autosorted when item was crafted or delivered
by logistic robot.
- Player crafting gui didn't get updated (number of items craftable), when p
layer recieved
items from logistic robots or dropped item on ground.
- Fixed sharp edges in new maps.
- Fixed crash when player hovers ammo placed in quickbar.
- Fixed bug of losing bonus production in furnace/assembling machine when th
e output slot is full (the production will stop instead).
- Item tooltip is updated when the item on selected slot changes and closed
when the slot is cleared.
Optimisations:
- Mining drills deactivate when the resources run out.
- Speedups in the path finding (though path finding around very big lakes is
still slow).
- Speedups in enemy movement.
Scripting:
- Fixed lua gui element#isvalid function, it threw error when the element wa
s invalid.
- Added lua object for entity/item prototype. All prototypes can be aquired
by game.(entity/item)prototypes.
- Added (readonly now) way to access tiles by game.get_tile(x.y) (provides n
ame property and collides_with method)
- getenergy method additionally works for Lamp, Lab, Electric turret, Accumu
lator, Car, Locomotive and Solar panel.
- The on_chunk_generated event is now called for all chunks, even for the st
arting area and for chunks created in map editor.
Modding:
- Result of shooting, projectiles, capsules and items used in general, is no
w specified by our small but powerful effect framework.
- Added way to migrate/rename entity/item prototypes.
- Introduced moddable game wide map settings in data/base/prototypes/map-set
tings.lua.
-------------------------------------------------------------------------------------------------Version: 0.6.4
Date: 14.8. 2013
BugFixes:
- Fixed WinXP compatibility.
- Fixed updater problem when updating over multiple versions of packages on
Linux and mac.
- Fixed reversed positions of red/green cable on small electric pole.
-------------------------------------------------------------------------------------------------Version: 0.6.3
Date: 12.8. 2013
BugFixes:
- Player lost one item when right clicked on full stack, now it does nothing
.
- Fix of crash when mining pipe to ground in some special setups.
- When manually connecting electric poles, limit the distance by the pole wi
th smaller reach.
- Correct error messages invalid settings is set when starting new map.
- Multithreading related crashes.
Scripting:
- Fix of game stopped for ever when creating two message dialogs in one tick
,
creating more message dialogs in one tick now creates a queue, and player
gets
to see them all.
- The game doesn't crash when unlock recipe modifier is used in market, alth
ough, the
gui interface should be upgraded. (Price is not shown in the tooltip, and
is not understandable
that you are not buying the item, but the recipe. There is no indication,
when you already
have the recipe, this will be added as feature later, this is bugfix relea
se.)
-------------------------------------------------------------------------------------------------Version: 0.6.2
Date: 9.8. 2013
BugFixes:
- Fixed a minor possibility to get stuck in demo level 1.
- Fixed wild train acceleration.
- Fixed crash when mining rail signal before the train.
- Fixed walking while filling script-generated text field.
- Belt to ground cannot be fast replaced with the belt to ground of the
same type but different rotation.
- Fixed freeze when setting game speed to 0
- Fixed stack splitting on linux (right click on stack)
- Fixed graphics settings checkboxes for mining drill arrows.
- Correct rounding and SI prefixes for power and energy.
- Proper centering of custom guis on creation.
- Adjust the size and count of machines info displayed in the electric
network gui to screen size.
- Too fast scrolling when game speed is set to faster than 1.
- Fixed moving on the map while in the vehicle.
- Fixed crash when disconnecting character while crafting.
Scripting:
- Fixed crash when removing items from character's inventory.
Changes:
- A little more predictible behavior of picking items up in god mode.
-------------------------------------------------------------------------------------------------Version: 0.6.1
Date: 29.7. 2013
BugFixes:
- Exact braking mechanism for the train.
- Fixed train goto functionality.
- Boiler shows its fuel inventory in the entity info.
- Small fixes when displaying module bonuses.
- Beacon displays its effects multiplied by distribution effectivity.
- New furnace recipes are now available only after the corresponding researc
h is done.
- Electric furnace has basic smelting speed same as the steel furnace.
- Fix of tools/ammo not showing the damaged/used progress bar.
- Fixed english fallbacks for item name and description localization
- Fixed flickering of the minimap and the entity info.
- Fixed serialization bug that created corrupted saves when
the map was saved with flyingtext on the screen.
These corrupted saves will be loadable with this version.
- Fix of possible exploit by changing recipe of assembling machine while it
is making something.
- Some of the controls that are related to clicking to some slot are now res
tricted to contain mouse input.
- Stop walking/riding when switched to map.
- Fixed bug when player wasn't visible after leaving the car.
- Fixed crash when "shift clicking" modules into furnace.
- Fixed crash when attempting to set filter in entity inventory window.
- When furnace was mined, player didn't get modules inside.
- Fixed bug in thread allocation when changing number of threads
- Fixed game speed > 1.
- Fixed linux updater ignoring the binary in some cases.
Scripting:
- Fixed exception throw when setting custom gui element caption.
- Added children_names() method to lua gui element.
Changes:
- Changed express splitter recipe.
-------------------------------------------------------------------------------------------------Version: 0.6.0
Date: 26.7. 2013
Features:
- World map (opened by the M key). The map is refreshed around the player an
d radars.
- Small version of the world map acting as persistent minimap.
- Player can request things directly from the logistic robots.
- Added steel and electric furnace.
- Added modules, these can be inserted into assembling machines and furnaces
to upgrade their properties.
- Added beacons, can broadcast module bonuses to nearby structures (for now
use old lab graphics).
- Improved terrain generator (trees now follow the fractal generation as wel
l).
- More feedback in updater.
- Show list of content (entities/items) removed from the map when it is load
ed.
This can happen when some mods are missing, or some prototypes were remove
d.
- Light around cursor in god controller.
- Additional information shown when loading game (map version, list of mods,
etc.)
- Slot icons hinting on some slot functionality (like tool / armor / etc.)
- Alert when objects are being damaged / turrets are firing.
- Game can be paused anytime (by default SHIFT + SPACE).
- Changelog is shown after update and accessible in About->changelog.
Graphics:
- New lab graphics.
- New chests graphics.
- New terrain graphics.
- New stone furnace graphics.
- New logistic robots graphics.
- New car graphics.
- New fish graphics.
BugFixes:
- Fixed bug with incorrect sum in the flying text.
- Fixed bug of switching of order of internal gui elements (typically in the
electric network gui after dragging)
- Transport belt doesn't pull player out of the edge of it (like items), so
player
won't be almost trapped on faster transport belts.
- Fixed crafting queue overlaying the quickbar.
- Updater protocol should now behave slightly better with firewalls.
- Fixed bug with rail path planning on cycle rail.
- Lowered darkness in the middle of the night.
Optimisations:
- Game render and update can run in different threads.
- Optimisation of the game render.
- Parallelisation of the render preparation (number of threads is configurab
le).
- Transport belt simulation optimisations
Changes:
- Assembling machine and furnace use the ingredients when they start creatin
g the product.
- Rotated tool equip gui. Gives more space to right side block.
- Updates and tweaks in the demo scenario.
- Labs are dedicated to backers (displayed in entity info).
- Simplified burner logic (burner inserter, miner, car, locomotive), it show
s the power consumption now.
- Use relevant energy values as fuel value (coal fuel value = 8KJ etc)
Scripting:
- Added textfield gui type with text property.
- Adjust the maximum cover distance of electric pole dynamically depending
on the pole with biggest reach.
- New field "stack" (contains name, count) for entities on the ground
-------------------------------------------------------------------------------------------------Version: 0.5.3
Date: 3.7. 2013
Bugfixes:
- Fix of loading of custom gui styles
- Mining cargo wagon gives back items inside.
- Fixed crash in map editor when opening furnace / boiler / etc.
- Wire dragging in god mode.
- During tight spot simulation the camera can move around.
- Fixed bugs in scenario pack.
- Minor fix with arrow in demo level 01.
- Fixed bug in saving script state (actual save happened only the very 1st t
ime).
Scripting:
- Fix of rail not providing direction.
- Fix of setactive method (set always to active), this fixes the scenario pa
ck as well.
- Method getEnergy works on assembling machine.
Other:
- Dropped linux deb packages (tar packages remain)
Translations:
- Merged changes in FR translation
- Added Dutch translation.
-------------------------------------------------------------------------------------------------Version: 0.5.2
Date: 22.6. 2013
Bugfixes:
- Fixed map editor segfaults caused by entities staged for update.
- Fixed double translation in czech translation.
- Added player entity to the locale file.
- Fixed restart button in finished game gui.
- Fixed crashes in map editor when building belts to ground on top of each o
ther.
- Fixed the crafting speed description in the assembling machine.
- Fixed straight lines in the newly generated maps.
- Fixed crashes when loading maps with missing tile or resource definitions.
- Fixed setting of sizes of custom gui elements in scripts (took effect afte
r save, but not immediately).
- Fixed some of the line wrapping problems in tool tips.
- Fixed bug when starting chest buttons appeared when loading sandbox game.
- Fixed attacking with tool when there is no ammo.
- Limit the frequency of the message sound.
Changes:
- The assembling machine 2 speed is now slightly faster (from 1.5 to 2).
Optimisations:
- The game doesn't play (and encode) the ambient when ambien volume is 0.
- The game doesn't simulate fish (and other stuff in the future) that are fa
r away.
-------------------------------------------------------------------------------------------------Version: 0.5.1
Date: 13.6. 2013
Features:
- Arrows for mining drill output when building and in Alt mode.
- Vehicle riding in God mode (vehicle must be selected when pressing enter k
ey).
- Safe and resource-rich starting area for freeplay.
Bugfixes:
- Enabled loading of saves with corrupted rail segments setup from 0.4.x ver
sions
- Fix of crash when opening laboratory with no active research.
- Fixed map editor crash when displaying enemy turret entity info.
- Added options button to the map editor menu.
- Esc in map editor menu returns to map editing.
- Fix bug of logistic storage not updated when rebuilding chest to storage.
- Fixed bug of alt-info + logistic storage beeing off after shift/control
click of items that don't fit into inventory.
- Added missing english translation records.
- Fixed crash when train destroyed another wagon / locomotive.
- Fixed crash when using set_command with defins.command.go_to_location.
- Style for button pie slice progress color (used for crafting slot).
- Small gui style fixes (car gui, inserter gui)
- Unified gui title bottom styles.
- Minimal width for dialog buttons.
- Fixed crashes in updater.
- Fixed the steam engine power output indicator (allowing it to have value u
p to 100%)
- Fixed position of the FPS info (now in the top left)
- Fixed changing god speed on autozoom (F9)
- Boiler is fast replaceable with pipes (and vice versa).
- Fixed the bug of the wrong calculation of craftable items.
- Fixed missing file in Linux tarball.
Changes:
- Smooth progress bar for splash screen.
- Faster god movement speed.
Graphics:
- New radar graphics.
- New boiler graphics.
- New steam engine graphics.
- New pump graphics.
- New pipes graphics.
-------------------------------------------------------------------------------------------------Version: 0.5.0
Date: 7.6. 2013
Features:
- Crafting recipes categorized into groups.
- Gui styles (changeable by mods).
- Auto updater for new versions.
- Train path finding takes two way signals into account.
- Train Schedule merging when connecting trains.
- Show what is connected to the electric pole when selected.
- Train can find the path backward when it has locomotives in the back
- Choose direction for some entities automatically (semaphore, train statin,
pump),
when more than one direction is suitable. The R key rotates just between t
hose.
- Alt info for the cargo wagon contents.
- Train stop building position is rounded to 2x2 grid to fix the rail grid.
- Visualisation of guarded rail area by rail signal when building/selecting
it.
- Blinking unplugged icon for generator/solar panel when it is not connected
to any machine that
can use the electricity, same icon for consumer when not connected to sour
ce.
- Multiple Train Stops for the Train Station (Train stop has gui to change t
he station it belongs to)
- Updated recipe tooltip for assembling machine output and technology window
.
- Inserter can pick up to 5 items when moving from inventory to inventory (w
hen researched), this is
useful for faster loading/unloading of cargo in train stations.
- Electric network statistics, accessible by opening the electric pole of th
e electric network,
shows statistics and graphs for different intervals (5s - 50h).
- God controller (mode without a player)
- Added sandbox custom scenario (no goal, just building factories).
- Enemy base generation settings can be set in the map generation gui.
- Load game gui automatically selects latest save when opened.
- Added fast and express splitters.
- Crop Cache for atlas (requires less video memory to run, first load when c
rop cache is initialized can be slower)
- Faster loading times (sounds are loaded when needed, faster images loading
)
Graphics:
- New gui look.
- New locomotive graphics.
- New graphics for mining drills (burner and electric)
- Use shooting particles when player is shooting.
- New splitter graphics.
- New small lamp graphics.
- Rendering light sources behind the border of the screen (To the maximum di
stance of 15 tiles).
Bugfixes:
- Fixed bug in internal rail segment structure creation on circular rails.
This could have made the save games unusable
- Fixed speed of logistic robots manager (slowdowns in games with lots of lo
gistic chest + robots)
- Fixed slow update with big counts of smart chests connected to the circuit
network (now instant).
- Fixed bug in logistic chest unregistration when the "entity-ghost" entity
to be built was held above it.
- Reload fonts when the display is found, this should solve issues of black
fonts after switching from different mode/game.
- Don't allow to do quick transfer (ctrl+click) on entities that are not ope
rable.
- Rails are not minable when there is train on them.
- Player selection controller works when player dies (and is respowned by th
e player port).
- Correct saving of max updates per frame to the config - number instead of
true/false.
- Fix of alt info for chests cleared by the script.
- Fix of loading saved games with mod items in crafting queue, that are not
already present
(mod with that item is not present, or the item was removed).
- Fixed bug of not loadable games due to different mod settings causing to h
ave assembling machines
set to recipes with more ingredients than the number of slots of the assem
bling machine.
- Fixed object creation in the lua scripts (faster and no memory leaks).
- Fixed clearing temporary script data (faster).
- Fixed bug with flickering entity info.
- Character not connected to player dying doesn't lose the game..
- Rail signals connect to more than one rail when connected to junction.
- Fixed memory leaks related to train path searching.
- Fix of building station desynchronising the replay.
- Don't show the contents of the cursor when map is stopped.
- Fixed bug in connecting rolling stocks across crossroads.
- Fixed crash when removing rails in rail crossings.
- Fixed crash when not selecting research while the inserter had already his
science pack on the way to the lab.
- Stop train when riding manually and switching to automatic mode.
- Fixed bug of crash (and other problems) when riding rolling stock after it
was rotated.
- Fixed a bug of crash after removing train stop on circular rail.
- Cannot rotate train stop and rail signal after built.
- Fix of crash when splitter with connected transport belts was rotated.
- Fixed bug in setting up the train while reversing
Changes:
- Shorter flying text duration (2.5s instead of 3s)
Graphics:
- Added accumulator charging animation.
- Draw ending/starting pieces of underground belt and splitter.
- New transport belt to ground sprites.
Scripting:
- Added entity.vehicle property.
-------------------------------------------------------------------------------------------------Version: 0.4.0
Date: 3.5. 2013
Features:
- Automated train transportation. Trains can be given schedule to go to Trai
n Stops (named after backers).
- Added simple rail signals functionality.
- Added rail cargo wagon.
- Locomotive uses fuel.
- All the desynchronisation problems in the game replaying should be solved.
- Added small replay options control panel.
- Added small flying text notifications (used to notify mining, quick transf
er and contents of mined entity).
- Added medium electric pole.
- Added big electric pole.
- Added substation.
- Added basic accumulator.
- Player slides around corners.
Changes:
- Filter inserter doesn't pick items without any filter set, smart inserter
still takes everything without filter set.
- Wider crafting/item selection screen (10 slots instead of 8, temporary sol
ution until crafting tabs are made)
- Smaller inserter bounding box, so it is easier to run through the factory.
- Car shows fuel icon when out of fuel
- Locomotive and Car are minable
- Easier riding in locomotive and car (accelerate vs. brake vs. reverse)
Bugfixes:
- Fixed resources not colliding with water.
- Fixed the calculation of loot count.
- Fixed not working clear filter action.
- Fixed drawing position of one of the trees.
- Fixed mouse click originated in gui that closes affecting the game. (Click
ing on resume started mining etc)
- Fixed crash after confirming notice box of error in script on level/campai
gn start.
- Show error in the player console when autosave can't be made and continue,
instead of closing the game.
- Fixed over extension in the recipe window.
- Fixed one rail connection bug.
- Fixed some train connecting bugs.
Graphics:
- Picture for single piece of wall.
Gui:
- More visible (white) carret in the console.
Modding:
- Mods can specify dependencies.
- Mods can contain lua migrations.
- Default values for loot (probability 1, min = 1, max = 1)
Scripting
- Better error handling on many places (so the game will write the cause of
the
error instead of crashing, or writing error -1)
- Changed the gui interface to minimalise mod conflicts.
gui object contains now 3 accessible sub object (top, left, center).
These are always flows and can't be removed, when more than one mod (and/o
r script)
adds something there it all stacks.
- Added frame, label, table and progressbar to creatable gui.
- Added basic font settings for gui elements (bold/not bold + color)
- Added way to change caption of existing gui elements
- Gui name doesn't need to be unique globally, it just needs to be unique in
the context of the parent element.
- Allowed loading bounding box with named parameters (left_top, right_bottom
)
as well as without it in format {{1, 2}, {3, 4}}
- Added direction property to LuaEntity.
- Added has_flag method.
- Removed game.getrandomnumber, use math.random instead, it will use the int
eral game random number generator.
- Added way to create more entities by the script (projectile, particle, res
ource), more on wiki soon.
- Added way to read/write amount in resource.
- Fixed bug of units killed by die command not creating corpse+sound.
- on_chunk_generated event added (contains area with bounding box of the chu
nk).
- Fixed bugs with remote interfaces
- Exposed enemy distraction in freeplay attack data
-------------------------------------------------------------------------------------------------Version: 0.3.2
Date: 30.3. 2013
Bugfixes:
- Compatibility with win xp
-------------------------------------------------------------------------------------------------Version: 0.3.1
Date: 30.3. 2013
Bugfixes:
- Compatibility with older windows systems fix (Vista and older).
- Fix of the character projectile creation position.
- Fixed of the not working flame thrower.
- German tralsnation fix.
- Fix of the script crash when player dies in beta scenario mission 1
- Fixed the stucked assembling machines. (It affected saves where
assembling machines had items inside, the order of items was changed.)
- Fixed the building of walls in map editor.
- Fixed the bug of autoclosing character screen when the player is in vehicl
e.
- Fixed the splitter bug.
- Fixed bug in loading lua packages in modules data.lua
- Fixed the crash in the beta campaign level 02 (as well chaning the core to
show script error (instead of freezing) message when different object is g
iven)
- Map size settings didn't affect freeplay.
-------------------------------------------------------------------------------------------------Version: 0.3.0
Date: 29.3. 2013
Features:
- Game updates are using timer event. The program keeps 60 game updates even
with FPS < 60 or FPS > 60.
The "catchup rate" is configurable. When the FPS drops very low this stops
having the effect.
- Added walls. (Walls are made from stone bricks, these are created from sto
ne in the furnace.)
- Storing console history in the player data.
Graphics:
- New tree graphics (8 dry trees 12 big trees)
- New inserter graphics
- New laser turret and gun turret graphics
- Bullet particles for gun turret
- New solar panel graphics
- Lighter stone furnace graphics
- New logistic robot graphics
Bugfixes:
- Fixed crash when restarting the game with technology gui opened.
- Fixed crafting queue properties when saved during crafting.
- Fixed laser turret not consuming energy in idle state.
- Splitter has maximum memory of 5 items when forced to send items on one si
de because the other one is blocked.
This means that when left is block for a long time, and then both are free
, the right will get mostly 5 items
before it is splitted 1:1 again.
- Fixed that the electric pole has the same orientation all the time (regard
less connections)
Gui:
- Removed the text length limit from the input console.
- Wrapping of the console text in the game.
Modding:
- Mods are self sustainable folders now. They contain the prototype definiti
ons, graphics, sounds, locale, scenarios or campaigns.
- Mods Gui in the game to enable / disable mods and change their ordering.
- The default game contents is treated as a mod (called base).
- Prototype definitions are generated by Lua scripts (no json anymore). Mods
can manipulate the definitions from previous mods.
- Mods can have control.lua script that supplements / changes the behavior o
f the default scenario script.
- Multiple running scripts (from the mods) can communicate with each other u
sing interfaces.
- General furnace energy source specification in json (so it can be electric
)
- Started to use the name of the recipe, this allows different recipes for t
he same product.
Having different recipes for the same product for player crafting is not t
ested (regarding the auto crafting)
- Translation files are merged properly.
- Default english fallback for translations.
Scripting:
- Simple way to add gui elements using script.
- Divided the player and its character, some functions that are not directly
connected with the charater (goal description, printing etc)
are accessible from the player object, the rest from the charater.
The access to character is game.player.character
- The migration script runs before the control.lua is loaded and can be used
to reload scripts from the original scenario
this is used to solve the issue of incompatibile scripts in the save game.
- Merged onunitdied and onplayerdied to on_entity_died
- Check for positive addition in the LuaInventory::insert method
- Added LuaInventory::remove method
- Added LuaInventory::get_contents method
- Simplier access to player from game object (game.player instead of game.ge
t_player())
- Added LuaRecipe::reload method
- Added force parameter in create_entity so player can specify the owner of
the created entity (was always enemy now)
- Added way to change force of entity and damage entity (damaging is differe
nt then sethealth).
- Position doesn't need to be in format {x = 34, y = 7}, the format {34 ,7}
works as well, the
same with bounding box.
- Added simple interface for the Freeplay that allows manipulating the attac
ks from mod scripts.
- Scripts receive only events they have subscribed to.
- Scripts can emit their own events (for instance Freeplay emits an event wh
enever it starts the attack).
-------------------------------------------------------------------------------------------------Version: 0.2.10
Date: 3.3. 2013
Bugfixes:
- Repaired the not minable lab/turret bug.
- Fixed the bug of using all recipes (regardless of category in the automati
c crafting of intermediate products).
- Fixed the bug of the incorrect steel processing technology (not reloaded b
y migration).
- Fixed the bug of the disabled iron/copper smelting recipes in scenario map
s loaded from older versions.
- Fixed the bug of the freezed controls after loading a replay from a game.
- Fixed the bug of the incorrect usage of science pack in some cases.
- Fixed the bug of the tooltips not working when entity info window is activ
e
- Start game script even with missing control.lua
a) Lua-based migrations work for these gaves.
b) It is possible to run console commands in these games.
- Tool tip in tecnology preview shows total raw in the same system as in pla
yer crafting gui
(Using just recipes that player can use for the calculations, so not smelt
ing)
Translations:
- Added Finish and Spanish translation.
- Fixed the \n usage (It works in the campaign translation as end-line chara
cter again)
-------------------------------------------------------------------------------------------------Version: 0.2.9
Date: 1.3. 2013
Features:
- Added splitter, it can be used to split items coming on belt in 1:1 ratio.
- Autosave interval is now configurable in Options->Other (values are 1 to 1
00 minutes or never)
- Textual inputs now work with home + end keys.
Bugfixes:
- Fixed the error of randomly connecting/disconnecting of the pole to be bui
lt.
- Added 0 to the allowed characters (only 1 - 9 was allowed).
- Fixed the missing distance check for connection of circuit network cables.
- Fixed periodic slowdowns when creeper attacks were spawned.
- When save/scenario saving (from the save as menu) fails, error message is
shown
and player can try to resolve it (the application will not close).
- Update the size of the entity info window when the contents change.
- Fixed the missing translation tag in the item filter window.
- Fixed bug with attacking with a pick on a large distance
Changes:
- Moved enemy spawner parameters spawningRadius and spawningSpacing into the
json files
- Alphabetical sorting of all file/directory lists (save/load game/scenario
etc).
- Removed obsolete creeper-rocket.
Graphics:
- Update of the tile graphics (mainly stone tiles are upgraded)
Scripting:
- Fixed chest info not updating when inserted items using script.
- Added indestructible/not operable/not rotatable/active property accesible
to the scripting.
- Added Lua force object
- Added function get_entity_count into the force object, used this to fix mi
nor bug in level-02
where count of mining drills/furnaces was done manually
- In Lua set_multi_command now returns number of units sent
- Moved functions getrecipes and gettechnologies from the LuaEntity to LuaFo
rce.
Modding:
- Recipe categories (Both crafting and furnace recipes merged into one list,
recipes are categorised now)
- Current recipe categories are "crafting" + "smelting", it is now possible
to add new recipe
categories in the prototype-definitions/recipe-category folder.
- Player/Assembling machine/Furnace prototype contains list of recipe catego
ries they can use, this
should make it easier to make specialised machines.
Translations:
- Added polish translation (Missing demo campaign)
- Completed French translation (fixes and tips and tricks)
- Fixes in German translation
-------------------------------------------------------------------------------------------------Version: 0.2.8
- Contents of the inventory of the Ammo Turret in the entity info (only visi
ble by the owner).
- Contents of the Furnace, the Assembling Machine and the Lab is visible in
the entity info.
- Let the player change the map generator parameters when starting a new gam
e.
Changes:
- Changed standard stone resource frequency from Rare to Medium.
- Distance for building/mining/opening machines increased from 5 to 6.
- Added descriptions for some items (science pack, logistic robot/chests)
- Changed default key to enter vehicle to the Enter key.
Bugfixes:
- Lost bitmaps after resize on some systems (includes missing light).
- Crash when setting recipe of an Assembling Machine in the Map Editor.
- Crash when mining Logistic Robots in pending state.
- Crash when saving map editor after deleting active entities.
- Attacks in the Freeplay were stucked after the first attack.
- Show ceiled value for health (so you should never see a unit with 0 health
).
- Window to choose filter in the filter inserter was closed when something w
as crafted.
- Strange (teleport-like) behavior on the Transport Belt turn in some cases.
- Eternal tooltip in the Burner Inserter.
- Eternal tooltip in the Technology gui.
- Crash when clicking on bonuses in the Technology Gui.
- Removed sources of several memory leaks.
Translations:
- English - complete
- Czech - complete
- German - complete
- Russian - complete
- French - core game + level 01 of the demo(without tips and tricks)
- Italian - Core game and demo campaign
- Translation additions (in english everywhere now) (Map generator + map edi
tor)
-------------------------------------------------------------------------------------------------Version: 0.2.6
Date: 9.2. 2013
Features:
- Pick can be used as melee weapon
- Smoke can be switched off
Bugfixes:
- Stucked laboratory bugfix
- Fixed a bug with replaced container not having alt info.
-------------------------------------------------------------------------------------------------Version: 0.2.5
Date: 8.2. 2013
Bugfixes:
- Clearing filter in filter inserter didn't work.
Translation:
- French translation (just the core game, not campaign)
-------------------------------------------------------------------------------------------------Version: 0.2.4
Date: 5.2. 2013
Features:
- Added train connection/disconnection keys into the control settings
Bugfixes:
- Newly built assembling machine could crash the game sometimes.
- Divided diesel locomotive spreadsheet into 4 files, so it is possible to l
oad on computer with maximum sprite size of 2048X2048
-------------------------------------------------------------------------------------------------Version: 0.2.3
Date: 3.2. 2013
Bugfixes:
- Source smoke animation in matrix, to be loadable on computer with smaller
maximum bitmap size limit.
-------------------------------------------------------------------------------------------------Version: 0.2.2
Date: 2.2. 2013
Features:
- Added assembling machine to the last demo level.
Bugfixes:
- Scripting of level 01 of campaign, it got stuck when player built mining d
rill on place with no resources
- When transport belts are rotated (or replaced with different than opposite
direction), items on transport belt are collected
To avoid situation when full transport belt was rotated and items got stuc
ked
(https://github.com/kovarex/Factorio-issues/issues/16)
- Solved bug of stucked main inventory when filter was set there (disabled f
ilters in main inventory for now,
as the feature is not compatibile with automatic sorting)
-------------------------------------------------------------------------------------------------Version: 0.2.1 - Indiegogo campaign start
Date: 31.1. 2013
Features:
- Technologies for logistic robot cargo capacity upgrade and research speed
- 3 different autosaves
- Priorities of machines in electric network (energy is consumed from solar
panel first, when it is not enough, generators are used)
- Enemy bases gets bigger as player gets further from the starting point
- 3 different autosaves (1 for every minute, 1 for every second minute, 1 fo
r once per 4 minutes)
Control:
- Warning message when player tries to build too far or on colliding positio
n
- Convinient building of electric poles, it is possible to build electric po
les by holding mouse
- Automatic 180 degree rotation of building when building pipe to ground/bel
t to ground, so
when building the two connections one after another, no rotation is needed
to be done in between.
- Upgrade technologies only show one relevant technology.
- Larger stacks of several items (all resources, steel, electronic circuit,
science packs)
Bugfixes:
- Crash when mining tool is crafted and automatically equipped while mining
with bare hands.
- Localisation bugfixes
- Transport belt movement optimisations.
- Connection of transport belt to underground belt from the opposite side (o
n game load)
- Rail building and selection boxes
- Get the item in the hand of inserter when it is mined.
- Active locomotive emits light.
Additions:
- Steel axe
- Better graphics of assembling machine
-------------------------------------------------------------------------------------------------Version: 0.2.0
Date: 20.1. 2013
Features:
- Technology Research - not in demo
- Transport robots - not in demo
- Underground belt (simple way to cross transport belts) - not in demo
- Day-night cycle
- Ammo is refilled automatically into the ammo slot from inventory.
Graphics:
- Mining particles
- Light sources: Furnace(burning), player, lamp, rocket, explosions, car.
- Character animations (standing, mining, shooting)
- Rocket smoke
- Red screen when player is hurt
Gui changes:
- Show count of resources available for mining drill, and contained in chest
- Show values of red/green signal in the electric pole entity info
- Show info for entity planned to be built
- Show large numbers in item slots in 1.8k format for big numbers
- Show count of elemental ingredients needed for recipe
- Key (defaultly Q), to switch weapons
- Show (optional) (when selected or building) direction of inserter
- Visualisation of connection (when selected or bulding) of transport belt t
o ground and pipe to ground
- Demo ending screen
Bugfixes:
- Moving (stack transfer/inventory transfer) of non-full items (mining tool
, armor, magazines)
- Minor translation bugfixes
- Replay synchronisation bugfixes
- Map editor/game doesnt generate always the same series of maps anymore
- Localisation of inventory restriction messages
- Double turrets
- Crash when message diaog was opened and game closed
Campaign:
- Demo campaign changed, faster start, less mining
- Technology included in the beta campaign
- First basic version of freeplay with goal
-------------------------------------------------------------------------------------------------Version: 0.1.2
Date: 26.12. 2012
Bugfixes:
- Lot of localisation bugfixes
- Localisation of tips and tricks
-------------------------------------------------------------------------------------------------Version: 0.1.1
Date: 26.12. 2012
Bugfixes:
- Czech localisation (complete demo campaign/gui localisation)
- Building sound when dragging
- Fix of pressing T crashing the game
-------------------------------------------------------------------------------------------------Version: 0.1.0 - First public release
Date: 24.12. 2012
First semi-public version
Demo Contains:
3 tutorial campaign missions
Game content:
iron/copper/coal/stone
Basic mining tools
Stone furnace
Wooden chest
Burner/electric mining drill
Burner/basic electric inserter
Basic transport belts
Pipes
Boilers
Steam engine
Gun/submachine gun
Alpha version contains:
2 harder campaign missions
Map editor
Free play
Game content:
Assembling machine (1, 2, 3, 4)
Long handed/Fast/smart inserter
Fast/express transport belts
Red/green wires that can be used to send signals
Smart chest - signal transferer
Rails + locomotive (can be used just for personal transportation now)
Rocket launcher, flame thrower, land mines and piercing bullets for pistol
/submachine gun
Heavy armor
Laser turret
Car
Solar panel
Steel
Underground pipe connection