DEMO File Format: Addendum (character parts)


Balshor

 

Posted

This is a bit more indepth information as to what all the numbers correspond to in a character section of a .cohdemo file. I hope you find it usefull.


DEMO: Character Bodyparts:

Costume consists of 31 sections just for the basic body form. This covers the body sliders. The range is usually -1 to 1 except for height which can go from something crazy like -99 to 99. 5 is about 6' tall.

Example:
777 444 COSTUME 1 84adef 4.671756 -0.703297 0.000000 -0.175824 1.000000 -0.896154 -0.351648 0.020000 0.356700 -0.398900 -0.233300 0.357900 -0.330300 -0.724800 0.376500 0.281800 0.179100 -1.000000 -1.000000 0.005990 0.730800 0.014670 -0.280900 -0.716700 -1.000000 -1.000000 -0.342600 -0.043430 -0.682800

777 = Time index
444 = Character ID number
COSTUME = Character costume information
# 1, 2, 3 = Female, Male, Huge
84adef = Skin Color in HTML color code.

Now the rest of the lines are as follows and correspond to the same named slider

Sliders:
Height
Physique
??? (I can not get a number to show up here at all and changing it seems to do nothing :/ )
Shoulders
Chest/Breast Size
Waist Size
Legs
Hips
Head: Left
Head: Center
Head: Right
Brow: Left
Brow: Center
Brow: Right
Cheek: Left
Cheek: Center
Cheek: Right
Chin: Left
Chin: Center
Chin: Right
Cranium: Left
Cranium: Center
Cranium: Right
Jaw: Left
Jaw: Center
Jaw: Right
Nose: Left
Nose: Center
Nose: Right

Now we come to the costume parts themselves:

Example:
777 444 PARTSNAME Tight tights none 00000000 00000000

777 = Time index
444 = Character ID number
PARTSNAME = denotes that this is a costume part

The following sections change depending on the bodypart, usually it is the selected section, the costume part, a pattern, and the primary and secondary colors. Here is a list of what part affects what.

Partsname List:
Lower Body:Bottoms/Bottoms w-Skin/Monstrous Hips/Tucked In/Pants
Upper Body:Tights/Tops w-Skin/Armored/Baggy
Head/Face/Helmets/Full Mask [mask pattern etc..]/Full Helm/Monstrous Heads
Gloves
Boots/Monstrous Feet/Tight Pants:Boots/
Belt
Hair/Hats/Hoods/Half Helms/Helms/Full Helm [Detail 1] (side of head stuff, com units etc..)/Monstrous Ears
?
Head Detail 1 (eyes / horns, etc..) ***
Chest Emblem
Shoulder
Full Mask [Detail 1] (top of head stuff, crests etc..)
?
Head Detail 2 (mouth stuff / beards etc..)
Robot Arm(s)
Cape Mantle
Cape Brooch
Cape Size/Cut/Pattern
Aura
Skirts & Shorts
Robes/Jackets/Shirts
Robes/Jackets:Sleeves
Helm Crest/Ears **
Ears/Helm Ears **

** During one of my costume test runs I found that the Demon Ears on the full mask segment where listed here instead of the normal ear category. No idea why.
*** Detail 2 in Full Masks & Full Helms is the same as Detail 1 for all others.

There are still 2 areas I have not been able to figure out what costume part they refer to. It is possible one is for the holiday event items like the valentines robe, which I can not check due to not having it. Or perhaps it is something unique to Huge or Male that I just missed.

There is also the possibility that they are empty and will be filled in the future by something like wings.


Djeannie's Costume Creator Overhaul Wishlist
Carnie Base

"Once the avalanche has started, it is too late for the pebbles to vote" -Kosh

 

Posted

Oh ho, somebody else has been poking around!

For left/center/right - those correspond to width, height, and depth (x, z, and y).

Hmmm, I think you have legs and hips switched. Legs, by the way, can be made huge. It's pretty funny with them set to about 2.5.

Those unknowns have been unknown to me, too - some for a very long time. It looks like you might have solved one, though. Detail 1 with a Full Mask gets its own slot, interesting! I've been wondering about that one now for a couple of years.


 

Posted

[ QUOTE ]
Oh ho, somebody else has been poking around!

For left/center/right - those correspond to width, height, and depth (x, z, and y).

Hmmm, I think you have legs and hips switched. Legs, by the way, can be made huge. It's pretty funny with them set to about 2.5.

Those unknowns have been unknown to me, too - some for a very long time. It looks like you might have solved one, though. Detail 1 with a Full Mask gets its own slot, interesting! I've been wondering about that one now for a couple of years.

[/ QUOTE ]

hmm don't think I had legs swapped as they always seem to show up first in the list :/

Too bad you cant make chests go to 2.5 :P Red Monica here I come!

Masks and the helm that has extra options have to have a slot somewhere to go which I had realized by just looking at the editor so much. I did get the valenties stuff recently capped so I'll have to see if one of them shows up in an odd slot, though I doubt that they will.


Djeannie's Costume Creator Overhaul Wishlist
Carnie Base

"Once the avalanche has started, it is too late for the pebbles to vote" -Kosh

 

Posted

Just for fun:

I believe that the height number is actually the height difference in inches from six feet. So, a five foot hero should have -12 there, where a 6'6" hero would have +6. The game coordinates are all in feet, too, so to find the position of a player's head, take their POS commands and add 6+height/12 to the Z coordinate.

This is basically how automatic camera panning in my demo editor tracks player's heads instead of their feet.


 

Posted

[ QUOTE ]
Just for fun:

I believe that the height number is actually the height difference in inches from six feet. So, a five foot hero should have -12 there, where a 6'6" hero would have +6. The game coordinates are all in feet, too, so to find the position of a player's head, take their POS commands and add 6+height/12 to the Z coordinate.

This is basically how automatic camera panning in my demo editor tracks player's heads instead of their feet.

[/ QUOTE ]

Interesting. I do believe you are right in that number. Good to know.


Zloth: I mean I don't think I have the legs/hips swapped as I see hip choices first on all the demo's I've taken to find costume areas.

On another note the vallentines stuff is in expected categories and not one of our question mark areas.

The top is in robes
The sandals are boots
The Laurel is head/hair option


Djeannie's Costume Creator Overhaul Wishlist
Carnie Base

"Once the avalanche has started, it is too late for the pebbles to vote" -Kosh

 

Posted

Here is an example of some body parts

0 40 PARTSNAME V_fem_Head.GEO/GEO_Head_V_Asym_Standard !Face_Skin_V_Fem_Head_12 !V_Sf_Face_Makeup_4 894bff 4cfdff

0 = time index
40 = player's designated number in the demo


V_fem_Head.GEO/GEO_Head_V_Asym_Standard =
villian female head geometry / geometry head villian asymetrical standard.

!Face_Skin_V_Fem_Head_12 =
! (exclimation point) is a break in the line to tell the demo that a new segment to the same part is being accessed, in this case it is Face, skin, villian, female, head # 12.

!V_Sf_Face_Makeup_4 =
Another line break for another part. this part being villian, standard face, face makeup #4.

894bff 4cfdff =
first color and second color for the head/face.

NOTE" The ! seems to only be used when seperating a line that has a geo type of file in it and a pattern.


Vallentine's Outfit Parts

PARTSNAME V_FEM_TOP.GEO/GEO_Top_Robe_Toga !X_Robe_Toga_Special none 000000 ffffff
PARTSNAME V_Fem_BOOT.GEO/GEO_Lleg*_GreekSandals_01 !X_Boot_Skin_Fem_GreekSandals_Special !boot_skin_Sandals_01_dual 000000 ffffff
PARTSNAME V_FEM_HAIR.GEO/GEO_Hair_V_Laurels_01 !X_Hair_Fem_Laurels_Special none 000000 ffffff

These parts correspond to normal areas, Top goes in tops section, boots goes in boots section and hair goes in hair section.


Question

Sooo does anyone have a compilation of all the costume parts or an easy way to make such a compilation? Is there a way to extract just a list from the pigg files?


Djeannie's Costume Creator Overhaul Wishlist
Carnie Base

"Once the avalanche has started, it is too late for the pebbles to vote" -Kosh

 

Posted

Nope, no compilation here. I'm not sure what you would do with it if you had it. There are definitely a LOT of costume options!


 

Posted

Well it would make adding custom costumes to people/actors much easier then trying to load the game and get access to said costume part

Like the list of FX and all that jazz. By the way know of any easy way to make a list from within the pigg files?


Djeannie's Costume Creator Overhaul Wishlist
Carnie Base

"Once the avalanche has started, it is too late for the pebbles to vote" -Kosh

 

Posted

Pigg files? I know noth zing! NOTH ZING!! No, really, I don't look at the things.

A list of hard to get costume parts would be good, wouldn't it? I hadn't thought of that.

Here's what my character with the Blood Widow helmet has for a costume (sans the line with sliders, which is just too long):

<font class="small">Code:[/color]<hr /><pre>0 1 PARTSNAME Tight Tights_Shiny Starburst 0000aa 3d0000
0 1 PARTSNAME Tight Tights_Shiny none 0000aa 660000
0 1 PARTSNAME v_fem_head.GEO/GEO_Head_V_SpecialHelms !Face_Skin_V_Fem_Head_33 none 660000 00007f
0 1 PARTSNAME Wristband skin_wristband_01a skin_wristband_01b 3d0000 00007f
0 1 PARTSNAME Smooth banded_01 none 3d0000 0000ff
0 1 PARTSNAME V_FEM_BELT.GEO/GEO_Belt_Spikes_07 !X_V_Emblem_Skull_Metal none 660000 00007f
0 1 PARTSNAME V_FEM_HAIR.GEO/GEO_HAIR_V_BloodWidow !Widow_Shader_Helm_NoColor none 660000 00007f
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME Tight base Ornate_02 220066 ffffff
0 1 PARTSNAME V_FEM_SPADR.GEO/GEO_SpadR_Bone_03 !X_V_Emblem_Skull_Metal none 660000 00007f
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
0 1 PARTSNAME none none none 00000000 00000000
</pre><hr />


 

Posted

That's usefull I'll try to put together the Valentines outfit and then paste the parts here. Will take some time though as I'm really busy on top of healing from my surgery 2 weeks ago.


Djeannie's Costume Creator Overhaul Wishlist
Carnie Base

"Once the avalanche has started, it is too late for the pebbles to vote" -Kosh

 

Posted

A bit of bragging here:

0 62 NEW "Third Templar"
0 62 COSTUME 0 9bc3ff 0.000000 -0.439560 0.000000 -0.423077 -0.472527 0.006468 -0.263735 -0.094070 0.746700 -0.426700 0.000000 -0.215200 -0.466700 -0.617100 0.655200 0.521900 0.615200 -0.502900 -0.148600 -0.739000 0.000000 0.000000 0.000000 -0.001904 -1.000000 0.000000 0.455200 -0.649500 -1.000000
0 62 PARTSNAME CRE_Pants.GEO/GEO_Hips_Recovery Crey_Recovery !Hips_Tribal 1f1f1f 003d3d
0 62 PARTSNAME Right_Amp skin_bare !Chest_V_Pattern_Mastermind_Camo 1f1f1f 003d3d
0 62 PARTSNAME V_MALE_HEAD.GEO/GEO_Head_V_Asym_Standard Skin_V_Head_05 v_asym_stripe_vertical 1f1f1f 003d3d
0 62 PARTSNAME Smooth_lft skin_fingerless_01a skin_fingerless_01b 000000 003d3d
0 62 PARTSNAME Big Crey_Recovery !Boot_Tribal 1f1f1f 003d3d
0 62 PARTSNAME Tactical_02 tactical_02a tactical_02b 1f1f1f 003d3d
0 62 PARTSNAME Hat_Beret Hat_01a Hat_01b 003d3d 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME Goggle_07 Lens_01a Lens_01b 1f1f1f 006666
0 62 PARTSNAME Bandolero_05 Tactical none 003d3d 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME V_MALE_NECK.GEO/GEO_Neck_Longbow_Mask !Hair_V_Helmet_Longbow !Hair_V_Helmet_Longbow_Mask 003d3d 1f1f1f
0 62 PARTSNAME Robotic_Full_03 Robotic_Clean none 003d3d 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME V_MALE_TOP.GEO/GEO_Top_Military_Vest_01 !Chest_Army_01 none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d
0 62 PARTSNAME none none none 1f1f1f 003d3d

The result can be seen HERE and combines not one, but two different options unavailable in the costume editor together.


What shall claim a Sky Kings' Ransom?

PPD & Resistance Epic Archetypes

 

Posted

very well done sir, that must have taken hours of tweaking lol


 

Posted

Cool! Did you notice any odd clipping or anything? (I'm wondering why the options aren't available.)


 

Posted

While not intending to be necroposter here, I'm curious about something - What happens if you make a demorecording of a session at the tailor or facemaker?