Jump to content

[WIP] Dynamic Armor Framework (DAF)


JosefGrey

Recommended Posts

Posted

Hey guys. I recently announced on the official Bethesda boards a mod I am working on that I'm positive would be of interest to a lot of the people here. It's not, by itself, an adult mod, but many of you will see that it can be used as a "BU Framework" for Skyrim.

 

The following is a cut-and-paste from the official forum post:

 

 

 

For the past couple of weeks I've been working on developing a system I'm calling the Dynamic Armor Framework (DAF for short).

 

The concept of the mod is to have an organized framework that allows for users to create armor that can dynamically change models / textures when certain conditions are met. Right now the 'conditions' are limited, so I don't want to go into great detail until I can confirm that I can expand upon this. I will say however that a good example of its current version would be that a change in the armor model could be triggered when an actor's health, magicka, or stamina drops below a certain point.

 

Armor that is created for this framework is fully functional, and can retain enchantments and smithing bonuses. The state of the armor also persists through saving/loading/etc. Armor created for the framework can (at this point) have 4 different states. By states, I mean that if an armor were to change models based on a given condition, the armor could have 4 different models. I plan on changing this so that anywhere from 2 to 8 states is possible (up to the creator's choice).

 

 

Examples of what these features could be used for:

- Dynamically damaged armor (an armor could be created that visually changes when a player or NPC suffers damage).

- Dynamic effects (an armor could be created that glows when an actor has full magicka, but the glow diminishes as the actor's magicka pool depletes).

- Additional model components added as an actorvalue depletes

 

Things that I haven't yet confirmed but want to test out with this mod (and I will update here as I come to conclusions):

- Dynamic statistics on armor. For example, when a condition is met the stats on the armor change.

- Dynamically animated armor. Someone could probably debunk or confirm this for me. If a .nif used for armor can animate in game, then this is possible.

 

 

I'm very open for taking suggestions and ideas for the mod, though the majority of the core foundation of the mod is already designed and implemented. A very specific method had to be developed to get it to where it is now, so adding certain features may not be viable, but don't let that stop you from posting!

Posted

I can see applications for the SSG. We've talked about layers for welts from whipping, dirt, blood and other stains on the human body. It would be nice to have a suit that combined all those based on a token or keyword value.

 

That said, I'll be happy with just BU. Keep up the good work.

Posted

Hmm.... this gives me some wicked ideas! LOL

 

Great concept, and can't wait to see (and use :P ) it in action ;)

Posted

DocClox' date=' what you said implied that BU can be easily implemented in Skyrim. I was not aware of that, is it true?

[/quote']

 

Oblivion operated on an item repair system and im pretty sure BU relied on the armor health values in order to determine when it started breaking down, unfortunately Skyrim removed those values so im pretty sure a new framework would be nessessary

 

Posted

DocClox' date=' what you said implied that BU can be easily implemented in Skyrim. I was not aware of that, is it true?

[/quote']

 

I wouldn't say "easily" necessarily. But Josef has been working on the problem in another thread, and this seems to be a generalisation of that effort.

Posted

Hey guys. I recently announced on the official Bethesda boards a mod I am working on that I'm positive would be of interest to a lot of the people here. It's not' date=' by itself, an adult mod, but many of you will see that it can be used as a "BU Framework" for Skyrim.

 

The following is a cut-and-paste from the official forum post:

 

For the past couple of weeks I've been working on developing a system I'm calling the Dynamic Armor Framework (DAF for short).

 

The concept of the mod is to have an organized framework that allows for users to create armor that can dynamically change models / textures when certain conditions are met. Right now the 'conditions' are limited, so I don't want to go into great detail until I can confirm that I can expand upon this. I will say however that a good example of its current version would be that a change in the armor model could be triggered when an actor's health, magicka, or stamina drops below a certain point.

 

Armor that is created for this framework is fully functional, and can retain enchantments and smithing bonuses. The state of the armor also persists through saving/loading/etc. Armor created for the framework can (at this point) have 4 different states. By states, I mean that if an armor were to change models based on a given condition, the armor could have 4 different models. I plan on changing this so that anywhere from 2 to 8 states is possible (up to the creator's choice).

 

 

Examples of what these features could be used for:

- Dynamically damaged armor (an armor could be created that visually changes when a player or NPC suffers damage).

- Dynamic effects (an armor could be created that glows when an actor has full magicka, but the glow diminishes as the actor's magicka pool depletes).

- Additional model components added as an actorvalue depletes

 

Things that I haven't yet confirmed but want to test out with this mod (and I will update here as I come to conclusions):

- Dynamic statistics on armor. For example, when a condition is met the stats on the armor change.

- Dynamically animated armor. Someone could probably debunk or confirm this for me. If a .nif used for armor can animate in game, then this is possible.

 

 

I'm very open for taking suggestions and ideas for the mod, though the majority of the core foundation of the mod is already designed and implemented. A very specific method had to be developed to get it to where it is now, so adding certain features may not be viable, but don't let that stop you from posting!

[/quote']

 

I suggest this be expanded to cover Belly & Breast sizing changes too :)

Maybe a variation on this system for naming meshes I'm using in New Vegas:

http://www.loverslab.com/showthread.php?tid=4694&highlight=community+resources

Posted

Not asking for anyone to make it, but just wondering if this system can be use to alter body textures (or meshes) dynamically also?

 

Kind of like, can we have textures (overlay?) that shows minor cuts and bruise depending on the health of the character?

Posted

Not asking for anyone to make it' date=' but just wondering if this system can be use to alter body textures (or meshes) dynamically also?

 

Kind of like, can we have textures (overlay?) that shows minor cuts and bruise depending on the health of the character?

[/quote']

 

Yeah, to do dynamic textures you would still use a set of models, it is just that the models would have the same geometry but different textures. Changing body meshes... It wouldn't be any different than equipping armor that looks like another body style, so I don't know if this is what you'd want.

 

I'm on my phone and not at a computer, so I'll comment more once I'm home later.

Posted

 

I suggest this be expanded to cover Belly & Breast sizing changes too :)

Maybe a variation on this system for naming meshes I'm using in New Vegas:

http://www.loverslab.com/showthread.php?tid=4694&highlight=community+resources

 

As easy as this should be to incorporate (I would preferably have included this by default), there is an obstacle to this right now (though there probably is a solution). It's a stupid obstacle at that.

 

Due to the mega goofy (and from what I can tell completely unnecessary and overly complex) armor addon system, I had to design the mod so that the base armor object that you equip for a piece of dynamic armor has the body model attached to it (and ONLY the body model, no armor at all). This base armor object then runs a script that calls the subsequent models based on the specified conditions. In other words, the actual armor model is built up/removed around the body model.

 

If the body model were included in these subsequent stages, it would lack the correct skin texture (by default it would look burned like a burned corpse). This is because the subsequent stages utilize one of the Unnamed equipment slots, and not the 'Body' equipment slot. I personally don't know how to fix this, though my guess is it might be possible in the CK when editing the armor addon. I simply haven't been modding Skyrim long enough to know.

 

If anyone does know, be sure to let me know! This obstacle is also crucial to overcome if anyone ever wants to make an armor that changes the body model dynamically in some way.

 

 

 

 

 

In other news, I've made some significant headway in the past day. I've re-written the script so that any number of stages is possible for a piece of dynamic armor. Also, I think I've worked out the last of the bugs and made it significantly more stable (keywords 'I think').

Posted

Hey guys. Thought I would give an update of where I'm at on this. I've spent the last week or so learning the new nif format as well as the process of making armor for Skyrim so that I can have some worthwhile stuff to put out with the initial DAF release.

 

My current plan is to release a non nude version of the CBBEv3 Remodeled Armor by MAK (all armors that have a bare chest are getting edited), and then make it DAF compatible to give it a BU type treatment (the DAF version would include nudity).

 

I also want to release some example armor sets with DAF to show off its versatility (i.e., not just BU armor sets).

Posted

My current plan is to release a non nude version of the CBBEv3 Remodeled Armor by MAK (all armors that have a bare chest are getting edited)' date=' and then make it DAF compatible to give it a BU type treatment (the DAF version would include nudity).

[/quote']

 

You couldn't pick better looking armor replacer :D However these armors hardly need any BU features, most of them barely cover anything.

 

Best implementation of this would be imo waiting until Caliente or someone else converts vanilla armors to CBBEv3, then editing them to get realistically damaged armor meshes. See Dancing Shadow Rose armor for example, it's highest quality BU armor for Oblivion.

 

Of course it's just my loud thinking, have it your way. Too bad I'm a scripter rather than modeller, I could do something about this.

 

EDIT: After giving it some thought, I think that MAK's armors may suit your framework pretty good, but you'd have to add additional parts to cover hips, ass and thighs, in addition to chest.

Posted

My current plan is to release a non nude version of the CBBEv3 Remodeled Armor by MAK (all armors that have a bare chest are getting edited)' date=' and then make it DAF compatible to give it a BU type treatment (the DAF version would include nudity).

[/quote']

 

You couldn't pick better looking armor replacer :D However these armors hardly need any BU features, most of them barely cover anything.

 

Best implementation of this would be imo waiting until Caliente or someone else converts vanilla armors to CBBEv3, then editing them to get realistically damaged armor meshes. See Dancing Shadow Rose armor for example, it's highest quality BU armor for Oblivion.

 

Of course it's just my loud thinking, have it your way. Too bad I'm a scripter rather than modeller, I could do something about this.

 

EDIT: After giving it some thought, I think that MAK's armors may suit your framework pretty good, but you'd have to add additional parts to cover hips, ass and thighs, in addition to chest.

 

Yep, I've taken that into consideration. That's what I meant when I said I'll be releasing a 'non nude' version of Mak's armor sets, in that they will have (at the least) inner wear.

 

I'm on my phone at the moment but will talk more about it when I get to a computer.

 

EDIT: Regarding what I was saying earlier, I won't personally be doing a UNP conversion of the CBBE remodeled armor most likely (I'm doing CBBE just because it's something I'd use and would have fun making it), but a big goal of mine is to have a full tutorial for making armor compatible with DAF when I release it. You can make armor of any body type compatible with DAF, just like you could with BU.

 

  • 3 weeks later...
Posted

Well this sounds awesome, Personally just moved on from Oblivion onto Skyrim and it would be great to have something like this implement. :D

Posted

this sounds great if i got it right armor could change by the amount of damage recieved something like vindictus ? it would be awesome if there is something like that for weapons too

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...