The Badlands Asteroid
AsteroidSpaced Out!
A barren location with an overabundance of mineral resources.
The rocky terrain of The Badlands poses no immediate threats, but sparse resource availability will make expansion and technological progress challenging.
- Materials
- 49
- Plants, seeds and critters
- 37
- Dimensions
- 240 × 380 cells
Possible materials
- Abyssalite
- Algae
- Bleach Stone
- Carbon Dioxide
- Chlorine Gas
- Coal
- Copper Ore
- Crude Oil
- Crushed Ice
- Diamond
- Dirt
- Ethanol
- Fertilizer
- Fossil
- Glass
- Granite
- Hydrogen Gas
- Ice
- Igneous Rock
- Iron
- Iron Ore
- Lead
- Liquid Carbon Dioxide
- Mafic Rock
- Magma
- Natural Gas
- Neutronium
- Obsidian
- Oxygen
- Oxylite
- Phosphorite
- Polluted Ice
- Polluted Oxygen
- Polluted Water
- Regolith
- Rust
- Salt
- Sand
- Sandstone
- Sedimentary Rock
- Snow
- Solid Carbon Dioxide
- Solid Chlorine
- Sucrose
- Sulfur
- Uranium Ore
- Vacuum
- Water
- Wolframite
Plants, seeds and critters
- Balm Lily
- Bliss Burst
- Blossom SeedSeed for Bristle Blossom
- Bluff Briar
- Briar SeedSeed for Bluff Briar
- Bristle Blossom
- Buried Muckroot
- Dasha Saltvine
- Dasha Saltvine SeedSeed for Dasha Saltvine
- Drecko
- Grubfruit Plant
- Grubfruit SeedSeed for Grubfruit Plant, Spindly Grubfruit Plant
- Grubgrub
- Hatch
- Joya SeedSeed for Jumping Joya
- Jumping Joya
- Mealwood
- Mealwood SeedSeed for Mealwood
- Mirth Leaf
- Mirth Leaf SeedSeed for Mirth Leaf
- Morb
- Nosh BeanSeed for Nosh Sprout
- Nosh Sprout
- Pincha Pepper SeedSeed for Pincha Pepperplant
- Pincha Pepperplant
- Shine Bug
- Shove Vole
- Sleet Wheat
- Sleet Wheat GrainSeed for Sleet Wheat
- Slickster
- Spindly Grubfruit Plant
- Sporechid
- Sporechid SeedSeed for Sporechid
- Squeaky Puft
- Sweetle
- Wheezewort
- Wort SeedSeed for Wheezewort
These are configured spawn possibilities. The selected biome, template and available space determine what appears.
Geysers and other natural features
Subworld configurations
- Sandstone BiomeBase game
- Sandstone BiomeBase game
- Sandstone BiomeBase game
- Jungle BiomeBase game
- Tundra BiomeBase game
- Magma BiomeBase game
- Oily BiomeBase game
- Space BiomeSpaced Out!
- Space BiomeSpaced Out!
- Rust BiomeBase game
- Barren BiomeBase game
- Wasteland BiomeSpaced Out!
- Wasteland BiomeSpaced Out!
- Radioactive BiomeSpaced Out!
Biome configurations
- Sandstone BiomeBase game
- Jungle BiomeBase game
- Tundra BiomeBase game
- Magma BiomeBase game
- Oily BiomeBase game
- MiscBase game
- MiscSpaced Out!
- Rust BiomeBase game
- Barren BiomeBase game
- Wasteland BiomeSpaced Out!
- Radioactive BiomeSpaced Out!
Possible features
- StartLocationBase game
- SmallLakeBase game
- FlatLakeBase game
- MetalVacuumBlobBase game
- SmallRoomBase game
- BleachRoomBase game
- SandGeodeBase game
- ColdBubbleBase game
- SandGeodeBase game
- CavityPondBase game
- DiamondClumpBase game
- BigRockBase game
- MiniBleachBallBase game
- SaltDepositBase game
- EthanolLakeBase game
- BeetleCaveSpaced Out!
- WormPlantCaveSpaced Out!
- OxyliteBlobSpaced Out!
- MetalBlobSpaced Out!
- SucroseBlobSpaced Out!
Possible templates
- poi_jungle_lab_poolbottomBase game
- poi_jungle_buttongateBase game
- poi_jungle_lab_vinetankBase game
- poi_jungle_lab_daytimerBase game
- poi_jungle_frag_lightbugsBase game
- poi_jungle_frag_clifflockerBase game
- poi_jungle_oxylite_spiralBase game
- poi_ice_lab_basementBase game
- poi_ice_lab_splitroomBase game
- poi_ice_frag_vendingmachineBase game
- poi_ice_frag_lockersBase game
- poi_oil_switchdoorBase game
- poi_oil_six_switch_doorBase game
- poi_broken_farmBase game
- poi_old_poolBase game
- poi_dupe_sensor_puzzleBase game
- poi_salt_spiralBase game
- poi_salt_spiral_2Base game
- poi_salt_spiral_3Base game
- poi_wasteland_chasmSpaced Out!
- poi_sandy_towerSpaced Out!
- poi_wasteland_hottubSpaced Out!
- poi_sandy_stageSpaced Out!
- poi_wasteland_lockerSpaced Out!
- poi_wasteland_oasis_aSpaced Out!
- poi_wasteland_oasis_bSpaced Out!
- wasteland_worm1Spaced Out!
- wasteland_worm_cupriteSpaced Out!
- wasteland_worm_wideSpaced Out!
- sandstoneBaseBase game
- poi_jungle_geyser_steamBase game
- poi_jungle_geyser_methaneBase game
- poi_jungle_geyser_chlorineBase game
- poi_ice_heatsink_aBase game
- poi_ice_heatsink_bBase game
- poi_ice_heatsink_cBase game
- poi_ice_heatsink_dBase game
- poi_small_oilpockets_geyser_aBase game
- poi_small_oilpockets_geyser_bBase game
- poi_small_oilpockets_geyser_cBase game
- poi_small_oilpockets_geyser_dBase game
- poi_small_oilpockets_geyser_eBase game
- poi_small_oilpockets_geyser_fBase game
- small_oilpockets_geyser_gBase game
- small_oilpockets_geyser_hBase game
- senderSpaced Out!
- receiverSpaced Out!
- teleporter_no_oilSpaced Out!
- poi_officeSpaced Out!
- geysers/genericBase game
- uranium_geode1Spaced Out!
Where it can appear
- The Badlands ClusterSpaced Out!
Configured possibility
Placement rules (1)
Configured possibility
Starmap rings: 0
Declared rule values
{ "world": "expansion1::worlds/VanillaBadlands", "buffer": 2, "locationType": "StartWorld", "allowedRings": { "min": 0, "max": 0 } }
Placement rules
Configured possibility
Declared rule values
{
"name": "subworlds/sandstone/SandstoneStart"
}Configured possibility
Declared rule values
{
"name": "subworlds/sandstone/SandstoneMiniMetal"
}Configured possibility
Declared rule values
{
"name": "subworlds/sandstone/SandstoneMiniWater"
}Configured possibility
Configured count: 2–Unspecified
Declared rule values
{
"name": "subworlds/jungle/Jungle",
"minCount": 2
}Configured possibility
Configured count: 3–Unspecified
Declared rule values
{
"name": "subworlds/frozen/Frozen",
"minCount": 3
}Configured possibility
Declared rule values
{
"name": "subworlds/magma/Bottom"
}Configured possibility
Configured count: 4–Unspecified
Declared rule values
{
"name": "subworlds/oil/OilPockets",
"minCount": 4
}Configured possibility
Declared rule values
{
"name": "expansion1::subworlds/space/SpaceWithNoBorder"
}Configured possibility
Declared rule values
{
"name": "expansion1::subworlds/space/HospitableClassicSurface"
}Configured possibility
Declared rule values
{
"name": "subworlds/rust/Rust"
}Configured possibility
Declared rule values
{
"name": "subworlds/barren/BarrenGranite"
}Configured possibility
Configured count: 2–5
Declared rule values
{
"name": "expansion1::subworlds/wasteland/WastelandBeetle",
"minCount": 2,
"maxCount": 5
}Configured possibility
Configured count: Unspecified–2
Declared rule values
{
"name": "expansion1::subworlds/wasteland/WastelandWorm",
"maxCount": 2
}Configured possibility
Configured count: 2–4
Declared rule values
{
"name": "expansion1::subworlds/radioactive/UraniumSprinkles",
"minCount": 2,
"maxCount": 4
}Starting base
Declared rule values
"bases/sandstoneBase"
Subject to the placement rule, Attempt one
Placement conditions (1, applied in order)
- Select matching cells, Zones: ToxicJungle
Declared rule values
{
"names": [
"poi/jungle/geyser_steam"
],
"listRule": "TryOne",
"priority": 100,
"allowedCellsFilter": [
{
"command": "Replace",
"zoneTypes": [
"ToxicJungle"
]
}
]
}Subject to the placement rule, Attempt one
Placement conditions (1, applied in order)
- Select matching cells, Zones: ToxicJungle
Declared rule values
{
"names": [
"poi/jungle/geyser_methane",
"poi/jungle/geyser_chlorine"
],
"listRule": "TryOne",
"priority": 100,
"allowedCellsFilter": [
{
"command": "Replace",
"zoneTypes": [
"ToxicJungle"
]
}
]
}Subject to the placement rule, Attempt a selected group, Select 3
Placement conditions (1, applied in order)
- Select matching cells, Zones: FrozenWastes
Declared rule values
{
"names": [
"poi/frozen/heatsink_a",
"poi/frozen/heatsink_b",
"poi/frozen/heatsink_c",
"poi/frozen/heatsink_d"
],
"listRule": "TrySome",
"someCount": 3,
"priority": 100,
"allowedCellsFilter": [
{
"command": "Replace",
"zoneTypes": [
"FrozenWastes"
]
}
]
}- poi_small_oilpockets_geyser_a
- poi_small_oilpockets_geyser_b
- poi_small_oilpockets_geyser_c
- poi_small_oilpockets_geyser_d
- poi_small_oilpockets_geyser_e
- poi_small_oilpockets_geyser_f
- small_oilpockets_geyser_g
- small_oilpockets_geyser_h
Subject to the placement rule, Attempt one, Repeat 3 times
Duplicates allowed
Placement conditions (1, applied in order)
- Select matching cells, Zones: OilField
Declared rule values
{
"names": [
"poi/oil/small_oilpockets_geyser_a",
"poi/oil/small_oilpockets_geyser_b",
"poi/oil/small_oilpockets_geyser_c",
"poi/oil/small_oilpockets_geyser_d",
"poi/oil/small_oilpockets_geyser_e",
"poi/oil/small_oilpockets_geyser_f",
"poi/oil/small_oilpockets_geyser_g",
"poi/oil/small_oilpockets_geyser_h"
],
"listRule": "TryOne",
"times": 3,
"allowDuplicates": true,
"priority": 100,
"allowedCellsFilter": [
{
"command": "Replace",
"zoneTypes": [
"OilField"
]
}
]
}Subject to the placement rule, Place all
Placement conditions (4, applied in order)
- Select matching cells, Tag: AtStart, DistanceFromTag, Distance: 3–4
- Exclude matching cells, Tag: AtSurface, DistanceFromTag, Distance: 0–2
- Exclude matching cells, Zones: Space, MagmaCore, OilField
- Exclude matching cells, Tag: NoGravitasFeatures, AtTag
Declared rule values
{
"names": [
"expansion1::poi/warp/sender",
"expansion1::poi/warp/receiver",
"expansion1::poi/warp/teleporter_no_oil"
],
"listRule": "GuaranteeAll",
"priority": 90,
"allowedCellsFilter": [
{
"command": "Replace",
"tagcommand": "DistanceFromTag",
"tag": "AtStart",
"minDistance": 3,
"maxDistance": 4
},
{
"command": "ExceptWith",
"tagcommand": "DistanceFromTag",
"tag": "AtSurface",
"minDistance": 0,
"maxDistance": 2
},
{
"command": "ExceptWith",
"zoneTypes": [
"Space",
"MagmaCore",
"OilField"
]
},
{
"command": "ExceptWith",
"tagcommand": "AtTag",
"tag": "NoGravitasFeatures"
}
]
}Subject to the placement rule, Place all
Placement conditions (4, applied in order)
- Select matching cells, Tag: AtStart, DistanceFromTag, Distance: 2–99
- Exclude matching cells, Tag: NoGravitasFeatures, AtTag
- Exclude matching cells, Tag: AtDepths, DistanceFromTag, Distance: 0–2
- Exclude matching cells, Tag: AtSurface, DistanceFromTag, Distance: 0–2
Declared rule values
{
"names": [
"expansion1::poi/genericGravitas/poi_office"
],
"listRule": "GuaranteeAll",
"priority": 90,
"allowedCellsFilter": [
{
"command": "Replace",
"tagcommand": "DistanceFromTag",
"tag": "AtStart",
"minDistance": 2,
"maxDistance": 99
},
{
"command": "ExceptWith",
"tagcommand": "AtTag",
"tag": "NoGravitasFeatures"
},
{
"command": "ExceptWith",
"tagcommand": "DistanceFromTag",
"tag": "AtDepths",
"minDistance": 0,
"maxDistance": 2
},
{
"command": "ExceptWith",
"tagcommand": "DistanceFromTag",
"tag": "AtSurface",
"minDistance": 0,
"maxDistance": 2
}
]
}Subject to the placement rule, Attempt one, Repeat 12 times
Duplicates allowed
Placement conditions (1, applied in order)
- Select matching cells, Tag: NoGlobalFeatureSpawning, NotAtTag
Declared rule values
{
"names": [
"geysers/generic"
],
"listRule": "TryOne",
"times": 12,
"ruleId": "GenericGeysers",
"allowDuplicates": true,
"allowedCellsFilter": [
{
"command": "Replace",
"tagcommand": "NotAtTag",
"tag": "NoGlobalFeatureSpawning"
}
]
}Subject to the placement rule, Place one
Relaxed placement safety filter
Placement conditions (1, applied in order)
- Select matching cells, Tag: AtStart, DistanceFromTag, Distance: 2–3
Declared rule values
{
"names": [
"expansion1::poi/radioactive/uranium_geode1"
],
"listRule": "GuaranteeOne",
"useRelaxedFiltering": true,
"allowExtremeTemperatureOverlap": true,
"priority": 200,
"allowedCellsFilter": [
{
"command": "Replace",
"tagcommand": "DistanceFromTag",
"tag": "AtStart",
"minDistance": 2,
"maxDistance": 3
}
]
}Explore the configuration schematic
This view compares configured regions. It does not show the layout of a generated seed.
Cluster
The Badlands Cluster
The game ships no description.
- Difficulty
- 4
- Coordinates
- V-BAD-C
- Asteroids
- 8
- The Badlands Asteroid
- Radioactive Swamp Asteroid
- Tundra Asteroid
- Marshy Asteroid
- Superconductive Asteroid
- Moo Asteroid
- Water Asteroid
- Regolith Asteroid