Skin and Model Naming
Posted: Thu Mar 26, 2009 10:52 pm
SKIN/MODEL NAMING
By DJ
Skins/Models for bikes, riders, and helmets and wheels need special naming.
In the following, XXXX is anything, but do not include any hyphens in this part. ZZZZ is anything.
BIKES
There are currently 8 different bikes. These are:
yz250f, yz125, crf250, cr125, kx125, kx250f, rmz250, rm125
Any of these will be referred to as 'bike' from now on
There are 6 parts to a bike model. These should be called:
bike_frame.jm
bike_swingarm.jm
bike_fork_upper.jm
bike_fork_lower.jm
bike_side_plates.jm
bike_front_plate.jm
This is for the 'default' model
But you can have more than one particular model for a certain bike. To do this, you add -XXXX into the name:
eg: bike_fork_upper-XXXX.jm (yz250f_fork_upper-WR250F.jm for example)
Skins should be named (for the default model):
bike-ZZZZ.png : This will show as ZZZZ in game (kx250f-Stewart Replica.png for example)
If you are making a skin for a secondary model, it should be called
bike-XXXX-ZZZZ.png : This will show as XXXX-ZZZZ in game (yz250f-WR250F-Stock.png for example)
RIDER
Default rider model should be named:
rider_body.jm
Secondary models are called
rider_body-XXXX.jm (rider_body-DDMXV2.jm for example)
Default skins should be called:
rider_body-ZZZZ.png (Shows as ZZZZ in game) (rider_body-Fox Explosion.png for example)
Secondary model skins are called:
rider_body-XXXX-ZZZZ.png (Shows as XXXX-ZZZZ in game) (rider_body-DDMXV2-Fox Blue Pixel.png for example)
HELMET
Default helmet model should be named:
rider_head.jm
Secondary models are called
rider_head-XXXX.jm (rider_head-ddmx.jm for example)
Default skins should be called:
rider_head-ZZZZ.png (Shows as ZZZZ in game) (rider_head-Fox Tracer Black.png for example)
Secondary model skins are called:
rider_head-XXXX-ZZZZ.png (Shows as XXXX-ZZZZ in game) (rider_head-ddmx-Thor Black.png for example)
WHEELS
Default models are named:
front_wheel.jm and rear_wheel.jm
Secondary Models:
front_wheel-XXXX.jm and rear_wheel-XXXX.jm (front_wheel-HD.jm for example)
Default skins should be called:
wheels-ZZZZ.png (Shows as ZZZZ in game) (wheels-Gold.png for example
Secondary model skins are called:
wheels-XXXX-ZZZZ.png (shows as XXXX-ZZZZ in game) (wheels-HD-Red Excel.png for example)
______________________________________________________________________
Normal and Specular Maps
Normal maps use the tag 'norm', whilst the specular maps use the tag 'spec'. The following will use normal maps as examples, specular maps will use the exact same method.
Maps for a particular model, despite the skin:
If model is called xxxx.jm, then normal map is called xxxx_norm.png
Maps to match a skin:
If skin is called yyyy.png, then normal map is called yyyy_norm.png
Note: Specular maps will not work without normal maps.
By DJ
Skins/Models for bikes, riders, and helmets and wheels need special naming.
In the following, XXXX is anything, but do not include any hyphens in this part. ZZZZ is anything.
BIKES
There are currently 8 different bikes. These are:
yz250f, yz125, crf250, cr125, kx125, kx250f, rmz250, rm125
Any of these will be referred to as 'bike' from now on
There are 6 parts to a bike model. These should be called:
bike_frame.jm
bike_swingarm.jm
bike_fork_upper.jm
bike_fork_lower.jm
bike_side_plates.jm
bike_front_plate.jm
This is for the 'default' model
But you can have more than one particular model for a certain bike. To do this, you add -XXXX into the name:
eg: bike_fork_upper-XXXX.jm (yz250f_fork_upper-WR250F.jm for example)
Skins should be named (for the default model):
bike-ZZZZ.png : This will show as ZZZZ in game (kx250f-Stewart Replica.png for example)
If you are making a skin for a secondary model, it should be called
bike-XXXX-ZZZZ.png : This will show as XXXX-ZZZZ in game (yz250f-WR250F-Stock.png for example)
RIDER
Default rider model should be named:
rider_body.jm
Secondary models are called
rider_body-XXXX.jm (rider_body-DDMXV2.jm for example)
Default skins should be called:
rider_body-ZZZZ.png (Shows as ZZZZ in game) (rider_body-Fox Explosion.png for example)
Secondary model skins are called:
rider_body-XXXX-ZZZZ.png (Shows as XXXX-ZZZZ in game) (rider_body-DDMXV2-Fox Blue Pixel.png for example)
HELMET
Default helmet model should be named:
rider_head.jm
Secondary models are called
rider_head-XXXX.jm (rider_head-ddmx.jm for example)
Default skins should be called:
rider_head-ZZZZ.png (Shows as ZZZZ in game) (rider_head-Fox Tracer Black.png for example)
Secondary model skins are called:
rider_head-XXXX-ZZZZ.png (Shows as XXXX-ZZZZ in game) (rider_head-ddmx-Thor Black.png for example)
WHEELS
Default models are named:
front_wheel.jm and rear_wheel.jm
Secondary Models:
front_wheel-XXXX.jm and rear_wheel-XXXX.jm (front_wheel-HD.jm for example)
Default skins should be called:
wheels-ZZZZ.png (Shows as ZZZZ in game) (wheels-Gold.png for example
Secondary model skins are called:
wheels-XXXX-ZZZZ.png (shows as XXXX-ZZZZ in game) (wheels-HD-Red Excel.png for example)
______________________________________________________________________
Normal and Specular Maps
Normal maps use the tag 'norm', whilst the specular maps use the tag 'spec'. The following will use normal maps as examples, specular maps will use the exact same method.
Maps for a particular model, despite the skin:
If model is called xxxx.jm, then normal map is called xxxx_norm.png
Maps to match a skin:
If skin is called yyyy.png, then normal map is called yyyy_norm.png
Note: Specular maps will not work without normal maps.