RimWorld

RimWorld

MBS Faux Rock Wall
Bucketsmith  [developer] 25 Aug, 2021 @ 9:25am
Bug reports
Throw any bugs you find here
< >
Showing 1-15 of 16 comments
I keep getting an error: XML error: <placingDraggableDimensions>1</placingDraggableDimensions> doesn't correspond to any field in type ThingDef. Context: <ThingDef Name="FauxRockWall" ParentName="BuildingBase"><category>Building</category><thingClass>Building</thingClass><soundImpactDefault>BulletImpact_Metal</soundImpactDefault><selectable>true</selectable><drawerType>MapMeshOnly</drawerType><altitudeLayer>Building</altitudeLayer><terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded><repairEffect>Repair</repairEffect><leaveResourcesWhenKilled>false</leaveResourcesWhenKilled><filthLeaving>Filth_RubbleBuilding</filthLeaving><statBases><SellPriceFactor>0.70</SellPriceFactor><Beauty>-1</Beauty><MaxHitPoints>350</MaxHitPoints><WorkToBuild>150</WorkToBuild><Flammability>0</Flammability><MeditationFocusStrength>0.22</MeditationFocusStrength></statBases><defName>FauxWall</defName><label>faux rock wall</label><description>Haphazardly and hastily made walls out of simple rock. Looks just like natural rock. Not exactly artwork, but can be worked on. Holds up a roof.</description><graphicData><texPath>Things/Building/Linked/Rock_Atlas</texPath><graphicClass>Graphic_Single</graphicClass><linkType>CornerFiller</linkType><linkFlags><li>Rock</li><li>Wall</li><li>MapEdge</li></linkFlags><damageData><cornerTL>Damage/Corner</cornerTL><cornerTR>Damage/Corner</cornerTR><cornerBL>Damage/Corner</cornerBL><cornerBR>Damage/Corner</cornerBR><edgeTop>Damage/Edge</edgeTop><edgeBot>Damage/Edge</edgeBot><edgeLeft>Damage/Edge</edgeLeft><edgeRight>Damage/Edge</edgeRight></damageData></graphicData><uiIconPath>Things/Building/Linked/WallSmooth_MenuIcon</uiIconPath><passability>Impassable</passability><blockWind>true</blockWind><castEdgeShadows>true</castEdgeShadows><fillPercent>1</fillPercent><coversFloor>true</coversFloor><placingDraggableDimensions>1</placingDraggableDimensions><neverMultiSelect>true</neverMultiSelect><tickerType>Never</tickerType><rotatable>false</rotatable><saveCompressible>false</saveCompressible><useStuffTerrainAffordance>true</useStuffTerrainAffordance><uiOrder>2000</uiOrder><holdsRoof>true</holdsRoof><designationCategory>Structure</designationCategory><staticSunShadowHeight>1.0</staticSunShadowHeight><blockLight>true</blockLight><canOverlapZones>false</canOverlapZones><mineable>false</mineable><costStuffCount>7</costStuffCount><stuffCategories><li>Stony</li></stuffCategories><damageMultipliers><li><damageDef>Bomb</damageDef><multiplier>2</multiplier></li><li><damageDef>Thump</damageDef><multiplier>2</multiplier></li></damageMultipliers><building><isInert>true</isInert><paintable>true</paintable><isNaturalRock>false</isNaturalRock><smoothedThing>SmoothedFauxRockWall</smoothedThing><ai_chillDestination>false</ai_chillDestination><supportsWallAttachments>true</supportsWallAttachments><isPlaceOverableWall>true</isPlaceOverableWall><canBuildNonEdificesUnder>true</canBuildNonEdificesUnder><deconstructible>true</deconstructible><blueprintGraphicData><texPath>Things/Building/Linked/Wall_Blueprint_Atlas</texPath></blueprintGraphicData><relatedBuildCommands><li>Door</li><li>Autodoor</li><li>OrnateDoor</li><li MayRequire="Ludeon.RimWorld.Anomaly">SecurityDoor</li></relatedBuildCommands></building><comps><li Class="CompProperties_MeditationFocus"><statDef>MeditationFocusStrength</statDef><focusTypes><li>Minimal</li></focusTypes></li></comps><designationHotKey>Misc3</designationHotKey></ThingDef>
XML error: <placingDraggableDimensions>1</placingDraggableDimensions> doesn't correspond to any field in type ThingDef. Context: <ThingDef Name="SmoothedFauxRockWall" ParentName="BuildingBase"><category>Building</category><thingClass>Building</thingClass><soundImpactDefault>BulletImpact_Metal</soundImpactDefault><selectable>true</selectable><drawerType>MapMeshOnly</drawerType><altitudeLayer>Building</altitudeLayer><terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded><repairEffect>Repair</repairEffect><leaveResourcesWhenKilled>false</leaveResourcesWhenKilled><filthLeaving>Filth_RubbleBuilding</filthLeaving><statBases><SellPriceFactor>0.70</SellPriceFactor><Beauty>1</Beauty><MaxHitPoints>350</MaxHitPoints><WorkToBuild>250</WorkToBuild><Flammability>0</Flammability><MeditationFocusStrength>0.22</MeditationFocusStrength></statBases><defName>SmoothedFauxRockWall</defName><label>smoothed faux rock wall</label><description>Originally a haphazardly and hastily made natural rock wall, this wall has been polished to a smooth surface. Holds up a roof.</description><graphicData><texPath>Things/Building/Linked/RockSmooth_Atlas</texPath><graphicClass>Graphic_Single</graphicClass><linkType>CornerFiller</linkType><linkFlags><li>Rock</li><li>Wall</li><li>MapEdge</li></linkFlags><damageData><cornerTL>Damage/Corner</cornerTL><cornerTR>Damage/Corner</cornerTR><cornerBL>Damage/Corner</cornerBL><cornerBR>Damage/Corner</cornerBR><edgeTop>Damage/Edge</edgeTop><edgeBot>Damage/Edge</edgeBot><edgeLeft>Damage/Edge</edgeLeft><edgeRight>Damage/Edge</edgeRight></damageData></graphicData><uiIconPath>Things/Building/Linked/WallSmooth_MenuIcon</uiIconPath><passability>Impassable</passability><blockWind>true</blockWind><castEdgeShadows>true</castEdgeShadows><fillPercent>1</fillPercent><coversFloor>true</coversFloor><placingDraggableDimensions>1</placingDraggableDimensions><neverMultiSelect>true</neverMultiSelect><tickerType>Never</tickerType><rotatable>false</rotatable><saveCompressible>false</saveCompressible><useStuffTerrainAffordance>true</useStuffTerrainAffordance><uiOrder>2000</uiOrder><holdsRoof>true</holdsRoof><staticSunShadowHeight>1.0</staticSunShadowHeight><blockLight>true</blockLight><canOverlapZones>false</canOverlapZones><mineable>false</mineable><costStuffCount>7</costStuffCount><stuffCategories><li>Stony</li></stuffCategories><damageMultipliers><li><damageDef>Bomb</damageDef><multiplier>2</multiplier></li><li><damageDef>Thump</damageDef><multiplier>2</multiplier></li></damageMultipliers><building><isInert>true</isInert><isNaturalRock>false</isNaturalRock><ai_chillDestination>false</ai_chillDestination><smoothedThing /><canBuildNonEdificesUnder>true</canBuildNonEdificesUnder><deconstructible>true</deconstructible><blueprintGraphicData><texPath>Things/Building/Linked/Wall_Blueprint_Atlas</texPath></blueprintGraphicData><paintable>true</paintable><isPlaceOverableWall>true</isPlaceOverableWall><supportsWallAttachments>true</supportsWallAttachments><relatedBuildCommands><li>Door</li><li>Autodoor</li><li>OrnateDoor</li><li MayRequire="Ludeon.RimWorld.Anomaly">SecurityDoor</li></relatedBuildCommands></building><comps><li Class="CompProperties_MeditationFocus"><statDef>MeditationFocusStrength</statDef><focusTypes><li>Minimal</li></focusTypes></li></comps><designationHotKey>Misc3</designationHotKey></ThingDef>
Whatever this means. Is it a load order issue or something else?
Bucketsmith  [developer] 13 Jul @ 1:43pm 
Thanks, I'll have to take a look.
Bucketsmith  [developer] 13 Jul @ 7:11pm 
It should be a simple deprecated line, I couldn't find anything that would have replaced it.
I fixed it so it should work now?
teh_11 13 Jul @ 9:22pm 
Greeting Bucketsmith,

first of all thank you for updating to 1.6.

I have encountered a problem while constructing a space station on an asteroid. the constructed wall is not airtight and lets vacuum in (the vanilla rock walls don´t)


For anyone experiencing the same issue, here's a temporary workaround using Developer Mode:

Enable Developer Mode under the General settings.

Open the Debug Actions Menu (at your colonist bar).

Under Spawning, select "Spawn fill area (rect)".

Use the search bar to find "vacstone".

Select and place the vacstone where you want airtight walls.

(You can Pin the tool for quicker access later.)
Bucketsmith  [developer] 14 Jul @ 3:14am 
That's something I've missed then.
I'll have to take a look and find a fix.
Thanks for letting me know!
Last edited by Bucketsmith; 14 Jul @ 3:14am
Bucketsmith  [developer] 14 Jul @ 3:21am 
Originally posted by teh_11:
I have encountered a problem while constructing a space station on an asteroid. the constructed wall is not airtight and lets vacuum in (the vanilla rock walls don´t)
This should be fixed now, it was a simple XML tag that defines if it is airtight.
Thanks again for letting me know, do tell if it somehow doesn't work.
teh_11 14 Jul @ 7:52am 
Greeting Bucketsmith,

It appears to sadly not have worked, air still leaks out, and I have noticed that in the info tab it also says that the walls are not airtight.

Still I appreciate your quick response!
Bucketsmith  [developer] 14 Jul @ 10:26am 
I shall have to look further, my apologies.
I don't have access to the DLCs so I'm doing my best by "reverse engineering" vanilla def files.
Bucketsmith  [developer] 14 Jul @ 11:12am 
I've found another tag that has to do with airtightness, I hope it is fixed now.
Let me know.
teh_11 14 Jul @ 1:29pm 
Greetings Bucketsmith,

I regret to inform you that the last update appears to have broken the mod. With the mod enabled, RimWorld no longer progresses to the main menu screen.

But still thank you very much for trying!
Bucketsmith  [developer] 14 Jul @ 2:50pm 
What a headache! Let me double-check.
Bucketsmith  [developer] 14 Jul @ 3:04pm 
It manages to start up for me now on v3.9.1 of the mod.
I was starting on a patch for ReGrowth but commented everything out when I couldn't get it to work yet.
I just emptied that file and it'll let the game boot with the mod enabled again.
Sorry about that, I didn't expect that behaviour.
teh_11 15 Jul @ 1:36am 
Thank you it starts up fine again.

Since you dont have the dlc do you need a file or something else i can help you with?
Bucketsmith  [developer] 19 Jul @ 3:14am 
Originally posted by teh_11:
Thank you it starts up fine again.

Since you dont have the dlc do you need a file or something else i can help you with?
So far I've been able to work without owning the DLC, thank you.
Jiopaba 30 Jul @ 4:08pm 
Smoothed Faux Rock Walls appear to have become buildable recently.

I think the def for Smoothed Faux Rock Walls is a bit overly broad at the moment. It says it inherits from Faux Rock Wall, but then pretty much every single field is specified manually as exactly the same as its parent. But most importantly, it means that just commenting out the designationCategory will actually have it just inherit from FauxRockWall, which has one.

I'm also having a minor issue with my save and a field being duplicated, but I'm not sure what's up with that.
< >
Showing 1-15 of 16 comments
Per page: 1530 50