[2.0.14] Bots jumping / snapping backwards on Aquilo

We are aware of them, but do not have solutions that don't cause other issues. They go here in order not to take space in the main bug thread list.
morganc
Burner Inserter
Burner Inserter
Posts: 5
Joined: Sun Nov 10, 2024 3:45 pm
Contact:

[2.0.14] Bots jumping / snapping backwards on Aquilo

Post by morganc »

When robots divert to charge at roboport on Aquilo they are jumping backwards. See video attachment.
Seems to be purely visual gameplay is working perfectly otherwise.
Worker robot speed 6 researched.
Using Factorio 2.0.16 experimental / Steam / Linux.
Attachments
bots jumping.zip
(24.51 MiB) Downloaded 24 times
screenrecording-2024-11-06_11.20.36.mp4
(1.54 MiB) Downloaded 35 times
Loewchen
Global Moderator
Global Moderator
Posts: 9910
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [2.0.14] Bots jumping / snapping backwards on Aquilo

Post by Loewchen »

Looks like this is just the point they are all running out of power so the position is corrected retroactively, see https://factorio.com/blog/post/fff-421.
DarkShadow44
Filter Inserter
Filter Inserter
Posts: 359
Joined: Thu Jun 01, 2017 12:05 pm
Contact:

Re: [2.0.14] Bots jumping / snapping backwards on Aquilo

Post by DarkShadow44 »

Seems like it, but shouldn't running out of power immediately update the position to avoid such jumps?
robot256
Smart Inserter
Smart Inserter
Posts: 1121
Joined: Sun Mar 17, 2019 1:52 am
Contact:

Re: [2.0.14] Bots jumping / snapping backwards on Aquilo

Post by robot256 »

DarkShadow44 wrote: Wed Nov 20, 2024 4:27 pm Seems like it, but shouldn't running out of power immediately update the position to avoid such jumps?
The performance optimization means that it doesn't actually check the power level at every point. Seems like it's not checking for how much power is left until after it tries to subtract how much it would have used and sees it was too much. They might have done it that way to avoid an extra step of predicting whether it will run out of power before the next update point. It does seem like it might be worth the tradeoff to make the visuals better though
morganc
Burner Inserter
Burner Inserter
Posts: 5
Joined: Sun Nov 10, 2024 3:45 pm
Contact:

Re: [2.0.14] Bots jumping / snapping backwards on Aquilo

Post by morganc »

The performance optimization should take the remaining power into account?
morganc
Burner Inserter
Burner Inserter
Posts: 5
Joined: Sun Nov 10, 2024 3:45 pm
Contact:

Re: [2.0.14] Bots jumping / snapping backwards on Aquilo

Post by morganc »

An easy fix is also to reduce the robo energy drain on Aquilo ;)
kovarex
Factorio Staff
Factorio Staff
Posts: 8252
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [2.0.14] Bots jumping / snapping backwards on Aquilo

Post by kovarex »

robot256 wrote: Sat Nov 23, 2024 5:51 pm
DarkShadow44 wrote: Wed Nov 20, 2024 4:27 pm Seems like it, but shouldn't running out of power immediately update the position to avoid such jumps?
The performance optimization means that it doesn't actually check the power level at every point. Seems like it's not checking for how much power is left until after it tries to subtract how much it would have used and sees it was too much. They might have done it that way to avoid an extra step of predicting whether it will run out of power before the next update point. It does seem like it might be worth the tradeoff to make the visuals better though
Exactly:
It just takes the current speed (based on it being currently out of power or not), and using it as predictor for the next step (which is X amount of ticks). But when the next step is done, it actually calculates how far can it get based on the power, so the "naive" prediction is not precise.

The prediction logic could be improved in the future, but it is not a critical bug to make it a priority.
Post Reply

Return to “Minor issues”