Jump to content

[BETA] KSRSS 0.7 - Kerbin (or x2.5) sized RSS


tony48

KSC location for the next release  

641 members have voted

  1. 1. Where should the KSC be located?

    • Cape Canaveral, Florida (28 degrees North)
      456
    • Kourou, French Guiana (5 degrees North)
      185


Recommended Posts

47 minutes ago, memerman02 said:

I came across a old reddit post about 0.7 having parallax configs, jet i cant find them anywhere. Anyone know where i can get them?

there are but they're broken

 

Link to comment
Share on other sites

Hello!   I'm not sure how to get the footprints working.     What type of Kopernicus expansion do I install?    What do I have to do to activate them?   I currently have Expansion-er, but I'm not sure how to arrange the folders.

Link to comment
Share on other sites

27 minutes ago, Tundra said:

Hello!   I'm not sure how to get the footprints working.     What type of Kopernicus expansion do I install?    What do I have to do to activate them?   I currently have Expansion-er, but I'm not sure how to arrange the folders.

I just installed this successfully, you only need the KEX-Plugins from GitHub:

https://github.com/VabienArt/KopernicusExpansion-Continueder/releases/download/Beta9-1.11/KEX-Plugins.zip

Unzip - inside, move KopernicusExpansion (ie. KEX-Plugins/GameData/KopernicusExpansion) into your GameData folder.

I tested by using HyperEdit to put Jeb on the Moon. Footprints everywhere, it's cool.

Edited by 610yesnolovely
Link to comment
Share on other sites

If anyone uses KSRSS and WhereCanIGo mod by @severedsolo(usefully tells you where you can go with your current rocket, I find this helpful to guage if I'm in the right ballpark for missions), I took the existing RSS patch in WhereCanIGo and modified it using data from @RoboRay delta-V map (which is RSS quarter scale), which was around page 20 or so. The values are probably only roughly right, but the mod idea is to make sure you're not wildly off when building. Means I don't need to look at a delta-V map so much.

I used some ModuleManager magic for the planets/moons on the map (most of the major ones), for others I just did a divide by 2 (10x down to 2.5x is 1/sqrt(4) scale for delta-v if I understand the maths) - it's fairly easy to modify the values directly if they're wrong: the mapXXX values are taken from the map itself - modify those. I've only eye ball tested it, not used it yet in play throughs (still building up mods right now).

Feel free to include this (with any modifications) in KSRSS or WhereCanIGo or anything. I waive all rights and copyrights, but I'm also not responsible if Jeb gets stranded in space due to typos.

Spoiler

// KSRSS 2.5x Scaled - derived from WhereCanIGo RSS config.
//
// Original RSS delta-V map calculations by /u/CuriosMetaphor.
// Adapted to RSS 1/4 scale (x2.5 Kerbin) by RoboRay.
// Adapted to KSRSS WhereCanIGo by 610yesnolovely.
//
// WARNING: Does not work or supply values unless Sigma Dimensions is installed for 2.5x scaling.
//
// NOTE: Values derived from the KSRSS 2.5x scaled delta-V chart inside KSRSS forum post,
// not from the diagram at start of forum post.
//
// NOTE: mapXXX values are from delta-V map and used only by this script to compute values.
// Typically should be roughly half the RSS values (10x -> 2.5x = 1/sqrt(4) = 1/2)
//
// TODO: KSRSS has Ryugu, but not included here. Consider it a tricky place to go, like comets.
// TODO: Some moons are not on the delta-V map, so just halved. Consider doing it properly?

@WHERE_CAN_I_GO:BEFORE[KSRSS]:NEEDS[SigDim]
{
    !BODY[*],*
    {
    }      

@WHERE_CAN_I_GO:AFTER[KSRSS]:NEEDS[SigDim]
{
    @notes = KSRSS detected.

    BODY
    {
        name = Earth
        displayName = Earth
        requireChutes = true

    mapLeaveSOI = 1605

    flybyDV = -1
    orbitDV = 4800
    synchronousDV = #$orbitDV$
    @synchronousDV += 1220
    @synchronousDV += 735
        landDV = -1
        returnFromFlybyDV = -1
        returnFromOrbitDV = 150 // Unchanged, retrograde to get LO to re-entry
        returnFromLandingDV = -1
    }

    BODY
    {
        name = Sun
        requireChutes = false

        flybyDV = 30690
        orbitDV = 178000
        landDV = 440000
    returnFromFlybyDV = 18080
        returnFromOrbitDV = 165390
        returnFromLandingDV = -1

    // No map values (RSS -> KSRSS == 10x to 2.5x == 1 / sqrt(10/2.5) == 1/sqrt(4) == 1/2)
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    // @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Moon
        requireChutes = false

    mapIntercept = 1630
    mapLowOrbit = 340
    mapLand = 865

        flybyDV = #$../BODY[Earth]/orbitDV$
    // Does not leave Earth SOI
    // @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
    // Does not enter Earth SOI
        returnFromFlybyDV = 0
    // returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Mercury
        requireChutes = false

    mapIntercept = 4325
    mapLowOrbit = 610
    mapLand = 1530

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Venus
        requireChutes = true

    mapIntercept = 320
    mapLowOrbit = 1470
    mapLand = 13500

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }
    
    BODY
    {
        name = Mars
        requireChutes = true

    mapIntercept = 530
    mapLowOrbit = 720
    mapLand = 1900

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Deimos
        requireChutes = false

    mapParentIntercept = #$../BODY[Mars]/mapIntercept$
    mapIntercept = 495
    mapLowOrbit = 1
    mapLand = 2

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
    @flybyDV += #$mapParentIntercept$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
    @returnFromFlybyDV += #$mapParentIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Phobos
        requireChutes = false

    mapIntercept = 640
    mapLowOrbit = 2
    mapLand = 4

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
    @flybyDV += #$../BODY[Mars]/mapIntercept$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
    @returnFromFlybyDV += #$../BODY[Mars]/mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Vesta
        flybyDV = 18030
        orbitDV = 18130
        landDV = 18290
        requireChutes = false
        returnFromFlybyDV = 5420
        returnFromOrbitDV = 5520
        returnFromLandingDV = 5680

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Ceres
        flybyDV = 18690
        orbitDV = 18840
        landDV = 19110
        requireChutes = false
        returnFromFlybyDV = 6080
        returnFromOrbitDV = 6230
        returnFromLandingDV = 6500

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Jupiter
        requireChutes = true

    mapIntercept = 1680
    mapLowOrbit = 8600
    mapLand = 22500

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = -1
    }

    BODY
    {
        name = Callisto
        requireChutes = false

    mapParentIntercept = #$../BODY[Jupiter]/mapIntercept$
    mapIntercept = 2570
    mapLowOrbit = 35
    mapLand = 880

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
    @flybyDV += #$mapParentIntercept$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
    @returnFromFlybyDV += #$mapParentIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Ganymede
        requireChutes = false

    mapParentIntercept = #$../BODY[Jupiter]/mapIntercept$
    mapIntercept = 3350
    mapLowOrbit = 395
    mapLand = 985

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
    @flybyDV += #$mapParentIntercept$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
    @returnFromFlybyDV += #$mapParentIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Europa
        requireChutes = false

    mapParentIntercept = #$../BODY[Jupiter]/mapIntercept$
    mapIntercept = 4445
    mapLowOrbit = 290
    mapLand = 740

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
    @flybyDV += #$mapParentIntercept$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
    @returnFromFlybyDV += #$mapParentIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Io
        requireChutes = false

    mapParentIntercept = #$../BODY[Jupiter]/mapIntercept$
    mapIntercept = 5160
    mapLowOrbit = 365
    mapLand = 925

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
    @flybyDV += #$mapParentIntercept$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
    @returnFromFlybyDV += #$mapParentIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Saturn
        requireChutes = true

    mapIntercept = 2250
    mapLowOrbit = 10115
    mapLand = 15000

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = -1
    }

    BODY
    {
        name = Iapetus
        flybyDV = 19570
        orbitDV = 19730
        landDV = 20140
        requireChutes = false
        returnFromFlybyDV = 6960
        returnFromOrbitDV = 7120
        returnFromLandingDV = 7530

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Titan
        requireChutes = true

    mapParentIntercept = #$../BODY[Saturn]/mapIntercept$
    mapIntercept = 1530
    mapLowOrbit = 330
    mapLand = 3800

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
    @flybyDV += #$mapParentIntercept$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
    @returnFromFlybyDV += #$mapParentIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = #$returnFromOrbitDV$
    @returnFromLandingDV += #$mapLand$
    }

    BODY
    {
        name = Rhea
        flybyDV = 23020
        orbitDV = 23200
        landDV = 23650
        requireChutes = false
        returnFromFlybyDV = 10410
        returnFromOrbitDV = 10590
        returnFromLandingDV = 11040

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Dione
        flybyDV = 23910
        orbitDV = 24050
        landDV = 24410
        requireChutes = false
        returnFromFlybyDV = 11300
        returnFromOrbitDV = 11440
        returnFromLandingDV = 11800

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Tethys
        flybyDV = 24590
        orbitDV = 24700
        landDV = 24970
        requireChutes = false
        returnFromFlybyDV = 11980
        returnFromOrbitDV = 12090
        returnFromLandingDV = 12360

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Enceladus
        flybyDV = 25210
        orbitDV = 25280
        landDV = 25440
        requireChutes = false
        returnFromFlybyDV = 12600
        returnFromOrbitDV = 12670
        returnFromLandingDV = 12830

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Mimas
        flybyDV = 25830
        orbitDV = 25870
        landDV = 25970
        requireChutes = false
        returnFromFlybyDV = 13220
        returnFromOrbitDV = 13260
        returnFromLandingDV = 13360

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Uranus
        requireChutes = true

    mapIntercept = 2640
    mapLowOrbit = 3060
    mapLand = 9000

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = -1
    }

    BODY
    {
        name = Oberon
        flybyDV = 19980
        orbitDV = 20190
        landDV = 20720
        requireChutes = false
        returnFromFlybyDV = 7370
        returnFromOrbitDV = 7580
        returnFromLandingDV = 8110
    
    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Titania
        flybyDV = 20280
        orbitDV = 20500
        landDV = 21060
        requireChutes = false
        returnFromFlybyDV = 7670
        returnFromOrbitDV = 7890
        returnFromLandingDV = 8450

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Umbriel
        flybyDV = 21100
        orbitDV = 21250
        landDV = 21620
        requireChutes = false
        returnFromFlybyDV = 8490
        returnFromOrbitDV = 8640
        returnFromLandingDV = 9010

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Ariel
        flybyDV = 21520
        orbitDV = 21680
        landDV = 22070
        requireChutes = false
        returnFromFlybyDV = 8910
        returnFromOrbitDV = 9070
        returnFromLandingDV = 9460

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Miranda
        flybyDV = 22370
        orbitDV = 22420
        landDV = 22550
        requireChutes = false
        returnFromFlybyDV = 9760
        returnFromOrbitDV = 9810
        returnFromLandingDV = 9940

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Neptune

    mapIntercept = 2695
    mapLowOrbit = 3375
    mapLand = 9500

        flybyDV = #$../BODY[Earth]/orbitDV$
    @flybyDV += #$../BODY[Earth]/mapLeaveSOI$
        @flybyDV += #$mapIntercept$
        orbitDV = #$flybyDV$
    @orbitDV += #$mapLowOrbit$
        landDV = #$orbitDV$
    @landDV += #$mapLand$
        returnFromFlybyDV = #$mapIntercept$
        returnFromOrbitDV = #$returnFromFlybyDV$
        @returnFromOrbitDV += #$mapLowOrbit$
        returnFromLandingDV = -1
    }

    // which expansion pack is this?
    // BODY
    // {
        // name = Nereid
        // flybyDV = 18920
        // orbitDV = 18960
        // landDV = 19050
        // requireChutes = false
        // returnFromFlybyDV = 6310
        // returnFromOrbitDV = 6350
        // returnFromLandingDV = 6440


    // // No map values
    // @flybyDV /= 2
    // @orbitDV /= 2
    // @landDV /= 2
    // @returnFromFlybyDV /= 2
    // @returnFromOrbitDV /= 2
    // @returnFromLandingDV /= 2

    // }

    BODY
    {
        name = Triton
        flybyDV = 20500
        orbitDV = 20910
        landDV = 21960
        requireChutes = false
        returnFromFlybyDV = 7890
        returnFromOrbitDV = 8300
        returnFromLandingDV = 9350

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Pluto
        flybyDV = 20460
        orbitDV = 20810
        landDV = 21700
        requireChutes = false
        returnFromFlybyDV = 7850
        returnFromOrbitDV = 8200
        returnFromLandingDV = 9090

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }

    BODY
    {
        name = Charon
        flybyDV = 20520
        orbitDV = 20680
        landDV = 21100
        requireChutes = false
        returnFromFlybyDV = 7910
        returnFromOrbitDV = 8070
        returnFromLandingDV = 8490

    // No map values
    @flybyDV /= 2
    @orbitDV /= 2
    @landDV /= 2
    @returnFromFlybyDV /= 2
    @returnFromOrbitDV /= 2
    @returnFromLandingDV /= 2
    }
}
 

 

Link to comment
Share on other sites

3 minutes ago, 610yesnolovely said:

I used some ModuleManager magic for the planets/moons on the map

I just use TWP and get the exact dV ejection number for the actual maneuver I'll eventually execute ...  Is there an advantage to jumping through the math hoops?

Edited by OrbitalManeuvers
what is grammar
Link to comment
Share on other sites

4 minutes ago, OrbitalManeuvers said:

I just use TWP and get the exact dV ejection number for the actual maneuver I'll eventually execute ...  Is there an advantage to jumping through the math hoops?

WhereCanIGo works in the editor when you're building and shows quickly (red/green/yellow text which how much delta-v you need/have remaining) for every planet and moon, to see if you're roughly right. Means I can build a launcher, check it, add a probe, or switch out a mid stage or whatever, and design things that'll work for several places or use cases.

It's like a first pass "probably works", but something like TWP or testing in KRASH and/or looking at maps is usually required to double check a particular mission.

I've never used TWP since I tend to use MechJeb's in built version (yes I totally cheat by using MechJeb all the time (*)) - I should take a look - I'm guessing the TWP fork?

(*) I even use the MechJeb scripting system to automate a full launch to Mun/Moon orbit, it's actually quite fun to work out how to program, easier than kOS.

Edited by 610yesnolovely
Link to comment
Share on other sites

I made super basic NavUtil runways for Kourou (GSC) and Vandenberg (TSC) if anyone needs them. I'll be trying out the Canaveral mod - and probably work out how to get the other KSCSwitcher airports one day, perhaps. If I do, I'll post them here in case anyone wants them. Find it useful for planes, SSTO and shuttle landings. Free, no license, not responsible if you land in the sea... etc.

Spoiler

// -*- conf-javaprop -*-
// Navigation Utilities support for KSRSS

//-------------------------------------------------------------------
// fr_kourou (GSC - Guinana Space Centre)

Runway:NEEDS[KSRSS]
{
    custom = False
    ident = GSC 09
    shortID = GSC09
    identOfOpposite = GSC 27
    hdg = 90
    body = Earth
    altMSL = 109.0
    gsLatitude = 4.96888971
    gsLongitude = -52.9183769
    locLatitude = 4.96888876
    locLongitude = -52.8800354
    outerMarkerDist = 10000
    middleMarkerDist = 2200
    innerMarkerDist = 200
}
Runway:NEEDS[KSRSS]
{
    custom = False
    ident = GSC 27
    shortID = GSC27
    identOfOpposite = GSC 09
    hdg = 270
    body = Earth
    altMSL = 109.0
    gsLatitude = 4.96906567
    gsLongitude = -52.8246803
    locLatitude = 4.96906471
    locLongitude = -52.8630219
    outerMarkerDist = 10000
    middleMarkerDist = 2200
    innerMarkerDist = 200
}

//--------------------------------------------------------------------------------
// Vandenberg (TSC) - Kerbal Konstructs
// 
Runway:NEEDS[KSRSS]
{
    custom = False
    ident = TSC 09
    shortID = TSC09
    identOfOpposite = TSC 27
    hdg = 90
    body = Earth
    altMSL = 764.0
    gsLatitude = 34.4581757
    gsLongitude = -119.500839
    locLatitude = 34.4580917
    locLongitude = -119.454514
    outerMarkerDist = 10000
    middleMarkerDist = 2200
    innerMarkerDist = 200
}

Runway:NEEDS[KSRSS]
{
    custom = False
    ident = TSC 27
    shortID = TSC27
    identOfOpposite = TSC 09
    hdg = 270
    body = Earth
    altMSL = 764.0
    gsLatitude = 34.4581833
    gsLongitude = -119.399033
    locLatitude = 34.4582863
    locLongitude = -119.445358
    outerMarkerDist = 10000
    middleMarkerDist = 2200
    innerMarkerDist = 200
}
 

 

Edited by 610yesnolovely
Link to comment
Share on other sites

my game gets stuck on the black loading screen with the Loading icon on the lower right corner, I am currently using 1.12.3 what version am I supposed to use?  

And if so are any of these mods conflicting with the game?

My mods are:

Distant Object

EVE

Kopernicus

KSRSS-megapack

KSRSSVE

Launchers Pack

Modular Flight Integrator

Mouse Aim Flight

Planet Shine

Scatterer

Sigma

Squad

TUFX

Waterfall

Edited by edrrrk
Link to comment
Share on other sites

38 minutes ago, mmamh2008 said:

ksrssve is no longer needed , it's implemented in the megapack , and you should be good to go , maybe it's EVE that doesn't know which one to execute so it's just stuck there.

it still is stuck on the black loading screen even without ksrssve, I even tested it on 1.8.1, 1.9, 1.10, 1.11 and the current version and none fixes it. I deleted the mods that are not on the compatible list and it still doesn't get fixed I do not know what is causing this

Edited by edrrrk
Link to comment
Share on other sites

6 hours ago, edrrrk said:

And if so are any of these mods conflicting with the game?

Looks like you've installed KSRSS wrong. Do not put the whole "KSRSS-megapack" into Gamedata. Unzip only "KSRSS" folder inside it.

Also, delete KSRSSVE, since it's already included.

Link to comment
Share on other sites

33 minutes ago, HornePanda said:

Venus Looks really weird for me,  I have scatterer and eve installed. no clue what could be causing this
Also earth has no clouds

unknown.png

Try downgrading your Scatterer version to 0.7XX

Link to comment
Share on other sites

So... how easy (or hard) is it to add a launch site that isn't in the mod? Specifically White Sands Missile Range in New Mexico. I am setting up a historical playthrough and want to launch Bumper and Viking rockets from WSMR. I have looked at the LaunchSites.cfg file and it seems like a copy/paste/modify evolution. My major question is about the latitude/longitude placement and the vertical placement. How do I know how to do that? Lat/long can be looked up on the web, but getting the vertical placement right for that location seems a bit tricky.

Now, if someone already had a patch for that...

Thanks!

Link to comment
Share on other sites

29 minutes ago, DaveyJ576 said:

So... how easy (or hard) is it to add a launch site that isn't in the mod?

This depends on what you want. There's a big difference between being able to move the KSC somewhere, and being able to launch from somewhere. You don't need to move the KSC just to launch from another site. I added a Vandenburg site to my KSRSS just by going to the location with a craft, and putting down a KK site. I created a new group, laid down a decal to make the ground flat, put down a launch pad and some buildings and a vehicle spawn location, and then opened that launchpad in the VAB. Now I can select either west coast launch site even though my KSC is still in Kourou. 

Link to comment
Share on other sites

1 hour ago, OrbitalManeuvers said:

This depends on what you want. There's a big difference between being able to move the KSC somewhere, and being able to launch from somewhere. You don't need to move the KSC just to launch from another site. I added a Vandenburg site to my KSRSS just by going to the location with a craft, and putting down a KK site. I created a new group, laid down a decal to make the ground flat, put down a launch pad and some buildings and a vehicle spawn location, and then opened that launchpad in the VAB. Now I can select either west coast launch site even though my KSC is still in Kourou. 

Thank you for your response. It is distinctly possible that I am asking this in the wrong forum. It could be a KK or a KSC Switcher function.  I was aware of the procedure you described above. In fact, I have added many new launch pads at my Florida KSC with it. What I want to do is add is a whole new base(?) to the area in New Mexico that corresponds to WSMR. I then want to be able to switch back and forth from Cape Canaveral to Vandenberg to WSMR, etc., to launch rockets. Is this possible? 

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.

Guest
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...