Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Config error in Caravan_Enc: Shell_HighExplosive tradeability doesn't allow traders to sell this thing
Possible Matches:
[Source: The Brotherhood Compendium 1.6]
[File: E:\SteamLibrary\steamapps\workshop\content\294100\3571412768\1.6\Defs\TraderKindDefs\Caravan_Enc.xml]
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch3(System.String)
[Core, Assembly-CSharp.dll] Verse.DefDatabase`1[[RimWorld.TraderKindDef, Assembly-CSharp, Version=1.6.9371.18214, Culture=neutral, PublicKeyToken=null]].ErrorCheckAllDefs()
[System, mscorlib.dll] System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo, System.Object, System.Object[], System.Exception&)
[System, mscorlib.dll] System.Reflection.RuntimeMethodInfo.Invoke(System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
[System, mscorlib.dll] System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters)
[Core, Assembly-CSharp.dll] Verse.GenGeneric.InvokeStaticMethodOnGenericType(System.Type genericBase, System.Type genericParam, System.String methodName)
[Core, Assembly-CSharp.dll] Verse.PlayDataLoader+<>c.<DoPlayLoad>b__4_1(System.Type defType)
[System, mscorlib.dll] System.Threading.Tasks.Parallel+<>c__DisplayClass33_0`2[[System.Type, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ForEachWorker>b__0(System.Int32 i)
[System, mscorlib.dll] System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`1[[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ForWorker>b__1(System.Threading.Tasks.RangeWorker& currentWorker, System.Int32 timeout, System.Boolean& replicationDelegateYieldedBeforeCompletion)
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica`1[[System.Threading.Tasks.RangeWorker, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ExecuteAction(System.Boolean& yieldedBeforeCompletion)
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica.Execute()
[System, mscorlib.dll] System.Threading.Tasks.TaskReplicator+Replica+<>c.<.ctor>b__4_0(System.Object s)
[System, mscorlib.dll] System.Threading.Tasks.Task.InnerInvoke()
[System, mscorlib.dll] System.Threading.Tasks.Task.Execute()
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
[System, mscorlib.dll] System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task& currentTaskSlot)
[System, mscorlib.dll] System.Threading.Tasks.Task.ExecuteEntry(System.Boolean bPreventDoubleExecution)
[System, mscorlib.dll] System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
[System, mscorlib.dll] System.Threading.ThreadPoolWorkQueue.Dispatch()
[System, mscorlib.dll] System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
https://gist.github.com/HugsLibRecordKeeper/85c2ff9ce3476876756e9e0303575ef7
Сложно перестать обмазываться модами...
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3573074409
Такая ещё ошибка, в самом конце.
Error in The Brotherhood Compendium 1.6, assembly name: FlameWeapons, method: BulletIncendiary:Impact, exception: System.MissingMethodException: Method not found: void RimWorld.Bullet.Impact(Verse.Thing)
[Ref F71B84BC]
(wrapper managed-to-native) System.Reflection.RuntimeModule.ResolveMethodToken(intptr,int,intptr[],intptr[],System.Reflection.ResolveTokenError&)
at System.Reflection.RuntimeModule.ResolveMethod (System.Reflection.Module module, System.IntPtr monoModule, System.Int32 metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) [0x0000f] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Reflection.RuntimeModule.ResolveMethod (System.Int32 metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at HarmonyLib.MethodBodyReader.ReadOperand (HarmonyLib.ILInstruction instruction) [0x00366] in <e53399289d9b419d83f9f5b02c5cf609>:0
at HarmonyLib.MethodBodyReader.GenerateInstructions () [0x00022] in <e53399289d9b419d83f9f5b02c5cf609>:0
HarmonyLib.MethodCopier..ctor(MethodBase fromMethod, ILGenerator toILGenerator, LocalBuilder[] existingVariables)
at HarmonyLib.MethodCopier.GetInstructions (System.Reflection.Emit.ILGenerator generator, System.Reflection.MethodBase method, System.Int32 maxTranspilers) [0x00024] in <e53399289d9b419d83f9f5b02c5cf609>:0
at HarmonyLib.PatchProcessor.GetOriginalInstructions (System.Reflection.MethodBase original, System.Reflection.Emit.ILGenerator generator) [0x0000b] in <e53399289d9b419d83f9f5b02c5cf609>:0
at ModErrorChecker.ModErrorChecker.CheckAssemblies () [0x000af] in <c01cefb11f204c02a513919b7c43f698>:0
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch3(System.String)
[Mod Error Checker, ModErrorChecker.dll] ModErrorChecker.ModErrorChecker+<StartChecks>d__1.MoveNext()
[System, mscorlib.dll] System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object stateMachine)
[System, mscorlib.dll] System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
[System, mscorlib.dll] System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation+<>c.<.cctor>b__7_0(System.Object state)
[System, UnityEngine.CoreModule.dll] UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke()
[System, UnityEngine.CoreModule.dll] UnityEngine.UnitySynchronizationContext.Exec()
[System, UnityEngine.CoreModule.dll] UnityEngine.UnitySynchronizationContext.ExecuteTasks()
Как сильно завязан это мод на CE. Я слежу за гитверсией и помню ,что они что-то меняли в части bulletimpact. Или может быть дело в настройках самого CE?
Root Cause
This is a classic mod version mismatch issue. What's happening:
The mod was compiled against an older version of RimWorld where Bullet.Impact(Verse.Thing) method existed
You're running a newer version of RimWorld where this method has been:
Renamed (e.g., Bullet.Impact(Thing hitThing, bool destroyed = false))
Removed entirely
Moved to a different class
Changed parameters
Harmony (RimWorld's patching system) is trying to apply the mod's patches but can't find the target method
И ещё - как твой мод работает с упрощённой системой боеприпасов?
а про упрощённую систему боеприпасов впервые слышу
Последний СЕ, ты имеешь ввиду со стима? Не дев версия? Они в стиме пару дней назад обновили его. Да ,кстати. У мастерской есть прикол и я неоднократно с ним сталкивался, да не только я, многие об этом пишут. Иногда может скачаться старая версия мода, или вообще не скачаться и показывать пустое место, вместо мода. Иногда помогает проверка целостности. А иногда только полное удаление стимпапки с модами и повторная проверка целостности.