Jump to content

Beyond Jool (1.0.0)(SpaceDock)


Recommended Posts


Beyond Jool

ckp5Wt3.jpeg

What lies beyond the green giant?

1.0.0. Release on SpaceDock now!

Since the dawn of spaceflight, kerbals knew of 5 planets and 2 dwarf planets. Moho, Eve, Kerbin, Duna, Dres, Jool, and Eeloo. The Kerman Telescope, however, has found new bodies in the Kerbol System.

Beyond Jool is a planet mod I've been wanting to make since I bought the game. This year I finally did something with it.

The "version history" is here.

Spoiler


0.1 Added Sarkin.

0.2 Added Lull.

0.2.1 Fixed Sarkin lighting.

0.2.2 Fixed Lull fading.

0.3 Added Sushut.

0.4 Added Rage.

0.5. Added Pebble.

0.5.1 Gave Sushut atmosphere.

0.5.2 Removed Pebble (for now) and retextured Sushut.

0.6 Gave Sushut AtmosphereFromGround node and added Sapp and Kotta.

0.6.1 Made Kotta oblate. (Thanks Lt_Duckweed!) 

0.6.1.1 Extended Sapp's rings a bit. 

0.6.2 Fixed a crack in Sushut, because I had two VertexHeightMaps.

0.6.2.1 Made rings see through.

0.7  Readded Pebble, now named as Tom

0.7.1 Retextured Sushut AGAIN :sticktongue:

0.7.2 Retextured Tom. 

0.7.3 Removed Rage and added Eeloo as a optional moon.

0.8 Revamped Lull, beefed up Sushut, and retextured Sarkin .

0.9 Added a new gas giant, Anune, and gave it a moon. Also added Pluto analog.

1.0.0 look at the changelog there on page 2 


 

Spoiler

 Rage : Can you feel the heat yet?

Sarkin : Gigantic gas giant larger than Jool.

Aron : Best views in the Kerbol System!

Eneck: Ice world. Quite white.

Kotta : You spin me right round, baby right round.

Sapp : A captured dwarf.

Tyrant : Fear the tyrant.

Hope : Moon of a moon!

Moach : A frozen moon forgotten by time.

Anune : A trojan gas giant of a gas giant??? What???

Merza : Icy little moon.

Arachnid: You know, like from Dune!

Plad : The cooler Eeloo.

Chau: Charon is cool, right?

Hamis : SPIN + RING = WOWOWOWOWOW

Dakota: Lone wanderer.

 The texture of Sarkin is modified from Wikipedia.

Link here.

Beyond Jool Download

To-do here- 

Spoiler

1. Fix weird pole glitch. (may not be possible ;.;) (This feature is ON HOLD , meaning I do not understand how to do/fix this.)

2. EVE and Scatterer upgrades. (This feature is ON HOLD , meaning I do not understand how to do/fix this.)

3. Add a comet! (This feature will likely happen not happen, as there is a lack of documentation on comets.)

4. Real biomes and science defs. (This feature is IN DEVELOPMENT for the next update)

Beyond Jool uses a MIT License.

To install, download Kopernicus and dependancies into the Gamedata subfolder. Then insert the following folders from the zip file into Gamedata: 001_DuckweedUtils, Beyond Jool, MitchellNetravali (inside 000_NiakoUtils).

To install Eeloo as moon of Sarkin, go into zip file, into to Extras, then drop Eeloo.cfg  into the BeyondJool folder.

To install MPE compatibility, go into zip file, into to Extras, then drop MPEComp.cfg  into the BeyondJool folder.

To install Anune, go into zip file, into to Extras, then drop the AnuneExpansion  into the BeyondJool folder.

Beyond Jool-Extras are here. (not to be confused with the folder mentioned above)

 

Spoiler

BJ-Close Encounters adds a new planet very close to the Sun, Rage.

BJ-CE download here.

BJ-Dres Belt adds more bodies in the Dres area.

WIP

BJ-More Muns adds more bodies to  Anune and Sarkin,  like ring shepards,  far out asteroids, and in Anune’s case,  analogs for the moons of Uranus. May even get a Neptune analog, but then you really should just get OPM & OPX.

WIP

 


Special thanks to @Sushut and @Lt_Duckweed for helping with the mod.

Edited by Mr. Kerbin
added stuff
Link to comment
Share on other sites

13 hours ago, Mr. Kerbin said:

Okay, I need help.. with this. The moon Kotta is not being oblate, even though I followed a tutorial using (and yes I have the right mod) @Lt_Duckweeds VertexHeightOblateAdvanced mod. I put it in the Mods subnode of the PQS node.

Pics here.

  Hide contents

i7H4S1U.jpeg

When I zoom out too much, this happens.

bI0ZgDY.jpeg

Things explode on teleportation.

56onlDy.jpeg

And the map view doesn't  notice.

The node in question.

VertexHeightOblateAdvanced
               {
          oblateMode = UniformEquipotential
          energyMode = High
          radius = 280000
          geeASL = 0.25
          period = 4000
          enabled = True
                  order = 99
               }

And the entire config here

  Reveal hidden contents

@Kopernicus
{
    Body
    {
        name = Kotta
        cacheFile = BeyondJool/Cache/Kotta.bin
        Template
        {
            name = Mun
            removeAllPQSMods = True
            
        }
        Properties
        {
             displayName = Kotta^N
             description = Kotta is the third major moon of Sarkin. Its only major feature are its many valleys and canyons. Otherwise, it's just another moon.
             radius = 280000
             geeASL = 0.25
             rotates = true
             rotationPeriod = 4000
             tidallyLocked = False
             isHomeWorld = false
             ScienceValues
             {
                 landedDataValue = 12
                 inSpaceLowDataValue = 9
                 inSpaceHighDataValue = 9
                 recoveryValue = 9
                 spaceAtitudeThershold = 60000

             }
        }
        Orbit
        {
           referenceBody = Sarkin
           semiMajorAxis = 249700000
           eccentricity = 0.078
           inclination = 3.6
           longitudeOfAscendingNode = 45
           argumentOfPeriapsis = 2
           meanAnomalyAtEpoch = 19.56
           epoch = 0
           color = RGBA(100,100,100,200)
        }
        ScaledVersion
        {
            type = Vacuum
            fadeStart = 100000
            fadeEnd = 125000
            Material
            {
               texture = BeyondJool/Textures/PluginData/KottaColor.dds
               normals = BeyondJool/Textures/PluginData/KottaNormal.dds
               color = 1,1,1,1
               specColor = 0,0,0,0
               shininess = 0
            } 
        }
        PQS
        {  
           minLevel = 2
           maxLevel = 10
           minDetailDistance = 8
           maxQuadLengthsPerFrame = 0.03
           fadeStart = 125000
           fadeEnd = 150000
           deactivateAltitude = 200750
           mapMaxHeight = 9000
           materialType = AtmosphericTriplanarZoomRotation
           PhysicsMaterial
           {
          bounceCombine = Multiply
          frictionCombine = Maximum
          bounciness = 0
          staticFriction = 0.9
          dynamicFriction = 0.9
           }
           Material
           {
           factor = 10
           factorBlendWidth = 0.1
           factorRotation = 180
           saturation = 1.2
           contrast = 1
           tintColor = 1,1,1,0
           specularColor = 0.110294104,0.110294104,0.110294104,0.200000003
           albedoBrightness = 1.5
           steepPower = 2
           steepTexStart = 50000
           steepTexEnd = 1000000
           steepTex = BUILTIN/terrain_rock00
           steepTexScale = 1,1
           steepTexOffset = 0,0
           steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM
           steepBumpMapScale = 1,1
           steepBumpMapOffset = 0,0
           steepNearTiling = 125
           steepTiling = 50
           lowTex = BUILTIN/gillyMedTerrain_diffuse
           lowTexScale = 1,1
           lowTexOffset = 0,0
           lowTiling = 100000
           midTex = BUILTIN/gillyMedTerrain_diffuse
           midTexScale = 1,1
           midTexOffset = 0,0
           midTiling = 150000
           midBumpMap = BUILTIN/gillyMedTerrain_nrm
           midBumpMapScale = 1,1
           midBumpMapOffset = 0,0
           midBumpTiling = 150000
           highTex = BUILTIN/gillyMedTerrain_diffuse
           highTexScale = 1,1
           highTexOffset = 0,0
           highTiling = 100000
           lowStart = -1
           lowEnd = -1
           highStart = 1
           highEnd = 1
           planetOpacity = 1
           }
           FallbackMaterial
           {
            saturation = 1
            contrast = 1.83
            tintColor = 1,1,1,0
            texTiling = 1000
            texPower = 0.5
            multiPower = 0.3
            groundTexStart = 20000
            groundTexEnd = 60000
            multiFactor = 0.5
            mainTex = BUILTIN/SandyGround
                mainTexScale = 1,1
            mainTexOffset = 0,0
        planetOpacity = 1
           }
           Mods
           {
               VertexHeightOblateAdvanced
               {
          oblateMode = UniformEquipotential
          energyMode = High
          radius = 280000
          geeASL = 0.25
          period = 4000
          enabled = True
                  order = 99
               }
               VertexMitchellNetravaliHeightMap
           {
              map = BeyondJool/Textures/PluginData/KottaHeight.dds
              deformity = 7000
              offset = 0
              scaleDeformityByRadius = False
              enabled = True
              order = 100
               }
               VertexHeightMap
               {
                  map = BeyondJool/Textures/PluginData/KottaHeight.dds
                  deformity = 7000
                  offset = 0
                  scaleDeformityByRadius = False
                  enabled = True
                  order = 100
               }
               VertexHeightNoise
               { 
                  noiseType = Billow
                  deformity = 75
                  frequency = 100
                  persistence = 0.55
                  seed = 122
                  lacunarity = 2
                  octaves = 12
                  enabled = true
                  order = 104
               }
               VertexColorMap
               {
                  map = BeyondJool/Textures/PluginData/KottaColor.dds
                  order = 200
                  enabled = True
               }
               LandControl
               {
               altitudeBlend = 0
               altitudeFrequency = 1
               altitudeOctaves = 1
               altitudePersistance = 1
               altitudeSeed = 1
               createColors = True
               createScatter = True
               latitudeBlend = 0
               latitudeFrequency = 1
               latitudeOctaves = 1
               latitudePersistance = 1
               latitudeSeed = 1
               longitudeBlend = 0
               longitudeFrequency = 1
               longitudeOctaves = 1
               longitudePersistance = 1
               longitudeSeed = 1
               useHeightMap = False
           vHeightMax = 10000
           order = 999999
           enabled = True
           LandClasses
               {
               Value
               {
              name = Base
              alterApparentHeight = 0
              alterRealHeight = 0
              color = 0,0,0,0
              coverageBlend = 0
              coverageFrequency = 1
              coverageOctaves = 1
              coveragePersistance = 1
              coverageSeed = 123
              latDelta = 1
              latitudeDouble = False
              lonDelta = 1
              minimumRealHeight = 0
              noiseBlend = 0
              noiseColor = 0,0,0,0
              noiseFrequency = 1
              noiseOctaves = 1
              noisePersistance = 1
              noiseSeed = 321
              delete = False
              altitudeRange
              {
                  startStart = 0
                  startEnd = 0
                  endStart = 1
                  endEnd = 1
              } 
              latitudeRange
              {
                  startStart = 0
                  startEnd = 0
                  endStart = 1
                  endEnd = 1
              }
              longitudeRange
              {
                  startStart = 0
                  startEnd = 0
                  endStart = 1
                  endEnd = 1
                          }
                   }

               } 
            }
        }
    }
}

 

Couple of things:  the scaled space mesh for your planet (which is used in map view, or when far away or zoomed out in standard view) is stored in the cache file at BeyondJool/Cache/Kotta.bin.

Anytime you change the PQS (such as by adding the oblate PQS mod) you must delete the cache file, so that Kopernicus will generate a new one.

Secondly, your current period is too low.
Using this google doc https://docs.google.com/spreadsheets/d/1QSUjAmyAIACKAFSL_C8qv5GxYc4YTB1eDBRP4TTUl5A/edit?usp=sharing, I input your body's radius and the shortest possible stable period is 6877 seconds.  Any  faster than this, and the body, if it were actually being physically simulated, would tear itself apart.

Edited by Lt_Duckweed
Link to comment
Share on other sites

Posted (edited)

EDIT : Nevermind, apparently you shouldn't have 2 height maps.

EDIT 2X Does this just happen on all bodies, even stock? Seriously, because Tylo, Bop in map view, Eve's South Pole, Duna, etc, have this odd effect.

@Poodmund? I know you're good at textures. In fact, you made a thread about it. And you maintain OPM.

Edited by Mr. Kerbin
Does it tho?
Link to comment
Share on other sites

6 minutes ago, JoshTheKerbal said:

I released the review on my channel!

Saw it, and yes, Rage is planned for a revamp (in a different mod) because it is just a noiseball. Planning to add lava oceans, but your tutorial ended with nothing on the map screen(my result). Perhaps just a Cache problem. And I suppose I could revamp Sarkin (I do like the colors tho)

Link to comment
Share on other sites

Version 0.7.3. is out now! I have removed Rage and given the option to make Eeloo a moon of Sarkin (revamp soon. maybe.) Read  OP for info on that.

Link to comment
Share on other sites

Well, the poll is over. It seems you would like another giant gas planet. Moons planned are : Io analog, Iapetus analog, and maybe Titan analog? (who said analog moons have to be around their analog planets?) Titan analog might go to Sarkin though.

Link to comment
Share on other sites

 

9 minutes ago, Kimera Industries said:

As a side note, what did you do with Eeloo?

Nothing. However, the option to move it as a moon of Sarkin is there. To quote my self-

"To install Eeloo as moon of Sarkin, go into zip file, into to extra, then into to Config.  Finally, move Eeloo.cfg into like so. (file path) BeyondJool/Configs/Eeloo.cfg"

I did this because some people probably have Eeloo bases, relays, the like.

15 minutes ago, Kimera Industries said:

Actually, I feel I would prefer this to the Outer Planets Mod. It's not too much to handle and you get the experience of visiting Saturn combined with Uranus/Neptune.

Also, yeah. Sometimes with solar systems I feel there are too many bodies. Chances are,  there are so many bodies, you'll never visit them all, unless you're doing a grand tour or something. However, the amount of them would make it that much harder.

 

Link to comment
Share on other sites

3 minutes ago, Mr. Kerbin said:

 

Nothing. However, the option to move it as a moon of Sarkin is there. To quote my self-

"To install Eeloo as moon of Sarkin, go into zip file, into to extra, then into to Config.  Finally, move Eeloo.cfg into like so. (file path) BeyondJool/Configs/Eeloo.cfg"

I did this because some people probably have Eeloo bases, relays, the like.

Also, yeah. Sometimes with solar systems I feel there are too many bodies. Chances are,  there are so many bodies, you'll never visit them all, unless you're doing a grand tour or something. However, the amount of them would make it that much harder.

 

Man I can't tell you how much I stress about not being able to visit every body. That's why if I ever go interstellar, one or two systems will be my max.

Link to comment
Share on other sites

Update 0.8.0.0: Failed and Frozen Worlds

Lq0OMHU.jpeg

Changelog here-

  • Lull is no longer a boring old moon. It is now Moach, and "... may have once been a living world." It's perfect for low gravity stunts! Plus, it has oxygen! Although, you, uh may still want a suit with half of Kerbin's atmospheric pressure, and a chilly 83 degrees Kelvin. (-190 degrees Celsius, or -310 degrees  Fahrenheit) 
  • Sushut went and got upgraded to Level 999 in RAID: Shadow Legends, now with a 725 km radius, 15 ATM atmosphere (your engines are now trash) AND a G force of 1.8. Rotors are probably necessary for a ascent to orbit .
  • Sarkin and Kotta got retextured.

And it's all yours to explore,  as it's all available on SpaceDock!

Link to comment
Share on other sites

Posted (edited)

Update 0.9.0.0 "The Robau Belt"

Change log below.

- Added a new giant gas world, Anune. It has rings and is very Uranus-like.

- Gave it one moon, Merza.

- Added the new Pluto, Plad! Currently, it is lonely. However, I plan to add a Haumea, and Sedna analog. 

Available on SpaceDock now! 

Edited by Mr. Kerbin
Link to comment
Share on other sites

Posted (edited)

By "Make Sarkin (moons) more like Saturn's?", I mean,

-Add Mimas and Enceladus analogs.

-Possibly use Moach as a Iapetus analog. (send into high orbit)

-Redo Kotta (still oblate) to have the color scheme and placement of Dione/Tethys 

-Sapp is in Rhea-like placement and has thinner rings.

Edited by Mr. Kerbin
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...