Machine Shipset Add-on: Gigastructural Engineering Ringworlds – Titanic, Behemoth, and Gargantuan

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

Author: corsairmarks

Last revision: 22 Apr, 2023 at 03:10 UTC (3)

File size: 363.52 KB

On Steam Workshop

Description:
Overview

This is a compatibility patch between the Machine Shipset and Gigastructural Engineering & More (3.7) to allow the additional three sizes of ringworld use the Machine Shipset graphics (including the Hive and machine variants). That includes titanic, behemoth, and gargantuan.

Warning: the graphics from Machine Shipset are not altered to reduce their curvature, so ringworld appearance is somewhat "bendy." See sample images.

Changes

Adds graphical entities for the Machine Shipset that are compatible with the new ringworld types from Gigastructural Engineering & More (3.7). Adds an event to assign the machine_01 graphical culture to these ringworld megastructures if the constructing empire has that graphical culture. Overrides the final stage of titanic, behemoth, and gargantuan ringworld construction as well as restoration from ruined, so that seam sections are flagged and can be identified for changing the graphical culture.

Compatibility

Same compatibility as Gigastructural Engineering & More (3.7). Overrides six megastructures from Gigastructural Engineering: ringworld_titanic_2, ring_world_titanic_restored, ringworld_behemoth_2, ring_world_behemoth_restored, ringworld_gargantuan_2, and ring_world_gargantuan_restored in order to ensure the seam sectors are flagged with the ringworld size, for easier targeting to change the graphical culture, which could conflict with other Gigastructres add-ons.

Built for Stellaris version 3.7 "Canis Minor." Not compatible with achievements, but neither are the dependencies.

Required Dependency Mods
Recommended Companion Mods
When to Install

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 titanic, behemoth, or gargantuan ringworlds should revert to the fallback appearance for the Machine Shipset (mammalian_01). Back up your savegame before attempting to remove a mod.

Known Issues

Overriding a megastructure results in the game logging an error in the error.log file. Expect to see six errors like this:

[23:42:22][game_singleobjectdatabase.h:165]: Object with key: ringworld_behemoth_2 already exists, using the one at file: common/megastructures/zzz_behemoth_ringworld_overrides.txt line: 1 [23:42:22][game_singleobjectdatabase.h:165]: Object with key: ring_world_behemoth_restored already exists, using the one at file: common/megastructures/zzz_behemoth_ringworld_overrides.txt line: 190 [23:42:22][game_singleobjectdatabase.h:165]: Object with key: ringworld_gargantuan_2 already exists, using the one at file: common/megastructures/zzz_gargantuan_ringworld_overrides.txt line: 1 [23:42:22][game_singleobjectdatabase.h:165]: Object with key: ring_world_gargantuan_restored already exists, using the one at file: common/megastructures/zzz_gargantuan_ringworld_overrides.txt line: 196 [23:42:22][game_singleobjectdatabase.h:165]: Object with key: ringworld_titanic_2 already exists, using the one at file: common/megastructures/zzz_titanic_ringworld_overrides.txt line: 1 [23:42:22][game_singleobjectdatabase.h:165]: Object with key: ring_world_titanic_restored already exists, using the one at file: common/megastructures/zzz_titanic_ringworld_overrides.txt line: 179
Changelog

See Change Notes

Source Code

Hosted on GitHub[github.com]

[discord.gg]

Download
Required items:

Click the title to search on this site.


Machine ShipsetSteam Workshop
Gigastructural Engineering & More (3.7)Steam Workshop
Revisions:

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