How To - make your own dungeon sets

Discussion in 'Starbound Modding' started by Trook, Jan 8, 2014.

Thread Status:
Not open for further replies.
  1. DoomFire

    DoomFire Existential Complex

    Oh right. o - o Weird... So it's not in the code and not in any of the images?

    Perhaps check all your images for it, or see if there are any images in your dungeon folder that may contain it... or check similar colours.

    I don't know honest, But yeah. I hope you manage to fix it. o ~ o
     
  2. LaikaReturns

    LaikaReturns Orbital Explorer

    I figured out the problem. I just had to shift through my pngs with a fine toothed comb and a color wheel.
     
  3. DoomFire

    DoomFire Existential Complex

    Alright! I'm glad you figured it out. ^ - ^

    Good luck with your dungeon!
     
  4. LaikaReturns

    LaikaReturns Orbital Explorer

    I'll need it. It's still failing to place, but now it is not telling me why. Onward to the next problem.
     
  5. DoomFire

    DoomFire Existential Complex

    Well I am sure the people here are more than willing to help. Just ask!

    My dungeon originally wouldn't place at all for some reason, eventually I just started again and now it's working.
    But yeah, do you have any suspicions?
     
  6. LaikaReturns

    LaikaReturns Orbital Explorer

    I'm not sure how the dungeon writing works.
    For example, I'm not sure if the dungeon looks for a large enough space for it, or if it just steamrolls the space needed.
    I suspect it's the second and that the problem is in there somewhere.
    Anyway, I don't want to clutter up this fine tutorial thread any more than I already have.
     
  7. DoomFire

    DoomFire Existential Complex

    It's basically here to fix problems, so don't worry about it.

    Also I am pretty sure it's a mixture of both. I have a dungeon spawning, and whenever I mess up the spawning, there is basically just a relatively flat land in it's place.
     
  8. Shadow Wolf TJC

    Shadow Wolf TJC Spaceman Spiff

    Take a look at the example file that Trook posted in the title post:
    [​IMG]
    Notice that big gray stuff surrounding the castle entrance? I believe that that palette is there to indicate that ground tiles must be replaced by empty space tiles. It's different from the black "air must be present" palette and the white "ground must be present" palette because, for those 2 palettes, the game needs to look for the right spaces that match up with the pre-rendered world before it can place the dungeon down. That gray palette, on the other hand, is there to tell the game to replace any tiles around these 2 palettes with empty space.

    I've seen this kind of problem pop up with Dungeoneer Dungeons, and I realized that the dungeons that were being affected were completely lacking in these kinds of tiles.

    If this still doesn't help you out, then I wonder if the dungeon is spawning underground.
     
    The | Suit likes this.
  9. LaikaReturns

    LaikaReturns Orbital Explorer

    Actually upon combing through the vanilla files again, it looks like the biome tile brush overwritable *has* to be the "surface" tile.
    It is now spawning correctly, for the most part.
    Thank you both for the help.
     
  10. Exalia125

    Exalia125 Space Spelunker

    Do you need to do coding if you used starstructor?
     
  11. WTSMark

    WTSMark Void-Bound Voyager

    Hi, thank you for this amazing tutorial! I have two question:
    1) How I move in Starstructor? Is zooming in and out the only way to do that?
    2) There's a way to spawn a certain doungeon or structure in Starbound?
    Thank you for the help!
     
  12. DoomFire

    DoomFire Existential Complex

    Middle click moves things in Starstructor.

    Also, it says in the tutorial how to get your Dungeon to spawn in-game, if it isn't, there might be something going wrong with your dungeon. Try and go over the steps again while looking over your dungeon. ^ - ^
     
  13. WTSMark

    WTSMark Void-Bound Voyager

    I've got it!

    [​IMG]
     
    The | Suit, capizma and DoomFire like this.
  14. Deader

    Deader Subatomic Cosmonaut

    Can somebody help me with this?:

    Info: Acquiring universe lock file
    Info: UniverseServer: Creating world alpha:-49694507:-59564009:9784258:12:4
    Info: Generating 1 dungeons
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Info: Skipping dungeon generation
    Warn: Perf: UniverseServer::createWorld millis: 5382

    I get this in a log file every time I land on a new planet. Looks like my dungeon just not generates because of this. When I don't use a changed worldgen.config file and any standart dungeon generates, log file says this:

    Info: Generating 1 dungeons
    Info: Generating a dungeon
    Info: Placing dungeon at (4321, 1237)

    What may cause this problem? Why the game is skipping my dungeon's generation? I added black&white pairs so it should be generated on a planet surface. I made everything according to standart dungeons and this tutorial.
     
  15. capizma

    capizma Cosmic Narwhal

    Something to do with matching colors or invalid data?
    Edit: ahh are you using nightly
     
  16. Deader

    Deader Subatomic Cosmonaut

    No, I am not using nightly builds. I thought that if there is invalid data, game will write about it in log file. I will check colours again, though.
     
  17. Deader

    Deader Subatomic Cosmonaut

    The problem is solved. I don't know what exactly caused it, but I deleted some unused bruishes in starstructor and changed dungeon name. By the way new name have no capital letters.
     
  18. Darth_Biomech

    Darth_Biomech Void-Bound Voyager

    I'm going to bump this old thread to ask a simple question: does this tutorial is still valid? Or things have changed in Upbeat Giraffe?
     
    Markelius and AmazonValkyrie like this.
  19. Markelius

    Markelius Space Kumquat

    I'd like to echo this as well, and ask my own question. Ignoring microdungeons, is there any way to make a dungeon spawn underground? Not underground like the USCM bunker, but completely underground, like in one of the underground layers or core layer? It would be really cool to find hidden outposts or mining facilities down in the underground, and bigger ones than the microdungeons too.
     
  20. Shadow Wolf TJC

    Shadow Wolf TJC Spaceman Spiff

    Maybe you could try something like this in terrestrial_worlds.config?

    Code:
      "planetTypes" : {
        "garden" : {
          "threatRange" : [1, 1],
          "layers" : {
            "surface" : {
              "primaryRegion" : [ "garden" ],
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "subsurface" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "underground1" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "underground2" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "underground3" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "underground4" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "underground5" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "underground6" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            },
            "core" : {
              "dungeonCountRange" : [1, 1],
              "dungeons" : [ "naturalcave" ]
            }
          }
        },
    
     
    The | Suit likes this.
Thread Status:
Not open for further replies.

Share This Page