[RELWIP] Automatic Variants - Thread 5

Post » Sun May 27, 2012 7:43 pm

@everyone. A good night sleep does wonders with regard to finding out what cause the mentioned bug with Dragons. Its called human error aka Wolverine2710 bug. Have figured it out BUT at the same time it raised more questions then answers. I hope you can help me or better said the guy who contacted me and I was helping out (asked him to come her to this thread).

I made a test AV package for Frost dragons, in it I put a dragon.dds file . Later on I put more .dds files in it (from the package I received) BUT those were called dragon_snow.dds (sound reasonable for frost dragons). Stupid me they had to be called the same. The dragon.dds one worked, after renaming dragon_snow.dds to dragon.dds they also worked. Problem solved I thought. After that I wanted to do it the right way. That is feeding the PA with dragon_snow etc...

What I did find strange that by feeding the Package anolyzer with a dragon.dds file (which BTW can be empty as PA only uses its name to check things) I got also things like //EncDragon01Fire and //Parthurnax. I have fed the PA with
file called dragon_snow.dds, dragon_boss.dds , dragon_swamp.dds, dragon_earth etc. In all cases the suggstions.txt was empty except for dragon.dds. See below spoiler.

Spoiler
Suggestions Ancient aka dragon dragon_boss.txt

==============================================================
================ AV Package anolyzer ================
==============================================================
Original files:
Source Data\dragon_boss.dds


==============================================================

Relation between Dragoname and .dds file (in the B. BSA's)

Suggestions Ancient Dragon aka dragon dragon_boss.txt
Suggestions Blood dragon aka dragon_swamp.txt
Suggestions Dragon aka dragon_n.txt
Suggestions Elder dragon aka dragon_earth.txt
Suggestions Ice dragon aka dragon_snow.txt
Suggestions Ohdaviing aka ohdaviing.txt


Does this for all .dds files (like dragon_snow, dragon_earth) except dragon.dds. Then the output is:


==============================================================
================ AV Package anolyzer ================
==============================================================
Original files:
Source Data\dragon.dds


==============================================================

These are groups of NPCs that share a common skin.
It is suggested you put a seed from each group into your spec file,
--or--
make a separate Variant Set for each if it makes logical sense to
separate them (such as Black vs Ice wolves).

Remember to use NPCs as seeds. Do not use an ARMA record.

Group 1: [ARMA | 086811Skyrim.esm | DragonAA]
Seed choices (pick one):
["0FEA9B","Skyrim.esm"] //EncDragon03FireNoScript
["08BC7F","Skyrim.esm"] //EncDragonSnow
["09E07A","Skyrim.esm"] //MQ306DragonA
["0F6850","Skyrim.esm"] //MQ303Odahviing
["10FD64","Skyrim.esm"] //AudioTemplateDragonQuiet
["096E48","Skyrim.esm"] //dunSkuldafnDragonDraugr
["0354CA","Skyrim.esm"] //BleakFallsDragon
["0F8102","Skyrim.esm"] //EncDragon04FrostNoScript
["01CA03","Skyrim.esm"] //EncDragon01Fire
["0F80FA","Skyrim.esm"] //EncDragon01Frost
["0F811B","Skyrim.esm"] //EncDragon04Fire
["10FEEC","Skyrim.esm"] //dunSkuldafnDragonDraugrUnaggressiveFrost
["096E4D","Skyrim.esm"] //dunSkuldafnDragonDraugrUnaggressive
["032D9D","Skyrim.esm"] //MQ106Alduin
["03C57C","Skyrim.esm"] //Paarthurnax
["04377F","Skyrim.esm"] //MQ206AncientAlduin
["0F8103","Skyrim.esm"] //EncDragon04FireNoScript
["08E4F1","Skyrim.esm"] //AlduinBase
["0F811F","Skyrim.esm"] //EncDragon05FrostNoScript
["101E6D","Skyrim.esm"] //MQ206Dragon3
["10FEED","Skyrim.esm"] //dunSkuldafnDragonDraugrFrost
["0F8118","Skyrim.esm"] //EncDragon02FrostNoScript
["0F8116","Skyrim.esm"] //EncDragon01FrostNoScript
["0F80FD","Skyrim.esm"] //EncDragon02Fire
["0F77F8","Skyrim.esm"] //EncDragon02Frost
["101E6C","Skyrim.esm"] //MQ206Dragon2
["0F811E","Skyrim.esm"] //EncDragon05Frost
["02F2F0","Skyrim.esm"] //AudioTemplateDragon
["09192C","Skyrim.esm"] //dunLabyrinthianUndeadDragon
["0F811C","Skyrim.esm"] //EncDragon05Fire
["09E07C","Skyrim.esm"] //MQ306DragonC
["0F811D","Skyrim.esm"] //EncDragon05FireNoScript
["0E8710","Skyrim.esm"] //EncDragonSnowNoScript
["032B94","Skyrim.esm"] //MQ101Alduin
["0F8117","Skyrim.esm"] //EncDragon02FireNoScript
["0F8119","Skyrim.esm"] //EncDragon03FrostNoScript
["0351C3","Skyrim.esm"] //EncDragon03Frost
["101E6E","Skyrim.esm"] //MQ206Dragon4
["10FEEE","Skyrim.esm"] //dunSkuldafnDragonDraugrTundra
["0EAFB4","Skyrim.esm"] //E3DemoEncDragonFrost
["07EAC7","Skyrim.esm"] //BlackreachDragon
["045920","Skyrim.esm"] //Odahviing
["0F8115","Skyrim.esm"] //EncDragon01FireNoScript
["09E07B","Skyrim.esm"] //MQ306DragonB
["04424A","Skyrim.esm"] //MQ206Alduin
["08BC7E","Skyrim.esm"] //EncDragonTundra
["0F811A","Skyrim.esm"] //EncDragon04Frost
["04E9BC","Skyrim.esm"] //MQ304Alduin
["044245","Skyrim.esm"] //MQ206Dragon
Source textures to include (include all of them):
Source Data\dragon.dds
-------------------------------------------------------------------


Contents of the constructed specification.json file:

Spoiler
{
"Type" : "NPC",
"Target_FormIDs" :
[
["0F8102","Skyrim.esm"], //EncDragon04FrostNoScript
["0F80FA","Skyrim.esm"], //EncDragon01Frost
["0F811F","Skyrim.esm"], //EncDragon05FrostNoScript
["0F8118","Skyrim.esm"], //EncDragon02FrostNoScript
["0F8116","Skyrim.esm"], //EncDragon01FrostNoScript
["0F77F8","Skyrim.esm"], //EncDragon02Frost
["0F811E","Skyrim.esm"], //EncDragon05Frost
["0F8119","Skyrim.esm"], //EncDragon03FrostNoScript
["0351C3","Skyrim.esm"], //EncDragon03Frost
["0F811A","Skyrim.esm"] //EncDragon04Frost
],
"Apply_To_Similar" : true
}

I unpacked the HighResTexturePack BSA (High res DLC) file and found indeed files like dragon_snow, dragon_earth. But for creating an AV package I have to rename my dragon_snow.dds files to dragon.dds. It seems that Bethesda in the DLC does some internal renaming. Checked the uesp wiki for http://www.uesp.net/wiki/Skyrim:DragonThe color seems to determine their age for example. Have tested with AV OFF to see how Dragons normally look like. For example //EncDragon02Fire and //EncDragon02Frost appear to use the same skin, both are blooddragons. //EncDragon04Fire appears to be the same as //EncDragon03FireNoScript. Whereas //EncDragon01Fire and //EncDragon03FireNoscript are not the same. It seems as if the 01 02 indicates which types of dragon it is elder or blooddragon, but also this is not consistent. At this point I stopped, going mental is never a good thing....

Know my questions: Does anyone know how a good AV package should be created and what should be in the .json files for the different dragons.
Again just helping someone new to AV. He has picked a very nasty one to start with it seems ;-(
User avatar
Emma Copeland
 
Posts: 3383
Joined: Sat Jul 01, 2006 12:37 am

Post » Sun May 27, 2012 11:06 pm

Ugh I'm getting a lot of spawns with incorrect sounds...and a lot of skating animations....guess that's the price for upgrading :tongue: oh well at least no more black textures.

Edit: scratch that....I still get that problem :( but only after a few hours play.. so far only the giants and the mammoths have that problem...maybe AV can't handle the bunch of different cloths and skins for the giants?
User avatar
Emma Pennington
 
Posts: 3346
Joined: Tue Oct 17, 2006 8:41 am

Post » Sun May 27, 2012 12:52 pm

Post limit reached, have to close this one :wink:

Milt
User avatar
Solina971
 
Posts: 3421
Joined: Thu Mar 29, 2007 6:40 am

Previous

Return to V - Skyrim