Project

General

Profile

Bug #1843

Maneuver Node moves on handle-click

Added by mindleaving over 10 years ago. Updated almost 8 years ago.

Status:
Closed
Severity:
Low
Assignee:
-
Category:
Controls and UI
Target version:
-
Start date:
12/02/2013
% Done:

100%

Version:
Platform:
Linux
Expansion:
Language:
English (US)
Mod Related:
No
Votes:
Arrow u r green
Arrow d r red

Description

Problem description:
After placing a maneuver node, clicking on the handles (to modify the orbit) causes the node to jump (see picture). The jump size is proportional to the time since the last modification of the node. The "Node in T:"-time is not updated on the jump an refers to the original placement. The resulting orbit and blue marker on the navball ARE updated on every jump. Delta-V is updated continuously.

Related bugs:
Bug #800 (Time to maneuver node only decreases in warp time)

System setup:
Linux, Ubuntu 13.10
Installed via: Steam
Installation status: Clean install (re-install tried 1x)
Command: LC_ALL=C ~/.local/share/Steam/SteamApps/common/Kerbal\ Space\ Program/KSP.x86_64

Additional information:
- Demo works fine.
- Several ships tried with the same result.

JumpingManeuverNode.png (169 KB) JumpingManeuverNode.png Screenshots mindleaving, 12/02/2013 12:49 AM
settings.cfg (19.1 KB) settings.cfg Settings file mindleaving, 12/02/2013 12:49 AM
saves.zip (13.3 KB) saves.zip saves data mindleaving, 12/02/2013 08:07 AM
1982

History

#1 Updated by mindleaving over 10 years ago

Just tried to start a new game and that solved the problem.

When looking in the persistent.sfs files of both games I notice a lot of 213600000000xxx numbers. They look like they miss a decimal separator. The saves-files are attached, containing the files from the "saves" folder for both the first and second game.

#2 Updated by vexx32 about 10 years ago

I think I know what's happened here... it looks pretty familiar. The save file's universal time variable is missing its decimal separator, causing it to think that the value is extremely high (its running out of decimal places and thus accuracy goes down the drain when the game has to calculate anything to do with time).

If you go through your persistent.sfs file and change all time-related variables to 1, it will fix the issue. Mission timers and so forth will have to be reset also, though. In the Linux Compatibility Thread on the forums (Support and Bugs section), Sal_vager has a link to a previous issue thread where the fellow details exactly which save file variables he had to reset to get things working properly. It's caused by having run KSP and started a save prior to actually having first used the LC_ALL=C command to start KSP.

#3 Updated by sal_vager over 8 years ago

  • Status changed from New to Resolved
  • Severity changed from High to Low
  • % Done changed from 0 to 100

No longer reproducible in build 1028.

#4 Updated by TriggerAu almost 8 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF