Ok more info that might be useful to you guys.
It appears that the colors, for a particular character at least, are fairly universal. Cloth seems to always be 0x870 for freddy regardless of the material and flesh is 0x760.
Also something that might be interesting is the fact that the difference between the Character_MIC and CharacterDMG_MIC is literally three bytes in the tables. Hopefully these are flags and not address offsets, because if they are just flags, we may be able to activate transparency in materials without sacrificing dmg files.
It's in the MIC files. At least from what I'm looking at "normal" characters, and by that I mean characters with normal clothing and no sfx going on, look something like this (on the pc, ps3 might be slightly different)
0x870 (16 bytes) Cloth Color
0x760 (16 bytes) Flesh Color
Those two are universal for all of a particular character's mic files once you figure out the offset for the main one.
The only exception are reflection addresses which effect both the reflection materials and the eye materials (which are shiny, so I guess that's why)
For those the mic is much shorter and there is a definite color value at 0xf0 and possibly one just above it at 0xe0
Of these colors are 16 bytes consisting of 4 floats, R,G,B and Alpha Respectively.
I looked at some of the more "out there" characters like Raiden, and while he does have values at Those two addresses, his material files have all kinds of entries. It has to be because of the lightning.
I figure how universal this is will have a lot to do with how many materials a character has. Guys like Liu Kang probably only have two materials (pants and flesh) while some of the cyborgs and elementals are going to have extra stuff for smoke/lightning/metal ect.
no porblem, don't worry I always forget about things too,hehe
er, hum, where is the thread to post MK9 Skins for PS3, I know it really sounds stupid, since I'm the site, but I mean, the right location?
I tried a few characters at random. Raiden and Rain didn't work real well, probably because of the reasons I mentioned. Liu Kang worked with Freddy's addresses as expected. What's interesting about him is the default material color (character_mic) is NOT all white like it is for the other characters. He has a pink flesh tone and red cloth color defined.
Ok remember a while ago where I mentioned that the only difference between a Character_MIC and CharacterDamage_MIC is three seemingly random bytes?
Well if you change those bytes you get this:
I actually did them one at a time as well, they seem to be offsets to the normal diff and specular textures respectively, thus the mess you see up there. Also of interest is the fact that this did NOT enable transparency. So transparency probably is determined via scripting and not the material.
So to put the character's real texture under the stump material, you would have to figure out which byte points to that bone and tissue texture and replace it with the second changed byte in the character_mic. Easier said than done, I know, but that's what you want to do.
That looks....creepy, and it looks like Freddy had a thong on. :wow: