Ore capacity in mining rig limits production when away?

This is Rover. He refuels ships by biting them and wagging his tail (drilling).

Rover acts very differently depending on whether or not I'm watching him. Warping through a full day while he's under my direct control gives me X Liquid Fuel. But, if a day goes by when I'm gone, I get less than 1/6 X.

This problem appears to be independent of whether I supplement production with solar panels or use fuel cells. It seems, "away" production is limited by ore storage.

See that little ore tank on his head? The problem goes away if I use three large ore storage tanks instead. They add considerable weight to Rover, and in theory shouldn't be necessary, because the converter entirely consumes the ore output of the drills.

Has anyone else experienced this behavior? Are there any mods that correct this?

Rover 16T


Solution 1:

At high time accelerations (above 1000x) the game simplifies many processes, especially for "distant craft". No sun tracking (if you were in a shadow of a mountain, out of power, the power won't return if the craft returns into sunlight), no craft-craft collision tracking (that one's true even for meager 5x), and in particular discrete steps per resource get bigger.

Say, at 1x your craft processes stored ore at 0.2 unit per tick, then mines to refill, at 0.1 unit of ore per "game tick". When you set time to 10000x this doesn't mean the game calculates 10,000 ticks in the time it calculated one. It just multiplies the base values: 0.2x10,000 = 2000 ore used per game tick, converted to fuel, then 0.1x10,000 = 1000 ore mined.

Except it checks against capacities too. If your tank contains only 300 ore, all of it will be used up, and you're getting fuel out of 300 units ore instead of 2000. Then your drill provides 2000 ore, but there's tankage for 300, so the game stores 300, discarding the rest. For all practical purposes, you're operating at ~1/6th the original rate.

And what's worse, if it was an asteroid, not returning it! Just discarding, depleting the asteroid at full speed, while producing far less fuel. This is also the case when your production outpaces consumption; your ISRU removes 5 units, drills provide 20 units, but there's only room for 5 units... even though you have 10,000 units of ore storage, but not enough EMPTY.

Yep, I don't think there are mods to work around that. Your options are to fast-forward slower, or provide enough tank volume... or just accept the losses.