StellarStellaris
Overview
Lithoids can pick the Agrarian Idyll civic, but the benefits are still applied to farming districts. This mod creates a swapped Agrarian Idyll just for lithoids - now your miners will generate amenities instead of farmers! This mod also features english localisation for these effects.

A new addition for both flavors of Agrarian Idyll should help reduce the need to build cities in 3.0 and above: rural districts (generator, mining, or farming) now add one unit of planetary capacity per two districts and one building slot per four districts (as of 3.2 farming districts do this in base game). Additionally, the Agrarian/Lithorian Utopias technology doubles these benefits for either farming districts or mining districts depending on whether your empire is lithoid.

Changes
Creates a civic swap for Agrarian Idyll for Lithoids (it will automatically change - similar to Devouring Swarm <-> Terravore). Miners (including those for mote/gas/crystal deposits) generate the same amount of Amenities that farmers generate for the standard version, and have their job weights adjusted accordingly for traits that affect Amenities output. A new technology "Lithorian Utopias" replaces the standard "Agrarian Utopias" and adds +1 housing to Mining Districts. Lithorian Idyll also loses the usual Agrarian Idyll bonus housing on Ringworld Farming Districts.

Rural districts grant 0.5 planetary capacity and 0.25 building slots per district. The Agrarian/Lithorian Utopias technology doubles these benefits for the appropriate district type (farming or mining).

Because this is a tradition text swap, all the the normal restrictions for Agrarian Idyll apply to it (without further code changes).

Compatibility
Built for Stellaris version 3.4 "Cepheus." Not compatible with achievements. This mod overrides one core Stellaris file (common/districts/02_rural_districts.txt in order to add +capacity/+building slot bonuses to all of them), and also overrides a number of built-in game objects at the individual level. In particular, this mod overrides:

  • civic_agrarian_idyll to add the alternative description for lithoids
  • district_rw_farming to excludes Lithorian Idyll from the farming district housing benefits (Agrarian Idyll normally gets +5 housing)
  • Many worker-stratum job to ensure the Agrarian Idyll and Lithorian Idyll bonus apply to farming or mining jobs, respectively: miner, crystal_miner, gas_extractor, mote_harvester, farmer, and scrap_miner
  • Several event-related jobs, for the same reason: cave_cleaner, titan_hunter, turtle_miner
  • tech_housing_agrarian_idyll in order to exclude Lithorian Idyll, who now have their own version of this technology

This mod avoids overwriting jobs unrelated to the core game mechanic being modified. It should therefore not conflict with mods that make changes to other worker and event jobs, or other ringworld districts. It is now only incompatible with mods that want to edit exactly the same game objects (as listed above).

When to Install
This mod can be safely added after the game has started, but should not be removed from a game in-progress. Losing access to the new technology "Lithorian Idyll" could cause problems for the game if any countries have researched it.

Known Issues
Overriding a job, technology, or civic causes the game to log errors. Expect to see twelve lines in the error.log file similar to these:

[02:46:07][game_singleobjectdatabase.h:148]: Object with key: miner already exists, using the one at file: common/pop_jobs/10_agrarian_idyll_lithoid_worker_job_overrides.txt line: 2
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: crystal_miner already exists, using the one at file: common/pop_jobs/10_agrarian_idyll_lithoid_worker_job_overrides.txt line: 126
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: gas_extractor already exists, using the one at file: common/pop_jobs/10_agrarian_idyll_lithoid_worker_job_overrides.txt line: 213
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: mote_harvester already exists, using the one at file: common/pop_jobs/10_agrarian_idyll_lithoid_worker_job_overrides.txt line: 295
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: farmer already exists, using the one at file: common/pop_jobs/10_agrarian_idyll_lithoid_worker_job_overrides.txt line: 377
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: scrap_miner already exists, using the one at file: common/pop_jobs/10_agrarian_idyll_lithoid_worker_job_overrides.txt line: 523
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: cave_cleaner already exists, using the one at file: common/pop_jobs/11_agrarian_idyll_lithoid_event_job_overrides.txt line: 4
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: titan_hunter already exists, using the one at file: common/pop_jobs/11_agrarian_idyll_lithoid_event_job_overrides.txt line: 81
[02:46:07][game_singleobjectdatabase.h:148]: Object with key: turtle_miner already exists, using the one at file: common/pop_jobs/11_agrarian_idyll_lithoid_event_job_overrides.txt line: 169
[02:46:08][technology.cpp:1154]: Duplicate technology: tech_housing_agrarian_idyll
[02:46:08][game_singleobjectdatabase.h:148]: Object with key: district_rw_farming already exists, using the one at file: common/districts/10_agrarian_idyll_lithoid_ringworld_district_overrides.txt line: 9
[02:46:11][game_singleobjectdatabase.h:148]: Object with key: civic_agrarian_idyll already exists, using the one at file: common/governments/civics/01_agrarian_idyll_lithoid_origin_overrides.txt line: 1

Normally overriding a single technology can cause problems with the game being confused by duplicates, but only technologies that are considered prerequisites for other technologies are affected.

Change Log
See the Change Notes

Source Code
Hosted on Github

Title"Agrarian" Idyll for Lithoids
Steam ID2510669821
Steam App281990 (steamDB)
Steam Manifest/UGC8784391901984099407
Creator SteamID76561198040838605
Steam Created2021-06-07T21:58:44+00:00
Steam Updated2022-05-23T04:25:38+00:00
Steam Updated relative1603.9 days ago
Revision #35
Revision archived?Yes (fetch: 2022-05-25 03:19:07)
Revision file date2022-05-23 04:25:37
Tracked Steam files4
Tracked mod files17
Mod size314.77 KB

Tracked mod revisions

Title Revision # Archived? Size Metadata created Metadata last updated
"Agrarian" Idyll for Lithoids 48 NO 0 B 2023-07-02 20:23:12 2026-10-10 23:05:01
"Agrarian" Idyll for Lithoids 48 Yes (fetch: 2023-07-02 22:46:01) 328.8 KB 2023-07-02 20:23:12 2026-10-10 23:05:01
"Agrarian" Idyll for Lithoids 37 Yes (fetch: 2023-01-09 20:13:51) 325.68 KB 2023-01-09 20:12:14 2023-02-07 19:05:01
"Agrarian" Idyll for Lithoids 36 Yes (fetch: 2022-12-13 19:16:21) 325.23 KB 2022-12-13 19:12:59 2023-01-10 00:05:01
"Agrarian" Idyll for Lithoids 35 Yes (fetch: 2022-05-25 03:19:07) 314.77 KB 2022-05-25 01:14:00 2022-12-14 00:05:01
"Agrarian" Idyll for Lithoids 34 Yes (fetch: 2022-05-12 13:57:22) 314.78 KB 2022-05-12 13:12:20 2022-05-22 23:05:02
"Agrarian" Idyll for Lithoids 33 Yes (fetch: 2022-04-12 22:51:23) 325.22 KB 2022-04-10 02:57:03 2022-05-12 17:05:03


Mod File inventory

Path Extension File Count File Size
common/districts txt 2 23.01 KB
common/governments/civics txt 1 1.11 KB
common/on_actions txt 1 630 B
common/pop_jobs txt 2 18.26 KB
common/scripted_effects txt 1 1.68 KB
common/scripted_triggers txt 1 607 B
common/technology txt 2 1.82 KB
events txt 1 1.59 KB
localisation yml 1 1.08 KB
localisation/replace yml 1 678 B