This... looks like it'd be a wonderful stopgap for the lack of an in-game map. ^^ Now, if there were a portable version triggerable from an inventory item...?
I like this idea, but were it to be a "normal" in-game thing and not a mod... I'd want it to go the "incremental upgrade" path. Hell, I wouldn't even let ya have it until a second-tier or somesuch in the first place. Start with showing JUST the lay of the land. Upgrade to show ores (only locations, not type), upgrade again to show treasure chests, etc. Find that balance between "makes logical sense in a 'real' world application" and "doesn't make the game too damn easy from the start".
Here, have some diffs. Code: FILES ----- celestial.config terrestrial_worlds.config weather.config biomes\distributions.config biomes\surface\desert\desert.surfacebiome biomes\surface\magma\magma.surfacebiome [NEW] biomes\surface\scorched\desertunderground.png [NEW] biomes\surface\scorched\rockdivider.png [NEW] biomes\surface\scorched\scorched.parallax [NEW] biomes\surface\scorched\scorched.surfacebiome [NEW] biomes\surface\scorched\scorched.undergroundparallax biomes\surface\tentacles\tentacles.surfacebiome biomes\surface\volcanic\volcanic.surfacebiome biomes\surface_detached\ariddetached\aridbones.surfacebiome biomes\underground\generic\underground0a.undergroundbiome biomes\underground\generic\underground0b.undergroundbiome biomes\underground\generic\underground0c.undergroundbiome biomes\underground\generic\underground0d.undergroundbiome biomes\underground\generic\underground1a.undergroundbiome biomes\underground\generic\underground1b.undergroundbiome biomes\underground\generic\underground1c.undergroundbiome biomes\underground\generic\underground1d.undergroundbiome [NEW] biomes\underground\generic\underground3a.undergroundbiome [NEW] biomes\underground\generic\underground3b.undergroundbiome [NEW] biomes\underground\generic\underground3c.undergroundbiome [NEW] biomes\underground\generic\underground3d.undergroundbiome [NEW] biomes\underground\generic\underground5a.undergroundbiome [NEW] biomes\underground\generic\underground5b.undergroundbiome [NEW] biomes\underground\generic\underground5c.undergroundbiome [NEW] biomes\underground\generic\underground5d.undergroundbiome [NEW] celestial\system\terrestrial\biomes\scorched\maskie1.png [NEW] celestial\system\terrestrial\biomes\scorched\maskie2.png [NEW] celestial\system\terrestrial\biomes\scorched\maskie3.png [NEW] celestial\system\terrestrial\horizon\textures\scorched_l.png [NEW] celestial\system\terrestrial\horizon\textures\scorched_r.png damage\bubble.damage [NEW] effects\snowflakeshurikentrail.effectsource [NEW] interface\aitech\body.png [NEW] interface\aitech\chestdown.png [NEW] interface\aitech\chestselected.png [NEW] interface\aitech\female.png [NEW] interface\aitech\headdown.png [NEW] interface\aitech\headselected.png [NEW] interface\aitech\legsdown.png [NEW] interface\aitech\legsselected.png [NEW] interface\aitech\male.png [NEW] interface\aitech\selecttechdown.png [NEW] interface\aitech\selecttechover.png [NEW] interface\aitech\selecttechup.png interface\cockpit\cockpit.config interface\statuses\tar.png [NEW] items\armors\biome\frozenfire\frostcrown\frostcrown.head [NEW] items\armors\biome\frozenfire\frostcrown\head.png [NEW] items\armors\biome\frozenfire\frostcrown\icons.png [NEW] items\armors\biome\frozenfire\frostcrown\mask.png items\generic\crafting\rainbowwood.item [NEW] items\generic\crafting\snowflake.item items\guns\biome\frozenfire\frozenfirebow.gun [NEW] items\shields\randomgenerated\frostshield.generatedshield [NEW] items\shields\randomgenerated\frostshieldnames.config [NEW] items\shields\randomgenerated\iceshieldnames.config [NEW] items\shields\randomgenerated\frostshield\images\1.png [NEW] items\swords\biome\colorful\rainbowsword.sword items\swords\biome\frozenfire\firesword.sword [NEW] items\swords\biome\frozenfire\watersword.png [NEW] items\swords\biome\frozenfire\watersword.sword [NEW] items\swords\biome\geometric\frostspear.png [NEW] items\swords\biome\geometric\frostspear.sword [NEW] items\swords\randomgenerated\firesword.generatedsword [NEW] items\swords\randomgenerated\fireswordnames.config items\swords\randomgenerated\watersword.generatedsword [NEW] items\throwables\snowflakeshuriken.png [NEW] items\throwables\snowflakeshuriken.thrownitem [NEW] items\throwables\snowflakeshurikenicon.png monsters\flying\bonebird\bonebird.monstertype monsters\flying\largeflying\largeflying.monstertype monsters\flying\minibossflying\minibossflying.monstertype monsters\flying\smallflying\smallflying.monstertype monsters\ground\largebiped\largebiped.monstertype monsters\ground\largequadruped\largequadruped.monstertype monsters\ground\minibossbiped\minibossbiped.monstertype monsters\ground\minibossquadruped\minibossquadruped.monstertype monsters\ground\moontant\moontant.monstertype monsters\ground\smallbiped\smallbiped.monstertype monsters\ground\smallquadruped\smallquadruped.monstertype monsters\ground\smallshroom\smallshroom.monstertype npcs\airshipcaptain.npctype npcs\airshipcrew.npctype npcs\airshipquartermaster.npctype npcs\apexslave.npctype npcs\apexslaver.npctype npcs\bandit.npctype npcs\blacksmith.npctype npcs\bunkerguard.npctype npcs\bunkerpyro.npctype npcs\castleguard.npctype npcs\castlelord.npctype npcs\castleroyalguard.npctype npcs\chefmerchant.npctype npcs\clanleader.npctype npcs\colourfulvillager.npctype npcs\cultist.npctype npcs\default.npctype npcs\doctormerchant.npctype npcs\eyeguard.npctype npcs\friendlyguard.npctype npcs\friendlypirateguard.npctype npcs\guard.npctype npcs\hellguard.npctype npcs\hellprisoner.npctype npcs\knight.npctype npcs\labguard.npctype npcs\labscientist.npctype npcs\merchant.npctype npcs\prisonberserker.npctype npcs\prisonbruiser.npctype npcs\prisongunman.npctype npcs\pyramidguard.npctype npcs\rangedattackstate.lua npcs\scifiguard.npctype npcs\servant.npctype npcs\shroomguard.npctype npcs\shroommerchant.npctype npcs\stimmerchant.npctype npcs\templeguard.npctype npcs\tombzombie.npctype npcs\toolmerchant.npctype npcs\towerascendant.npctype npcs\villageguard.npctype npcs\villageguardcaptain.npctype npcs\villager.npctype npcs\wildhunter.npctype npcs\wildhunterveteran.npctype npcs\mission\wildling.npctype npcs\outpost\outpostapexmechanic.npctype npcs\outpost\outpostapexrefugee.npctype npcs\outpost\outpostapexscientist.npctype npcs\outpost\outpostavianexplorer.npctype npcs\outpost\outpostavianmercenary.npctype npcs\outpost\outpostavianrefugee.npctype npcs\outpost\outpostbountyhunter.npctype npcs\outpost\outpostcivilian.npctype npcs\outpost\outpostfloranfan.npctype npcs\outpost\outpostfloranhunter.npctype npcs\outpost\outpostfloranscholar.npctype npcs\outpost\outpostglitchmechanic.npctype npcs\outpost\outpostglitchmercenary.npctype npcs\outpost\outpostglitchsilenttype.npctype npcs\outpost\outposthumanexcon.npctype npcs\outpost\outposthumanscientist.npctype npcs\outpost\outposthumansurvivor.npctype npcs\outpost\outposthylotlfloranhater.npctype npcs\outpost\outposthylotlperformer.npctype npcs\outpost\outposthylotlwarrior.npctype objects\gate\ancientconsole\ancientconsole.object objects\generic\capsulebig\capsulebig.object objects\generic\capsulemed\capsulemed.object objects\generic\capsulesmall\capsulesmall.object [NEW] objects\obstacles\arid\groundspike1\flooricon.png [NEW] objects\obstacles\arid\groundspike1\groundspike1.frames [NEW] objects\obstacles\arid\groundspike1\groundspike1.object [NEW] objects\obstacles\arid\groundspike1\groundspike1.png [NEW] objects\obstacles\arid\groundspike2\flooricon.png [NEW] objects\obstacles\arid\groundspike2\groundspike2.frames [NEW] objects\obstacles\arid\groundspike2\groundspike2.object [NEW] objects\obstacles\arid\groundspike2\groundspike2.png [NEW] objects\obstacles\arid\groundspike3\flooricon.png [NEW] objects\obstacles\arid\groundspike3\groundspike3.frames [NEW] objects\obstacles\arid\groundspike3\groundspike3.object [NEW] objects\obstacles\arid\groundspike3\groundspike3.png [NEW] objects\obstacles\arid\groundspike4\flooricon.png [NEW] objects\obstacles\arid\groundspike4\groundspike4.frames [NEW] objects\obstacles\arid\groundspike4\groundspike4.object [NEW] objects\obstacles\arid\groundspike4\groundspike4.png particles\burningdust.particle [NEW] particles\feather.particle [NEW] particles\levitationair.particle [NEW] particles\snowflakeshurikentrail.particle [NEW] particles\feathers\feather.png [NEW] plants\trees\seatrees\foliage\kelp\basefoliage1.png [NEW] plants\trees\seatrees\foliage\kelp\basefoliage2.png [NEW] plants\trees\seatrees\foliage\kelp\basefoliage3.png [NEW] plants\trees\seatrees\foliage\kelp\basefoliage4.png [NEW] plants\trees\seatrees\foliage\kelp\crownfoliage1.png [NEW] plants\trees\seatrees\foliage\kelp\crownfoliage2.png [NEW] plants\trees\seatrees\foliage\kelp\crownfoliage3.png [NEW] plants\trees\seatrees\foliage\kelp\crownfoliage4.png [NEW] plants\trees\seatrees\foliage\kelp\foliage1.png [NEW] plants\trees\seatrees\foliage\kelp\foliage2.png [NEW] plants\trees\seatrees\foliage\kelp\foliage3.png [NEW] plants\trees\seatrees\foliage\kelp\foliage4.png [NEW] plants\trees\seatrees\stem\kelp\base1.png [NEW] plants\trees\seatrees\stem\kelp\base2.png [NEW] plants\trees\seatrees\stem\kelp\base3.png [NEW] plants\trees\seatrees\stem\kelp\base4.png [NEW] plants\trees\seatrees\stem\kelp\crown1.png [NEW] plants\trees\seatrees\stem\kelp\crown2.png [NEW] plants\trees\seatrees\stem\kelp\crown3.png [NEW] plants\trees\seatrees\stem\kelp\crown4.png [NEW] plants\trees\seatrees\stem\kelp\mid1.png [NEW] plants\trees\seatrees\stem\kelp\mid2.png [NEW] plants\trees\seatrees\stem\kelp\mid3.png [NEW] plants\trees\seatrees\stem\kelp\mid4.png projectiles\npcs\bubble\bubbles.projectile [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.frames [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.png [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.projectile [NEW] projectiles\swoosh\broadsword\rainbowswoosh\rainbowswooshoriginal.png projectiles\swoosh\broadsword\waterbroadswordswoosh\waterbroadswordswoosh.projectile [NEW] projectiles\swoosh\spear\frostspearswoosh\frostspearswoosh.frames [NEW] projectiles\swoosh\spear\frostspearswoosh\frostspearswoosh.png [NEW] projectiles\swoosh\spear\frostspearswoosh\frostspearswoosh.projectile [NEW] projectiles\throwable\snowflakeshuriken\snowflakeshuriken.frames [NEW] projectiles\throwable\snowflakeshuriken\snowflakeshuriken.png [NEW] projectiles\throwable\snowflakeshuriken\snowflakeshuriken.projectile projectiles\weather\glowing\glowingrain.projectile projectiles\weather\water\water.projectile recipes\weapons\tier2\throwingaxe.recipe recipes\weapons\tier2\throwingdagger.recipe recipes\weapons\tier2\throwingspear.recipe [NEW] recipes\weapons\tier3\crayonblue.recipe [NEW] recipes\weapons\tier3\crayongreen.recipe [NEW] recipes\weapons\tier3\crayonorange.recipe [NEW] recipes\weapons\tier3\crayonpurple.recipe [NEW] recipes\weapons\tier3\crayonred.recipe [NEW] recipes\weapons\tier3\crayonyellow.recipe [NEW] recipes\weapons\tier3\frostshield.recipe [NEW] recipes\weapons\tier3\frostspear.recipe [NEW] recipes\weapons\tier3\paintgunblue.recipe [NEW] recipes\weapons\tier3\paintgungreen.recipe [NEW] recipes\weapons\tier3\paintgunorange.recipe [NEW] recipes\weapons\tier3\paintgunpurple.recipe [NEW] recipes\weapons\tier3\paintgunred.recipe [NEW] recipes\weapons\tier3\paintgunyellow.recipe [NEW] recipes\weapons\tier3\snowflakeshuriken.recipe recipes\weapons\tier3\thornyneedler.recipe [NEW] sfx\melee\shield_block_ice.wav [NEW] sfx\melee\shield_block_ice_perfect.wav [NEW] sfx\melee\shield_break_ice.wav [NEW] sfx\melee\swing_axe_fire1.wav [NEW] sfx\melee\swing_axe_fire2.wav [NEW] sfx\melee\swing_axe_fire3.wav [NEW] sfx\melee\swing_dagger_fire1.wav [NEW] sfx\melee\swing_dagger_fire2.wav [NEW] sfx\melee\swing_dagger_fire3.wav [NEW] sfx\melee\swing_fire1.wav [NEW] sfx\melee\swing_fire2.wav [NEW] sfx\melee\swing_fire3.wav [NEW] sfx\melee\swing_fire4.wav [NEW] sfx\melee\swing_hammer_fire1.wav [NEW] sfx\melee\swing_hammer_fire2.wav [NEW] sfx\melee\swing_hammer_fire3.wav [NEW] sfx\melee\swing_onehanded_fire1.wav [NEW] sfx\melee\swing_onehanded_fire2.wav [NEW] sfx\melee\swing_onehanded_fire3.wav [NEW] sfx\melee\swing_spear_fire1.wav [NEW] sfx\melee\swing_spear_fire2.wav [NEW] sfx\melee\swing_spear_fire3.wav [NEW] sfx\melee\swing_twohanded_fire1.wav [NEW] sfx\melee\swing_twohanded_fire2.wav [NEW] sfx\melee\swing_twohanded_fire3.wav [NEW] sfx\melee\swing_twohanded_water1.wav [NEW] sfx\melee\swing_twohanded_water2.wav [NEW] sfx\melee\swing_twohanded_water3.wav [NEW] sfx\melee\swing_twohanded_water4.wav [NEW] sfx\projectiles\bubble_cluster.wav [NEW] sfx\projectiles\bubble_impact.wav stats\monster_primary.lua stats\npc_primary.lua stats\effects\freeze\freeze.statuseffect stats\effects\frostslow\frostslow.statuseffect stats\effects\frozenburning\frozenburning.lua [NEW] stats\effects\levitation\levitation.animation [NEW] stats\effects\levitation\levitation.lua [NEW] stats\effects\levitation\levitation.statuseffect [NEW] stats\effects\lowgrav\lowgrav.animation [NEW] stats\effects\lowgrav\lowgrav.lua [NEW] stats\effects\lowgrav\lowgrav.statuseffect [NEW] stats\effects\nude\nude.lua [NEW] stats\effects\nude\nude.statuseffect [NEW] stats\effects\rage\rage.animation [NEW] stats\effects\rage\rage.lua [NEW] stats\effects\rage\rage.statuseffect stats\effects\tarslow\tarslow.statuseffect treasure\npc.treasurepools DIFFS ----- celestial.config 257c257 < "availableBiomes" : [ "magma", "volcanic", "arid", "desert" ] --- > "availableBiomes" : [ "magma", "volcanic", "scorched", "desert" ] 356c356 < "availableBiomes" : [ "magma", "volcanic", "arid", "desert" ] --- > "availableBiomes" : [ "magma", "volcanic", "scorched", "desert" ] terrestrial_worlds.config 278,279c278 < // [0, [ "scifidungeon", "apexresearchlab", "apextestchamber", "apextowerblock", "avianairship", "aviantemple", "aviantomb", "aviantower", "avianvillage", "floranhell", "floranhuntinggrounds", "floranvillagetower", "glitchcastle", "glitchsewer", "glitchvillage", "humanbunker", "humanprison", "naturalcave" ]] < [0, [ "floranmission1" ]] --- > [0, [ "scifidungeon", "apexresearchlab", "apextestchamber", "apextowerblock", "avianairship", "aviantemple", "aviantomb", "aviantower", "avianvillage", "floranhell", "floranhuntinggrounds", "floranvillagetower", "glitchcastle", "glitchsewer", "glitchvillage", "humanbunker", "humanprison", "naturalcave" ]] 286c285 < [0, [ "lunarbase" ]] --- > //[0, [ "lunarbase" ]] 360c359 < "arid" : { //TODO: convert to 'scorched' --- > "scorched" : { 379,382c378,379 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], < "dungeonSelection" : [ < [0, [ "scifidungeon", "apexresearchlab", "apextestchamber", "apextowerblock", "avianairship", "aviantemple", "aviantomb", "aviantower", "avianvillage", "floranhell", "floranhuntinggrounds", "floranvillagetower", "glitchcastle", "glitchsewer", "glitchvillage", "humanbunker", "humanprison", "naturalcave" ]] < ] --- > "terrain" : [ "flats" ], > "dungeonSelection" : [ ] 390c387,389 < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]] // "claylayer", "drydirtlayer", "drysandlayer", "gravellayer", "mudlayer", "sandlayer", "sandstonelayer"] ] --- > [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], > [3, [ "underground1a", "underground1b", "underground1c", "underground1d", "underground3a", "underground3b", "underground3c", "underground3d" ]], > [5, [ "underground3a", "underground3b", "underground3c", "underground3d", "underground5a", "underground5b", "underground5c", "underground5d" ]] 402c401,403 < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]] // "rock01layer", "rock02layer", "rock03layer", "rock19layer", "rock20layer", "icecaves"]] --- > [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], > [3, [ "underground1a", "underground1b", "underground1c", "underground1d", "underground3a", "underground3b", "underground3c", "underground3d" ]], > [5, [ "underground3a", "underground3b", "underground3c", "underground3d", "underground5a", "underground5b", "underground5c", "underground5d" ]] 414c415,417 < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]] // "rock04layer", "rock12layer", "rock14layer", "rock15layer", "rock17layer", "icecaves"]] --- > [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], > [3, [ "underground1a", "underground1b", "underground1c", "underground1d", "underground3a", "underground3b", "underground3c", "underground3d" ]], > [5, [ "underground3a", "underground3b", "underground3c", "underground3d", "underground5a", "underground5b", "underground5c", "underground5d" ]] 426c429,431 < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]] // "rock04layer", "rock12layer", "rock14layer", "rock15layer", "rock17layer", "icecaves"]] --- > [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], > [3, [ "underground1a", "underground1b", "underground1c", "underground1d", "underground3a", "underground3b", "underground3c", "underground3d" ]], > [5, [ "underground3a", "underground3b", "underground3c", "underground3d", "underground5a", "underground5b", "underground5c", "underground5d" ]] 438c443,445 < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]] // "rock04layer", "rock12layer", "rock14layer", "rock15layer", "rock17layer", "icecaves"]] --- > [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], > [3, [ "underground3a", "underground3b", "underground3c", "underground3d" ]], > [5, [ "underground5a", "underground5b", "underground5c", "underground5d" ]] 450c457,459 < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]] // "rock04layer", "rock12layer", "rock14layer", "rock15layer", "rock17layer", "icecaves"]] --- > [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], > [3, [ "underground3a", "underground3b", "underground3c", "underground3d" ]], > [5, [ "underground5a", "underground5b", "underground5c", "underground5d" ]] weather.config 0a1,23 > //**OPTIONS** > // ash > // fog > // rain > // snow > // clear > // ember > // storm > // drizzle > // acidrain > // icestorm > // sandstorm > // snowstorm > // windstorm > // spacedust > // spacejunk > // groundmist > // hailstones > // crystalrain > // glowingrain > // meteorshower > // largemeteor > 16a40,51 > ], > > "scorched" : [ > [0.5, "clear"], > [0.5, "sandstorm"] > ], > > "scorchedMeteor" : [ > [0.4, "clear"], > [0.4, "sandstorm"], > [0.15, "meteorshower"], > [0.05, "largemeteor"] biomes\distributions.config 119a120,133 > "undergroundCapsules" : { > "type" : "periodic", > > "octaves" : 2, > "alpha" : 2.0, > "beta" : 2.0, > > "modulus" : 2, > "modulusVariance" : 2, > > "densityPeriod" : 10, > "densityOffset" : -0.3 > }, > 275,276d288 < < 305c317 < "blockProbability" : 0.016 --- > "blockProbability" : 0.03 311c323 < "blockProbability" : 0.02 --- > "blockProbability" : 0.04 317c329 < "blockProbability" : 0.024 --- > "blockProbability" : 0.05 323c335 < "blockProbability" : 0.028 --- > "blockProbability" : 0.06 biomes\surface\desert\desert.surfacebiome 540c540 < [0, [ "shrubby", "aridbones", "bones", "sandstone", "tar", "oasis", "colourful", "arid", "desert", "magma", "savannah", "volcanic" ]] --- > [0, [ "shrubby", "aridbones", "bones", "sandstone", "tar", "oasis", "colourful", "scorched", "desert", "magma", "savannah", "volcanic" ]] biomes\surface\magma\magma.surfacebiome 486c486 < [0, [ "crystalline", "rust", "arid", "desert", "magma", "savannah", "volcanic" ]] --- > [0, [ "crystalline", "rust", "scorched", "desert", "magma", "savannah", "volcanic" ]] biomes\surface\tentacles\tentacles.surfacebiome 479c479 < [0, [ "forest", "arid", "desert", "jungle", "magma", "savannah", "snow", "tundra", "volcanic" ]] --- > [0, [ "forest", "scorched", "desert", "jungle", "magma", "savannah", "snow", "tundra", "volcanic" ]] biomes\surface\volcanic\volcanic.surfacebiome 487c487 < [0, [ "crystalline", "rust", "arid", "desert", "magma", "savannah", "volcanic" ]] --- > [0, [ "crystalline", "rust", "scorched", "desert", "magma", "savannah", "volcanic" ]] biomes\surface_detached\ariddetached\aridbones.surfacebiome 3c3 < "friendlyName" : "Aridbones", --- > "friendlyName" : "Dry Bones", biomes\underground\generic\underground0a.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\underground\generic\underground0b.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\underground\generic\underground0c.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\underground\generic\underground0d.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\underground\generic\underground1a.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.6, "capsulesmall" ], [0.3, "capsulemed" ], [0.1, "capsulebig" ] ], 57c57 < "pool" : [ [0.20, "thorns1" ], [0.20, "thorns2" ], [0.20, "thorns3" ], [0.20, "thorns4" ] ] --- > "pool" : [ [0.20, "groundspike1" ], [0.20, "groundspike2" ], [0.20, "groundspike3" ], [0.20, "groundspike4" ] ] biomes\underground\generic\underground1b.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.6, "capsulesmall" ], [0.3, "capsulemed" ], [0.1, "capsulebig" ] ], 57c57 < "pool" : [ [0.20, "thorns1" ], [0.20, "thorns2" ], [0.20, "thorns3" ], [0.20, "thorns4" ] ] --- > "pool" : [ [0.20, "groundspike1" ], [0.20, "groundspike2" ], [0.20, "groundspike3" ], [0.20, "groundspike4" ] ] biomes\underground\generic\underground1c.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.6, "capsulesmall" ], [0.3, "capsulemed" ], [0.1, "capsulebig" ] ], 57c57 < "pool" : [ [0.20, "thorns1" ], [0.20, "thorns2" ], [0.20, "thorns3" ], [0.20, "thorns4" ] ] --- > "pool" : [ [0.20, "groundspike1" ], [0.20, "groundspike2" ], [0.20, "groundspike3" ], [0.20, "groundspike4" ] ] biomes\underground\generic\underground1d.undergroundbiome 38c38 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 43c43 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.6, "capsulesmall" ], [0.3, "capsulemed" ], [0.1, "capsulebig" ] ], damage\bubble.damage 6c6 < "sounds" : [ "/sfx/projectiles/bubble_pop.wav" ], --- > "sounds" : [ "/sfx/projectiles/bubble_impact.wav" ], 11c11 < "sounds" : [ "/sfx/projectiles/bubble_pop.wav" ], --- > "sounds" : [ "/sfx/gun/impact_flesh.wav" ], 18c18 < "sounds" : [ "/sfx/projectiles/bubble_pop.wav" ], --- > "sounds" : [ "/sfx/projectiles/bubble_impact.wav" ], interface\cockpit\cockpit.config 145c145 < "arid" : [ 231, 204, 56], --- > "scorched" : [ 231, 204, 56], items\generic\crafting\rainbowwood.item 8c8,14 < "rainbowwoodblock" --- > "rainbowwoodblock", > "crayonblue", > "crayongreen", > "crayonorange", > "crayonpurple", > "crayonred", > "crayonyellow" items\guns\biome\frozenfire\frozenfirebow.gun 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", items\swords\biome\frozenfire\firesword.sword 6c6 < "rarity" : "Legendary", --- > "rarity" : "Rare", 16c16 < "soundEffect" : { "fireSound" : [ { "file" : "/sfx/melee/swing_fire_axe1.wav" }, { "file" : "/sfx/melee/swing_fire_axe2.wav" }, { "file" : "/sfx/melee/swing_fire_axe3.wav" } ] }, --- > "soundEffect" : { "fireSound" : [ { "file" : "/sfx/melee/swing_twohanded_fire1.wav" }, { "file" : "/sfx/melee/swing_twohanded_fire2.wav" }, { "file" : "/sfx/melee/swing_twohanded_fire3.wav" } ] }, 65c65 < "duration" : 0.07, --- > "duration" : 0.2, items\swords\randomgenerated\watersword.generatedsword 4c4 < "rarity" : "legendary", --- > "rarity" : "Rare", 11c11 < "soundEffect" : [ "/sfx/melee/swing_twohanded.wav" ], --- > "soundEffect" : [ "/sfx/melee/swing_twohanded_water1.wav", "/sfx/melee/swing_twohanded_water2.wav", "/sfx/melee/swing_twohanded_water3.wav", "/sfx/melee/swing_twohanded_water4.wav" ], 34c34 < "duration" : 0.07, --- > "duration" : 0.2, monsters\flying\bonebird\bonebird.monstertype 86c86 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\flying\largeflying\largeflying.monstertype 84c84 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\flying\minibossflying\minibossflying.monstertype 82c82 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\flying\smallflying\smallflying.monstertype 84c84 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\largebiped\largebiped.monstertype 163c163 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\largequadruped\largequadruped.monstertype 174c174 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\minibossbiped\minibossbiped.monstertype 116c116 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\minibossquadruped\minibossquadruped.monstertype 146c146 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\moontant\moontant.monstertype 126c126 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\smallbiped\smallbiped.monstertype 126c126 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\smallquadruped\smallquadruped.monstertype 127c127 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, monsters\ground\smallshroom\smallshroom.monstertype 127c127 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\airshipcaptain.npctype 235c235 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\airshipcrew.npctype 890c890 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\airshipquartermaster.npctype 219c219 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\apexslave.npctype 604c604 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\apexslaver.npctype 235c235 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\bandit.npctype 210c210 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\blacksmith.npctype 126c126 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\bunkerguard.npctype 127c127 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\bunkerpyro.npctype 81c81 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\castleguard.npctype 117c117 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\castlelord.npctype 115c115 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\castleroyalguard.npctype 90c90 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\chefmerchant.npctype 268c268 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\clanleader.npctype 392c392 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\colourfulvillager.npctype 603c603 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\cultist.npctype 125c125 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\default.npctype 130c130 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\doctormerchant.npctype 281c281 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\eyeguard.npctype 115c115 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\friendlyguard.npctype 265c265 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\friendlypirateguard.npctype 216c216 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\guard.npctype 177c177 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\hellguard.npctype 113c113 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\hellprisoner.npctype 102c102 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\knight.npctype 66c66 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\labguard.npctype 118c118 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\labscientist.npctype 123c123 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\merchant.npctype 2030c2030 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\prisonberserker.npctype 121c121 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\prisonbruiser.npctype 116c116 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\prisongunman.npctype 112c112 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\pyramidguard.npctype 129c129 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\rangedattackstate.lua 174d173 < entity.setCrouching(false) npcs\scifiguard.npctype 122c122 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\servant.npctype 674c674 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\shroomguard.npctype 280c280 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\shroommerchant.npctype 148c148 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\stimmerchant.npctype 275c275 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\templeguard.npctype 119c119 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\tombzombie.npctype 115c115 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\toolmerchant.npctype 270c270 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\towerascendant.npctype 207c207 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\villageguard.npctype 1186c1186 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\villageguardcaptain.npctype 678c678 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\villager.npctype 2135c2135 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\wildhunter.npctype 117c117 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\wildhunterveteran.npctype 56c56 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\mission\wildling.npctype 142c142 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostapexmechanic.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostapexrefugee.npctype 74c74 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostapexscientist.npctype 74c74 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostavianexplorer.npctype 74c74 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostavianmercenary.npctype 74c74 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostavianrefugee.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostbountyhunter.npctype 75c75 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostcivilian.npctype 369c369 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostfloranfan.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostfloranhunter.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostfloranscholar.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostglitchmechanic.npctype 74c74 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostglitchmercenary.npctype 74c74 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outpostglitchsilenttype.npctype 75c75 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outposthumanexcon.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outposthumanscientist.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outposthumansurvivor.npctype 74c74 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outposthylotlfloranhater.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outposthylotlperformer.npctype 73c73 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, npcs\outpost\outposthylotlwarrior.npctype 75c75 < "primaryScriptDelta" : 0, --- > "primaryScriptDelta" : 5, objects\gate\ancientconsole\ancientconsole.object 41c41 < "detectArea" : [ [-0.3, 0], [4, 5] ] --- > "detectArea" : [ [-0.3, 0], [4, 5] ] 57c57 < "detectArea" : [ [-2, 0], [2.3, 5] ] --- > "detectArea" : [ [-2, 0], [2.3, 5] ] objects\generic\capsulebig\capsulebig.object 33c33 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 3, { } ] ] 36c36 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 3, { } ] ] objects\generic\capsulemed\capsulemed.object 33c33 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 2, { } ] ] 36c36 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 2, { } ] ] objects\generic\capsulesmall\capsulesmall.object 28d27 < 33c32 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 1, { } ] ] 36c35 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ [ "money", 1, { } ] ] particles\burningdust.particle 13c13 < "size" : 1, --- > "size" : 0.5, projectiles\npcs\bubble\bubbles.projectile 14c14,20 < "damageKind" : "bubble" --- > "damageKind" : "bubble", > "actionOnReap" : [ > { > "action" : "sound", > "options" : [ "/sfx/projectiles/bubble_pop.wav" ] > } > ] projectiles\swoosh\broadsword\waterbroadswordswoosh\waterbroadswordswoosh.projectile 18a19,22 > "action" : "sound", > "options" : [ "/sfx/projectiles/bubble_cluster.wav" ] > }, > { projectiles\weather\glowing\glowingrain.projectile 11c11 < "damageKind" : "default" --- > "onlyHitTerrain" : true projectiles\weather\water\water.projectile 9c9,10 < "damageKind" : "default" --- > > "onlyHitTerrain" : true recipes\weapons\tier2\throwingaxe.recipe 6c6 < "groups" : [ "anvil", "weapons", "all" ] --- > "groups" : [ "metalworkstation", "weapons", "all" ] recipes\weapons\tier2\throwingdagger.recipe 6c6 < "groups" : [ "anvil", "weapons", "all" ] --- > "groups" : [ "metalworkstation", "weapons", "all" ] recipes\weapons\tier2\throwingspear.recipe 6c6 < "groups" : [ "anvil", "weapons", "all" ] --- > "groups" : [ "metalworkstation", "weapons", "all" ] recipes\weapons\tier3\thornyneedler.recipe 7c7 < "groups" : [ "anvil", "weapons", "all" ] --- > "groups" : [ "metalworkstation", "weapons", "all" ] stats\monster_primary.lua 32a33,44 > > function update(dt) > local liquidStatusEffects = root.liquidStatusEffects(mcontroller.inLiquidId()) > if liquidStatusEffects then > status.addEphemeralEffects(liquidStatusEffects) > end > > local spatialStatusEffects = status.scanSpatialEffects(mcontroller.collisionBody()) > if spatialStatusEffects then > status.addEphemeralEffects(spatialStatusEffects) > end > end \ No newline at end of file stats\npc_primary.lua 32a33,44 > > function update(dt) > local liquidStatusEffects = root.liquidStatusEffects(mcontroller.inLiquidId()) > if liquidStatusEffects then > status.addEphemeralEffects(liquidStatusEffects) > end > > local spatialStatusEffects = status.scanSpatialEffects(mcontroller.collisionBody()) > if spatialStatusEffects then > status.addEphemeralEffects(spatialStatusEffects) > end > end \ No newline at end of file stats\effects\freeze\freeze.statuseffect 10c10,13 < "animationConfig" : "freeze.animation" --- > "animationConfig" : "freeze.animation", > > "label" : "freeze", > "icon" : "/interface/statuses/cold.png" 11a15 > stats\effects\frostslow\frostslow.statuseffect 10c10,13 < "animationConfig" : "frostslow.animation" --- > "animationConfig" : "frostslow.animation", > > "label" : "frostslow", > "icon" : "/interface/statuses/cold.png" stats\effects\frozenburning\frozenburning.lua 14a15,20 > if effect.duration() > and ((world.visibleLiquidAt and world.visibleLiquidAt({mcontroller.xPosition(), mcontroller.yPosition() - 1})) > or (world.liquidAt and world.liquidAt({mcontroller.xPosition(), mcontroller.yPosition() - 1}))) then > effect.expire() > end > stats\effects\tarslow\tarslow.statuseffect 10c10,13 < "animationConfig" : "tarslow.animation" --- > "animationConfig" : "tarslow.animation", > > "label" : "tarred", > "icon" : "/interface/statuses/tar.png" treasure\npc.treasurepools 116,118c116,118 < {"weight" : 0.2, "pool" : "uncommonRanged"}, < {"weight" : 0.1, "pool" : "rareRanged"}, < {"weight" : 0.1, "pool" : "legendaryRanged"}, --- > {"weight" : 0.2, "pool" : "uncommonGun"}, > {"weight" : 0.1, "pool" : "rareGun"}, > {"weight" : 0.1, "pool" : "legendaryGun"},
That looks like a creeper-face to the left of the gray smiley And now terrible memories shall be seeping into the minds of some of you. You're welcome. Also sry. Edit: on a serious note, this is what I'm talking about when suggesting some sort of surface scanning. It gives me a rudimentary layout of what's below the surface without detailing everything. It still leaves room for curiosity without having you blindly digging around until the planet resembles a swiss cheese. It's specially grating with harder surfaces...
Finally got this working. Took all day. It uses the scanner object as a proxy to populate a world.setProperty cache, and the scriptCanvas object retrieves the data from world.getProperty on an ongoing, cached, queued basis. I am recording timestamps also, and am going to implement expiring old data next.
And some more diffs: Code: FILES ----- terrestrial_worlds.config weather.config biomes\distributions.config biomes\surface\arctic\arctic.surfacebiome biomes\surface\barren\barren.surfacebiome biomes\surface\desert\desert.surfacebiome biomes\surface\forest\forest.surfacebiome biomes\surface\garden\garden.surfacebiome biomes\surface\jungle\jungle.surfacebiome biomes\surface\magma\magma.surfacebiome biomes\surface\moon\moon.surfacebiome biomes\surface\ocean\ocean.surfacebiome biomes\surface\savannah\savannah.surfacebiome biomes\surface\scorched\scorched.surfacebiome biomes\surface\snow\snow.surfacebiome biomes\surface\tentacles\tentacles.surfacebiome biomes\surface\tundra\tundra.surfacebiome biomes\surface\volcanic\volcanic.surfacebiome biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome terrain\surface\canyonssurface.terrain [NEW] terrain\surface\flatssurface.terrain terrain\surface\lowhillssurface.terrain [NEW] terrain\surface\mesassurface.terrain treasure\biome.treasurepools treasure\common.treasurepools treasure\default.treasurechests DIFFS ----- terrestrial_worlds.config 129c129 < "hills" : { --- > "lowHills" : { 137,138c137,138 < "barren" : { < "terrainSelector" : "normalSurface", --- > "mesas" : { > "terrainSelector" : "mesasSurface", 146c146 < "terrainSelector" : "normalSurface", --- > "terrainSelector" : "canyonsSurface", 153,161c153 < "chasms" : { < "terrainSelector" : "normalSurface", < "caveSelector" : "normalCaves", < "bgCaveSelector" : "empty", < "subBlockSelector" : "largeClumps", < "oreSelector" : "commonVeins" < }, < < "dunes" : { --- > "normal" : { 170c162 < "terrainSelector" : "normalSurface", --- > "terrainSelector" : "flatsSurface", 177,195c169,171 < "totallyflat" : { < "terrainSelector" : "normalSurface", < "caveSelector" : "normalCaves", < "bgCaveSelector" : "empty", < "subBlockSelector" : "largeClumps", < "oreSelector" : "commonVeins" < }, < < "mountains" : { < "terrainSelector" : "normalSurface", < "caveSelector" : "normalCaves", < "bgCaveSelector" : "empty", < "subBlockSelector" : "largeClumps", < "oreSelector" : "commonVeins" < }, < < "islands" : { < "terrainSelector" : "normalSurface", < "caveSelector" : "normalCaves", --- > "barren" : { > "terrainSelector" : "flatsSurface", > "caveSelector" : "empty", 198c174 < "oreSelector" : "commonVeins" --- > "oreSelector" : "empty" 209,216d184 < "wackypillars" : { < "terrainSelector" : "pillarsSurface", < "caveSelector" : "normalCaves", < "bgCaveSelector" : "empty", < "subBlockSelector" : "largeClumps", < "oreSelector" : "commonVeins" < }, < 255c223 < // TIER 0 (STARTER) --- > // TIER 1 (STARTER) 258,259c226,227 < "threatRange" : [0, 0], < "terrain" : [ "hills" ], --- > "threatRange" : [1, 1], > "terrain" : [ "lowHills" ], 265c233 < // TIER 1-2 --- > // TIER 2 268,269c236,237 < "threatRange" : [1, 1], < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "threatRange" : [2, 2], > "terrain" : [ "lowHills", "mesas" ], 275,276c243,244 < "threatRange" : [1, 1], < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "threatRange" : [2, 2], > "terrain" : [ "lowHills", "normal" ], 280a249 > 282,283c251,252 < "threatRange" : [2, 2], < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "threatRange" : [2, 7], > "terrain" : [ "barren" ], 293c262 < "terrain" : [ "flats" ], --- > "terrain" : [ "normal" ], 300c269 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "terrain" : [ "flats", "lowHills" ], 307c276 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "terrain" : [ "normal" ], 317c286 < "terrain" : [ "flats" ], --- > "terrain" : [ "normal" ], 324c293 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "terrain" : [ "normal" ], 335c304 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "terrain" : [ "normal" ], 347c316 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "terrain" : [ "normal" ], 354c323 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "terrain" : [ "normal" ], 361c330 < "terrain" : [ "hills", "dunes", "canyons", "flats", "mountains", "barren" ], --- > "terrain" : [ "canyons", "mesas" ], 371c340 < "terrain" : [ "hills", "barren" ], --- > "terrain" : [ "normal" ], 378c347 < "terrain" : [ "flats" ], --- > "terrain" : [ "barren" ], 386,387c355,356 < [0, [ "underground0a", "underground0b" ]], < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], --- > [1, [ "underground0a", "underground0b" ]], > [2, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], 392,393c361,362 < [0.0, []], // [ "mushrooms", "wilderness" ]], < [1.5, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [1, []], // [ "mushrooms", "wilderness" ]], > [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 400,401c369,370 < [0, [ "underground0c", "underground0d" ]], < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], --- > [1, [ "underground0c", "underground0d" ]], > [2, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], 406,407c375,376 < [0.0, []], // [ "mushrooms", "wilderness" ]], < [1.5, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [1, []], // [ "mushrooms", "wilderness" ]], > [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 414,415c383,384 < [0, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], --- > [1, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], > [2, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], 420,421c389,390 < [0.0, []], // [ "mushrooms", "wilderness" ]], < [1.5, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [1, []], // [ "mushrooms", "wilderness" ]], > [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 428,429c397,398 < [0, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], --- > [1, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], > [2, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], 434,435c403,404 < [0.0, []], // [ "mushrooms", "wilderness" ]], < [1.5, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [1, []], // [ "mushrooms", "wilderness" ]], > [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 442,443c411,412 < [0, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], --- > [1, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], > [2, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], 448,449c417,418 < [0.0, []], // [ "mushrooms", "wilderness" ]], < [1.5, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [1, []], // [ "mushrooms", "wilderness" ]], > [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 456,457c425,426 < [0, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], < [1, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], --- > [1, [ "underground0a", "underground0b", "underground0c", "underground0d" ]], > [2, [ "underground1a", "underground1b", "underground1c", "underground1d" ]], 462,463c431,432 < [0.0, []], // [ "mushrooms", "wilderness" ]], < [1.5, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [1, []], // [ "mushrooms", "wilderness" ]], > [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 471,472c440,441 < [0, ["gardencorelayer"]], < [1, ["blaststonecorelayer", "magmarockcorelayer", "obsidiancorelayer" ]] --- > [1, ["gardencorelayer"]], > [2, ["blaststonecorelayer", "magmarockcorelayer", "obsidiancorelayer" ]] weather.config 32c32 < // rain --- > // T1 41a42,62 > // T2 > > "desert" : [ > [0.8, "clear"], > [0.2, "sandstorm"] > ], > > "forest" : [ > [0.7, "clear"], > [0.15, "rain"], > [0.15, "drizzle"] > ], > > // T3 > > // T4 > > // T5 > > // T6 > 52a74,77 > > // T7 > > biomes\distributions.config 251c251 < "blockProbability" : 0.0005 --- > "blockProbability" : 0.001 biomes\surface\arctic\arctic.surfacebiome 396c396 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 401c401 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 438c438 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 443c443 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\barren\barren.surfacebiome 264c264 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 269c269 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 298c298 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 303c303 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\desert\desert.surfacebiome 11,32c11 < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:commonSandstorm" < ]], < [1.5, [ < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:commonSandstorm", < "/weather.config:rareAcidRain", < "/weather.config:rareMeteorShower", < "/weather.config:uncommonGlowingRain", < "/weather.config:veryRareLargeMeteorShower" --- > "/weather.config:desert" 37d15 < 274c252 < "treasureBoxSets" : [ "basicChest" ] --- > "treasureBoxSets" : [ "desertChest" ] 285,286d262 < < 390c366 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 395c371 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 478c454 < "treasureBoxSets" : [ "basicChest" ] --- > "treasureBoxSets" : [ "desertChest" ] 516c492 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 521c497 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 540c516 < [0, [ "shrubby", "aridbones", "bones", "sandstone", "tar", "oasis", "colourful", "scorched", "desert", "magma", "savannah", "volcanic" ]] --- > [0, [ "tar", "oasis" ]] biomes\surface\forest\forest.surfacebiome 6,8c6 < [0.0, ["water"]], < [1.5, ["water", "tarliquid"]], < [2.5, ["water", "acid", "tarliquid"]] --- > [0.0, ["water"]] 18,33c16 < "/weather.config:commonLightRainMixAndGlowingRain", < "/weather.config:commonLightRainMixAndGlowingRain" < ]], < [1.5, [ < "/weather.config:commonLightRainMixAndGlowingRain", < "/weather.config:commonLightRainMixAndGlowingRain", < "/weather.config:commonLightRainMixAndGroundmist", < "/weather.config:commonLightRainMixAndHail", < "/weather.config:commonLightRainMixAndWindstorm", < "/weather.config:rareAcidRain", < "/weather.config:rareEmber", < "/weather.config:rareMeteorShower", < "/weather.config:rareSpacejunk", < "/weather.config:uncommonSnow", < "/weather.config:uncommonSpacedust", < "/weather.config:veryRareLargeMeteorShower" --- > "/weather.config:forest" 451c434 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 456c439 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 507c490 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 512c495 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 577c560 < [0, [ "toxicplains", "flowers", "eyepatch", "mushroompatch", "jungle", "ocean", "savannah", "tentacles" ]] --- > [0, [ "mushroompatch", "spring" ]] biomes\surface\garden\garden.surfacebiome 356c356 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 361c361 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 403c403 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 408c408 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\jungle\jungle.surfacebiome 426c426 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 431c431 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 470c470 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 475c475 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\magma\magma.surfacebiome 387c387 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 392c392 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 430c430 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 435c435 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\moon\moon.surfacebiome 327c327 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 332c332 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 398c398 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 403c403 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\ocean\ocean.surfacebiome 359c359 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 364c364 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 402c402 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 407c407 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\savannah\savannah.surfacebiome 400c400 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 405c405 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 443c443 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 448c448 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\scorched\scorched.surfacebiome 284c284 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 289c289 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 327c327 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 332c332 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\snow\snow.surfacebiome 436c436 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 441c441 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 477c477 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 482c482 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\tentacles\tentacles.surfacebiome 371c371 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 376c376 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 414c414 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 419c419 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\tundra\tundra.surfacebiome 421c421 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 426c426 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 463c463 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 468c468 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface\volcanic\volcanic.surfacebiome 387c387 < "distribution" : "/biomes/distributions.config:scatteredPots", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 392c392 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], 424c424 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 429c429 < "pool" : [ [0.35, "capsulesmall" ], [0.35, "capsulemed" ], [0.35, "capsulebig" ] ], --- > "pool" : [ [0.8, "capsulesmall" ], [0.2, "capsulemed" ] ], biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome 3a4,8 > > "caveLiquidType" : [ > [0, ["water"]] > ], > terrain\surface\canyonssurface.terrain 19,37d18 < // "source" : { < // "type" : "displacement", < // "xType" : "perlin", < // "xOctaves" : 2, < // "xFreq" : 0.02, < // "xAmp" : 0, < // "yType" : "perlin", < // "yOctaves" : 2, < // "yFreq" : 0.01, < // "yAmp" : 200, < // "yClamp" : [-100, 0], < // "yClampSmoothing" : 0, < < // "source" : { < // "type" : "flatSurface", < // "adjustment" : 0 < // } < // } < 39,68c20,32 < "type" : "mix", < < "mixSource" : { < "type" : "perlin", < "function" : "perlin", < "octaves" : 1, < "freq" : 0.01, < "amp" : 4, < "bias" : 1.0, < "xInfluence" : 1, < "yInfluence" : 0 < }, < < // canyon bottoms < "aSource" : { < "type" : "displacement", < "xType" : "perlin", < "xOctaves" : 2, < "xFreq" : 0.02, < "xAmp" : 0, < "yType" : "perlin", < "yOctaves" : 2, < "yFreq" : 0.05, < "yAmp" : 20, < < "source" : { < "type" : "flatSurface", < "adjustment" : 0 < } < }, --- > "type" : "displacement", > "xType" : "perlin", > "xOctaves" : 2, > "xFreq" : 0.2, > "xAmp" : 0, > "yType" : "perlin", > "yOctaves" : 3, > "yFreq" : 0.02, > "yAmp" : 200, > "yBias" : -20, > "yClamp" : [0, 60], > "yClampSmoothing" : 20, > "yYInfluence" : 0, 70,71c34 < // primary surface < "bSource" : { --- > "source" : { 80,81c43,45 < "yFreq" : 0.005, < "yAmp" : 40, --- > "yFreq" : 0.002, > "yAmp" : 30, > "yYInfluence" : 0, 85c49 < "adjustment" : 140 --- > "adjustment" : 0 terrain\surface\lowhillssurface.terrain 27c27 < "yOctaves" : 2, --- > "yOctaves" : 1, 29a30 > "yYInfluence" : 0.1, 41a43 > "yYInfluence" : 0, treasure\biome.treasurepools 1a2,62 > // main biomes > > "forestChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.5, "pool" : "basicTreasure"}, > {"weight" : 0.5, "pool" : "forestTreasure"} > ], > "poolRounds" : [ > [0.4, 1], > [0.4, 2], > [0.2, 3] > ], > "allowDuplication" : false > }] > ], > > "forestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["flare", 5]}, > {"weight" : 1.0, "item" : ["throwingdagger", 5]}, > {"weight" : 0.8, "item" : ["climbingrope", 3]}, > {"weight" : 0.3, "item" : "hikerchest"}, > {"weight" : 0.3, "item" : "hikerhead"}, > {"weight" : 0.3, "item" : "hikerlegs"}, > {"weight" : 0.2, "item" : "safetyhelmethead"} > ] > }] > ], > > "desertChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.5, "pool" : "basicTreasure"}, > {"weight" : 0.5, "pool" : "desertTreasure"} > ], > "poolRounds" : [ > [0.4, 1], > [0.4, 2], > [0.2, 3] > ], > "allowDuplication" : false > }] > ], > > "desertTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["molotov", 3]}, > {"weight" : 1.0, "item" : ["throwingspear", 5]}, > {"weight" : 1.0, "item" : ["throwingaxe", 5]}, > {"weight" : 0.3, "item" : "bedouinchest"}, > {"weight" : 0.3, "item" : "bedouinhead"}, > {"weight" : 0.3, "item" : "bedouinlegs"} > ] > }] > ], > > // sub biomes > treasure\common.treasurepools 116,118c116 < {"weight" : 0.2, "item" : [ "torch", 8]}, < {"weight" : 0.15, "item" : [ "rope", 3]}, < {"weight" : 0.15, "item" : [ "flare", 5]}, --- > {"weight" : 0.5, "item" : [ "torch", 8]}, treasure\default.treasurechests 1a2,3 > // generic > 24a27,46 > > // main biomes > > "desertChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "desertChestTreasure", > "minimumLevel" : 1 > } > ], > > "forestChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "forestChestTreasure", > "minimumLevel" : 1 > } > ], > > // sub biomes
The only thing that I don't understand is - "nightly build" It never works, just drops out an error before even starting up. Maybe it's different now, but still
This is usually caused by incompatibility. Either with mods you have installed or your save-games. There is an easy fix to this if you're not attached to anything: Delete both your mods and your save folders. If you think it might be your mods, delete your mods and try loading the game up. If it errors, it is your save-games. If it works then find updated versions of those mods for the nightlies or simply don't use them until there is a nightly version. If it's your save-games you have no choice but to delete them or wait until a new stable version is release. You can always make a backup somewhere if you want to keep them. If you delete all of those and still get errors, then check your log file and post it on the support forum. (Edit: Oh, and I think the nightlies sometimes delete your saves for you anyway. So make backups before you try any of this, if you want to keep them.) Hope that helps.
And the universe folder. They made changes to the database and included some starting parameters / starting planet entries... in addition to the fact that the Quests are no longer stored in the universe and on the players themselves.