Random Ramblings #4
Posted: Thu Oct 03, 2013 9:48 pm
Graphics
Albert finished other, general-purpose remnants, so the destructed factory will leave somemthing as a reminder (on the picture)
Wiki/scripting
Monkey work.
I'm doing monkey work the whole day today, cleaning and unifying the lua scripting interface.
For all trivial elements, get/set methods are changed to property fields
changes to
I already wrote to the 0.7.1 changelog, that the wiki scripting interface will be complete, so as I'm writing it, I want to write the more or less final version of things we already have.
The part of the wiki I'm extending: https://forums.factorio.com/wiki/inde ... ua_objects
Bugfixing
Tomas was trying to fix causes that led to the 15 000 biter save (that was reaaaly slow).
New spawners will have bigger bounding box, so we decided to just kill all spawners/biters that gets to the way when loading older saves.
The testing also resulted in nice debugging command
Can be handy sometimes
In the meantime, we were fixing bugs and moving feature requests to another release, so the testing phase of the bugfix release will probably start soon.
P.S. We are considering opening the source code to some people.
Albert finished other, general-purpose remnants, so the destructed factory will leave somemthing as a reminder (on the picture)
Wiki/scripting
Monkey work.
I'm doing monkey work the whole day today, cleaning and unifying the lua scripting interface.
For all trivial elements, get/set methods are changed to property fields
Code: Select all
game.player.force.technologies["iron-working"].setresearched(true)
Code: Select all
game.player.force.technologies["iron-working"].researched = true
The part of the wiki I'm extending: https://forums.factorio.com/wiki/inde ... ua_objects
Bugfixing
Tomas was trying to fix causes that led to the 15 000 biter save (that was reaaaly slow).
New spawners will have bigger bounding box, so we decided to just kill all spawners/biters that gets to the way when loading older saves.
The testing also resulted in nice debugging command
Code: Select all
game.killallenemies()
In the meantime, we were fixing bugs and moving feature requests to another release, so the testing phase of the bugfix release will probably start soon.
P.S. We are considering opening the source code to some people.