Runestone And Vegvisir Prefabs
A small mod adding runestones and vegvisirs as placeable objects for use with InfinityHammer and PlanBuild Blueprints.
By MaxFoxGaming
Last updated | 10 months ago |
Total downloads | 1205 |
Total rating | 0 |
Categories | Mods Server-side Client-side Utility Hildir's Request Update World Generation |
Dependency string | MaxFoxGaming-Runestone_And_Vegvisir_Prefabs-1.0.0 |
Dependants | 6 other packages depend on this package |
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.2100README
Runestone and Vegvisir Prefabs
Now place them anywhere!
This is a very small mod that adds a placeable variant of the Vegvisir and Runestone to the world. Since all vegvisirs and runestones in the vanilla game are tied to location prefabs, it was impossible to use spawn to get them on their own without pulling all the other location data with them. This mod solves that.
On its own, this mod just adds the prefabs but they are not interactible or show text in their current state nor do they show in any hammer piece tables. This is intended more for worldbuilding in conjunction with mods that allow that. Here are the recommended mods to use this to its fullest.
- InfinityHammer: Allows you to place the vegvisir / runestone freely wherever you like in the world and save it as a blueprint to use as locations with other mods.
- World Edit Commands, Structure Tweaks & Spawner Tweaks: Allows you to resize the runestones if needed and put your own text / locations onto them.
- Expand World Data: Use to spawn blueprints in as a location containing your runestones and store data about custom text that you can edit.
Example Runestone (using all listed mods above).
- In the console, type
hammer RuneStone
and press Enter. This will select the runestone and it will become placeable like a building piece. Place it where you want, and build anything else around it if you like. - In the console, type
hammer area
and press Enter. A circle will appear on the ground - make sure the runestone is within the circle as well as everything else you want to be part of the structure, then left click. You will now see all captured pieces appear on your hammer. In the console again typehammer_save MyRunestoneLocation
. This will save it to your Blueprints folder asMyRunestoneLocation.blueprint
. - Whilst looking at the runestone with your crosshair directly over it, go to the console and type
tweak_runestone name="My Runestone" text="Ulf has discovered how use console commands."
Then press enter. You should now be able to interact with it and see the writing and name. - Whilst looking at the runestone with your crosshair directly over it, go to the console and type
ew_copy MyRunestoneData
. This will add the override text toexpand_data.yml
. - In
expand_locations.yml
, add your runestone as a new location like this:
- prefab: MyRunestoneLocation
biome: Meadows
amount: 20
clearArea: true
levelArea: true
exteriorRadius: 10
paint: dirt
minAltitude: 3
objectData:
- all, infinite_health
- RuneStone, MyRunestoneData
If usnig UpgradeWorld you can then use locations_add MyRunestoneLocation start
to spawn them around your world.
Contact Me (Bug Reports & Suggestions)
If you have any suggestions, or experience bugs / problems using this mod please get in touch with me on my Discord.
Changelog
Changelog 1.0.0
- Initial Release
Installation
Move the 'plugins' folder from the archive to your BepInEx folder.