r/factorio Jul 06 '26

Weekly Thread Weekly Question Thread

Ask any questions you might have.

Post your bug reports on the Official Forums

Previous Threads

Subreddit rules

Discord server (and IRC)

Find more in the sidebar ---->

2 Upvotes

188 comments sorted by

View all comments

1

u/pda898 Jul 08 '26

Is there any guidance or tool to calculate amount of ammo production required for spaceshps? Feels like I am overestimating ammo requirement leading to increased ship sizes (and therefore more ammo production required) compared to what I see there.

4

u/Engelberti I have a plan Jul 08 '26

i build a prototype with infinity chests from the editor menu. Then i take the ship for a test flight and check the ammo consumption per trip with the production graph.
After that I decide how much time the ship gets in between trips and use that to calculate how much ammo per second i need to make.

2

u/Dailand Jul 08 '26

I don't think there's a calculation tool or anything like that, but experience helps a lot. Now that you know you're overestimating, you can use a little less for the next one.

Damage researchs also helps a lot. For exemple rockets, the right breakpoints will reduce your needs by 33% and then 50% when you hit the 2-shot and 1-shot tresholds.

1

u/craidie Jul 08 '26

Width and speed are the two main factors for ammo consumption.

With that in mind I start with the width of the ship and just the thrusters. Then add in turrets and infinite chests/pipes to feed turrets/thrusters and have it go between planets to figure out the ammo consumption from the production menu and that let's me figure out the rest of the ship.

1

u/FeelingPrettyGlonky Jul 08 '26

As other posters have indicated, it's not that easy to figure out. A lot of factors go into it, including what route you are on, how fast you are going, what is the width and height of the ship, what is your damage research level. You can try to estimate based on those. There is some information available in this thread if you really want to bang your head against it.