RimWorld

RimWorld

Upgrade Quality
Here's the Launch Error.
[UpgradeQuality] Transpiler for Frame.GetInspectString did not find ending instruction.
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch3(System.String)
[Upgrade Quality, UpgradeQuality.dll] UpgradeQuality.UpgradeQualityUtility.LogError(System.Object[] messages)
[Upgrade Quality, UpgradeQuality.dll] UpgradeQuality.Building.Frame_GetInspectString+<Transpiler>d__0.MoveNext()
[System, mscorlib.dll] System.Collections.Generic.List`1[[HarmonyLib.CodeInstruction, 0Harmony, Version=2.4.1.0, Culture=neutral, PublicKeyToken=null]].AddEnumerable(System.Collections.Generic.IEnumerable`1[HarmonyLib.CodeInstruction] enumerable)
[System, mscorlib.dll] System.Collections.Generic.List`1[[HarmonyLib.CodeInstruction, 0Harmony, Version=2.4.1.0, Culture=neutral, PublicKeyToken=null]].InsertRange(System.Int32 index, System.Collections.Generic.IEnumerable`1[HarmonyLib.CodeInstruction] collection)
[System, mscorlib.dll] System.Collections.Generic.List`1[[HarmonyLib.CodeInstruction, 0Harmony, Version=2.4.1.0, Culture=neutral, PublicKeyToken=null]].AddRange(System.Collections.Generic.IEnumerable`1[HarmonyLib.CodeInstruction] collection)
[Harmony, 0Harmony.dll] HarmonyLib.CodeTranspiler.ConvertToGeneralInstructions(System.Reflection.MethodInfo transpiler, System.Collections.IEnumerable enumerable, System.Collections.Generic.Dictionary`2[System.Object,System.Collections.Generic.Dictionary`2[System.String,System.Object]]& unassignedValues)
[Harmony, 0Harmony.dll] HarmonyLib.CodeTranspiler+<>c__DisplayClass11_0.<GetResult>b__0(System.Reflection.MethodInfo transpiler)
[System, mscorlib.dll] System.Collections.Generic.List`1[[System.Reflection.MethodInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ForEach(System.Action`1[System.Reflection.MethodInfo] action)
[Harmony, 0Harmony.dll] HarmonyLib.CodeTranspiler.GetResult(System.Reflection.Emit.ILGenerator generator, System.Reflection.MethodBase method)
[Harmony, 0Harmony.dll] HarmonyLib.MethodBodyReader.FinalizeILCodes(System.Collections.Generic.List`1[System.Reflection.MethodInfo] transpilers, System.Boolean stripLastReturn, System.Boolean& hasReturnCode, System.Boolean& methodEndsInDeadCode, System.Collections.Generic.List`1[System.Reflection.Emit.Label] endLabels)
[Harmony, 0Harmony.dll] HarmonyLib.MethodCopier.Finalize(System.Boolean stripLastReturn, System.Boolean& hasReturnCode, System.Boolean& methodEndsInDeadCode, System.Collections.Generic.List`1[System.Reflection.Emit.Label] endLabels)
[Harmony, 0Harmony.dll] HarmonyLib.MethodCreator.CreateReplacement()
[Harmony, 0Harmony.dll] HarmonyLib.PatchFunctions.UpdateWrapper(System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo)
[Harmony, 0Harmony.dll] HarmonyLib.PatchClassProcessor.ProcessPatchJob(HarmonyLib.PatchJobs`1+Job[System.Reflection.MethodInfo] job)
[Harmony, 0Harmony.dll] HarmonyLib.PatchClassProcessor.PatchWithAttributes(System.Reflection.MethodBase& lastOriginal, System.Boolean unpatch)
[Harmony, 0Harmony.dll] HarmonyLib.PatchClassProcessor.Patch()
[Harmony, 0Harmony.dll] HarmonyLib.Harmony+<>c__DisplayClass14_0.<PatchCategory>b__1(System.Type type)
[Harmony, 0Harmony.dll] HarmonyLib.CollectionExtensions.Do(System.Collections.Generic.IEnumerable`1[System.Type] sequence, System.Action`1[System.Type] action)
[Harmony, 0Harmony.dll] HarmonyLib.Harmony.PatchCategory(System.Reflection.Assembly assembly, System.String category)
[Harmony, 0Harmony.dll] HarmonyLib.Harmony.PatchCategory(System.String category)
[Upgrade Quality, UpgradeQuality.dll] UpgradeQuality.UpgradeQualityUtility..cctor()
[System, mscorlib.dll] System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(System.IntPtr)
[System, mscorlib.dll] System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(System.RuntimeTypeHandle type)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.StaticConstructorOnStartupUtility.CallAll_Patch1()
[Core, Assembly-CSharp.dll] Verse.PlayDataLoader+<>c.<DoPlayLoad>b__4_4()
[Core, Assembly-CSharp.dll] Verse.LongEventHandler.ExecuteToExecuteWhenFinished()
[Core, Assembly-CSharp.dll] Verse.LongEventHandler.UpdateCurrentAsynchronousEvent()
[Core, Assembly-CSharp.dll] Verse.LongEventHandler.LongEventsUpdate(System.Boolean& sceneChanged)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Root.Update_Patch1(Verse.Root)
[Core, Assembly-CSharp.dll] Verse.Root_Entry.Update()
< >
Viser 1-2 af 2 kommentarer
Rakros  [udvikler] 9. sep. kl. 15:05 
Does this happen with only this mod loaded?
Are you on experimental branch of the game?
I do not have that error on startup. Nonetheless i improved that specific transpiler it should no longer crash startup and just log an error in console.
This transpiler not working results in just a display issue.
Please try again and make sure you have version 1.6.1 of this mod.
I didn't actually try with just your mod.
Do you know if the update you did would help with the FPS when an upgrade marker is selected?
I'll give it another go, but might not be today.
< >
Viser 1-2 af 2 kommentarer
Per side: 1530 50