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: Planet Search Overhaul (07/13/24)

Pages: 1 ... 3 4 [5] 6 7 ... 9

Author Topic: [0.97a] Customizable Star Systems (v2.1.3)  (Read 94346 times)

Tranquility

  • Commander
  • ***
  • Posts: 222
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #60 on: February 03, 2024, 10:11:52 AM »

Updated this mod to Starsector 0.97; that's all, really!

Lauralite

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #61 on: February 03, 2024, 08:49:59 PM »

Hey Tranquility,

just started trying to futz about with the mod so far, and running into a persistent issue of crashes on new game, and constant error codes demanding ending on a bracket, or adding a colon, or missing value... there's probably a syntax error somewhere, but I can't for the life of me find it, here's my current config setup. Been a few years since I tried to directly redo configs beyond basic edits, so apologies in advance for anything glaringly obvious that I'm missing
Spoiler
{
   
   "css_default":{
      "isEnabled":true,
      "setLocation":0,
      "hasSystemwideNebula":true,
      "addCoronalHypershunt":false,
      "addDomainCryosleeper":false,
      "entities":[
         {
            "entity":"star",
            "type":"random_star_giant",
         },
         {
            "entity":"planet",
            "type":"gas_giant",
            "orbitRadius":3825,
            "radius":325,
            "conditions":["hot","high_gravity","volatiles_abundant"],
         },
         {
            "entity":"planet",
            "type":"terran",
            "orbitRadius":4625,
            "radius":175,
            "conditions":["habitable","ore_moderate","organics_common","farmland_adequate","ruins_extensive"],
         },
         {
            "entity":"planet",
            "type":"toxic",
            "orbitRadius":5850,
            "radius":150,
            "conditions":["toxic_atmosphere","ore_rich","rare_ore_moderate","organics_common","volatiles_diffuse"],
         },
         {
            "entity":"planet",
            "type":"barren",
            "orbitRadius":6420,
            "radius":120,
            "conditions":["no_atmosphere","ore_sparse","rare_ore_sparse"],
         },
         {"entity":"jump_point","orbitRadius":3200,"name":"Inner System Jump-point"},
         {"entity":"inactive_gate","orbitRadius":5250},
         {"entity":"jump_point","orbitRadius":6840,"name":"Fringe Jump-point"},
         {"entity":"magnetic_field","orbitRadius":325,"focus":1,"size":200},
         {"entity":"station_research","orbitRadius":425,"focus":1},
         {"entity":"stable_location","focus":[1,4]},
         {"entity":"stable_location","focus":[1,5]},
         {"entity":"comm_relay","focus":[2,4]},
      ],
   },
{
   
   "css_Neovia":{
      "isEnabled":true,
      "setLocation":7,
      "hasSystemwideNebula":false,
      "addCoronalHypershunt":true,
      "addDomainCryosleeper":true,
      "entities":[
         {
            "entity":"star",
            "type":"star_yellow",
            "name":"Neovia",
         },
         {
            "entity":"planet",
            "type":"Barren",
            "orbitRadius":2000,
            "radius":70,
            "conditions":["very_hot","low_gravity","ore_ultrarich","rare_ore_ultrarich","no_atmosphere"],
         },
         {
            "entity":"planet",
            "type":"rocky_metallic",
            "orbitRadius":2500,
            "radius":100,
            "conditions":["hot","high_gravity","ore_moderate","thin_atmosphere"],
         },
         {
            "entity":"planet",
            "type":"gas_giant",
            "orbitRadius":3825,
            "radius":325,
            "conditions":["hot","high_gravity","volatiles_abundant"],
         },
         {
            "entity":"planet",
            "type":"terran-eccentric",
            "orbitRadius":4625,
            "radius":175,
            "conditions":["habitable","ore_ultrarich","organics_plentiful","farmland_bountiful","ruins_vast","mild_climate","inimicable_biosphere","solar_array",],
            "name":"Neopia",
            "marketSize":10,
            "factionId":"player",
            "aiCoreAdmin":true,
            "industries":["population","farming","refining","mining","orbital_works","highcommand","heavybatteries","megaport","waystation","starfortress_mid","cryosanctum","lightindustry","fuelprod","commerce"],
         },
         {
            "entity":"planet",
            "type":"toxic",
            "orbitRadius":5850,
            "radius":150,
            "conditions":["toxic_atmosphere","ore_rich","rare_ore_moderate","organics_common","volatiles_diffuse"],
         },
         {
            "entity":"planet",
            "type":"barren",
            "orbitRadius":6420,
            "radius":120,
            "conditions":["no_atmosphere","ore_sparse","rare_ore_sparse"],
         },
         {"entity":"jump_point","orbitRadius":3200,"name":"Inner System Jump-point"},
         {"entity":"inactive_gate","orbitRadius":5250},
         {"entity":"jump_point","orbitRadius":6840,"name":"Fringe Jump-point"},
         {"entity":"magnetic_field","orbitRadius":325,"focus":1,"size":200},
         {"entity":"station_research","orbitRadius":425,"focus":1},
         {"entity":"stable_location","focus":[1,4]},
         {"entity":"stable_location","focus":[1,5]},
         {"entity":"comm_relay","focus":[2,4]},
      ],
   },
{
   "css_battle_royale":{
      "isEnabled":true,
      "isCoreWorldSystem":true,
      "addCoronalHypershunt":true,
      "setLocation":[-6000,-6000],
      "systemBackground":"background6.jpg",
      "systemMusic":"music_diktat_encounter_friendly",
      "entities":[
         {
            "entity":"empty_location",
            "numOfCenterStars":3,
            "orbitRadius":1500,
            "orbitAngle":0,
            "orbitDays":100,
         },
         {"entity":"star","type":"star_yellow","radius":800,"coronaRadius":400,"name":"Fort Nox"},
         {"entity":"star","type":"star_orange","radius":650,"coronaRadius":400,"name":"Apex"},
         {"entity":"star","type":"star_browndwarf","radius":400,"coronaRadius":150,"name":"Cod"},
         {
            "entity":"planet",
            "type":"barren-desert",
            "orbitRadius":3000,
            "name":"Barren Dominion",
            "radius":150,
            "conditions":["pollution","farmland_poor","hot"],
            "marketSize":6,
            "factionId":"hegemony",
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               ["highcommand",,"cryoarithmetic_engine"],
               "starfortress",
            ],
         },
         {
            "entity":"planet",
            "type":"barren-bombarded",
            "orbitRadius":4000,
            "name":"League of Unity",
            "radius":150,
            "conditions":["no_atmosphere"],
            "marketSize":6,
            "factionId":"persean",
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               ["highcommand","alpha_core"],
               "starfortress_mid",
            ],
         },
         {
            "entity":"planet",
            "type":"terran",
            "orbitRadius":5000,
            "name":"New Earth",
            "radius":220,
            "conditions":["farmland_adequate","habitable","mild_climate"],
            "marketSize":6,
            "factionId":"luddic_church",
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               "highcommand",
               "starfortress",
            ],
         },

         {
            "entity":"station",
            "focus":[4,3],
            "name":"Battlestar Galactica",
            "type":"station_hightech3",
            "factionId":"tritachyon",
            "marketSize":6,
            "aiCoreAdmin":true,
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               "highcommand",
               "starfortress_high",
            ],
         },
         {
            "entity":"station",
            "focus":[4,4],
            "name":"Path of Freedom",
            "type":"station_mining00",
            "factionId":"luddic_path",
            "marketSize":6,
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               "highcommand",
               "starfortress",
            ],
         },
         {
            "entity":"station",
            "focus":[4,5],
            "name":"Will of the Kantas",
            "type":"station_side06",
            "factionId":"pirates",
            "marketSize":6,
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               "highcommand",
               "starfortress_mid",
            ],
         },

         {
            "entity":"station",
            "focus":[5,3],
            "name":"Lionheart Station",
            "type":"station_midline3",
            "factionId":"sindrian_diktat",
            "marketSize":6,
            "aiCoreAdmin":true,
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               "highcommand",
               ["starfortress_mid","alpha_core"],
            ],
         },
         {"entity":"comm_relay","focus":[5,4],"name":"Royale Broadcasting Station"},
         {"entity":"inactive_gate","focus":[5,5],"name":"Baldrich's Gate"},

         {
            "entity":"station",
            "focus":[6,3],
            "name":"The United Station of the Persean Sector",
            "type":"station_side04",
            "factionId":"independent",
            "marketSize":6,
            "industries":[
               "population",
               "megaport",
               "waystation",
               "heavybatteries",
               "highcommand",
               "starfortress_high",
            ],
         },
         {"entity":"nav_buoy","focus":[6,4],"name":"Royale Coordination Buoy"},
         {"entity":"sensor_array","focus":[6,5],"name":"Royale Listening Beacon"},

         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":7000},
         {"entity":"jump_point","name":"Forsaken Jump-point","orbitRadius":2600},
         {"entity":"remnant_station","orbitRadius":300},
         {"entity":"asteroid_belt","orbitRadius":6000},
         {"entity":"ring","type":"rings_special0","orbitRadius":500},
      ],
   }
[close]
Logged

VladimirVV

  • Commander
  • ***
  • Posts: 208
  • Captain Vladimir Reporting In!
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #62 on: February 18, 2024, 08:54:22 PM »

Hey Tranquility,

I'm using your fantastic mod to make my own star systems in my small mod, and it's great, thank you!
But I wanted my faction to be AI-free, and I need administrators to govern my colonies.
Is it possible to add some generated characters in game to the colony instead of an AI core?
Please let me know, thank you so much and have a nice day!
Logged
Greetings from the P-Space! --Captain Vladimir
My Mods:

nuker1110

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #63 on: February 18, 2024, 10:45:44 PM »

Hey there! I'm wondering if there's a way to specify *one particular* condition on a planet, and generate the others based on planet type.

I ask because I want to place Ruins on a planet, but leave the other resources to chance.
Logged

Tranquility

  • Commander
  • ***
  • Posts: 222
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #64 on: February 18, 2024, 10:47:02 PM »

Hey Tranquility,

I'm using your fantastic mod to make my own star systems in my small mod, and it's great, thank you!
But I wanted my faction to be AI-free, and I need administrators to govern my colonies.
Is it possible to add some generated characters in game to the colony instead of an AI core?
Please let me know, thank you so much and have a nice day!

Hi, glad you are enjoying this mod! There's currently no support for adding human admins to custom colonies. I did think about allowing that, but I figured that this feature would be non-trivial to add and support, especially if said admin could be customized too. It's something I could look into again, though, so I'll make a note about it.



As a reminder for anyone having syntax errors, I recommend first copying and pasting your customStarSystems.json into a JSON validator, like https://jsonlint.com/, to check for things like extra brackets, unnecessary commas, and other common syntax problems. It might not catch everything, and standard JSON parsers are stricter than the custom JSON used in Starsector (for example, JSON validators will flag and highlight things allowed by Starsector's JSON, like trailing commas or commented-out lines), but it's a good way to avoid any potential syntax issues when copying-and-pasting custom systems or making your own star system.

Ragnarok101

  • Commander
  • ***
  • Posts: 163
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #65 on: February 19, 2024, 06:26:13 AM »

Oh hey - is this based off the code from Adversary?

If so, neat.

I'd like to ask what an 'ideal' system is and where it ends up spawning with this mod, though.
Logged

VladimirVV

  • Commander
  • ***
  • Posts: 208
  • Captain Vladimir Reporting In!
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #66 on: February 19, 2024, 10:31:18 AM »

Oh hey - is this based off the code from Adversary?

If so, neat.

I'd like to ask what an 'ideal' system is and where it ends up spawning with this mod, though.

Actually it's reversed, the adversary uses this mod to generate its system.

And yes, this is a fantastic mod, I used it to generate a star system with 8 planets, just like our good old solar system, and it's sweet to make colonies in there!
« Last Edit: February 19, 2024, 02:28:02 PM by VladimirVV »
Logged
Greetings from the P-Space! --Captain Vladimir
My Mods:

VladimirVV

  • Commander
  • ***
  • Posts: 208
  • Captain Vladimir Reporting In!
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #67 on: February 19, 2024, 10:34:05 AM »

Hey Tranquility,

I'm using your fantastic mod to make my own star systems in my small mod, and it's great, thank you!
But I wanted my faction to be AI-free, and I need administrators to govern my colonies.
Is it possible to add some generated characters in game to the colony instead of an AI core?
Please let me know, thank you so much and have a nice day!

Hi, glad you are enjoying this mod! There's currently no support for adding human admins to custom colonies. I did think about allowing that, but I figured that this feature would be non-trivial to add and support, especially if said admin could be customized too. It's something I could look into again, though, so I'll make a note about it.



As a reminder for anyone having syntax errors, I recommend first copying and pasting your customStarSystems.json into a JSON validator, like https://jsonlint.com/, to check for things like extra brackets, unnecessary commas, and other common syntax problems. It might not catch everything, and standard JSON parsers are stricter than the custom JSON used in Starsector (for example, JSON validators will flag and highlight things allowed by Starsector's JSON, like trailing commas or commented-out lines), but it's a good way to avoid any potential syntax issues when copying-and-pasting custom systems or making your own star system.

Thank you Tranquility! I discovered that actually if I turn off the AI cores, there will be some administrators with industry skill randomly generated to govern the planet by some mechanism I don't know about, interesting and great! By the way, is it possible to customize the eneity and market id's using the mod? I feel it would be quite similar to allowing customizable system id's which is currently OK with the mod. And this feature would definitely be very helpful if we want to add npc's to the planets generated using this great mod. Currently I think the entities and markets in the system generated by the mod just have random id's.
« Last Edit: February 19, 2024, 01:04:20 PM by VladimirVV »
Logged
Greetings from the P-Space! --Captain Vladimir
My Mods:

VillageGuru

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #68 on: February 25, 2024, 05:12:35 PM »

Hey Tranquillity !

Thanks for the mod, it's working great so far with no major problems.

However I have one small problem:
I've used the Persephone's Mirror preset and added a few planets of my own - no worries, they all work fine.
What I have a problem with is an asteroid field that seems to be glued to Ogygia, it's stuck right on it and I can't figure out how to fix it.

I've tested the system 3 times each, in a vanilla game and in a modded one. I'm attaching my enabled_mods.json and my customStarSystem.json file

Thanks for all the help (to anyone who decides to give me a hand!)
enabledMods file
Spoiler
{"enabledMods": [
  "chatter",
  "lw_console",
  "customizablestarsystems",
  "GrandColonies",
  "illustrated_entities",
  "IndEvo",
  "largerZoomOut",
  "lw_lazylib",
  "leadingPip",
  "lunalib",
  "MagicLib",
  "MoreBarMissions",
  "MoreMilitaryMissions",
  "nexerelin",
  "speedUp",
  "lw_version_checker",
  "audio_plus",
  "shaderLib"
]}
[close]
customStarSystem file
Spoiler
#-------------------------------------------------------------------------------------#
# Open referenceStarSystem.json for a reference guide on making a custom star system  #
# (It also includes some tips and warnings about making your own custom star systems) #
# Open presetStarSystems.json for some preset custom systems to copy, paste, and edit #
#-------------------------------------------------------------------------------------#

# This JSON file is reloaded during new game creation.
# Thus, it can be edited without needing to restart your Starsector application,
# as any changes here will apply on the next new game creation.
# Any customStarSystems.json in the data/config folder of other mods will merge together with this one

{
   # Modified PenelopesMirror to have REDACTED Entities and Domain era Artifacts
   "css_prometeuss_light":{
      "isEnabled":true,
      "addCoronalHypershunt":true,
      "addDomainCryosleeper":true,
      "setLocation":1,
      "systemBackground":"background4.jpg",
      "entities":[
         { # Primary star
            "entity":"star",
            "type":"star_red_giant",
            "name":"Prometheus's Light",
            "radius":1100,
            "coronaRadius":500,
         },
         { # Thrinakia, lava-filled by primary's tidal forces
            "entity":"planet",
            "name":"Thrinakia",
            "type":"lava_minor",
            "orbitAngle":30,
            "radius":110,
            "orbitRadius":2850,
            "orbitDays":90,
            "conditions":[],
         },
         { # Ithaca, terraforming target A
            "entity":"planet",
            "name":"Ithaca",
            "type":"desert",
            "orbitAngle":50,
            "radius":150,
            "orbitRadius":4500,
            "orbitDays":135,
            "conditions":[],
            "customDescriptionId":"planet_ithaca",
         },
         { # Crete, aquaculture planet
            "entity":"planet",
            "name":"Crete",
            "type":"water",
            "orbitAngle":150,
            "radius":140,
            "orbitRadius":5500,
            "orbitDays":180,
            "conditions":[
               "habitable",
               "mild_climate",
               "water_surface",
               "organics_plentiful",
               "solar_array",
            ],
         },
         { # Ogygia, terraforming target B, with a jump-point at its L4
            "entity":"planet",
            "name":"Ogygia",
            "type":"barren-bombarded",
            "orbitAngle":90,
            "radius":130,
            "orbitRadius":6800,
            "orbitDays":225,
            "conditions":[],
            "specChanges":{
               "planetColor":[230,240,255,255],
            },
            "customDescriptionId":"planet_ogygia",
         },
         { # Calypso, orbiting Ogygia
            "entity":"planet",
            "name":"Calypso",
            "focus":4,
            "type":"barren-bombarded",
            "orbitAngle":80,
            "radius":60,
            "orbitRadius":400,
            "orbitDays":25,
            "conditions":[],
            "specChanges":{
               "texture":"barren02.jpg",
               "planetColor":[220,230,255,255],
            },
         },
         { #Artemis, jungle planet
            "entity":"planet",
            "name":"Artemis",
            "type":"jungle",
            "orbitAngle":150,
            "radius":230,
            "orbitRadius":7500,
            "orbitDays":250,
            "conditions":[
               "habitable",
               "hot",
               "mild_climate",
               "ore_ultrarich",
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Despoina, Tundra planet
            "entity":"planet",
            "name":"Despoina",
            "type":"tundra",
            "radius":350,
            "orbitRadius":8500,
            "orbitDays":270,
            "conditions":[
               "habitable",
               "cold",
               "mild_climate",
               "ore_ultrarich",
               #"rare_ore_moderate", # Prevents Soil Nanites
               #"volatiles_diffuse", # Prevents Soil Nanites
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Aeolus, with magnetic storms and trojan asteroid fields
            "entity":"planet",
            "name":"Aeolus",
            "type":"gas_giant",
            "orbitAngle":230,
            "radius":275,
            "orbitRadius":9500,
            "orbitDays":450,
            "conditions":[],
            "specChanges":{
               "planetColor":[150,245,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,55,64],
               "useReverseLightForGlow":true,
            },
         },
         { # Dorus, orbiting Aeolus
            "entity":"planet",
            "name":"Dorus",
            "focus":8,
            "type":"barren_venuslike",
            "orbitAngle":30,
            "radius":50,
            "orbitRadius":700,
            "orbitDays":22,
            "conditions":[],
            "specChanges":{
               "texture":"venuslike.jpg",
               "planetColor":[185,245,255,255],
            },
         },
         { # Xuthus, orbiting Aeolus
            "entity":"planet",
            "name":"Xuthus",
            "focus":8,
            "type":"toxic_cold",
            "orbitAngle":120,
            "radius":70,
            "orbitRadius":1000,
            "orbitDays":45,
            "conditions":[],
            "specChanges":{
               "planetColor":[190,235,255,255],
            },
         },
         { # Telepylus, with an abandoned station and a ring band around it
            "entity":"planet",
            "name":"Telepylus",
            "type":"gas_giant",
            "orbitAngle":250,
            "radius":280,
            "orbitRadius":12050,
            "orbitDays":650,
            "conditions":[],
            "specChanges":{
               "planetColor":[170,190,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,155,32],
            },
         },
         { # Ismara, had mass-driven volatiles, now looted
            "entity":"planet",
            "name":"Ismara",
            "type":"cryovolcanic",
            "orbitAngle":130,
            "radius":100,
            "orbitRadius":14520,
            "orbitDays":335,
            "conditions":[],
            "customDescriptionId":"planet_ismara",
         },
         {"entity":"nav_buoy","focus":[2,4]}, # L4 point of Ithaca
         {"entity":"jump_point","name":"Penelope's Inner Jump-point","focus":[3,4]}, # L4 point of Ogygia
         {"entity":"comm_relay","orbitRadius":7000},
         {"entity":"asteroid_field","name":"Penelope L4 Asteroids","size":450,"focus":[5,4]}, # L4 point of Aeolus
         {"entity":"asteroid_field","name":"Penelope L5 Asteroids","size":450,"focus":[5,5]}, # L5 point of Aeolus
         {"entity":"sensor_array","orbitRadius":10500},
         {"entity":"jump_point","name":"Penelope's Outer Jump-point","focus":[8,5]}, # L5 point of Telepylus
         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":16000}, # Normally auto-generated
         {"entity":"inactive_gate","orbitRadius":8500},
         { # Hot asteroid belt
            "entity":"asteroid_belt",
            "orbitRadius":2200,
            "innerBandIndex":3,
            "outerBandIndex":3,
            "size":100,
         },
         { # Aeolus' magnetic field
            "entity":"magnetic_field",
            "focus":8,
            "orbitRadius":325, # Aeolus' radius (275) + 50
            "size":435, # 275 + 160
            "middleRadius":218, # Half of "size"
            "outerRadius":525, # 275 + 50 + 200
            "baseColor":[50,20,100,50],
            "auroraFrequency":0.5,
            "auroraColors":[
               [90,180,40,255],
               [130,145,90,255],
               [165,110,145,255],
               [95,55,160,255],
               [45,0,130,255],
               [20,0,130,255],
               [10,0,150,255],
            ]
         },
         { # Telepylus Station, a staging area for volatiles transport
            "entity":"station",
            "name":"Telepylus Station",
            "type":"station_sporeship_derelict",
            "focus":11,
            "orbitAngle":90,
            "orbitRadius":420,
            "orbitDays":25,
            "customDescriptionId":"station_telepylus",
         },
         { # Telepylus' ring band
            "entity":"ring",
            "type":"rings_special0",
            "focus":11,
            "orbitRadius":600,
         },
         { # The Cyclopeans Asteroid Belt
            "entity":"asteroid_belt",
            "name":"The Cyclopeans",
            "orbitRadius":13750,
            "innerBandIndex":0,
            "outerBandIndex":0,
            "size":200,
         },
      ],
   },
}
   #--------------------------------------#
   # Can add more star systems below here #
   #--------------------------------------#
[close]
Logged
The line between genius and madness is very thin

VladimirVV

  • Commander
  • ***
  • Posts: 208
  • Captain Vladimir Reporting In!
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #69 on: February 25, 2024, 06:20:47 PM »

Hey Tranquillity !

Thanks for the mod, it's working great so far with no major problems.

However I have one small problem:
I've used the Persephone's Mirror preset and added a few planets of my own - no worries, they all work fine.
What I have a problem with is an asteroid field that seems to be glued to Ogygia, it's stuck right on it and I can't figure out how to fix it.

I've tested the system 3 times each, in a vanilla game and in a modded one. I'm attaching my enabled_mods.json and my customStarSystem.json file

Thanks for all the help (to anyone who decides to give me a hand!)
enabledMods file
Spoiler
{"enabledMods": [
  "chatter",
  "lw_console",
  "customizablestarsystems",
  "GrandColonies",
  "illustrated_entities",
  "IndEvo",
  "largerZoomOut",
  "lw_lazylib",
  "leadingPip",
  "lunalib",
  "MagicLib",
  "MoreBarMissions",
  "MoreMilitaryMissions",
  "nexerelin",
  "speedUp",
  "lw_version_checker",
  "audio_plus",
  "shaderLib"
]}
[close]
customStarSystem file
Spoiler
#-------------------------------------------------------------------------------------#
# Open referenceStarSystem.json for a reference guide on making a custom star system  #
# (It also includes some tips and warnings about making your own custom star systems) #
# Open presetStarSystems.json for some preset custom systems to copy, paste, and edit #
#-------------------------------------------------------------------------------------#

# This JSON file is reloaded during new game creation.
# Thus, it can be edited without needing to restart your Starsector application,
# as any changes here will apply on the next new game creation.
# Any customStarSystems.json in the data/config folder of other mods will merge together with this one

{
   # Modified PenelopesMirror to have REDACTED Entities and Domain era Artifacts
   "css_prometeuss_light":{
      "isEnabled":true,
      "addCoronalHypershunt":true,
      "addDomainCryosleeper":true,
      "setLocation":1,
      "systemBackground":"background4.jpg",
      "entities":[
         { # Primary star
            "entity":"star",
            "type":"star_red_giant",
            "name":"Prometheus's Light",
            "radius":1100,
            "coronaRadius":500,
         },
         { # Thrinakia, lava-filled by primary's tidal forces
            "entity":"planet",
            "name":"Thrinakia",
            "type":"lava_minor",
            "orbitAngle":30,
            "radius":110,
            "orbitRadius":2850,
            "orbitDays":90,
            "conditions":[],
         },
         { # Ithaca, terraforming target A
            "entity":"planet",
            "name":"Ithaca",
            "type":"desert",
            "orbitAngle":50,
            "radius":150,
            "orbitRadius":4500,
            "orbitDays":135,
            "conditions":[],
            "customDescriptionId":"planet_ithaca",
         },
         { # Crete, aquaculture planet
            "entity":"planet",
            "name":"Crete",
            "type":"water",
            "orbitAngle":150,
            "radius":140,
            "orbitRadius":5500,
            "orbitDays":180,
            "conditions":[
               "habitable",
               "mild_climate",
               "water_surface",
               "organics_plentiful",
               "solar_array",
            ],
         },
         { # Ogygia, terraforming target B, with a jump-point at its L4
            "entity":"planet",
            "name":"Ogygia",
            "type":"barren-bombarded",
            "orbitAngle":90,
            "radius":130,
            "orbitRadius":6800,
            "orbitDays":225,
            "conditions":[],
            "specChanges":{
               "planetColor":[230,240,255,255],
            },
            "customDescriptionId":"planet_ogygia",
         },
         { # Calypso, orbiting Ogygia
            "entity":"planet",
            "name":"Calypso",
            "focus":4,
            "type":"barren-bombarded",
            "orbitAngle":80,
            "radius":60,
            "orbitRadius":400,
            "orbitDays":25,
            "conditions":[],
            "specChanges":{
               "texture":"barren02.jpg",
               "planetColor":[220,230,255,255],
            },
         },
         { #Artemis, jungle planet
            "entity":"planet",
            "name":"Artemis",
            "type":"jungle",
            "orbitAngle":150,
            "radius":230,
            "orbitRadius":7500,
            "orbitDays":250,
            "conditions":[
               "habitable",
               "hot",
               "mild_climate",
               "ore_ultrarich",
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Despoina, Tundra planet
            "entity":"planet",
            "name":"Despoina",
            "type":"tundra",
            "radius":350,
            "orbitRadius":8500,
            "orbitDays":270,
            "conditions":[
               "habitable",
               "cold",
               "mild_climate",
               "ore_ultrarich",
               #"rare_ore_moderate", # Prevents Soil Nanites
               #"volatiles_diffuse", # Prevents Soil Nanites
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Aeolus, with magnetic storms and trojan asteroid fields
            "entity":"planet",
            "name":"Aeolus",
            "type":"gas_giant",
            "orbitAngle":230,
            "radius":275,
            "orbitRadius":9500,
            "orbitDays":450,
            "conditions":[],
            "specChanges":{
               "planetColor":[150,245,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,55,64],
               "useReverseLightForGlow":true,
            },
         },
         { # Dorus, orbiting Aeolus
            "entity":"planet",
            "name":"Dorus",
            "focus":8,
            "type":"barren_venuslike",
            "orbitAngle":30,
            "radius":50,
            "orbitRadius":700,
            "orbitDays":22,
            "conditions":[],
            "specChanges":{
               "texture":"venuslike.jpg",
               "planetColor":[185,245,255,255],
            },
         },
         { # Xuthus, orbiting Aeolus
            "entity":"planet",
            "name":"Xuthus",
            "focus":8,
            "type":"toxic_cold",
            "orbitAngle":120,
            "radius":70,
            "orbitRadius":1000,
            "orbitDays":45,
            "conditions":[],
            "specChanges":{
               "planetColor":[190,235,255,255],
            },
         },
         { # Telepylus, with an abandoned station and a ring band around it
            "entity":"planet",
            "name":"Telepylus",
            "type":"gas_giant",
            "orbitAngle":250,
            "radius":280,
            "orbitRadius":12050,
            "orbitDays":650,
            "conditions":[],
            "specChanges":{
               "planetColor":[170,190,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,155,32],
            },
         },
         { # Ismara, had mass-driven volatiles, now looted
            "entity":"planet",
            "name":"Ismara",
            "type":"cryovolcanic",
            "orbitAngle":130,
            "radius":100,
            "orbitRadius":14520,
            "orbitDays":335,
            "conditions":[],
            "customDescriptionId":"planet_ismara",
         },
         {"entity":"nav_buoy","focus":[2,4]}, # L4 point of Ithaca
         {"entity":"jump_point","name":"Penelope's Inner Jump-point","focus":[3,4]}, # L4 point of Ogygia
         {"entity":"comm_relay","orbitRadius":7000},
         {"entity":"asteroid_field","name":"Penelope L4 Asteroids","size":450,"focus":[5,4]}, # L4 point of Aeolus
         {"entity":"asteroid_field","name":"Penelope L5 Asteroids","size":450,"focus":[5,5]}, # L5 point of Aeolus
         {"entity":"sensor_array","orbitRadius":10500},
         {"entity":"jump_point","name":"Penelope's Outer Jump-point","focus":[8,5]}, # L5 point of Telepylus
         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":16000}, # Normally auto-generated
         {"entity":"inactive_gate","orbitRadius":8500},
         { # Hot asteroid belt
            "entity":"asteroid_belt",
            "orbitRadius":2200,
            "innerBandIndex":3,
            "outerBandIndex":3,
            "size":100,
         },
         { # Aeolus' magnetic field
            "entity":"magnetic_field",
            "focus":8,
            "orbitRadius":325, # Aeolus' radius (275) + 50
            "size":435, # 275 + 160
            "middleRadius":218, # Half of "size"
            "outerRadius":525, # 275 + 50 + 200
            "baseColor":[50,20,100,50],
            "auroraFrequency":0.5,
            "auroraColors":[
               [90,180,40,255],
               [130,145,90,255],
               [165,110,145,255],
               [95,55,160,255],
               [45,0,130,255],
               [20,0,130,255],
               [10,0,150,255],
            ]
         },
         { # Telepylus Station, a staging area for volatiles transport
            "entity":"station",
            "name":"Telepylus Station",
            "type":"station_sporeship_derelict",
            "focus":11,
            "orbitAngle":90,
            "orbitRadius":420,
            "orbitDays":25,
            "customDescriptionId":"station_telepylus",
         },
         { # Telepylus' ring band
            "entity":"ring",
            "type":"rings_special0",
            "focus":11,
            "orbitRadius":600,
         },
         { # The Cyclopeans Asteroid Belt
            "entity":"asteroid_belt",
            "name":"The Cyclopeans",
            "orbitRadius":13750,
            "innerBandIndex":0,
            "outerBandIndex":0,
            "size":200,
         },
      ],
   },
}
   #--------------------------------------#
   # Can add more star systems below here #
   #--------------------------------------#
[close]

Check your Aeolus L4 and L5 asteroid fields. The center planet for the L4 and L5 are wrong, you want 8 instead of 4. I believe what happened was that you first added those asteroids and jump points, and then added more planets. Don't do that, add ALL planets and other entities before you start to add other stuffs like asteroid fields, jump points, etc. Because the focus solely depeds on the position of your entities in the list, not their values. BTW, it seems that the centers for all things with Lagrange point focus are wrong but the Nav Buoy at L4 point of Ithaca. I'll correct those for you below:

         {"entity":"nav_buoy","focus":[2,4]}, # L4 point of Ithaca
         {"entity":"jump_point","name":"Penelope's Inner Jump-point","focus":[4,4]}, # L4 point of Ogygia
         {"entity":"comm_relay","orbitRadius":7000},
         {"entity":"asteroid_field","name":"Penelope L4 Asteroids","size":450,"focus":[8,4]}, # L4 point of Aeolus
         {"entity":"asteroid_field","name":"Penelope L5 Asteroids","size":450,"focus":[8,5]}, # L5 point of Aeolus
         {"entity":"sensor_array","orbitRadius":10500},
         {"entity":"jump_point","name":"Penelope's Outer Jump-point","focus":[11,5]}, # L5 point of Telepylus
         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":16000}, # Normally auto-generated
         {"entity":"inactive_gate","orbitRadius":8500},

Another suggestion: your comm relay is too close to the orbit of Ogygia, and it might overlap with the moon of Ogygia. You might want to fix that as well.

« Last Edit: February 25, 2024, 06:24:02 PM by VladimirVV »
Logged
Greetings from the P-Space! --Captain Vladimir
My Mods:

VillageGuru

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #70 on: February 26, 2024, 03:17:55 AM »

Hey Tranquillity !

Thanks for the mod, it's working great so far with no major problems.

However I have one small problem:
I've used the Persephone's Mirror preset and added a few planets of my own - no worries, they all work fine.
What I have a problem with is an asteroid field that seems to be glued to Ogygia, it's stuck right on it and I can't figure out how to fix it.

I've tested the system 3 times each, in a vanilla game and in a modded one. I'm attaching my enabled_mods.json and my customStarSystem.json file

Thanks for all the help (to anyone who decides to give me a hand!)
enabledMods file
Spoiler
{"enabledMods": [
  "chatter",
  "lw_console",
  "customizablestarsystems",
  "GrandColonies",
  "illustrated_entities",
  "IndEvo",
  "largerZoomOut",
  "lw_lazylib",
  "leadingPip",
  "lunalib",
  "MagicLib",
  "MoreBarMissions",
  "MoreMilitaryMissions",
  "nexerelin",
  "speedUp",
  "lw_version_checker",
  "audio_plus",
  "shaderLib"
]}
[close]
customStarSystem file
Spoiler
#-------------------------------------------------------------------------------------#
# Open referenceStarSystem.json for a reference guide on making a custom star system  #
# (It also includes some tips and warnings about making your own custom star systems) #
# Open presetStarSystems.json for some preset custom systems to copy, paste, and edit #
#-------------------------------------------------------------------------------------#

# This JSON file is reloaded during new game creation.
# Thus, it can be edited without needing to restart your Starsector application,
# as any changes here will apply on the next new game creation.
# Any customStarSystems.json in the data/config folder of other mods will merge together with this one

{
   # Modified PenelopesMirror to have REDACTED Entities and Domain era Artifacts
   "css_prometeuss_light":{
      "isEnabled":true,
      "addCoronalHypershunt":true,
      "addDomainCryosleeper":true,
      "setLocation":1,
      "systemBackground":"background4.jpg",
      "entities":[
         { # Primary star
            "entity":"star",
            "type":"star_red_giant",
            "name":"Prometheus's Light",
            "radius":1100,
            "coronaRadius":500,
         },
         { # Thrinakia, lava-filled by primary's tidal forces
            "entity":"planet",
            "name":"Thrinakia",
            "type":"lava_minor",
            "orbitAngle":30,
            "radius":110,
            "orbitRadius":2850,
            "orbitDays":90,
            "conditions":[],
         },
         { # Ithaca, terraforming target A
            "entity":"planet",
            "name":"Ithaca",
            "type":"desert",
            "orbitAngle":50,
            "radius":150,
            "orbitRadius":4500,
            "orbitDays":135,
            "conditions":[],
            "customDescriptionId":"planet_ithaca",
         },
         { # Crete, aquaculture planet
            "entity":"planet",
            "name":"Crete",
            "type":"water",
            "orbitAngle":150,
            "radius":140,
            "orbitRadius":5500,
            "orbitDays":180,
            "conditions":[
               "habitable",
               "mild_climate",
               "water_surface",
               "organics_plentiful",
               "solar_array",
            ],
         },
         { # Ogygia, terraforming target B, with a jump-point at its L4
            "entity":"planet",
            "name":"Ogygia",
            "type":"barren-bombarded",
            "orbitAngle":90,
            "radius":130,
            "orbitRadius":6800,
            "orbitDays":225,
            "conditions":[],
            "specChanges":{
               "planetColor":[230,240,255,255],
            },
            "customDescriptionId":"planet_ogygia",
         },
         { # Calypso, orbiting Ogygia
            "entity":"planet",
            "name":"Calypso",
            "focus":4,
            "type":"barren-bombarded",
            "orbitAngle":80,
            "radius":60,
            "orbitRadius":400,
            "orbitDays":25,
            "conditions":[],
            "specChanges":{
               "texture":"barren02.jpg",
               "planetColor":[220,230,255,255],
            },
         },
         { #Artemis, jungle planet
            "entity":"planet",
            "name":"Artemis",
            "type":"jungle",
            "orbitAngle":150,
            "radius":230,
            "orbitRadius":7500,
            "orbitDays":250,
            "conditions":[
               "habitable",
               "hot",
               "mild_climate",
               "ore_ultrarich",
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Despoina, Tundra planet
            "entity":"planet",
            "name":"Despoina",
            "type":"tundra",
            "radius":350,
            "orbitRadius":8500,
            "orbitDays":270,
            "conditions":[
               "habitable",
               "cold",
               "mild_climate",
               "ore_ultrarich",
               #"rare_ore_moderate", # Prevents Soil Nanites
               #"volatiles_diffuse", # Prevents Soil Nanites
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Aeolus, with magnetic storms and trojan asteroid fields
            "entity":"planet",
            "name":"Aeolus",
            "type":"gas_giant",
            "orbitAngle":230,
            "radius":275,
            "orbitRadius":9500,
            "orbitDays":450,
            "conditions":[],
            "specChanges":{
               "planetColor":[150,245,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,55,64],
               "useReverseLightForGlow":true,
            },
         },
         { # Dorus, orbiting Aeolus
            "entity":"planet",
            "name":"Dorus",
            "focus":8,
            "type":"barren_venuslike",
            "orbitAngle":30,
            "radius":50,
            "orbitRadius":700,
            "orbitDays":22,
            "conditions":[],
            "specChanges":{
               "texture":"venuslike.jpg",
               "planetColor":[185,245,255,255],
            },
         },
         { # Xuthus, orbiting Aeolus
            "entity":"planet",
            "name":"Xuthus",
            "focus":8,
            "type":"toxic_cold",
            "orbitAngle":120,
            "radius":70,
            "orbitRadius":1000,
            "orbitDays":45,
            "conditions":[],
            "specChanges":{
               "planetColor":[190,235,255,255],
            },
         },
         { # Telepylus, with an abandoned station and a ring band around it
            "entity":"planet",
            "name":"Telepylus",
            "type":"gas_giant",
            "orbitAngle":250,
            "radius":280,
            "orbitRadius":12050,
            "orbitDays":650,
            "conditions":[],
            "specChanges":{
               "planetColor":[170,190,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,155,32],
            },
         },
         { # Ismara, had mass-driven volatiles, now looted
            "entity":"planet",
            "name":"Ismara",
            "type":"cryovolcanic",
            "orbitAngle":130,
            "radius":100,
            "orbitRadius":14520,
            "orbitDays":335,
            "conditions":[],
            "customDescriptionId":"planet_ismara",
         },
         {"entity":"nav_buoy","focus":[2,4]}, # L4 point of Ithaca
         {"entity":"jump_point","name":"Penelope's Inner Jump-point","focus":[3,4]}, # L4 point of Ogygia
         {"entity":"comm_relay","orbitRadius":7000},
         {"entity":"asteroid_field","name":"Penelope L4 Asteroids","size":450,"focus":[5,4]}, # L4 point of Aeolus
         {"entity":"asteroid_field","name":"Penelope L5 Asteroids","size":450,"focus":[5,5]}, # L5 point of Aeolus
         {"entity":"sensor_array","orbitRadius":10500},
         {"entity":"jump_point","name":"Penelope's Outer Jump-point","focus":[8,5]}, # L5 point of Telepylus
         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":16000}, # Normally auto-generated
         {"entity":"inactive_gate","orbitRadius":8500},
         { # Hot asteroid belt
            "entity":"asteroid_belt",
            "orbitRadius":2200,
            "innerBandIndex":3,
            "outerBandIndex":3,
            "size":100,
         },
         { # Aeolus' magnetic field
            "entity":"magnetic_field",
            "focus":8,
            "orbitRadius":325, # Aeolus' radius (275) + 50
            "size":435, # 275 + 160
            "middleRadius":218, # Half of "size"
            "outerRadius":525, # 275 + 50 + 200
            "baseColor":[50,20,100,50],
            "auroraFrequency":0.5,
            "auroraColors":[
               [90,180,40,255],
               [130,145,90,255],
               [165,110,145,255],
               [95,55,160,255],
               [45,0,130,255],
               [20,0,130,255],
               [10,0,150,255],
            ]
         },
         { # Telepylus Station, a staging area for volatiles transport
            "entity":"station",
            "name":"Telepylus Station",
            "type":"station_sporeship_derelict",
            "focus":11,
            "orbitAngle":90,
            "orbitRadius":420,
            "orbitDays":25,
            "customDescriptionId":"station_telepylus",
         },
         { # Telepylus' ring band
            "entity":"ring",
            "type":"rings_special0",
            "focus":11,
            "orbitRadius":600,
         },
         { # The Cyclopeans Asteroid Belt
            "entity":"asteroid_belt",
            "name":"The Cyclopeans",
            "orbitRadius":13750,
            "innerBandIndex":0,
            "outerBandIndex":0,
            "size":200,
         },
      ],
   },
}
   #--------------------------------------#
   # Can add more star systems below here #
   #--------------------------------------#
[close]

Check your Aeolus L4 and L5 asteroid fields. The center planet for the L4 and L5 are wrong, you want 8 instead of 4. I believe what happened was that you first added those asteroids and jump points, and then added more planets. Don't do that, add ALL planets and other entities before you start to add other stuffs like asteroid fields, jump points, etc. Because the focus solely depeds on the position of your entities in the list, not their values. BTW, it seems that the centers for all things with Lagrange point focus are wrong but the Nav Buoy at L4 point of Ithaca. I'll correct those for you below:

         {"entity":"nav_buoy","focus":[2,4]}, # L4 point of Ithaca
         {"entity":"jump_point","name":"Penelope's Inner Jump-point","focus":[4,4]}, # L4 point of Ogygia
         {"entity":"comm_relay","orbitRadius":7000},
         {"entity":"asteroid_field","name":"Penelope L4 Asteroids","size":450,"focus":[8,4]}, # L4 point of Aeolus
         {"entity":"asteroid_field","name":"Penelope L5 Asteroids","size":450,"focus":[8,5]}, # L5 point of Aeolus
         {"entity":"sensor_array","orbitRadius":10500},
         {"entity":"jump_point","name":"Penelope's Outer Jump-point","focus":[11,5]}, # L5 point of Telepylus
         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":16000}, # Normally auto-generated
         {"entity":"inactive_gate","orbitRadius":8500},

Another suggestion: your comm relay is too close to the orbit of Ogygia, and it might overlap with the moon of Ogygia. You might want to fix that as well.

Thanks m8 !
I've introduced your corrections, moved the comm relay by 200 and extended Artemis's orbit by 200. Everything seems to be in working order from what my testing has shown :D

I do have one question tho, why does the comm relay overlaying a planet is a problem ? Can something happen ? Or is it purely a matter of UI issue when I'd try to approach one of them ?
Logged
The line between genius and madness is very thin

VladimirVV

  • Commander
  • ***
  • Posts: 208
  • Captain Vladimir Reporting In!
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #71 on: February 26, 2024, 08:07:07 AM »

Hey Tranquillity !

Thanks for the mod, it's working great so far with no major problems.

However I have one small problem:
I've used the Persephone's Mirror preset and added a few planets of my own - no worries, they all work fine.
What I have a problem with is an asteroid field that seems to be glued to Ogygia, it's stuck right on it and I can't figure out how to fix it.

I've tested the system 3 times each, in a vanilla game and in a modded one. I'm attaching my enabled_mods.json and my customStarSystem.json file

Thanks for all the help (to anyone who decides to give me a hand!)
enabledMods file
Spoiler
{"enabledMods": [
  "chatter",
  "lw_console",
  "customizablestarsystems",
  "GrandColonies",
  "illustrated_entities",
  "IndEvo",
  "largerZoomOut",
  "lw_lazylib",
  "leadingPip",
  "lunalib",
  "MagicLib",
  "MoreBarMissions",
  "MoreMilitaryMissions",
  "nexerelin",
  "speedUp",
  "lw_version_checker",
  "audio_plus",
  "shaderLib"
]}
[close]
customStarSystem file
Spoiler
#-------------------------------------------------------------------------------------#
# Open referenceStarSystem.json for a reference guide on making a custom star system  #
# (It also includes some tips and warnings about making your own custom star systems) #
# Open presetStarSystems.json for some preset custom systems to copy, paste, and edit #
#-------------------------------------------------------------------------------------#

# This JSON file is reloaded during new game creation.
# Thus, it can be edited without needing to restart your Starsector application,
# as any changes here will apply on the next new game creation.
# Any customStarSystems.json in the data/config folder of other mods will merge together with this one

{
   # Modified PenelopesMirror to have REDACTED Entities and Domain era Artifacts
   "css_prometeuss_light":{
      "isEnabled":true,
      "addCoronalHypershunt":true,
      "addDomainCryosleeper":true,
      "setLocation":1,
      "systemBackground":"background4.jpg",
      "entities":[
         { # Primary star
            "entity":"star",
            "type":"star_red_giant",
            "name":"Prometheus's Light",
            "radius":1100,
            "coronaRadius":500,
         },
         { # Thrinakia, lava-filled by primary's tidal forces
            "entity":"planet",
            "name":"Thrinakia",
            "type":"lava_minor",
            "orbitAngle":30,
            "radius":110,
            "orbitRadius":2850,
            "orbitDays":90,
            "conditions":[],
         },
         { # Ithaca, terraforming target A
            "entity":"planet",
            "name":"Ithaca",
            "type":"desert",
            "orbitAngle":50,
            "radius":150,
            "orbitRadius":4500,
            "orbitDays":135,
            "conditions":[],
            "customDescriptionId":"planet_ithaca",
         },
         { # Crete, aquaculture planet
            "entity":"planet",
            "name":"Crete",
            "type":"water",
            "orbitAngle":150,
            "radius":140,
            "orbitRadius":5500,
            "orbitDays":180,
            "conditions":[
               "habitable",
               "mild_climate",
               "water_surface",
               "organics_plentiful",
               "solar_array",
            ],
         },
         { # Ogygia, terraforming target B, with a jump-point at its L4
            "entity":"planet",
            "name":"Ogygia",
            "type":"barren-bombarded",
            "orbitAngle":90,
            "radius":130,
            "orbitRadius":6800,
            "orbitDays":225,
            "conditions":[],
            "specChanges":{
               "planetColor":[230,240,255,255],
            },
            "customDescriptionId":"planet_ogygia",
         },
         { # Calypso, orbiting Ogygia
            "entity":"planet",
            "name":"Calypso",
            "focus":4,
            "type":"barren-bombarded",
            "orbitAngle":80,
            "radius":60,
            "orbitRadius":400,
            "orbitDays":25,
            "conditions":[],
            "specChanges":{
               "texture":"barren02.jpg",
               "planetColor":[220,230,255,255],
            },
         },
         { #Artemis, jungle planet
            "entity":"planet",
            "name":"Artemis",
            "type":"jungle",
            "orbitAngle":150,
            "radius":230,
            "orbitRadius":7500,
            "orbitDays":250,
            "conditions":[
               "habitable",
               "hot",
               "mild_climate",
               "ore_ultrarich",
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Despoina, Tundra planet
            "entity":"planet",
            "name":"Despoina",
            "type":"tundra",
            "radius":350,
            "orbitRadius":8500,
            "orbitDays":270,
            "conditions":[
               "habitable",
               "cold",
               "mild_climate",
               "ore_ultrarich",
               #"rare_ore_moderate", # Prevents Soil Nanites
               #"volatiles_diffuse", # Prevents Soil Nanites
               "organics_plentiful",
               "farmland_bountiful",
               "solar_array",
            ],
         },
         { # Aeolus, with magnetic storms and trojan asteroid fields
            "entity":"planet",
            "name":"Aeolus",
            "type":"gas_giant",
            "orbitAngle":230,
            "radius":275,
            "orbitRadius":9500,
            "orbitDays":450,
            "conditions":[],
            "specChanges":{
               "planetColor":[150,245,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,55,64],
               "useReverseLightForGlow":true,
            },
         },
         { # Dorus, orbiting Aeolus
            "entity":"planet",
            "name":"Dorus",
            "focus":8,
            "type":"barren_venuslike",
            "orbitAngle":30,
            "radius":50,
            "orbitRadius":700,
            "orbitDays":22,
            "conditions":[],
            "specChanges":{
               "texture":"venuslike.jpg",
               "planetColor":[185,245,255,255],
            },
         },
         { # Xuthus, orbiting Aeolus
            "entity":"planet",
            "name":"Xuthus",
            "focus":8,
            "type":"toxic_cold",
            "orbitAngle":120,
            "radius":70,
            "orbitRadius":1000,
            "orbitDays":45,
            "conditions":[],
            "specChanges":{
               "planetColor":[190,235,255,255],
            },
         },
         { # Telepylus, with an abandoned station and a ring band around it
            "entity":"planet",
            "name":"Telepylus",
            "type":"gas_giant",
            "orbitAngle":250,
            "radius":280,
            "orbitRadius":12050,
            "orbitDays":650,
            "conditions":[],
            "specChanges":{
               "planetColor":[170,190,255,255],
               "glowTexture":"clouds_banded01.png",
               "glowColor":[250,225,155,32],
            },
         },
         { # Ismara, had mass-driven volatiles, now looted
            "entity":"planet",
            "name":"Ismara",
            "type":"cryovolcanic",
            "orbitAngle":130,
            "radius":100,
            "orbitRadius":14520,
            "orbitDays":335,
            "conditions":[],
            "customDescriptionId":"planet_ismara",
         },
         {"entity":"nav_buoy","focus":[2,4]}, # L4 point of Ithaca
         {"entity":"jump_point","name":"Penelope's Inner Jump-point","focus":[3,4]}, # L4 point of Ogygia
         {"entity":"comm_relay","orbitRadius":7000},
         {"entity":"asteroid_field","name":"Penelope L4 Asteroids","size":450,"focus":[5,4]}, # L4 point of Aeolus
         {"entity":"asteroid_field","name":"Penelope L5 Asteroids","size":450,"focus":[5,5]}, # L5 point of Aeolus
         {"entity":"sensor_array","orbitRadius":10500},
         {"entity":"jump_point","name":"Penelope's Outer Jump-point","focus":[8,5]}, # L5 point of Telepylus
         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":16000}, # Normally auto-generated
         {"entity":"inactive_gate","orbitRadius":8500},
         { # Hot asteroid belt
            "entity":"asteroid_belt",
            "orbitRadius":2200,
            "innerBandIndex":3,
            "outerBandIndex":3,
            "size":100,
         },
         { # Aeolus' magnetic field
            "entity":"magnetic_field",
            "focus":8,
            "orbitRadius":325, # Aeolus' radius (275) + 50
            "size":435, # 275 + 160
            "middleRadius":218, # Half of "size"
            "outerRadius":525, # 275 + 50 + 200
            "baseColor":[50,20,100,50],
            "auroraFrequency":0.5,
            "auroraColors":[
               [90,180,40,255],
               [130,145,90,255],
               [165,110,145,255],
               [95,55,160,255],
               [45,0,130,255],
               [20,0,130,255],
               [10,0,150,255],
            ]
         },
         { # Telepylus Station, a staging area for volatiles transport
            "entity":"station",
            "name":"Telepylus Station",
            "type":"station_sporeship_derelict",
            "focus":11,
            "orbitAngle":90,
            "orbitRadius":420,
            "orbitDays":25,
            "customDescriptionId":"station_telepylus",
         },
         { # Telepylus' ring band
            "entity":"ring",
            "type":"rings_special0",
            "focus":11,
            "orbitRadius":600,
         },
         { # The Cyclopeans Asteroid Belt
            "entity":"asteroid_belt",
            "name":"The Cyclopeans",
            "orbitRadius":13750,
            "innerBandIndex":0,
            "outerBandIndex":0,
            "size":200,
         },
      ],
   },
}
   #--------------------------------------#
   # Can add more star systems below here #
   #--------------------------------------#
[close]

Check your Aeolus L4 and L5 asteroid fields. The center planet for the L4 and L5 are wrong, you want 8 instead of 4. I believe what happened was that you first added those asteroids and jump points, and then added more planets. Don't do that, add ALL planets and other entities before you start to add other stuffs like asteroid fields, jump points, etc. Because the focus solely depeds on the position of your entities in the list, not their values. BTW, it seems that the centers for all things with Lagrange point focus are wrong but the Nav Buoy at L4 point of Ithaca. I'll correct those for you below:

         {"entity":"nav_buoy","focus":[2,4]}, # L4 point of Ithaca
         {"entity":"jump_point","name":"Penelope's Inner Jump-point","focus":[4,4]}, # L4 point of Ogygia
         {"entity":"comm_relay","orbitRadius":7000},
         {"entity":"asteroid_field","name":"Penelope L4 Asteroids","size":450,"focus":[8,4]}, # L4 point of Aeolus
         {"entity":"asteroid_field","name":"Penelope L5 Asteroids","size":450,"focus":[8,5]}, # L5 point of Aeolus
         {"entity":"sensor_array","orbitRadius":10500},
         {"entity":"jump_point","name":"Penelope's Outer Jump-point","focus":[11,5]}, # L5 point of Telepylus
         {"entity":"jump_point","name":"Fringe Jump-point","orbitRadius":16000}, # Normally auto-generated
         {"entity":"inactive_gate","orbitRadius":8500},

Another suggestion: your comm relay is too close to the orbit of Ogygia, and it might overlap with the moon of Ogygia. You might want to fix that as well.

Thanks m8 !
I've introduced your corrections, moved the comm relay by 200 and extended Artemis's orbit by 200. Everything seems to be in working order from what my testing has shown :D

I do have one question tho, why does the comm relay overlaying a planet is a problem ? Can something happen ? Or is it purely a matter of UI issue when I'd try to approach one of them ?

Well, there is not going to be any "real" problems, the game will run just fine. It's just, doesn't look right, like you wouldn't run into any problem if your asteroid belts overlays with your planet, but it doesn't look right, it's gonna look hilarious and break your emergent experience.
Logged
Greetings from the P-Space! --Captain Vladimir
My Mods:

nuker1110

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #72 on: February 27, 2024, 07:42:08 PM »

Hey there! I'm wondering if there's a way to specify *one particular* condition on a planet, and generate the others based on planet type.

I ask because I want to place Ruins on a planet, but leave the other resources to chance.

Hey Tranquility, I just wanted to bump my previous comment because I think you missed it, as it seems I posted while you were replying to VladimirVV.
Logged

Tranquility

  • Commander
  • ***
  • Posts: 222
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #73 on: February 27, 2024, 08:17:24 PM »

Hey there! I'm wondering if there's a way to specify *one particular* condition on a planet, and generate the others based on planet type.

I ask because I want to place Ruins on a planet, but leave the other resources to chance.

Hey Tranquility, I just wanted to bump my previous comment because I think you missed it, as it seems I posted while you were replying to VladimirVV.

Hi, thank you for reminding me. Unfortunately, I don't think there's currently a way to generate random conditions on top of specified conditions, which means any custom planets will either have completely set conditions (barring interactions with other mods) or have completely procedurally-generated conditions - with no in-between possible. I could look into supporting forced proc-gen conditions, but I wouldn't bet on that happening in the near future. Sorry!

ShiraLucina

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.97a] Customizable Star Systems (v2.0.0)
« Reply #74 on: February 28, 2024, 07:32:29 PM »

Some assistance please, two issues, first is is it possible to set the name of the star system, i tried to change the line css_reference_star_system to Avalorn, when i started a new game i don't see such a system in the intel tab, however i do see it when i run the console command to list custom star systems and i can spawn it in that way, however, It's spawned in as a with a random name and is not named Avalorn how do i fix this?

Second issue, i copied over perfect star system[ i renamed it to Meridia] from the presets.json and placed it below the dermarked line in CustomStarSystems.Json, but this system isn't recognized[ meaning it doesnt show up when i use the list console command], so i cant even spawn it in.

What am i doing wrong?
Logged
Pages: 1 ... 3 4 [5] 6 7 ... 9