You are viewing a potentially older version of this package.
View all versions.
Expand World Data
Allows adding new biomes and changing most of the world generation.
Date uploaded | 10 months ago |
Version | 1.7.1 |
Download link | JereKuusela-Expand_World_Data-1.7.1.zip |
Downloads | 3014 |
Dependency string | JereKuusela-Expand_World_Data-1.7.1 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
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
- How to make custom biomes: https://youtu.be/TgFhW0MtYyw (33 minutes, created by StonedProphet)
- How to use blueprints as locations with custom spawners: https://youtu.be/DXtm-WLF6KE (30 minutes, created by StonedProphet)
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.40
- Fixes blueprint rooms not always loading.
-
v1.39
- Another attempt at fixing dungeon generation.
- Fixes clutter error when joining a server.
- Fixes yaml files sometimes having numbers in exponential notation.
-
v1.38
- Adds a new field
boiling
to theexpand_world.yaml
to support boiling water. - Adds support for multiple prefabs to the
expand_vegetation.yaml
. - Fixes yet another dungeon generation issue.
- Improves the performance of biome generation.
- Removes deprecated fields
curveX
andcurveY
from theexpand_world.yaml
.
- Adds a new field
-
v1.37
- Fixes dungeon generation, now for real.
-
v1.36
- Fixes dungeon generation.
-
v1.35
- Wrong DLL updated previously.
-
v1.34
- Changes the default value of location
maxVegetation
from 0 to 1 so that it's disabled by default. - Changes the default values of
surroundCheckDistance
from 0 to 20 to match the game's default. - Changes the default values of
surroundCheckLayers
from 0 to 2 to match the game's default.
- Changes the default value of location