skyarkhangel/Hardcore-SK

Проблема с опцией Поиск предметов.

SetAriman opened this issue · 4 comments

Решил "отремонтировать" игру. Обновил клиент в Стиме. Накатил обновление через лаунчер. В результате перестал работать Поиск предметов. При нажатии на его иконку, игра становится на паузу и в логе появляется сообщение:

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at ZiTools.ThingIconData..ctor (Verse.Thing thing) [0x001a1] in <7fa9df6424394a8f9c82d4aceabc27d9>:0
at ZiTools.ObjectsDatabase.FillNewData[T] (Verse.Thing thing, ZiTools.CategoryOfObjects category, Verse.IntVec3 location, System.Boolean isMinified) [0x00092] in <7fa9df6424394a8f9c82d4aceabc27d9>:0
at (wrapper dynamic-method) ZiTools.ObjectsDatabase.ZiTools.ObjectsDatabase.FindAll_Patch0(ZiTools.ObjectsDatabase)
at ZiTools.ObjectsDatabase.Update () [0x00001] in <7fa9df6424394a8f9c82d4aceabc27d9>:0
at ZiTools.ObjectSeeker_Window.PreOpen () [0x0000e] in <7fa9df6424394a8f9c82d4aceabc27d9>:0
at (wrapper dynamic-method) Verse.WindowStack.Verse.WindowStack.Add_Patch2(Verse.WindowStack,Verse.Window)
at ZiTools.ObjectSeeker_Window.DrawWindow () [0x0000a] in <7fa9df6424394a8f9c82d4aceabc27d9>:0
at ZiTools.StaticConstructor+Patch_DoPlaySettingsGlobalControls.Postfix (Verse.WidgetRow row, System.Boolean worldView) [0x00085] in <7fa9df6424394a8f9c82d4aceabc27d9>:0
at (wrapper dynamic-method) RimWorld.PlaySettings.RimWorld.PlaySettings.DoPlaySettingsGlobalControls_Patch9(RimWorld.PlaySettings,Verse.WidgetRow,bool)
at RimWorld.GlobalControlsUtility.DoPlaySettings (Verse.WidgetRow rowVisibility, System.Boolean worldView, System.Single& curBaseY) [0x0002b] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) RimWorld.GlobalControls.RimWorld.GlobalControls.GlobalControlsOnGUI_Patch0(RimWorld.GlobalControls)
at (wrapper dynamic-method) RimWorld.MapInterface.RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch1(RimWorld.MapInterface)
at (wrapper dynamic-method) RimWorld.UIRoot_Play.RimWorld.UIRoot_Play.UIRootOnGUI_Patch3(RimWorld.UIRoot_Play)
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch2(Verse.Root)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch2 (Verse.Root)

judging by your last post, you need a complete clean install, not a repair, or reinstall. Delete all background files that are created by rimworld and steam.

Спасибо, помогло.

Это специально сделано, что теперь в инсталяторе ХСК и в лаунчере нет выбора какого-либо языка?

Это специально сделано, что теперь в инсталяторе ХСК и в лаунчере нет выбора какого-либо языка?

В каком смысле? В дискорде встречалась бага, где в настройках комбобокс с языками пустой. Лечилось переустановкой лаунчера.

У меня так сегодня и было. На свежескачанном с гитхаба лаунчере. Ни в установщике, ни в лаунчере не было языков - пустое место. Исправилось само на следующий раз, после того, как зашёл в ХСК и выбрал русский язык игры.