Version 0.4.0
Posted: Fri May 03, 2013 6:23 pm
Hello,
we just released the version 0.4.0 (experimental)
Warning: there is major bug, the pump can't be built, bugfix release will be tomorrow.
we just released the version 0.4.0 (experimental)
Warning: there is major bug, the pump can't be built, bugfix release will be tomorrow.
- Features:
- Automated train transportation. Trains can be given schedule to go to Train 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 transfer 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 solution 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. (Clicking on resume started mining etc)
- Fixed crash after confirming notice box of error in script on level/campaign 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/or 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 (lefttop, rightbottom) as well as without it in format {{1, 2}, {3, 4}}
- Added direction property to LuaEntity.
- Added hasflag method.
- Removed game.getrandomnumber, use math.random instead, it will use the interal game random number generator.
- Added way to create more entities by the script (projectile, particle, resource), more on wiki soon.
- Added way to read/write amount in resource.
- Fixed bug of units killed by die command not creating corpse+sound.
- onchunkgenerated event added (contains area with bounding box of the chunk).
- Fixed bugs with remote interfaces
- Exposed enemy distraction in freeplay attack data