Version 0.9.4

Information about releases and roadmap.
kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Version 0.9.4

Post by kovarex »

Hello, the update is here:
  • Known issues:
    If you are using Dytech mod you will need to download the new version, otherwise the game won't even start. This is due to the change of provider chest to active provider chest.
  • Features:
    • Added passive provider chest. Provides items only for requester, construction and player. Not for storage chests.
  • Bugfixes:
    • Moved lubricant recipe from engine technology to oil processing as lubricant 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 existing entities.
    • Fixed a bug 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 subgroup.
    • Limit the size of the blueprint preview, so it is usable for huge blueprints.
    • Fixed that control clicking to get items from the logistic robot could crash 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 types is used without the original mod and car/crain crash happens.
    • Fixed dangling tooltip of the slot inserter logistic condition when closed.
    • Fixed small-plane recipe in campaign level 4.
    • Removed accumulator research and requirement from the 2nd beta level.
    • Updater checks update packages to be applied before actually running them.
    • Fixed that assembling machine recipe configuration was lost when using blueprints.
    • Objects with even dimensions like 2X2 are centered over the cursor better when building.
  • Changes:
    • Using subgroups and item groups for entities as well. This partially fixes problem with overflowing window for entities in the map editor.
    • Dynamic window size for smaller displays.
  • Modding:
    • Added a way to specify recipe hidden, so it doesn't appear in the crafting window.
    • Added a way to specify whether to use apply_projection for rotated sprite or not.
  • Scripting:
    • Added way to add ghost structures.
    • Added way to order/cancel deconstruction from script.
    • Limit the entity.energy write property by <0, max buffer size>.
  • Translations:
    • Added simplified chinese translation.
Downloadable at https://www.factorio.com/download/experimental as usual, or by automatic updater as long as you have checked to download experimental releases

Rockstar04
Fast Inserter
Fast Inserter
Posts: 171
Joined: Sun Feb 17, 2013 4:31 pm
Contact:

Re: Version 0.9.4

Post by Rockstar04 »

WHOO LINUX VERSION!

And the passive chest is something I have wanted for a LONG TIME! Thanks!!

Blackdots
Burner Inserter
Burner Inserter
Posts: 8
Joined: Fri Mar 21, 2014 1:42 pm
Contact:

Re: Version 0.9.4

Post by Blackdots »

I just tried to start the game after updating and it complains the following:

Error in assignID, 'enemies' was not recognized id of item sub-group

any help? :(

LoSboccacc
Filter Inserter
Filter Inserter
Posts: 251
Joined: Wed Feb 20, 2013 9:35 pm
Contact:

Re: Version 0.9.4

Post by LoSboccacc »

uhm, can someone paste a console script to change all active provider into passive provider chests?

thanks

drs9999
Filter Inserter
Filter Inserter
Posts: 831
Joined: Wed Mar 06, 2013 11:16 pm
Contact:

Re: Version 0.9.4

Post by drs9999 »

LoSboccacc wrote:uhm, can someone paste a console script to change all active provider into passive provider chests?

thanks
You can do the following.
- Goto data/base/migrations/2014-03-17_Factorio_0.9.4.json
- Change "active" into "passive"

Load a pre0.9.4 save => all provider-chests will be replaced with passive-provider-chests instead the active-ones on load

slpwnd
Factorio Staff
Factorio Staff
Posts: 1835
Joined: Sun Feb 03, 2013 2:51 pm
Contact:

Re: Version 0.9.4

Post by slpwnd »

drs9999 wrote:
LoSboccacc wrote:uhm, can someone paste a console script to change all active provider into passive provider chests?

thanks
You can do the following.
- Goto data/base/migrations/2014-03-17_Factorio_0.9.4.json
- Change "active" into "passive"

Load a pre0.9.4 save => all provider-chests will be replaced with passive-provider-chests instead the active-ones on load
Exactly. Alternatively you can make your own "temporary" json migration in that folder (the name doesn't matter as long as it is new for that sve).

User avatar
cube
Former Staff
Former Staff
Posts: 1111
Joined: Tue Mar 05, 2013 8:14 pm
Contact:

Re: Version 0.9.4

Post by cube »

Blackdots wrote:I just tried to start the game after updating and it complains the following:

Error in assignID, 'enemies' was not recognized id of item sub-group

any help? :(
Let's continue here: https://forums.factorio.com/forum/vie ... f=7&t=2895
I have no idea what I'm talking about.

LoSboccacc
Filter Inserter
Filter Inserter
Posts: 251
Joined: Wed Feb 20, 2013 9:35 pm
Contact:

Re: Version 0.9.4

Post by LoSboccacc »

thanks a mil! that worked

now I can deconstruct all the things and renovate my factory! wonderful!

jeroon
Filter Inserter
Filter Inserter
Posts: 351
Joined: Sun Jan 26, 2014 10:18 am
Contact:

Re: Version 0.9.4

Post by jeroon »

tnx for the update, I'm sorry to ruin your chance to finally get a beer on a friday night, but i've found a (small) bug ;)

win 7, x64 version

First time I'd try to start it, I got
Image
and the game exited.

Second time i started, it went well, i got the update, but then the auto-restarts, and i got the error with the wrong path again.

3rd time i started it, it crashed straight away (which happens sometimes on this machine, with all versions so far, can't seem to find a pattern though).

4th time i started it, i could play! ;)

Deathmage
Long Handed Inserter
Long Handed Inserter
Posts: 88
Joined: Mon Jan 20, 2014 3:28 pm
Contact:

Re: Version 0.9.4

Post by Deathmage »

Well my thread about limiting logistics storage has became useless...

Greg40
Inserter
Inserter
Posts: 30
Joined: Thu Mar 20, 2014 3:04 pm
Contact:

Re: Version 0.9.4

Post by Greg40 »

Thank you very much for the work -> just for the week end 8-)
good to see linux version again.

Copperfield
Burner Inserter
Burner Inserter
Posts: 17
Joined: Wed Feb 12, 2014 10:19 am
Contact:

Re: Version 0.9.4

Post by Copperfield »

thx for updated version..

but

playing a new game with a manual settings dont generate the correct world..

I set all resources and high and there are still small..

DRBLN
Filter Inserter
Filter Inserter
Posts: 411
Joined: Sat Mar 23, 2013 12:44 pm
Contact:

Re: Version 0.9.4

Post by DRBLN »

I can't start the game :(

Image

That ile is really missing.

DRBLN
Filter Inserter
Filter Inserter
Posts: 411
Joined: Sat Mar 23, 2013 12:44 pm
Contact:

Re: Version 0.9.4

Post by DRBLN »

Please, could advise how to fix that?

User avatar
ludsoe
Fast Inserter
Fast Inserter
Posts: 243
Joined: Tue Feb 11, 2014 8:16 am
Contact:

Re: Version 0.9.4

Post by ludsoe »

DRBLN wrote:Please, could advise how to fix that?
Delete the base mod and reupdate?

DRBLN
Filter Inserter
Filter Inserter
Posts: 411
Joined: Sat Mar 23, 2013 12:44 pm
Contact:

Re: Version 0.9.4

Post by DRBLN »

ludsoe wrote:
DRBLN wrote:Please, could advise how to fix that?
Delete the base mod and reupdate?
The game doesn't reupdate the base mod if it is deleted

drs9999
Filter Inserter
Filter Inserter
Posts: 831
Joined: Wed Mar 06, 2013 11:16 pm
Contact:

Re: Version 0.9.4

Post by drs9999 »

It is not a bug in the vanilla game. It is caused by dytech, because the sprite is used there but do not exist anymore.
Easy workaround: copy the sprite from the active/passive privider chest and rename the copy back to logistic-chest-provider

User avatar
Dysoch
Filter Inserter
Filter Inserter
Posts: 445
Joined: Fri Oct 18, 2013 2:27 pm
Contact:

Re: Version 0.9.4

Post by Dysoch »

DRBLN wrote:Please, could advise how to fix that?
you know this probblem is caused by my mod. So there is no need to post 3 times on 3 different forum sections.
because it is caused by mod, ONLY post it on my bug reports section, and wait till i release an update (i just did)

being impatient never rewards!
Creator of:
- DyTech
- DyWorld
- DyWorld-Dynamics
- DyWorld-Dynamics 2
Active since Factorio 0.6

User avatar
N3X15
Inserter
Inserter
Posts: 24
Joined: Sat Oct 26, 2013 11:44 pm
Contact:

Re: Version 0.9.4

Post by N3X15 »

Regarding the deconstruction trigger: When you have spare time (which is rare, I completely understand), could you please let us know what we're supposed to be calling? I've checked the wiki and the forums without success. Looping through the entity's metatables and listing the available functions isn't an option due to how the native functions are implemented.

Thanks.

drs9999
Filter Inserter
Filter Inserter
Posts: 831
Joined: Wed Mar 06, 2013 11:16 pm
Contact:

Re: Version 0.9.4

Post by drs9999 »

N3X15 wrote:Regarding the deconstruction trigger: When you have spare time (which is rare, I completely understand), could you please let us know what we're supposed to be calling? I've checked the wiki and the forums without success. Looping through the entity's metatables and listing the available functions isn't an option due to how the native functions are implemented.

Thanks.
The devs added 3 new methods related to it.These are:

Code: Select all

orderdeconstruction(force)
canceldeconstruction(force)
tobedeconstructed(force) <= returns boolean
They can be used only with entities (obviously) and the entity has to belong either to the player force or neutral force.


Code-Snippets:

Code: Select all

--shows if the selected entity is marked for deconstruction--
if game.player.selected.tobedeconstructed(game.player.force) then
   game.player.print("true")
else
   game.player.print("false")
end

-- Mark the selected entity for deconstruction--
game.player.selected.orderdeconstruction(game.player.force)

--Unmark selected entity for deconstruction--
game.player.selected.canceldeconstruction(game.player.force)
Last edited by drs9999 on Sat Mar 22, 2014 1:41 pm, edited 1 time in total.

Post Reply

Return to “Releases”