Origin: Jovian League

If you liked this item, please rate it up on Steam Workshop page.

Author: corsairmarks

Last revision: 23 Apr, 2023 at 04:06 UTC (2)

File size: 505.86 KB

On Steam Workshop

Description:
Overview

A brand-new origin where you begin in 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.

There are also variations on the original Origin: Jovian League that mirror some of the built-in origins:

  • Mechanists (requires the Utopia expansion)
  • Syncretic Evolution (requires the Utopia expansion)
  • Necrophage (requires the Necroids Species Pack)
  • Lost Colony
  • Knights of the Toxic God (requires the Toxoids Species Pack)
  • Teachers of the Shroud (requires the Overlord expansion)
  • Fear of the Dark (requires the First Contact Story Pack)

Also supported are any of the new "Eager Explorer" civics (requires the First Contact Story Pack) which begin without a wormhole or hyperlane connection to the rest of the galaxy. Enjoy an early spaceflight start and chart your expansion without the use of hyperlanes!

Special Thanks
  • doctornull for finding and helping me stomp out some bugs relating to starting hyperlanes and jovian leagues
  • Andora and transfemgodtamer for
    suggesting Sol system variant that starts your empire around the original jovian planet – Jupiter itself!
  • dsecret88 for suggesting the Lost Colony variant
  • zephramwolf for suggesting the Knights of the Toxic God variant
  • Undisclosed for suggesting the Teachers of the Shroud variant
  • Originally 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 Minds). These flavors are only available to pick if the host has the appropriate DLC to unlock the respective built-in origin. Also supported are additional origins that are conceptually about space travel and 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 from that origin, such as tradition swaps, tech weights, or mechanics like necrophage.

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 variants of the jovian league origin, the game host must own the corresponding DLC. 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 or equivalent classes from Planetary Diversity.

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 overrides only a single base game code object, it should play nicely with many other mods. Built for Stellaris version 3.7 "Canis Minor." This mod is not compatible with achievements.

When to Install

This mod should be added before starting a new game. It is not recommended to remove this mod 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.

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.

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 the variants 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.

Error Logs

Origin: Jovian League (Teachers of the Shroud) begins with a shroud tunnel in their system. In order for it to be usable without the Shroud Beacon starbase building, it was necessary to update the conditions for when a shroud tunnel bypass counts as a node. The game logs one error message to indicate the overwrite.

Changelog

See Change Notes

Source Code

Hosted on GitHub[github.com]

[discord.gg]

Download
Required items:

Click the title to search on this site.


Planetary Modifier EnhancementsSteam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.