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

Expand World Data

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

Date uploaded 2 years ago
Version 1.15.0
Download link JereKuusela-Expand_World_Data-1.15.0.zip
Downloads 5604
Dependency string JereKuusela-Expand_World_Data-1.15.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333
ValheimModding-YamlDotNet-16.3.1 icon
ValheimModding-YamlDotNet

Shared version 16.3.0 of YamlDotNet from Antoine Aubry and contributors, net47 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 16.3.1

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, environments, events and locations are added automatically. 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 World Data version 1.7 did not add these correctly.
    • Check that Hildir_plainsfortress has noBuild: 8.75
  • expand_environments.yaml should automatically add CavesHildir and CryptHildir.
  • expand_events.yaml should automatically add hildirboss1, hildirboss2 and hildirboss3.
  • 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_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.64

    • Adds new field groups to support multiple "min distance" location groups.
    • Adds new field groupsMax to support multiple "max distance" location groups.
    • Adds new file for territories, which are similar to biomes but on another layer (experimental).
    • Fixes field mapColorMultiplier not working.
    • Fixes location data being mapped to location name instead of location entry (this allows more granular control).
  • v1.63

    • Adds new field pregenerate to location data, which allows forcing the zone to be generated even when not explored.
    • Fixes vanilla issue of player not cooling down on non-hot biomes (e.g. Ashlands). Now the heat level resets to zero.
  • v1.62

    • Fixes data system not working for components (was case sensitive, now correctly case insensitive).
  • v1.61

    • Fixes error with Expand World Events caused by previous update.
  • v1.60

    • Adds third level to data merging (components).
    • Fixes key based environments not working.