Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Expand World Data
Allows adding new biomes and changing most of the world generation.
| Date uploaded | 3 years ago |
| Version | 1.7.1 |
| Download link | JereKuusela-Expand_World_Data-1.7.1.zip |
| Downloads | 3191 |
| 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 with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350ValheimModding-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.1README
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.yamlshould automatically add DevSpawnTest, Hildir_cave, Hildir_crypt and Hildir_plainsfortress.expand_dungeons.yamlshould 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.yamlshould 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.yamlis missing CavesHildir and CryptHildir.- If you have changed the file, copy it to another folder.
- Delete the
expand_environments.yamlso that it regenerates when loading a world. - Add new environments to the previous file and copy it back.
expand_events.yamlis hildirboss1, hildirboss2 and hildirboss3.- If you have changed the file, copy it to another folder.
- Delete the
expand_events.yamlso that it regenerates when loading a world. - Add new events to the previous file and copy it back.
expand_rooms.yamlis missing changes to the old rooms.- If you have changed the file, copy it to another folder.
- Delete the
expand_rooms.yamlso 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.73
- Now includes Expand World Spawns and Expand World Events (automatic migration).
- Adds support for configuring alternative biomes.
- Fixes world generation being messed up.
- Fixes custom biomes throwing errors.
-
v1.72
- Fixes edits not clearing biome cache.
-
v1.71
- Fixes for the new game update. Thanks JPValheim!
-
v1.70
- Adds experimental support for blueprint terrain data (only as main object). Thanks sighsorry!
- Fixes error when trying to scan prefabs with invalid components (for example from other mods).
-
v1.69
- Adds new field
randomCardinalto allow random rotation of locations in cardinal directions (0, 90, 180, 270 degrees). Thanks Kurios.ZeuS! - Adds new field
roomLimitsandmaxREtriesto fine tune room amounts in dungeons. - Fixes error during start up if biome yaml file didn't exist. Thanks Atlansdaddy!
- Adds new field