Project

General

Profile

Bug #20766

deltaV calculation incorrect with liquid booster fuel flow priorities changed

Added by isa about 2 months ago. Updated about 1 month ago.

Status:
Confirmed
Priority:
Low
Assignee:
-
Category:
Controls and UI
Target version:
-
Start date:
12/27/2018
% Done:

10%

Version:
Platform:
Linux, Windows
Expansion:
Core Game
Language:
English (US)
Votes:
Arrow u r green
Arrow d r red

Description

What happens:

The calculated deltaV values on crafts with liquid side boosters that are connected via fuel ducts to the central liquid stage gets calculated very wrongly when flow priority on one of multiple side liquid fuel tanks is changed.

Steps to reproduce:
  • enable "advanced tweakables" setting
  • build or load the craft in the VAB or SPH
  • change the flow priority on the bottom side fuel tanks by 1 and observe how the deltaV on both stages changes even though it shouldn't change at all
Craft description (in case the craft file doesn't work):
  • command module
  • liquid fuel (and oxidizer) tank below command module
  • two radial decouplers on the sides of the tank
  • two fuel tanks on each decoupler (needs to be multiple!)
  • attach an engine to the bottom of each fuel tank stack (a total of three)
  • put FTX-2 External Fuel Ducts from the top side tanks to the central tank
  • ensure that the staging is as in the screenshots: * stage 1 with all engines * stage 0 with decouplers
  • positive deltaV should be shown for each stage
  • change (increase or decrease) the flow priority on one of the side tanks by 1
  • The deltaV on stage 1 drops a lot and the deltaV of stage 0 drops to zero. This is the bug.

Note:
The deltaV also gets calculated when the craft is launched, but once the boosters are separated the deltaV gets calculated correctly.

Version information:
  • Linux steam version 1.6.0
  • without steam running
  • launched by running KSP.x86_64 from the terminal
System specifications:
  • Arch Linux Kernel 4.19.10-arch1-1-ARCH x86_64
  • Intel i5-6200U CPU
  • integrated graphics

KSP.log View - 555-555-0199@example.com (420 KB) isa, 12/27/2018 07:30 PM

correct-delta-v.png View - 555-555-0199@example.com (1.15 MB) isa, 12/27/2018 07:30 PM

thisisabug.craft - 555-555-0199@example.com (20.3 KB) isa, 12/27/2018 07:30 PM

wrong-delta-v.png View - 555-555-0199@example.com (1.14 MB) isa, 12/27/2018 07:30 PM

screenshot849.png View - 555-555-0199@example.com (2.29 MB) Nebbie, 12/29/2018 08:04 PM

screenshot850.png View - 555-555-0199@example.com (2.29 MB) Nebbie, 12/29/2018 08:04 PM

screenshot851.png View - 555-555-0199@example.com (2.29 MB) Nebbie, 12/29/2018 08:04 PM

40638
40640
40667
40668
40669

History

#1 Updated by 4x4cheesecake about 2 months ago

  • Platform Windows added

Happens on windows as well, tested with the steam version of the game.

#2 Updated by Nebbie about 2 months ago

  • File screenshot849.png View added
  • File screenshot850.png View added
  • File screenshot851.png View added
  • Subject changed from deltaV is shown as zero when increasing flow priority on liquid booster's tank to deltaV calculation incorrect with liquid booster fuel flow priorities changed
  • Category changed from Gameplay to Controls and UI
  • Status changed from New to Confirmed
  • % Done changed from 0 to 10
40667
40668
40669

Did some testing of my own and the behavior here is very strange. It seemed at first, with a simplified setup (no fuel ducts) that the game was simply ignoring tanks with lower fuel flow priorities, but testing with the fuel ducts clearly shows this is not the case. Bizarrely, disabling one of the non-priority-raised tanks actually increases the delta V calculation.

#4 Updated by bitzoid about 1 month ago

This might be related to Issue #20740

Also available in: Atom PDF