Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)

Pages: [1] 2 3 4

Author Topic: [0.95a] Sol System (v0.2.4 - 4/15/2021)  (Read 19570 times)

scmp

  • Ensign
  • *
  • Posts: 15
    • View Profile
[0.95a] Sol System (v0.2.4 - 4/15/2021)
« on: January 18, 2020, 06:09:26 PM »

This mod is an attempt to add our very own home system, Sol, to Star Sector. It is not a 100% accurate model nor is it intended to be. That said, I did try to be true to reality as much as I could. The main goal besides adding the system, is to provide an extremely colonizable system with a ton of resources so that you don't need to colonize elsewhere. That means it is not balanced at all. If you wish to turn off preset planetary conditions in an attempt to not make it as overpowered, I provide instructions below.

I do have some lore planned for the mod as well. Though it is not lore-friendly with Star Sector itself considering the game takes places far away from Earth. My main focus has been actually creating the system and working on visuals. Lore comes second to that. See future plans below for a look into what the lore could be. Currently, the basic lore is that the inhabitants of Terra (Earth) began colonizing the system as well as beginning terraformation processes on Mars. Some unknown event occured and civilization on Terra collapsed, leaving all colonies stranded without needed resupply. They eventually died off. All that is left on Terra are primitive, lawless communities.

Most of the planets have preset conditions, but this is now toggleable in the mod file. The default is presets turned on, to turn off them and make all planets have random conditions do the following:
  • Open SolSystem_modPlugin.java in any code editor.
  • On line 19, change the boolean variable presetConditions to false.

Download Here
Git Repo

Here are some pictures of the system.
Spoiler






[close]

Planets, Moons, and their presets included are:
Spoiler
Mercury - Rocky Metallic - 250% Hazard Rating
- Hot
- Thin atmosphere
- Irradiated
- Toxic atmosphere
- Low gravity
- Ultrarich ore
- Ultrarich rare ore

Venus - Lava - 250% Hazard Rating
- Very hot
- Tectonic activity
- Irradiated
- Dense atmosphere
- Ultrarich ore
- Ultrarich rare ore

Terra (Earth) - Terran - 75% Hazard Rating
- Habitable
- Mild climate
- Bountiful farmland
- Spare ore
- Spare rare ore
- Vast ruins
- Plentiful organics
- Decivilized

     Luna - Barren - 175% Hazard Rating
     - No atmosphere
     - Low gravity

Mars - Desert - 125% Hazard Rating
- Scattered ruins
- Thin atmosphere
- Moderate ore
- Moderate rare ore
- Common organics

Ceres - Barren - Random Conditions

Jupiter - Gas Giant - Random Conditions


     Europa - Frozen - 200% Hazard Rating
     - Abundant organics
     - Plentiful volatiles
     - Thin atmosphere
     - Cold
     - Poor light
     - Low gravity

     Io - Lava - 225% Hazard Rating
      - Tectonic activity
      - Poor light
      - Hot
      - Thin atmosphere
      - Low gravity
      - Abundant ore
      - Abundant rare ore

     Ganymede - Rocky Ice - 200% Hazard Rating
      - Cold
      - Poor light
      - Thin atmosphere
      - Low gravity
      - Moderate ore
      - Moderate rare ore
      - Abundant volatiles

     Callisto - Barren Bombarded - 225% Hazard Rating
      - Cold
      - Poor light
      - Low gravity
      - No atmosphere
      - Abundant ore
      - Abundant rare ore
      - Abundant volatiles


Saturn - Gas Giant - Random Conditions

     Enceladus - Cryovolcanic - 225% Hazard Rating
     - Low gravity
     - Very cold
     - Tectonic activity
     - Poor light
     - Diffuse volatiles

     Titan - Rocky Ice - 200% Hazard Rating
     - Plentiful volatiles
     - Moderate ore
     - Moderate rare ore
     - Common organics
     - Cold
     - Poor light
     - Inimical biosphere
     - Scattered ruins

Uranus - Ice Giant - Random Conditions

     Oberon - Rocky Ice - Random Conditions

Neptune - Ice Giant - Random Conditions

     Triton - Cryovolcanic - Random Conditions

Pluto - Barren - Random Conditions

     Charon - Barren - Random Conditions

[close]

These conditions aren't perfect. If you have any suggestions or ideas let me know. I'd like to eventually fill out all the planets left as random as well.

Future Plans:
- Custom planet types and conditions
- Expanded lore, including a potential new faction to guard the system
- Abandoned colonies (stations) around the system
- Improved visuals and atmosphere of the system, including improved Asteroid & Kuiper belts along with belts for Jupiter, Uranus, and Neptune
- Further planet and/or moon additions
- Further editing of planet/moon conditions
- Integrate Version Checker

Changelog
Spoiler
Version 0.2.3 - 02/05/2020
- Added Callisto (Barren-Bombarded)
    Conditions:
        Cold
        Poor Light
        Low Gravity
        No Atmosphere
        Abundant Ore
        Abundant Rare Ore
        Abundant Volatiles

- Added Pluto (Barren), and Charon (Barren)
- Every planet and moon have new textures except for Oberon & Triton. (Credit to Alexzzz for showing me how)
- Some planet type changes:
    Venus: Lava -> Toxic
    Mercury: Rocky-Metallic -> Barren-Bombarded
    Luna: Barren -> Barren-Bombarded
- Saturn now has more visually accurate rings
- Temporarily removed the belts from Jupiter, Uranus, and Neptune pending replacement with better visuals
- Condition Changes:
    Mercury:
        Removed Meteor Impacts
        Added Thin Atmosphere
        Added Irradiated
    Venus:
        Removed Extreme Tectonic Activity
        Added Tectonic Activity
        Added Irradiated
    Luna:
        Added no_atmosphere
        Added low_gravity
    Io:
        Removed Extreme Tectonic Activity
        Added Tectonic Activity
        Added Poor Light

Version 0.2.2 - 01/21/2020
- Reduced number of asteroids in both belts. They were causing a large performance hit.

Version 0.2.1 - 01/21/2020
- Removed doubled organic condition from Titan

Version 0.2.0 - 01/21/2020
- Added back preset planetary conditions to most planets (without the crash)
- Made preset planetary conditions toggleable within the mod file
- Added Ceres
- Changed Venus from rocky_metallic to lava due to its volcanic nature
- Changed Titan from frozen to rocky_ice. Such a hard planet to classify.

Version 0.1.1 - 01/19/2020
- Fixed null crash by removing all preset planetary conditions. The entire system now has random conditions.
- Changed system position to (8500,-10500)
[close]
« Last Edit: April 15, 2021, 04:49:37 PM by scmp »
Logged

Howkin

  • Ensign
  • *
  • Posts: 14
    • View Profile
Re: [0.9.1a] Sol System (V 0.1f - 1/18/2020)
« Reply #1 on: January 19, 2020, 12:32:22 PM »

Looks neat. Would probably use it if the crash you are talking get's fixed. And if you got questions make sure to ask on the Unofficial Discord, Alot of helpful people there.
Logged

scmp

  • Ensign
  • *
  • Posts: 15
    • View Profile
Re: [0.9.1a] Sol System (v0.1.1 - 1/19/2020)
« Reply #2 on: January 19, 2020, 06:44:24 PM »

Updated to 0.1.1
- Fixed null crash by removing all preset planetary conditions. The entire system now has random conditions.
- Changed system position to (8500,-10500)

Looks neat. Would probably use it if the crash you are talking get's fixed. And if you got questions make sure to ask on the Unofficial Discord, Alot of helpful people there.

Thanks for mentioning the discord, I wasn't aware of it before.
Logged

Panpiper

  • Ensign
  • *
  • Posts: 29
    • View Profile
Re: [0.9.1a] Sol System (v0.1.1 - 1/19/2020)
« Reply #3 on: January 21, 2020, 04:05:47 AM »

Sweet! Thanks for this. I very much want a single system that can house several worthwhile colonies. Both Mars and Venus are (or at least should be) in theory terraformable (thanks Boggled), so that makes three with (potentially) high habitability, and if just a couple of the other planets have good mining potential, we've got a windfall!

Sure would be nice though to have predefined stats for at least a few planets, to make sure Earth covers everything and a pair of others doubles up. I hope you continue your efforts.
Logged

scmp

  • Ensign
  • *
  • Posts: 15
    • View Profile
Re: [0.9.1a] Sol System (v0.1.1 - 1/19/2020)
« Reply #4 on: January 21, 2020, 02:30:24 PM »

Sweet! Thanks for this. I very much want a single system that can house several worthwhile colonies. Both Mars and Venus are (or at least should be) in theory terraformable (thanks Boggled), so that makes three with (potentially) high habitability, and if just a couple of the other planets have good mining potential, we've got a windfall!

Sure would be nice though to have predefined stats for at least a few planets, to make sure Earth covers everything and a pair of others doubles up. I hope you continue your efforts.

I just updated to bring back preset conditions for most of the planets. Though I also changed Venus to lava as I felt it fit Venus' volcanic nature better than rocky metallic did. Though it's still terraformable with Boggled's Miller-Urey device of course.



Changelog:
Version 0.2.1 - 01/21/2020
- Removed doubled organic condition from Titan

Version 0.2.0 - 01/21/2020
- Added back preset planetary conditions to most planets (without the crash)
- Made preset planetary conditions toggleable within the mod file
- Added Ceres
- Changed Venus from rocky_metallic to lava due to its volcanic nature
- Changed Titan from frozen to rocky_ice. Such a hard planet to classify.
Logged

Panpiper

  • Ensign
  • *
  • Posts: 29
    • View Profile
Re: [0.9.1a] Sol System (v0.2.1 - 1/21/2020)
« Reply #5 on: January 21, 2020, 02:38:51 PM »

Sweetness and more joy!
Logged

jeffg10

  • Ensign
  • *
  • Posts: 42
  • Cheesus Crust
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #6 on: January 22, 2020, 10:04:26 AM »

Venus should be a toxic gas giant if we're being realistic (clouds of sulfuric acid) but other than that every thing seems pretty cool and interesting
Logged
"Someone else might have wept or screamed in frustration or even given up right there and perished. But I didn't have the right to do any of those things, not while my people were in danger. Like it or not, I would have to explore this harsh world on my own."

Panpiper

  • Ensign
  • *
  • Posts: 29
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #7 on: January 22, 2020, 05:33:16 PM »

Venus should be a toxic gas giant if we're being realistic (clouds of sulfuric acid) but other than that every thing seems pretty cool and interesting

Venus is NOT a 'gas giant'. While it's atmosphere is much thicker than our own, it is still an egg shell around the rocky planet relatively speaking.  Gas giants are vastly larger than Earth, virtually all of the diameter being gas, very thick atmosphere, and a lot of it. Venus by comparison is a rocky planet very similar in size to Earth. If Venus had a magnetic field, and the density of it[s atmosphere contained as water instead, it would be quite Earth like. Take away Earth's magnetic field, and vaporize the oceans, you'd have Venus.

The only real difference between the real Venus and the descriptors used by Scmp, is that Venus most certainly does have a toxic atmosphere, what with sulfuric acid clouds and all that. I do not believe there is a planetary condition descriptor of "high pressure atmosphere" in the game, but that would be apt if it was. I suppose in theory the high pressure could be to a degree contained within the descriptor 'Extreme Weather', though that might be more apt due to the insanely high winds of the upper atmosphere. In any case, Venus already starts with a 250% hazard, which is about as extreme as anything the game already generates. Rather than pile on every condition that 'could' apply, the few they 'do' apply are more an abstraction of the difficulty a future technology would have in maintaining a colony.

All in all I think Scmp did a fantastic job with the planet types and resources. Sadly there is no in game analogue for the farms of Ganymede (see "The Expanse"), as the real limiting factor for Earth's solar system is that only Earth can have a farm. Terraforming the planets will not make the game retroactively apply a farming option, sadly. It would be interesting though if such a thing might be doable once a planet has been rid of all it's negative conditions, like some sort of tavern encounter option, hiring an agricultural specialist or something.

Logged

miles341

  • Ensign
  • *
  • Posts: 34
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #8 on: January 22, 2020, 06:17:06 PM »

...
All in all I think Scmp did a fantastic job with the planet types and resources. Sadly there is no in game analogue for the farms of Ganymede (see "The Expanse"), as the real limiting factor for Earth's solar system is that only Earth can have a farm. Terraforming the planets will not make the game retroactively apply a farming option, sadly. It would be interesting though if such a thing might be doable once a planet has been rid of all it's negative conditions, like some sort of tavern encounter option, hiring an agricultural specialist or something.

Actually, the DIY Planets mod in this forum has it so when the planet progresses past a certain amount of terraforming, it adds farmland, getting better the closer towards a terran planet you go.
Logged

scmp

  • Ensign
  • *
  • Posts: 15
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #9 on: January 22, 2020, 06:22:26 PM »

Venus should be a toxic gas giant if we're being realistic (clouds of sulfuric acid) but other than that every thing seems pretty cool and interesting

Venus is NOT a 'gas giant'. While it's atmosphere is much thicker than our own, it is still an egg shell around the rocky planet relatively speaking.  Gas giants are vastly larger than Earth, virtually all of the diameter being gas, very thick atmosphere, and a lot of it. Venus by comparison is a rocky planet very similar in size to Earth. If Venus had a magnetic field, and the density of it[s atmosphere contained as water instead, it would be quite Earth like. Take away Earth's magnetic field, and vaporize the oceans, you'd have Venus.

The only real difference between the real Venus and the descriptors used by Scmp, is that Venus most certainly does have a toxic atmosphere, what with sulfuric acid clouds and all that. I do not believe there is a planetary condition descriptor of "high pressure atmosphere" in the game, but that would be apt if it was. I suppose in theory the high pressure could be to a degree contained within the descriptor 'Extreme Weather', though that might be more apt due to the insanely high winds of the upper atmosphere. In any case, Venus already starts with a 250% hazard, which is about as extreme as anything the game already generates. Rather than pile on every condition that 'could' apply, the few they 'do' apply are more an abstraction of the difficulty a future technology would have in maintaining a colony.

All in all I think Scmp did a fantastic job with the planet types and resources. Sadly there is no in game analogue for the farms of Ganymede (see "The Expanse"), as the real limiting factor for Earth's solar system is that only Earth can have a farm. Terraforming the planets will not make the game retroactively apply a farming option, sadly. It would be interesting though if such a thing might be doable once a planet has been rid of all it's negative conditions, like some sort of tavern encounter option, hiring an agricultural specialist or something.

You pretty much hit the nail on the head. Also, I gave Venus the "Dense Atmosphere" condition, I figured that would represent the high pressure. I thought about adding toxic too, but 300% hazard rating is pretty high so I left it out.

Also I think using Boggled's terraforming, when you terraform to a terran planet you get +2 food production on said planet. I could be wrong, but I seem to remember that happening. I made Mars a desert planet with the still not implemented history/description of the system being that it was partially terraformed before society on Earth collapsed. I figured it'd be fairly easy to terraform and get the second farming planet.

If anything, making this mod has made me wish for much more planet types and conditions to better represent real world equivalents. Variable hazard rating for conditions would amazing, that way we could sort of apply multiple conditions and edit their hazard ratings according to how severe they are.
Logged

jeffg10

  • Ensign
  • *
  • Posts: 42
  • Cheesus Crust
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #10 on: January 22, 2020, 09:28:45 PM »

Venus should be a toxic gas giant if we're being realistic (clouds of sulfuric acid) but other than that every thing seems pretty cool and interesting

Venus is NOT a 'gas giant'. While it's atmosphere is much thicker than our own, it is still an egg shell around the rocky planet relatively speaking.  Gas giants are vastly larger than Earth, virtually all of the diameter being gas, very thick atmosphere, and a lot of it. Venus by comparison is a rocky planet very similar in size to Earth. If Venus had a magnetic field, and the density of it[s atmosphere contained as water instead, it would be quite Earth like. Take away Earth's magnetic field, and vaporize the oceans, you'd have Venus.

The only real difference between the real Venus and the descriptors used by Scmp, is that Venus most certainly does have a toxic atmosphere, what with sulfuric acid clouds and all that. I do not believe there is a planetary condition descriptor of "high pressure atmosphere" in the game, but that would be apt if it was. I suppose in theory the high pressure could be to a degree contained within the descriptor 'Extreme Weather', though that might be more apt due to the insanely high winds of the upper atmosphere. In any case, Venus already starts with a 250% hazard, which is about as extreme as anything the game already generates. Rather than pile on every condition that 'could' apply, the few they 'do' apply are more an abstraction of the difficulty a future technology would have in maintaining a colony.

All in all I think Scmp did a fantastic job with the planet types and resources. Sadly there is no in game analogue for the farms of Ganymede (see "The Expanse"), as the real limiting factor for Earth's solar system is that only Earth can have a farm. Terraforming the planets will not make the game retroactively apply a farming option, sadly. It would be interesting though if such a thing might be doable once a planet has been rid of all it's negative conditions, like some sort of tavern encounter option, hiring an agricultural specialist or something.

You pretty much hit the nail on the head. Also, I gave Venus the "Dense Atmosphere" condition, I figured that would represent the high pressure. I thought about adding toxic too, but 300% hazard rating is pretty high so I left it out.

Also I think using Boggled's terraforming, when you terraform to a terran planet you get +2 food production on said planet. I could be wrong, but I seem to remember that happening. I made Mars a desert planet with the still not implemented history/description of the system being that it was partially terraformed before society on Earth collapsed. I figured it'd be fairly easy to terraform and get the second farming planet.

If anything, making this mod has made me wish for much more planet types and conditions to better represent real world equivalents. Variable hazard rating for conditions would amazing, that way we could sort of apply multiple conditions and edit their hazard ratings according to how severe they are.
I realize that it's not truly a gas giant, but it's also much closer to such than a lava planet, AND there's president to say that any planet that consists of more atmosphere than actual planet should probably be considered a gas giant anyway considering the fact that, that's essentially what a gas giant is, it still has to have something at the core of it to bind all of that gas together with gravity and keep it from just dispersing into space, a "gas gaint" isn't just entirely a ball of gas.

(also after doing some additional research i see the theory in going with a lava planet, since the cores of such planets would be molten from the pressure, but i still think a gas gaint would be more appropriate for the visual and thematics)

Either way your mod is shaping up very well so far Scmp
« Last Edit: January 22, 2020, 09:30:22 PM by jeffg10 »
Logged
"Someone else might have wept or screamed in frustration or even given up right there and perished. But I didn't have the right to do any of those things, not while my people were in danger. Like it or not, I would have to explore this harsh world on my own."

Panpiper

  • Ensign
  • *
  • Posts: 29
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #11 on: January 23, 2020, 03:53:25 AM »

I realize that it's not truly a gas giant, but it's also much closer to such than a lava planet, AND there's president to say that any planet that consists of more atmosphere than actual planet should probably be considered a gas giant anyway considering the fact that, that's essentially what a gas giant is, it still has to have something at the core of it to bind all of that gas together with gravity and keep it from just dispersing into space, a "gas gaint" isn't just entirely a ball of gas.

Venus is NOT "more atmosphere than actual planet", not even close. Venus' atmosphere is no thicker than Earth's would be if the oceans were vapor, and the oceans themselves are not that thick when compared to the actual size of the planet.

Logged

Panpiper

  • Ensign
  • *
  • Posts: 29
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #12 on: January 24, 2020, 10:06:46 AM »

I've been wondering what else you might do with this, both to make the Sol system more interesting, and maybe give it yet more flavor. One also wonders how it is that Terra and the whole system have come to be essentially uninhabited, except for "decivilized" remnants. Meanwhile there are 'Domain' drones numerously throughout space in the regular game, yet none in the Sol system. Is it possible to manually seed the Sol system with several boss drone encounters (along with patrolling drones)? The biggest boss of course aught to be around Terra herself, but there could be several others, including various well defended Domain artifacts. Lastly, there could be a domain 'ark' orbiting say Neptune or Uranus, the last remnants of old Earth foiled just as they were about to escape.

What happened? Clearly it was an AI war versus humanity that humanity lost.

With several such encounters, Sol becomes not a cornucopia handed to a beginning player on a platter, but rather something to be hard fought for, with commensurate reward in the end; Sol system itself, with maybe the added benefit of any Domain artifacts like that Ark.
Logged

scmp

  • Ensign
  • *
  • Posts: 15
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #13 on: January 24, 2020, 10:33:05 AM »

If you want to make it a gas giant, you can. It's not too hard to do. Just go into the file and change 'lava' to 'gas_giant' on the line that generates the planet. It's all commented so you should be able to find it easily. I still think lacking better planet classifications, lava fits it best. It still a mainly rocky planet with plenty of volcanic activity going on, not to mention the hottest planet in our solar system. I admit I didn't do the deepest research into all the planets but even NASA says it's volcanic in nature.



I've been wondering what else you might do with this, both to make the Sol system more interesting, and maybe give it yet more flavor. One also wonders how it is that Terra and the whole system have come to be essentially uninhabited, except for "decivilized" remnants. Meanwhile there are 'Domain' drones numerously throughout space in the regular game, yet none in the Sol system. Is it possible to manually seed the Sol system with several boss drone encounters (along with patrolling drones)? The biggest boss of course aught to be around Terra herself, but there could be several others, including various well defended Domain artifacts. Lastly, there could be a domain 'ark' orbiting say Neptune or Uranus, the last remnants of old Earth foiled just as they were about to escape.

What happened? Clearly it was an AI war versus humanity that humanity lost.

With several such encounters, Sol becomes not a cornucopia handed to a beginning player on a platter, but rather something to be hard fought for, with commensurate reward in the end; Sol system itself, with maybe the added benefit of any Domain artifacts like that Ark.

I honestly didn't really put too much thought into the lore behind it besides civilization somehow collapsed without destroying the planet in the process. That said, this is an excellent suggestion that I really like. But I also don't know how to do any of it. Making the system itself took a lot of learning. Perhaps in the future I'll get around to figuring out how to do something like this, or someone else can if they see this (aka anyone else is free to use this mod for their own purposes).

Unfortunately though I doubt I'll do any major updates any time soon. My main goal was to get it playable, which it is now. My classes started up this week and it's going to be quite a busy semester so I won't have much time for anything else really.
Logged

jeffg10

  • Ensign
  • *
  • Posts: 42
  • Cheesus Crust
    • View Profile
Re: [0.9.1a] Sol System (v0.2.2 - 1/21/2020)
« Reply #14 on: January 26, 2020, 12:41:09 PM »

I realize that it's not truly a gas giant, but it's also much closer to such than a lava planet, AND there's president to say that any planet that consists of more atmosphere than actual planet should probably be considered a gas giant anyway considering the fact that, that's essentially what a gas giant is, it still has to have something at the core of it to bind all of that gas together with gravity and keep it from just dispersing into space, a "gas gaint" isn't just entirely a ball of gas.

Venus is NOT "more atmosphere than actual planet", not even close. Venus' atmosphere is no thicker than Earth's would be if the oceans were vapor, and the oceans themselves are not that thick when compared to the actual size of the planet.



Thanks for the info, i guess i wasn't correctly aware of what proportion solid core to gaseous atmosphere venus was
Logged
"Someone else might have wept or screamed in frustration or even given up right there and perished. But I didn't have the right to do any of those things, not while my people were in danger. Like it or not, I would have to explore this harsh world on my own."
Pages: [1] 2 3 4