You are viewing a potentially older version of this package. View all versions.
JereKuusela-Expand_World_Data-1.7.1 icon

Expand World Data

Allows adding new biomes and changing most of the world generation.

Date uploaded a year ago
Version 1.7.1
Download link JereKuusela-Expand_World_Data-1.7.1.zip
Downloads 3032
Dependency string JereKuusela-Expand_World_Data-1.7.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

Expand World Data

Allows adding new biomes and changing most of the world generation.

Always back up your world before making any changes!

Install on all clients and on the server (modding guide).

Some features are available also as server only mode.

Usage

See documentation.

See examples.

Migration for Hildir update

New dungeons and locations are added automatically. Events, environments and changes to existing dungeon rooms require manual changes.

Automatic changes

  • expand_locations.yaml should automatically add DevSpawnTest, Hildir_cave, Hildir_crypt and Hildir_plainsfortress.
  • expand_dungeons.yaml should automatically add DG_Hildir_Cave, DG_Hildir_ForestCrypt and DG_Hildir_PlainsFortress.
    • Expand World Data version 1.5 did not add these correctly.
    • Search and replace:
      • 1024 to CaveHildir
      • 2048 to ForestCryptHildir
      • 4096 to PlainsFortHildir
  • expand_rooms.yaml should automatically add new rooms (for example plainsfortress_Hildir_Floor0).
    • Expand World Data version 1.5 did not add these correctly.
    • Search and replace:
      • 1024 to CaveHildir
      • 2048 to ForestCryptHildir
      • 4096 to PlainsFortHildir

Manual changes

  • expand_environments.yaml is missing CavesHildir and CryptHildir.
    • If you have changed the file, copy it to another folder.
    • Delete the expand_environments.yaml so that it regenerates when loading a world.
    • Add new environments to the previous file and copy it back.
  • expand_events.yaml is hildirboss1, hildirboss2 and hildirboss3.
    • If you have changed the file, copy it to another folder.
    • Delete the expand_events.yaml so that it regenerates when loading a world.
    • Add new events to the previous file and copy it back.
  • expand_rooms.yaml is missing changes to the old rooms.
    • If you have changed the file, copy it to another folder.
    • Delete the expand_rooms.yaml so that it regenerates when loading a world.
    • Use any tool to compare the files. Update room themes as needed.

Tutorials

Credits

Thanks for Azumatt for creating the mod icon!

Thanks for blaxxun for creating the server sync!

Sources: GitHub Donations: Buy me a computer

CHANGELOG

  • v1.48

    • Fixes blueprint locations not working.
  • v1.47

    • Adds support for negative excessFactor values in the expand_biomes.yaml.
    • Fixed for the new game version.
    • Updated data code to match latest changes from Expand World Prefabs mod.
  • v1.46

    • Adds new settings "Ashlands width restriction" and "Ashlands length restriction".
    • Adds new fields requiredGlobalKeys, forbiddenGlobalKeys, requiredPlayerKeys and forbiddenPlayerKeys to the expand_biomes.yaml to support key based environments.
  • v1.45

    • Adds new fields ashlandsOverride and deepNorthOverride to the expand_biomes.yaml to support overriding the Ocean weather in the Ashlands and Deep North areas.
    • Adds a new setting "Restrict Ashlands" to allow removing the Ashlands restrictions.
    • Fixes location object swaps not always working on single player.
    • Fixes chances not working when spawning blueprints with a location object.
    • Fixed for the new update.
  • v1.44

    • WARNING: This update changes terrain related code. Recommended to back up your save before updating.
    • Adds new fields wiggleDistanceLength, wiggleDistanceWidth, wiggleSectorLength, and wiggleSectorWidth to the expand_world.yaml to support entry specific wiggling.
    • Fixes the default expand_world.yaml file not working.
  • v1.43

    • Reverts some unintended changes messing up the terrain height, sorry!
  • v1.42

    • Fixes depending EW mods getting broken.
  • v1.41

    • Updates the data system to match latest changes and fixes from Expand World Prefabs mod.
  • v1.40

    • Fixes blueprint rooms not always loading.