[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"mod-core-mdk-terrain-patch":3,"mods-more-author-core-mdk-terrain-patch":30,"mods-more-category-core-mdk-terrain-patch":86,"mods-similar-core-mdk-terrain-patch":139},{"id":4,"slug":5,"name":6,"shortDescription":7,"author":8,"workshopUrl":9,"imageKey":10,"thumbnailUrl":11,"packageId":12,"category":13,"tags":14,"downloadCount":21,"rating":22,"publishedAt":23,"updatedAt":24,"description":25,"ratingCount":26,"version":10,"gameVersion":10,"images":27,"videos":28,"kofiUrl":29,"patreonUrl":29},"0966aa65-9324-4575-94f3-4823cfcd2eda","core-mdk-terrain-patch","[Core] MDK Terrain Patch","Every terrain is special, at least for modders.","dracoix 🐉","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1510932875","","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F1699533121492438637\u002FCE2DE00FB67EBA8DFB4208CB41F3BC6711730B99\u002F","workshop.1510932875","management",[15,16,17,18,19,20],"mod","1.0","1.1","1.2","1.4","1.3",2931,5,"2018-09-13T05:22:52.0000000Z","2022-10-25T11:31:47.0000000Z","\u003Cp>Every terrain is special, at least for modders.\r\u003Cbr>\r\u003Cbr>THIS MOD DOES NOTHING MUCH ON ITS OWN!\r\u003Cbr>\r\u003Cbr>\u003Cstrong>1.4 IS BETA!\u003C\u002Fstrong>\r\u003Cbr>Carpets are no longer supported due to source code change.\r\u003Cbr>\r\u003Cbr>\u003Cstrong>1.3\u003C\u002Fstrong>\r\u003Cbr>Added \u003Cstrong>Alpha Biomes\u003C\u002Fstrong> compatibility, unique to 1.3 and onwards.\r\u003Cbr>\r\u003Cbr>\u003Cstrong>This MUST be under 'Core' or any other core-mod like 'HugsLib' for example:\u003C\u002Fstrong>\r\u003Cbr>\u003Ccode>Core\r\u003Cbr>HugsLib\r\u003Cbr> MDK Terrain Patch\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\r\u003Cbr>\u003Ch2>\u003Cstrong>Other Mod Compatibilities\u003C\u002Fstrong>\u003C\u002Fh2>\r\u003Cbr>This mod only affects vanilla terrains via an additive patch. Any mod that replaces them entirely will break it. I've been given a list of mods to test with it. It's best for any mod author that wants to use this and another author's custom terrain to patch for said terrain.\r\u003Cbr>\r\u003Cbr>The following mods have been auto-patched to work with MDK Terrain Patch:\r\u003Cbr>\u003Cul>\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1338280929\" target=\"_blank\" rel=\"noopener noreferrer\">Advanced Biomes\u003C\u002Fa>\u003C\u002Fstrong>: MDKTP_BiomePoison, MDKTP_BiomeWaste, MDKTP_BiomeVolcano\u003C\u002Fli>\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1598637926\" target=\"_blank\" rel=\"noopener noreferrer\">Terra Project\u003C\u002Fa>\u003C\u002Fstrong>: Base terrains are cross-shared with MDKTP vanilla names\u003C\u002Fli>\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1288714774\" target=\"_blank\" rel=\"noopener noreferrer\">Biomes! 2\u003C\u002Fa>\u003C\u002Fstrong>: Uses Terra Project\u003C\u002Fli>\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fworkshop\u002Ffiledetails\u002F?id=1841354677\" target=\"_blank\" rel=\"noopener noreferrer\">Alpha Biomes\u003C\u002Fa>\u003C\u002Fstrong>: MDKTP_GU_AlienSand, MDKTP_AB_Slime, MDKTP_AB_CrackedMud, MDKTP_AB_WebbedMarshyTerrain, MDKTP_AB_Propane, MDKTP_AB_ForsakenSand\u003C\u002Fli>\u003C\u002Ful>\r\u003Cbr>The authors of the previous mods need to do nothing, as they hold the upper hierarchy.\r\u003Cbr>The authors of mods using MDKTP \u003Cstrong>DO NOT\u003C\u002Fstrong> need to patch for those specific mods in regards to terrain. For example, MDKTP_BiomeWet will include Advanced Biomes' defined PoisonMarshyTerrain whether the mod exists or not for the player.\r\u003Cbr>\r\u003Cbr>\u003Ch2>Why This Mod Might Be Needed\u003C\u002Fh2>\r\u003Cbr>I was originally going to patch ZARS Core, but I thought this might be more useful to others. I wanted to specifically build structures semi-exclusive to biomes. Now I can, and other modders easily can too.\r\u003Cbr>\r\u003Cbr>\u003Ch2>What this Mod Includes\u003C\u002Fh2>\r\u003Cbr>- Every terrain has a unique affordance other than the 'Light', 'Diggable', 'Bridgable', etc. with some extra added.\r\u003Cbr>- Proof of concept Walls that can only be built on Soils (but not gravel), Ice, and Sand\r\u003Cbr>\r\u003Cbr>\u003Ch2>Ideas for Usage\u003C\u002Fh2>\r\u003Cbr>- Want an oil rig mod in the ocean? You got it.\r\u003Cbr>- Want marshy mud buildings? You got it.\r\u003Cbr>- Want ice walls in arctic biomes only? Yup.\r\u003Cbr>\r\u003Cbr>\u003Ch2>\u003Cstrong>What Cannot Be Added\u003C\u002Fstrong>\u003C\u002Fh2>\r\u003Cbr>All 'Rough Rock', 'Hewn Rock', and 'Smooth Rock' are hardcoded in the TerrainDefGenerator_Stone class inside the game itself by Tynan. So restricting 'Cave-Only' or 'Mountain-Only' buildings are a pipe dream from a primitive standpoint. The current workaround is:\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded>SmoothableStone\u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\r\u003Cbr>\u003Ch2>How to Use\u003C\u002Fh2>\r\u003Cbr>The basic idea when wanting something like a building to be placed on a very specific terrain would be...\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded> MDKTP_{terrain defName} \u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\r\u003Cbr>If wanting to only construct a specific building on Ice...\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded>MDKTP_Ice\u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\r\u003Cbr>If wanting to only construct a specific building on Bidge only...\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded>MDKTP_Bridge\u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\r\u003Cbr>You can use some of the following extras that encompasses multiple terrains:\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded> MDKTP_{name} \u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\u003Cul>\u003Cli>AnySoil - Soil, MossyTerrain, MarshyTerrain, SoilRich\u003C\u002Fli>\u003Cli>AnySand- Sand, SoftSand\u003C\u002Fli>\u003Cli>AnyWater - Self explanatory. Includes Marsh, Excludes Mud\u003C\u002Fli>\u003Cli>AnyDeepWater - WaterDeep, WaterOceanDeep,\u003C\u002Fli>\u003Cli>AnyOcean - WaterOceanDeep, WaterOceanShallow\u003C\u002Fli>\u003Cli>AnyShallowWater - Self explanatory. Includes Marsh, Excludes Mud\u003C\u002Fli>\u003Cli>AnyMovingWater - Self explanatory.\u003C\u002Fli>\u003C\u002Ful>\r\u003Cbr>\r\u003Cbr>\u003Ch2>NEW For 1.0!\u003C\u002Fh2> \r\u003Cbr>\u003Cstrong>Roads and Floors\u003C\u002Fstrong>\r\u003Cbr>Each floor name now has affordances! Either by specific name, or the following listed catchall...\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded> MDKTP_{floor} \u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\u003Cul>\u003Cli>AnyRoad -  BrokenAsphalt, PackedDirt\u003C\u002Fli>\u003Cli>AnyFloor - Any terrain found in FloorBase\u003C\u002Fli>\u003Cli>FloorMetal - MetalTile, SilverTile, GoldTile, SterileTile\u003C\u002Fli>\u003Cli>FloorWood - (catchall for all wood floors)\u003C\u002Fli>\u003Cli>\u003Cs>FloorCarpet - (catchall for all carpet floors)\u003C\u002Fs> \u003Cstrong>REMOVED IN 1.4\u003C\u002Fstrong>\u003C\u002Fli>\u003C\u002Ful>\r\u003Cbr>\r\u003Cbr>\u003Cstrong> Biomes \u003C\u002Fstrong>\r\u003Cbr>Terrains used in various biomes have been added. Each biome contains any terrain it would normally generate in vanilla.\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded> MDKTP_{BiomeName} \u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\u003Cul>\u003Cli>BiomeCold\u003C\u002Fli>\u003Cli>BiomeTemperate \u002F BiomeCool\u003C\u002Fli>\u003Cli>BiomeWarm\u003C\u002Fli>\u003Cli>BiomeWarmArid \u002F BiomeHot\u003C\u002Fli>\u003C\u002Ful>\r\u003Cbr>\r\u003Cbr>Also special biomes:\r\u003Cbr>\u003Cul>\u003Cli>BiomeCity - Concrete. PavedTile, Gravel, BrokenAsphalt, PackedDirt\u003C\u002Fli>\u003Cli>BiomeWet - Marshes & Mud\u003C\u002Fli>\u003C\u002Ful>\r\u003Cbr>\r\u003Cbr>\r\u003Cbr>If wanting to only construct a specific building on the Ocean...\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded>MDKTP_AnyOcean\u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\r\u003Cbr>If wanting to only construct a specific building on any Sand...\r\u003Cbr>\u003Ccode>\r\u003Cbr>\u003CterrainAffordanceNeeded>MDKTP_AnySand\u003C\u002FterrainAffordanceNeeded>\r\u003Cbr>\u003C\u002Fcode>\r\u003Cbr>\r\u003Cbr>\r\u003Cbr>\u003Ch2>Want to support my ports and mods?\u003C\u002Fh2>\r\u003Cbr>\u003Ca href=\"https:\u002F\u002Fko-fi.com\u002FT6T7JSE8\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F0TlwOJQ.png\" alt=\"\" loading=\"lazy\">\u003C\u002Fa>\u003C\u002Fp>",40,[],[],null,[31,46,59,71],{"id":32,"slug":33,"name":34,"shortDescription":35,"author":8,"workshopUrl":36,"imageKey":10,"thumbnailUrl":37,"packageId":38,"category":13,"tags":39,"downloadCount":42,"rating":43,"publishedAt":44,"updatedAt":45},"48462fb6-6a0f-4b14-bcf4-f82d1dcc468c","door-mat","Door Mat","ORIGINAL AUTHOR: Latta ORIGINAL WORKSHOP URL: For your cleaning needs.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1505423207","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F787505227803223445\u002F222441D97720523D9D70BDD087A65E0842EC5EF4\u002F","dracoix.doormat.r12a",[15,40,41,19,20,18,17,16],"1.6","1.5",862815,4.9,"2018-09-07T07:09:30.0000000Z","2025-06-11T21:16:37.0000000Z",{"id":47,"slug":48,"name":49,"shortDescription":50,"author":8,"workshopUrl":51,"imageKey":10,"thumbnailUrl":52,"packageId":53,"category":13,"tags":54,"downloadCount":55,"rating":56,"publishedAt":57,"updatedAt":58},"673c1a4e-f661-47fa-9c09-d9a9c092564c","oversimplified-optimizations","Oversimplified Optimizations","Because both war crimes and community should be made simple and efficient.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3021168493","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F2048628043963963104\u002F4911D38402C59DE9FBC17331A7981C2E16372E86\u002F","dracoix.o2.r14",[15,19],385,3.9,"2023-08-16T16:57:15.0000000Z","2024-03-04T20:00:39.0000000Z",{"id":60,"slug":61,"name":62,"shortDescription":63,"author":8,"workshopUrl":64,"imageKey":10,"thumbnailUrl":65,"packageId":66,"category":13,"tags":67,"downloadCount":68,"rating":43,"publishedAt":69,"updatedAt":70},"4053a5a1-686c-4752-8407-f1b04929fed6","zars-tribalism","ZARS Tribalism","ZARS Tribalism: Tribal Essentials Pack ORIGINAL AUTHORS: RimRue , Rainbeau Flambe STATUS: Highly Unstable This is an official 1.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1820484592","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F790864040072504105\u002F1178124D4681863727DA13BDB02192FA40F58A29\u002F","dracoix.zars.tribalism",[15,16,17,18],25456,"2019-07-31T01:48:14.0000000Z","2020-08-20T13:14:48.0000000Z",{"id":72,"slug":73,"name":74,"shortDescription":75,"author":8,"workshopUrl":76,"imageKey":10,"thumbnailUrl":77,"packageId":78,"category":79,"tags":80,"downloadCount":82,"rating":83,"publishedAt":84,"updatedAt":85},"66bf6eb2-7fa2-4e68-a424-9c8bb339eb60","lazy-base-lighting","Lazy Base Lighting","Lights up rooms for the lazy.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1521432871","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F959720488910892102\u002F9FF4F98EC9944E73C267490CA9DE82A5F1BCA46B\u002F","workshop.1521432871","furniture",[15,81],"0.19",1129,4.8,"2018-09-24T02:02:07.0000000Z","2018-09-25T08:20:27.0000000Z",[87,100,113,126],{"id":88,"slug":89,"name":90,"shortDescription":91,"author":92,"workshopUrl":93,"imageKey":10,"thumbnailUrl":94,"packageId":95,"category":13,"tags":96,"downloadCount":97,"rating":43,"publishedAt":98,"updatedAt":99},"3851dbe1-c8c0-4e99-abc6-cc5fc0c1dbd3","hospitality","Hospitality","No longer maintained Note that this mod is no longer maintained by Orion.","Orion","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=753498552","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F17554395187834558866\u002F343827474849523088116325825B09C312CE24D3\u002F","orion.hospitality",[15,16,17,18,41,19,20,40],1667700,"2016-08-28T09:00:32.0000000Z","2025-07-29T17:17:09.0000000Z",{"id":101,"slug":102,"name":103,"shortDescription":104,"author":105,"workshopUrl":106,"imageKey":10,"thumbnailUrl":107,"packageId":108,"category":13,"tags":109,"downloadCount":110,"rating":43,"publishedAt":111,"updatedAt":112},"62f73e39-1314-444b-b55c-878768790ee6","vanilla-textures-expanded","Vanilla Textures Expanded","1.6.0 (16\u002F07\u002F2020): Updated to 1.3. Honestly, we added so many textures (including almost a full retexture of Royalty) I'm not going to bother. 1.5.0 (11\u002F10\u002F2020): Added faction icons in HQ. 1.4.0 (04\u002F09\u002F2020): Added various new textures: Snowmen, Flatscreen TV, Unfinished appare","Oskar Potocki","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2016436324","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11750749957969253050\u002F3BE41DFCAB683CB5175008D156F5FB5D65A0B933\u002F","vanillaexpanded.vtexe",[15,40,41,19],1490912,"2020-03-07T20:55:08.0000000Z","2025-07-20T20:10:41.0000000Z",{"id":114,"slug":115,"name":116,"shortDescription":117,"author":118,"workshopUrl":119,"imageKey":10,"thumbnailUrl":120,"packageId":121,"category":13,"tags":122,"downloadCount":123,"rating":43,"publishedAt":124,"updatedAt":125},"c78d3bc9-4f6c-4319-b1ec-fc6395769709","vanilla-cooking-expanded","Vanilla Cooking Expanded","Mechanics are simple and intuitive - keeping within the vanilla spirit without unnecessary fluff and production chains.","Sarg Bjornson","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2134308519","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F13142774387753198757\u002F212ECFC6797DA805832331E7A4E6F3D2C76317EC\u002F","vanillaexpanded.vcooke",[15,40,41,19],1337382,"2020-06-18T18:16:45.0000000Z","2026-06-16T14:44:37.0000000Z",{"id":127,"slug":128,"name":129,"shortDescription":130,"author":131,"workshopUrl":132,"imageKey":10,"thumbnailUrl":133,"packageId":134,"category":13,"tags":135,"downloadCount":136,"rating":43,"publishedAt":137,"updatedAt":138},"419eb416-9fc2-415e-b019-dd0d58579b77","dubs-mint-menus","Dubs Mint Menus","Adds new list boxes for recipe bills, health bills, plant selection, architect menu, research menu, and a quick select menu for designators, making it easier to find things when lots of mods are running.","Dubwise","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1446523594","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F941712836158582135\u002FFE3245BE9B34141C245681D1CC0FD87119AFA40B\u002F","dubwise.dubsmintmenus",[15,16,17,18,41,19,20,40],1468067,"2018-07-21T04:43:33.0000000Z","2025-07-14T21:56:39.0000000Z",[140,152,165,178],{"id":141,"slug":142,"name":143,"shortDescription":144,"author":105,"workshopUrl":145,"imageKey":10,"thumbnailUrl":146,"packageId":147,"category":13,"tags":148,"downloadCount":149,"rating":43,"publishedAt":150,"updatedAt":151},"56cde3aa-2be0-46fc-93bf-286e487320f4","vanilla-apparel-expanded","Vanilla Apparel Expanded","1.2.1 (25\u002F02\u002F2020): Formal wear now counts as royal apparel. 1.2.0 (19\u002F02\u002F2020): This mod is now 1.1 compatible. After a hundred hours playing RimWorld you notice that every pawn wears somewhat the same things. The base game apparel is not really as interesting, unique and variou","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1814987817","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F17914054259451166663\u002F768658D3C5B5ADB2E14188F0B3E249AE7B0E8317\u002F","vanillaexpanded.vappe",[15,40,41,19],1467956,"2019-07-25T17:30:35.0000000Z","2026-01-17T20:36:32.0000000Z",{"id":153,"slug":154,"name":155,"shortDescription":156,"author":157,"workshopUrl":158,"imageKey":10,"thumbnailUrl":159,"packageId":160,"category":13,"tags":161,"downloadCount":162,"rating":43,"publishedAt":163,"updatedAt":164},"e1fa0b06-1dcb-4198-9303-ece406f4de08","camera","Camera+","Camera+ gives RimWorld a better camera for both close detail and wide map control.","Brrainz","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=867467808","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F1469814660532590020\u002F8D6E6E0241F7B496903E751AB72BBBF12ED58B39\u002F","brrainz.cameraplus",[15,40,41,19,20,18,17,16],1671998,"2017-02-19T10:34:00.0000000Z","2026-05-29T15:00:36.0000000Z",{"id":166,"slug":167,"name":168,"shortDescription":169,"author":170,"workshopUrl":171,"imageKey":10,"thumbnailUrl":172,"packageId":173,"category":13,"tags":174,"downloadCount":175,"rating":43,"publishedAt":176,"updatedAt":177},"2ffbb671-aedc-4e35-9084-1367dcc48d99","interaction-bubbles","Interaction Bubbles","Wouldn't it be great if you could read character interactions?","Jaxe","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1516158345","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F1835794279689724818\u002F9E12B4DF24F247D74B368CE56D90528C2B70D3A6\u002F","jaxe.bubbles",[15,41,19,20,40],1796489,"2018-09-18T11:34:38.0000000Z","2025-08-25T17:27:36.0000000Z",{"id":179,"slug":180,"name":181,"shortDescription":182,"author":183,"workshopUrl":184,"imageKey":10,"thumbnailUrl":185,"packageId":186,"category":13,"tags":187,"downloadCount":188,"rating":83,"publishedAt":189,"updatedAt":190},"8b9d7b31-17f0-4dba-8ebc-e73a519916b8","blueprints","Blueprints","Blueprints allow the quick construction of repetitive rooms\u002Fareas.","Fluffy","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=708455313","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F2462978325706971699\u002F39BE7E52E85C79FF74B391839CEE2E1C8FBBE5E3\u002F","fluffy.blueprints",[15,16,17,18,41,19,20],1269908,"2016-06-22T11:54:55.0000000Z","2024-03-15T19:16:19.0000000Z"]