Bug #27204
Place Anywhere 1 Linear RCS Port wrong thrust direction
100%
Description
Patch 1.11.1 has introduced a new bug on Place Anywhere 1 Linear RCS Ports.
In 1.11.0 they worked fine but now they have the wrong thrust vector or maybe just fire with the wrong translation command.
In example I had a craft that worked fine in 1.11.0, but now the 4 little RCS ports pointing "forward" don't work anymore when I press H key, instead they fires whan I press J key for left translation.
Every other RCS port part seems to work fine, I guess the problem has been introduced when the Devs worked at the new shrouded variant.
History
#1 Updated by victorr over 3 years ago
- Assignee set to victorr
#4 Updated by RafaHdz over 3 years ago
- Status changed from New to Need More Info
#6 Updated by RafaHdz over 3 years ago
We can't reproduce this issue. The particles come out straight from the nozzle. A video or screenshot would be nice.
#7 Updated by antivalenz over 3 years ago
does this link help? the size of the video file is a little more than 100MB.
#8 Updated by freebirth_toad over 3 years ago
RafaHdz wrote:
We can't reproduce this issue. The particles come out straight from the nozzle. A video or screenshot would be nice.
I'm experiencing the same bug in Linux, so it's not a platform-dependent problem.
The animation is correct, it's that the wrong RCS control activates the thruster. Steps to reproduce:
- Build a simple probe with a single one of these RCS ports on the bottom, then cheat it into orbit.
- Turn on RCS and then press 'h' (to activate foreward translation via RCS).
- Note that the thruster does not fire. One of the port/starboard or dorsal/ventral controls ('i','j','k','l') will though.
#9 Updated by Anth12 over 3 years ago
- File 1.11.0 Press J.png 1.11.0 Press J.png added
- File 1.11.1 Press J.png 1.11.1 Press J.png added
- File QS 1_11_0 RCS Tester.sfs QS 1_11_0 RCS Tester.sfs added
- File RCS Tester 1_11_0.craft RCS Tester 1_11_0.craft added
GOG KSP 1.11.0 (no mods/no DLCs)
GOG KSP 1.11.1 (no mods/no DLCs)
1.11.0 Press J.png shows what happens when J is pressed using 1.11.0
1.11.1 Press J.png shows what happens when J is pressed using 1.11.1
QS 1_11_0 RCS Tester.sfs is the quicksave loaded for the above test
RCS Tester 1_11_0.craft is the craft I used to test it. (its similar to the one in antivalenz because I used it to test his video)
Note I took the RCS port and rotated it to see its range.
There is definitely a problem
#10 Updated by Anth12 over 3 years ago
The ones on the 1.11.1 Press J.png firing up and down think they are firing port/starboard
#11 Updated by Snark over 3 years ago
I've observed the same problem myself, in 1.11.1. Reproduces.
Here's someone on the KSP forum who ran into the problem and posted it:
https://forum.kerbalspaceprogram.com/index.php?/topic/200403-how-can-i-get-the-new-place-anywhere-1-linear-rcs-port-working/
#12 Updated by RafaHdz over 3 years ago
- Status changed from Need More Info to Confirmed
- % Done changed from 0 to 10
#15 Updated by vtk over 3 years ago
- File RCS Test.craft RCS Test.craft added
I've confirmed this bug, and can also detail some specifics. While the particle animation is oriented as the user expects, the part behaves as if the nozzle is pointed in a ship's "forward" direction if placed in its default orientation on the side of a part with the same orientation as the root part (let's call this the logical thrust vector). This behavior is expressed in two ways: the RCS port activates when it would be appropriate to do so according to its logical thrust vector and position on the ship; and the actual force applied to the ship is opposite the logical thrust vector.
I notice that in the part .cfg file, the MODEL_MULTI_PARTICLE
node has the line localRotation = -90, 0, 0
, while the MODULE
node with name = ModuleRCSFX
contains no such rotation information. On the other hand, the same seems to be true in the mutli-nozzle thruster blocks, and I can't find the .cfg file for the Place Anywhere 7 to compare, so maybe the problem isn't in the .cfg file.
I've attached a craft file which clearly demonstrates the problem. There are 80 thrusters mounted to the side of an RCS propellant tank, oriented such that they appear to point outwards but their logical thrust vector is downwards. They are all set to "fore by throttle" so as soon as RCS is turned on, the craft lifts off from the pad. If the problem is corrected, these thrusters should not respond to the throttle, as they are facing perpendicular to the vessel's forward direction; nor should they cause the vessel to lift off the pad when activated, as they are facing horizontally at launch.
#16 Updated by victorr over 3 years ago
- Status changed from Confirmed to Ready to Test
- Target version set to 1.12.0
- % Done changed from 10 to 80
We have made some changes in this last 1.12.0 release and would like some feedback on this issue. Thanks.
#17 Updated by Anth12 over 3 years ago
KSP 1.12.0 + DLCs
That was fixed in 1.11.2 I believe.
Retested in 1.12.0. They are working as intended.
#18 Updated by Technicalfool over 3 years ago
- Status changed from Ready to Test to Resolved
- % Done changed from 80 to 100