Move train status indication from floating text to locomotives

Moderator: ickputzdirwech

User avatar
atomizer
Fast Inserter
Fast Inserter
Posts: 112
Joined: Sat Sep 22, 2018 3:18 pm
Contact:

Move train status indication from floating text to locomotives

Post by atomizer »

What ?
Remove floating text above trains and move it to the standard status line inside tooltip of the locomotives and (optionally) icons on top of locomotives.
Why ?
In my opinion the floating text makes sense only when it is in direct feedback to an action (for example, mining) or lack of action (for example, trying to build on water). Spamming the same floating text above an entity that isn't actually in response to anything but indicates a status seems now out of place when a common status mechanism already exists on most other entities through the tooltips and icons.
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Move train status indication from floating text to locomotives

Post by eradicator »

I think the floating text is there because they indicated *unexpected* train status changes. Players that don't expect anything to go wrong wouldn't mouse-hover every loco they see, and thus if the status was "hidden" in the tooltip it would be much harder to notice.

That said I'd like to have trains some kind of generic status indicator. Currently it's not even possible to tell automatic and manual trains apart visually.
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
Amarula
Filter Inserter
Filter Inserter
Posts: 545
Joined: Fri Apr 27, 2018 1:29 pm
Contact:

Re: Move train status indication from floating text to locomotives

Post by Amarula »

I use station limits everywhere, and I expect many of my resource trains to be waiting for room to deliver. It is nice to see at a glance that the train is waiting for room at the destination; I have to agree that it is more a status than an unexpected condition, like no path or out of fuel, that I need to fix.

Adding a status icon to trains would be a nice QoL improvement.
My own personal Factorio super-power - running out of power.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Move train status indication from floating text to locomotives

Post by ssilk »

I would suggest instead, that the train itself indicates it’s status (driving, auto/manual, waiting, wait for load/unload, target full, no path etc.) by some lights on top (instead if icons) and that the moving indicator is an option in configuration that can be turned off, if I learned the lights. Because it is quite important to see immediately the state of a train.

The status in the tooltip is for me only an optional feature, as said it is very important to see how the state of many trains is, I would not like to hover over each train.
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
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Move train status indication from floating text to locomotives

Post by eradicator »

ssilk wrote: Mon Jun 21, 2021 9:03 am I would suggest instead, that the train itself indicates it’s status [...] by some lights on top (instead if icons)
Modding icons for it has been on my things-that-could-be-made list for years (I'm only a mediocre icon-artist). The difficulty with non-icons is that there's already 11 different states (and the list is already missing "no fuel"), and you'd have to design it in a way that is both intutitive and allows for future additions without redesigning the whole thing. Something similar to combinator mode "icons" would be more feasible. And even then you have to design the icons in a way that they're easy to read regardless of how the loco is rotated. Alt-mode icons are much simpler to implement.

Code: Select all

defines.train_state.on_the_path
defines.train_state.path_lost
defines.train_state.no_schedule
defines.train_state.no_path
defines.train_state.arrive_signal
defines.train_state.wait_signal
defines.train_state.arrive_station
defines.train_state.wait_station
defines.train_state.manual_control_stop
defines.train_state.manual_control
defines.train_state.destination_full
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
User avatar
atomizer
Fast Inserter
Fast Inserter
Posts: 112
Joined: Sat Sep 22, 2018 3:18 pm
Contact:

Re: Move train status indication from floating text to locomotives

Post by atomizer »

Here are some suggestions for status icons. As far as I'm aware, everything else corresponds to normal automatic operation and doesn't need an icon. As long as every state is also indicated in the tooltip, no information is lost there, and the icons themselves don't really matter much as long as they are distinctive.
Attachments
no_schedule.png
no_schedule.png (1.45 KiB) Viewed 1994 times
no_path.png
no_path.png (1.89 KiB) Viewed 1994 times
manual_control.png
manual_control.png (1.6 KiB) Viewed 1994 times
destination_full.png
destination_full.png (542 Bytes) Viewed 1994 times
User avatar
atomizer
Fast Inserter
Fast Inserter
Posts: 112
Joined: Sat Sep 22, 2018 3:18 pm
Contact:

Re: Move train status indication from floating text to locomotives

Post by atomizer »

Glad to see this implemented in 2.0 (and with better icons, too).
Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Move train status indication from floating text to locomotives

Post by Koub »

[Koub] Moved to Implemented for 2.0
Koub - Please consider English is not my native language.
Post Reply

Return to “Implemented in 2.0”