Here is the code I downloaded off of ello's website:

Code:
 
//simple gold
// uses a grey randomnoise texture
//created by ello 2004
//visit www.earthcontrol.de
//its kinda easy to change the material color and shinyness

texture mtlSkin1;
matrix matWorldViewProj;
matrix matWorld;
vector vecViewDir;
vector vecViewPos;
vector vecSunDir;
technique secondset{
pass p0 {
// Cullmode=0;
texture[0]=<mtlSkin1>;
AlphaBlendEnable=1;
BlendOp=1;
VertexShaderConstant[0]=<matWorldViewProj>;
VertexShaderConstant[4]=<matWorld>;
VertexShaderConstant[12]=<vecViewPos>;
VertexShaderConstant[13]=<vecSunDir>;
VertexShaderConstant[14]=<vecViewDir>;
VertexShaderConstant[20]={1,3,2,2};
VertexShader=
decl {
stream 0;
float v0[3];
float v1[3];
float v2[3];
}
asm {
vs.1.1
m4x4 oPos,v0,c0

m3x3 r0,v1,c4
m4x4 oT1,r0,c14
mul oD0,r0,c14
mul r0,r0,c20
mul oT0,v2,r0

};

PixelShaderConstant[0]={0.67,0.58,0.06,1.0}; //gold

PixelShader=
asm {
ps.1.4
texld r0,t0
texcrd r1.xyz,t1.xyz
dp3 r2,r1_bx2,r0 //use r0_bx2 for brighter reflex
add r0,r0,r0
add_sat r3,r0,r2
lrp r0,r2,1-r3,r0
add_x2 r0,r0_bias,v0
dp3 r0.b,r0,r0
mul r0,r0,c0
};
}

}





Just thinking out loud, Specterdragon