RimWorld

RimWorld

Reel's Expanded Storage
This topic has been locked
Corvidus Oct 31, 2024 @ 9:45pm
(fix posted in thread) error with VFE - Art
red errors on startup, pottery storage doesn't seem to work (shows no categories, pawns won't put things in created pottery).

full log: https://gist.github.com/HugsLibRecordKeeper/59cd49889e2f8d2957e6149ddf727e68


Could not resolve cross-reference to Verse.ThingDef named SignalChip (wanter=thingDefs)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find Verse.SpecialThingFilterDef named 'AllowVegetarian'. DefDatabase<Verse.SpecialThingFilterDef> contains a total of 35 loaded defs.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Error while resolving references for def VFE_Pottery: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9817DCE6]
at Verse.ThingFilter.SetAllow (Verse.SpecialThingFilterDef sfDef, System.Boolean allow) [0x00000] in <2a40c3593b334f29ac3cb3d32d652351>:0
at Verse.ThingFilter.ResolveReferences () [0x00310] in <2a40c3593b334f29ac3cb3d32d652351>:0
at RimWorld.BuildingProperties.ResolveReferencesSpecial () [0x00086] in <2a40c3593b334f29ac3cb3d32d652351>:0
at Verse.ThingDef.ResolveReferences () [0x00038] in <2a40c3593b334f29ac3cb3d32d652351>:0
at Verse.DefDatabase`1+<>c__DisplayClass15_0[T].<ResolveAllReferences>b__0 (T def) [0x0002f] in <2a40c3593b334f29ac3cb3d32d652351>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)


tested with only harmony/hugslib/performance fish, and the required vanilla expanded framework, adaptive storage framework, VE furniture expanded core + props + art, and this mod, in the modlist

I have basegame only, no DLC
Last edited by Corvidus; Nov 10, 2024 @ 10:14am
< >
Showing 1-5 of 5 comments
Mark Bobaba Nov 4, 2024 @ 1:49am 
Yeah I have a similar issue. I've only noticed it with pottery as VFE props seem to work correctly as do vanilla dressers.

My issue is a bit different as pottery does allow them to store 1 stack, however in the content tab added by Adaptive Storage Framework it says the stack limit is set to 4. Even weirder is in the pottery item description it says the maximum stack is 6 but I guess 4 would still be better than 1.
Kitich Nov 9, 2024 @ 12:32pm 
One more here. Waiting for any resolution or workaround :-/
Kitich Nov 10, 2024 @ 6:18am 
So my fixes are:

VEArtPatches.xml, line 43 (typo):
<li MayRequire="vanillaExpanded.vfecore" Class="PatchOperationReplace">

VEArtPatches.xml, line 82 (missing dlc check) :
<li MayRequire="ludeon.rimworld.ideology">AllowVegetarian</li>

VEArtPatches.xml, line 99 (missing dlc check) :
<li MayRequire="ludeon.rimworld.ideology">AllowVegetarian</li>

VEFurniturePatches.xml, line 98 (missing dlc check):
<li MayRequire="ludeon.rimworld.biotech">SignalChip</li>
Corvidus Nov 10, 2024 @ 10:07am 
Originally posted by Kitich:
So my fixes are:

VEArtPatches.xml, line 43 (typo):
<li MayRequire="vanillaExpanded.vfecore" Class="PatchOperationReplace">

VEArtPatches.xml, line 82 (missing dlc check) :
<li MayRequire="ludeon.rimworld.ideology">AllowVegetarian</li>

VEArtPatches.xml, line 99 (missing dlc check) :
<li MayRequire="ludeon.rimworld.ideology">AllowVegetarian</li>

VEFurniturePatches.xml, line 98 (missing dlc check):
<li MayRequire="ludeon.rimworld.biotech">SignalChip</li>

tested, pots work now :steamthumbsup: thank you for your service
Mark Bobaba Nov 11, 2024 @ 4:40am 
Originally posted by Kitich:
So my fixes are:

VEArtPatches.xml, line 43 (typo):
<li MayRequire="vanillaExpanded.vfecore" Class="PatchOperationReplace">

VEArtPatches.xml, line 82 (missing dlc check) :
<li MayRequire="ludeon.rimworld.ideology">AllowVegetarian</li>

VEArtPatches.xml, line 99 (missing dlc check) :
<li MayRequire="ludeon.rimworld.ideology">AllowVegetarian</li>

VEFurniturePatches.xml, line 98 (missing dlc check):
<li MayRequire="ludeon.rimworld.biotech">SignalChip</li>

You the DAWG thanks
< >
Showing 1-5 of 5 comments
Per page: 1530 50