Page 8 of 8

Re: Friday Facts #389 - Train control improvements

Posted: Sat Dec 23, 2023 11:03 am
by Khazul
Feather wrote:
Fri Dec 22, 2023 12:49 pm
I might just be dumb, but do interrupts interrupt whatever the train is currently doing, or is it queued after? (and can you toggle it)
Having a train go to pick up ore just for it to do a 180 half way through would be slightly annoying
I cannot speak for how this works, but for my mod it has a threshold of fuel which if it fall below it gets sent to the depot. If it is triggered to change, it applies the destination change immediately and resumes previous tasking after It basically inserts the depot temporary stop. Also consider that when you are also directing on destination full, then likely they may have recently visited a depot anyway and thus have recently been refueled if you set up that way so redirect for refuel almost never happen. What happens in practice in a large base with a large pool of trains, even when redirects for fuel happen it does not matter as another train in the pool will likely picked up the delayed tasking very quickly.

It is only really a concern when you watch a single train. When you watch the overall actions of hundreds of trains or more specifically the continuity of resource movement, then it becomes irrelevant.

This is what I found with my mod. Originally I was hoping to find a way to consider a minimal redirect of the original trip but in practice in a larger base with a large enough pool of trains it just doesn't matter and the extra complexity would just consume more CPU for no real benefit. Keeping it all simple to compute is good for large factories. While I have no idea what has been done here, I have to assume having solved some of these problem in a mod in an efficient manner that what they are doing is similar but also a lot better because they have much better access to make supporting core code changes than a mod developer has.

Re: Friday Facts #389 - Train control improvements

Posted: Sun Dec 24, 2023 3:27 pm
by reeshal
I NEED IT NOWWWWWW

Re: Friday Facts #389 - Train control improvements

Posted: Mon Dec 25, 2023 9:09 am
by DanGio
Merry Christmas!

I gave it some thought, and I think this group assignment interface :
group.png
group.png (42.98 KiB) Viewed 1274 times
should be :
"Group :" and next to it, a drop-down menu (the light gray one that is already present in the game), where the last option is "create new group". It may be not the solution you want because it would force you to find "enter new group name" and "rename group" UI solutions, but IMHO it's the way that conveys the most naturally the idea of "assigning something to a group" to the user.

Cheers!

Re: Friday Facts #389 - Train control improvements

Posted: Thu Dec 28, 2023 10:19 am
by kitters
(so hijacking a train to chauffeur you somewhere won't break anything)
why hijacking a train? Why don't u just pull your train out of your train pocket?

Re: Friday Facts #389 - Train control improvements

Posted: Fri Dec 29, 2023 4:49 pm
by herrkocur
Regarding "Reservation upgrade"
Won't this decrease the throughput of the station as a side effect?

Re: Friday Facts #389 - Train control improvements

Posted: Fri Dec 29, 2023 5:04 pm
by FuryoftheStars
herrkocur wrote:
Fri Dec 29, 2023 4:49 pm
Regarding "Reservation upgrade"
Won't this decrease the throughput of the station as a side effect?
Depends on your setup. If your waiting trains are on the other side of your map, then yeah. But if you're using a stacker or other close by means of giving the trains a place to standby at, then any "decrease" in throughput will be minimal and well worth the cost of not having a train sitting there blocking the tracks for others.

Re: Friday Facts #389 - Train control improvements

Posted: Fri Dec 29, 2023 7:57 pm
by Buma
KeksPlaysFactorio wrote:
Fri Dec 15, 2023 4:51 pm
I have a very small request, what about also adjusting/changing color of cargo wagons and fluid wagons?? I would love to see this.
Would love to see that too!

Re: Friday Facts #389 - Train control improvements

Posted: Tue Jan 02, 2024 3:17 am
by Morz46
Love the color changing idea, but from the visualization in the post, the change seemed too sudden and jarring. I think it would look a lot better if it could fade into the new color over like a second or something.

Re: Friday Facts #389 - Train control improvements

Posted: Sat Jan 20, 2024 5:32 pm
by Twisted_Code
I LOVE IT. I LIKE TRAINS.

Re: Friday Facts #389 - Train control improvements

Posted: Fri Feb 23, 2024 3:02 am
by FiNoSHiA
hello everyone,I am from Taiwan
If my English is poor,I am sorry about that.

I hope Factorio 2.0, trains could get technologies to speed up or more Cargo space.
Becouse I play with friends is good at game early.
But if we play infinite technologies,the game always became the robot world.
There are "Worker robot speed" could let robot faster,so my world at last is not use train.

My friend say train will let server Delay is becouse "Rail signals",if one of the friends couldn't get in the World,we can only start over.

I hope trains could be more useful.

thanks you

Re: Friday Facts #389 - Train control improvements

Posted: Fri Feb 23, 2024 4:17 pm
by FuryoftheStars
FiNoSHiA wrote:
Fri Feb 23, 2024 3:02 am
trains could get technologies to speed up
At this time, that is what fuel does. Faster top speed and better acceleration.

Re: Friday Facts #389 - Train control improvements

Posted: Fri Feb 23, 2024 6:23 pm
by mmmPI
FiNoSHiA wrote:
Fri Feb 23, 2024 3:02 am
I hope Factorio 2.0, trains could get technologies to speed up or more Cargo space.
My friend say train will let server Delay is becouse "Rail signals",if one of the friends couldn't get in the World,we can only start over.
More cargo is better than faster trains for the server and for player's computer from what i tested with mods. Faster trains means the same number or more "rail signal" calculations, and less time to make calculations. More cargo also cost more time when inserter try to load or unload, so maybe infinite increase is too much, the price of technology should be the limitation but it can be increased a lot more than train speed before seeing problem.

you can use the command /c game.speed =0.8 to make speed 80% on the server, so maybe your friend can help finish the map before you start over.