Starsector > Mods

[0.96a] Adjusted Sector

(1/126) > >>

Nerzhull_AI:


Do you like exploration? Do you ever wanted your current playthrough last forever? Do you unsatisfied with the amount of stuff you can find and/or kill in Sector? Suffer no more!

Download Adjusted Sector 0.6.2

This mod overrides procgen system, allowing you to change size of the sector, number of generated constellations, and more importantly - adjust number of themed constellations.
Look for settings.json file that you can find in Adjusted Sector\data\config.
Following fields define the number of stuff you will generate in sector.

Base values in relation to Sector Size:
Spoiler"sectorWidth":164000,
"sectorHeight":104000,
These are simple numbers. You change the width and height of your map - more space for more stars. Depending on the size of the sector and constellation numbers, sector may be stuffed with stars.
Vanilla values:
#sectorWidth:164000
#sectorHeight:104000

"AdjustedSectorConstellationCount":200,
In short, the greater this number - the greater amount of stars will be generated.
Vanilla Sector value: 100

"AdjustedSectorConstellationSize": 750,
This field is responsible for size of each constellation cell. You better not touch it, otherwise weird things might happen.
Vanilla Sector value: 2000.

"AdjustedSectorConstellationCellSize":7,
Increase or decrease this number to change the number of stars per constellation.
Increasing this number will result into less stars, decreasing - more stars.
Vanilla Sector value: 10[close]
Themed options:
Theme - is exact theme of the constellations - be that Remnant-themed, Ruin-themed or Misc-themed (derelicts, primarily)
Spoiler"sectorConstellationRemnantMin":35,
"sectorConstellationRemnantMax":65,
"sectorConstellationRemnantSkipProb":0,
Game will roll the dice from sectorConstellationRemnantMin to sectorConstellationRemnantMax (in this case - from 75 to 125) with skipping probability of zero, to generated less random amount of remnant-infested systems. Low/Medium/High danger level spread is equal to the vanilla one.
Vanilla value: from 10 to 25(with skip prob 0.25).
"sectorRemnantPresenceLow":0,
This one responsible for either spawning Low Danger [REDACTED] systems (if NOT 0) or replacing them with HIGH damger ones (if 0).
"sectorRemnantPresenceMed":1,
This one responsible for either spawning Medium Danger [REDACTED] systems (if NOT 0) or replacing them with HIGH damger ones (if 0).

"sectorConstellationRuinsMin":35,
"sectorConstellationRuinsMax":50,
Research stations? Mining stations? Just random debris? Ship graveyards? Gates?!
All these things are part of "Ruins" theme. Game will roll from sectorConstellationRuinsMin to sectorConstellationRuinsMax (in this case - from 50 to 75) and generate variety of stuff in this much constellations.
Vanilla value: from 15 to 25.

"sectorConstellationRuinSkipProb":0,
Responsible for not filling secondary star systems with content despite being labled as Ruin-themed, vanilla value is 0.5

Following fields are responsible for % probability of things that belong to "Ruin Theme" spawned at star systems designated as "Ruin-themed".
Spoiler"Ruin_Theme_Mining_Station_Prob":0.5,
Control the chance of Mining Station spawned in Ruin-themed system.
Vanilla value: 0.5

"Ruin_Theme_Research_Station_Prob":0.5,
Control the chance of Research Station spawned in Ruin-themed system.
Vanilla value: 0.25

"Ruin_Theme_Research_Station_Prob_Special":1.0,
Control the chance of Research Station spawned in Ruin-themed system that is either Black Hole, Nebula or Pulsar.
Vanilla value: 0.75

"Ruin_Theme_Graveyard_Prob":0.4,
Control the chance of Ship Graveyard (whole bunch of empty ships, primed for restoring) spawned in Ruin-themed system.
Vanilla value: 0.25[close]
"sectorConstellationMiscSkipProb":0,
Responsible for not filling secondary star systems with content despite being labled as Misc-themed, vanilla value is 0.5

Following fields are responsible for % probability of things that belong to "Misc Theme" spawned at star systems designated as "Misc-themed".
Spoiler"MISC_Theme_Probability_To_Add": 0.75
This field is responsible for probability to lable Theme-less star system as Miscellaneous (derelict ships, such as XIV legion, and many other things that aren't fit for main themes.
Vanilla value: 0.5

"Misc_Theme_Research_Station_Prob_Special":1.0,
Control the chance of Research Station spawned in Misc-themed system that is either Black Hole, Nebula or Pulsar.
Vanilla value: 0.5

"Misc_Theme_Graveyard_Prob":0.25,
Control the chance of Ship Graveyard (whole bunch of empty ships, primed for restoring) spawned in Misc-themed system.
Vanilla value: 0.25

"sectorDerelictMotherships":4,
Motherships usually hoard bigger number of resources and rare items, then survey ships. You just need to kill the damn thing.
Strangely enough, the number of motherships are directly responsible for the amount of survey ships and probes that you can find through the sector. You probably should adjust this field to be at least equal to 1/15 (or 6%) of your constellation number.
1 Mothership takes about 5 points from constellation count, so beware.
Vanilla value: 1

"sectorDerelictCryosleepers":12,
Change the amount of the most useful, but annoyingly rare things you can find drifting in space, usually in the system with absolutely worst planets in the middle of nowhere.
Higher number of Cryosleepers is almost nessecary - since on the brink of the sector your colonies will have very low accesability.
Vanilla value: 2.

Coronal Taps:
"sectorCoronalTaps":12
Controls the amount of Coronal Taps in your Sector. I should mention that number may differ from what you put here, because Coronal Taps have some special conditions to be met before spawning - star type, there's shouldn't be several stars in the star system, etc.
#Default is 2.

Gates:
"minNonCoreGatesInSectorMod":50,
"maxNonCoreGatesInSectorMod":80,
These values are responsible for the amount of Gates you will encounter outside of Core Worlds.
#Default is 15 and 20.

Salvageable Legions:
"XIV_LEGION_NON_SALVAGEBLE_MIN":0,
"XIV_LEGION_NON_SALVAGEBLE_MAX":0,
"XIV_LEGION_SALVAGEBLE_MIN":20,
"XIV_LEGION_SALVAGEBLE_MAX":40,
Now you can countrol how much 'derelict', salvageble or not XIV Legions you can find outside the Core Worlds![close][close]
Accessibility regulator:
This option allows you to get liveable colonies in the 'giant' version of sector - on the far reaches of the map.
Spoiler"accessibilityDistFromCOM":50,
"accessibilitySameFactionBonus":0.5,
"accessibilityDistFromCOM" value dictates how harsh accessability penalties will be (bigger distance between core worlds and your colony = less accesability). Increase this value if you making your sector bigger.
"accessibilitySameFactionBonus" value responsible for accessability bonus for in-faction import - this is necessary for new colonies created by AI (Vayras Sector, Nexerelin).
Vanilla values:
"accessibilityDistFromCOM":50,
"accessibilitySameFactionBonus":0.5,[close]
Completely restored compatibility with SAD..
Spoiler"SanguinaryAnarchisticDefectors_sectorConstellationMin_AS":15,
"SanguinaryAnarchisticDefectors_sectorConstellationMax_AS":30,
If SAD mod is enabled, you can adjust the number of SAD-themed constellations.
Vanilla values:
"SanguinaryAnarchisticDefectors_sectorConstellationMin_AS":4,
"SanguinaryAnarchisticDefectors_sectorConstellationMax_AS":6,[close]
...and DME:
Spoiler"BladeBreakerThemed_ConstellationMin_AS":13,
"BladeBreakerThemed_ConstellationMax_AS":25,
"BladeBreakerThemed_ConstellationSkipProb_AS":0.25,
If DME is enabled, as well as random generated blade breaker systems, you can change the amount of said BB-themed constellations.
This setting will work only if you have the most recent version of DME.
Vanilla values:
"BladeBreakerThemed_ConstellationMin_AS":3,
"BladeBreakerThemed_ConstellationMax_AS":5,
"BladeBreakerThemed_ConstellationSkipProb_AS":0.75,[close]
.. also Prv Starworks now too!
SpoilerIf Prv Starworks is enabled, as well as random generated Agni systems, you can change the amount of said Agni-themed constellations.
"AgniThemed_ConstellationMin_AS":25,
"AgniThemed_ConstellationMax_AS":30,
"AgniThemed_ConstellationSkip_AS":0,[close]

This mod incompatible with Grand Sector, since it does the same thing and more.
Whenever you change the values for themed constellations be wary - if the number is too high for one theme, the other won't generate anything. Normaly, the number for theme shouldn't be greater than 40% of your constellations number, and total sum of all your "themed" numbers should be close or equal to constellations number. If sum is greater than constellation number, one "theme" will supress all others in such way:
Derelict > Ruins > Remnant.

ADDITIONALY!
Now you can set your Hyperstorm pattern to be exact (or close to) the size of your Sector to reduce lag.
How do you do that?
Spoiler1) Go to Adjusted Sector v0.5.1\data\campaign\terrain\
2) Find the correct .png with size that is equal to your sector;
3) Delete existing hyperspace_new.png
4) Rename the file of your choice to hyperspace_new.png
5) Go to settings of the mod and set 'AdjustedSectorHS' to 'true'.
6) Start a new game!

If you use some size that isn't mentioned in the options - just tag me and i'll add another one![close]
With Adjusted Sector you can adjust almost everything.
Download this mod, open settings, and forever change your life.
Don't forget to read 'READ ME' file in the config directory of the mod.

Special thanks to creator of the Grand Sector, Alec, for inspiring this project, as well as people on discord. If not for you, guys, this thing would've never became mod.
Thanks to Histidine for adding compatibility changes to Nexerelin, and to Snrasha for incorporating adjusting settings into his mod.

See below detailed description for additional presets:
You must pick one of these and rename it to settings.json, otherwise your game won't start.
SpoilerData below is tested on unmodded Starsector, consider that mods may and will cut out additional FPS depending on the mod amount.
To enable choosen preset, just download settings file, rename it to settings.json and replace existing file in your Adjusted Sector config directory.
".json" isn't a part of file's name, but the file type, so keep that in mind.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Presets:
Vanilla size presets
settings_150
SpoilerSector size: Vanilla;
Constellation count: 150 (vanilla - 100).
Star system count: ~500
Expected FPS in Hyper: 60
[close]settings_200
SpoilerSector size: Vanilla;
Constellation count: 200 (vanilla - 100).
Star system count: ~600
Expected FPS in Hyper: 60
[close]settings_250
SpoilerSector size: Vanilla;
Constellation count: 250 (vanilla - 100).
Star system count: ~750
Expected FPS in Hyper: ~55
[close]settings_300
SpoilerSector size: Vanilla;
Constellation count: 300 (vanilla - 100).
Star system count: ~900
Expected FPS in Hyper: ~50
[close]
Vanilla x1.25 size presets
settings_x125_150
SpoilerSector size: x1.25 of Vanilla;
Constellation count: 150 (vanilla - 100).
Star system count: ~500
Expected FPS in Hyper: ~50
[close]settings_x125_200
SpoilerSector size: x1.25 of Vanilla;
Constellation count: 200 (vanilla - 100).
Star system count: ~600
Expected FPS in Hyper: ~45
[close]settings_x125_300
SpoilerSector size: x1.25 of Vanilla;
Constellation count: 300 (vanilla - 100).
Star system count: ~900
Expected FPS in Hyper: ~30
[close]
Unhinged presets
settings_my
SpoilerSector size: x2.5 times default sector (x1.5 Width, about x1.8 Height);
Constellation count: 320 (vanilla - 100).
Star system count: 900-1000
Expected FPS in Hyper: ~30
[close][close]

Changelog:
Spoiler2019.11.25 - 0.1.0 release.
2019.11.26 - 0.1.1: Fixed misplaced code, now constellations should generate as in vanilla, without suddenly appearing beyond the reaches of sector map.
2019.11.27 - 0.1.2: Fixed problem with zoom (unable to see entire map due to inability to zoom out). Additional changes to remove random stars being generates very close to/beyond reaches of sector map.
2019.12.01 - 0.2.0: Added proper (bigger) hyperstorm generation. Now you can adjust number of SAD-themed constellations. Added accessibility settings.
2019.12.01 - 0.2.1: Found and fixed bug with DME (Blade Breakers) and SAD not generating random systems when AS enabled.
2019.12.03 - 0.2.2: Now you can adjust number of "Blade Breaker"-themed constellations.
2021.03.30 - 0.3.0: Updated to 0.95 version of Starsector. New setting file by default is 'almost the same as default sector' to prevent players going into 10 fps mod straightly after getting this mod.
Also, send help.
2021.03.30 - 0.3.1: Added new settings, "sectorRemnantPresenceLow" and "sectorRemnantPresenceMed" - these are responsible for low and medium danger remnant systems.
2021.04.07 - 0.3.2:
- Mod no longer breaks latest version of HeavyArmor hullmod. Save compatible.
- In addition to smolsector setting, there's now also large sector preset - you can enable it manually, by deleting settings.json and renaming settings_large_sector.json in 'settings.json'.
2021.04.09 - 0.3.3:
- added new field, "sectorCoronalTaps" - which, you guessed it - controls the amount of Coronal Taps in your Sector. I should mention that number may differ from what you put here, because Coronal Taps have some special conditions to be met before spawning - star type, there's shouldn't be several stars in the star system, etc.
- presets are still DIY file shite, because i have very little spare time. Sorry.
2021.12.13 - 0.4:
- completely restructurized the mod, removed all the cancer.
- restored the compatibility with both SAD and DME mods.
- added new fields, responsible for the amount of Gates outside the Core Worlds.
- added new fields, responsible for the amount of XIV Legions, both recoverable and not.
2021.12.13 - 0.4.1:
- fixed me being stupid, now doesn't cause CTD with small preset settings
2021.12.21 - 0.4.2:
- version updated due to RC6;
- some adjustments to MiscTheme because vanilla generation file slightly changed.
2022.08.25 - 0.5.0:
- preset updated;
- fixed the amount of Coronal Hypershunts spawned - no longer stuck at 2;
- now 'AdjustedSectorHS' regulates the size of hyperstorm. Use 'false' for normal size (width and height) sector, or 'true' for giant one;
- added compatibility with Prv Starworks - Agni generation.
2022.08.26 - 0.5.1:
- added presets for hyperstorm maps
2023.09.08 - 0.6.0:
- Updated mod to 0.96a version of the game;
- Fixed errors/legacy changes.
2023.09.12 - 0.6.0:
- Added additonal presets with detailed description.
2023.09.18 - 0.6.1:
- Added additional settings that rule % chance of Ruin-themed things spawned (such as Mining Stations, Research Stations, Ship Graveyards).
2023.09.18 - 0.6.2:
- Added additional settings that rule % chance of Misc-themed things spawned (such as Research Stations, Ship Graveyards).
- Added additional setting that controls how much secondary star systems game "skips" while adding content, for Misc and Ruin themes.[close]

morriganj:
Is there any performance impact?

Nerzhull_AI:

--- Quote from: morriganj on November 25, 2019, 12:27:43 PM ---Is there any performance impact?

--- End quote ---
Depending on how many constellations you have, there might be framedrops while on map or intel screen. Past 300 constellations you will feel it. Otherwise - depends on your pc.

morriganj:

--- Quote from: Nerzhull_AI on November 25, 2019, 12:33:14 PM ---
--- Quote from: morriganj on November 25, 2019, 12:27:43 PM ---Is there any performance impact?

--- End quote ---
Depending on how many constellations you have, there might be framedrops while on map or intel screen. Past 300 constellations you will feel it. Otherwise - depends on your pc.

--- End quote ---

So take this with a grain of salt.

I started with a tonne of mods, and have no idea whether or not any of them were slowing my game down at any point (Probably)...BUT I found 180 per constellation was the sweet spot for stability and 60fps. I might experiment going higher but am not knowledgeable enough about what resources the game is using. I'm not brave enough to go past 300 yet re stability.

BTW thanks for explaining what the values are with references to tweak them as needed, it makes it a lot easier.

I've allocated extra ram, and these are my specs:

I7 6700k
32GB
GTX 1060 6GB

Valikdu:
Just when I needed to start a new game~!

Navigation

[0] Message Index

[#] Next page

Go to full version