I always have problems trying to keep my factory compact and have a system in order to allow trains which come in and out of my factory to turn around without having to make a loop.
My suggestion is a method of making cargo trains being able to detach from each other automatically and be able to programmable turntables in order to allow users to use one train instead of two.
Therefore in return for saving coal, you can use up a bit more space in your factory or vice versa.
Trains shouldn't HAVE to be double ended or take up huge loops in order to prevent that problem. I generally find trains only being pulled by one train to be a lot cooler and easier to work with.
And finally, detaching. Trains unloading can take a long time and basically puts your train in complete stationary until it's done the job it's programmed to complete. But why can the same
train not be able to do other things while waiting for other wagons to fill or unload?
Turntables + Automated Detaching
Moderator: ickputzdirwech
-
- Inserter
- Posts: 26
- Joined: Wed Apr 13, 2016 1:06 am
- Contact:
Turntables + Automated Detaching
600 hours in factorio? No problem.
Re: Turntables + Automated Detaching
Hm. That would be the "realworld implementation" of OpenTTD's "Trains just turn magically in their station".
Hm.
I think it would be complicated and not worth the afford: Gameplay will not rise very much with this feature. But personally I would like to play around with such turntables.
Hm.
I think it would be complicated and not worth the afford: Gameplay will not rise very much with this feature. But personally I would like to play around with such turntables.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Re: Turntables + Automated Detaching
I'd also like this feature. detaching/attaching wagons/trains in an automated way could lead some interesting things to play with. And the turntable too.
Re: Turntables + Automated Detaching
Modern trains no longer use turntables, except for very few exceptions. Instead, they either have a locomotive or motor coach on both ends. The reason for this is that modern locomotives/motor coaches can drive just as well in forward and reverse.
Therefore, in my opinion, the main problem is that, in Factorio, locomotives facing the other direction do not contribute at all to the propulsion power of the train (which is very unrealistic). This has already been discussed extensively in the following threads:
viewtopic.php?f=6&t=40644 propulsion power of bidirectional trains
viewtopic.php?f=16&t=64311 Stronger Vanilla Locomotives
Original forum thread
Updated mod for 0.16
I agree that it would be nice to have it in vanilla, but it should only be something for advanced players. However, for this to be properly implemented, individual locomotives would have to be able to shunt (drive slowly in reverse).
Therefore, in my opinion, the main problem is that, in Factorio, locomotives facing the other direction do not contribute at all to the propulsion power of the train (which is very unrealistic). This has already been discussed extensively in the following threads:
viewtopic.php?f=6&t=40644 propulsion power of bidirectional trains
viewtopic.php?f=16&t=64311 Stronger Vanilla Locomotives
Automatic coupling and decoupling has been implemented in a mod:
Original forum thread
Updated mod for 0.16
I agree that it would be nice to have it in vanilla, but it should only be something for advanced players. However, for this to be properly implemented, individual locomotives would have to be able to shunt (drive slowly in reverse).
-
- Fast Inserter
- Posts: 209
- Joined: Mon Jan 08, 2018 4:54 pm
- Contact:
Re: Turntables + Automated Detaching
Exactly. Plus loops are so easy in factorio.Tekky wrote: Fri Jan 11, 2019 4:58 pm Modern trains no longer use turntables, except for very few exceptions. Instead, they either have a locomotive or motor coach on both ends. The reason for this is that modern locomotives/motor coaches can drive just as well in forward and reverse.
Yes. It's annoying.Tekky wrote: Fri Jan 11, 2019 4:58 pm Therefore, in my opinion, the main problem is that, in Factorio, locomotives facing the other direction do not contribute at all to the propulsion power of the train (which is very unrealistic).
For this to be properly implemented (and effectively used) very many changes needed:Tekky wrote: Fri Jan 11, 2019 4:58 pm Automatic coupling and decoupling has been implemented in a mod:
...
I agree that it would be nice to have it in vanilla, but it should only be something for advanced players. However, for this to be properly implemented, individual locomotives would have to be able to shunt (drive slowly in reverse).
- to see each wagon content
- to control locomotive between stations
- to set destination from station to locomotive
- ...
Re: Turntables + Automated Detaching
It would still be cool to have turntables, and transfer tables. I don't care about modern trains.
Re: Turntables + Automated Detaching
A lot, almost all higher ranking, passenger trains in Austria have a locomotive on one end and a driving car on the other.
To get those driving cars face the right direction sometimes turntables are used. More commonly though the whole train is reversed in a reversing loop like we would do in Factorio.
Automatic coupling will break any combinator logic using train.id to discern between trains. Only mods monitoring on_train_created can keep track of certain trains.
decoupling:
train.id 1 decouples a wagon => becomes train.id 2 and the wagon train.id 3.
coupling:
a) train.id 2 and train.id 3 are coupled back in the same configuration as it was before => train.id is now 4.
b) train.id 2 and train.id 3 are coupled back in a different configuration as it was before => train.id is now 4.
If train.id instead was a hash from unit_numbers specific to one train configuration keeping track of train by their id would become possible in game as well.
decoupling:
train.id 1 decouples a wagon => becomes train.id 2 and the wagon train.id 3.
coupling:
a) train.id 2 and train.id 3 are coupled back in the same configuration as it was before => train.id is now 1.
b) train.id 2 and train.id 3 are coupled back in a different configuration as it was before => train.id is now 4.
To get those driving cars face the right direction sometimes turntables are used. More commonly though the whole train is reversed in a reversing loop like we would do in Factorio.
Automatic coupling will break any combinator logic using train.id to discern between trains. Only mods monitoring on_train_created can keep track of certain trains.
decoupling:
train.id 1 decouples a wagon => becomes train.id 2 and the wagon train.id 3.
coupling:
a) train.id 2 and train.id 3 are coupled back in the same configuration as it was before => train.id is now 4.
b) train.id 2 and train.id 3 are coupled back in a different configuration as it was before => train.id is now 4.
If train.id instead was a hash from unit_numbers specific to one train configuration keeping track of train by their id would become possible in game as well.
decoupling:
train.id 1 decouples a wagon => becomes train.id 2 and the wagon train.id 3.
coupling:
a) train.id 2 and train.id 3 are coupled back in the same configuration as it was before => train.id is now 1.
b) train.id 2 and train.id 3 are coupled back in a different configuration as it was before => train.id is now 4.
My Mods: mods.factorio.com
-
- Long Handed Inserter
- Posts: 59
- Joined: Sat Mar 24, 2018 8:19 am
- Contact:
Re: Turntables + Automated Detaching
Hashes are prone to unexpected collisions, counters are not.
For example, train id currently is 32 bit field, so if we want to pack 4 unit types in trains up to 16 units long we would have 16 train configurations per hash, since compression functions aren't magical. No one, probably, could exhaust all 4 billion ids by building trains manually even if played same Factorio map 10 lives in a row.
For example, train id currently is 32 bit field, so if we want to pack 4 unit types in trains up to 16 units long we would have 16 train configurations per hash, since compression functions aren't magical. No one, probably, could exhaust all 4 billion ids by building trains manually even if played same Factorio map 10 lives in a row.