边缘世界 RimWorld

边缘世界 RimWorld

[HYE] Nanotech Overpower
Lucius 10 月 15 日 上午 5:14
Broken GUI
Exception in Verse.Window.InnerWindowOnGUI: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 595578C7]
at Verse.Widgets.GetIconFor (Verse.ThingDef thingDef, UnityEngine.Material& material, Verse.ThingDef stuffDef, Verse.ThingStyleDef thingStyleDef, System.Nullable`1[T] graphicIndexOverride) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.Widgets.GetIconFor (Verse.ThingDef thingDef, Verse.ThingDef stuffDef, Verse.ThingStyleDef thingStyleDef, System.Nullable`1[T] graphicIndexOverride) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.BillUtility.ToTextureAndColor (Verse.ThingDef td) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.BillUtility.LayoutTooltip (Verse.RecipeDef recipe, Verse.BodyPartRecord part, Verse.Pawn pawn, System.Boolean draw) [0x00314] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER GlittertechExpansion: IEnumerable`1 USH_GE.Patch_BillUtility_LayoutTooltip:Transpiler(IEnumerable`1 instructions)
at RimWorld.BillUtility.DoBillInfoWindow (System.Int32 billIndex, System.String label, UnityEngine.Rect rect, Verse.RecipeDef recipe, Verse.BodyPartRecord part, Verse.Pawn pawn) [0x0001d] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.ITab_Bills+<>c__DisplayClass10_3.<FillTab>b__3 (UnityEngine.Rect rect) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x004d1] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
< >
正在显示第 1 - 15 条,共 16 条留言
Hyelix  [开发者] 10 月 15 日 上午 8:14 
Yeah, man, there's basically no issue with Nanotech, only a minor missing paint option for nanotech weapons (which is not even vanilla, so probably expected for another mod you have).

The main problem is RimFactory maybe (it's popping hundreds of errors calling multiple stuff like conveyor belts and machines)

Also lots of Combat Expanded errors about projectiles...
Hyelix  [开发者] 10 月 15 日 上午 8:16 
There's a bug in the end about calling RoomRoleWorker_Kitchen.GetScore(Room room) giving NullReference which causes the crash

This is very unlikely to be from my mod because my benches and stuff are basically vanilla stuff but tweaked

Try removing my benches using Devmode using the Destroy button and then build them back to see if it's the bench causing the problem.
Hyelix  [开发者] 10 月 15 日 上午 8:18 
Maybe Medieval Overhaul can be a problem too because it messes with kitchens and other stuff.

But try removing my stuff or loading my mod before some of the other mods, especially those huge mods that alter lots of things. Like load mine quite in the middle of the load order. That's a guess
PapaPayana 10 月 16 日 上午 4:54 
Lucius do you use CE?
Lucius 10 月 16 日 上午 5:01 
Yes, i do, but the issue is in the gui of the crafting machines in the mod, i dont use any of the mods weaponry except the katana
Lucius 10 月 16 日 上午 5:11 
Yes
Lucius 10 月 16 日 上午 5:37 
https://gist.github.com/HugsLibRecordKeeper/0b1d8d2e4bdc48724cfe0e0edb049799 There is this error that pops up when i look into the bills of the nanofabricator
Lucius 10 月 16 日 上午 5:39 
also there is this " super fertility implant " bill that can't even be clicked so i assume it might have something to do with it
PapaPayana 10 月 16 日 上午 5:45 
would you mind starting a new dev test run with out CE?
Lucius 10 月 16 日 上午 5:46 
It DOES help to destroy the fabricators, so thanks for that i guess
Lucius 10 月 16 日 上午 5:47 
引用自 PapaPayana
would you mind starting a new dev test run with out CE?
nah, i am fine, thanks
PapaPayana 10 月 16 日 上午 5:47 
unfortunately that is only a temp fix ive done that my self well im currently trying to figure out my own issues
Hyelix  [开发者] 10 月 16 日 上午 9:46 
引用自 Lucius
also there is this " super fertility implant " bill that can't even be clicked so i assume it might have something to do with it
maaaan, that's probably the issue here!! This implant should only exist if you have Biotech running but the recipe to craft it was running with the Core game, which creates a recipe with null products. I'll make a hotfix for it, may solve your issue.
Lucius 10 月 16 日 上午 10:37 
Well if it is the issue it wouldnt make sense nobody else is complaining, but thank you either way
Hyelix  [开发者] 10 月 16 日 下午 12:51 
I mean, either way it was a real issue that I fixed now so it wasn't wasted time lol

But as the other guys said, it's probably mod incompatibility because my benches are totally vanilla, there's no custom C# for them (which is most often to cause problems)

But at least for you specifically could solve the issue because bills with Null results usually break the entire bench
< >
正在显示第 1 - 15 条,共 16 条留言
每页显示数: 1530 50