Hi captainK,
The smoke can be a dependency if you use .tfx files, however I did read somewhere that .tfx files are not recommended now.
The smoke container is in the loco config.txt file.
Here is a smoke container I have used on a few locos. Provided the driving wheels are a reasonable size, say 60in., it will give individual puffs up to about 10mph.
smoke_shade 0.3
smoke_random 2
smoke_slowlife 1
smoke_fastlife 6
smoke_height 0
smoke_fastspeed 2.5
smoke0
{
attachment "a.stack0"
mode "speed"
color 60,60,60,150
period 1
accel 0,0,-0.4
start 0,6,12,15
rate 20,0,0,0
velocity 3,20,0,0
lifetime 2,1,0,0
minsize 0.3
maxsize 1.2,0,0,0
}
smoke1
{
attachment "a.stack0"
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 4,4
minsize 0.4,0.4
maxsize 4,6
mass 10,10
mass-scale 0.1,0.1
accel 10.25
color 60,60,60,200
endcolor 60,60,60,50
conesize 0.1,0.1,0.2
inherit-velocity 1
enable-steam-physics 1
drag 6,6
spring 2.25,2.25
dampening 0.1,0.1
physics-delay 0,0
maxrate 30
}
smoke2
{
attachment "a.stack0"
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 2,2
minsize 0.3,0.3
maxsize 6,6
mass 20,20
mass-scale 0.1,0.1
accel 10.25
color 255,255,255,220
endcolor 255,0,0,0,255,255,255,0
conesize 0.1,0.1,1
inherit-velocity 1
enable-steam-physics 1
drag 6,6
spring 2.25,2.25
dampening 0.1,0.1
physics-delay 0,0
maxrate 30
}
Smoke0 controls the smoke from the funnel while the loco is stationary, smoke1 controls the dark smoke from the funnel with the loco in motion, smoke2 controls the light smoke from the funnel while the loco is in motion.
Cheers,
Bill69