Modding Help Custom Micro Dungeon doesn't appear

Discussion in 'Starbound Modding' started by johnsonn9697, Jul 15, 2018.

  1. johnsonn9697

    johnsonn9697 Subatomic Cosmonaut

    I'm modding to make a microdungeon of my race mod. I already make the tiled .json archive and .patch of dungeon_worlds.config. And i already searched in a lot of forest planets. Maybe I just don't have lucky in my search or something is wrong?
    [​IMG]
     
  2. projectmayhem

    projectmayhem Spaceman Spiff

    Yes, you also need to patch biomes. Here is an example of my Wookie Watchtower

    Code:
    [
     
     
      {
        "op": "add",
        "path": "/surfacePlaceables/items/-",
        "value": {
          "mode": "floor",
          "priority": 2,
          "variants": 1,
          "distribution": "/biomes/swmdistributions.config:swmmicrodungeon",
          "type": "microdungeon",
          "microdungeons": [
            "wookiewatchtower1"
          ]
        }
      }
    ]
    That is from my forest.biome.patch

    I also have a randomencounter.dungeon.patch for some of the non-tiled ones I made.

    Code:
    [
      { "op" : "add", "path" : "/metadata/anchor/-", "value" : "utapauntradingcaravan" },
      { "op" : "add", "path" : "/metadata/anchor/-", "value" : "tuskanbanditcamp" },
      { "op" : "add", "path" : "/metadata/anchor/-", "value" : "stormtroopercamp" },
     
      { "op" : "add", "path" : "/tiles/-", "value" : {
        "value" : [100, 10, 0, 255],
        "comment" : "utapaun merchant",
        "brush" : [ [ "npc",
          {
            "kind" : "npc",
            "species" : "utapaun",
            "typeName" : "merchant",
            "parameters" : {
              "scriptConfig" : {
                "merchant" : {
                  "storeRadius" : -1,
                  "categories" : { "default" : [ "basicmerchant", "randomguns", "randomswords" ] },
                  "numItems" : 10
                }
              }
            }
          }
        ] ]
      } },
      { "op" : "add", "path" : "/tiles/-", "value" : {
        "value" : [100, 20, 0, 255],
        "comment" : "tuskan bandit",
        "brush" : [ [ "npc",
          {
            "kind" : "npc",
            "species" : "tuskan",
            "typeName" : "tuskanbandit",
            "parameters" : { "persistent" : true }
          }
        ] ]
      } },
     
       { "op" : "add", "path" : "/tiles/-", "value" : {
        "value" : [100, 20, 0, 255],
        "comment" : "Stormtrooper",
        "brush" : [ [ "npc",
          {
            "kind" : "npc",
            "species" : "human",
            "typeName" : "stormtrooper",
            "parameters" : { "persistent" : true }
          }
        ] ]
      } },
     
      { "op" : "add", "path" : "/tiles/-", "value" : {
        "value" : [100, 30, 0, 255],
        "comment" : "rodian bandit",
        "brush" : [ [ "npc",
          {
            "kind" : "npc",
            "species" : "rodian",
            "typeName" : "rodianbandit",
            "parameters" : { "persistent" : true }
          }
        ] ]
      } },
    
    { "op" : "add", "path" : "/parts/-", "value" : {
        "name" : "utapauntradingcaravan", "rules" : [ ],
        "def" : [ "image", [ "utapauntradingcaravan.png", "utapauntradingcaravan-objects.png" ] ]
      } },
     
       { "op" : "add", "path" : "/parts/-", "value" : {
        "name" : "stormtroopercamp", "rules" : [ ],
        "def" : [ "image", [ "stormtroopercamp.png", "stormtroopercamp-objects.png" ] ]
      } },
    
    { "op" : "add", "path" : "/parts/-", "value" : {
        "name" : "tuskanbanditcamp", "rules" : [ ],
        "def" : [ "image", [ "tuskanbanditcamp.png", "tuskanbanditcamp-objects.png" ] ]
      } }
    ]

    So I think, depending on if you use tiled or not, you need to patch different files.
     

Share This Page