Version 0.5 - fixed a visual bug where some archives are listed twice when losing/winning - added mod status icons (has winning conflicts, has losing conflicts, is obsolete)
————————— Planned features - DONE filters - DONE show not-conflicting files # - DONE load order management - DONE more help text - DONE show mod status icons - Display REDmod archive conflicts - conflict check for tweaks and scripts
How does load order work in Cyberpunk 2077? Archives in Cyberpunk are loaded binary-alphabetically. This means that a mod called "modaa" loads before "modbb", but "modA" loads before "modaa" and "modbb". Special characters also load according to binary sorting: "!" and "#" before "A", but "_" after "Z". Check the ASCII character set for more info: https://en.wikipedia.org/wiki/ASCII#Character_set/. Additionallty, all REDmod archives are strictly loaded after archives in the /archive/pc/mod folder
However, the game provides a way to adjust archive load order without renaming the files: Archives in "modlist.txt" in your "/archive/pc/mod" folder are loaded according to this list. This app uses the modlist.txt file to order mods without renaming the files. (can be toggled on or off in the app)
I FINALLY got this working in Mod Organizer 2, here's how I have it set up:
Download via 'mod manager download' and install in MO2
right-click the mod in MO2 and select 'open in explorer', then create new folder tree: archive\pc\mod
place the red4-conflicts.exe inside archive\pc\mod
Add red4-conflicts as an executable in MO2:
the 'Binary' should be the location of the exe that we set up above (in your MO2 game instance for Cyberpunk) in my case it is "D:\Games\ModTools\Mod Organizer 2 Game Instances\Cyberpunk 2077\mods\Archive Conflict Checker Tool\archive\pc\mod\red4-conflicts.exe"
Leave 'Start in' completely blank
Check 'Force load libraries', click 'apply' and 'ok'
enable the mod in the left hand side of MO2, and select the executable from the drop down on the right, then click 'run'
At first, it still said it found 0 conflicts across 0 archives. It was still trying to default to the "Mod Organizer 2 Game Instances\Cyberpunk 2077\mods" folder where the mods are installed. I had to change the "archive path" to the virtual file path used by MO2 for loading mods.
in my case, it is "D:\Games\SteamLibrary\steamapps\common\Cyberpunk 2077\archive\pc\mod". However, this folder does not exist on my pc, since all my mods (except CET and red4EXT) are installed via MO2. So i had to type the path in, rather than navigate to it in the explorer
click the three dots next to 'archives path' to update the path
manually type (or copy/paste) the file path into the explorer
click 'select folder', and click 'Re-check conflicts'
It took a second to load, but after that it worked for me. I hope this helps anyone else who may be struggling to get it working. If it still doesn't work, try asking in the MO2 discord, and good luck
This needs to be stickied. I've been fighting with this for an hour.
If I can return the favor to anyone else struggling to get Conflict Checker buckled up and ready to drive in MO2, hopefully saving them the grief and headache that I just went through, another critically important thing to keep in mind is that Windows can throw an "access denied" error for all kinds of stupid reasons. MO2 will assume it's your antivirus, but that's not necessarily always the case. Before you walk down that dark alley where Windows Defender and his boys are drinking beers and throwing bottles at the wall, check and make sure that your executable path has the correct syntax. In my case, I had accidentally left off a quotation mark when I copied and pasted the validated pathname.
I have no idea what has changed, but after getting it to work once and editing my modlist a bit, now I can't get Conflict Checker to run at all no matter what I do.
Didn't get this to work manually so i tried to copy this guide, but with Vortex. I just added d4-conflicts.exe as a tool (vortex version of "executable" i guess). It worked perfectly! Thanks (*¯ ³¯*)♡
Does anyone know how to use this tool? There's literally no explanation by the creator anywhere. Not sure how it's useful when you can't even figure out how it works.
Like wtf does "winning & losing" even mean? What's the context? How are the mods compared to each other? How do I tell? Like seriously this tool has no point without a guide.
"Winning and losing" are terms referring to two different mods that alter the same thing. An example of this would be, lets say, you download two mods that both alter the Overwatch sniper. The one which loads first, "wins" the conflict (conflict meaning they're both fighting to change the same thing) and the one that loads after, loses.
The way mods are loaded in Cyberpunk is via the ASCII-Alphabetical order.
Winning and losing isn't always a bad thing. It can just mean the mod you're using could be winning over base game files. If you've successfully loaded your mod folder into the tool, you'll see red and green. In the right panel, click the drop down menus under the mods and scroll to the right. You'll see exactly how your mods are interacting with your game and other mods.
The left panel is used for reordering your mods. Remember, higher wins. If you click the tick-box at the top of the left pane, it enables modlist re-ordering. Click and drag a mod up or down to adjust which will win the conflict. Doing this will generate a file in the same location where the red4-conflicts.exe is located called "modlist.txt". By placing this file into the same file location as your mod archives, the game will read the .txt file and obey it's ordering. Doing this allows you to reorder mods that really shouldn't be renamed conventionally, as this can break some mods.
You can find more information about Load Ordering and Conflicts here: https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-users/users-modding-cyberpunk-2077/load-order
Also, read the mod description extensively. It's very intuitive. Also, there's no need for the hostility. Mods are free and extremely time consuming.
Old Schol (NMM) Nexus Mod Manager Community Edition it's on GitHub, I got this to work very simple with NMM. Download Archive Conflict Checker Tool Manually Unzip the file wherever you like Inside the file is an exe, make a shortcut or run it from there Make sure to have NMM or you Mod Manager Open Select the location of Cyberpunk Archive folder location (only needs done first time) I am now at 980 mods with no errors; I was able to fix mine with this amazing tool
Thank You So Much!!!!! This Tool Needs Way More Attention, it should be required to Mod Cyberpunk!!
Is it possible to use this with vortex?, I got it to open once and now it wont open anymore, I've reinstalled several times nothing happens other than it uses 8-10gb of ram, even on a fresh install of the program
Strange. I've used it with vortex for a long time before switching to a new computer half a year ago, I am now setting up mods again and redownloading this. I'll update this reply should I run into the same issues.
Not working with Vortex. Shows 0 archives even though I have the correct mods folder selected. I'm guessing it's because Vortex is putting the archives in a nested structure and not directly in the mods folder? Is this utility opening folders recursively?
Ah I see, Vortex installed it to the staging area. Not the game mod folder. So it couldn't see them. I changed the directory where it is looking. All good.
Can someone please explain to me what it means if a mod displays 1 win and 1 loss but both the win and the loss is the same(the description for win and the loss is points to the same mod\archive) ?
Ok after some trial and error I got it working. I try to give you a foolproof step by step guide for Mod organizer:
step1: put the red4 conflicts checker exe on the desktop (or actually whereever u want but lets keep it simple and just put it there) step2: go into MO2 and click on the drop down menu left of the start button and then on "edit" step3: in the new window click on the + icon on the top left and select "add from file" step4: select the conflicts checker exe mentioned in step1 step5: click on the 3 dots on the right side(the lower ones) navigate to ur cyberpunk 2077 folder then into archive --> pc --> mod. confirm the selected folder step6: check the "Force load libaries" box. (For an example how it should look like see the 4th picture of this modpage) step7: click apply and ok step8: repeat step 2 but instead of clicking on "edit" select the new "red4conflicts" entry. step9: click Run step10: inside the conflict checker click on the 3 dots in the middle next to "re-check conflicts" select the same folder like in step 5 and after that click "re-check conflicts" notstep11: u done Trouble shooting: restart mod organizer 2, change language to english, do everything again and as a last restort cry about it. Peace
Thank you for this. Was looking at the description + the github page and was lost when it came to MO2 integration. Saw your comment and got it working instantly.
is this how you do if you are using a portable instance of MO2? I thought this would be the best thing to do so I wouldn't be messing with my game folder too much and causing issues if I wanted to reinstall the game.
If I could endorse a comment I would. I was fighting with getting this to work with a portable install of MO2 wondering why it was not seeing my mods. And this right here fixed it for me.
Adding an addendum for MO2 users without a CP2077/archive/pc/mod folder
Step 1: Install the conflict checker with MO2 (it will give an error, click to ignore the error and install like a mod anyways) Step 2: Activate the conflict checker mod in MO2 Step 3: Follow the rest of the guide above and you will be set.
This method finds the mod folder in your game folder since the conflict checker is installed in the virtual folder space that the mods live in.
I tried following this method as well as the above steps and the conflict checker shows 0 conflicts within 0 archives no matter what I do. Is there a way to fix that? Kinda confused because I followed all steps but the exe seems like it cant check inside of a folder for the archives?
442 comments
- fixed a visual bug where some archives are listed twice when losing/winning
- added mod status icons (has winning conflicts, has losing conflicts, is obsolete)
—————————
Planned features
- DONE
filters- DONE
show not-conflicting files #
- DONEload order management- DONE
more help text
- DONEshow mod status icons- Display REDmod archive conflicts
- conflict check for tweaks and scripts
Archives in Cyberpunk are loaded binary-alphabetically.
This means that a mod called "modaa" loads before "modbb", but "modA" loads before "modaa" and "modbb".
Special characters also load according to binary sorting: "!" and "#" before "A", but "_" after "Z".
Check the ASCII character set for more info: https://en.wikipedia.org/wiki/ASCII#Character_set/.
Additionallty, all REDmod archives are strictly loaded after archives in the /archive/pc/mod folder
However, the game provides a way to adjust archive load order without renaming the files:
Archives in "modlist.txt" in your "/archive/pc/mod" folder are loaded according to this list.
This app uses the modlist.txt file to order mods without renaming the files. (can be toggled on or off in the app)
Look for the Tools section
Click the plus sign and select the tool
Then, it will appear on the Vortex toolbar.
- Download via 'mod manager download' and install in MO2
- right-click the mod in MO2 and select 'open in explorer', then create new folder tree: archive\pc\mod
- place the red4-conflicts.exe inside archive\pc\mod
Add red4-conflicts as an executable in MO2:in my case it is "D:\Games\ModTools\Mod Organizer 2 Game Instances\Cyberpunk 2077\mods\Archive Conflict Checker Tool\archive\pc\mod\red4-conflicts.exe"
At first, it still said it found 0 conflicts across 0 archives. It was still trying to default to the "Mod Organizer 2 Game Instances\Cyberpunk 2077\mods" folder where the mods are installed. I had to change the "archive path" to the virtual file path used by MO2 for loading mods.
in my case, it is "D:\Games\SteamLibrary\steamapps\common\Cyberpunk 2077\archive\pc\mod". However, this folder does not exist on my pc, since all my mods (except CET and red4EXT) are installed via MO2. So i had to type the path in, rather than navigate to it in the explorer
It took a second to load, but after that it worked for me. I hope this helps anyone else who may be struggling to get it working.
If it still doesn't work, try asking in the MO2 discord, and good luck
Thank you rfuzzo for such a great mod!
If I can return the favor to anyone else struggling to get Conflict Checker buckled up and ready to drive in MO2, hopefully saving them the grief and headache that I just went through, another critically important thing to keep in mind is that Windows can throw an "access denied" error for all kinds of stupid reasons. MO2 will assume it's your antivirus, but that's not necessarily always the case. Before you walk down that dark alley where Windows Defender and his boys are drinking beers and throwing bottles at the wall, check and make sure that your executable path has the correct syntax. In my case, I had accidentally left off a quotation mark when I copied and pasted the validated pathname.
you're a f*#@ing hero
This method got it working for me on MO2 on Linux through Proton
Like wtf does "winning & losing" even mean? What's the context? How are the mods compared to each other? How do I tell? Like seriously this tool has no point without a guide.
The way mods are loaded in Cyberpunk is via the ASCII-Alphabetical order.
Winning and losing isn't always a bad thing. It can just mean the mod you're using could be winning over base game files. If you've successfully loaded your mod folder into the tool, you'll see red and green.
In the right panel, click the drop down menus under the mods and scroll to the right. You'll see exactly how your mods are interacting with your game and other mods.
The left panel is used for reordering your mods. Remember, higher wins. If you click the tick-box at the top of the left pane, it enables modlist re-ordering. Click and drag a mod up or down to adjust which will win the conflict. Doing this will generate a file in the same location where the red4-conflicts.exe is located called "modlist.txt". By placing this file into the same file location as your mod archives, the game will read the .txt file and obey it's ordering. Doing this allows you to reorder mods that really shouldn't be renamed conventionally, as this can break some mods.
You can find more information about Load Ordering and Conflicts here:
https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-users/users-modding-cyberpunk-2077/load-order
Also, read the mod description extensively. It's very intuitive. Also, there's no need for the hostility. Mods are free and extremely time consuming.
I got this to work very simple with NMM.
Download Archive Conflict Checker Tool Manually
Unzip the file wherever you like
Inside the file is an exe, make a shortcut or run it from there
Make sure to have NMM or you Mod Manager Open
Select the location of Cyberpunk Archive folder location (only needs done first time)
I am now at 980 mods with no errors; I was able to fix mine with this amazing tool
Thank You So Much!!!!!
This Tool Needs Way More Attention, it should be required to Mod Cyberpunk!!
Releases · Nexus-Mods/Nexus-Mod-Manager
I think you can even install it through Automatic Installation and the .exe get added right in the area where you start the game.
Can someone please explain to me what it means if a mod displays 1 win and 1 loss but both the win and the loss is the same(the description for win and the loss is points to the same mod\archive) ?
Many thanks
step1: put the red4 conflicts checker exe on the desktop (or actually whereever u want but lets keep it simple and just put it there)
step2: go into MO2 and click on the drop down menu left of the start button and then on "edit"
step3: in the new window click on the + icon on the top left and select "add from file"
step4: select the conflicts checker exe mentioned in step1
step5: click on the 3 dots on the right side(the lower ones) navigate to ur cyberpunk 2077 folder then into archive --> pc --> mod. confirm the selected folder
step6: check the "Force load libaries" box. (For an example how it should look like see the 4th picture of this modpage)
step7: click apply and ok
step8: repeat step 2 but instead of clicking on "edit" select the new "red4conflicts" entry.
step9: click Run
step10: inside the conflict checker click on the 3 dots in the middle next to "re-check conflicts" select the same folder like in step 5 and after that click "re-check conflicts"
notstep11: u done
Trouble shooting: restart mod organizer 2, change language to english, do everything again and as a last restort cry about it.
Peace
Step 1: Install the conflict checker with MO2 (it will give an error, click to ignore the error and install like a mod anyways)
Step 2: Activate the conflict checker mod in MO2
Step 3: Follow the rest of the guide above and you will be set.
This method finds the mod folder in your game folder since the conflict checker is installed in the virtual folder space that the mods live in.
also might i add for anyone confused, when at step 10 and there's no "archive\pc\mod" just make a mod folder and select it.
I was in despair. I followed the tutorials a few comments earlier, but that didn't work.
I think YOUR GREAT METHOD is for Portable versions of MO2.
Thank you very very much!