边缘世界 RimWorld

边缘世界 RimWorld

PatchOperationModCompatabilityCheck mod
9 条留言
nightinggale 2019 年 6 月 6 日 下午 6:39 
Rather than request an update of mod, which haven't been updated in 2 years, why not use ModCheck? It can do the same (and more) and it's maintained and fully up to date.
AncientGatekeeper 2019 年 6 月 6 日 下午 6:29 
Can you update this mod since with 1.0, some of the older coding reqs changed. Would really help when I create patches for some of my fave mods. Thanks!
nightinggale 2017 年 11 月 8 日 下午 6:48 
Fair enough. I added ModCheck to steam. It took a while because the release structure I had chosen had to be completely redesigned to work on steam. In fact the only thing, which didn't change is the C# code itself.
AbacateVito 2017 年 11 月 6 日 下午 7:38 
@nightinggale Please, post it to Steam Workshop. Your mod seems useful, and I would like to subscribe to it
nightinggale 2017 年 11 月 6 日 下午 1:36 
And for the record: either solution should work in both A17 and A18. A18 has added the ability to check if a mod is loaded in patch operations, but that won't conflict with any of this.
nightinggale 2017 年 11 月 6 日 下午 1:26 
There are some fundamental differences between this and ModCheck and ModCheck is significantly bigger and more advanced. For a start, ModCheck is aware of mod load order and can give an error if the order is incorrect. This applies to mandatory and optional mods, as in "if you load this mod, this is the order, but it's also fine if you don't".

Possibly the biggest difference is that I decided to not make a mod. Instead each mod using ModCheck should add ModCheck.dll itself. This means you will never get errors due to using a patch file without having the assembly loaded. Your mod will add your mod as requirement to every single mod using it.

The big question now is what should we do? It seems getting mod creators to use even one of these is a struggle. Having two competing systems will most certainly not make it any easier.
nightinggale 2017 年 11 月 6 日 下午 1:25 
I released a tool/mod called ModCheck to do the very same thing 5 days before this was released!!!!

Naturally this made me look closely at the code and surprisingly despite the same goal and being based on PatchOperation, our codes have nothing in common. Even more surprisingly we both made a project on GitHub on the very same day, which is before I released anything.

ModCheck:
Forum post [ludeon.com]
GitHub [github.com]
Raszagal  [作者] 2017 年 11 月 6 日 上午 11:06 
Don't know, I have tested it myself on A17. I haven't started playing at A18 yet so I haven't tested it at that version.

As long as the coding behind the PatchOperation and the mod loading haven't changed it should work. Though you might want to see if works just with the testpatch that should show up in the debug.
Crisp 2017 年 11 月 5 日 下午 2:38 
Does this work with A18?