StellarStellaris
Overview
I wanted to tweak several planetary modifiers to provide more flavorful and useful bonuses.
[olist]
  • The C.A.R.E Interactive Interface is an economic optimization engine, so I wanted it to give a bonus to trade value
  • The Extensive Moon System modifier adds mining districts and output... to gas giants which can't be colonized, so I changed it to give a bonus to mining stations (but not research stations) that also applies to any unhabitable moons, and moved the bonus mineral jobs production and mining districts onto any/all habitable moons
  • The Resource Consolidation origin goes through all the trouble of shrinking gas giants and converting them to molten worlds tagged with the "Chthonian Planet" modifier but then a game start event clears all modifiers, so I wanted to stop blanket deleting planetary modifiers in starting systems
  • Allow multiple planetary modifiers to spawn on any given planet, as suggested by the majority of the planetary modifier spawn code (which weights some higher or lower in the presence of other planetary modifiers)
  • Convert all the "mineral richness" related modifiers to provide bonuses to the miner job category (rather than only minerals production) and mining station output, similar to the changes for #2
  • [/olist]
    Compatibility
    This mod should be fairly compatible with other mods. Incompatibilities would likely occur if other mods also overwrite or add same the planetary or static modifier IDs. If another mod is attempting to specify the same modifiers: first in wins for static modifiers, but last in wins for planetary modifiers. This mod overwrites 8 different static modifiers and 23 planetary modifiers.

    This mod also overrides a game setup event game_setup.2. I find it unlikely other mods would be changing this event (it clears planetary modifiers for home systems); in any case first in wins for events.

    Built for Stellaris version 3.4 "Cepheus." Not compatible with achievements. Largely compatible with Guilli's Planet Modifiers and Features - Guilli's static modifier changes will take precedence but there are no error-causing conflicts.

    When to Install
    This mod can be safely added to your save after the game has started, but not removed. If this mod is not active at game start, you will miss out of the Extensive Moon System (Moon) modifier being applied to the moons of gas giants with Extensive Moon System and minerals being added to some planets with modifiers but no deposits. Removing this mod will result in unknown planetary modifiers - which Stellaris may or may not handle gracefully.

    Known Issues
    Overriding static modifiers and preempting events cause the game to log errors, so expect to see twenty-four (!) lines in the error.log file similar to:

    [16:52:09][game.h:147]: Object with key: pm_hazardous_weather already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 4
    [16:52:09][game.h:147]: Object with key: pm_dangerous_wildlife already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 34
    [16:52:09][game.h:147]: Object with key: pm_weak_magnetic_field already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 71
    [16:52:09][game.h:147]: Object with key: pm_strong_magnetic_field already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 106
    [16:52:09][game.h:147]: Object with key: pm_unstable_tectonics already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 141
    [16:52:09][game.h:147]: Object with key: pm_tidal_locked already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 175
    [16:52:09][game.h:147]: Object with key: pm_chthonian_planet already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 209
    [16:52:09][game.h:147]: Object with key: pm_asteroid_impacts already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 229
    [16:52:09][game.h:147]: Object with key: pm_extensive_moon_system already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 262
    [16:52:09][game.h:147]: Object with key: pm_carbon_world already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 290
    [16:52:09][game.h:147]: Object with key: pm_wild_storms already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 320
    [16:52:09][game.h:147]: Object with key: pm_low_gravity already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 350
    [16:52:09][game.h:147]: Object with key: pm_high_gravity already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 437
    [16:52:09][game.h:147]: Object with key: pm_mineral_rich already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 524
    [16:52:09][game.h:147]: Object with key: pm_ultra_rich already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 567
    [16:52:09][game.h:147]: Object with key: pm_mineral_poor already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 604
    [16:52:09][game.h:147]: Object with key: pm_titanic_life already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 647
    [16:52:09][game.h:147]: Object with key: pm_asteroid_belt already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 690
    [16:52:09][game.h:147]: Object with key: pm_natural_beauty already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 731
    [16:52:09][game.h:147]: Object with key: pm_atmospheric_aphrodisiac already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 762
    [16:52:09][game.h:147]: Object with key: pm_atmospheric_hallucinogen already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 789
    [16:52:09][game.h:147]: Object with key: pm_lush already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 816
    [16:52:09][game.h:147]: Object with key: pm_bleak already exists, using the one at file: common/planet_modifiers/01_planetary_modifier_enhancements_planetary_modifiers_overrides.txt line: 847
    [16:52:10][eventmanager.cpp:361]: an event with id [game_start.2] already exists! file: events/game_start.txt line: 225

    Changelog
    See the Change Notes

    Source Code
    Hosted on GitHub

    TitlePlanetary Modifier Enhancements
    Steam ID2496357128
    Steam App281990 (steamDB)
    Steam Manifest/UGC3062435071713782521
    Creator SteamID76561198040838605
    Steam Created2021-05-24T05:34:31+00:00
    Steam Updated2022-05-30T09:20:14+00:00
    Steam Updated relative1596.7 days ago
    Revision #20
    Revision archived?Yes (fetch: 2022-05-30 04:14:05)
    Revision file date2022-05-30 09:20:14
    Tracked Steam files8
    Tracked mod files16
    Mod size305.55 KB

    Tracked mod revisions

    Title Revision # Archived? Size Metadata created Metadata last updated
    Planetary Modifier Enhancements 28 NO 0 B 2023-07-02 20:24:04 2026-10-10 23:05:01
    Planetary Modifier Enhancements 28 Yes (fetch: 2023-07-03 19:41:57) 311.1 KB 2023-07-02 20:24:04 2026-10-10 23:05:01
    Planetary Modifier Enhancements 22 Yes (fetch: 2023-01-09 17:29:21) 308.04 KB 2023-01-09 17:12:01 2023-02-07 19:05:01
    Planetary Modifier Enhancements 21 Yes (fetch: 2022-12-13 19:15:08) 308.09 KB 2022-12-13 19:12:40 2023-01-09 22:05:02
    Planetary Modifier Enhancements 20 Yes (fetch: 2022-06-27 15:13:52) 0 B 2022-05-30 04:11:59 2022-12-14 00:05:01
    Planetary Modifier Enhancements 20 Yes (fetch: 2022-05-30 04:14:05) 305.55 KB 2022-05-30 04:11:59 2022-12-14 00:05:01
    Planetary Modifier Enhancements 19 Yes (fetch: 2022-05-12 13:26:13) 312.88 KB 2022-05-12 13:14:10 2022-05-30 09:05:02
    Planetary Modifier Enhancements 18 Yes (fetch: 2022-04-17 19:15:17) 312.69 KB 2022-04-10 02:57:03 2022-05-12 17:05:03


    Mod File inventory

    Path Extension File Count File Size
    common/on_actions txt 1 306 B
    common/planet_modifiers txt 2 12.6 KB
    common/scripted_effects txt 1 2.31 KB
    common/scripted_triggers txt 1 435 B
    common/static_modifiers txt 3 2.22 KB
    events txt 2 3.83 KB
    localisation yml 1 642 B
    localisation/replace yml 1 207 B