HoTaConQUesT,
As I said this is not really my area, however as far as I know the only way to make .mat files have a 'degree' of transparency is to add 2 nodes to the material library node so the structure looks like this: (my example)
alien-256\
Dt_flags
Dt_name
Type
Dc
Oc
The two values necessary to make a .mat transparent/translucent are Dc and Oc
In Dc go the RGB values divided by 255..you obtain the RGB values by sampling the texture, (this can be done in simple programs like Paint - that comes with Windows or in Photoshop etc..), obtaining the RGB values e.g. (We'll use almost black) which has a value of 5 for red green and blue i.e. 5/255 = 019607
RED = 019607
BLUE = 019607
GREEN = 019607
These values are edited into the Dc node in float array
The Oc values detirmine the degree of transparency and I cant remember offhand the way the degree of transparency changes but the values for say 70% transparency would be:
0.700000
0.000000
Dont know what the last line does but it wont work without it so dont leave it out. You can change the degree of opacity/transparency by fiddling about with the first number..
Important: Remember to include a texture library node in your mat and import the MIPS values into it as you would with any texture file, otherwise your .mat file can throw errors (if they work at all.. lol
)
I agree that the answer is probably in the .mat file and my feeling is that it will be in the way the nodes are set up.. you say there are no immediate differences..Are there differences? if so, my advice would be to edit the .mat file until it has EXACTLY the same characteristics as the original and try that.. as the smallest differences can mean one works as it should, the other does not. There are many mysteries still hiding in native Freelancer .cmp and .mat files but this area of modding seems to be largely ignored
I know of no way that Digital Anvil set transparency via files - it was done in the .mat file.. also, fiddling about with opacity values in milkshape has no effect on the .cmp exported as these values are ignored..
Hope some of this helps..
Harrier