Contract Pack: Giving Aircraft a Purpose (GAP)

License: MIT

Game Version: 1.6.1

Downloads: 54,245

Author: inigma

Mod Website: Forum Thread

Followers: 170

Outdated Mod

This mod is not known to work with the latest version of Kerbal Space Program. Proceed with caution.

Information Changelog Stats

Giving Aircraft a Purpose (GAP) Giving Aircraft a Purpose (GAP) is a contract pack for your aerospace program, providing aviation milestones to achieve, regular flights to service, and Coast Guard rescue . This contract pack is compatible with all stock and modded careers (except RSS).

Purpose: To provide a useful purpose for the existence of aircraft in a Career game, and promote the use of stock runways, helipads, and DLC airfields.

Spiel: Runways and helipads are meant to be used, not just sit there and look pretty. This pack provides a small set of repeatable contracts for early career aircraft, and thus provides the career player with a predictable source of income, science, or reputation return (depending on the type of contract) using a standard fleet of aircraft you design. It beats having to design a science car, or one-time use craft, or send a probe to nowhere, when all you need is just a little bit more cash, science, or reputation to advance your space program. Of course, you may have so much fun flying things around that you may forget you have a space program, but if so, then I've succeeded!

Requires Contract Configurator and Module Manager

All contracts and vessels included in this pack are completely playable in stock KSP, but I highly recommend these mods to enhance your gameplay with GAP:

  • Take Command Continued (Launch and Spawn into Command Seats) (Allows GAP to recognize Command Seat only aircraft...think Wright Flyer!)
  • Kerbal Aircraft Expansion (KAX) (Minimalistic set of stock-alike propellers and helicopter parts) (GAP recognizes KAX parts)
  • AirplanePlus (Propellers, Jets, Airplane parts) (GAP recognizes AirplanePlus parts)
  • Kerbal Rotor Expansion (Additional rotors for contract completion)
  • Waypoint Manager (For better waypoint management and navigation) (GAP uses a lot of waypoints)
  • Wider Contracts App (Increases the width of the contract checklist for better readability)

To complete helicopter or part retrieval missions, I also suggest these mods:

  • Kerbal Attachment System (KAS) (For attaching winches, fuel ports, and parts to parts on EVA)
  • Kerbal Inventory System (KIS (For carrying the above parts while on EVA)

And take the helmet off your Command Seat kerbals when flying in the open air:

  • TextureReplacer with Cetera's Suits (get both on CKAN!) (Non space suit Kerbals while on Kerbin, smell the fresh air from your Command Seat flying machine)

Contract Pack Goals: * Missions to test aviation prototypes and achieve progressive aviation milestones. * Regular repeatable stunt, tourist, and scheduled passenger flights. * Rescue missions to retrieve mountain climbers, downed test pilots, and adrift sea crews. * Fully compatible with new and existing stock and modded careers.

To Get Started: The first immediate contracts are not contracts at all but rather GAP: Economy contracts that are originally intended to give starting players basic parts from which to fully enjoy playing GAP. Originally intended so that Wright Flyer type aircraft could be built, the part contracts were free in previous versions of GAP, but now require funds to purchase these prototype technologies. The economy contracts are designed to help bypass any need for GAP to recommend a tech tree for starter technologies.

There are three contract trees each with starting contracts:

  • The Wright Aeronautical: Build and fly your first glider! contract will appear when you've acquired a Command Seat, and any flying control surfaces.
  • The KSC Airclines: Flight 101 contract will appear when you flown to completed the 2500 meter altitude contract.
  • The KSC Coast Guard: Coast Guard contracts will appear when you've completed the helipad mission.

Agencies: These are the agencies in the pack that will offer regular or semi-regular contracts, and special missions:

  • Prototype Marketplace - Offering loans, and part prototypes for aeronautical and utility parts for a fledgling aviation program.
  • Giving Aircraft a Purpose - Aerospace milestones, and stunt goals for your aviation program.
  • KSC Coast Guard - Our motto is Always Ready - Kemper Keratus! Providing air, land, and sea rescue. (Used for occasional rescue and recovery opportunities, mostly near KSC ocean)
  • KSC Airlines - The official airline of the Kerbal Space Center.

Version 1.6.1 for Kerbal Space Program 1.6.1

Released on 2019-02-09

Requires the latest version of Contract Configurator from

Requires Module Manager from

Published: 2/9/19

GAP 1.6.1

  • Compatibility fixes for KSP 1.6.1. GAP will adopt KSP versioning going forward to make it easier to confirm compatibility. Releases will instead be tracked via builds appended to the version number.
  • Tested fully compatible with KSP 1.6.1 and latest release of ContractConfigurator.


Version 1.4.1 for Kerbal Space Program 1.4.5

Released on 2018-10-14

Requires the latest version of Contract Configurator from

Requires Module Manager from

Published: 10/14/18

GAP 1.4.1

  • fixed flag icons for contracts
  • fixed versioning for GitHub, CKAN, SpaceDock, and AVC


Version 1.4 for Kerbal Space Program 1.4.5

Released on 2018-10-14

Requires the latest version of Contract Configurator from Requires Module Manager from

Published: 10/14/18

GAP 1.4

  • all KSC Airline flight contracts now check for launch site.
  • added Dessert Airfield as a destination for KSC Airline contracts. (requires Making History DLC)
  • added KSC Airline round trip contracts originating from Island Airfield (Flights 2xx) and Dessert Airfield (Flights 3xx). (requires Making History DLC)
  • added one-way contract from Dessert Airfield to Island Airfield (Flight 30)
  • added multi-leg round trip to all locations (Flight 360 - of course!) (requires Making History DLC)
  • removed all annoying preflight checks requirements before completing contracts.
  • updated Rescue at K2 contract with better instructions.
  • updated text and corrected many embarrassing spelling and grammar mistakes.
  • fixed newlines in contract descriptions.
  • added AirplanePlus integration (thank you DrRaphello)
  • added Atmosphere Autopilot compatibility (thank you theonegalen)
  • added compatibility for Advanced Jet Engine (thank you damowang2)
  • removed requiring a crew cabin for KSC Airlines contracts for greater freedom of design


Version 1.2.9 for Kerbal Space Program 1.2.1

Released on 2016-10-29

Requires Contract Configurator 1.20.3 or higher from Requires Module Manager from

Total Career Contracts Available: 70

10/28/16 GAP 1.2.9

  • compatibility upgrade for KSP 1.2 and Contract Configurator 1.20.3

  • please remove your current GAP folder and install this new as many contract filesnames were changed, and some disabled until spawn issues with certain props are resolved.

  • reduced Mk3 crew cabin test requirement to 10,000m from 20,000m.

  • decoupled crew cabin testing from each other, so you can now test crew cabins independently as you research them, and not in their assumed order.

  • Flight 102 requires either mk2 or mk3 cabin to be tested.

  • added Cargo directory in Assets for future cargo subassemblies for GAP 1.3.

  • readjusted min and max passengers for charters and regular service flights.

  • clarified contract titles for Flights 101-103 to inform users that a minimum crew of 3 (two pilots, 1 engineer) is required for all regular service flights.

  • removed crew requirements for Charter Flight 5 so that all charter flights only require a pilot and not additional crew.

  • cleaned up list code for inbound passenger contracts as some names were duplicated on roster unnecessarily.


Version 1.2.8 for Kerbal Space Program 1.1.3

Released on 2016-08-29

Requires Contract Configurator 1.18.1 or higher from Requires Module Manager from

Total Career Contracts Available: 71

8/29/16 GAP 1.2.8

  • added 6 cargo bay test contracts under the KAB banner in preparation for GAP 1.3's cargo missions. Enjoy!

  • Commented out G force code to work around critical KSP 1.1.3 bug where Kerbals on EVA spike 15+ G force on exit from craft, causing G force limit contracts (most air passenger contracts) to fail prematurely.

  • fixed Tourism Plus and Strategia compatibility. GAP now shows up under Pilot Focus when Tourism Plus is also installed.


Version 1.2.7 for Kerbal Space Program 1.1.3

Released on 2016-08-27

Requires Contract Configurator 1.18.1 or higher from Requires Module Manager from

Total Career Contracts Available: 65

8/27/16 GAP 1.2.7 - tested fully compatible with KSP 1.1.3, and Contract Configurator 1.18.1

  • requires CC 1.18.1 or higher which fixes contract generation with repeatable contracts, and to allow players to access contracts past Charter Flight 4.

  • increased all contract payouts, most by as much as 2x as before to make them more worthwhile for the time players will spend in completing them.

  • removed Command Seat as a requirement for Car and Bus contracts. Now any vehicle with wheels will work (assuming it can carry the required number of passenger seats).

  • fixed economy contracts to give only what you intend to purchase (some contracts accidentally were handing out other parts as well).

  • added new GAP logo and introduced contract sort code for Mission Control.


Version 1.2.6 for Kerbal Space Program 1.1.3

Released on 2016-06-20

Contract Pack: Giving Aircraft a Purpose (GAP) 1.2.6

Requires Contract Configurator 1.12.1 or higher from

Total Career Contracts Available: 65

6/20/16 GAP 1.2.6

  • 65 total contracts. This release adds 9 contracts: 7 economy contracts (for parts, rather than bundles), 1 starting car contract, and 1 Coast Guard contract for an easier K2 climber rescue version. See notes below.
  • Wright Speed 100 now requires Wright 2500m completion (thanks vardicd).
  • Added KSP Scout contract for players to build their first car and scout out KSC. This will appear before KSP Tour Bus.
  • KSP Tour Bus now rewards 5,000 funds instead of 3,500 funds.
  • decreased appearance of KSP Tour Bus contract. If it continues to appear often, it's because you haven't fulfilled requirements (part unlocks or the contracts mentioned below) for other contract types to appear.
  • made Charter Flight 4, 5, and Flights 101-103 appear more often since these too are critical to GAP progression and are the repeatable bread and butter of GAP.
  • made Glider, First Flight, 2500m, Aerial Island Survey, and Island Prep contracts appear faster. These are one-time contracts anyways and are critical to progressing players in GAP and unlocking dependent contracts.
  • fixed KSP Island Preparation contract. Flag goal works and the goal only appears if you have Astronaut Complex level 2.
  • removed PQSOffset and randomization from CoastGuard Rescue Climbers contracts to prevent spawn issues of Kerbals with terrain. No more having to dig a materialized Kerbal out of the side of a mountain. It's hard enough already.
  • renamed Coast Guard Rescue Climbers to Coast Guard Rescue Climbers (Hard) and increased the reward accordingly.
  • added Coast Guard Rescue Climbers. (Easy) (thanks million_lights)
  • fixed passenger spawning for Charter Flight 45. (thanks million_lights)
  • fixed all KSS Rixx contracts to spawn carrier without exploding. (thanks LupiDragon)
  • fixed comments in Charter Flight 45
  • Charter Flight 5 now appears which is required for Flights 101-103.
  • added patches for part test modules.
  • Wright-Glider and Wright-FirstFlight now recognize Firespitter parts.
  • GAP now requires Module Manager (to add part test capability to various aircraft parts)
  • added SSI-WrightEngine to sell an Oscar-B fuel tank, a prototype KAX kuey tail rotor (makes for a great early propeller) if a player has KAX installed, and a small air intake.
  • reclassified SSI-Loan as an economy contract.
  • fixed SSI-Loan status funds symbol.
  • fixed SSI-Loan now requires SSI membership before being offered.
  • Split out all GAP: Economy contracts to offer separate contracts for prototype parts instead of bundles.
  • Fixed Coast Guard Certification - command seat rescuing of Lt. Dan now possible


Version 1.2.5 for Kerbal Space Program 1.1.2

Released on 2016-05-09

Requires Contract Configurator 1.11.5 or higher from

Total Career Contracts Available: 56

5/8/16 GAP 1.2.5

  • now fully compatible with KSP 1.1.2.
  • removed redundant requirements for KAX and SXT parts for Wright-FirstFlight, CoastGuard-Certification, and IslandTours-Shoreline which were breaking GAP on partial KAX or SXT installs.
  • re-added craft definition to TourBus contract now that CC bug #462 was fixed several CC releases ago.
  • added recognition of Ferram Aerospace Research controllable surfaces for purpose of unlocking Glider and First Flight contracts.
  • clarified KSP IslandPrep instructions to leave engineers at waypoints.
  • added cfg for Strategia Pilot Focus which if enabled will give bonus rewards for completing GAP contracts. Check out Strategia today!
  • set AVC to make GAP compatible for all KSP versions going forward, since this is anticipated and dependent on Contract Configurator compatibility with KSP.
  • requires Contract Configurator 1.11.5 or higher


Version 1.2.4 for Kerbal Space Program 1.1

Released on 2016-04-26

Requires Contract Configurator 1.10.3 or higher from

Total Career Contracts Available: 56

4/26/16 GAP 1.2.4

  • All contracts that require wheel technology have (finally) been fixed.
  • Fixed BDArmory contract exception error when Module Manager is not installed. KSP-IslandLanding should now show up.


Version 1.2.3 for Kerbal Space Program 1.1

Released on 2016-04-21

Requires Contract Configurator 1.10.3 or higher from

Total Career Contracts Available: 56

4/21/16 GAP 1.2.3

  • Compatibility pass for KSP 1.1.
  • More spelling and grammar fixes.


Version 1.2.2 for Kerbal Space Program 1.0.5

Released on 2016-03-27

Requires Contract Configurator 1.9.10 or higher from

Total Career Contracts Available: 56

3/27/16 GAP 1.2.2

  • CoastGuard-Certification now requires wheels, and an air breathing engine to make it appear at the same time with with Shoreline Tour.
  • equalized contract weights for TourBus, Glider, and First Flight. They should all be equally available now.
  • SSI Venture Capital Funding Loan now available at 25% of starting funds, only gives 10k funds instead of full starting funds, and interest charge raised from 25% to 35%. Loan is still interest free for 30 days.
  • rebalanced starting economy contracts. Now select from command seat, structural, electric vehicle, or flight control techs.
  • corrected grammar and spelling in a few contracts.
  • fixed (third time's the charm?) AVC. (1.2.1 did not include the GAP.version file so if you're running 1.2.1 you will not know that newer GAP versions are out. Sorry!)


Version 1.2.1 for Kerbal Space Program 1.0.5

Released on 2016-03-23

Requires Contract Configurator 1.9.10 or higher from

Total Career Contracts Available: 56

3/22/16 GAP 1.2.1

  • corrected grammar and spelling in a few contracts.
  • fixed SSI-Glider to now require a Command Seat tech before being made available in Mission Control.
  • removed conflicting AVC file.


Version 1.2.0 for Kerbal Space Program 1.0.5

Released on 2016-03-22

Requires Contract Configurator 1.9.10 or higher from

Total Career Contracts Available: 56

3/21/16 GAP 1.2

  • added Operation: Manley Freedom - a BDArmory contract that appears after you survey the islands. Requires BDArmory and Kerbal Aircraft Expansion. Can you rescue Scott Kerman from the Hackstream brigade?
  • added one of three craft definition requirements to all contracts: preflight timer, passenger, or specific part or mission objective completed; to fix all reported mission completion bugs where unintenteded craft used for other contracts were tripping definition parameters for the intended contract, causing some GAP contracts to require the unrelated craft to complete a mission.
  • redefined KerbalDeaths to only apply to crew and passengers of a GAP vessel and no other vessel or Kerbal. Finally Joe Kerman dying in the void of space won't affect GAP contracts.
  • added static fund rewards to SSI-Glider and SSI-First Flight, and bumped reward for KSP-TourBus, to better balance reward with effort for early contracts, and provide a more balanced starting income stream.
  • redeveloped the GAP contract tree from scratch. New dependencies, removed dependencies, and added and removed (combined) contracts to support modularity, simplicity, and expansion.
  • removed mission requirement from Join SSI! and added small membership fee as 10% of a player's starting funds. Contract is now required to be accepted before GAP contract tree becomes available. Yes, GAP now costs funds to exploit!
  • added GAP:Economy contracts offering simple prototype parts for funds, as well as an SSI Capital Bank Loan contract that loans the amount of a player's starting funds to players that are running at 10% or less of their starting funds. SSI developed parts are no longer free giveaways and require funds to purchase.
  • modularized GAP by removing requirements for some contracts. Now you can remove certain GAP expansions (folders) without causing continuity issues. Only the Milestones (GAP Core) and the Assets folder should not be removed as it contains all the core contracts required for GAP and its expansions to function. All other folders may be removed.
  • combined KSP-IslandLanding with KSP-IslandPrep. Now it's only one mission, not two.
  • moved some contracts to GAP Core: Milestones
  • moved some contracts to GAP: Charters and Airlines (requires Milestones)
  • moved some contracts to GAP: Stunts (requires Milestones)
  • moved some contracts to GAP: Skydiving (requires Milestones) (requires EVA Parachutes)
  • moved some contracts to GAP: Seacraft
  • moved some contracts to GAP: Coast Guard
  • moved some contracts to GAP: Space Shuttle Missions
  • moved contracts into folders as part of modularizing GAP for easy removal of certain parts as desired.
  • added maxCount to Charter Flight 5 to retire flight once player completes Flight 101.
  • redrafted airline flights to allow for more manual loading, and left only manual loading for Charter Flight 4 (passengers) and Charter Flight 40 (science passengers).
  • Coast Guard buoys now save as subassemblies rather than showing up in the VAB craft list.
  • KSP-TourBus contract now requires a command seat, and any wheels - not just stock or SXT.


Version 1.1.2 for Kerbal Space Program 1.0.5

Released on 2016-02-17

No changelog provided


Stats for Contract Pack: Giving Aircraft a Purpose (GAP)

Downloads over time

    New followers per day

    Top Referrers


    Export Raw Stats

    Export Downloads

    Export Followers

    Export Referrals

    Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.