We didn't have the time to do as much testing as planned, so bugs are expected.
- Features:
- Construction robots that can be used to automatically repair and reconstruct damaged structures.
- Roboport - the home, charging point and transmission provider for the logistic 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 when 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 trying 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 info 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 description.
- 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 manual crafting. Crafting speed of assembling machine is relative to the speed of manual crafting.
- 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 preview window.
- Bugfixes:
- Fixed bug with the game being slow when the player was moving after the display 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 never.
- Fixed bug of wrong connection of pipe to ground when rotated.
- Fixed incorrect calculation of mining speed of mining drills showed in tooltips/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 train is moving.
- When manually controlling the train movement, the back/forward direction is 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 piercing bullet magazine
- Increased the range of the rocket from 20 to 22.
- Decreased the range of medium worm from 25 to 20.
- Scripting:
- Added onplayercrafteditem event.
- Added read/write property currentresearch to LuaLorce.
- Added the option to create and manipulate the checkbox gui element.
- GameViewSettings to control what is shown in the game view.
- LuaUnitGroup valid and members attributes.
- Lua API call to check if path finder is busy (game.ispathfinderbusy).
- Lua API call game.findnearestenemy.
- Lua API call unitgroup.startmoving.
- Lua API can read and control the wind.
- Lua API to control the train (LuaTrain).
- Added heldentity to the LuaEntity (only for insterters).
- Zooming can be controlled in the lua script.
- Lua API to read / write the mouse cursor.
- Building the entity from the cursor.
- Lua API to control god's flashlight.
- Lua API to read / write player cursor stack.
- Lua API to read fuel value, group and place result of LuaItemPrototype.
- Lua API to read / write player states (riding state, walking state, mining state).
- Lua API to check and start driving
- Lua API to write entity orientation (works only on biters so far).
- LuaTile has a field valid.
- Added methods read and write pollution (game.pollute/getpollution)
- Fixed crash when manipulating not generated LuaTile.
- Fixed the bad coordinates of area in onchunkgenerated event for negative coordinates.
- Modding:
- Enabled migration between different entity types.
- Moved PathFinder settings to map_settings.lua
- Added energy per hit point to rolling stock prototype (energy_per_hit_point).
- Changed the energy specification in energy source from number to the energy amount format (J/W).
- Changed mining drill specification to use mining_power instead of mining_speed and mining_speed instead of effectivity.
- Moved light cone specification into data (character, car, locomotive).
- Mods can specify allowed combinations of neighboring terrain tiles.
- Known Issues:
- there are ocasional "thin lines" in the generated terrain
- on Mac OSX 10.9 the game crashes during shutdown (configs are saved)