ComPatch Morgenrote + BPM

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

Author: BED_TRIP

Last revision: 23 Jan at 13:38 UTC

File size: 423.18 KB

On Steam Workshop

Description:
ComPatch: Morgenrote + Better Politics Mod (BPM)

Load order
  • Community Mod Framework (CMF)
  • Morgenröte
  • Better Politics Mod (BPM)
  • ComPatch Morgenrote + BPM (this mod)

This patch must be loaded after both mods.

What this patch does
  • Fixes the hard file overwrite: achievement groups
    • Both mods have common/achievement_groups.txt. With load order Morgenrote -> BPM, BPM overwrites Morgenrote and you lose Morgenrote achievement groups (and BPM’s file is also incomplete vs vanilla).
    • This patch ships a merged common/achievement_groups.txt: keeps BPM’s bpm_achievements group, restores full vanilla groups, and keeps all Morgenrote groups.

  • Restores Morgenrote “active” scripted trigger after BPM
    • BPM’s community compatibility triggers set morgenrote_is_active to always = no (breaks checks that depend on “Morgenrote is active”).
    • This patch restores it via common/scripted_triggers/zzzz_bpm_mr_is_active_trigger.txt.

  • Re-applies Morgenrote tech injection lost to BPM REPLACE
    • Morgenrote injects elgar_mass_culture_tech into vanilla mass_propaganda, but BPM fully REPLACEs that tech, so the injection is lost with load order Morgenrote -> BPM.
    • This patch re-injects it after BPM via common/technology/technologies/zzzz_bpm_mr_society_technologies_patch.txt.

  • Fixes Swedish Bernadotte ruler templates overwrite
    • BPM REPLACEs these templates and overwrites Morgenrote’s flavor. This patch reapplies Morgenrote’s MR traits/DNA but keeps the interest group / ideology assignment consistent with BPM:
    • swe_karl_johan_bernadotte_template, swe_oscar_bernadotte_template, swe_charles_bernadotte_template, swe_oscar_ii_bernadotte_template, swe_gustaf_v_bernadotte_template

Notes / scope
  • This patch is focused on resolving confirmed overwrites (files / REPLACE conflicts). It does not try to rebalance laws, parties, political movements, or interest groups.

my github[github.com]