Skip to content
This repository has been archived by the owner on Oct 7, 2024. It is now read-only.

Latest commit

 

History

History
129 lines (90 loc) · 6.35 KB

README.old.md

File metadata and controls

129 lines (90 loc) · 6.35 KB

Bon Voyage /L Unofficial

Rovers background processing for KSP. Unofficial fork by Lisias.

In a Hurry

Description

What's the best way of getting science from celestial body? The answer is DRIVE!

What's the best way of delivering ore or supplies from distant location to your base? The answer is make your wheels rolling!

But did you try to drive for 110 km for two hours, avoiding obstacles and keeping your speed in sane limits? It's not fun anymore.

Don't worry! Automagic Industries brings you a new autopilot, which reduces driving accidents by 100%. Bon Voyage is here and it will drive your rovers in background!

How it Works

  1. Rover must be landed
  2. It has to have BonVoyage controller aboard, seek in Control tab or use some cool rover mod (listed below)
  3. All rover wheels must be intact
  4. At least three of rover's operable wheels must be on the ground
  5. Rover must be landed
  6. Rover will move with average speed varying from 50% to 70% of wheels max speed (can be boosted up to 95% by skilled pilot)
  7. To start moving your power production must be at least 35% of wheels max consumption
  8. Rover can be solar powered
  9. Rover must be landed
  10. Rover can have alternative power source
    • RTGs, Nuclear Reactors, Fission Reactors, Antimatter Reactors, whole bunch of reactors is supported, if it has "reactor" in it's name than it will definitely work
  11. If rover cannot move without solar power it will idle until Sun is 0 degrees above the horizon
  12. ROVER MUST BE LANDED!!!

How to:

  1. Add BonVoyage module to your rover (seek in Control tab)
  2. If you have MM installed, then Malemute, Karibou, Buffalo, ARES, Puma and FUR cabs get BV automatically, no need to use additional part.
  3. Launch your rover
  4. If you're just playing with BV and launch a rover at KSC, then at start your rover state will be "Prelaunch", BV won't work at that state. Move your rover a little so that MET starts ticking and then BV is ready to be activated
  5. Right click on BonVoyage module (or rover cab if you use some cool rover mod listed above)
  6. Click "Pick target on map" or "Set to active target" or "Set to active waypoint"
  7. Path finding may take some time, be patient (C# is not the power horse :D).
  8. You can go to map mode and see built route for inspection
  9. If path was not found in ten seconds it will break, try some closer point
  10. Click "Poehali!!!"
  11. Go to tracking station...or launch a new vessel...or do whatever you want...
  12. ??????
  13. PROFIT!!!!!

Some math

Power requirements calculations are really simple. Let's say you've built a rover on Malemute chassis with six Malemute Modular Wheels, each of 'em has max power consumption equal to 3.5. This means overall max consumption is 3.5 * 6 = 21. BV "requires" that your max power production is equal to 35% of max wheels' consumption 21/10035 = 7.35 EC/s. So if your solar panels and/or RTGs provide 7.35 electric charge per second, then you're good to go. Your rover average speed will be 70% of wheels' max speed. In case of Malemute Modular Wheels it will be 35/10070 = 24.5 m/s.

Of course 7.35 charge per second is not really easy to achieve in case of rovers. What other options do you have? The answer is pretty easy: shutdown motor on two of your wheels. This will reduce power requirement to 3.54/10035 = 4.9 EC/s. But beware that your rover average speed will fall to 60% - 35/100*60 = 21 m/s.

If you disable two more wheels, then you power requirement will be just 3.52/10035 = 2.45 EC/s, but average speed will fall to 50% - 35/100*50 = 17.5 m/s.

Motes

  1. Pilots, USI Scouts and crew members with Autopilot skill can increase average speed dramatically, train your crew 😉
  2. Low on power? Your rover will be sloooow
  3. Night rides are slooooooooow
  4. Unmanned rovers are sloooooooooooooooooow

There is a plan for average speed to vary according to gravity of celestial body and mass of rover. If you can propose some better math, then do it

Quick Guide

  1. Build your rover as usual
  2. Add solar panels
  3. Add moar solar panels
  4. Grab some RTGs
  5. Don't forget couple of nuclear reactors
  6. KSPI antimatter reactors are pretty powerful, add at least one.
  7. Now for wheels: more wheels = better. Add a dozen of 'em, it does not even matter if your wheels point in different directions, just have a lot of 'em.
  8. Take your most skilled pilot and send him on vacation, he already got mental trauma while you were building the rover described above.
  9. Add probe core to your rover.
  10. Don't forget to add some powerful radiators to dissipate heat from probe core overloaded with the mess you've done building the rover described above.
  11. Done!
    • Your rover will be able to deal with any slope and any crater in The Universe....if pathfinding algorithm won't fail first...

Installation

To install, place the GameData folder inside your Kerbal Space Program folder.

REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE INSTALLING.

Work in Progress

Dependencies

None at the moment. :)

Licensing

"Bon Voyage Pathfinder" model is licensed under CC-BY-NC-SA 4.0 .

App launcher icon is licensed under CC BY 3.0 .

Source code is licensed under GPLv3 .

See here.

Please note the copyrights and trademarks in NOTICE.

UPSTREAM