Version 0.8.0
Posted: Fri Dec 06, 2013 5:36 pm
Hello, we just released the experimental release of 0.8.
We didn't have the time to do as much testing as planned, so bugs are expected.
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)