JereKuusela-Expand_World_Data icon

Expand World Data

Allows adding new biomes, changing world generation, and configuring spawns, events, and drops.

CHANGELOG

  • v1.78

    • Hotfix.
  • v1.77

    • Fixes blueprint locations being in the same group for location "distance from similar" checks.
    • Fixes environments not resetting after changes.
  • v1.76

    • Fixes error when trying to override container inventory.
    • Removes obsolete fields addLocations and addVegetation from altbiomes yaml.
  • v1.75

    • Fixes custom location icons not working. Thanks sighsorry!
    • Fixes custom location group system not working.
    • Fixes error on CleanGhostInit (now should how warning instead).
    • Fixes commands ew_spawns, ew_test_spawn and ew_try_spawn missing.
    • Fixes changes to non-world data like clutter triggering full refresh.
    • Reworks data system to match Expand World Prefabs mod.
    • Reworks the world refresh system to be shared with Expand World Size mod (no double refresh).
  • v1.74

    • Adds field altBiome to the world data to assign alternative biomes to specific areas.
    • Adds fields sizeX, sizeY, rotation and wiggleRectangle to the world data for rectangular areas.
    • Adds field requiredPersistentEvent to the spawn data for specifying persistent event requirements.
    • Adds field addBaseSeedToRandomSpawn to the dungeon data for including the dungeon base seed in random spawner seeds.
    • Adds field snowBuildup to the environment data for specifying snow accumulation levels.
    • Adds fields auroraIntensity*, auroraColors, cloudOpacity*, aoIntensity*, colorAmbientOcclusion and psystemsOutsideOnly to the environment data.
    • Adds fields interiorRadius, interiorEnvironment, enemyMinLevel, enemyMaxLevel, enemyLevelUpChance, enemyLevelExcludeGroups and blockSpawnGroups to the location data.
    • Adds syncing of client side location data (discoverLabel, noBuild, exteriorRadius, interiorRadius, interiorEnvironment, enemy level and spawn group fields).
    • Adds migration for new fields (fixes some Deep North spawns spawning everywhere).
    • Fixes default world data putting Mountains before Deep North.
    • Fixes drops.yaml not being loaded.
    • Fixes some possible data sync issues.
    • Fixes clutter data triggering world regeneration.
    • Improves data reloading to only regenerate the affected parts (terrain, water, map, clutter) instead of the whole world.
    • Removes the Regenerate map setting (the map is always regenerated when needed).
    • Optimizes the mod by conditionally patching only necessary parts of the game.