边缘世界 RimWorld

边缘世界 RimWorld

ModCheck (Continued)
34 条留言
cllmsteele 2024 年 3 月 24 日 下午 5:10 
ok no worries i just thought it would have been of some use to my 200 plus mod pack lol its not a problem
Mlie  [作者] 2024 年 3 月 24 日 下午 4:50 
@cllmsteele I dont think so, I dont know of any mods that still uses this
cllmsteele 2024 年 3 月 24 日 下午 4:40 
1.4?
emp 2022 年 7 月 1 日 下午 2:19 
OK, thanks
Mlie  [作者] 2022 年 7 月 1 日 下午 2:12 
@cursed If you find any, please leave a link to them and Ill have a look if they need it or just havent switched to the vanilla-patches
emp 2022 年 7 月 1 日 下午 2:08 
like no..
Mlie  [作者] 2022 年 7 月 1 日 下午 1:45 
@cursed Is there any mods that needs it?
emp 2022 年 7 月 1 日 下午 12:52 
1.3 please
Mlie  [作者] 2021 年 7 月 21 日 下午 12:17 
Yes, it will probably no longer be needed.
Sarg Bjornson 2021 年 7 月 21 日 上午 11:34 
I think all the functionality this mod provided is now vanilla...
Keyara 2021 年 7 月 21 日 上午 11:04 
Will you keep working on this or are you letting it go?
Cyber Witch ~ 2020 年 9 月 9 日 上午 8:28 
holy shit really? I didnt know that!

This explains a lot..

Maybe I should read the descriptions better next time
Mlie  [作者] 2020 年 9 月 9 日 上午 8:12 
@__Mr_Krill__ Well, RimThemes modifies the loading-functions so this mod cannot apply patches. So its more like, if you use RimThemes this mod will not work
Mr. Krill 2020 年 9 月 9 日 上午 7:53 
that is, I have to choose which mod will remain on (yours or RimThemes)?
Mlie  [作者] 2020 年 9 月 9 日 上午 7:31 
@ __Mr_Krill__ Yes, RimThemes makes this mod not work
Mr. Krill 2020 年 9 月 9 日 上午 7:06 
1 yellow error
https://gist.github.com/e5d2698da12e0c9668a073a596a2435e

ModCheck: RimTheme is active, will not be able to apply all patches.
Verse.Log:Warning(String, Boolean)
ModCheck.<Transpiler>d__2:MoveNext()
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
HarmonyLib.CodeTranspiler:GetResult(ILGenerator, MethodBase)
HarmonyLib.MethodBodyReader:FinalizeILCodes(Emitter, List`1, List`1, Boolean&)
HarmonyLib.MethodCopier:Finalize(Emitter, List`1, Boolean&)
HarmonyLib.MethodPatcher:CreateReplacement(Dictionary`2&)
HarmonyLib.PatchFunctions:UpdateWrapper(MethodBase, PatchInfo)
HarmonyLib.PatchClassProcessor:ProcessPatchJob(Job)
HarmonyLib.PatchClassProcessor:PatchWithAttributes(MethodBase&)
HarmonyLib.PatchClassProcessor:Patch()
HarmonyLib.Harmony:<PatchAll>b__10_0(Type)
HarmonyLib.CollectionExtensions:Do(IEnumerable`1, Action`1)
HarmonyLib.Harmony:PatchAll(Assembly)......
Sarg Bjornson 2020 年 8 月 31 日 上午 3:42 
huh, actually looking further, I already removed the blank modcheck.dll from all VAE mods...
Sarg Bjornson 2020 年 8 月 31 日 上午 3:38 
Oh, yeah, the VAE animal mods include a blank Modcheck, since there was a bug when 1.1 was released that caused a mod to fail if it had assemblies in 1.0 that were missing in 1.1. That will most likely collide with this one. I didn't know you were maintaining it, Mlie
Mr. Krill 2020 年 8 月 27 日 下午 1:19 
Well... thanks for the info. Have a nice day or what do you have now \ (•◡•) /
Mlie  [作者] 2020 年 8 月 27 日 下午 1:19 
@__Mr_Krill__ Updated this mod so it will no longer try to apply the Harmony transpiler if the RimThemes mod is loaded as it already has modified that in some way.
Mlie  [作者] 2020 年 8 月 27 日 下午 1:01 
@__Mr_Krill__ According to the RimThemes modpages description:

"Incompatible with : modCheck and Multiplayer mod"
Mr. Krill 2020 年 8 月 26 日 下午 10:49 
haha, for some reason I wrote "already with ModCheck", although it was included in both cases ... do not pay attention :)
Mr. Krill 2020 年 8 月 26 日 下午 2:05 
Yes, I tried to run the game without "RimThemes" and the error disappeared
https://gist.github.com/707fdc23c9cee547fad58fc342366b50

And this, I tried to run again, already with ModCheck, if I'm not mistaken, now there are a few more red errors (from other mods), although this is probably because the developer mode was disabled for the first time (so some errors disappear)
https://gist.github.com/45a9eb20289bdbc81517a6e80efecfbb
Mlie  [作者] 2020 年 8 月 26 日 上午 11:45 
@__Mr_Krill__ Hmm, according to the log there is some mods that seem to use it:
Vanilla Animals Expanded — Australia
Vanilla Animals Expanded — Ice Sheet
Vanilla Animals Expanded — Tropical Swamp
Vanilla Animals Expanded — Boreal Forest
Vanilla Animals Expanded — Cats and Dogs
Vanilla Animals Expanded — Tundra
Vanilla Animals Expanded — Tropical Rainforest
RimThemes

Can you try it without the RimThemes mod loaded and see if its triggered by that, just so I know where to start looking?
Mr. Krill 2020 年 8 月 26 日 上午 11:16 
Honestly... none (I mean, in none of the mods is specified, depending on your mod). the only reason I still use this mod is mentioned in the comments below by "amiachan":winter2019happyyul:
Mlie  [作者] 2020 年 8 月 26 日 上午 10:12 
@__Mr_Krill__ What mod are you using that requires this mod?
Mr. Krill 2020 年 8 月 26 日 上午 7:13 
https://gist.github.com/6d2261b1746417109552441d96f9fd76

[ModCheck] Internal failure patching Verse.LoadedModManager.ApplyPatches
Verse.Log:Error(String, Boolean)
ModCheck.<Transpiler>d__2:MoveNext()
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
HarmonyLib.CodeTranspiler:GetResult(ILGenerator, MethodBase)
HarmonyLib.MethodBodyReader:FinalizeILCodes(Emitter, List`1, List`1, Boolean&)
HarmonyLib.MethodCopier:Finalize(Emitter, List`1, Boolean&)
HarmonyLib.MethodPatcher:CreateReplacement(Dictionary`2&)
HarmonyLib.PatchFunctions:UpdateWrapper(MethodBase, PatchInfo)
HarmonyLib.PatchClassProcessor:ProcessPatchJob(Job)
HarmonyLib.PatchClassProcessor:PatchWithAttributes(MethodBase&)
HarmonyLib.PatchClassProcessor:Patch()
HarmonyLib.Harmony:<PatchAll>b__10_0(Type)
HarmonyLib.CollectionExtensions:Do(IEnumerable`1, Action`1)
HarmonyLib.Harmony:PatchAll(Assembly)......
Designer225 2020 年 5 月 26 日 上午 12:33 
@amiachan You are not the only one...

I was having headaches about some mods (about 10 or so, maybe more) not being properly patched until I went into Player.log and found out that outdated versions of ModCheck that were integrated into some of the otherwise-updated mods were causing the issues. Loading this mod just after Harmony fixed the problem. (Not sure why some mods still have them...) Thanks for the update!
Mlie  [作者] 2020 年 5 月 18 日 上午 1:42 
@Raging Bull Noted, but im not going to rename 200-ish mods :)
Raging Bull 2020 年 5 月 18 日 上午 12:49 
hey thought id suggest instead of continued put revived as the braketted item cause continued to me sounded like this added more vs just bringing the mod to 1.1. also thank you for your service
amiachan 2020 年 4 月 21 日 下午 6:54 
I wasn't the one who asked for it to be updated, but I can confirm, some mods actually still need it even though they say they 'shouldn't' now. After weeks of troubleshooting Rimworld being totally unplayable for me, I tried adding this to my modlist as a bit of a 'Hail Mary' and can finally play the game again. I'm not sure exactly *which* mods it was that needed them, but this was the only thing I changed when it became playable once more, so it's definitely needed.

Thank you, Mlie. I love your work! <3
velcroboy333 2020 年 4 月 10 日 下午 5:02 
It's a good question. I wish we could get some clarity on it...
Mlie  [作者] 2020 年 4 月 7 日 下午 2:14 
No idea, just got a request to update it.
Revolus 2020 年 4 月 7 日 下午 1:14 
Is ModCheck even needed in 1.1?