Assign Trains to Schedules (Train Routes)

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

Darinth
Filter Inserter
Filter Inserter
Posts: 323
Joined: Wed Oct 17, 2018 12:17 pm
Contact:

Re: Assign Trains to Schedules

Post by Darinth »

As an alternative, 0.17 is providing the ability to blueprint trains. Could train blueprints be given an added functionality whereby if you click a train blueprint with a schedule on an existing train it re-writes the schedule? Would hopefully be a reasonably simple change and with a tooltip it would likely be discovered naturally when you mouse-over an existing train with a train blueprint and it highlights the whole train and provides mouse-over text indicating it will replace the schedule. Means blueprints become your source of quickly rescheduling a bunch of trains. Maybe even give the ability to use blueprints on the train list to quick reassign trains.
mrvn
Smart Inserter
Smart Inserter
Posts: 5969
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Assign Trains to Schedules

Post by mrvn »

Darinth wrote: Tue Nov 13, 2018 3:14 pm As an alternative, 0.17 is providing the ability to blueprint trains. Could train blueprints be given an added functionality whereby if you click a train blueprint with a schedule on an existing train it re-writes the schedule? Would hopefully be a reasonably simple change and with a tooltip it would likely be discovered naturally when you mouse-over an existing train with a train blueprint and it highlights the whole train and provides mouse-over text indicating it will replace the schedule. Means blueprints become your source of quickly rescheduling a bunch of trains. Maybe even give the ability to use blueprints on the train list to quick reassign trains.
That's not really better than having a train depot stashed somewhere on the map with one train per schedule and coping that around.

The benefit of schedules would be that when you change a schedule all the assigned trains change without you having to hunt them all down.
SLB
Inserter
Inserter
Posts: 36
Joined: Mon Sep 25, 2017 10:47 am
Contact:

Batch modification train schedule

Post by SLB »

When you have hundreds of trains in a huge rail system
It’s very difficult to find a few of them and modify them.

Need some way to search for eligible trains. This will return a list of trains and then select some of them to add a station to their schedule.
Koub
Global Moderator
Global Moderator
Posts: 7918
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Batch modification train schedule

Post by Koub »

I think this suggestion is what you really need :)
Koub - Please consider English is not my native language.
SLB
Inserter
Inserter
Posts: 36
Joined: Mon Sep 25, 2017 10:47 am
Contact:

Re: Batch modification train schedule

Post by SLB »

Thank you, this is exactly what I need.
Koub
Global Moderator
Global Moderator
Posts: 7918
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Assign Trains to Schedules

Post by Koub »

[Koub] Then topic merged
Koub - Please consider English is not my native language.
rldml
Fast Inserter
Fast Inserter
Posts: 181
Joined: Sun Mar 06, 2016 2:38 am
Contact:

Re: Assign Trains to Schedules

Post by rldml »

wrong, Thread, sorry
CrashDive
Manual Inserter
Manual Inserter
Posts: 2
Joined: Tue May 12, 2020 5:10 am
Contact:

The train menu should be used for scheduling

Post by CrashDive »

TL;DR
The train menu (located in the top right of the screen) is underutilized and could be used to assign multiple trains to one schedule quickly, eliminating frustration and tediom.

What is the issue?
Trains can be annoying to work with. Moving all of my iron trains from "Iron Ore Pickup 2" to "Iron Ore Pickup 3" one by one gets old pretty quickly. Having to do this every time a resource deposit is exhausted is unelegant and detracts from the game.
My solution
Currently, each train is assigned its own schedule. I propose, instead, that schedules have trains assigned to them. This way, by creating or editing only one schedule, many trains can reflect this change without the need to micromanage them.

This functionality can be added in place of the existing train menu. The below image shows my vision for the new train menu. Its functionality includes creating new schedules independent of a train, modifying/ removing existing schedules, and drag-and-drop assignment of trains to and between schedules
Factorio Train Menu.png
Factorio Train Menu.png (121.75 KiB) Viewed 5981 times
The utility of the current train menu (which shows the location of trains) could easily be included as a tooltip by hovering over a train in the list. In addition to the completely new train menu, a drop-down menu would be added to the locomotive GUI allowing players to assign the train to a schedule from within the locomotive GUI.

This sounds like a radical change to how trains work, won't players be upset by having to learn this new system?
No, players will not have to learn a new system. I don't suggest that this system outright replaces the current system (creating schedules within a locomotive and copy-pasting it between trains). It is not necessary to remove the existing functionality to realize my suggestion. I suggest that the train menu is completely integrated with the existing system (i.e schedules which are created or edited within a locomotive GUI are automatically added train menu; trains that have duplicate schedules should be automatically placed within the same existing schedule; etc.). The new train menu should be implemented in such a way that it is an optional (although powerful) feature.
Why does this add value to the game?
Trains are an essential part of the game. At the very least, most players will use trains to transport ores long distances and all of them will experience the unelegant, slightly tedious, and error-prone process of assigning their trains to a new ore outpost once their existing one runs dry. My suggestion will streamline this process and make it more enjoyable. I think the displeasure with the current system is obvious by the popularity of mods such as Logistics Train Network by Optera and that trains should be more manageable in the vanilla game.
mmmPI
Smart Inserter
Smart Inserter
Posts: 3803
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: The train menu should be used for scheduling

Post by mmmPI »

one problem i see despite all those you took into consideration is a situation where you have like from 10 trains to even more like 50 trains , 100 + , going from the same-named-station, to the same other named-station , but having different waiting conditions , those can be differences of 1 second and would multiply the number of different schedule. Same would be true if you plan to use different signal condition as waiting condition, it could end up with a system where each train has its own schedule, and there would be difficult to identify from each other using the proposed system.

Also train ID are generated by the game each time you add/remove a part of it, you can't just give a name to a train right now

Instead you could just rename the new "iron ore pick up #" by giving it the name of a previously used "iron ore pick up#", this would make all trains change their travel path, without changing their schedule ( which include the naming of the station AND waiting/departure conditions).
Koub
Global Moderator
Global Moderator
Posts: 7918
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Assign Trains to Schedules

Post by Koub »

[Koub] Merged into older topic with same suggestion.
Koub - Please consider English is not my native language.
tamanous
Fast Inserter
Fast Inserter
Posts: 138
Joined: Wed Aug 10, 2016 8:35 am
Contact:

Re: Assign Trains to Schedules

Post by tamanous »

Brilliant. Love it. My workaround is annoying my all the time ..

I get the problems (most of them), but still, the ability to bulk-edit trains is lovely.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Assign Trains to Schedules

Post by ssilk »

I don’t think this will be implemented (soon), as I found similar threads from 2013. (For example viewtopic.php?f=6&t=7787 )
Sorry for killing hope :)
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
User avatar
steinio
Smart Inserter
Smart Inserter
Posts: 2638
Joined: Sat Mar 12, 2016 4:19 pm
Contact:

Re: Assign Trains to Schedules

Post by steinio »

SmartTrains https://mods.factorio.com/mod/SmartTrains does exactly what the thread suggests.

(Assigning trains to schedules, not altering the train menu)
Image

Transport Belt Repair Man

View unread Posts
Aves
Burner Inserter
Burner Inserter
Posts: 5
Joined: Wed Jun 17, 2020 1:18 am
Contact:

Shared Train Orders

Post by Aves »

Hi,
If anybody is in the habit of having multiple trains perform exactly the same role, would it be interesting to them to have shared orders for trains?
ie. Two locomotives have the same order set - and changing an order on either modifies both. Open Transport Tycoon Delux allows this and it can be useful.
Thoughts?
Koub
Global Moderator
Global Moderator
Posts: 7918
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Assign Trains to Schedules

Post by Koub »

[Koub] Merged into older topic with same suggestion.
Koub - Please consider English is not my native language.
User avatar
SackCFix
Burner Inserter
Burner Inserter
Posts: 19
Joined: Sun May 31, 2020 8:17 am
Contact:

Train Routes vs Shift-Click

Post by SackCFix »

TL;DR
Copying Train Schedules from one Train to another via Shift-Click isn't that bad but having "Train Routes" would be even better!
What ?
Instead of every Train having its own Schedule, every Train should be assigned to a "Train Route". This Routes can be edited and overviewed easily in a Menu. (Instead of the actuall Train Menu where every Train is shown, this Menu only Shows the Trains assigned to that Route)


Factorio_TrainSchedule3.jpg
Factorio_TrainSchedule3.jpg (57.28 KiB) Viewed 5767 times


By default, a new placed Locomotive creates its own empty Route -> Route #1, Route #2, ... but can be renamed to something like "Green Circuits 1 - Iron Mining". And if you need more Trains just assign them to that Route.



Factorio_TrainSchedule1.jpg
Factorio_TrainSchedule1.jpg (77.56 KiB) Viewed 5767 times



In Case the Schedule needs to be changed, and these Changes are made in the Locomotive's Menu, you can either apply them to the actual Route or create a new Route.



Factorio_TrainSchedule2.jpg
Factorio_TrainSchedule2.jpg (82.67 KiB) Viewed 5767 times



Why ?
- Shift-Click from one Locomotive to another: "...uups... that was wrong, everything in the Schedule is now cleared"
----> The new Shift-Click only applys the Train Route, the Schedule itself is still present in the Menu

- Shift-Click from one Locomotive to another: "...okay... just 42 Locomotives to go"
----> Select the Route, apply Changes, done

- Shift-Click from one Locomotive to another: "...ahhm... where is that Locomotive???"
----> Open the Menu, select Route

Seriously, this would help so much in keeping our Factories organized. And why in the World shouldn't a Game with Trains have no Possibility to set up nice and clean and easy to handle Schedules?




I know, time is short...it took me 1600hrs of Factorio...and 2hrs of MS Paint for this Post...but if you Devs can do it, please do it for the 1.0!



@Mods: i know this has been discused before but not that explicit i think
Koub
Global Moderator
Global Moderator
Posts: 7918
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Assign Trains to Schedules

Post by Koub »

[Koub] It has. Merged into older topic with same suggestion.
Koub - Please consider English is not my native language.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Assign Trains to Schedules

Post by ssilk »

Koub was faster . :D

I also found
viewtopic.php?f=6&t=34887 Add Train Routes (rework train)

viewtopic.php?f=6&t=7787 Train Lines and global filters

Both very old, but interesting to see that some things don’t change over time.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
varundevan
Fast Inserter
Fast Inserter
Posts: 182
Joined: Mon Jan 20, 2020 4:41 am
Contact:

Re: Assign Trains to Schedules

Post by varundevan »

+1

i believe , that would be easier to manage trains ..
in my case i have many stations of same schedule and have same stations names ...
when want all trains to go to different stations ...
or when i want to split the trains to a different stations .. .. it is hard to manage like it is now ..
foamy
Filter Inserter
Filter Inserter
Posts: 432
Joined: Mon Aug 26, 2019 4:14 am
Contact:

Re: Assign Trains to Schedules (Train Routes)

Post by foamy »

The fact that this same suggestion has come up for literally years would indicate to me, at any rate, that it's a good idea.


Also, I think it's a good idea. It'd not be any more hassle in the worst case -- one train on each route -- and in any situation where you have more than one train on a route, it's a useability improvement.
Post Reply

Return to “Ideas and Suggestions”