Jump to content

Keniamin

Members
  • Posts

    44
  • Joined

  • Last visited

Everything posted by Keniamin

  1. Really there must not be 6. I set global restriction to 5 (or this is a bug in the Contract Configurator, though I don't think this is that case). I don't know easy way to reduce it, but you can edit file GameData/ContractPacks/KerbinSideGAP/Groups.cfg and change value of maxSimultaneous = 5 (line 8) to everything you want. Note, however, that this is local solution (if you reinstall/upgrade mod via CKAN or manually, value will be reset to default). Yes, it's a dependency, due to KKCCExt license restrictions. If you really don't want to see them at all you can turn them off via Contract Configurator menu (there must be an icon at the main KSC screen). Oh, beautiful. Yep, I'm interested Would you mind if I'll add your KCJ and BlueSky logos to the main Kerbin Side GAP repo (and next release of mod, of course)?
  2. +1 for +/- orbit buttons, really useful for rendezvous. Also confirming gui "click-through" (when trajectory or some object lies under the window KSP treats click on the button like click on the trajectory/object). The only things that annoying in this mod, despite them it's great! Change inclination buttons is a killer-feature, absolutely!
  3. @OminousPenguin, I've released v1.5 with excludeKerbal option. No more confusing marks near the contract goals Thanks for @nightingale!
  4. @Wolfox I've just released v1.4 with lighter dependencies. This mean you can now install Kerbin Side GAP from CKAN having only KS-Skyways. Contracts that concern unavailable bases would be disabled automatically.
  5. Oh, shame on me. Really stupid bug Released 1.2 hotfix. Thanks for your feedback!
  6. Well, after all, no. The method that you suggested allows player to cheat in this manner: launch vessel with required crew (HasCrew parameter would be completed and disabled), then disembark crew, load passengers and perform a flight (without actually having requested crew aboard). May be this can be avoided playing with values of disableOnStateChange option in various parameters, but anyway this improvement introduces some more or less obvious ways to cheat. The only way which guarantees the desired behavior with no side effects is an exclude option. I've created an issue in CC GitHub repo. Will track for it and implement your request as soon as it would be released.
  7. Yes, I think declarative languages (like a contract configuration description) are good for machines but are not so good to write them manually, especially when you have to write (and then maintain!) a lot of similar files So I preferred to have some high-level logic here. I'm doing my best to allow player reuse his planes in further missions, so I don't like PRELAUNCH condition at all. But the idea itself sounds interesting, I'll perform a check in a few days, is it possible to implement reasonable logic on this way.
  8. Yes, you're right. I know this unclearness, but as far as I know there is no useful way to get this around. @nightingale, how do you think, can I make this using current Contract Configurator possibilities? Or may be you can add some kind of "Exclude" option to HasCrew parameter with the meaning opposite to "kerbal" option (that is, player must have specified amount of crew except for those kerbals who are explicitly excluded)?
  9. What kind of contract it is (you loading tourists at the beginning of the flight or kerbals are waiting near the airfield)? Did you use runway of departure base as a launch point or transported your plane there from somewhere else?
  10. Wow! I like your automatization system, sounds cool What about a dependency, the problem is that CKAN does not support OR condition for dependencies. The only (as far as I know) way to do it is to create special virtual package, which would be provided by more than one package, and would be a dependency for my package (so any installed package would satisfy it). As I can see, for KSP 1.1 @AlphaAsh made exactly this thing, so I can change a dependency, but I'm afraid this brakes backwards compatibility with 1.0.5... And another point – as far as I understand in this case you can have one and ONLY one of the packages, that is or Kerbin-Side complete or some other package, but still only one. For example, you can not install both Skyways and KSC2. @AlphaAsh, am I right? Why it is so, they really installs the same files? May be you can move common (conflicting) parts into the new separate "KerbinSide common" package, and make all other packages depend on it and install only the bases themselves, with no intersections with each other?
  11. I answered about Skyways pack some posts above: If you have Skyways and Side GAP both installed and experiencing some difficulties, you can describe the details of your problems and I'll have a look whether I can do something to fix them.
  12. Yes, I thought about it too. But, from the other point of view, the largest reward for Side GAP now is 165k (longest commercial flight with maximal amount of passengers). And, real example from my current game, building of the space station around Kerbin with research lab aboard brings only 138k. I think it is strange that just a flight in the atmosphere is paid more than the space-launch operation. So I choose some compromise variant. May be it would be right decisions to "rescale" the rewards, that is to pay more for simple contracts like service flights (since they are really quite long and not so simple after all), keeping at the same time current maximum (or even make it a bit lower). I'll think about this possibility.
  13. Yes, you are right. Unfortunately there is no realistic ways to check if the player have already opened the base. Though, for service and business flights this does not matter. You can send the plane from KSC, pick up your passengers and transport them to the destination point – no need to open neither first nor second base. Of course it is more complicated, but possible.
  14. You need no operations in the tracking station. Normally when the kerbal enters vessel selection range (approx. 2 km) of your active vessel, you would be able to switch control to him using "previous/next vessel" buttons ("[" and "]" by default). Absolutely the same as in case of "rescue kerbal" missions, where you have to switch vessel to the one in which kerbal waits, once you have approached close enough to it. If it not works, it is probably a bug.
  15. I don't know what exactly Skyways pack includes, but at first sight it seems that majority of contracts would work as expected. You may have some problems with, for example, contracts concerning the Old KSC (aka KSC2), because, as I can see, upgrades for it are in the separate pack. But, in general, the only requirement from Kerbin Side is the bases themselves. If you have both departure and arrival bases (mean static objects on the ground of Kerbin) in most cases it would be enough for you to perform a requested flight.
  16. Thank you very much! Such response from the author of the original mod means a lot for me. Hope you are not very offended that I allowed myself to interpret original description of some bases rather loosely to make some contracts more interesting
  17. Hello everybody! I've created the new mod, that may be interesting for those who use Kerbin Side. Also for this mod I updated the NavUtilities mod config with Kerbin Side runways (based on version from here), namely: added multi-launch bases, recalculated all headings to fit runways better, marked out glide slopes for runways where some glide slopes lie under obstacles (for example "Kerman Lake 33 gs 7.5" means that minimal glide slope for this runway is 7.5, that is one must avoid approach using 3 or 5 degrees). Here it is (or you can download the whole file): Runway { ident = Area 110011 04 shortID = KKVLA04 hdg = 35.741 identOfOpposite = Area 110011 22 body = Kerbin altMSL = 333 gsLatitude = 10.317333836433 gsLongitude = 227.661286633986 locLatitude = 10.6340975847893 locLongitude = 227.893293531959 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Area 110011 22 shortID = KKVLA22 hdg = 215.783 identOfOpposite = Area 110011 04 body = Kerbin altMSL = 349 gsLatitude = 10.6340975847893 gsLongitude = 227.893293531959 locLatitude = 10.317333836433 locLongitude = 227.661286633986 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Black Krags 01 shortID = BK01 hdg = 7.178 identOfOpposite = Black Krags 19 body = Kerbin altMSL = 326 gsLatitude = 11.2585093475488 gsLongitude = 272.304276982919 locLatitude = 11.3203899303849 locLongitude = 272.312225208109 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Black Krags 19 shortID = BK19 hdg = 187.18 identOfOpposite = Black Krags 01 body = Kerbin altMSL = 326 gsLatitude = 11.3203899303849 gsLongitude = 272.312225208109 locLatitude = 11.2585093475488 locLongitude = 272.304276982919 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Coaler Crater 05 shortID = CC05 hdg = 51.125 identOfOpposite = Coaler Crater 23 body = Kerbin altMSL = 70 gsLatitude = 35.3875 gsLongitude = 261.0318 locLatitude = 35.429 locLongitude = 261.095 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Coaler Crater 23 shortID = CC23 hdg = 231.161 identOfOpposite = Coaler Crater 05 body = Kerbin altMSL = 70 gsLatitude = 35.429 gsLongitude = 261.095 locLatitude = 35.3875 locLongitude = 261.0318 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Dull Spot 04 gs 5 shortID = DS03 hdg = 36.06 identOfOpposite = Dull Spot 22 body = Kerbin altMSL = 427 gsLatitude = 63.8877 gsLongitude = 187.55933 locLatitude = 63.9802 locLongitude = 187.713 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Dull Spot 22 shortID = DS22 hdg = 216.198 identOfOpposite = Dull Spot 04 gs 5 body = Kerbin altMSL = 428 gsLatitude = 63.9802 gsLongitude = 187.713 locLatitude = 63.8877 locLongitude = 187.55933 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Dundard°s Edge 00 shortID = DE02 identOfOpposite = Dundard°s Edge 18 hdg = 2.687 body = Kerbin altMSL = 531 gsLatitude = 44.11 gsLongitude = 227.9865 locLatitude = 44.274 locLongitude = 227.99725 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Dundard°s Edge 18 shortID = DE18 identOfOpposite = Dundard°s Edge 00 hdg = 182.695 body = Kerbin altMSL = 528 gsLatitude = 44.274 gsLongitude = 227.99725 locLatitude = 44.11 locLongitude = 227.9865 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Goldpool 00 shortID = GP00 hdg = 2.366 identOfOpposite = Goldpool 18 body = Kerbin altMSL = 13 gsLatitude = -1.10461 gsLongitude = 17.36696 locLatitude = -0.99065 locLongitude = 17.37167 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Goldpool 18 shortID = GP18 hdg = 182.366 identOfOpposite = Goldpool 00 body = Kerbin altMSL = 14 gsLatitude = -0.99065 gsLongitude = 17.37167 locLatitude = -1.10461 locLongitude = 17.36696 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Green Coast 06 shortID = GC06 hdg = 59.495 identOfOpposite = Green Coast 24 body = Kerbin altMSL = 223 gsLatitude = -3.493906 gsLongitude = 179.0893 locLatitude = -3.4185 locLongitude = 179.2175 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Green Coast 24 shortID = GC24 hdg = 239.487 identOfOpposite = Green Coast 06 body = Kerbin altMSL = 224 gsLatitude = -3.4185 gsLongitude = 179.2175 locLatitude = -3.493906 locLongitude = 179.0893 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Hanbert Cape 19 shortID = HC19 hdg = 189.739 body = Kerbin altMSL = 6 gsLatitude = -22.493 gsLongitude = 219.76747 locLatitude = -22.6067 locLongitude = 219.74633 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Kerbin°s Bottom 08 shortID = KB08 hdg = 76.032 identOfOpposite = Kerbin°s Bottom 26 body = Kerbin altMSL = 107 gsLatitude = -50.49 gsLongitude = 170.5786 locLatitude = -50.4747 locLongitude = 170.675 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Kerbin°s Bottom 26 shortID = KB26 hdg = 255.958 identOfOpposite = Kerbin°s Bottom 08 body = Kerbin altMSL = 107 gsLatitude = -50.4747 gsLongitude = 170.675 locLatitude = -50.49 locLongitude = 170.5786 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Kerman Lake 15 shortID = KL15 hdg = 146.03 identOfOpposite = Kerman Lake 33 gs 7.5 body = Kerbin altMSL = 39 gsLatitude = 11.2799 gsLongitude = 296.4731 locLatitude = 11.136 locLongitude = 296.5719 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Kerman Lake 33 gs 7.5 shortID = KL33 hdg = 326.05 identOfOpposite = Kerman Lake 15 body = Kerbin altMSL = 42 gsLatitude = 11.136 gsLongitude = 296.5719 locLatitude = 11.2799 locLongitude = 296.4731 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Lake Dermal 14 shortID = LD14 hdg = 136.932 identOfOpposite = Lake Dermal 32 body = Kerbin altMSL = 565 gsLatitude = 22.8284 gsLongitude = 238.9345 locLatitude = 22.70469 locLongitude = 239.0598 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Lake Dermal 32 shortID = LD32 hdg = 316.981 identOfOpposite = Lake Dermal 14 body = Kerbin altMSL = 562 gsLatitude = 22.70469 gsLongitude = 239.0598 locLatitude = 22.8284 locLongitude = 238.9345 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Londie Isles 15 shortID = LI15 hdg = 147.59 identOfOpposite = Londie Isles 33 body = Kerbin altMSL = 441 gsLatitude = 29.7373 gsLongitude = 14.1991 locLatitude = 29.5955 locLongitude = 14.3026 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Londie Isles 33 shortID = LI33 hdg = 327.642 identOfOpposite = Londie Isles 15 body = Kerbin altMSL = 441 gsLatitude = 29.5955 gsLongitude = 14.3026 locLatitude = 29.7373 locLongitude = 14.1991 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Lushlands 01 shortID = LL01 hdg = 11.834 identOfOpposite = Lushlands 19 body = Kerbin altMSL = 774 gsLatitude = 2.157 gsLongitude = 26.61125 locLatitude = 2.323 locLongitude = 26.64606 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Lushlands 19 shortID = LL19 hdg = 191.835 identOfOpposite = Lushlands 01 body = Kerbin altMSL = 777 gsLatitude = 2.323 gsLongitude = 26.64606 locLatitude = 2.157 locLongitude = 26.61125 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = North Pole 01 shortID = NP01 hdg = 12.456 identOfOpposite = North Pole 19 body = Kerbin altMSL = 34 gsLatitude = 79.45485 gsLongitude = 282.4466 locLatitude = 79.57256 locLongitude = 282.5903 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = North Pole 19 shortID = NP19 hdg = 192.597 identOfOpposite = North Pole 01 body = Kerbin altMSL = 34 gsLatitude = 79.57256 gsLongitude = 282.5903 locLatitude = 79.45485 locLongitude = 282.4466 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Old KSC 02 shortID = OKSC02 hdg = 16.062 identOfOpposite = Old KSC 20 gs 5 body = Kerbin altMSL = 430 gsLatitude = 20.5115 gsLongitude = 213.5175 locLatitude = 20.648 locLongitude = 213.5595 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Old KSC 17 gs 5 shortID = OKSC17 hdg = 174.219 identOfOpposite = Old KSC 35 body = Kerbin altMSL = 432 gsLatitude = 20.68 gsLongitude = 213.413 locLatitude = 20.507 locLongitude = 213.4317 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Old KSC 20 gs 5 shortID = OKSC20 hdg = 196.077 identOfOpposite = Old KSC 02 body = Kerbin altMSL = 429 gsLatitude = 20.648 gsLongitude = 213.5595 locLatitude = 20.5115 locLongitude = 213.5175 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Old KSC 35 shortID = OKSC35 hdg = 354.225 identOfOpposite = Old KSC 17 gs 5 body = Kerbin altMSL = 432 gsLatitude = 20.507 gsLongitude = 213.4317 locLatitude = 20.68 locLongitude = 213.413 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Round Range 10 gs 5 shortID = RR10 hdg = 97.345 identOfOpposite = Round Range 28 gs 5 body = Kerbin altMSL = 1250 gsLatitude = -6.0122 gsLongitude = 99.39 locLatitude = -6.0313 locLongitude = 99.53915 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Round Range 28 gs 5 shortID = RR28 hdg = 277.33 identOfOpposite = Round Range 10 gs 5 body = Kerbin altMSL = 1249 gsLatitude = -6.0313 gsLongitude = 99.53915 locLatitude = -6.0122 locLongitude = 99.39 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Sanctuary Mouth 09 shortID = SM09 hdg = 85.006 identOfOpposite = Sanctuary Mouth 27 body = Kerbin altMSL = 15 gsLatitude = 23.67076 gsLongitude = 319.9245 locLatitude = 23.68088 locLongitude = 320.0516 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Sanctuary Mouth 27 shortID = SM27 hdg = 265.057 identOfOpposite = Sanctuary Mouth 09 body = Kerbin altMSL = 14 gsLatitude = 23.68088 gsLongitude = 320.0516 locLatitude = 23.67076 locLongitude = 319.9245 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = Sea°s End 28 shortID = SE28 hdg = 279.711 body = Kerbin altMSL = 8 gsLatitude = -34.13773 gsLongitude = 79.9365 locLatitude = -34.118315 locLongitude = 79.8 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = South Hope 17 shortID = SH17 hdg = 173.877 identOfOpposite = South Hope 35 body = Kerbin altMSL = 260 gsLatitude = -49.555 gsLongitude = 16.9545 locLatitude = -49.794 locLongitude = 16.99422 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = South Hope 35 shortID = SH35 hdg = 353.846 identOfOpposite = South Hope 17 body = Kerbin altMSL = 260 gsLatitude = -49.794 gsLongitude = 16.99422 locLatitude = -49.555 locLongitude = 16.9545 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = South Point 04 shortID = SPT04 hdg = 42.809 identOfOpposite = South Point 22 body = Kerbin altMSL = 237 gsLatitude = -17.8689 gsLongitude = 166.381 locLatitude = -17.821 locLongitude = 166.4276 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = South Point 22 shortID = SPT22 hdg = 222.794 identOfOpposite = South Point 04 body = Kerbin altMSL = 236 gsLatitude = -17.821 gsLongitude = 166.4276 locLatitude = -17.8689 locLongitude = 166.381 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = South Pole 05 shortID = SP05 hdg = 51.51 identOfOpposite = South Pole 23 body = Kerbin altMSL = 32 gsLatitude = -84.73815 gsLongitude = 142.75 locLatitude = -84.653 locLongitude = 143.93 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = South Pole 23 shortID = SP23 hdg = 232.52 identOfOpposite = South Pole 05 body = Kerbin altMSL = 33 gsLatitude = -84.653 gsLongitude = 143.93 locLatitude = -84.73815 locLongitude = 142.75 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = The Shelf 13 shortID = TS13 hdg = 127.693 identOfOpposite = The Shelf 31 body = Kerbin altMSL = 316 gsLatitude = -53.8167 gsLongitude = 197.906 locLatitude = -53.855 locLongitude = 197.9901 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 } Runway { ident = The Shelf 31 shortID = TS31 hdg = 307.625 identOfOpposite = The Shelf 13 body = Kerbin altMSL = 316 gsLatitude = -53.855 gsLongitude = 197.9901 locLatitude = -53.8167 locLongitude = 197.906 outerMarkerDist = 10000 middleMarkerDist = 2200 innerMarkerDist = 200 }
  18. What's this? Kerbin Side GAP is a mod inspired by Giving Aircraft a Purpose (GAP) mod, which offers contracts for planes, VTOLs and helicopters on Kerbin. But GAP uses only default KSP runways – KSC and the Island. At the same time there is a great Kerbin Side mod which adds many bases with runways and helipads at different points of the Kerbin. This Kerbin Side GAP mod adds contracts to KSP concerning all these bases. Airlines all around the Kerbin! Screenshots: Wait, is this just a remake of Kerbin Side Jobs? No, this is a completely new mod. Well... ok, some contracts may indeed look very similar, since both KSJ and Side GAP use formula "pick up X at A and transport them to B". However, KSJ has limited amount of routes which are generating randomly, and pays much attention to the altitude of the flight (it usually requires sub-orbital of even space flight). Kerbin Side GAP has routes between majority of bases (now only 7 bases have no incoming or outgoing routes, and the rest bases have at least one route in each direction), routes are static so they have a kind of plot. Also, Kerbin Side GAP does not limit your altitude, you can use the comfortable one or select some general rule like real-life flight levels. Content. At the moment these types of contract are available (totally 49 contracts): Service flight. Many agencies have their staff on different bases. Sometimes they need to transport employees from one base to another, and are looking for aircraft to do it. Contracts with a few passengers, little reward and usually not very large distance. Business flight. Some serious kerbals are doing their business. And their business requires them to travel between locations. They have money, you have transport. What's else? Fully post-paid contracts with one passenger and medium reward level. Include on-ground transfer of passenger from his/her location to the airport. Tourists group flight. Group of tourists want to rent a craft to reach their destination. Flight with a small group of passengers, medium distance and reward. Usually requires VTOL (at least one of the ends of route has only helipad). Charter flight. Group of kerbals moves along the same route, so they want to charter a plane by sharing a cost. Flight with relatively big amount of passengers and fully pre-paid reward, medium or large distance and some additional requirements to service. Commercial flight. Regular flights between the biggest airports of the Kerbin. Flight with big amount of passengers, large distance, strict requirements about technical support and really big half pre-paid reward. Route map (click to enlarge): Highres (4096x2048 px, approx. 5 MB) Map in SVG Installation. You may install this mod from CKAN, though there are some notes about this case (see below). To install the mod manually you can download the latest version from the releases page on the GitHub. Open the archive and follow instructions in the README file. Dependencies. Any of Kerbin Side packages – required, to add bases to KSP. Note: there is no actual version of Kerbin Side in CKAN at the moment, so for CKAN version I left dependency only on KerbalKonstructs and let you choose and install any Kerbin Side package you want. Contract Configurator – required, version 1.21.0 or newer, to make contracts configurable. Waypoint Manager – highly recommended, because, as it is in real life, many bases have parking area not on the runway itself (imagine an airport where all planes stand straight on the runway), but somewhere more or less close to it (usually a flat concrete area which looks like good place to park aircrafts). Nav Utilities – recommended, to make landing easier; Kerbin Side GAP includes config for Nav Utilities to add all Kerbin Side runways. Note: there is no actual version of Nav Utilities in CKAN at the moment, so for CKAN version I removed this dependency. You can download and install it by yourself. Kerbal Aircraft eXpansion (KAX) – suggested; despite the fact that mod fully playable in stock KSP, KAX contains very useful stuff for building aircraft (especially VTOLs and helicopters) and makes some contracts much more enjoyable. README file in release package contains additional info about packages and some links for manual download (worked at the moment of publication with KSP v1.2.2, no guarantees in future). Integration with other mods. Kramax AutoPilot – Kerbin Side GAP contains routes for the Kramax AutoPilot mod in two variants: landing patterns for every Kerbin Side runway (4-point routes with IAF, FAF, Flare and Stop points to make smooth and safe approach to the specified runway) and full flight plans for every contract, that simulates real-world scheme (airways between the beacons), including takeoff, cruise flight at appropriate altitude, approach and landing. Airways map: Highres (4096x2048 px, approx. 5 MB) Map in SVG Landing patterns and full routes are stored in the different files, so you can remove one that you don't need to save space in Kramax AutoPilot routes list. Files are located in <main game folder>\GameData\ContractPacks\KerbinSideGAP\Patches Small video teaser Contribution. If you find an error you can send me a personal message here on the forum, or even better open an issue in my GitHub repository. If you want to change something – I'm open to suggestions. Pull-requests on the GitHub are welcomed too.
  19. Hello! Sorry if it had already been discussed, but – why mod supports only RealChutes parachutes, and doesn't support stock ones? I look though the code and it looks like to treat vessels with stock chute as controllable you just need to add another check (not only for RealChuteModule, but also for stock ModuleParachute). Or there are some hidden problems?
×
×
  • Create New...