RimWorld

RimWorld

ModDiff
82 Comments
g1874money Dec 18, 2022 @ 5:10pm 
how do you open it
lobosan Nov 3, 2022 @ 7:00pm 
@Krypt this is so awesome
I just loaded a save synced via steam on a new computer and ModDiff loaded like a thousand mods - finicky load order and all! It just works (TM Bethesda)
ZzZombo Oct 23, 2022 @ 10:00am 
Thank you!
Krypt  [author] Oct 23, 2022 @ 8:34am 
Ogh.. SOrry about that, will fix
ZzZombo Oct 23, 2022 @ 8:31am 
Please turn off or make optional the debug output from your mod, thanks.
Proxyer Oct 23, 2022 @ 6:29am 
Hi Krypt. I just sent Pull request from GitHub. Please confirm and merge. Thank you.
Krypt  [author] Oct 23, 2022 @ 5:26am 
Yeah, seen it, thanks. I was needed to clean the repo from accidentaly pushed personal data first. Anyway, fixed what and the repo is up to date.
Proxyer Oct 23, 2022 @ 4:48am 
I posted in the thread about the translation. Please read it. Thank you.
Proxyer Oct 22, 2022 @ 9:19pm 
Thank you for your response!
Krypt  [author] Oct 22, 2022 @ 9:18pm 
Anyway, already fixed. Actually, you just in time, im prepareing an update right now. Coding is already done (unless I'll find a bug)
Proxyer Oct 22, 2022 @ 9:15pm 
Yes. I also use it for various version control. It is possible to switch the use of translations only for DLC and translations for other mods according to the presence or absence of mods.
Krypt  [author] Oct 22, 2022 @ 9:12pm 
Yeahm I use LoadFolders.xml. So, it works for languages too?
Proxyer Oct 22, 2022 @ 9:11pm 
Official document of Ludeon :
Multi-version mods in RimWorld [docs.google.com]
Proxyer Oct 22, 2022 @ 9:09pm 
There is a way to manage folders for each Version using LoadFolders.xml.
Since 1.1 to 1.3 are common, put the language folder in the Common folder.
And I think the easy way is to put a dedicated language folder in the 1.4 folder only for 1.4.

<loadFolders>
<v1.1>
<li>Common</li>
<li>1.1</li>
</v1.1>
<v1.2>
<li>Common</li>
<li>1.2</li>
</v1.2>
<v1.3>
<li>Common</li>
<li>1.3</li>
</v1.3>
<v1.4>
<li>1.4</li>
</v1.4>
</loadFolders>
Krypt  [author] Oct 22, 2022 @ 9:05pm 
Ok, looks like translations are different. I will change my key
Krypt  [author] Oct 22, 2022 @ 9:03pm 
Ugh... Can I have versionized localizations?..
I still need this string for older versions
Proxyer Oct 22, 2022 @ 8:23pm 
Hi Krypt.
Thank you for 1.4 update.

As I was testing the mod, I noticed that

"<LoadModList>Load this list</LoadModList>"

probably included in Keys.xml is duplicated with Core in 1.4. Please confirm this. :lunar2019wavingpig:
Krypt  [author] Oct 17, 2022 @ 3:30pm 
Not sure I have time more for more than just keeping it alive :( So, no promises
Borzy Oct 17, 2022 @ 10:14am 
It might be a feature request for future updates, but would it be possible to make it configurable maybe to show only the differences and not the similarities?
Absolutely a must have mod btw :)
Krypt  [author] Apr 18, 2022 @ 8:15am 
No, this mod and another one replacing the same window (and frankly, do the same thing)
harrydubois Apr 17, 2022 @ 10:22am 
Is it compatible with Mods Mismatch mod?
SlippyCheeze Apr 8, 2022 @ 1:27am 
Thanks for putting this together. :) I very much appreciate it.

I wondered if you might implement a "collapse unchanged sections" style feature for the display, where all the mods that were the same on both sides were "collapsed" and hidden except for a couple of lines on either side of a change.

That way a large mod list isn't overwhelmed by all the unchanged things every time a mod is added or removed. Basically, right now, scrolling through 100 or more rows of table where two or three are changed is ... not so user friendly. :)

I think an option to hide unchanged items by default would also be fine, without the extra line or two of context, but I'm only 95 percent it'd satisfy me. If you wanted to try that instead I'd be all for it though.
UdderlyEvelyn Nov 28, 2021 @ 11:32am 
I was going to make this mod, but then I was informed someone already made it, so here I am to sub, lol.
Omega13 Aug 26, 2021 @ 11:25pm 
Oh, God, thank you for this mod. Some rando decided to take one of their mods down to change their name and utterly borked my save; it would have taken me forever to find the culprit without this.
Krypt  [author] Aug 8, 2021 @ 11:54am 
@Orian, I can do it
Krypt  [author] Aug 8, 2021 @ 11:49am 
@inbae, thanks again, just added updated the mod.
Orion Aug 6, 2021 @ 4:10am 
This mod is great!
Would it be possible to add the option that if only mods have been added (not removed), the dialog won't show and it loads straight away?
As a modder, I constantly have to do that and the only case where I wouldn't want to just load is if a mod has been removed.
Krypt  [author] Jul 26, 2021 @ 1:38pm 
I will look into in once I have time for it. (Sorry, I should check you are not adding some random slurs I don't understand in it :P )
Anyway, thanks for creating translation
inbae Jul 26, 2021 @ 3:13am 
Could you update Korean translation for this mod?
Link: https://drive.google.com/file/d/1vTkIb2q_Efbk-6LlKkweB4IWfKFA1CeG/view?usp=sharing
Krypt  [author] Jul 21, 2021 @ 9:43am 
I had no time to check it, but likely it works with 1.3 prefectly fine (except what game version warning)
Dizzy Ioeuy Jul 20, 2021 @ 3:49pm 
guys in case you're desperate there's this for 1.3:

https://steamcommunity.com/sharedfiles/filedetails/?id=1872244972
Krypt  [author] Feb 4, 2021 @ 10:55am 
Updated version. It should fix the issue for now (there is a red message in log, it is fine, I will fix it later. Actually, attempt to fix it was caused the issue)
For ones who stuck with no ability to start the game:
Use RimPy to remove this mod from the list, and reenable it in game. The RimPy:
https://steamcommunity.com/sharedfiles/filedetails/?id=1847679158
Vertigo Feb 4, 2021 @ 10:42am 
I use Betterloading and although I do not get a black screen, the game does hang. According to Betterloading's progression bars it hangs at Stage 4 of 11 which is applying patches. In fact it stops on Royalty: Loading Patches. So if Betterloading is to be believed, the issue is happening with Royalty patching.
MiTHRiL Feb 4, 2021 @ 10:15am 
can help with 414 mods log:poweraxewpn:
https://rentry.co/3tsyy/raw
Krypt  [author] Feb 4, 2021 @ 10:06am 
For all how stack without ability to start the game: I can reccomend to use RimPy to remove ModDiff from the list for now
Krypt  [author] Feb 4, 2021 @ 10:01am 
Looking into it. Can someone provide details about OS/game version used? I tested on mine in all combinations I can imagine - it was working fine for me
ꓤOꓕ∀NƎƎꓭꓭՈꓭ 🙃 Feb 4, 2021 @ 9:59am 
Same as others.... black screen of death after latest update.
Skelsh Feb 4, 2021 @ 9:29am 
Same. No error log because the game won't even load
Innomynate Feb 4, 2021 @ 9:23am 
Same
Beornvig Feb 4, 2021 @ 9:10am 
Same issue.
minute_of_decade Feb 4, 2021 @ 9:07am 
Same. Black screen problem too
Chewie2k Feb 4, 2021 @ 8:55am 
I am also getting a black screen crash now.
KertieK Feb 4, 2021 @ 8:43am 
if u remove the mod u can keep playing .. use that as a fix while the mod gets fixed/updated
#6 Feb 4, 2021 @ 8:31am 
Same here, was playing earlier this morning and everything was fine, closed the game to do some chores and came back later, now the game won't load.
Ryder 🗲 Feb 4, 2021 @ 8:26am 
Your most recent update bricked the game causing a black screen when starting up. Re-launching the game after that resets the mod list. Disabling ModDiff solves the issue. Could you check? See https://pastebin.com/raw/krLasXq2 thank you.
codeoptimist Dec 20, 2020 @ 8:00am 
@Krypt, Niiice!
(Btw being able to select mods from each list and merge them is superb !!! So awesome.)
Krypt  [author] Dec 20, 2020 @ 2:19am 
@codeoptimist, mouth later, fixed
Krypt  [author] Nov 23, 2020 @ 10:47pm 
Anyway, It looks easy to fix
Krypt  [author] Nov 23, 2020 @ 10:44pm 
Ugh... It looks like a bug in hugslib encountered undefined behaviour in unity trought my mod...
codeoptimist Nov 23, 2020 @ 8:26pm 
Hey this is really nice! Switched from BMM.

Looks like an exception when using the HugsLib "quickstart" feature. Very short log file with only Harmony, ModDiff, Core, and HugsLib for you: https://gist.github.com/HugsLibRecordKeeper/01d61914062a8798c2f2be3910c7e50f

To repro just click the quickstart settings arrow (far right) at top in dev mode, turn on "Quickstart: load save file" and restart.

Thanks Krypt!