Hi,
In gmax press the little tape measure icon to get to the helpers, and use the button marked as "Point" to put into the scene as an attachment point.
Name it anything as long as you start the name with a.xxxx where xxxx is anything, most often used for smokepoints is a.smoke0 and if needed more then one, just change 0 to 1 and 2 and so on for the points you need.
also, visit the Trainz wiki for info about the direction of the attachment point, as it needs to point upward I think in the Y direction for smoke to go up, but please check that up as it is a long forgotten memory speaking here.
In the config part you need to have the following for a smoke point:
smoke0 {
attachment "a.smoke0"
mode "timeofday"
color 85,85,85,200
accel 0,0,0.3
start 0.25
period 1
rate 4
velocity 0.6
lifetime 12
minsize 0.3
maxsize 3.0
}
Note, this is from an old TRS2004 asset as that is what I have access to on this computer, it may turn out something in there are no longer valid in newer versions of Trainz, again, aging memory is not helping me.
Now, the locking of textures bit. Have that been resolved?
A mesh in Trainz needs to have the mesh, the textures, and a corresponding txt file with same name as the texture file - that txt file is created by the exporter of the mesh file (the *.im file) so no need to worry about that.
The *.texture file mention - the locked one - is not something you should care about as it is made by CMP when you commit the item into the database.
You need to make a texture to use with gmax, using only colors found inside the program will generate nothing to use as far as I remember.
That texture needs to be in correct sizes, power of 2 I always been told, but I tend to think in terms of pixel sizes instead.
8, 16, 32, 64, 128, 256, 512, 1024, 2048 is the numbers your textures needs to stick to, no need to use a square size, a rectangle also works.
Hope this helps?
Best of luck
Linda