0.0.0.9 Updated 04/16/17
A tool to check for conflicts between mods. Also performs error checks on mods.
Features
Checks for the same nameDef defined in 2 or more mods
Lists all core (game default) nameDef's overwritten by mods
Finds any DLL existing in 2 or more mods
Identifies possibly corrupt or incomplete mods (partially implemented)
Checks versions of all mods against the RimWorld version
Lists mods load order also showing disabled mods
Instructions
Extract files from zip to any folder.
Run RCC.exe from windows or from a dos window.
When RCC.exe is run it will open the UI for you to pick at least 2 paths (RimWorldWin.exe & Mod folder path).
The first 2 folders are required (Mod folder 1 is auto-calculated when you choose the RimWorldWin.exe folder - but it can be changed).
Mod Folder 2 is only needed for Steam users.
It can also be run from the command line with parameters:
Results & Output
All findings are reported to file RCC.txt in the same folder as RCC.exe.
Each check, or main function of the program is delimited by "============"'s.
Be sure to scroll down RCC.txt, as there are checks all the way through the file.
Limitations
- Windows only (sorry!)
- Will trigger UAC request for bug submission
Bugs
NB: Uses opensource library NBug to submit crashes to a Mantis tracker so I can fix any issues.
Feel free to block it if you do not want the reports sent.
Please report bugs in this thread, or on GitHub.
Bug List
Code: [Select]Currently none that I know of
Todo
Code: [Select]Check XML inheritance: Ludeon.com"
Check if CCL is compat with RimWorld.
Check if root, tag, defname are valid (by parsing core).
Check if a mod is valid - needs about.xml, at least one XML or dll.
Check if mod exists twice. a) based on folder name & b) based on About.xml name.
Check if a mod's defname conflicts with another defname of the same mod.
Change output to tabbed tables in a Windows Form."
Source & License
Source: Github.com
License: GPL 3.0 Please include credit.
Versions
Code: [Select]0.0.0.4 09/09/16 This tool will now check and notify on updates for it. More info on results form. Loads of bug fixes!
0.0.0.3 09/05/16 Added basic mod conflict form, code cleanup, null checking & bug fixes.
0.0.0.2 09/01/16 Folder picker updates
0.0.0.1 08/31/16 Initial alpha release