Tutorial [Adv] Create your own mission / outpost! Includes basic biome knowledge

Discussion in 'Starbound Modding' started by Kayuko, May 15, 2015.

  1. Kayuko

    Kayuko Oxygen Tank

    You don't, just the pink sections will be automatically replaced by the biomes underground blocks, your set background works as intended (at least I think it's intended. Only problem is you try to spawn objects in the pink spots, which is (Fore and Background) replaced by biome sub-blocks (dirt).
    And I'm sure you'll get the hang of it soon, it's really not that difficult. :p
     
  2. Dekadrachm

    Dekadrachm Heliosphere

    Thank you after I re-read what you said about it, it made a lot more sense. My main issue would be the of two images but I got it under control. Thanks a bunch I will probably be back once I fail again in the future :p[DOUBLEPOST=1432673324][/DOUBLEPOST]
    as for the spawn ground, my world size is 1000 by 500 whats the issue?
     
    Last edited: May 26, 2015
    Kayuko likes this.
  3. Kayuko

    Kayuko Oxygen Tank

    I think you mean 1000x500, otherwise, well shit. :D
    And don't make me think about the reason WHY exactly it needs to be that much bigger.
    All I know is that it can't simply spawn on a worldSize that's too low.
     
  4. Dekadrachm

    Dekadrachm Heliosphere

    yea I meant by 500 lol, what should I change it to? I am using the dimensions from the lunarbase which is pixel by pixel on the image and I just put that down for world size.
     
  5. Kayuko

    Kayuko Oxygen Tank

    Oh, you don't need to change anything that really "matters".
    Just change the worldSize in your dungeon_worlds.config.patch to 2000x2000 or 1500x1500 or something, you won't notice any change at all.

    Maybe a "little" explanation, worldSize is the empty world your dungeon spawns at, not the dungeonSize itself, so it tries to spawn your 1000x500 dungeon in the 1500x1500 world then.
     
  6. Dekadrachm

    Dekadrachm Heliosphere

    oh, okay that makes sense :)[DOUBLEPOST=1432675168][/DOUBLEPOST]
    Code:
    [
    {
    "op" : "add",
    "path" : "/destinations",
    "value" :
    [
    {
    "name" : "E.V.A Base",
    "planetName" : "E.V.A' Base",
    "warpAction" : "UniqueWorld:evaoutpost1",
    "icon" : "outpost"
    }
    ]
    }
    ]
    Is there a reason my dungeon won't show up in the teleporter?

    gatewarp.config.patch is the file name
     
    Last edited: May 26, 2015
  7. Kayuko

    Kayuko Oxygen Tank

    Probably yes, check the unique_worlds is properly named instance_worlds, also check your .dungeon file if it's still called "instance" and not "evaoutpost1".

    Oh, was one step too far, still not deleting it, check it twice.
    That's not a proper patch.

    Code:
    [
    {
    "op" : "add",
    "path" : "/destinations/-",
    "value" : 
    {
    "name" : "E.V.A Base",
    "planetName" : "E.V.A' Base",
    "warpAction" : "UniqueWorld:evaoutpost1",
    "icon" : "outpost"
    }
    }
    ]
    
     
  8. Dekadrachm

    Dekadrachm Heliosphere

    oops lol, well my unique worlds is named instance my dungeon file is named instance but the stuff in the dungeon file is evaoutpost1
    It's still not showing up at the teleporter to goto the outpost or that other place.
    Also what if I wanted a mission world such as the lunar base instead of a outpost?
     
    Last edited: May 26, 2015
  9. Geeknerd1337

    Geeknerd1337 Void-Bound Voyager

    Okay, so I appear to be having an issue as well, whenever I teleport, my dungeon doesn't generate.

    What is it that I am doing wrong?[DOUBLEPOST=1435616192][/DOUBLEPOST]
    Okay, so I changed a few things around and now the world isn't empty, but doesn't spawn what it should according to my dungeon file.[DOUBLEPOST=1435618200][/DOUBLEPOST]
    Okay, I appear to have figured it out, I did not put any of the tiles that automatically spawn air, one more quick question, and I do apologize for being a nuisance, but how do you prevent it from generating the normal world beyond the custom dungeon tiles.
     

    Attached Files:

    Last edited: Jun 29, 2015
  10. Kayuko

    Kayuko Oxygen Tank

    Here are the original diffs, in case you missed something.

    Just remove the "biome" line in the dungeon_world.config.patch file for an empty world.

    You should also keep performance in mind.
    I have yet to see a good and useful dungeon that puts 5E5 (500'000) tiles to good use.
    And it took me quite a while to teleport to this world.
    Keep them small, if needed, add dungeon parts to it.
     
  11. Geeknerd1337

    Geeknerd1337 Void-Bound Voyager

    Okay, thank you, that was simply a test to see if it could be done. I appreciate the help.
     
  12. Geeknerd1337

    Geeknerd1337 Void-Bound Voyager

    If I might ask, is there a way to add colors to blocks as if they were painted?
     
  13. Kayuko

    Kayuko Oxygen Tank

    Sadly not (yet), you have to create custom blocks that adapt the color you want.
    It's a lil tiring but there's no other way at the moment.
     
  14. Geeknerd1337

    Geeknerd1337 Void-Bound Voyager

    Okay, hopefully it won't be /too/ much of an issue. I really appreciate the tutorial and your patience. You should do one on how to make custom NPCs at some point, I read through your quest line and I thought it'd be cool to have some cool NPCs connected to the locations I want to make.
     
  15. Kayuko

    Kayuko Oxygen Tank

    I will, but probably once the colony update is released.
    Would be useless to have one now when it becomes incompatible soon. :p
     
  16. Varixai

    Varixai Hard-To-Destroy Reptile

    @Luminaesthesia's 2 mods have tons of custom NPCs and connected quests you can look at.

    But yea there will be many changes by the time the next Stable update comes out.
     
    Kayuko likes this.
  17. SleepySquidd

    SleepySquidd Tragically Magic Hands

    @Kayuko Do you know which brushes are needed?

    I made it using only 6 colors and it seems to work, but only if I copy the tile data from floranmission1 (or any working dungeon)

    For some reason using the following brush:
    Code:
    "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ]
    
    Doesn't work and I immediately fall through. (I literally copied existing brushes for the 6 colors I'm using and it doesn't work, so I'm assuming there are brushes that aren't used in the drawing but are still activated)
     
  18. Kayuko

    Kayuko Oxygen Tank

    Huh, that's weird.
    And your log doesn't say anything at all?
    Usually if you fall through, something's screwed.

    For example, spawnpoint not set, wrong dungeon heigth, stuff like that.
    But that brush looks completely fine. o.o
     
  19. SleepySquidd

    SleepySquidd Tragically Magic Hands

    Nope, log is fine. I think my issue may have been a single semi-transparent pixel. I'll play around with it a bit more, but I can 100% guarantee non-solid pixels crash the dungeon
     
  20. Kayuko

    Kayuko Oxygen Tank

    ... on a side note, it doesn't have to. x:
    You can even set the alpha channel in the RGB settings dungeon-file sided, so you COUUUULD do it.
    But yeah, you shouldn't. xD
     
    SleepySquidd likes this.

Share This Page