This is a compatibility patch between the Machine Shipset and Gigastructural Engineering & More (3.7) to allow regular ringworld sections to use the Machine Shipset graphics (including the Hive and Machine variants) for regular-sized ringworlds. This mod also ensures that the Machine Shipset ringworld segments are used for many gigastructures such as the Orbital Arcology and that the O-class Dyson Sphere also uses a matching model.
For larger flavors of ringworlds, you will need Machine Shipset Add-on: Gigastructural Engineering Ringworlds - Titanic, Behemoth, and Gargantuan which is a separate, optional mod due to the graphical oddities created by the unaltered Machine Shipset ringworld graphics being reused in unintended ways.
Combined with my other mods Ringworld Graphical Enhancements and Machine Shipset Add-on: Shattered Ring and Habitat Appearance, your Origin: Shattered Ring empires will again have the correct Machine Shipset graphics for their starting ringworlds.
Adds graphical entities for the Machine Shipset that are compatible with the ringworld changes from Gigastructural Engineering & More (3.7). Adds an event to assign the machine_01
graphical culture to ringworld megastructures if the constructing empire has that graphical culture.
Also replaces two megastructures from base Gigas - gigablackhole_ring_world_3
and interstellar_habitat_5
- to support having the Penrose Sphere and Interstellar Habitat ringworlds match the machine_01
graphical culture. Note that existing fully constructed ringworld segments are not affected, only segments that finish upgrading after enabling this mod will have the new appearance.
Same compatibility as Gigastructural Engineering & More (3.7).
Built for Stellaris version 3.7 "Canis Minor." Not compatible with achievements, but neither are the dependencies.
- Machine Shipset for the original graphics and other ship-related code
- Gigastructural Engineering & More (3.7) is the mod we're making compatible
- Ringworld Graphical Enhancements to apply the owner's graphical culture to the ringworld from Origin: Shattered Ring (my mod Subtle Polish is not recommended due to a high likelihood of conflicts with Gigas)
- Machine Shipset Add-on: Shattered Ring and Habitat Appearance ensures that the permanently-destroyed sections for Origin: Shattered Ring using the Machine Shipset properly display as that shipset (adds missing graphical definitions to the Machine Shipset)
- Machine Shipset Add-on: Gigastructural Engineering Ringworlds - Titanic, Behemoth, and Gargantuan to enable the Machine Shipset graphics for all three additional sizes of ringworlds added by Gigastructural Engineering - warning: the graphics were not edited to reduce curvature, so it produces fairly bendy-looking rings
This mod can be safely added after the game has started, but should not be removed from a game in-progress. It can theoretically be removed from a game in progress - any standard ringworlds should will likely revert to the fallback appearance for the Machine Shipset (mammalian_01
), except for the special Origin: Shattered Ring starting section. Back up your savegame before attempting to remove a mod.
In order to ensure the Penrose Sphere and Interstellar Habitat ringworld segments look like the Machine Shipset when completed, it was necessary to override the final stage of the megastructures gigablackhole_ring_world_3
and interstellar_habitat_5
. Expect to see two entries in the error.log like this:
[23:55:48][game_singleobjectdatabase.h:165]: Object with key: gigablackhole_ring_world_3 already exists, using the one at file: common/megastructures/~~_machine_shipset_gigastructures_overrides.txt line: 2
[23:55:48][game_singleobjectdatabase.h:165]: Object with key: interstellar_habitat_5 already exists, using the one at file: common/megastructures/~~_machine_shipset_gigastructures_overrides.txt line: 67
- 1.0.0 Initial version
- 1.1.0 Mark as compatible with Stellaris version 3.2 "Herbert" - no script changes
- 1.2.0 Mark as compatible with Stellaris version 3.3 "Libra" - no script changes
- 1.3.0 Mark as compatible with Stellaris version 3.4 "Cepheus" - no script changes
- 1.4.0 Mark as compatible with Stellaris version 3.6 "Orion"
- Add support for Machine dyson spheres for class O stars (including the destroyed variant)
- 1.5.0 Add support for many additional megastructures from Gigastructural Engineering & More
- Add compatibility trigger for other mods to check whether this one is active
- Remove unnecessary
giga_fixes.txt overrides
- 2.0.0 Mark as compatible with Stellaris version 3.7 "Canis Minor"
- Remove unnecessary Matrioska Brain entities - the gigastructure now has its own model as of Gigastructural Engineering 3.27
Hosted on GitHub
It is best to clone this repository into <Stellaris User's Directory>/Paradox Interactive/Stellaris/mod
, and then make a connection to the mod
folder via a *.mod
file's path
property. That will ensure the game can see the files, and also that CWTools will parse them. Also note that the README.md file exists in the mod
directory but is symbolically linked in the root directory.