MOD conflict checker
#1

Have you ever installed a bunch of MODS, just to end up with some subtle bugs you don't know how to chase ? Well, here is a diagnosis tool, whose purpose is to detect potential conflict between MOD using the same java classes.

Unzip at the root of your IL2 directory, run classchecker.exe and look at the results in doublon.txt

You might need this piece of Microsoft code if classchecker.exe fails to launch

Here is a sample output :
64F83BC6574C11DE exists with :
CRC 7bd79941 : .\MODS\-VuesexternesETvisilongue\64F83BC6574C11DE
.\MODS\-VuesexternesETvisimoyenne\64F83BC6574C11DE
.\MODS\-VuesexternesETvisireduite\64F83BC6574C11DE
.\MODS\-Vuesexternesseules\64F83BC6574C11DE

CRC 50433e87 : .\MODS\-Flare_Distance\64F83BC6574C11DE
.\MODS\___Avions_nouveaux_slots\64F83BC6574C11DE

From this output, you know that the four first mods will clash with the two last ones, because all six MODs use the same class, but the class can have different content. If two MODs with different classes are used together, then only one of the MOD will really be activated. It can be harmless, or harmful.
This tool is here to help PACK makers, and PACK users chasing those potentially conflicting mods.
Reply
#2

great tool many thank lad.

Can you add a link in english???

potenz
Reply
#3

What do you mean in english ?
You mean the dl.free.fr site is not accessible from other country ?
Reply
#4

Hi!

Every day is a wonderful day in this site!!!!

This utility is a great addition to our mods menagement!!!

THANKS A LOT!!!!!!!!!

walter

SEMPER INCOMMODUS
Reply
#5

Potenz Wrote:great tool many thank lad.

Can you add a link in english???

potenz

Click where it says - "T
Reply
#6

C6_bandini Wrote:Have you ever installed a bunch of MODS, just to end up with some subtle bugs you don't know how to chase ? Well, here is a diagnosis tool, whose purpose is to detect potential conflict between MOD using the same java classes.

Unzip at the root of your IL2 directory, run classchecker.exe and look at the results in doublon.txt

You might need this piece of Microsoft code if classchecker.exe fails to launch

Here is a sample output :
64F83BC6574C11DE exists with :
CRC 7bd79941 : .\MODS\-VuesexternesETvisilongue\64F83BC6574C11DE
.\MODS\-VuesexternesETvisimoyenne\64F83BC6574C11DE
.\MODS\-VuesexternesETvisireduite\64F83BC6574C11DE
.\MODS\-Vuesexternesseules\64F83BC6574C11DE

CRC 50433e87 : .\MODS\-Flare_Distance\64F83BC6574C11DE
.\MODS\___Avions_nouveaux_slots\64F83BC6574C11DE

From this output, you know that the four first mods will clash with the two last ones, because all six MODs use the same class, but the class can have different content. If two MODs with different classes are used together, then only one of the MOD will really be activated. It can be harmless, or harmful.
This tool is here to help PACK makers, and PACK users chasing those potentially conflicting mods.

I Downloaded the microsoft code but it fails to launch even with the patch installed do you have any idea

just need to be patient works niceely thanks
Reply
#7

Nice tool, works well.

Directions: download the archive, extract to your MODS folder. Run the .exe, when done (it may take a minute or three depending on the number of mods you have installed), it will create a new text file ("doublon.txt") listing all the class files used in multiple mods.

Many default UI 1.1.1 mods use the same class files for different mods, apparently without any issues. But it does make one wonder if issues could arise. An example:

Code:
F0DB9DECFAA1332A:
    .\ME-410_A\F0DB9DECFAA1332A
    .\ME-410_B\F0DB9DECFAA1332A
    .\ME-410_D\F0DB9DECFAA1332A

... and ...

Code:
37241C24532F8EB2:
    .\HurricaneMkIId\37241C24532F8EB2
    .\Mosquito_Mk_BXVI\37241C24532F8EB2
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)