Jump to content

[1.12.4] Kerbin Side Remastered GAP - Flight contract pack [v2.1.7] [2022-12-19]


Recommended Posts

The work continues...

  • Completed most of the KK work I was planning for the next release Issue 58
  • Abandoned market fluctuation idea to influence rewards to various locations - too complicated on many fronts  Issue 66
  • Doing first drafts of the SkyMed missions  Issues 59
  • Creating CustomWaypoint configs for all the places Issue 65
Link to comment
Share on other sites

A Double Release

Kerbin Side Remastered GAP -  Version v2.1.2 for Kerbal Space Program 1.12.3  Released on 2022-09-12

Major Update

  • Best to have completed all active missions prior to updating
  • Save your game to a backup sfs file before installing.

New Missions


  • SkyMed: Medevac flights to remote airstrips. (requires Kerbin Side Remastered Gap Extras be installed)
  • Jeb's Junkyard Cargo: Retrieval of cargo from remote airstrips and delivery to Jeb's Junkyard. (requires Kerbin Side Remastered Gap Extras be installed)
  • Navy Transport Missions: Flights between Naval Air Stations.


  • adds an introduction mission for the United Knations agency. (No new UK missions will be offered until this mission is completed)
  • adds Custom Waypoints for all KSR sites that can be imported into Waypoint Manager. (file in patches directory)
  • optional KK deployment of United Knations HQ site (Requires Kerbin Side Core from CKAN be installed)
  • addition of KK TKA arrival signs to mark the Air Terminal locations at all KSR Airports
  • General fixes for passenger handling using three new Kerbal Traits for all missions

See the Wiki for more details


Kerbin Side Remastered Gap Extras - Version v1.0.5 for Kerbal Space Program 1.12.3 Released on 2022-09-12

  • Harbors moved to Kerbin Side Remastered GAP mod
  • Airstrips have KK launch site functions disabled but are still available for remote landing and take off
  • Custom Waypoint file provided in patches directory for those that want to import airstrip locations into waypoint manager
  • NAVInstruments Continued patch active ( Credit to @610yesnolovely for assistance with this piece)

There were a lot of moving pieces to these changes, but I hope it makes things better. 

Link to comment
Share on other sites

Version v2.1.3 for Kerbal Space Program 1.12.3  Released on 2022-09-16

Minor tweaks

  • Servicekerbal portrait icon colour changed for better visibility
  • Baikurbanur KK additions rolled into KSPGAP group from the KSR base group
  • KK upgades to KSC add the Trans Kerbin Airlines office buildings (requires that you have Kerbin Side Core from CKAN installed)

Available now on SpaceDock

Link to comment
Share on other sites

16 minutes ago, Bit Fiddler said:

I am having an issue with Kerbin Side Airfields and Kramax

Could be a couple of things.

  • If your final approach airspeed is too low then you may well miss the mark
  • If the KK statics for the runways have changed in any way then the information in the Kramax flight plans will be inaccurate 
  • Are you using flaps, spoilers, airbrakes or anything else in your craft that affects speed of flight?

That's really all I can suggest without looking at you .craft file and you ksp and player logs. 

Link to comment
Share on other sites

The aircraft I fly have no issues landing at KSC, or island Airfield.  I thoroughly test them on these 2 airstrips before I ever attempt to use them for a mission.  However, all the extra bases I try to land at I seem to land short.  I have not done extensive tests on this yet, but I have tried to land at 3 or 4 of the Kerbin Side bases and every time I land short.   My thinking is the Kramax way points do not match the physical runway objects.


I guess to get a resolution, I need to know do you make the Kramax WP lists, and do you make the physical bases in KK?  If not, I guess I need to get with someone else to try and figure out why they do not match.

Link to comment
Share on other sites

1 hour ago, Bit Fiddler said:

I need to know do you make the Kramax WP lists, and do you make the physical bases in KK?

I make the Kramax flight plans. I do not make the bases associated with Kerbin Side Remastered airports

Make a waypoint of all of the FLARE locations in the  flightplan config file  (file located in \GameData\ContractPacks\KerbinSideRemasteredGAP\Patches ). This will let you visualize what's going on in flight view at teh runway location. 


Link to comment
Share on other sites

  • 2 weeks later...

Version v2.1.4 for Kerbal Space Program 1.12.3  Released on 2022-10-01

Bug fixes

  • KK terminal sign at Kola Island repositioned to match waypoint location from missions - Issue #69
  • Type 3 large airliner flights were failing on part validations of non squad parts if mods not present - Issue #70
Link to comment
Share on other sites

  • 4 weeks later...

New Bug - TLA Issue 28 affecting Traits 

"If an Unowned kerbal with trait Citizen, Civil-Servant, or ServiceKerbal is spawned to a location and the contract fails. Then the kerbals and any spawned vessels are not removed by Contract Configurator. but remain deployed.

Players can "terminate" these in the tracking station, however this has the effect of changing the kerbal from Unowned to Crew and they are listed as KIA in the lost tab of the Astronaut complex.

If the player has not set dead and missing kerbals return on, then they will remain in the lost tab. On return the kerbals are moved to the Available tab. where they can be dismissed by the player and are then removed from the roster completely.

This does not other game affects for players using Stock Astronaut complex, or TRP-Hire mod, however if players are using MKS the astronaut complex is unusable for hiring until the dead kerbals with these traits are removed from the roster."

I'm working on a "Roster Check" contract that will run automatically and remove the "misplaced" kerbals from the roster. 

Link to comment
Share on other sites

1 hour ago, SmarterThanMe said:

All of the astronauts available for hire in my astronaut complex are servicekerbals, citizens or civil-servants. Need a pilot!

If you see a number of applicants  of various traits, then you are using the stock interface.  A vast improvement would be to use a mod like TRP-Hire which allows you to select the trait of your next hire rather than waiting for a suitable applicant to appear.   

A similar system is used by the mod USI Kolonization Systems (MKS/OKS) but it is a much more intensive and meant for complex resource management and manufacturing. 


Link to comment
Share on other sites

16 minutes ago, SmarterThanMe said:

How do I get the KAA Certification?

The first mission is "Let's Start An Airline"  and is offered by the Trans Kerbin Airlines Inspections group . Once the initial certification mission is completed, then the landing rights missions will start. When you complete the landing rights mission for an airport, then regular flights to that airport will commence. 

Other group's missions will begin as you progress through the various landing rights missions. 

More details in the Wiki

Link to comment
Share on other sites

18 hours ago, Caerfinon said:

The first mission is "Let's Start An Airline"  and is offered by the Trans Kerbin Airlines Inspections group

All I've got under that group is A flight to gain landing rights at  a new airfield.




I can see 01 - LetsStartAnAirline.cfg in ...\GameData\ContractPacks\KerbinSideRemasteredGAP\Flights folder... Any reason why this file would be getting ignored?

Installed via CKAN, so thought it might be CKAN weirdness. So uninstalled and reinstalled manually. Still nope.

Here's my installed mod list... Any conflicts that I can't see?


Action Groups Extended (AGExt 1:
AmpYear (AmpYearPowerManager 1:V1.5.9.0)
ASET Agency (ASETAgency 1.0)
ASET Avionics (ASETAvionics 2.1)
ASET Props (ASETProps 1.5)
Astrogator (Astrogator v0.10.5)
Astronomer's Visual Pack (AstronomersVisualPack 3:v4.13)
Astronomer's Visual Pack-4k Textures (AVP-4kTextures v1.13)
AT Utils (AT-Utils v1.10.1)
Avionics Systems (AvionicsSystems v1.3.5)
B9 Part Switch (B9PartSwitch v2.20.0)
Background Resources (BackgroundResources 1:v0.18.0.0)
Benjee10 Suits (Benjee10Suits v1.1.0)
Breaking Ground (BreakingGround-DLC 1.7.1)
Buffalo2 (Buffalo2 v1.4)
ClickThrough Blocker (ClickThroughBlocker 1:
CommNet Antennas Consumptor (CommNetAntennasConsumptor 3.5.5)
CommNet Antennas Extension (CommNetAntennasExtension 2.1.7)
Community Category Kit (CommunityCategoryKit v112.0.1)
Community Resource Pack (CommunityResourcePack v112.0.1)
Community Tech Tree (CommunityTechTree 1:3.4.4)
Community Terrain Texture Pack (CommunityTerrainTexturePack 1:1.0.4)
Configurable Containers (ConfigurableContainers
Connected Living Space (ConnectedLivingSpace v2.0.2.0)
Contract Configurator (ContractConfigurator v2.2.0.0)
Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.3)
Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4)
Contract Pack: Exploration Plus (ContractConfigurator-ExplorationPlus 2.0.1)
Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.2)
Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10)
Contract Pack: Research Advancement Division (ResearchAdvancementDivision 1.2.1)
Contract Pack: SCANSat (ContractConfigurator-ContractPack-SCANsat v0.6.0.1)
Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2)
Cryo Tanks (CryoTanks 1.6.5)
Cryo Tanks Core (CryoTanks-Core 1.6.5)
Cryogenic Engines (CryoEngines 1:2.0.6)
Custom Asteroids (CustomAsteroids v1.9.0)
Custom Asteroids (alternative OPM config) (CustomAsteroids-Pops-OPM-Reconfig v1.2.0)
Custom Pre Launch Checks (CustomPreLaunchChecks
DeepFreeze Continued... (DeepFreeze V0.31.0.0)
Deployable Engines Plugin (DeployableEngines 1.3.1)
Docking Cam (DockingCamKURS
Docking Port Alignment Indicator (DockingPortAlignmentIndicator
Dynamic Battery Storage (DynamicBatteryStorage 2:
Editor Extensions Redux (EditorExtensionsRedux
Environmental Visual Enhancements Redux (EnvironmentalVisualEnhancements 3:
Far Future Technologies (FarFutureTechnologies 1.2.0)
Filter Extensions - Default Configuration (FilterExtensionsDefaultConfig 3.2.7)
Filter Extensions - Plugin (FilterExtensions 3.2.7)
Final Frontier (FinalFrontier 1.10.0-3485)
Harmony 2 (Harmony2
Heat Control (HeatControl 0.6.1)
HullcamVDS Continued (HullcamVDSContinued 0.2.2)
HyperEdit (HyperEdit
Internal RCS (InternalRCS 1.3)
JSIPartUtilities (JSIPartUtilities
Kabrams Sun Flare Blue Medium (KabramsSunFlaresPack-Blue-Medium 001)
Kerbal Actuators (KerbalActuators v1.8.5)
Kerbal Atomics (KerbalAtomics 1:1.3.3)
Kerbal Atomics - Other Mod Support (KerbalAtomics-NTRModSupport 1.3.3)
Kerbal Construction Time (KerbalConstructionTime 1:
Kerbal Health (KerbalHealth v1.6.2)
Kerbal Inventory System (KIS 1.29)
Kerbal Konstructs (KerbalKonstructs v1.8.5.0)
Kerbal Planetary Base Systems (KerbalPlanetaryBaseSystems v1.6.16)
Kerbin Side Remastered (KerbinSideRemastered 1.0.1)
Kerbin Side Remastered GAP (KerbinSideRemasteredGAP 1:v2.1.4)
Kerbin Side Remastered Gap Extras (KerbinSideRemasteredGapExtras v1.0.5)
Kopernicus Planetary System Modifier (Kopernicus 2:release-1.12.1-139)
Kramax Autopilot Continued (KramaxAutopilotContinued
KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH
KSP Recall (KSP-Recall v0.3.0.3)
MagiCore (MagiCore
Making History (MakingHistory-DLC 1.12.1)
Mark IV Spaceplane System (MarkIVSpaceplaneSystem 3.2.0)
MechJeb 2 (MechJeb2
Minor Planets Expansion (MinorPlanetsExpansion 1.0.8)
'Mk1 Cockpit' IVA Replacement by ASET (Mk1CockpitIVAReplbyASET 1.1)
Mk1 Lander Can' IVA Replacement by ASET (Mk1LanderCanIVAReplbyASET 1.1)
'MK1-2' IVA Replacement by ASET (MK12PodIVAReplacementbyASET 1:0.3)
Mk2 Stockalike Expansion (Mk2Expansion 2:
Mk3 Stockalike Expansion (Mk3Expansion
Mk-X Spaceplane Parts (Mk-X
ModularFlightIntegrator (ModularFlightIntegrator
Module Manager (ModuleManager 4.2.2)
NavUtilities Updated (NavUtilitiesUpdated
Near Future Aeronautics (NearFutureAeronautics 2.1.1)
Near Future Construction (NearFutureConstruction 1.3.1)
Near Future Electrical (NearFutureElectrical 1.2.3)
Near Future Electrical - Decaying RTGs (NearFutureElectrical-DecayingRTGs 1.2.3)
Near Future Electrical Core (NearFutureElectrical-Core 1.2.3)
Near Future Exploration (NearFutureExploration 1.1.2)
Near Future IVA Props (NearFutureProps 1:0.7.1)
Near Future Launch Vehicles (NearFutureLaunchVehicles 2.2.0)
Near Future Propulsion (NearFuturePropulsion 1.3.5)
Near Future Solar (NearFutureSolar 1.3.2)
Near Future Solar Core (NearFutureSolar-Core 1.3.2)
Near Future Spacecraft (NearFutureSpacecraft 1.4.3)
OhScrap (OHS) (OhScrap
Omega's Stockalike Structures: No Textures Required (StockalikeStructures 0.0.12)
Outer Planets Mod (OuterPlanetsMod 2:2.2.10)
Patch Manager (PatchManager
RasterPropMonitor (RasterPropMonitor 1:v0.31.9)
RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.31.9)
RCS Build Aid (RCSBuildAid v1.0.6)
Recycled Parts Mk2 Lightning (RecycledPartsMk2Lightning 0.2.3)
Recycled Parts Mk2 Solar Batteries (RecycledPartsMk2SolarBatteries 0.2.3)
RemoteTech Redev Antennas (RemoteTechRedevAntennas 0.1.1)
REPOSoftTech-Agencies (REPOSoftTech-Agencies V1.5.9.0)
ReStock (ReStock 1.4.3)
ReStock+ (ReStockPlus 1.4.3)
Reviva (Reviva 0.7.7)
SCANsat (SCANsat v20.4)
Scatterer (Scatterer 3:v0.0838)
Scatterer Default Config (Scatterer-config 3:v0.0838)
ScrapYard (SYD) (ScrapYard
Ship Manifest (ShipManifest
SimpleConstruction! (SimpleConstruction 1:
Smart Parts (SmartParts 1.9.17)
Space Dust (SpaceDust 0.4.4)
SpaceTux Library (SpaceTuxLibrary
StageRecovery (StageRecovery
STM's Expedition Ribbons - Final Frontier Ribbon Pack (STMsFFRibbonPackExpeditionRibbons 1:0.11.1b)
STM's Officer Ranks - Final Frontier Ribbon Pack (STMsFFRibbonPackOfficerRanks 0.5.1)
Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 2.0.10)
Stockalike Station Parts Expansion Redux - Internal Spaces (StationPartsExpansionRedux-IVAs 2.0.10)
System Heat (SystemHeat 0.6.0)
System Heat - Nuclear Engine Configuration (SystemHeat-FissionEngines 0.6.0)
System Heat - Nuclear Reactor Configuration (SystemHeat-FissionReactors 0.6.0)
System Heat - Resource Converter Configuration (SystemHeat-Converters 0.6.0)
System Heat - Resource Harvester Configuration (SystemHeat-Harvesters 0.6.0)
TAC Life Support (TACLS) (TACLS 1:v0.18.0.0)
TextureReplacer (TextureReplacer v4.5.3)
The Janitor's Closet (JanitorsCloset
Toolbar (Toolbar 1:
Toolbar Controller (ToolbarController 1:
Trajectories (Trajectories v2.4.3)
TRP-Hire (TRPHire 0.6.11)
TweakScale - Rescale Everything! (TweakScale v2.4.6.16)
TweakScale Companion for ReStockPlus (TweakScaleCompanion-ReStockPlus v1.1.0.0)
TweakScale Redistributable (TweakScale-Redist v2.4.6.16)
Universal Storage II Finalized (UniversalStorage2
Vessel Viewer Continued (VesselView 2:
VesselView-UI-RasterPropMonitor (VesselView-UI-RasterPropMonitor 1:
VexarpIVA (VexarpIVA 0.6.1)
Waterfall - Restock (WaterfallRestock 0.2.3)
Waterfall Core (Waterfall 0.9.0)
WaypointManager (WaypointManager
Wild Blue Tools (WildBlueTools v1.88.1)
WildBlueCore (WildBlueCore v1.2.0)
WildBlueIndustries Simplified Play Mode (WildBlue-PlayMode-Simplified v1.88.1)
Zero MiniAVC (ZeroMiniAVC 1:


Edited by SmarterThanMe
Link to comment
Share on other sites

5 hours ago, SmarterThanMe said:

Any reason why this file would be getting ignored?

I would need the following from you. You can post the necessary files on a file sharing site (Google Drive, OneDrive, etc ) 

  1. Turn on verbose logging in you game settings
  2. In GameData/ContractConfigurator folder follow the instructions in ContractConfigurator.cfg.default to enable contract logging. Set values to VERBOSE
  3. Restart you game.
  4. Post ksp.log and player log  (see How To Get Support Read First  for locations)
  5. Post persistent.sfs from the affected save game
  6. Post GameData/ContractConfigurator/log/KSRGAP/KSRGAP01-LetsStartAnAirline.log
  7. Include a screenshot from Mission control showing the "All" tab and expanding KSRGAP and Trans Kerbin Airlines Inspections groups and Let's Start An Airline (if present)
    • ilFxCTBl.png


Link to comment
Share on other sites

4 hours ago, SmarterThanMe said:

Thanks mate. Sent those things to you in a message.

The issue with the contract is that it is detecting the presence of  Ferram Aerospace Research however, that is not listed as one of your installed mods. When the contract attempts to do it's part validation it fails because the Ferram Aerospace Research module it is looking for is not present. 

[ERR 18:36:53.313] ContractConfigurator.PartModuleUnlockedRequirement: CONTRACT_TYPE 'KSRGAP01-LetsStartAnAirline', REQUIREMENT 'PartModuleUnlocked' of type 'PartModuleUnlocked': A validation error occured while loading the key 'partModule' with value 'System.Collections.Generic.List`1[System.String]'.

[EXC 18:36:53.358] ArgumentException: No PartModule class for 'FARControllableSurface'.

You have a patch that runs that is for Ferram Aerospace Research but does not require it to be installed 

[LOG 18:31:34.530] Config(@FARAeroData:FOR[FerramAerospaceResearch]) /Custom_FARAeroData/@FARAeroData:FOR[FerramAerospaceResearch]

And during part loading a number of parts fail on various missing Ferram Aerospace Research modules. For example:

[LOG 18:32:22.251] PartLoader: Compiling Part 'Mk3Expansion/Parts/Aero/BigSWings/elevonA/M3X_ElevonA'
[ERR 18:32:22.257] Cannot find a PartModule of typename 'FARControllableSurface'

Solutions to the issue: 

  1.  If you disable the patches from the \Custom_FARAeroData\ folder and restart it may remove  the FAR modules and allow the current contract to work with your install. 
  2. You could edit the  01 - LetsStartAnAirline.cfg file in \GameData\ContractPacks\KerbinSideRemasteredGAP\Flights and remove the section; 
    • 		REQUIREMENT:NEEDS[FerramAerospaceResearch]
      			name = PartModuleUnlocked
      			type = PartModuleUnlocked
      			title = Aileron or Elevon
      			partModule = FARControllableSurface
  3. I have decided to rework the general part validation scheme for the contract pack and make it dependent on tech tree researched nodes rather than specific modules . It is undergoing playtest right now but should be ready in a day or two. 

Option 1 & 2 are the quickest ways to resolve the issue.  Let me know how it goes.  Fly Safe. 

Link to comment
Share on other sites

I have this installed and realised I should not have i have jnsq installed with Kerbin side but the way points for let's start an airliner mission are in the sea.

I have jnsq gap installed so I assume these two contract packs are pretty much the same?


Link to comment
Share on other sites

2 minutes ago, stk2008 said:

so I assume these two contract packs are pretty much the same?

There are two GAP mods for JNSQ; 

  1. Contract Pack: GAP for JNSQ - This is based on the original Giving Airplanes a purpose mod.
  2. JNSQ-KSRGAP - This is my mod that ports the Kerbin Side Remastered GAP airline contracts to JNSQ. 

Both can be used in JNSQ without conflict. 


Link to comment
Share on other sites

1 minute ago, stk2008 said:

Ohhh so both those mods linked can be used together and wont Over lap much?


The first provides flight progression milestones, rescue missions, airline and freight contracts

The second provides airline and cargo flights as well, but includes passenger delivery to specific air terminals and flights with secondary destinations.  


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...