安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
Exception has been thrown by the target of an invocation.
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Trace:
[mscorlib] Exception has been thrown by the target of an invocation.
[Ref F3704F56]
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters)
at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic)
at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark)
at System.Activator.CreateInstance[T] ()
at RimHUD.Interface.Hud.HudWidget+<>c__16`1[T].<FromModel>b__16_0 (RimHUD.Interface.Hud.HudArgs args)
at RimHUD.Interface.Hud.HudWidget.Build (RimHUD.Interface.Hud.HudArgs args)
at RimHUD.Interface.Hud.HudContent.GetWidget (System.String id, RimHUD.Interface.Hud.HudArgs args)
at RimHUD.Interface.Hud.Layers.WidgetLayer.Build ()
at RimHUD.Interface.Hud.Layers.RowLayer.Prepare ()
at RimHUD.Interface.Hud.Layers.PanelLayer+<>c.<Prepare>b__11_0 (RimHUD.Interface.Hud.Layers.RowLayer row)
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray ()
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source)
at RimHUD.Interface.Hud.Layers.PanelLayer.Prepare ()
at RimHUD.Interface.Hud.Layers.HStackLayer+<>c.<Prepare>b__4_0 (RimHUD.Interface.Hud.Layers.BaseLayer container)
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].MoveNext ()
at System.Linq.Enumerable.Max (System.Collections.Generic.IEnumerable`1[T] source)
at RimHUD.Interface.Hud.Layers.HStackLayer.Prepare ()
at RimHUD.Interface.Hud.Layers.VStackLayer+<>c.<Prepare>b__5_0 (RimHUD.Interface.Hud.Layers.BaseLayer container)
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].MoveNext ()
at RimHUD.Interface.Hud.Layers.VStackLayer.Prepare ()
at RimHUD.Interface.Hud.Layers.LayoutLayer.Draw (UnityEngine.Rect rect)
Idk, why it happened. I was tried to open rimhud on my pawn
Note: it happens only if i use rimhud on my own pawns
Deleting presets doesnt work
Preset manager screen shows "Are you sure you want to delete the preset 'RimHUD.Interface.Hud.Layout.LayoutPreset'" (which isnt the name of the preset), pressing yes closes the dialog, but the preset stays visible and the preset file is still present
No logs are printed
@yahryak: That's a very old version you're using - latest version is v1.17.1
@USBMOON: CE is probably the most well known mod for compatibility issues and my general policy is I don't work on compatibility unless the other mod has more subscribers or is older than mine. Now in this case, CE *is* older I will grant that, however as I'm out of my depth with its mechanics, I think it would be best if their mod authors let me know what they need me to do on my side and I'd be happy to work with them.
[RimHUD v1.17.3] Invalid id 'MindCondition'. It is recommended to reset your config to default.
[RimHUD v1.17.3] Invalid id 'NeedRest'. It is recommended to reset your config to default.
[RimHUD v1.17.3] User preset 'AQUILES' loaded
I tried everything to get rid of it but with no luck. I even rebuilt the preset from scratch. I don't know what to do. I am running out of ideas. Hope you can help me.
Let me know if it works for you.
[[RimHUD v1.17.4 Auto-deactivation report]]
(This error appears to have been triggered by 'Integrated Genes [turnovus.biotech.integratedgenes]')
Object reference not set to an instance of an object
Stacktrace:
[NullReferenceException] Object reference not set to an instance of an object
at IntegratedGenes.StatPart_CertaintyGenetic.ActiveForPawn (Verse.Pawn p)
at IntegratedGenes.StatPart_CertaintyGenetic.TransformValue (RimWorld.StatRequest req, System.Single& val)
at CompSlotLoadable.CompSlottedBonus.GetStatOffset (RimWorld.StatDef stat)
at CompSlotLoadable.SlotLoadableUtility.CheckThingSlotsForStatAugment (Verse.Thing slottedThing, RimWorld.StatDef stat)
at CompSlotLoadable.HarmonyCompSlotLoadable.StatOffsetFromGear_PostFix (System.Single& __result, Verse.Thing gear, RimWorld.StatDef stat)
at RimWorld.StatWorker.StatOffsetFromGear (Verse.Thing gear, RimWorld.StatDef stat)
- TRANSPILER kaitorisenkou.ModularWeapons2: IEnumerable`1 ModularWeapons2.ModularWeapons2:Patch_StatOffsetFromGear(IEnumerable`1 instructions)
- POSTFIX jecstools.jecrell.comps.slotloadable: Void CompSlotLoadable.HarmonyCompSlotLoadable:StatOffsetFromGear_PostFix(Single& __result, Thing gear, StatDef stat)
at RimWorld.StatWorker.GetValueUnfinalized (RimWorld.StatRequest req, System.Boolean applyPostProcess)
- TRANSPILER OskarPotocki.VEF: IEnumerable`1 VEF.Apparels.VanillaExpandedFramework_StatWorker_GetValueUnfinalized_Transpiler:Transpiler(IEnumerable`1 instructions)
- TRANSPILER jecstools.chjees.shields: IEnumerable`1 PawnShields.HarmonyPatches:Transpiler_StatWorker_GetValueUnfinalized(IEnumerable`1 instructions, MethodBase method, ILGenerator ilGen)
at RimWorld.StatWorker.GetValue (RimWorld.StatRequest req, System.Boolean applyPostProcess)
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks)
- POSTFIX jecstools.jecrell.comps.slotloadable: Void CompSlotLoadable.HarmonyCompSlotLoadable:StatWorker_GetValue_PostFix(Single& __result, Thing thing, StatDef ___stat)
at RimWorld.StatExtension.GetStatValue (Verse.Thing thing, RimWorld.StatDef stat, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks)
- POSTFIX OskarPotocki.VanillaSocialInteractionsExpanded: Void VanillaSocialInteractionsExpanded.GetStatValue_Patch:Postfix(Thing thing, StatDef stat, Boolean applyPostProcess, Single& __result)
- POSTFIX SWCP.Core.Patches: Void SWCP.Core.Patches:StatExtensionGetStatValue_Postfix(Thing thing, StatDef stat, Single& __result)
at RimHUD.Extensions.TextExtensions.AppendStatLine (System.Text.StringBuilder self, RimWorld.StatDef def)
at RimHUD.Interface.Hud.Tooltips.BioTooltip.Get ()
at RimHUD.Interface.Hud.Tooltips.TooltipsPlus.Draw (UnityEngine.Rect rect, System.Func`1[TResult] getter, RimHUD.Interface.Hud.Tooltips.TooltipsPlus+TooltipId id)
at RimHUD.Interface.Hud.Tooltips.TooltipsPlus.DrawCompact (UnityEngine.Rect rect, System.Func`1[TResult] getter)
at RimHUD.Interface.Screen.InspectPanePlus.DrawPane (UnityEngine.Rect rect, RimWorld.IInspectPane pane)
[Ref 4BB3C502] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root)
[[RimHUD v1.16.1 Auto-deactivation report]]
Object reference not set to an instance of an object
Trace:
[RimHUD] Object reference not set to an instance of an object
[Ref C9EA7B5A]
at RimHUD.Extensions.GUIExtensions.GetVGrid (UnityEngine.Rect self, System.Single padding, System.Single[] heights)
at RimHUD.Interface.Hud.Layers.PanelLayer.Draw (UnityEngine.Rect rect)
at RimHUD.Interface.Hud.Layers.HStackLayer.Draw (UnityEngine.Rect rect)
at RimHUD.Interface.Hud.Layers.VStackLayer.Draw (UnityEngine.Rect rect)
at RimHUD.Interface.Hud.Layers.LayoutLayer.Draw (UnityEngine.Rect rect)
Clicking Reactivate gives:
[[RimHUD v1.16.1 Auto-deactivation report]]
Object reference not set to an instance of an object
Trace:
[RimHUD] Object reference not set to an instance of an object
[Ref C9EA7B5A] Duplicate stacktrace, see ref for original
I've tried unsubscribing the mod, deleting the mod folder, even grabbing the /Legacy/1.5 files from a friend with a working version. Nothing works. Any ideas?
Index was outside the bounds of the array.
Stacktrace:
[IndexOutOfRangeException] Index was outside the bounds of the array.
at RimWorld.MedicalCareUtility.MedicalCareSelectButton (UnityEngine.Rect rect, Verse.Pawn pawn)
- PREFIX VREAndroidsMod: Boolean VREAndroids.MedicalCareUtility_MedicalCareSelectButton_Patch:Prefix(Pawn pawn)
at RimHUD.Interface.Screen.InspectPaneButtons.DrawMedical (Verse.Pawn pawn, UnityEngine.Rect rect)
at RimHUD.Interface.Screen.InspectPaneButtons.Draw (UnityEngine.Rect bounds, RimWorld.IInspectPane pane, System.Single& offset)
- POSTFIX NameYourEntitiesMod: Void NameYourEntities.Rimhud_Compatibility:Postfix(Rect bounds, IInspectPane pane, Single& offset)
- POSTFIX SmashPhil.VehicleFramework: Void SmashTools.Patching.Compatibility_RimHUD:DrawButtonsOnRimHUD(Rect bounds, IInspectPane pane, Single& offset)
- POSTFIX Andromeda.UsefulMarks: Void UsefulMarks.RimHUD_Patch:Postfix(Rect bounds, IInspectPane pane, Single& offset)
at RimHUD.Interface.Screen.InspectPanePlus.DrawPane (UnityEngine.Rect rect, RimWorld.IInspectPane pane)
@pikasonic: That error shows a duplicate stacktrace, I need the original to understand it.
@Murfle: I might have to downgrade 1.5's version to a previous one as I don't think I can afford to keep both versions up to date
@minersdreams: I'm seeing a prefix for VREAndroidsMod, NameYourEntitiesMod, SmashPhil.VehicleFramework, and Andromeda.UsefulMarks in your report, which means any of those mods could be causing an issue.