Jump to content

[1.12.1] JNSQ [0.10.0] [23 Sept 2021]


Galileo

Recommended Posts

  • 1 month later...
On 9/18/2022 at 5:22 PM, thunder175 said:

Posting this here for general comment, suggestions, and anyone looking for something similar in the future. I'm completely enthralled with KSP again and am using JNSQ as my base. I'm getting excellent results running the current version of Parallax and even with Sigma Dimensions rescaling to 6.4x. I'm also using PSA's Toast mod for tilting the entire system to Earth-like values. Because of that I've relocated the KSC to a nice little piece of real estate at 28.58N latitude.  I upscaled the system to 6.4x using SigmaDimensions. I only went to 6.4x since I simply cannot play without BDB, and their BlueSmurff patch only is effective to 6.4x.

My KSC relocation MM patch.

  Reveal hidden contents

@Kopernicus:AFTER[JNSQ]
{
    @Body[Kerbin]
    {
        @PQS
        {
            @Mods
            {
                @MapDecalTangent[KSC]
                {
                    @absoluteOffset = 300                                       // elevation ASL of map decal
                    @angle = 0                                                  // rotation of map decal
                    @position = -0.4404504557,0.47869185795,-0.759511344196     // position vector of map decal, with X,Y,Z coordinates as follows:
                                                                    // X = cos(latitude)*cos(longitude)
                                                                    // Y = sin(latitude)
                                                                    // Z = cos(latitude)*sin(longitude)
                    @radius = 8200                                  // radius of map decal
                }
            }
        }
        @SpaceCenter
        {
            @latitude = 28.58                                        // latitude of KSC center
            @longitude = -120.066                                   // longitude of KSC center
            @repositionRadiusOffset = 293                           // elevation ASL of KSC
            @reorientFinalAngle = 30.11                             // rotation of KSC, should be equal to 270-longitude
        }
    }
}

 

My Sigma Dimensions patch to get everything scaled up to 6.4x. Resize and rescale at 2.4 is due to JNSQ already being at 2.7x stock scale. 

  Reveal hidden contents

SigmaDimensions
{
    // Base Settings
    
    Resize = 2.4
    Rescale = 2.4
    Atmosphere = 1.2
    dayLengthMultiplier = 2
    
    
    // Advanced Settings
    
    landscape = 0.64
    geeASLmultiplier = 1
    
    resizeScatter = 1
    resizeBuildings = 0
    groundTiling = 1
    
    CustomSoISize = 0
    CustomRingSize = 0
    
    atmoASL = 1
    tempASL = 1
    atmoTopLayer = 1.3334
    atmoVisualEffect = 1.2
    
    lightRange = 1
    
    scanAltitude = 1
}

@EVE_CLOUDS:AFTER[SigDim2]:NEEDS[SigDim]
{
    @OBJECT,*
    {
        @altitude *= 0.62
    }
}

 

RealAntennas MM patch to put ground stations at various points around Kerbin. I used KK base locations as the basis, but KK is not required.

  Reveal hidden contents

// Insert stock ground stations into Kopernicus structure
@Kopernicus:FOR[RealAntennas]:NEEDS[Kopernicus,JNSQ]
{
    @Body[Kerbin]
    {
        @PQS
        {
            @Mods
            {
                // DSN Tracking Stations
                City2
                {
                    name = DSNTrackingStation
                    objectName = Kerbal Space Center
                    isKSC = True
                    lat = 28.6 // -0.037779
                    lon = -120.11 // -91.8112
                    alt = 61.5
                    enabled = True
                }
                City2
                {
                    name = DSNTrackingStation
                    objectName = Woomerang Station
                    isKSC = False
                    lat = 45.292469168494982
                    lon = 136.11264416820407
                    alt = 1499
                    enabled = True
                }
                City2
                {
                    name = DSNTrackingStation
                    objectName = Darude Station
                    isKSC = False
                    lat = -6.504763656266169
                    lon = -144.02834704934483
                    alt = 317
                    enabled = True
                }
                City2
                {
                    name = DSNTrackingStation
                    objectName = Yeager Station
                    isKSC = False
                    lat = 6.0021000000000004
                    lon = 26.842099999999999
                    alt = 61.5
                    enabled = True
                }
                
                // VHF/UHF Only Tracking Stations
                City2
                {
                    name = TrackingStation
                    objectName = McAuliffe Station
                    isKSC = False
                    lat = 10.101246432181441
                    lon = -67.222886902004106
                    alt = 20
                    enabled = True
                }
                City2
                {
                    name = TrackingStation
                    objectName = Tereshkova Station
                    isKSC = False
                    lat = 9.7752999999999997
                    lon = 103.99469999999999
                    alt = 20
                    enabled = True
                }
                City2
                {
                    name = TrackingStation
                    objectName = N32A
                    isKSC = False
                    lat = 32.753995571086115
                    lon = 30.11383875911087
                    alt = 20
                    enabled = True
                }
                City2
                {
                    name = TrackingStation
                    objectName = N46A
                    isKSC = False
                    lat = 46.143966380212746
                    lon = -67.059062463918721
                    alt = 20
                    enabled = True
                }
                City2
                {
                    name = TrackingStation
                    objectName = S37A
                    isKSC = False
                    lat = -37.7425
                    lon = 13.680199999999999
                    alt = 20
                    enabled = True
                }
                City2
                {
                    name = TrackingStation
                    objectName = S28A
                    isKSC = False
                    lat = -28.010610493256991
                    lon = 134.03003179590334
                    alt = 20
                    enabled = True
                }               
                City2
                {
                    name = TrackingStation
                    objectName = S28A
                    isKSC = False
                    lat = -24.646599999999999
                    lon = -75.930199999999999
                    alt = 20
                    enabled = True
                }
                City2
                {
                    name = TrackingStation
                    objectName = S00A
                    isKSC = False
                    lat = -0.13780027830397137
                    lon = 161.95664905795817
                    alt = 20
                    enabled = True
                }                 
                
                // Tracking Station Antenna Information
                @City2[*TrackingStation],*
                {
                    !Antenna,* {}                   // Delete and rebuild all antennas
                    %commnetStation = False
                    RACommNetStation = True
                    Antenna
                    {
                        referenceGain = 1           // Everyone gets a weak VHF
                        TxPower = 40                // 10W
                        TechLevel = 0
                        RFBand = VHF
                        AMWTemp = 1340.8            // 7.5dB, https://archive.org/details/nasa_techdoc_19630042971/page/n21
                        ModulationBits = 1          // BPSK only
                    }
                    Antenna
                    {
                        referenceGain = 3           // Everyone gets a weak UHF
                        TxPower = 40                // 10W
                        TechLevel = 3
                        RFBand = UHF
                        AMWTemp = 1340.8
                        ModulationBits = 1          // BPSK only
                    }
                }
                @City2[*TrackingStation],*
                {
                    LOD
                    {
                        Value
                        {
                            visibleRange = 30000
                            keepActive = False
                            model = BUILTIN/Dish
                            scale = 0.1, 0.1, 0.1
                            delete = False
                        }
                    }
                }
                @City2[DSNTrackingStation],*
                {
                    @Antenna:HAS[#RFBand[VHF]],*
                    {
                        @referenceGain = 20         // DSN gets some array
                        %referenceFrequency = 150
                        @TxPower = 50
                    }
                    @Antenna:HAS[#RFBand[UHF]],*
                    {
                        @referenceGain = 20         // DSN gets some array
                        %referenceFrequency = 430
                        @TxPower = 50
                    }
                    Antenna
                    {
                        referenceGain = 49          // Original S-Band 18m, -3dBi vs 26m (module 102)
                        referenceFrequency = 2250
                        TxPower = 63                // 2KW
                        TechLevel = 4
                        RFBand = S
                        AMWTemp = 290
                        ModulationBits = 1

                        UPGRADE
                        {
                            TechLevel = 5           // "Advanced Comms" 1967-1971 tech node (1967-1970)
                            referenceGain =    60.5    // 64m Antenna: +8dB?  1967
                            AMWTemp = 80            // Noise reduction 1968, block coding 1969
                        }
                        UPGRADE
                        {
                            TechLevel = 6           // "Deep Space Comms" 1972-1975 tech node  (1971-1974)
                            referenceGain = 62.5    // Antenna improvements 1971-1972, Convolutional coding ~1973
                        }
                        UPGRADE
                        {
                            TechLevel = 7           // "High Data Rate Comms" 1976-1980 tech node
                            AMWTemp = 40            // X-Band introduction ~1975, concatenated coding
                            ModulationBits = 2      // MW noise reduction ~1980
                        }
                        UPGRADE
                        {
                            TechLevel = 8           // "Massive Scale Comms" 1986-1997 tech node
                            referenceGain = 63.6    // 70m antennas +.8dBi 1988
                            TxPower = 73            // 20KW
                        }
                        UPGRADE
                        {
                            TechLevel = 9           // "Efficient Comms" 1998-2008 tech node
                            AMWTemp = 17.6          // Super-cooled maser & feed 1995, Ka-band 2004
                        }
                    }
                    Antenna
                    {
                        referenceGain = 73.5        // X-Band 64m
                        referenceFrequency = 8450
                        TxPower = 70                // 10KW
                        TechLevel = 5
                        RFBand = X
                        AMWTemp = 40
                        ModulationBits = 2

                        UPGRADE
                        {
                            TechLevel = 8
                            referenceGain = 74.3
                            TxPower = 73
                        }
                        UPGRADE
                        {
                            TechLevel = 9
                            AMWTemp = 12.8
                        }
                    }
                    Antenna
                    {
                        referenceGain = 79          // Ka-Band 34m
                        referenceFrequency = 32000
                        TxPower = 54.8
                        TechLevel = 7
                        RFBand = Ka
                        AMWTemp = 20
                        ModulationBits = 2
                    }
                }
            }
        }
    }
}
 

 

Thank you!!
Is it possible to do a pull request for your RealAntennas patch? It would've saved me at least half an hour of googling if this was included be default.

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