You can still use the tool, Just manually download and find the "PluginConflictChecker_AppSettings.json". Then, in that Json file, set "PluginTXTPath" To the plugin.txt file (In Appdata\Local\Skyrim Special Edition) Like this: "PluginTXTPath": "C:\\Users\\rjlin\\AppData\\Local\\Skyrim Special Edition\\Plugins.txt", Then set "DataFolder" To your Skyrim data folder Like this: "E:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Data" Use VSC Virtual Studio code to edit the .json Hope that helps!
so can someone explain to me what a plugins.txt file is cause I don't see anything with that name cause the only thing with that name would be attatched to vortex and skse. Edit: nevermind figured it out
je viens de télécharger ce prog sur fallout 4 mais il refuse systématiquement de fonctionné et quand il fonctionne il donne plugins List vide, totalement vide, en fait quoi que je fasse il ne reconnais pas le fichier plugins de fallout alors que celui-ci fait 11ko voila ce que j'ai mis come valeur { "Version": "1.5", "Fallout4" : vrai, "PluginTXTPath": "C:\\Users\\jeanc\\AppData\\Local\\Fallout4\\plugins.txt", "Dossier de données": "C:\\Modding\\Fallout4\\Data\\Data", "Nom de sortie": "", "FilterOutMasterOverrides": vrai, "OutputToSeperateFiles": vrai, "Explorer" : vrai, "OutputJson": faux, « Paramètres de filtre » : { "MinCountToOutput": 20, "OnlyIncludeTypeFilter": vrai, « TypeFilter » : [ "Icell", « Espace mondial » ] }}
Inside the Type Filter you can not use what ever language you want. You need to use exactly the name of it defined in Major Record Interfaces.txt.
They way this works is it compares the class names of the record and what you define in TypeFilter. And it is case sensitive so you need to define it as "ICell" and "IWorldspace". not "Icell", « Espace mondial ».
I am unsure what this character is » but I am pretty sure it is not the same on my end.
"Files will be generated inside the Reports folder" Where is the report folder? Is it in AppData\Local\Skyrim Special Edition ? I ran PluginConflictChecker.exe thru MO2 and got a file callled: Plugins.sseviewsettings in appdata. Is that from this program? I've looked in appdata and my MO2 profile folder, and I can't find any file that's providing plugin conflict data like you show in the image. The program window reported: "Settings has been updated. Please view the Settings on the Skyrim Special edition page for new settings you might want" What settings have changed and what does that have to do with plugin conflict?
The reports folder should be where ever you ran it from. It doesn't create a file called "Plugins.sseviewsettings" MO2 probably did.
The settings file, "PluginConflictChecker_AppSettings.json", it refers to should be located along with the exe. If you are using a bat file outside of the folder containing the exe it will be where ever that bat file is.
Still no idea. I ran it as an executable thru MO2's modify executables tab, same as where you'd run skse or nemesis or sseedit etc. Is the folder called "Reports" ? If not what is it called? I could search for it.
Well the reason your not getting it is probably you skipped steps 2 through 7 and went directly to 8 in the directions. Your supposed to fix the settings so that my program knows what to look at.
Been reading the comments below to find my problem an it looks like it won't get fixed followed a lot of mentions on how to fix my problem but if this program only wants to work on skyrim and only mo2 I'm out. Because I put it as vortex and the path to my fallout 4 folders and set it to fallout 4 an save it in the settings. It's still giving me skyrim and mo2. I can't stress over these things sadly because health decline idk how to fix it just know I set it all for fallout 4 an won't work. and I used the very first file on this page.
Sorry if I'm being oblivious but I can't seem to find the file "Major Record Interfaces.txt", there's no "Articles" tab for the mod page, no link in the description, no file of this name in the package. I tried poking around the Mutagen repo but doesn't seem to exist there either (though I suppose if I was smarter about C# I could probably figure them out via the documentation?). If it's right in front of me I apologize, but I just can't find it.
EDIT: It's in the root of the repo for this mod in Github. Should have looked there first. Sorry for the bother. Major Record Interfaces.txt
EDIT2: Thanks for adding the JSON output option. Curious about the 'MinCountToOutput' setting? I thought that this was 'number of conflicts per plugin' but I did get this in the report with a setting of "MinCountToOutput": 2 "unofficial arcane archer pack patch.esl": { "audio overhaul skyrim.esp": 1 }
For the FormKeyList I think I am getting 'self-reference conflict' reports? Or maybe I just don't understand what the data means. The first one seems to make sense (looking in xEdit with all plugins loaded, I see the two conflicting records) the second one, there's no other record conflict. "000c04:ccvsvsse004-beafarmer.esl": [ "unofficial farming patch.esl", "cc farming - tweaks and enhancements.esp" ], "000900:unofficial farming patch.esl": [ "unofficial farming patch.esl" ] I had set 'Min' to 2 thinking maybe I'd filter out the assumed self-references in FormKeyList, but that didn't seem to happen. Now of course I realize it's almost certain that this setting doesn't apply to that report at all :)
I keep getting this error - not sure what about this plugin is causing it: These plugins could not be fully run: finding_derkeethus.esp
finding_derkeethus.esp Exception of type 'Mutagen.Bethesda.Plugins.Exceptions.RecordCollisionException' was thrown. at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.<>c__DisplayClass18_0.<EnumerateMajorRecords>b__0(Exception e) at Noggog.EnumerableExt.Catch[T](IEnumerable`1 e, Action`1 onException)+MoveNext() in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Extensions\EnumerableExt.cs:line 287 at PluginConflictChecker.Program.LoadPluginDataSkyrim(String pluginName) in C:\Modding\SkyrimSE\MiscProjects\PluginConflictChecker\PluginConflictChecker\Program.cs:line 154 at PluginConflictChecker.Program.Main(String[] args) in C:\Modding\SkyrimSE\MiscProjects\PluginConflictChecker\PluginConflictChecker\Program.cs:line 86
Anyway, apologies if I've just totally misunderstood what's going on.
Understood on the first point. As regards the error - I'll see if I can poke around and figure out what (if anything) is wrong with that particular one. Thanks for the info / guidance, the tool and the quick reply.
i cant get the checker mod you made to work it always asks for skyrim when i try to make it work for fallout 4 and im not useing mo2 im using vortex how do i make this checker work for fallout for i have it on my d drive and im using windows 11 ive typed and ran the exes every witch way and it keeps asking for skyrim and not generating the mod logs u say it will can u make a Tutorial video on how to set this up plz??
Just downloaded this mod for Fallout 4 and seems to run okay except the two report files are empty. The second last line also states:These plugins could not be fully run: I assume nothing below is a good thing
My modlist is 2600+ mods and I get the same error, it lists the names of mods above the error but nothing output to files at all. Below is just a snippet, the list scrolls up to fill the console.
tgc winterhold - atlas map markers patch.esp great village of kynesgrove - atlas map markers patch.esp great town of ivarstead - atlas map markers patch.esp great town of karthwasten - atlas map markers patch.esp great town of shor's stone - atlas map makers patch.esp disco - 3dnpc-amm greenwood shack patch.esp cotn falkreath - atlas map markers se patch.esp fwmf for fantasy paper maps.esp fwmf for fantasy paper maps weather and lighting fix.esp lux patch for fwmf.esp synthesis.esp dyndolod.esp occlusion.esp skyrim paper map by freelancecartography for fwmf.esp beyond bruma by mirhayasu for fwmf.esp blackreach paper map for fwmf.esp markarth paper map for fwmf.esp darkend paper map for fwmf.esp dayspring canyon paper map for fwmf.esp deepwood vale paper map for fwmf.esp forgotten vale map for fwmf.esp skuldafn map for fwmf.esp solstheim map by duncan for fwmf.esp soul cairn paper map for fwmf.esp sovngarde paper map for fwmf.esp vigilant paper map for fwmf.esp wyrmstooth for fwmf.esp These plugins could not be fully run: Press Enter to Close...
Download the new version from the Skyrim page. And replace add the new line to the AppSettings and set OutputJson to true or replace it with this { "PluginTXTPath": "C:\\Nolvus\\Instances\\Nolvus Ascension\\MODS\\profiles\\Jenesis\\plugins.txt", "DataFolder": "C:\\Nolvus\\Instances\\Nolvus Ascension\\STOCK GAME\\Data\\", "FilterSettings": { "MinCountToOutput": 0, "TypeFilter": [] }, "Fallout4": false, "FilterOutMasterOverrides": true, "OutputToSeperateFiles": false, "OutputJson": true, "Explorer": false } Then tell me if the json files have anything in them. They will be generated into the Reports folder.
I'm having the same problem, and i just whitelisted the whole drive where skyrim is in. my settings: (i tried with outputJson true and false, and i have 2400 plugins)
{ "PluginTXTPath": "F:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Skyrim mod base\\profiles\\Blasg 2\\plugins.txt", "DataFolder": "F:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Data", "FilterSettings": { "MinCountToOutput": 0, "TypeFilter": [] }, "Fallout4": false, "FilterOutMasterOverrides": true, "OutputToSeperateFiles": false, "Explorer": false, "OutputJson": true }
Running the plugin-checker on Fallout 4, but already have downloaded the newest version from Skyrim: I now do get an output, but the txt-files are still generated empty, however the json-files contain information pertaining to two mods.
So there seems to be somehow a conflict between these two mods, and I assume within the formlist-values from the FormKeylist.json? But strangely one of them is just a simple mod that moves the workshop-entries from the vanilla parts to the creation-club menu, the other one is a simple furniture mod and comparing them in xEdit against the whole load order doesn't seem to give me any conflicts?
My PluginConflictChecker_AppSettings.json file for reference
Use the do not download version I just uploaded. It has logging everywhere because there is no reason that you all shouldn't be getting output.
Run it and let it go, It will look like its not running but it is. There will be a file that constantly gets written to called DevWrite.txt in the same folder as the exe. You can tell the program is still running if the kb is still going up.
Once in the console it says press enter to end its finished and you can close the program. Send that DevWrite.txt to me using Google Drive or Dropbox.
Been following the comments and downloaded the new file which no longer mentions files not fully run but still zero data in reports and just [] in the json report.
Very nice work... took abit to figure it out... then remove all the mods from the report, that I intentionally have conflicting (overwriting certain parts of another mod)..
Your mod will save me HOURS going through everything the old way..
Well just because there are some conflict first mean they won't work together. Patch plugins are ignored by default and if there are no patches you can make them. This isn't meant to tell you you can't use two mods together just to suggest somethings have conflicting FormIDs.
67 comments
"PluginTXTPath" To the plugin.txt file (In Appdata\Local\Skyrim Special Edition)
Like this: "PluginTXTPath": "C:\\Users\\rjlin\\AppData\\Local\\Skyrim Special Edition\\Plugins.txt",
Then set "DataFolder" To your Skyrim data folder
Like this: "E:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Data"
Use VSC Virtual Studio code to edit the .json
Hope that helps!
It is the file that tells skyrim and other bethesda plugins what order to load the plugins.
voila ce que j'ai mis come valeur
{ "Version": "1.5", "Fallout4" : vrai, "PluginTXTPath": "C:\\Users\\jeanc\\AppData\\Local\\Fallout4\\plugins.txt", "Dossier de données": "C:\\Modding\\Fallout4\\Data\\Data", "Nom de sortie": "", "FilterOutMasterOverrides": vrai, "OutputToSeperateFiles": vrai, "Explorer" : vrai, "OutputJson": faux, « Paramètres de filtre » : { "MinCountToOutput": 20, "OnlyIncludeTypeFilter": vrai, « TypeFilter » : [ "Icell", « Espace mondial » ] }}
They way this works is it compares the class names of the record and what you define in TypeFilter. And it is case sensitive so you need to define it as "ICell" and "IWorldspace". not "Icell", « Espace mondial ».
I am unsure what this character is » but I am pretty sure it is not the same on my end.
Where is the report folder? Is it in AppData\Local\Skyrim Special Edition ?
I ran PluginConflictChecker.exe thru MO2 and got a file callled: Plugins.sseviewsettings in appdata. Is that from this program?
I've looked in appdata and my MO2 profile folder, and I can't find any file that's providing plugin conflict data like you show in the image.
The program window reported: "Settings has been updated. Please view the Settings on the Skyrim Special edition page for new settings you might want"
What settings have changed and what does that have to do with plugin conflict?
The settings file, "PluginConflictChecker_AppSettings.json", it refers to should be located along with the exe. If you are using a bat file outside of the folder containing the exe it will be where ever that bat file is.
Is the folder called "Reports" ?
If not what is it called? I could search for it.
If you would read the instructions you need to change the setting for fallout4 to true.
Sorry if I'm being oblivious but I can't seem to find the file "Major Record Interfaces.txt", there's no "Articles" tab for the mod page, no link in the description, no file of this name in the package. I tried poking around the Mutagen repo but doesn't seem to exist there either (though I suppose if I was smarter about C# I could probably figure them out via the documentation?). If it's right in front of me I apologize, but I just can't find it.
EDIT: It's in the root of the repo for this mod in Github. Should have looked there first. Sorry for the bother.Major Record Interfaces.txt
EDIT2: Thanks for adding the JSON output option.
Curious about the 'MinCountToOutput' setting? I thought that this was 'number of conflicts per plugin' but I did get this in the report with a setting of "MinCountToOutput": 2
"unofficial arcane archer pack patch.esl": {
"audio overhaul skyrim.esp": 1
}
For the FormKeyList I think I am getting 'self-reference conflict' reports? Or maybe I just don't understand what the data means. The first one seems to make sense (looking in xEdit with all plugins loaded, I see the two conflicting records) the second one, there's no other record conflict.
"000c04:ccvsvsse004-beafarmer.esl": [
I had set 'Min' to 2 thinking maybe I'd filter out the assumed self-references in FormKeyList, but that didn't seem to"unofficial farming patch.esl",
"cc farming - tweaks and enhancements.esp"
],
"000900:unofficial farming patch.esl": [
"unofficial farming patch.esl"
]
happen. Now of course I realize it's almost certain that this setting doesn't apply to that report at all :)
I keep getting this error - not sure what about this plugin is causing it:
These plugins could not be fully run: finding_derkeethus.esp
finding_derkeethus.esp
Exception of type 'Mutagen.Bethesda.Plugins.Exceptions.RecordCollisionException' was thrown.
at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.<>c__DisplayClass18_0.<EnumerateMajorRecords>b__0(Exception e)
at Noggog.EnumerableExt.Catch[T](IEnumerable`1 e, Action`1 onException)+MoveNext() in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Extensions\EnumerableExt.cs:line 287
at PluginConflictChecker.Program.LoadPluginDataSkyrim(String pluginName) in C:\Modding\SkyrimSE\MiscProjects\PluginConflictChecker\PluginConflictChecker\Program.cs:line 154
at PluginConflictChecker.Program.Main(String[] args) in C:\Modding\SkyrimSE\MiscProjects\PluginConflictChecker\PluginConflictChecker\Program.cs:line 86
Anyway, apologies if I've just totally misunderstood what's going on.
Your error is apart of Mutegen itself I cant do anything.
The second last line also states:These plugins could not be fully run: I assume nothing below is a good thing
Does this mean everything is hunky dory?
Is there anything above "These plugins could not be fully run:"?
tgc winterhold - atlas map markers patch.esp
great village of kynesgrove - atlas map markers patch.esp
great town of ivarstead - atlas map markers patch.esp
great town of karthwasten - atlas map markers patch.esp
great town of shor's stone - atlas map makers patch.esp
disco - 3dnpc-amm greenwood shack patch.esp
cotn falkreath - atlas map markers se patch.esp
fwmf for fantasy paper maps.esp
fwmf for fantasy paper maps weather and lighting fix.esp
lux patch for fwmf.esp
synthesis.esp
dyndolod.esp
occlusion.esp
skyrim paper map by freelancecartography for fwmf.esp
beyond bruma by mirhayasu for fwmf.esp
blackreach paper map for fwmf.esp
markarth paper map for fwmf.esp
darkend paper map for fwmf.esp
dayspring canyon paper map for fwmf.esp
deepwood vale paper map for fwmf.esp
forgotten vale map for fwmf.esp
skuldafn map for fwmf.esp
solstheim map by duncan for fwmf.esp
soul cairn paper map for fwmf.esp
sovngarde paper map for fwmf.esp
vigilant paper map for fwmf.esp
wyrmstooth for fwmf.esp
These plugins could not be fully run:
Press Enter to Close...
"PluginTXTPath": "C:\\Nolvus\\Instances\\Nolvus Ascension\\MODS\\profiles\\Jenesis\\plugins.txt",
"DataFolder": "C:\\Nolvus\\Instances\\Nolvus Ascension\\STOCK GAME\\Data\\",
"FilterSettings": {
"MinCountToOutput": 0,
"TypeFilter": []
},
"Fallout4": false,
"FilterOutMasterOverrides": true,
"OutputToSeperateFiles": false,
"Explorer": false
}
{
Then tell me if the json files have anything in them. They will be generated into the Reports folder."PluginTXTPath": "C:\\Nolvus\\Instances\\Nolvus Ascension\\MODS\\profiles\\Jenesis\\plugins.txt",
"DataFolder": "C:\\Nolvus\\Instances\\Nolvus Ascension\\STOCK GAME\\Data\\",
"FilterSettings": {
"MinCountToOutput": 0,
"TypeFilter": []
},
"Fallout4": false,
"FilterOutMasterOverrides": true,
"OutputToSeperateFiles": false,
"OutputJson": true,
"Explorer": false
}
my settings: (i tried with outputJson true and false, and i have 2400 plugins)
{
"PluginTXTPath": "F:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Skyrim mod base\\profiles\\Blasg 2\\plugins.txt",
"DataFolder": "F:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Data",
"FilterSettings": {
"MinCountToOutput": 0,
"TypeFilter": []
},
"Fallout4": false,
"FilterOutMasterOverrides": true,
"OutputToSeperateFiles": false,
"Explorer": false,
"OutputJson": true
}
I now do get an output, but the txt-files are still generated empty, however the json-files contain information pertaining to two mods.
So there seems to be somehow a conflict between these two mods, and I assume within the formlist-values from the FormKeylist.json? But strangely one of them is just a simple mod that moves the workshop-entries from the vanilla parts to the creation-club menu, the other one is a simple furniture mod and comparing them in xEdit against the whole load order doesn't seem to give me any conflicts?
My PluginConflictChecker_AppSettings.json file for reference
{
"Fallout4": true,
"PluginTXTPath": "F:\\MO2\\profiles\\Default\\Plugins.txt",
"DataFolder": "F:\\SteamLibrary\\steamapps\\common\\Fallout 4\\Data",
"FilterOutMasterOverrides": true,
"OutputToSeperateFiles": false,
"OutputJson": true,
"Explorer": false,
"FilterSettings": {
"MinCountToOutput": 20,
"TypeFilter": []
}
}
Run it and let it go, It will look like its not running but it is. There will be a file that constantly gets written to called DevWrite.txt in the same folder as the exe. You can tell the program is still running if the kb is still going up.
Once in the console it says press enter to end its finished and you can close the program. Send that DevWrite.txt to me using Google Drive or Dropbox.
Should your file be on same drive as Fallout 4?
You are the bomb!
But now do I have to reset the file path to the plugins.txt for each profile?
But is running programs through MO2 really something that still needs to be specified?
Your mod will save me HOURS going through everything the old way..
"People who try to make the most stable and compatible load orders": make patches for themselves and others
It's just meant as a diagnostic tool
"TypeFilter": [
"ICell",
"IWorldspace"
]
If you only want one filter remove the , if you want to add more add a single , to the end of the previous line.