Sushut

Kopernicus Config Example

Apr 26th, 2023
3,475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.73 KB | None | 0 0
  1. @Kopernicus
  2. {
  3. Body
  4. {
  5. name = icePlanet
  6. cacheFile = CoolPlanetThing/Cache/icePlanet.bin // Path to the cache.
  7. Template // Template planet for Kopernicus to use, game breaks a lot without it for some reason.
  8. {
  9. name = Eeloo
  10. removeAllPQSMods = True
  11. }
  12. Properties
  13. {
  14. description = an icy planet xddd
  15. radius = 234000
  16. geeASL = 0.32 // Gravity as sea level, 1 being kerbin gravity, 0 being no gravity.
  17. tidallyLocked = false // Whether or not the body is tidally locked.
  18. rotates = True // Self-explanatory.
  19. rotationPeriod = 12492 // Rotation period in seconds.
  20. }
  21. Orbit
  22. {
  23. referenceBody = Sun // Reference body.
  24. color = 0.7,0.8,0.9,1 // Orbit color
  25. inclination = 1
  26. eccentricity = 0.05
  27. semiMajorAxis = 95118820000
  28. longitudeOfAscendingNode = 40
  29. argumentOfPeriapsis = 10
  30. meanAnomalyAtEpoch = 2.01
  31. epoch = 0
  32. }
  33. ScaledVersion
  34. {
  35. type = Atmospheric // Type, either atmospheric of vacuum.
  36. fadeStart = 10000 // Scaled fade start, altitude at which PQS starts to fade away.
  37. fadeEnd = 20000 // Scaled fade start, altitude at which PQS fully fades away.
  38. Material
  39. {
  40. texture = CoolPlanetThing/PluginData/icePlanetClr.dds
  41. normals = CoolPlanetThing/PluginData/icePlanetNrm.dds
  42.  
  43. color = 1,1,1,1
  44. specColor = 1,1,1,1
  45. shininess = 0.5
  46.  
  47. rimPower = 2.25 // Honestly not sure how these work, but tweaking these can make some funky stuff happen.
  48. rimBlend = 0.875
  49.  
  50. Gradient // Color gradient for the stock atmorim.
  51. {
  52. 0.0 = 0.8,0.8,0.93,1
  53. 0.3 = 0,0,0,0
  54. 1.0 = 0,0,0,0
  55. }
  56. }
  57. }
  58. Atmosphere // Copy-pasted from a atmo generator.
  59. {
  60. enabled = True
  61. oxygen = False
  62. altitude = 71000
  63. adiabaticIndex = 1.40
  64. atmosphereMolarMass = 0.02801
  65. temperatureSeaLevel = 106
  66. staticPressureASL = 3.30320E+01
  67. temperatureCurve
  68. {
  69. key = 0 98 0.00000E+00 0.00000E+00
  70. key = 4860 98 0.00000E+00 0.00000E+00
  71. key = 9537 98 0.00000E+00 -2.18723E-04
  72. key = 14109 97 -2.18723E-04 -2.23614E-04
  73. key = 18581 96 -2.23614E-04 -4.56517E-04
  74. key = 22962 94 -4.56517E-04 -4.65441E-04
  75. key = 27259 92 -4.65441E-04 -4.73934E-04
  76. key = 31479 90 -4.73934E-04 -4.81928E-04
  77. key = 35629 88 -4.81928E-04 -4.89237E-04
  78. key = 39717 86 -4.89237E-04 -4.95786E-04
  79. key = 43751 84 -4.95786E-04 -5.01505E-04
  80. key = 47739 82 -5.01505E-04 -5.06586E-04
  81. key = 51687 80 -5.06586E-04 -2.55297E-04
  82. key = 55604 79 -2.55297E-04 -2.56871E-04
  83. key = 59497 78 -2.56871E-04 -2.57931E-04
  84. key = 63374 77 -2.57931E-04 -2.58732E-04
  85. key = 67239 76 -2.58732E-04 -2.65887E-04
  86. key = 71000 75 -2.65887E-04 0.00000E+00
  87. }
  88. temperatureSunMultCurve
  89. {
  90. key = 0 1.000 0.00000E+00 -8.25103E-05
  91. key = 4860 0.599 -8.25103E-05 -7.46205E-05
  92. key = 9537 0.250 -7.46205E-05 -6.12423E-05
  93. key = 14109 -0.030 -6.12423E-05 -4.20394E-05
  94. key = 18581 -0.218 -4.20394E-05 -1.82607E-05
  95. key = 22962 -0.298 -1.82607E-05 2.09448E-06
  96. key = 27259 -0.289 2.09448E-06 8.76777E-06
  97. key = 31479 -0.252 8.76777E-06 1.37349E-05
  98. key = 35629 -0.195 1.37349E-05 1.73679E-05
  99. key = 39717 -0.124 1.73679E-05 1.95835E-05
  100. key = 43751 -0.045 1.95835E-05 2.08124E-05
  101. key = 47739 0.038 2.08124E-05 2.05167E-05
  102. key = 51687 0.119 2.05167E-05 1.94026E-05
  103. key = 55604 0.195 1.94026E-05 1.69535E-05
  104. key = 59497 0.261 1.69535E-05 1.34124E-05
  105. key = 63374 0.313 1.34124E-05 8.79690E-06
  106. key = 67239 0.347 8.79690E-06 3.19064E-06
  107. key = 71000 0.359 3.19064E-06 0.00000E+00
  108. }
  109. temperatureLatitudeBiasCurve
  110. {
  111. key = 0 3.18 0 0
  112. key = 38 0 -0.1612 -0.1612
  113. key = 90 -11.82 -0.2618 0
  114. }
  115. temperatureLatitudeSunMultCurve
  116. {
  117. key = 0 17 0 0
  118. key = 38 14.46 -0.1289 -0.1289
  119. key = 90 5 -0.2094 0
  120. }
  121. temperatureAxialSunBiasCurve
  122. {
  123. key = 0 0.77 0 -0.0185
  124. key = 36 0 -0.0229 -0.0229
  125. key = 126 -1.31 0 0
  126. key = 216 0 0.0229 0.0229
  127. key = 306 1.31 0 0
  128. key = 360 0.77 -0.0185 0
  129. }
  130. temperatureAxialSunMultCurve
  131. {
  132. key = 0 0 0 0
  133. key = 38 0.5 0.02 0.02
  134. key = 90 1 0 0
  135. }
  136. temperatureEccentricityBiasCurve
  137. {
  138. key = 0 0.45 0 -0.9
  139. key = 1 -0.45 -0.9 0
  140. }
  141. pressureCurve
  142. {
  143. key = 0 3.30320E+01 0.00000E+00 -3.92249E-03
  144. key = 4860 1.85752E+01 -2.27168E-03 -2.27168E-03
  145. key = 9537 1.04456E+01 -1.31427E-03 -1.31427E-03
  146. key = 14109 5.87400E+00 -7.59516E-04 -7.59516E-04
  147. key = 18581 3.30320E+00 -4.38389E-04 -4.38389E-04
  148. key = 22962 1.85752E+00 -2.52703E-04 -2.52703E-04
  149. key = 27259 1.04456E+00 -1.45462E-04 -1.45462E-04
  150. key = 31479 5.87400E-01 -8.36055E-05 -8.36055E-05
  151. key = 35629 3.30320E-01 -4.79764E-05 -4.79764E-05
  152. key = 39717 1.85752E-01 -2.74847E-05 -2.74847E-05
  153. key = 43751 1.04456E-01 -1.57178E-05 -1.57178E-05
  154. key = 47739 5.87400E-02 -8.97212E-06 -8.97212E-06
  155. key = 51687 3.30320E-02 -5.11183E-06 -5.11183E-06
  156. key = 55604 1.85752E-02 -2.90678E-06 -2.90678E-06
  157. key = 59497 1.04456E-02 -1.64961E-06 -1.64961E-06
  158. key = 63374 5.87400E-03 -9.34594E-07 -9.34594E-07
  159. key = 67239 3.30320E-03 -5.29330E-07 -5.29330E-07
  160. key = 71000 0.00000E+00 0.00000E+00 0.00000E+00
  161. }
  162. AtmosphereFromGround
  163. {
  164. DEBUG_alwaysUpdateAll = False
  165. doScale = False
  166. waveLength = 0.488461316,0.492307454,0.465384394,0.5 // Wavelength of the atmosphere, inverted color will be the atmosphere's dominating color.
  167. samples = 5
  168. innerRadius = 4896875
  169. outerRadius = 5125005
  170. innerRadiusMult = 0.9563388
  171. outerRadiusMult = 1.045001
  172. transformScale = 1.095,1.095,1.095
  173. }
  174. }
  175. Ocean // Just laythe's ocean node without the weird-sounding mods.
  176. {
  177. ocean = True
  178. oceanColor = 0.116715364,0.12626785,0.156716406,1
  179. oceanHeight = 0
  180. density = 1
  181. minLevel = 1
  182. maxLevel = 6
  183. minDetailDistance = 8
  184. maxQuadLengthsPerFrame = 0.03
  185. Material
  186. {
  187. color = 0.413805217,0.387094229,0.514925361,1
  188. colorFromSpace = 0.116878122,0.126456618,0.156862751,1
  189. specColor = 1,1,1,1
  190. shininess = 1
  191. gloss = 0.2
  192. tiling = 1000
  193. waterTex = BUILTIN/sea-water8
  194. waterTexScale = 1,1
  195. waterTexOffset = 0,0
  196. waterTex1 = BUILTIN/sea-water1
  197. waterTex1Scale = 1,1
  198. waterTex1Offset = 0,0
  199. bTiling = 800
  200. bumpMap = BUILTIN/quiet
  201. bumpMapScale = 1,1
  202. bumpMapOffset = 0,0
  203. displacement = 0.05
  204. texDisplacement = 0.31
  205. dispFreq = 0.15
  206. mix = 0.4032745
  207. oceanOpacity = 0.3
  208. falloffPower = 3
  209. falloffExp = 0.05
  210. fogColor = 0.321443439,0.611232221,0.947761178,1
  211. heightFallOff = 0.2
  212. globalDensity = -8E-06
  213. atmosphereDepth = 50000
  214. fogColorRamp = BUILTIN/blue_atmogradient
  215. fogColorRampScale = 1,1
  216. fogColorRampOffset = 0,0
  217. fadeStart = 20000
  218. fadeEnd = 60000
  219. planetOpacity = 1
  220. normalXYFudge = 1.4
  221. normalZFudge = 1.18
  222. }
  223. FallbackMaterial
  224. {
  225. color = 0.336603671,0.378080368,0.447761178,1
  226. colorFromSpace = 0.116878122,0.126456618,0.156862751,1
  227. specColor = 0.8493402,0.8493402,0.8493402,1
  228. shininess = 1
  229. gloss = 0.3336538
  230. tiling = 1000
  231. waterTex = BUILTIN/sea-water1
  232. waterTexScale = 1,1
  233. waterTexOffset = 0,0
  234. waterTex1 = BUILTIN/sea-water2
  235. waterTex1Scale = 1,1
  236. waterTex1Offset = 0,0
  237. fadeStart = 20000
  238. fadeEnd = 60000
  239. planetOpacity = 1
  240. }
  241. Fog
  242. {
  243. afgAltMult = 0.05
  244. afgBase = 0.6
  245. afgLerp = False
  246. afgMin = 0.05
  247. fogColorEnd = 0,0.0850000009,0.122500002,1
  248. fogColorStart = 0,0.340000004,0.49000001,1
  249. fogDensityAltScalar = -0.0008
  250. fogDensityEnd = 0.025
  251. fogDensityExponent = 1
  252. fogDensityPQSMult = 0.02
  253. fogDensityStart = 0.005
  254. skyColorMult = 1.1
  255. skyColorOpacityAltMult = 15
  256. skyColorOpacityBase = 0.25
  257. sunAltMult = 0.01
  258. sunBase = 0.5
  259. sunMin = 0.05
  260. useFog = True
  261. }
  262. Mods
  263. {
  264. OceanFX
  265. {
  266. angle = 0
  267. blendA = 0
  268. blendB = 0
  269. framesPerSecond = 10
  270. oceanOpacity = 0
  271. spaceAltitude = 0
  272. spaceSurfaceBlend = 0
  273. specColor = 0,0,0,0
  274. texBlend = 0
  275. txIndex = 0
  276. order = 100
  277. enabled = True
  278. name = OceanFX
  279. Watermain
  280. {
  281. value = BUILTIN/sea-water1
  282. value = BUILTIN/sea-water2
  283. value = BUILTIN/sea-water3
  284. value = BUILTIN/sea-water4
  285. value = BUILTIN/sea-water5
  286. value = BUILTIN/sea-water6
  287. value = BUILTIN/sea-water7
  288. value = BUILTIN/sea-water8
  289. value = BUILTIN/sea-water1
  290. }
  291. }
  292. }
  293. }
  294. PQS
  295. {
  296. fadeStart = 20000
  297. fadeEnd = 30000
  298. minLevel = 2
  299. maxLevel = 9
  300. materialType = AtmosphericTriplanarZoomRotation // Best one to use probably, don't change this.
  301. Material // I uhh, uhh... I don't... Know?
  302. {
  303. factor = 8
  304. factorBlendWidth = 0.05
  305. factorRotation = 135
  306. saturation = 1.4
  307. contrast = 1.3
  308. tintColor = 1,1,1,0
  309. specularColor = 0.1,0.1,0.1,1
  310. albedoBrightness = 1.5
  311. steepPower = 2
  312. steepTexStart = 10000
  313. steepTexEnd = 200000
  314. steepTex = BUILTIN/ikeSteep_diffuse
  315. steepTexScale = 1,1
  316. steepTexOffset = 0,0
  317. steepBumpMap = BUILTIN/ikeSteep_nrm
  318. steepBumpMapScale = 1,1
  319. steepBumpMapOffset = 0,0
  320. steepNearTiling = 50
  321. steepTiling = 50
  322. midTex = BUILTIN/EelooHighQuality-Mid_Diffuse
  323. midTexScale = 1,1
  324. midTexOffset = 0,0
  325. midTiling = 150000
  326. midBumpMap = BUILTIN/EelooHighQuality-Mid_Normal
  327. midBumpMapScale = 1,1
  328. midBumpMapOffset = 0,0
  329. midBumpTiling = 150000
  330. lowStart = -1
  331. lowEnd = -1
  332. highStart = 2
  333. highEnd = 2
  334. globalDensity = 1
  335. planetOpacity = 1
  336. oceanFogDistance = 1000
  337. }
  338. Mods
  339. {
  340. VertexHeightMap // Heightmap node.
  341. {
  342. map = CoolPlanetThing/PluginData/icePlanetHeight.dds // Filepath to heightmap.
  343. offset = -1000 // Offset of the terrain.
  344. deformity = 8000 // Terrain deformity.
  345. scaleDeformityByRadius = False
  346. order = 100
  347. }
  348. VertexColorMap
  349. {
  350. map = CoolPlanetThing/PluginData/icePlanetClr.dds
  351. order = 20
  352. enabled = True
  353. }
  354. VertexHeightNoiseVertHeightCurve2 // PQS noise, consult the wiki for this as it's too weird to explain.
  355. {
  356. deformity = 2000
  357. ridgedAddFrequency = 32
  358. ridgedAddLacunarity = 2
  359. ridgedAddOctaves = 8
  360. ridgedAddSeed = 456352342
  361. ridgedMode = Low
  362. ridgedSubFrequency = 32
  363. ridgedSubLacunarity = 2
  364. ridgedSubOctaves = 8
  365. ridgedSubSeed = 234352
  366. simplexFrequency = 24
  367. simplexHeightEnd = 6000
  368. simplexHeightStart = 0
  369. simplexOctaves = 8
  370. simplexPersistence = 0.5
  371. simplexSeed = 345463425
  372. order = 40
  373. enabled = True
  374. simplexCurve
  375. {
  376. key = 0 0 0 0
  377. key = 0.6311918 0.4490898 1.432598 1.432598
  378. key = 1 1 0 0
  379. }
  380. }
  381. }
  382. }
  383. }
  384. }
Advertisement
Add Comment
Please, Sign In to add comment