


Valheim Armory is a small mod designed to fill gaps in the valheim ecosystem, making all playstyles feel supported at each biome.
This mod is balanced to be mostly lore friendly with a preference for fun and enjoyable scaling and mechanics. This mod is highly configurable, you can use all of it, parts or tune it as you need.
Got a bug to report or just want to chat about the mod? Drop by the discord or github.
This mod will always have an up-to-date English localization, as that is what I can provide as its author. I occassionally generate missing translations with ChatGPT to fill in for un-trasnlated languages, however I am always open to community edits or new translations.
If you would like to contribute a new translation, or improve an existing one please feel free to reach out to me or provide a translation file in the same format as one of the existing ones. Found here
Here is a sample gallery of weapons added by this mod.

Completed Sledge update (The blunt update)

Below is more information on all of the items added, what tier they are in, where they are crafted and at what progression point. All of the sections below are expandable to view the details. It is encouraged that you find these items by exploring and discovery, but many details about the items are listed here.
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Antler Bow | Workbench | Post-Meadows | VAAntler_Bow |
![]() |
| Antler Dagger | Workbench | Post-Meadows | VAAntler_dagger |
![]() |
| Antler Sword | Workbench | Post-Meadows | VAAntler_Sword |
![]() |
| Antler Atgeir | Workbench | Post-Meadows | VAatgeir_antler |
![]() |
| Antler Greataxe | Workbench | Post-Meadows | VAAntler_greataxe |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Vine hammer | Forge | Post-Blackforest | VAElderHammer |
![]() |
| Vine shield | Forge | Post-Blackforest | VAElderRoundShield |
![]() |
| Vine crossbow | Forge | Post-Blackforest | VACrossbowElder |
![]() |
| Vine sword | Forge | Post-Blackforest | VAVine_Sword |
![]() |
| Vine mace | Forge | Post-Blackforest | VAElder_mace |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Skull hammer | Forge | Post-Swamp | VABonemassWarhammer |
![]() |
| Bone blade | Forge | Post-Swamp | VABonemassGreatsword |
![]() |
| Poisoned bone dagger | Forge | Post-Swamp | VABonemassDagger |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Dragonfrost sword | Forge | Post-Mountain | VASwordModer |
![]() |
| Dragonfrost spear | Forge | Post-Mountain | VASpearModer |
![]() |
| Dragonfrost crossbow | Forge | Post-Mountain | VACrossbowModer |
![]() |
| Dragonfrost shield | Forge | Post-Mountain | VAModer_shield |
![]() |
| Dragonfrost dagger | Forge | Post-Mountain | VAdagger_moder |
![]() |
| Dragonfrost greatsword | Forge | Post-Mountain | VAModer_greatsword |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Goblin king atgeir | Forge | Post-Plains | VAYagluthAtgeir |
![]() |
| Goblin king greatsword | Forge | Post-Plains | VAYagluth_greatsword |
![]() |
| Goblin king knuckles | Forge | Post-Plains | VAFist_Yagluth |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Carapace sword | Blackforge | Post-Mistlands | VASwordQueen |
![]() |
| Carapace dagger | Blackforge | Post-Mistlands | VAdagger_queen |
![]() |
| Pincer greatsword | Blackforge | Post-Mistlands | VAQueen_greatsword |
![]() |
| Pincer greatbow | Blackforge | Post-Mistlands | VAQueen_bow |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Bone arrow | Workbench | Meadows | VAArrowBone |
![]() |
| Chitin arrow | Workbench | Ocean | VAchitinarrow |
![]() |
| Ancient Wood arrow | Workbench | Swamp | VAarrowancient |
![]() |
| Surtling Fire arrow | Forge | Mountain | VAarrow_surtling_fire |
![]() |
| Blackmetal arrow | Forge | Plains | VAArrowGreenMetal |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Wood Bolt | Workbench | Blackforest | VABoltWood |
![]() |
| Corewood Bolt | Workbench | Blackforest | VABoltWood |
![]() |
| Bronze Bolt | Forge | Blackforest | VAbolt_bronze |
![]() |
| Fire Bolt | Workbench | Blackforest | VAFireBolt |
![]() |
| Poison Bolt | Forge | Swamp | VAbolt_poison |
![]() |
| Surtling Bolt | Forge | Swamp | VASurtlingBolt |
![]() |
| Frost Bolt | Forge | Mountain | VAbolt_frost |
![]() |
| Obsidian Bolt | Workbench | Mountain | VASurtlingBolt |
![]() |
| Needle Bolt | Workbench | Plains | VASurtlingBolt |
![]() |
Added Atgiers help fill in missing tiers.
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Flint Atgeir | Workbench | Meadows | VAAtgeir_Flint |
![]() |
| Royal Abyssal Atgeir | Forge | Mountain | VAAtgeirchitin |
![]() |
| Silver Atgeir | Forge | Mountain | VASilverAtgeir |
![]() |
| Flametal Atgeir | Blackforge | Ashlands | VAMeteorAtgeir |
![]() |
| Flametal primal Atgeir | Blackforge | Ashlands | VAMeteorAtgeir_nature |
![]() |
| Flametal lightning Atgeir | Blackforge | Ashlands | VAMeteorAtgeir_lightning |
![]() |
| Flametal blood Atgeir | Blackforge | Ashlands | VAMeteorAtgeir_blood |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Silver Axe | Forge | Mountain | VAcrystal_axe |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Flint Dualaxes | Workbench | Meadows | VAFlint_dualaxes |
![]() |
| Bronze Dualaxes | Forge | Blackforest | VABronze_dualaxes |
![]() |
| Iron Dualaxes | Forge | Swamp | VAIron_dualaxes |
![]() |
| Crystal Dualaxes | Forge | Mountain | VACrystal_dualaxes |
![]() |
| Blackmetal Dualaxes | Forge | Plains | VABlackmetal_dualaxes |
![]() |
| Jotun Dualaxes | Blackforge | Mistlands | VAJotunn_dualaxes |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Flint Greataxe | Workbench | Meadows | VAFlint_greataxe |
![]() |
| Bronze Lumber Axe | Forge | Blackforest | VAbronze_battleaxe |
![]() |
| Blackmetal Greataxe | Forge | Plains | VAblackmetal_2h_axe |
![]() |
| Herkirs Wrath | Forge | Plains | VAblackmetal_battleaxe |
![]() |
| Jotuns Greataxe | Blackforge | Mistlands | VAJotunn_2h_axe |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Iron knife | Forge | Swamp | VAdagger_iron |
![]() |
| Hati knife | Forge | Mistlands | VAdagger_blackmetal_mistlands |
![]() |
| Flametal knife | Blackforge | Ashlands | VAdagger_meteor |
![]() |
| Flametal primal knife | Blackforge | Ashlands | VAdagger_meteor_nature |
![]() |
| Flametal lightning knife | Blackforge | Ashlands | VAdagger_meteor_lightning |
![]() |
| Flametal blood knife | Blackforge | Ashlands | VAdagger_meteor_blood |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Flint knives | Workbench | Meadows | VADagger_Flint_2h |
![]() |
| Copper knives | Forge | Blackforest | VAdagger_copper_2h |
![]() |
| Iron knives | Forge | Swamp | VAdagger_iron_2h |
![]() |
| Silver knives | Forge | Mountain | VAdagger_silver_2h |
![]() |
| Blackmetal knives | Forge | Plains | VAknife_blackmetal |
![]() |
| Assassins knives | Blackforge | Ashlands | VAdagger_meteor_2h |
![]() |
| Assassins primal knives | Blackforge | Ashlands | VAdagger_meteor_2h_nature |
![]() |
| Assassins lightning knives | Blackforge | Ashlands | VAdagger_meteor_2h_lightning |
![]() |
| Assassins blood knives | Blackforge | Ashlands | VAdagger_meteor_2h_blood |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Bronze Crossbow | Forge | Blackforest | VACrossbowBronze |
![]() |
| Bronze Arbalist | Forge | Plains | VAArbalistBronze |
![]() |
Note: Vanilla sledge hammers are modified to have the same attack sequence as warhammers by default (this can be turned off)
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Bronze sledge | Forge | Blackforest | VABronzeSledge |
![]() |
| Silver sledge | Forge | Mountain | VASilverSledge |
![]() |
| Skyshatter | Forge | Plains | VAblackmetal_sledge |
![]() |
| Flametal Sledge | Blackforge | Ashlands | VAflametal_sledge |
![]() |
| Thundermaker | Blackforge | Ashlands | VAflametal_sledge_lightning |
![]() |
| Earthshaker | Blackforge | Ashlands | VAflametal_sledge_nature |
![]() |
| Deathblow | Blackforge | Ashlands | VAflametal_sledge_blood |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Blackmarble mace | Blackforge | Mistlands | VAmistland_mace |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Serpent Scale Buckler | Forge | Swamp | VAserpent_buckler |
![]() |
| Silver tower shield | Forge | Mountain | VAsilver_tower |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Flint Greatsword | Workbench | Meadows | VAFlint_greatsword |
![]() |
| Bronze Greatsword | Forge | Blackforest | VAbronze_greatsword |
![]() |
| Iron Greatsword | Forge | Swamp | VAiron_greatsword |
![]() |
| Silver Greatsword | Forge | Mountain | VAsilver_greatsword |
![]() |
| Blackmetal Greatsword | Forge | Plains | VABlackmetal_greatsword |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Flint Sword | Workbench | Meadows | VAFlint_Sword |
![]() |
| Chitin Sword | Workbench | Blackforest | VASwordChitin |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Flint knuckles | Workbench | Meadows | VAFist_Flint |
![]() |
| Bronze knuckles | Forge | BlackForest | VAFist_Bronze |
![]() |
| Iron knuckles | Forge | Swamp | VAFist_Iron |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Druidic staff of spirit | Workbench | Swamp | VAStaff_Druid_Spirit |
![]() |
| Druidic staff of poison | Workbench | Swamp | VAStaff_Druid_Poison |
![]() |
| Druidic staff of fire | Workbench | Swamp | VAStaff_Druid_Fire |
![]() |
| Druidic staff of ice | Workbench | Mountains | VAStaff_Druid_Ice |
![]() |
| Staff of Spirit | Magetable | Mistlands | VAStaff_Spirit |
![]() |
| Staff of Poison | Magetable | Mistlands | VAStaff_Poison |
![]() |
| Name | Crafted At | Stage | prefab | Icon |
|---|---|---|---|---|
| Blood bone battlepick | forge | BlackForest | VABlood_Bones_pickaxe |
![]() |
| Blood bone bow | forge | Mountains | VABlood_bone_bow |
![]() |
| Carapace bone bow | Magetable | Mistlands | VAHeavy_Blood_Bone_Bow |
![]() |
Everything is optionally configurable through the ingame mod configuration UI provided by BepinEx.
Otherwise a configuration file located at /BepInEx/config/MidnightsFX.ValheimArmory.cfg contains all of the configuration.
Configuration is server enforced your client will adopt to using whatever configuration is specified on the server when connecting.
Most configuration values are updated in real-time. Tune your weapons quickly!
Current configuration options:
Q. Valheim Enchanting System doesn't support these weapons?
VES.ValheimArmory.default.yml), it must be moved to the VES config folder. This gives you full control of configurations that are actually applied in regards to VES.
The folder you should place this config file in is BepInEx\config\ValheimEnchantmentSystem\AdditionalEnchantmentReqsQ. Epic Loot doesn't automatically drop these weapons, what gives?
EpicLoot_Valheim_Armory.loottables.json, EpicLoot_Valheim_Armory.iteminfo.json) in the VA folder, they must be moved to the Epic loot config patches folder. \BepInEx\config\EpicLoot\patchesQ. Why does disabling the recipe do nothing?
Q. I want to edit the text for a weapon, how do I do that?
Valheim\BepInEx\plugins\ValheimArmory\Assets\Translations\YOUR_LANGUAGE_HERE\ValheimArmory.json this will override
the default localization for VA for the language specified. This is localization sideloading that is supported through Jotunn
I also accept language translation updates, if you want to translate or update an existing translation please reach out on the discord server or open a github ticket.Q. Why does x weapon look bad?
Boss Weapon Release roadmap
The Boss weapon roadmap will take a number of updates. Feel free to submit ideas to the github.
Just download with your favorite modmanager!
Toss the ValheimArmory folder and files into your plugins folder. Technically the only thing required is the ValheimArmory.ddl, configs will generate on first run.
Optionally follow the instructions to setup VES or Epic Loot configs.
Please report any issues you encounter on the github issue tracker or ask for help on the discord