RimWorld

RimWorld

Prosthetic Digits!
Hobbes  [developer] 27 Jul, 2021 @ 1:07pm
Bug Reports
Please put bug reports here. Include debug error logs and mod lists so I know how to reproduce the error. Thanks!
< >
Showing 1-7 of 7 comments
Shyenetta 27 Jul, 2021 @ 2:23pm 
My error:

Exception printing SimpleFinger498186 at (137, 0, 141): System.ArgumentException: Illegal characters in path.
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Verse.ContentFinder`1[T].Get (System.String itemPath, System.Boolean reportFailure) [0x00150] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.Graphic_Single.Init (Verse.GraphicRequest req) [0x00050] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.GraphicDatabase.GetInner[T] (Verse.GraphicRequest req) [0x00072] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.GraphicDatabase.Get[T] (System.String path, UnityEngine.Shader shader, UnityEngine.Vector2 drawSize, UnityEngine.Color color, UnityEngine.Color colorTwo, Verse.GraphicData data, System.String maskPath) [0x0001b] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.Graphic_Single.GetColoredVersion (UnityEngine.Shader newShader, UnityEngine.Color newColor, UnityEngine.Color newColorTwo) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.GraphicData.GraphicColoredFor (Verse.Thing t) [0x00054] in <f81f052e138344458cc870569c2ab66f>:0
at (wrapper dynamic-method) Verse.Thing.Verse.Thing.get_DefaultGraphic_Patch1(Verse.Thing)
at Verse.Thing.get_Graphic () [0x00049] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.Thing.Print (Verse.SectionLayer layer) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.ThingWithComps.Print (Verse.SectionLayer layer) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.SectionLayer_ThingsGeneral.TakePrintFrom (Verse.Thing t) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.SectionLayer_ThingsGeneral:TakePrintFrom (Verse.Thing)
(wrapper dynamic-method) Verse.SectionLayer_Things:Verse.SectionLayer_Things.Regenerate_Patch0 (Verse.SectionLayer_Things)
Verse.Section:RegenerateLayers (Verse.MapMeshFlag)
Verse.MapDrawer:TryUpdateSection (Verse.Section)
Verse.MapDrawer:MapMeshDrawerUpdate_First ()
(wrapper dynamic-method) Verse.Map:Verse.Map.MapUpdate_Patch2 (Verse.Map)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

edit: I have no clue what's going on here but it might just be a problem on my end.
Last edited by Shyenetta; 27 Jul, 2021 @ 2:43pm
Hobbes  [developer] 27 Jul, 2021 @ 2:27pm 
Originally posted by Shyenetta:
My error:

Exception printing SimpleFinger498186 at (137, 0, 141): System.ArgumentException: Illegal characters in path.
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Verse.ContentFinder`1[T].Get (System.String itemPath, System.Boolean reportFailure) [0x00150] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.Graphic_Single.Init (Verse.GraphicRequest req) [0x00050] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.GraphicDatabase.GetInner[T] (Verse.GraphicRequest req) [0x00072] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.GraphicDatabase.Get[T] (System.String path, UnityEngine.Shader shader, UnityEngine.Vector2 drawSize, UnityEngine.Color color, UnityEngine.Color colorTwo, Verse.GraphicData data, System.String maskPath) [0x0001b] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.Graphic_Single.GetColoredVersion (UnityEngine.Shader newShader, UnityEngine.Color newColor, UnityEngine.Color newColorTwo) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.GraphicData.GraphicColoredFor (Verse.Thing t) [0x00054] in <f81f052e138344458cc870569c2ab66f>:0
at (wrapper dynamic-method) Verse.Thing.Verse.Thing.get_DefaultGraphic_Patch1(Verse.Thing)
at Verse.Thing.get_Graphic () [0x00049] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.Thing.Print (Verse.SectionLayer layer) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.ThingWithComps.Print (Verse.SectionLayer layer) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
at Verse.SectionLayer_ThingsGeneral.TakePrintFrom (Verse.Thing t) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.SectionLayer_ThingsGeneral:TakePrintFrom (Verse.Thing)
(wrapper dynamic-method) Verse.SectionLayer_Things:Verse.SectionLayer_Things.Regenerate_Patch0 (Verse.SectionLayer_Things)
Verse.Section:RegenerateLayers (Verse.MapMeshFlag)
Verse.MapDrawer:TryUpdateSection (Verse.Section)
Verse.MapDrawer:MapMeshDrawerUpdate_First ()
(wrapper dynamic-method) Verse.Map:Verse.Map.MapUpdate_Patch2 (Verse.Map)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
What mods are you using?
Shyenetta 27 Jul, 2021 @ 3:01pm 
My mods:

Harmony
Core
Royalty
Ideology
HugsLib
Vanilla Expanded Framework
Keep Mortars Ready
Comigo's Grim Traders
Hospitality
Expanded Prosthetics and Organ Engineering
Allow Tool
Wall Light
Replace Stuff
[KV] RimFridge
LWM's Deep Storage
Pick Up And Haul
QualityBuilder
Simple sidearms
Misc. Training
Vanilla Brewing Expanded
Vanilla Furniture Expanded - Power
Vanilla Animals Expanded — Cats and Dogs
Vanilla Textures Expanded
Vanilla Social Interactions Expanded
Reasonable Components
Grazing Lands
Jobs of Opportunity (While You're Up)
The Birds and the Bees
Beautiful Outdoors
Haul to Stack
Ugh You Got Me
RimCities
Locks
Prison Labor
MinifyEverything
Go Explore!
Tech Advancing
Mortar Accuracy
QualitySurgeon
[KV] More Trait Slots
Bionic icons
Vanilla Books Expanded
Rimefeller
Smart Speed
Level Up!
Smarter Construction
Door Mat
MendAndRecycle
Quarry
Common Sense
Snap Out!
[KV] Show Hair With Hats or Hide All Hats
Rimatomics
CM Color Coded Mood Bar [1.1+]
Recipe icons
Rimsenal - Rimhair
[FSF] Filth Vanishes With Rain And Time
A Dog Said... Animal Prosthetics
Animals Logic
Vanilla Events Expanded
More Faction Interaction (Continued)
[1.3] Wild Animal Sex V6.1
Dynamic Diplomacy
Raids For Me
Vanilla Factions Expanded - Insectoids
PrisonerRansom
Anesthetic Gun MOD
[SR]Factional War
No Lazy Doctors
Skilled Stonecutting [1.3]
EdB Prepare Carefully (Unofficial 1.3 Patch)
[SYR] Set Up Camp - 1.3
Prosthetic Digits
Realistic Rooms [1.3]
Mod Manager
Hobbes  [developer] 27 Jul, 2021 @ 3:14pm 
Originally posted by Shyenetta:
My mods:

Harmony
Core
Royalty
Ideology
HugsLib
Vanilla Expanded Framework
Keep Mortars Ready
Comigo's Grim Traders
Hospitality
Expanded Prosthetics and Organ Engineering
Allow Tool
Wall Light
Replace Stuff
[KV] RimFridge
LWM's Deep Storage
Pick Up And Haul
QualityBuilder
Simple sidearms
Misc. Training
Vanilla Brewing Expanded
Vanilla Furniture Expanded - Power
Vanilla Animals Expanded — Cats and Dogs
Vanilla Textures Expanded
Vanilla Social Interactions Expanded
Reasonable Components
Grazing Lands
Jobs of Opportunity (While You're Up)
The Birds and the Bees
Beautiful Outdoors
Haul to Stack
Ugh You Got Me
RimCities
Locks
Prison Labor
MinifyEverything
Go Explore!
Tech Advancing
Mortar Accuracy
QualitySurgeon
[KV] More Trait Slots
Bionic icons
Vanilla Books Expanded
Rimefeller
Smart Speed
Level Up!
Smarter Construction
Door Mat
MendAndRecycle
Quarry
Common Sense
Snap Out!
[KV] Show Hair With Hats or Hide All Hats
Rimatomics
CM Color Coded Mood Bar [1.1+]
Recipe icons
Rimsenal - Rimhair
[FSF] Filth Vanishes With Rain And Time
A Dog Said... Animal Prosthetics
Animals Logic
Vanilla Events Expanded
More Faction Interaction (Continued)
[1.3] Wild Animal Sex V6.1
Dynamic Diplomacy
Raids For Me
Vanilla Factions Expanded - Insectoids
PrisonerRansom
Anesthetic Gun MOD
[SR]Factional War
No Lazy Doctors
Skilled Stonecutting [1.3]
EdB Prepare Carefully (Unofficial 1.3 Patch)
[SYR] Set Up Camp - 1.3
Prosthetic Digits
Realistic Rooms [1.3]
Mod Manager
I'm unfamiliar with many of these, but I do know that Ykara's Expanded Prosthetics and Organ Engineering mod patches the path of prosthetic textures. This could be the issue. If you backed-up your save and loaded it without that mod, could you check if it works then?

I've run into the other error you mentioned when I was originally writing this mod. It happened when a simple finger with an unsupported material was installed. What materials were the fingers you tried to install that disappeared?
Shyenetta 27 Jul, 2021 @ 3:59pm 
I'm not sure, unfortunately. I know one was jade and some where steel. I'll try doing it without those mods.
PJ 22 Aug, 2021 @ 7:24am 
Loaded up a new colony running only this mod (+ harmony and mod loader) to check for mod compatibility.
Fingers work, Toes just vanish on use.

System.NullReferenceException: Object reference not set to an instance of an object
at ProstheticDigits.Recipe_InstallArtificialBodyPartWithStuff.ApplyOnPawn

Essentially it looks like your HediffDef and RecipeDefs are missing for all the simple toes. i.e. no definition then exists for the installed material based part.

So I got it working..
I copy locally, open up BasicDigits.xml copy and paste your FingerDefs but replace Finger with Toe (except continue to use the same AddedBasicFingerBase parent) and it seems to work.

I guess this would also the be issue where the material is undefined for fingers, except this is missing even the basic materials for toes.
Arcanant 10 Sep, 2021 @ 5:56pm 
Originally posted by PJ:
Loaded up a new colony running only this mod (+ harmony and mod loader) to check for mod compatibility.
Fingers work, Toes just vanish on use.

System.NullReferenceException: Object reference not set to an instance of an object
at ProstheticDigits.Recipe_InstallArtificialBodyPartWithStuff.ApplyOnPawn

Essentially it looks like your HediffDef and RecipeDefs are missing for all the simple toes. i.e. no definition then exists for the installed material based part.

So I got it working..
I copy locally, open up BasicDigits.xml copy and paste your FingerDefs but replace Finger with Toe (except continue to use the same AddedBasicFingerBase parent) and it seems to work.

I guess this would also the be issue where the material is undefined for fingers, except this is missing even the basic materials for toes.

Nice find.
< >
Showing 1-7 of 7 comments
Per page: 1530 50