#[DS3] Would it be possible to have upgradeable armor in DS3?

54 messages · Page 1 of 1 (latest)

wide dove
#

might have better luck asking this here

So I noticed that there seems to be a set of unused params for DS3 for reinforcing armor, and I was wondering if any, is there a way to enable this for armor sets in game?

Armor seems to be misssing the same IsCustom param that weapon has that enables upgrading, so would implementing this back into the game require adding that flag to armor? If that's the case, how would one go about that?

Any help would be appreciated.

plush quartz
#

Honestly, afaik, this is just hardcoded

#

Those params are all leftovers

#

Idk how much work would u have to be able to enable some sort of upgrade system for armor

#

This is a very interesting topic

#

If u ever discover anything, feel free to ping me, I've been interested on it for a long time, but I concluded that it was hardcoded

#

Being hardcoded, I have no clue what to do to make it work

#

Does ER have an armor upgrade system?

wide dove
# plush quartz Those params are all leftovers

i thought so, ive been basically banging my head against a wall for the past few days trying to figure out how to implement these into the game again thinkrome

probably way above my paygrade considering the only real modding ive ever done is basic param editing lmao

plush quartz
#

AndreLUL yeah, I get that

#

well, I guess if u look at how ds1 does this part and maybe port it to ds3 it could work? but I wonder how

wide dove
#

id wager that there may be a way to get how ds1 handles it into 3, but i have no idea how to do that

plush quartz
#

Hmmmm

#

I guess maybe its easier to kind of like adapt the weapon upgrade to armor then

#

either way takes a lot of work anyways

#

I wish it was as simple as enabling or disabling something in the exe

#

there would be also another issue which would be making a new menu for andre to upgrade your armor

#

so coding esd stuff I think

wide dove
#

but theres no param that enables them to actually appear in Andre's shop

#

now, if there was a way to add that IsCustom flag from weapons to armor, then it might work?????

#

just spitballing here though

#

id thought that maybe someone had already got around to this previously, but nope, there hasnt been an upgradable armor mod for ds3 yet

plush quartz
#

hmmmm yeah, I have no idea

viral summit
#

If it is like it is in Elden Ring it is still mostly functional, just unused, in Elden Ring it works alot like weapon upgrades, but you do have to set up the upgraded item names manually, and you have to set up shop params for actually upgrading armor, and material params(i think they are called) for the upgrades to use the previous tier and smithing stone cost properly, though I do not know anything about Ds3 modding so I am not sure any of this is helpful

wide dove
plush quartz
#

Have u ever done that? Can u show like ingame how it looks? I mean, in ER

#

And also if there is any specific property that is required to make that possible

viral summit
#

it has been a while since I worked on this stuff, I did not quite restore the function once I found out how it worked, I instead leveraged the system to create a new type of upgrade system similar to enchantment from Elder Scrolls, where you can pick a unique effect to permanently enhance a piece of armor with
unfortunately I do not have the files installed or set up currently right now
but the feature/work is available on nexus: https://www.nexusmods.com/eldenring/mods/2685
here is an old video I made while working on the system: https://youtu.be/7F89N1IIDc0

Nexus Mods :: Elden Ring

Fantasy focused gameplay overhaul improving fluidity and viability of magic through universal casting, spell keybinds, and much more in general, including: better jumps, dodge key, deflects, armor enc

#

I can't remember everything that is needed offhand, it has been awhile
I am pretty sure you have to set armor up with the proper reinforcement param similar to how you set up weapons for infusion or standard reinforcement
and then you have to set up the protector reinforcement params similar to how you would set up new reinforcement params for weapons but not quite the same

plush quartz
#

Hmmmmm, it looks more like infusions, but I think I can see how this could become sort of a reinforcement

#

It also uses the alter garb menu, which we don't have in DS3, sadly, so I guess I would also require a custom menu

viral summit
#

you can just make a different shop menu in the esd for the site menu and use a different range, I just used garment stuff at the time because it was easier and did not know how it worked
and I set it up to be more like infusions, you could also set it up to work like upgrades

plush quartz
#

Hmmm yeah, in the end I think the "worst" part would be the ESD process, which is the core of it I guess

#

I'm honestly a monke, so I really don't understand much of what I read in ESD, and I've really tried a couple of times hahaha

viral summit
#

ESD can be overwhelming to read, I am not too good with it myself, I think there are some guides/tutorials to set up a shop on the modding wiki that might be helpful

slow prism
#

What is ESD?

#

I'm currently trying to figure out this same thing but for Elden Ring and I have come to the same conclusion as thonker--the Fields are hardcoded and there is no way to create new Fields for various Params. What Vulgyr linked is the solution I was thinking about. Create an alternate system where you add a trigger to replace the armor with a custom +1 variant, then +2, etc.. That's a lot more work, but I have not seen any indication that you can add new Fields or apply Fields to different Params. It would be so simple if we could just copy+paste isCustom and the 4 other Reinforcement Fields from weapons to armors, but that does not seem possible.

slow prism
#

I searched the server and I have seen several people say that you cannot add new Fields to a given Param, so that is confirmed in my mind.

slow prism
#

Ok, I have an update. Hopefully this is helpful. I’ll be busy for a while today, and I work weekends so I might not be able to respond for a while. Not sure yet. But anyway, I have created a facsimile of armor upgrading in Elden Ring. I will upload a more detailed description when I am able, but essentially I created a new shop based on the Twin Maiden Husk shop (just a normal shop where you buy stuff with runes), and in an item’s entry in ShopLineupParam there is a param called “Material required for purchase” or something. This is right below the type of currency the item costs—runes, in this case. You can erase the number in that box, right click it, and the drop down menu will show the various upgrade costs (2x smithing stone 1s, 4x smithing stone 1s, 6x, etc…) and whatever you select here will be deducted from your inventory when you buy the item. I deleted all smithing stone 1s from my inventory, and I couldn’t buy the item if that was part of the cost, and whatever the cost was set to was deducted from my inventory. So it works.

#

The unfortunate reality with this method is that I will have to create +1, +2…and so on, variants of each armor piece in the game. According to the wiki, there are 559 armor pieces in the game, and if I went up to +10, that is 5,590 armor pieces that need to be duplicated, given their own unique ID, given a unique shop ID, given a text entry for their names, and tested. The biggest problem with this is that it would clutter the menu to a degree that it would be basically unreadable. There is only one param for extra material cost, so I don’t think I can make it so the upgrade costs the stones AND the original armor piece, if I can even set an armor piece as the cost. I haven’t tested that yet. Ideally, there would be a way to hide the upgrade from the menu unless I’m holding the armor piece that can be upgraded into it, but I don’t know if that’s possible.

But yeah, that’s where I’m at currently. Hopefully this is helpful, and I will check back in later. I’ll post some screenshots and whatnot when I get a chance.

plush quartz
#

for ER its complicated because there are armor variants

#

but in ds3

#

there is no armor variant

#

which means

#

its a looooot easier

#

and I Think u can make the proccess easier using the .csv stuff from smithbox to do something like a mass edit

viral summit
#

you can also set up templates in the text editor in smithbox to add the + upgrade level to each armor properly instead of doing it completely manually