• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Jorlem

Field Marshal
118 Badges
May 9, 2012
4.582
4.152
  • Steel Division: Normandy 44
  • Semper Fi
  • Sword of the Stars
  • The Showdown Effect
  • Rome: Vae Victis
  • War of the Roses
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: El Dorado
  • Ancient Space
  • Cities: Skylines - After Dark
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Europa Universalis IV: Common Sense
  • Steel Division: Normandy 44 Deluxe Edition
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Tyranny - Tales from the Tiers
  • Tyranny - Bastards Wound
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Stellaris: Lithoids
  • Crusader Kings III
  • Victoria 3 Sign Up
  • Victoria: Revolutions
  • Arsenal of Democracy
  • Cities in Motion
  • Darkest Hour
  • Dungeonland
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III: Their Finest Hour
  • Rome Gold
  • Europa Universalis IV: Res Publica
  • Heir to the Throne
  • Magicka
  • Leviathan: Warships
I would like to suggest an additional function for the various launchers used by Paradox games: the ability to check for incompatibilities between mods.

The way I envision this, there would be an additional button on the Mod tab of a given launcher, that when pressed would "load" all of the mods selected as active without loading the actual game. This process would record any event of files with the same name and path being "loaded", and on completion would report these to the user either through a pop-up, or by creating a log file (or a pop up with an option to create said log file.) The way I'm think of it, it would look something like this:

The mods
[Mod A]
[Mod B]
[Mod C]​
all change the file(s)
[...\events\FILENAME.txt]​
and are therefore potentially incompatible with each other.

The mods
[Mod B]
[Mod D]​
all change the file(s)
[...\events\FILENAME_2.txt]
[...\common\on_actions\FILENAME_3.txt]​
and are therefore potentially incompatible with each other.
and so on.

This would make it far easier to determine which mods conflict with each other, something that has become rather more difficult thanks to how the Steam Workshop handles subscribed mods. (The workshop mods end up buried behind random ID numbers, and are often in zip files as well, making the sort of checking needed to find conflicts much harder to do manually than for non-Workshop mods.)