Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.98a is out! (03/27/25)

Author Topic: [0.98a-RC8][WIP] Wide Horizons - Expanding the Universe v1.0  (Read 459 times)

Taiwendo

  • Ensign
  • *
  • Posts: 2
    • View Profile

Wide Horizons - Expanding the Universe



Mod Name: Wide Horizons 
Version: 1.0 
Author: Taiwendo 
Starsector Version: 0.98a-RC8 
Dependencies: None (but tested with many popular mods) 
Download: Download Wide Horizons



Description

Wide Horizons dramatically enlarges the Starsector universe by over +300%, preserving and expanding its original spirit with procedurally generated content that aligns with Starsector lore.
It recreates major factions and redistributes their territories across a much vaster sector, enabling a new sense of exploration and grand strategy.

Key Features:

Sector enlarged by over 300%
Expanded and faction-themed procedural generation
Lore-consistent placements for major factions
Optimized and tested for compatibility with many major mods

-Screenshot-
Spoiler
[close]



Known Incompatibilities

Not compatible with: RAT’s Procgen Configurator
Due to the custom sector generation handled by Wide Horizons, RAT's procedural generation configuration is not executed, and its settings will not take effect.



Compatibility & Tested Mods
Wide Horizons was tested with the following mods and is compatible with all of them. If you're running a large modded setup, chances are this will work out-of-the-box.

Spoiler
Mod IDLikely Name / Purpose
aitweaksAI Tweaks
console_additionsAdditional Console Commands
A_S-FAmazigh's Ship Foundry
Cryo_but_betterAoTD - Dreams of Past
aotd_qolAotD - Quality of Life
aotd_sopAotD - Sons of Persean
aod_vosAotD - Voice of Shadows
aotd_vokAotD - Voice of Kings
ashlibAshlib
battle_musicCustom Battle Music
BSCBigBeans Ship Compilation
bmoBuilding Menu Overhaul
nes_bunsBuns - flag pack
CFTCarter's Freetraders
CspCaymon's Ship pack
lw_consoleConsole Commands
istl_dassaultmikoyanDassault-Mikoyan Engineering
diableavionicsDiable Avionics
daportraitpackDiverse Portrait Pack
dpl_phase_labDomain Phase Lab
edshipyardED Shipyard
EmergentThreats_ViceEmergent Threats
EmergentThreats_IX_RevivalEmergent Threats: IX Revival
Everybody loves KoCEverybody Loves the Ko Combine
GalacticConstellateGalactic Constellate
FantasyMGensoukyou Manufacture
GrandColoniesGrand Colonies
HMIHegemony Military Industries
IndEvoIndustrial Evolution
ImperiumInterstellar Imperium
JYDJunkyard Dogs
kaleidoscopeKaleidoscope
kazeronKazeron Expansion
knights_of_luddKnights of Ludd
kyeltzivKyeltziv Technocracy
lw_lazylibLazyLib
ArkLegLegacy of Arkgneisis
lunalibLunaLib
exshippackMachina Void Shipyards
MagicLibMagicLib
Marvelous-PersonasMarvelous Personas
Mayasuran NavyMayasuran Navy
MoreMilitaryMissionsMore Military Missions
m_sladdSephira Labs Advanced Development Division
ness_sawNes's SAW
Neutrino SLEEPYFISH AKA NOSTALGIANeutrino Corp. by SLEEPYFISH
nexerelinNexerelin
NightcrossNightcross Armory Corporation
pnP9 Colony Group
pt_qolpackQuality of Life Pack
QualityCaptainsQuality Captains
assortment_of_thingsRandom Assortment of Things
RealisticCombatRealistic Combat
niko_SOTFMoreCombatObjectivesSOTF - More Combat Objectives
salshiexpSalvage Ship Expansion
scalartechScalarTech Solutions
SCYScy Nation
secretsofthefrontierSecrets of the Frontier
bb_plusSephira Conclave
m_sladdShip & Loadout Addon
swpShip & Weapon Pack
surveycorpsspSurvey Corps SP
tahlanTahlan Shipworks
Terraforming & Station ConstructionTerraforming & Station Construction
TraverserDesignBureauTraverser Design Bureau
TTSCTri-Tac Special Circumstances
uafUnited Aurora Federation
USUnknown Skies
valkyrianValkyrian Shipworks
TouchOfVanilla_vriVolantian Reclamation Initiative
audio_plusAudio Plus
BoxUtilBox Utility
shaderLibShaderLib
[close]



Technical Details

Procedural Systems:
Faction-based: Hegemony, Independent, Luddic, Persean League, Tri-Tachyon
RAT, Dassault-Mikoyan, Derelict, Remnant & Ruins themes



Planned Features

Here’s a glimpse of what’s coming to future versions of Wide Horizons:

LunaLib Integration 
Seamless support for user configuration, UI enhancements, and better debugging.

MagicLib Enhancements 
Leverage powerful scripting and visual effects through MagicLib for richer content and performance boosts.

More Star Systems 
Continued expansion of the universe with additional hand-crafted and procedurally generated star systems.

New Threats & Encounters 
Dangerous anomalies, fleets, and hazards with custom visual and audio effects to shake up your exploration.

Improved System Distribution Logic 
Smarter sector generation that considers balance, faction proximity, travel distance, and strategic placement.



Installation
Download and extract into your Starsector/mods/ directory.
Enable "Wide Horizons" in the launcher.
Start a new game (preferably with Nexerelin).
Enjoy your vastly expanded universe!



Feedback & Support

This is my first mod for Starsector please don't be so hard on me if there are any problems.
Post your feedback or questions below! 
Happy exploring, 
- Taiwendo -
« Last Edit: June 12, 2025, 05:50:26 AM by Taiwendo »
Logged

Lukas04

  • Admiral
  • *****
  • Posts: 717
    • View Profile
Re: [0.98a-RC8][WIP] Wide Horizons - Expanding the Universe v1.0
« Reply #1 on: June 11, 2025, 09:53:36 PM »

I would appreciate if you just make this "incompatible" with RATs Procgen Configurator and clearly state so on the forum page, or rather clarify that if both are active, this mods functionality is used. The way you implemented it is really janky, prone to issues in case i make changes to RAT and overall feels just very weird and could be confusing to users. I dont quite see why you had to copy files from RAT in to your own mod, instead of just using the Theme generators you copied from vanilla? Just a bit of an odd way to do it.

Just make your own implementation for things like the Hyperspace cloud configuration and it should work fine. Due to how the load order works it will use your generator instead of mine when both are active anyways.
Logged

Taiwendo

  • Ensign
  • *
  • Posts: 2
    • View Profile
Re: [0.98a-RC8][WIP] Wide Horizons - Expanding the Universe v1.0
« Reply #2 on: June 12, 2025, 06:01:27 AM »

I would appreciate if you just make this "incompatible" with RATs Procgen Configurator and clearly state so on the forum page, or rather clarify that if both are active, this mods functionality is used. The way you implemented it is really janky, prone to issues in case i make changes to RAT and overall feels just very weird and could be confusing to users. I dont quite see why you had to copy files from RAT in to your own mod, instead of just using the Theme generators you copied from vanilla? Just a bit of an odd way to do it.

Just make your own implementation for things like the Hyperspace cloud configuration and it should work fine. Due to how the load order works it will use your generator instead of mine when both are active anyways.

You're absolutely right that the way Wide Horizons currently interacts with RAT’s Procgen Configurator isn’t ideal. My intention was never to cause confusion or break compatibility in unexpected ways.
The reason I copied over certain parts (including from RAT) was mainly for fine-grained control over theme behavior and generation consistency across the expanded sector.
However, I now see that this approach introduces unnecessary complications, especially when users make their own changes to RAT.

You're also right that simply relying on load order behavior and implementing my own themes (like for hyperspace cloud configuration, etc.) would’ve been a cleaner and more sustainable solution.

I'll be updating the forum post to clearly state that RAT’s Procgen Configurator is currently not compatible, and I will also look into restructuring how theme generation is handled in a future update to avoid this kind of overlap entirely.

Thanks again constructive feedback
Logged

Lukas04

  • Admiral
  • *****
  • Posts: 717
    • View Profile
Re: [0.98a-RC8][WIP] Wide Horizons - Expanding the Universe v1.0
« Reply #3 on: June 12, 2025, 09:45:00 AM »

I would appreciate if you just make this "incompatible" with RATs Procgen Configurator and clearly state so on the forum page, or rather clarify that if both are active, this mods functionality is used. The way you implemented it is really janky, prone to issues in case i make changes to RAT and overall feels just very weird and could be confusing to users. I dont quite see why you had to copy files from RAT in to your own mod, instead of just using the Theme generators you copied from vanilla? Just a bit of an odd way to do it.

Just make your own implementation for things like the Hyperspace cloud configuration and it should work fine. Due to how the load order works it will use your generator instead of mine when both are active anyways.

You're absolutely right that the way Wide Horizons currently interacts with RAT’s Procgen Configurator isn’t ideal. My intention was never to cause confusion or break compatibility in unexpected ways.
The reason I copied over certain parts (including from RAT) was mainly for fine-grained control over theme behavior and generation consistency across the expanded sector.
However, I now see that this approach introduces unnecessary complications, especially when users make their own changes to RAT.

You're also right that simply relying on load order behavior and implementing my own themes (like for hyperspace cloud configuration, etc.) would’ve been a cleaner and more sustainable solution.

I'll be updating the forum post to clearly state that RAT’s Procgen Configurator is currently not compatible, and I will also look into restructuring how theme generation is handled in a future update to avoid this kind of overlap entirely.

Thanks again constructive feedback

Thank you! Good luck with your future plans for this mod.
Logged