Friday Facts #114 - Better train conditions

Regular reports on Factorio development.
EDI
Inserter
Inserter
Posts: 21
Joined: Thu Jun 12, 2014 11:38 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by EDI »

The new rail-building looks very awesome! I do have one question though... why do you pause the construction at some point in the center and not just drag the rail to connect to the endpoint right away?

Edit: Did I see correctly, that there's no more curved rails? The tooltip only showed the straight ones :)
kovarex
Factorio Staff
Factorio Staff
Posts: 8207
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by kovarex »

EDI wrote:The new rail-building looks very awesome! I do have one question though... why do you pause the construction at some point in the center and not just drag the rail to connect to the endpoint right away?

Edit: Did I see correctly, that there's no more curved rails? The tooltip only showed the straight ones :)
Because the distance of one section is limited. And yes, curved rails as items are removed.
Sparkerish
Inserter
Inserter
Posts: 24
Joined: Sat Apr 12, 2014 6:35 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by Sparkerish »

:shock: YAY!! looks AWESOME.

Suggestions:
ROUTES: allow players to configure "routes" for trains, ie route 1 goes to station A B C, route 2 goes to station A D E. Each with pre-configured wait times/conditions that are route specific. then adding a train to a group only requires selecting the route. also the route should be editable for all trains without clicking each train, just update the route (change wait time from 20 to 10 seconds for station B for all trains with that route)
Individual stations should still be addable but routes would really help with organization. (I get tired of waiting for a train to return to the yard so I can change the wait time for a station)

GOTO: allow selecting a single station and tell train to Goto that station without requiring it to be added to the assigned list. Great for "I need a lift to..."

Couple of ideas for ya, Keep up the Great work! :D
Have FUN!
WARNING Factorio
User avatar
SHiRKiT
Filter Inserter
Filter Inserter
Posts: 706
Joined: Mon Jul 14, 2014 11:52 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by SHiRKiT »

Please add tooltips when a button is hovered for 1 second (or some time). This HELPS A LOT.
EDI
Inserter
Inserter
Posts: 21
Joined: Thu Jun 12, 2014 11:38 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by EDI »

Ha, it's so cool, I can't wait to expand my train network! 8-)
ratchetfreak
Filter Inserter
Filter Inserter
Posts: 952
Joined: Sat May 23, 2015 12:10 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by ratchetfreak »

mrtux wrote:I really like the work on the railway/train UI! *thumbs up!*

Instead of setting complicated conditions in a UI window, I'd rather like to be forced to build those on my own; aka: I need an element that allows me to control the train based on network conditions (included) and then some sensor for the wagon states. A stop timer could even be built with two chests (see Minecraft stop timers), the rest is already in Factorio. Sophisticated train control should have a certain level of complexitly. :D
then we'd need circuit outputs for stations (possibly on the other side?)

for example green signal == 1 if train is stopped at station, and rest of signals is the total inventory
Blue_Lucario
Inserter
Inserter
Posts: 33
Joined: Tue Jan 27, 2015 12:05 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by Blue_Lucario »

FINALLY!!!!
I have used trains a lot. I love them. I make beautiful multi train systems that never crash or stall.
Now I feel that I can start using trains for the first time. This will make things so much easier!!!
genericname1
Burner Inserter
Burner Inserter
Posts: 16
Joined: Fri May 22, 2015 12:55 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by genericname1 »

If trains can be connected to the circuit network will be be able to read the contents of a train?

I'm thinking it'd be nice to be able to load a single carriage with a full set of repair materials (10 x turrets, 50 x wall sections, some repair packs, perhaps a couple of spare bots etc)
indjev99
Long Handed Inserter
Long Handed Inserter
Posts: 78
Joined: Thu Feb 26, 2015 2:13 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by indjev99 »

Sparkerish wrote: Suggestions:
ROUTES: allow players to configure "routes" for trains, ie route 1 goes to station A B C, route 2 goes to station A D E. Each with pre-configured wait times/conditions that are route specific. then adding a train to a group only requires selecting the route. also the route should be editable for all trains without clicking each train, just update the route (change wait time from 20 to 10 seconds for station B for all trains with that route)
Individual stations should still be addable but routes would really help with organization. (I get tired of waiting for a train to return to the yard so I can change the wait time for a station)

GOTO: allow selecting a single station and tell train to Goto that station without requiring it to be added to the assigned list. Great for "I need a lift to..."
That!
User avatar
Nova
Filter Inserter
Filter Inserter
Posts: 960
Joined: Mon Mar 04, 2013 12:13 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by Nova »

The whole new things about trains are awesome. No, I don't use that word as often, and I mean it. The changes to the way how we build railways are so intuitive and just perfect. The changes to the train station menu are also perfect. It looks so much better. You can really see how much thought you put into the whole matter, kovarex. To be honest, it really shows that you guys are really good developers. Every big company could be proud to have developers like you! But please don't go to them. The Indie game world needs you, and especially Factorio. I didn't play the game in the last months, but I'm sure I will play again many dozen hours after 0.13 is out. :)
Rseding91
Factorio Staff
Factorio Staff
Posts: 14348
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by Rseding91 »

genericname1 wrote:If trains can be connected to the circuit network will be be able to read the contents of a train?

I'm thinking it'd be nice to be able to load a single carriage with a full set of repair materials (10 x turrets, 50 x wall sections, some repair packs, perhaps a couple of spare bots etc)
As it stands now: no. Twinsen may implement some mechanic to read the train contents but as it is now there isn't a way to output train contents into the circuit network. Mostly I don't see how that would be useful so if you've got a good use case for it let us know :)

You can however use the "inventory count" condition to check against the count of items in the train cargo and combine any number of those to get what you're after: leave after 10 turrets, 50 walls, x repair packs and x bots are in the cargo wagon - 100% supported.
If you want to get ahold of me I'm almost always on Discord.
kinnom
Filter Inserter
Filter Inserter
Posts: 706
Joined: Fri Dec 26, 2014 4:20 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by kinnom »

the mod smarttrains (https://forums.factorio.com/forum/vie ... 97&t=14432) might have wat you are searching for
no yes yes no yes no yes yes
ratchetfreak
Filter Inserter
Filter Inserter
Posts: 952
Joined: Sat May 23, 2015 12:10 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by ratchetfreak »

Rseding91 wrote:
genericname1 wrote:If trains can be connected to the circuit network will be be able to read the contents of a train?

I'm thinking it'd be nice to be able to load a single carriage with a full set of repair materials (10 x turrets, 50 x wall sections, some repair packs, perhaps a couple of spare bots etc)
As it stands now: no. Twinsen may implement some mechanic to read the train contents but as it is now there isn't a way to output train contents into the circuit network. Mostly I don't see how that would be useful so if you've got a good use case for it let us know :)

You can however use the "inventory count" condition to check against the count of items in the train cargo and combine any number of those to get what you're after: leave after 10 turrets, 50 walls, x repair packs and x bots are in the cargo wagon - 100% supported.
Fuel count for one

or for a train going around resupplying outposts it can then decide to go back only if it is running low on a certain item
Rseding91
Factorio Staff
Factorio Staff
Posts: 14348
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by Rseding91 »

ratchetfreak wrote:Fuel count for one

or for a train going around resupplying outposts it can then decide to go back only if it is running low on a certain item
The train conditions are *wait* conditions. They determine when the train should leave the station. Not if the train should go to a station in the listing.
If you want to get ahold of me I'm almost always on Discord.
voyta
Long Handed Inserter
Long Handed Inserter
Posts: 61
Joined: Thu Jul 23, 2015 10:29 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by voyta »

Sparkerish wrote:Suggestions:
ROUTES: allow players to configure "routes" for trains, ie route 1 goes to station A B C, route 2 goes to station A D E. Each with pre-configured wait times/conditions that are route specific. then adding a train to a group only requires selecting the route. also the route should be editable for all trains without clicking each train, just update the route (change wait time from 20 to 10 seconds for station B for all trains with that route)
Individual stations should still be addable but routes would really help with organization. (I get tired of waiting for a train to return to the yard so I can change the wait time for a station)
Try Fat train controller mod.

(I mean, they give you hand, and you eat the whole developer, that's not nice :))
SpeedDaemon
Fast Inserter
Fast Inserter
Posts: 124
Joined: Fri May 22, 2015 3:31 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by SpeedDaemon »

Regarding the "no items added/removed in last <user specifiable> seconds" condition.

I think this should be "less than <user specifiable> items added/removed in the last <user specifiable> seconds.

I think I would mostly use this sort of thing for picking up ore from mines or other production output, where you want to dump whatever amount is in the buffer into the train, but stuff would continue to trickle in once the buffer is empty.

Although I guess if we can use circuit conditions, we could just connect the buffer and do "wait until x in circuit network is less than Y"
ratchetfreak
Filter Inserter
Filter Inserter
Posts: 952
Joined: Sat May 23, 2015 12:10 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by ratchetfreak »

Rseding91 wrote:
ratchetfreak wrote:Fuel count for one

or for a train going around resupplying outposts it can then decide to go back only if it is running low on a certain item
The train conditions are *wait* conditions. They determine when the train should leave the station. Not if the train should go to a station in the listing.
It would be nice if we could not go to a station depending on a condition (internal like fuel or possibly a circuit condition like not enough resources to bother to pick up)
JC1223
Burner Inserter
Burner Inserter
Posts: 7
Joined: Thu Dec 03, 2015 10:14 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by JC1223 »

kovarex wrote:
EDI wrote:The new rail-building looks very awesome! I do have one question though... why do you pause the construction at some point in the center and not just drag the rail to connect to the endpoint right away?

Edit: Did I see correctly, that there's no more curved rails? The tooltip only showed the straight ones :)
Because the distance of one section is limited. And yes, curved rails as items are removed.
Related to this, does this mean all existing curved rails in worlds will be deleted or will worlds with them be unplayable after the update, or as a third possibility, will all current curved rails be changed to sets of just rails set up how they now are/will be to make the curves with the new changes to the rail system? Or do curved rails still exist, but not an inventory item for them, only as placed objects.
kovarex
Factorio Staff
Factorio Staff
Posts: 8207
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Friday Facts #114 - Better train conditions

Post by kovarex »

JC1223 wrote:
kovarex wrote:
EDI wrote:The new rail-building looks very awesome! I do have one question though... why do you pause the construction at some point in the center and not just drag the rail to connect to the endpoint right away?

Edit: Did I see correctly, that there's no more curved rails? The tooltip only showed the straight ones :)
Because the distance of one section is limited. And yes, curved rails as items are removed.
Related to this, does this mean all existing curved rails in worlds will be deleted or will worlds with them be unplayable after the update, or as a third possibility, will all current curved rails be changed to sets of just rails set up how they now are/will be to make the curves with the new changes to the rail system? Or do curved rails still exist, but not an inventory item for them, only as placed objects.
Rails as entities on the map (both curved and straight) stays unchanged. Only curved Item (the thing in the inventory) is removed.
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: Friday Facts #114 - Better train conditions

Post by bobingabout »

Suggestion.

If you're changing the UI and such, do you think it could be possible to make it so the game doesn't crash when you try to look at the fuel inventory when fuel inventory size is set to 0.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
Post Reply

Return to “News”