Guys, I can't believe this, but I found where the problem is, and solved it!
The xxx_fx.nif means an NIF file with a shader(which can show more realistic scenes with shadows), and xxx.nif means the identical unit without a shader.
Civ4 program can take both types of NIF, and choose one of them to use, according to the performance of the computer.
But Colonization only use _fx files, simply because they look better.
The units we used, which caused problems with color, were with no shader.
For instance, the Chinese Cavalry unit I posted above, was using a Chinese Spearman's body, and a normal cavalry's horse. Both parts are no_shader ones.
Fortunately I found the Chinese Spearman's unit file in "Diversica", and what is better, I found the corresponding _fx file for the body! I just copy the body branch and replaced the no_shader one in Chinese Cavalry. The horse is replaced with the _fx in original Cavalry unit too.
Then IT WORKS!
ok only to warn you, not every custom _fx file is a real shader file, sometimes the non shader file was only renamed to _fx. But even in this cases it should be possible to add a shader to a unit as long the unit is rigged to an armature in nifskope.
But could you please check the five attached nifs, i would like to identify the real problem, please also say if there are team coloured areas (especially nif four and five) and if there is a gloss effect (nif four)
yes i know and you obviously too
But i´m still not sure if it is really a shader problem or a texture alignment problem. In your example the weapon was also a no shader mesh, but was displayed correct. For civ4 non shader models to achieve team colour, a "teamcolor.bmp" must be set as base texture while the real texture is the decail texture. The weapon itseld had no teamcolour, therefore the model texture could is there the base texture. In the other parts the teamcolor.bmp was the base texture. Shader models have another texture arrangement, parts with alpha channel get teamcolor (with the correct shader), no special teamcolor file is needed. So i think the problem is not really the shader, it´s more a texture problem. Could you please at least try nif 4 and 5, both have the model texture as base (still no shader models - this is number 3), one with gloss one without, interesting would be if the parts with alpha channel are displayed in teamcolor or not, and if the gloss works
Can someone help me with this problem?
@ charle88
yes you are right, was a model problem, don´t use the included animation (the ones in your upload), simply link to the standard one of the Veteran_Musketman and try it with the new attached nif. Also mad a very small UV adjustment to fix a hair problem (black dot on the head)
(also: exchange the nif with the attached (all four models), remove all files with kfm or kf as ending, change the kfm link in the xml to the one of the standard veteran_musketman, use the texture files of the model (dds)).
@ charle88
edit: which cannon file you need, vanilla Civ4? - if yes, see answer below