I've already done that. Here's what my config is:
username "Skarloey the Narrow Gauge Engine"
kuid <kuid:6126:14573>
category-class "AS"
trainz-build 2.9
interior <kuid:489313:100165>
enginespec <kuid2:326537:5032:2>
enginesound <kuid:326537:5031>
hornsound <kuid:268447:1002>
engine 1
mass 71374
kind "traincar"
description "Here is Edward, the oldest engine on sodor."
author "Richard & Sean"
organisation ""
contact-email ""
contact-website ""
category-era "1800s"
category-region "00"
script "chameleon"
class "CExample"
extensions
{
script-debugging-268447 "ON"
max_permitted_speed-60850 "40mph"
chameleon-75134
{
chameleon_default_liveries "face1$1#face2$1#face3$1#face4$1#face5$1#face6$1#face7$1#face8$1#"
}
}
mesh-table
{
default
{
mesh "Skarloey the Narrow Gauge Engine.im"
auto-create 1
effects
{
body-texture
{
kind "texture-replacement"
texture "face new.texture"
}
}
}
shadow
{
mesh "Skarloey the Narrow Gauge Engine.im"
}
}
smoke0
{
attachment "a.smoke0"
mode "speed"
enabled 1
file "sidle.tfx"
color 0,0,0,0
}
smoke1
{
attachment "a.smoke0"
mode "anim2"
start 0,0.5
period 0.5,0.5
loop 0.75
loopdelay 1
scale 2
shift 0
rate 0,5
velocity 20,20
lifetime 6,6
minsize 0.4,0.4
maxsize 10,10
mass 10,10
mass-scale 0.1,0.1
accel 10.25
color 255,255,255,255,255,255,255,255
endcolor 255,0,0,0,255,255,255,0
conesize 0.1,0.1,1
inherit-velocity 1
enable-steam-physics 1
drag 5,5
spring 5.25,5.25
dampening 0.1,0.1
physics-delay 1,0
maxrate 30
texture <kuid:326537:5198>
}
smoke2
{
attachment "a.whistle"
mode "time"
color 255,255,255,150
rate 20
velocity 0.5
lifetime 0.5
minsize 0.1
maxsize 0.3
}
bogeys
{
bogey0
{
reversed 0
bogey <kuid:268447:9346>
}
bogey1
{
reversed 0
bogey <kuid:-25:622>
}
bogey2
{
reversed 0
bogey <kuid:-25:622>
}
}
kuid-table
{
body-textures <kuid:268447:2170>
bogey_2 <kuid:-10:149>
bogey_0 <kuid:268447:1690>
bogey_1 <kuid:268447:6111>
oil_lamp_clear <kuid:-3:10111>
oil_lamp_red <kuid:-3:10112>
vac_i <kuid:326537:5212>
vac_c <kuid:326537:5212>
vac_h <kuid:326537:5212>
air_i <kuid:326537:5212>
air_c <kuid:326537:5212>
steam_c <kuid:326537:5212>
steam_i <kuid:326537:5212>
lamp <kuid2:116296:120:1>
headcodes_html <kuid:44090:4512>
icon2 <kuid:326537:5211>
icon3 <kuid:326537:5211>
acslib <kuid:60850:89100>
smoke <kuid:326537:5198>
codelib <kuid:122285:508>
0 <kuid:122285:4089>
enginespec <kuid2:326537:5032:2>
liveries <kuid:6126:100077>
1 <kuid:44179:60013>
2 <kuid:-3:10004>
3 <kuid:-10:149>
4 <kuid:6126:100073>
5 <kuid:6126:100074>
6 <kuid:6126:100078>
7 <kuid:326537:5031>
8 <kuid:6126:100080>
coupler_i <kuid:326537:5209>
coupler_c <kuid:326537:5210>
9 <kuid:217537:100255>
10 <kuid:6126:1049>
11 <kuid:326537:5013>
icon0 <kuid2:75134:99000:1>
numberit_library <kuid2:75134:99003:7>
chameleon_library <kuid2:75134:99001:13>
}