Project

General

Profile

Bug #27169

Level 1 Pilot has access to all SAS effects

Added by antivalenz about 3 years ago. Updated over 2 years ago.

Status:
Resolved
Severity:
Low
Assignee:
Category:
Kerbals
Target version:
Start date:
01/29/2021
% Done:

100%

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

Description

My observation is:
  • After upgrading to 1.11.1, both of my two kerbonauts (they are one star) with trait "Pilot" have access to all SAS effects.
  • According to https://wiki.kerbalspaceprogram.com/wiki/Pilot, this should not be the case.
  • I am in career mode.
  • I do not have access to other pilots on my current save.
  • I cannot confirm, that this bug applies to engineers and scientists. Perhaps these kerbonaut traits have access to their corresponding upper level effects, too. I just started playing this game and i don't know yet how to exactly determine that.
  • This bug is taking the fun away, because i'd like to feel the pain and the gain :-).
  • In version 1.11 everything worked fine.
  • I suspect the category "Kerbal". Though it might be another category (i.e. "Kerbal Experience").
test-27169.sfs (39.2 KB) test-27169.sfs HansAcker, 01/31/2021 09:24 AM
screenshot0.jpg (172 KB) screenshot0.jpg HansAcker, 01/31/2021 09:24 AM
2021-01-31 2.png (6.58 MB) 2021-01-31 2.png Corkword, 01/31/2021 02:52 PM
2021-01-31 1.png (6.66 MB) 2021-01-31 1.png Corkword, 01/31/2021 02:52 PM
2021-01-31 3.png (5.92 MB) 2021-01-31 3.png Corkword, 01/31/2021 02:52 PM
2021-01-31 4.png (6.02 MB) 2021-01-31 4.png Corkword, 01/31/2021 02:52 PM
Probodobodyne Stayputnik.png (741 KB) Probodobodyne Stayputnik.png corruptgod, 05/19/2021 06:13 PM
56012
56013
56014
56015
56016
57025

Related issues

Related to Kerbal Space Program - Bug #27162: SAS options do not correspond to the pilotConfirmed01/28/2021

Related to Kerbal Space Program - Bug #27166: In a science or sandbox mode game, pilot experience is disabled even though the "Enable Kerbal Experience" setting is turned onResolved01/29/2021

History

#1 Updated by antivalenz about 3 years ago

edit-1: Alas... maybe this is a duplicate of Bug #27162.

#2 Updated by antivalenz about 3 years ago

edit-2: I made the following additional observations:
  • When pausing the game via ESC, i can klick on "Click for Version Info...".
  • A window pops up, presenting a menu with an entry called "Kerbals".
  • There, a list of all kerbals in my game is displayed. Showing crew, applicants and tourist kerbals.
  • There is a status displayed for every kerbal:
    - Jebediah, Pilot, Assigned, 1 2.
    - Bill, Engineer, Available, 1 5.
    - Bob, Scientist, Available, 1 5.
    - Valentina, Pilot, Assigned, 1 5.

#3 Updated by HansAcker about 3 years ago

56012

Can confirm.
Started a new career save (stock, no mods, no DLCs, default settings), put Jeb into a Mk1 Command Pod -> all SAS modes available. It didn't happen every time, though.
I'll attach a .sfs and a screenshot. The associated options are not set (they shouldn't matter in career, anyway, I think):

AdvancedParams
{
 ...
 EnableFullSASInSandbox = False
 EnableFullSASInMissions = False
}

#4 Updated by macmiles about 3 years ago

I have this bug too. I think is duplicate of bug #27162. Scientist and Engineers have full SAS controls

#5 Updated by Corkword about 3 years ago

56013
56014
56015
56016

I have the same problem on windows 10 (64), like bug #27162

Screenshot:

#6 Updated by goufalite about 3 years ago

Scientist and Engineers have full SAS controls

All kerbals have SAS (and can repair parts/pack parachutes) when "Enable kerbal experience" is off, it's been 4 years like this. Check #10845 and a few tests I made :
https://wiki.kerbalspaceprogram.com/wiki/Specialization#No_experience_specialization_override

#7 Updated by antivalenz about 3 years ago

To clarify things:
  • I am talking about career-mode.
  • I am playing the difficulty mode "normal". I did not modify the difficulty settings.

I should have mentioned that in the subject. Sorry.

#8 Updated by antivalenz about 3 years ago

I can now confirm, that scientists and engineers have all SAS abilities too.

#9 Updated by macmiles about 3 years ago

goufalite wrote:

Scientist and Engineers have full SAS controls

All kerbals have SAS (and can repair parts/pack parachutes) when "Enable kerbal experience" is off, it's been 4 years like this. Check #10845 and a few tests I made :
https://wiki.kerbalspaceprogram.com/wiki/Specialization#No_experience_specialization_override

Yes, I should have clarified. I understand the Enable Kerbal Experience option and have tested this. This issue appears for me in Sandbox, Science and Career modes with Enable Kerbal Experience ON. Scientists, Engineers and Pilots have full SAS controls at zero xp.

Version 1.11.1 has this issue. Version 1.10.1 does not.

#10 Updated by Robnewnes about 3 years ago

I also have this bug. I have tried changing the Enable Kerbal Experience option but it is no longer there. If I try and create a new game I have the option to change it (and it makes no difference whether it is on or not). However once I start the game the option is no longer in the difficulty setting. The game then is behaving as if it is off

#11 Updated by Technicalfool about 3 years ago

  • Related to Bug #27162: SAS options do not correspond to the pilot added

#12 Updated by Technicalfool about 3 years ago

  • Related to Bug #27166: In a science or sandbox mode game, pilot experience is disabled even though the "Enable Kerbal Experience" setting is turned on added

#13 Updated by victorr about 3 years ago

  • Assignee set to victorr

#15 Updated by just_jim about 3 years ago

  • Status changed from New to Confirmed
  • % Done changed from 0 to 10
  • Platform Windows added

#16 Updated by corruptgod almost 3 years ago

57025

I've started a new career mode game and "Probodobodyne Stayputnik" has all SAS enabled.
Current version is 1.11.2.3037.

#17 Updated by R-T-B almost 3 years ago

This problem appears to only affect users who have "Making History" not enabled.

The reason I am aware of this is that I am the lead of the "Kopernicus" mod team, and I became aware of this in unrelated fashion when we discovered that disabling Making History (with the mod MakingLessHistory, which simply renames the kspexpansion) fixes our other reported bug https://bugs.kerbalspaceprogram.com/issues/26035

Unfortunately disabling Making History as we now advise is causing a large number of users to now notice this behavior.

A look in a decompiler on Assembly-CSharp reveals the issue. In APISKillExtensions, the entire class evaluation for skills is shortcircuited to true if this returns false:

if (ExpansionsLoader.IsExpansionInstalled("MakingHistory"))

I would suggest a more sensible branching evaluation structure.

Thanks,

-RTB, Kopernicus lead dev.

Offtopic PS: Could you look at our sinking landing gear bug I linked, pretty please? The fact that Making History is producing unlandable planets at a distance is very bad, and very odd. Plus disabling Making History does not fix the bug entirely, only improves usable range.

#18 Updated by Technicalfool over 2 years ago

Test performed:
  • Version 1.12.2
  • No DLC installed
  • level 1 pilot
  • career game

Pilot now appears to have the correct (ie: only pro/retrograde) vectors enabled for SAS. The bug initially reported appears to be resolved, but if anything related is continuing to occur, please continue to report as normal.

#19 Updated by Technicalfool over 2 years ago

  • Status changed from Confirmed to Being Worked On
  • % Done changed from 10 to 30

#20 Updated by Technicalfool over 2 years ago

  • Status changed from Being Worked On to Ready to Test
  • Target version set to 1.12.2
  • % Done changed from 30 to 80

#21 Updated by Technicalfool over 2 years ago

  • Status changed from Ready to Test to Resolved
  • % Done changed from 80 to 100

Also available in: Atom PDF