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, changing world generation, and configuring spawns, events, and drops.
| Date uploaded | a day ago |
| Version | 1.80.0 |
| Download link | JereKuusela-Expand_World_Data-1.80.0.zip |
| Downloads | 751 |
| Dependency string | JereKuusela-Expand_World_Data-1.80.0 |
This mod requires the following mods to function
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.1denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2360README
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.
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.80
- Adds persistent event support (
expand_persistent_events.yaml). - Fixes error when environment aurora blending exceeded Unity's limit.
- Improves compatibility with other mods. Thanks Warp!
- Adds persistent event support (
-
v1.79
- BREAKING CHANGE: Drop entries now automatically apply to the same prefab as the drop entry name.
- Adds AND/OR support for "required" and "forbidden" fields. Within row, one requirement must be met. Across rows, all rows must be satisfied. Existing configurations are automatically migrated.
- Adds new fields
forbiddenEnvironments,forbiddenGlobalKeys,requiredLocations,forbiddenLocations,requiredObjectsandforbiddenObjectsto spawns. - Adds new field
forbiddenEnvironmentsto events. - Renames event required fields to match new naming convention. Existing configurations are automatically migrated.
- Renames
requiredGlobalKeyandforbiddenGlobalKeyof spawns and vegetation torequiredGlobalKeysandforbiddenGlobalKeys. Existing configurations are automatically migrated. - Adds new field
levelOnlyChanceto drop entries. - Adds data support to drop entries.
- Adds shorthand (
type, key, value) and inline data support to data fields of vegetation, spawns, locations and drops. - Fixes alternative biome migration for locations and vegetations possibly affecting custom entries. Thanks warp!
- Fixes most alternative biomes missing on world load.
- Fixes Infinity Hammer "Ignore no build" not ignoring no build zones.
- Fixes custom item data not working on data entries. Thanks Zeall!
- Optimizes world load to not apply extra refresh.
-
v1.78
- Hotfix.
-
v1.77
- Fixes blueprint locations being in the same group for location "distance from similar" checks.
- Fixes environments not resetting after changes.
-
v1.76
- Fixes error when trying to override container inventory.
- Removes obsolete fields
addLocationsandaddVegetationfrom altbiomes yaml.