StellarStellaris
Overview
This is a new origin where you begin in one of several variants of a solar system that has many small, habitable moons colonized by your empire before being able to access faster-than-light travel. Your home system begins disconnected from the hyperlane network but instead has a wormhole. You won't be contained for long, however, because you start with 30% progress on Wormhole Stabilization. Instead of guaranteed habitable systems, your home system will contain extra uncolonized, habitable moons and/or planets based on the number of guaranteed neighbors chosen at game start.

Also includes a variant of the Sol system that starts your empire around the original jovian planet - Jupiter itself! Suggestion by Andora and transfemgodtamer.

New for version 4.0.0, support has been added for a Lost Colony variation. Suggestion by dsecret88.

Notes
Because there isn't a way to remove a technology from an empire, in lieu of starting the game without Hyperspace Travel (Hyperdrive I) technology, I thought it would be a good proxy to start gated behind a wormhole. Researching the technology early-game will slow initial technological progress, but skipping it will strongly limit expansion options (notably restricting access to space mining and strategic resources). Beware - it doesn't protect you from jump drives!

Special thanks to doctornull for finding and helping me stomp out some bugs relating to starting hyperlanes and jovian leagues.

This origin was inspired by comments from this post on Reddit.

Changes
A brand-new origin "jovian league" with a few custom starting system initializers to choose from, plus events and effects to get things set up and some start-up screens to get you in the mood.

Because I like origins with secondary species, and I had to do the work anyway to support Driven Assimilators and Rogue Servitors, this mod also includes variations for a jovian league for Mechanists, Syncretic Evolution, and Necrophage origins (including Hive Mind Necrophages). These flavors are only available to pick if the host has the appropriate DLC to unlock the respective built-in origin (Utopia for Mechanists and Syncretic Evolution, Necroids for Necrophage). After the game setup scripts run, your empire is converted to having the relevant built-in origin in order to keep the built-in benefits - most notably Mechanists get higher chances to draw robotics technologies, and Necrophages have their complex conversion process, purge type, buildings, and tradition swaps.

All flavors of the jovian league origin will respect the special features of your empire - generally, ethics, origin, and civics - in the same way as the base game. Expect to have special buildings such as Temples as a Spiritualist or Chambers of Elevation as non-genocidal Necrophages.

Localisation

  • English by corsairmarks (author)
  • German (Deutsch) by Lucanoria

Compatibility
If you want to use the additional Mechanists, Syncretic Evolution, or Necrophage variants of the jovian league origin, the game host must own the corresponding DLC (Utopia or Necroids). In order to support as much of these origins as possible, the variant jovian league origins will convert themselves into their corresponding vanilla origins after the player presses the BEGIN button. This is strictly necessary for necrophages as it connects to all of the code for Necrophage conversion.

The randomization for ideal and "secondary" planet classes for the starting system initializers supports selecting one of the built-in nine habitable planet classes. Mods that alter your planet class and preference after game starts are compatible with this origin, although likely only the homeworld (out of the four initial colonies) will be altered. If you want the classes of the bonus colonies to be different, you can change them via the console with effect planet_class = pc_arid or whatever class you want. Deposits and features can be rerolled for a planet with effect reroll_deposits = yes (these are both built-in console commands).

Because the jovian league origin starts the owner with four colonized moons, it has completely custom empire initialization script - that includes setting up deposits, features, and blockers; adding buildings and districts (including those tied the origins or civics), and spawning Pops of the main species (and secondary species if there is one). The empire initialization process from the base game is entirely bypassed - so mods that overwrote that code will not affect jovian leagues for better or worse. The bulk of the code for the jovian league origins runs when empires are initialized before the game starts.

Finally - because this mod does not overwrite any base game files or code, it should play nicely with many other mods. Built for Stellaris version 3.6 "Orion." This mod is not compatible with achievements.

Not Included in "Subtle Polish"
This mod is intentionally not included in my modpack Subtle Polish: A Collection of Fixes and Enhancements because it is a new origin. It is otherwise fully compatible.

When to Install
This mod should be added before starting a new game. The main effect of new origins and starting systems are only available during empire creation, and the custom code to set up the new systems only executed during empire initialization. This mod does define some new deposits and related events, and thus is not recommended to be removed during a game. If you do choose to remove it, it is highly recommended to take a backup of your savegame before attempting to remove the mod.

Optional Mod Dependencies
Planetary Modifier Enhancements is used to apply the "Part of an Extensive Moon System" to the initial jovian moon system that hosts your homeworld.

Recommended Companion Mods
Yet Another Planetary Sky Fix to add visible, ringed gas giants to the planetary sky graphics for your starting colony worlds. Highly recommended to use another UI-expanding mod such as Bigger Planet View or Planetary Diversity - Planet View to see the full-height planet graphics, which makes the variant skies easier to see.

Known Issues
The variant jovian league origins will convert themselves into their corresponding vanilla origins after the player presses the BEGIN button (or at game start for AI players). This is necessary to support built-in features for Mechanists, Syncretic Evolution, and Necrophages without needing to duplicate or override all of the relevant code.

Some variants of a jovian league may start with a small negative income of one or more resources. Generally, these can be resolved by prioritizing a job that produces the resource with negative income.

Changelog
See Change Notes

Source Code
Hosted on GitHub

TitleOrigin: Jovian League
Steam ID2682659676
Steam App281990 (steamDB)
Steam Manifest/UGC5145000588368735985
Creator SteamID76561198040838605
Steam Created2021-12-15T00:17:28+00:00
Steam Updated2022-12-28T20:26:39+00:00
Steam Updated relative1384.2 days ago
Revision #24
Revision archived?Yes (fetch: 2022-12-28 15:14:06)
Revision file date2022-12-28 20:26:38
Tracked Steam files16
Tracked mod files23
Mod size441.75 KB

Tracked mod revisions

Title Revision # Archived? Size Metadata created Metadata last updated
Origin: Jovian League 41 Yes (fetch: 2023-07-22 09:15:38) 0 B 2023-07-02 20:23:38 2026-10-10 23:05:01
Origin: Jovian League 41 Yes (fetch: 2023-07-03 10:14:19) 506.63 KB 2023-07-02 20:23:38 2026-10-10 23:05:01
Origin: Jovian League 25 Yes (fetch: 2023-01-09 20:16:00) 442.41 KB 2023-01-09 20:13:17 2023-02-07 19:05:01
Origin: Jovian League 24 Yes (fetch: 2022-12-28 15:14:06) 441.75 KB 2022-12-28 15:12:09 2023-01-10 00:05:01
Origin: Jovian League 23 Yes (fetch: 2022-12-24 03:16:00) 441.61 KB 2022-12-24 03:13:07 2022-12-28 19:05:02
Origin: Jovian League 22 Yes (fetch: 2022-12-19 01:13:06) 439.19 KB 2022-12-19 01:11:40 2022-12-24 07:05:02
Origin: Jovian League 21 Yes (fetch: 2022-12-18 11:15:05) 438.94 KB 2022-12-18 11:13:06 2022-12-19 06:05:01
Origin: Jovian League 20 Yes (fetch: 2022-05-25 01:46:35) 424.63 KB 2022-05-25 01:12:14 2022-12-18 16:05:02
Origin: Jovian League 19 Yes (fetch: 2022-05-14 00:16:22) 423.71 KB 2022-05-14 00:11:34 2022-05-22 23:05:02
Origin: Jovian League 18 Yes (fetch: 2022-04-13 10:01:43) 420.62 KB 2022-04-10 02:57:03 2022-05-14 05:05:02


Mod File inventory

Path Extension File Count File Size
common/deposits txt 1 1.92 KB
common/governments/civics txt 1 4.14 KB
common/on_actions txt 1 3.09 KB
common/planet_classes txt 1 1.55 KB
common/random_names txt 1 2.61 KB
common/scripted_effects txt 1 56.6 KB
common/scripted_loc txt 1 1.36 KB
common/scripted_triggers txt 1 1.67 KB
common/solar_system_initializers txt 1 41.05 KB
common/star_classes txt 1 249 B
common/start_screen_messages txt 1 9.43 KB
common/static_modifiers txt 1 454 B
events txt 5 19.07 KB
localisation yml 2 76.75 KB