


This mod massively enhances the world exploration component of Valheim by adding a 131 new custom locations accross all biomes and multiple new POI experiences.







This mod utilitizes the Valheim SoftReferenceableAssets system to dynamically load location prefabs. In previous versions of MWL mods, the location prefabs were always held in the client computers memory, i.e. very high RAM usage. This caused slow startup times, slow world start times, and major stutters and even crashes during garbage collection events. Myself and the JotunnLib team have implemented the SoftReferenceableAssets system into JotunnLib to massively improve the performance of the MWL mods.
The Valheim world is a circle with a default radius of 10,500 meters. In order to encourage and maintain exploration, I've defined a set of world rings that all locations in the More World Locations series will use when spawning in a world. Below are the defined world rings...
| Ring # | Start Distance (m) | End Distance (m) |
|---|---|---|
| Ring 1 | 0 | 500 |
| Ring 2 | 500 | 2000 |
| Ring 3 | 1500 | 3000 |
| Ring 4 | 2500 | 4000 |
| Ring 5 | 3500 | 6000 |
| Ring 6 | 4500 | 8500 |
| Ring 7 | 5000 | 10500 |
BepInEx.Paths.PluginPath\warpalicious-More_World_Locations_AIOC:\Users\{username}\AppData\Roaming\r2modmanPlus-local\Valheim\profiles\ValheimModTesting\BepInEx\plugins\warpalicious-More_World_Locations_AIOwarpalicious-More_World_Locations_AIO folder. You must put my mod files inside my folder and then put my folder in your plugins folder.warpalicious-More_World_Locations_AIO-1.1.0. This is wrong and wont work. Please remove the version number so that it looks like this: warpalicious-More_World_Locations_AIO
To add these locations to a non-existing world, no action is required. Ensure the mod is installed and create a new world.
To add these locations to an existing world, install the mod the Upgrade World. Then load into your existing world use one of the commands below. Note, you must have access to the console either via enabling it via Steam or using a mod.
Add all locations: mwl_allbiomes
Add Meadows locations: mwl_meadows
Add Blackforest locations: mwl_blackforest
Add Swamp locations: mwl_swamp
Add Mountain locations: mwl_mountains
Add Plains locations: mwl_plains
Add Mistlands locations: mwl_mistlands
Add Ashlands locations: mwl_ashlands
Add Ports locations: mwl_ports
The goal of the More World Locations series is to solve Valheims exploration problem. Valheim has a giant map but relatively few points of interest (POI) to find. Once a player learns that each biome is just a copy of what they've already seen, exploring the rest of the map feels unnecessary. The More World Locations series will fix this problem by adding dozens hundreds of handcrafted, unique, and interesting POIs to the Valheim world. I started developing the series in Febuary 2024 and previously released mods as biome packs. In July 2025 I made a major performance improvement to the asset loading system and transitioned to this all-in-one (AIO). I don't plan to continue support for the individual biome packs.
Please feel free to share any any all feedback or ask questions. You can find me on my own modding Discord.
Q: I'm seeing a lot of "Failed to place all X, placed Y out of Z" warning messages during world generation. Is something wrong? A: No, this is completely normal! When Valheim generates a world, it tries to place each location type a set number of times. For each attempt, it checks many conditions: Is this the right biome? Is the ground flat enough? Is it far enough from similar locations? Is the altitude correct? Sometimes there simply isn't enough suitable conditions to hit the target spawn quantity.
I make mods because I enjoy it and want to make Valheim more enjoyable for everyone. If you feel like saying thanks you can tip me here.
| My Ko-fi: |
|---|
Source code is available on Github.
| Github Repository: |
|---|
I greatly appreciate all the other mod developers that helped me while building the More World Locations series! If you're someone that's interested in making mods, please reach to me on Discord and I will help you!
All the locations used in this mod were created by Valheim community members. If you're a Valheim builder and have some cool locations to share for a future More World Locations mod, please reach out on Discord!
A special thank you to the mod developer Rusty. He built the majority of the shipping port feature and taught me a lot in doing so. Thank you Rusty!
| Location | Creator |
|---|---|
| MWL_Ruins1 | H1lli |
| MWL_Ruins2 | H1lli |
| MWL_Ruins3 | H1lli |
| MWL_Ruins6 | Jiroc |
| MWL_Ruins7 | Jiroc |
| MWL_Ruins8 | Jiroc |
| MWL_RuinsArena1 | H1lli |
| MWL_RuinsArena3 | Raaka |
| MWL_RuinsChurch1 | H1lli |
| MWL_RuinsWell1 | Jiroc |
| MWL_DeerShrine1 | Ashenius |
| MWL_DeerShrine2 | Ashenius |
| MWL_MeadowsBarn1 | Aldhari |
| MWL_MeadowsHouse2 | Aldhari |
| MWL_MeadowsRuin1 | Aldhari |
| MWL_MeadowsTomb4 | Aldhari |
| MWL_MeadowsTower1 | Aldhari |
| MWL_OakHut1 | Aldhari |
| MWL_SmallHouse1 | Ashenius |
| MWL_RuinsArena2 | H1lli |
| MWL_RuinsCastle1 | H1lli |
| MWL_RuinsCastle3 | H1lli |
| MWL_RuinsTower3 | H1lli |
| MWL_RuinsTower8 | H1lli |
| MWL_Tavern1 | H1lli |
| MWL_WoodTower1 | H1lli |
| MWL_WoodTower2 | H1lli |
| MWL_WoodTower3 | H1lli |
| MWL_ForestForge1 | Aldhari |
| MWL_ForestForge2 | Aldhari |
| MWL_ForestGreatHouse2 | Aldhari |
| MWL_ForestHouse2 | Aldhari |
| MWL_ForestRuin1 | Aldhari |
| MWL_ForestTower2 | Aldhari |
| MWL_ForestTower3 | Aldhari |
| MWL_MassGrave1 | Aldhari |
| MWL_StoneFormation1 | Aldhari |
| MWL_GuardTower1 | MaxFoxGaming |
| MWL_RootRuins1 | Hilli |
| MWL_RootsTower1 | Hilli |
| MWL_RootsTower2 | Hilli |
| MWL_ForestRuin2 | Ashenius |
| MWL_ForestRuin3 | Ashenius |
| MWL_ForestSkull1 | Ashenius |
| MWL_ForestTower4 | Ashenius |
| MWL_ForestTower5 | Ashenius |
| MWL_GuckPit1 | SmittySurvival |
| MWL_SwampAltar1 | SmittySurvival |
| MWL_SwampAltar2 | SmittySurvival |
| MWL_SwampAltar3 | SmittySurvival |
| MWL_SwampAltar4 | SmittySurvival |
| MWL_SwampCastle2 | Aldhari |
| MWL_SwampGrave1 | Aldhari |
| MWL_SwampHouse1 | Aldhari |
| MWL_SwampRuin1 | SmittySurvival |
| MWL_SwampTower1 | SmittySurvival |
| MWL_SwampTower2 | Shigzula |
| MWL_SwampTower3 | Aldhari |
| MWL_SwampWell1 | SmittySurvival |
| MWL_AbandonedHouse1 | MaxFoxGaming |
| MWL_Shipyard1 | Insanity |
| MWL_Treehouse1 | MaxFoxGaming |
| MWL_FortBakkarhalt1 | MaxFoxGaming |
| MWL_Belmont1 | FusterCluck |
| MWL_StoneCastle1 | H1lli |
| MWL_StoneFort1 | H1lli |
| MWL_StoneHall1 | H1lli |
| MWL_StoneTavern1 | H1lli |
| MWL_StoneTower1 | H1lli |
| MWL_StoneTower2 | H1lli |
| MWL_WoodBarn1 | H1lli |
| MWL_WoodFarm1 | H1lli |
| MWL_WoodHouse1 | H1lli |
| MWL_FulingRock1 | BatgirlXXRobin |
| MWL_FulingTemple1 | Hilli |
| MWL_FulingTemple2 | Hilli |
| MWL_FulingTemple3 | Hilli |
| MWL_FulingTower1 | Hilli |
| MWL_FulingVillage1 | Mixeur666 |
| MWL_FulingVillage2 | Hilli |
| MWL_FulingWall1 | Hilli |
| MWL_GoblinFort1 | PUP |
| MWL_PlainsPillar1 | Warpalicious |
| MWL_GoblinCave1 | Warpalicious |
| MWL_MistFort2 | HiccupTheHermit |
| MWL_MistHut1 | edenekho |
| MWL_MistTower1 | HiccupTheHermit |
| MWL_MistTower2 | edenekho |
| MWL_MistWall1 | HiccupTheHermit |
| MWL_MistWorkshop1 | HiccupTheHermit |
| MWL_SecretRoom1 | Warpalicious |
| MWL_DvergrEitrSingularity1 | MaxFoxGaming |
| MWL_DvergrHouse1 | MaxFoxGaming |
| MWL_DvergrKnowledgeExtractor1 | MaxFoxGaming |
| MWL_AshlandsFort1 | Insanity |
| MWL_AshlandsFort2 | Insanity |
| MWL_AshlandsFort3 | Insanity |
| MWL_CastleCorner1 | Ninebyte & Dhakhar |
| MWL_ForestCamp1 | Ninebyte & Dhakhar |
| MWL_Misthut2 | Ninebyte & Dhakhar |
| MWL_MountainDvergrShrine1 | Ninebyte & Dhakhar |
| MWL_MountainShrine1 | Ninebyte & Dhakhar |
| MWL_RuinedTower1 | Ninebyte & Dhakhar |
| MWL_TreeTowers1 | Ninebyte & Dhakhar |
| MWL_Port1 | Warpalicious |
| MWL_Port2 | ArbbyM9er |
| MWL_Port3 | Hilli |
| MWL_Port4 | iNavite |
| MWL_DvergrHouseWood1 | Hilli |
| MWL_DvergrHouseWood2 | Hilli |
| MWL_MarbleJail1 | Bryn |
| MWL_FulingTempleBroken1 | Hilli |
| MWL_FulingTemple4 | Hilli |
| MWL_StoneCircle1 | Hilli |
| MWL_ForestGrove1 | Hilli |
| MWL_MountainDvergrShrine2 | Bryn |