Fuel_usage =
   Trunc((ERnd(Total_ship_mass/10) * Distance * Engine_fuel_usage)
           / (10000 * Max_dist))
                     ...wenn UseAccurateFuelModel ausgeschaltet ist
   Total_ship_mass
    * (1.0 - Exp(-(Engine_fuel_usage * Distance) / (Max_dist * 100000)))
                     ...wenn UseAccurateFuelModel eingeschaltet ist

Beachte, dass die UseAccurateFuelModel-Formel gebrochene Zahlen liefern kann. Falls die Bewegung in mehrere Phasen aufgeteilt wird (z.B. weil das Schiff eine Mine trifft), werden diese Brüche aufaddiert und am Ende arithmetisch gerundet. Im Gegensatz dazu rundet die nicht-akkurate Formel nach jedem Schritt.

Engine_fuel_usage ist Teil der Definition der Triebwerke (engspec.dat) und ist für alle Triebwerke und Geschwindigkeiten verschieden. Die meisten Referenzdokumente listen Engine_fuel_usage / (Warp^2) auf, da das schönere Zahlen ergibt.