Very late update, but see my reply to DecadentDescent for how to implement this mod in """"any"""" (SHOULD be any... no guarantee) other mod. TLDR is: change the "Is Upgraded" parameter to true/on/checked in Soulstruct for every weapon you would like to be buffable. Obviously you would need to use a game folder that's already has the mod you want to modify installed as a basis for your Soulstruct project.
If you're using Soulstruct: open the weapons tab under params and select a weapon, you should now see the weapon's parameters in the right panel. You will see that there are a bunch of checkboxes at the bottom of the list, one of these is called "Is Upgraded" (or "isEnhance" if you hover over it). This property's name is simply completely wrong in the editor (and possibly other places you might find modding info? not sure haven't checked).
To reveal the "Is Upgraded" parameter's true purpose compare the value it's at for all iterations of a normal weapon that can be upgraded in multiple ways, the Dagger at the top of the list works (in a vanilla unmodded game). You will see that the normal, crystal and raw versions have "Is Upgraded" set to true/on (or "checked" if you prefer), meanwhile the lightning, magic, enchanted, divine, occult, fire and chaos versions will have it set to false/off/unchecked whatever. What do these two sets have in common? The weapons in the first set can be buffed, the ones in the second cannot. To confirm it further you could look at the Silver Knight Straight Sword vs the Silver Knight Spear: the sword has "Is Upgraded" set to true, the spear does not. Ingame the sword can be buffed and the spear cannot, confirming this.
So yeah, this mod simply checks that checkbox for every weapon in the game (except, like, arrows i think? Been a while, don't think they'd work anyway). This means that this mod is EXTREMELY easy to implement in your own mod or port to any other mod, whether totally or in part, as suits your taste. As long as the parameters can still be edited by Soulstruct/other mod tool without breaking anything in the other mod (unlikely to break anything, unless the mod is very, very advanced).
I used Soulstruct by Grimrukh, a very good editor for DS1, DSR, Bloodborne(?) and Elden Ring(?) (haven't actually tried modding the last two). Sorry it took so long for me to reply.
11 comments
To reveal the "Is Upgraded" parameter's true purpose compare the value it's at for all iterations of a normal weapon that can be upgraded in multiple ways, the Dagger at the top of the list works (in a vanilla unmodded game). You will see that the normal, crystal and raw versions have "Is Upgraded" set to true/on (or "checked" if you prefer), meanwhile the lightning, magic, enchanted, divine, occult, fire and chaos versions will have it set to false/off/unchecked whatever. What do these two sets have in common? The weapons in the first set can be buffed, the ones in the second cannot. To confirm it further you could look at the Silver Knight Straight Sword vs the Silver Knight Spear: the sword has "Is Upgraded" set to true, the spear does not. Ingame the sword can be buffed and the spear cannot, confirming this.
So yeah, this mod simply checks that checkbox for every weapon in the game (except, like, arrows i think? Been a while, don't think they'd work anyway). This means that this mod is EXTREMELY easy to implement in your own mod or port to any other mod, whether totally or in part, as suits your taste. As long as the parameters can still be edited by Soulstruct/other mod tool without breaking anything in the other mod (unlikely to break anything, unless the mod is very, very advanced).