promotional bannermobile promotional banner

Equipment Salvage - Dynamic Material Recovery

Recover crafting materials from unwanted equipment RuneScape: Dragonwilds – Steam/Win64

Equipment Salvage adds a proper dismantling system to RuneScape: Dragonwilds, allowing unwanted weapons, armour, tools and shields to be broken down into part of their original crafting materials.

Unlike a simple hardcoded salvage table, the mod dynamically reads the game’s native RecipeData assets and calculates the returned materials directly from the original crafting recipe. This means newly added equipment may work automatically without requiring manual recipe support.

By default, salvaging returns 50% of the original materials. The recovery rate, hotkey, confirmation system and excluded items can all be configured.

The mod also includes safeguards against accidental item loss and material duplication: materials are only granted after the selected item has been successfully removed and verified.

Steam/Win64 only. PC Game Pass / Microsoft Store versions are currently not supported.

Recover crafting materials from unwanted equipment
RuneScape: Dragonwilds – Steam/Win64
DESCRIPTION
Equipment Salvage allows you to dismantle unwanted weapons, armour, tools and shields and recover part of the materials used to craft them.
The mod dynamically reads crafting recipes directly from the game. You do not need a manually maintained recipe list. Equipment added in future updates may also work automatically as long as it uses the standard Dragonwilds equipment recipe system.
By default, salvaging returns 50% of the original crafting materials, rounded down.
If a recipe requires only one unit of a material, the mod returns a minimum of one unit. This behaviour can be changed in the configuration file.
FEATURES

  • Salvage weapons, armour, tools and shields
  • Dynamic recipe detection using the game’s native RecipeData assets
  • Returns 50% of the original crafting materials by default
  • Configurable recovery percentage
  • In-game preview showing the materials you will receive
  • Safe two-step confirmation system
  • Removes exactly one item per operation
  • Materials are granted only after item removal is confirmed
  • Attempts to restore the original item if material delivery fails
  • Configurable hotkey
  • Configurable item exclusion list
  • Uses normal Dragonwilds inventory functions
  • Does not modify character or world save files directly
  • Contains no EXE, CMD or BAT files

HOW TO USE

  • Open your inventory.
  • Move the mouse over the equipment item you want to salvage.
  • Press F8 once.
  • The item tooltip will display the materials and quantities you will receive.
  • Keep the same item selected.
  • Press F8 again within 5 seconds to confirm.

The first F8 press is only a preview. It does not remove or modify the item.
The item is dismantled only after the second F8 press.
DEFAULT SALVAGE RULES
The default recovery rate is 50%.
Material quantities are rounded down.
Examples:
Recipe cost: 10 Logs
Returned: 5 Logs
Recipe cost: 7 Animal Bones
Returned: 3 Animal Bones
Recipe cost: 1 Special Material
Returned: 1 Special Material
Returning one material from a recipe that requires only one is enabled by default. It can be disabled in the configuration file.
SUPPORTED ITEMS
The mod is primarily designed for:

  • Weapons
  • Armour
  • Tools
  • Shields
  • Other equipment with a valid standard crafting recipe

The mod intentionally does not salvage:

  • Raw resources
  • Ordinary crafting materials
  • Food
  • Seeds
  • Quest items
  • Player-bound items
  • Items that cannot normally be destroyed
  • Items without a valid equipment crafting recipe

These restrictions prevent unrelated items from being converted into themselves or used for material duplication.
REQUIREMENTS

  • RuneScape: Dragonwilds – Steam/Win64
  • A working UE4SS installation

UE4SS must be installed and loading correctly before installing Equipment Salvage.
INSTALLATION

  • Close the game completely.
  • Download and extract the archive.
  • Copy the EquipmentSalvage folder to:

Steam\steamapps\common\RSDragonwilds\RSDragonwilds\Binaries\Win64\ue4ss\Mods
The final folder structure should be:
ue4ss\Mods\EquipmentSalvage\enabled.txt
ue4ss\Mods\EquipmentSalvage\Scripts\main.lua
ue4ss\Mods\EquipmentSalvage\Scripts\config.lua

  • Start the game normally.

UPDATING

  • Close the game.
  • Extract the new archive.
  • Copy the new EquipmentSalvage folder over the existing version.
  • Replace the old files when prompted.

The configuration file may be replaced during an update. Back it up first if you changed any settings.
CONFIGURATION
The configuration file is located here:
EquipmentSalvage\Scripts\config.lua
Available settings:
DryRun = false
Enables preview-only mode. No items are removed and no materials are granted.
RecoveryRate = 0.50
Controls the percentage of crafting materials returned.
Examples:
0.25 returns 25%
0.50 returns 50%
0.75 returns 75%
1.00 returns 100%
Hotkey = F8
Changes the salvage hotkey.
MinimumOneForSingleIngredient = true
Returns one unit when the original recipe requires only one unit of a particular material.
RequireSecondPress = true
Enables the confirmation system. Keeping this enabled is strongly recommended.
ConfirmationSeconds = 5
Controls how long you have to press the hotkey again and confirm salvaging.
PreviewDurationSeconds = 6
Controls how long the material preview remains visible.
HoverTimeoutSeconds = 15
Controls how long the mod remembers the last selected inventory slot.
ExcludedItems
Allows specific items to be blocked from salvaging. You can use an item PersistenceID, internal name or a unique fragment of its asset path.
SAFETY AND DUPLICATION PROTECTION
Equipment Salvage performs several checks before granting materials:

  • The selected inventory item must still exist
  • The exact inventory slot must be found through the game’s native inventory functions
  • The slot must still contain the same item
  • Exactly one item must be removed
  • The slot quantity is checked before and after removal
  • The total quantity of that item is checked before and after removal
  • Materials are granted only after successful removal is confirmed
  • If removal cannot be verified, no materials are granted
  • If material delivery fails, the mod attempts to restore the original item

The mod does not edit save files directly.
DYNAMIC RECIPE DETECTION
Equipment Salvage reads the game’s loaded RecipeData assets and matches the selected item to its crafting recipe.
The mod searches standard equipment recipe locations and can automatically load a matching recipe asset when necessary.
A configurable fallback recipe table is also available for unusual items that do not expose a compatible standard recipe.
Most supported equipment does not require a manually written salvage recipe.
LOCALIZATION
The mod reads item and material names directly from the game.
Displayed item names therefore follow the currently active game language, including community translation mods.
Technical salvage messages are currently displayed in English.
UNINSTALLATION

  • Close the game completely.
  • Delete the following folder:

RSDragonwilds\RSDragonwilds\Binaries\Win64\ue4ss\Mods\EquipmentSalvage
No save restoration is required because the mod does not directly modify save files.
Items already salvaged before uninstalling cannot be restored automatically.
COMPATIBILITY
The mod should be compatible with most visual, localization, balance and content mods.
Possible conflicts may occur with mods that:

  • Replace the inventory system
  • Replace standard equipment RecipeData assets
  • Change UE4SS inventory functions
  • Use the same hotkey
  • Replace the inventory tooltip widget

The hotkey can be changed in config.lua.
TROUBLESHOOTING
Nothing happens after pressing F8
Make sure UE4SS is installed correctly and confirm that this file exists:
ue4ss\Mods\EquipmentSalvage\enabled.txt
Open the inventory, move the mouse over an equipment item and press F8 while its tooltip is visible.
The mod reports that no recipe was found
The item may not use a standard equipment recipe or may intentionally be unsupported.
Raw materials, food, seeds and quest items cannot be salvaged.
The preview appears, but the item is not dismantled
Press F8 a second time while keeping the same item selected.
The default confirmation window is five seconds.
The wrong key activates the mod
Check the Hotkey setting in config.lua and make sure another UE4SS mod is not using the same key.

LOG FILE
Diagnostic information is written to:
RSDragonwilds\RSDragonwilds\Binaries\Win64\ue4ss\UE4SS.log
Search the log for:
EquipmentSalvage
CHANGELOG
Version 1.4

  • Fixed the remaining inventory lookup error
  • Removed unreliable runtime ItemSlots iteration
  • Added native GetItemFromSlot index scanning
  • Added exact-item verification immediately before removal
  • Confirmed working during normal gameplay

Version 1.3

  • Removed the invalid GetSlotForItem dependency
  • Separated preview and inventory modification
  • Made the first F8 press completely preview-only
  • Added slot-count and total-item-count verification
  • Added automatic item restoration attempts

Version 1.2

  • Fixed a crash caused by an incompatible UE4SS PrintString call
  • Moved the preview into the existing inventory tooltip
  • Stopped creating additional Unreal UI objects

Version 1.1

  • Improved equipment recipe detection
  • Added support for current Dragonwilds equipment recipe paths
  • Added automatic matching recipe loading
  • Added tooltip preview and two-step confirmation

KNOWN LIMITATIONS

  • Only equipment with a valid supported recipe can be salvaged
  • Future game updates may require a compatibility update
  • The preview temporarily uses an existing inventory tooltip text field
  • Multiplayer behaviour has not been extensively tested
  • The host should install the mod before using it in a shared world

CREDITS
Created for RuneScape: Dragonwilds using UE4SS and the game’s native Unreal Engine inventory and RecipeData systems.
Thanks to the UE4SS developers and community for providing the modding framework.
RuneScape and RuneScape: Dragonwilds are trademarks of Jagex Ltd.
PERMISSIONS
Do not re-upload or redistribute the complete mod archive without permission.
Compatibility patches, translations and configuration presets are welcome. Please link to the original Nexus Mods page and list Equipment Salvage as a requirement.

The Equipment Salvage - Dynamic Material Recovery Team

profile avatar
Owner
  • 1
    Followers
  • 2
    Projects
  • 305
    Downloads

More from _slodki

  • Utility Spells - No Cooldowns project image

    Utility Spells - No Cooldowns

    This mod removes the cooldown values stored by RuneScape: Dragonwilds for 24 non-offensive utility and skilling spells. It does not change offensive combat spell cooldowns, rune costs, spell effects, animations or unlock requirements.

    • 165
    • September 18, 2026
  • Utility Spells - No Cooldowns project image

    Utility Spells - No Cooldowns

    This mod removes the cooldown values stored by RuneScape: Dragonwilds for 24 non-offensive utility and skilling spells. It does not change offensive combat spell cooldowns, rune costs, spell effects, animations or unlock requirements.

    • 165
    • September 18, 2026