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 | 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
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333ValheimModding-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, environments, events and locations are added automatically. Changes to existing dungeon rooms require manual changes.
Automatic changes
expand_locations.yamlshould 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.yamlshould automatically add CavesHildir and CryptHildir.expand_events.yamlshould automatically add hildirboss1, hildirboss2 and hildirboss3.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_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.64
- Adds new field
groupsto support multiple "min distance" location groups. - Adds new field
groupsMaxto support multiple "max distance" location groups. - Adds new file for territories, which are similar to biomes but on another layer (experimental).
- Fixes field
mapColorMultipliernot working. - Fixes location data being mapped to location name instead of location entry (this allows more granular control).
- Adds new field
-
v1.63
- Adds new field
pregenerateto 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.
- Adds new field
-
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.