@Tectonic
The Nomad Mod user guide is still included in Black Ice Mod (see docs folders) and still useful but I'll try and update this with the latest shaders. For segments you need to ensure your .fps file is using the 'segment_spec_norm.fx' shader or if you need the segment textures to have transparency use 'segment_spec_norm_alpha.fx'. We will also be including a tool (courtesy of Doomster) in the next release which allows you to easily update all of your segments and entities to use the new shaders.
For segment textures you must have a D2 and D for diffuse (include alpha channel for transparency if required) then a N for the normal map texture and I for the specular texture. You should be fine after that.
;Segment Spec
;Header
partmax = 16
lastmeshmax = 16
;Segment Parts
partmode0 = 0
meshname0 = meshbank\nomadmod\sci-fi_floor.x
offx0 = 0
offy0 = -51
offz0 = 0
rotx0 = 0
roty0 = 0
rotz0 = 0
texture0 = texturebank\nomadmod\sci-fi_floor_D2.dds
transparency0 = 0
effect0 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode0 = 1
csgmesh0 =
csgmode0 = 0
csgimmune0 = 1
lightmode0 = 0
multimeshmode0 = 1
materialindex0 = 3
partmode1 = 0
meshname1 = meshbank\nomadmod\sci-fi_wall.x
offx1 = 0
offy1 = 0
offz1 = 50
rotx1 = 0
roty1 = 0
rotz1 = 0
texture1 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency1 = 0
effect1 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode1 = 1
csgmesh1 =
csgmode1 = 0
csgimmune1 = 0
lightmode1 = 0
multimeshmode1 = 1
materialindex1 = 3
partmode2 = 0
meshname2 = meshbank\nomadmod\sci-fi_corner_a.x
offx2 = -50
offy2 = 0
offz2 = 50
rotx2 = 0
roty2 = 0
rotz2 = 0
texture2 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency2 = 0
effect2 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode2 = 1
csgmesh2 =
csgmode2 = 0
csgimmune2 = 0
lightmode2 = 0
multimeshmode2 = 0
materialindex2 = 3
partmode3 = 0
meshname3 = meshbank\nomadmod\sci-fi_corner_a.x
offx3 = 50
offy3 = 0
offz3 = 50
rotx3 = 0
roty3 = 90
rotz3 = 0
texture3 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency3 = 0
effect3 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode3 = 1
csgmesh3 =
csgmode3 = 0
csgimmune3 = 0
lightmode3 = 0
multimeshmode3 = 0
materialindex3 = 3
partmode4 = 0
meshname4 = meshbank\nomadmod\sci-fi_wall.x
offx4 = 50
offy4 = 0
offz4 = 0
rotx4 = 0
roty4 = 90
rotz4 = 0
texture4 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency4 = 0
effect4 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode4 = 1
csgmesh4 =
csgmode4 = 0
csgimmune4 = 0
lightmode4 = 0
multimeshmode4 = 1
materialindex4 = 3
partmode5 = 0
meshname5 = meshbank\nomadmod\sci-fi_wall.x
offx5 = 0
offy5 = 0
offz5 = -50
rotx5 = 0
roty5 = 180
rotz5 = 0
texture5 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency5 = 0
effect5 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode5 = 1
csgmesh5 =
csgmode5 = 0
csgimmune5 = 0
lightmode5 = 0
multimeshmode5 = 1
materialindex5 = 3
partmode6 = 0
meshname6 = meshbank\nomadmod\sci-fi_wall.x
offx6 = -50
offy6 = 0
offz6 = 0
rotx6 = 0
roty6 = 270
rotz6 = 0
texture6 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency6 = 0
effect6 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode6 = 1
csgmesh6 =
csgmode6 = 0
csgimmune6 = 0
lightmode6 = 0
multimeshmode6 = 1
materialindex6 = 3
partmode7 = 0
meshname7 = meshbank\nomadmod\sci-fi_corner_a.x
offx7 = 50
offy7 = 0
offz7 = -50
rotx7 = 0
roty7 = 180
rotz7 = 0
texture7 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency7 = 0
effect7 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode7 = 1
csgmesh7 =
csgmode7 = 0
csgimmune7 = 0
lightmode7 = 0
multimeshmode7 = 0
materialindex7 = 3
partmode8 = 0
meshname8 = meshbank\nomadmod\sci-fi_corner_a.x
offx8 = -50
offy8 = 0
offz8 = -50
rotx8 = 0
roty8 = 270
rotz8 = 0
texture8 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency8 = 0
effect8 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode8 = 1
csgmesh8 =
csgmode8 = 0
csgimmune8 = 0
lightmode8 = 0
multimeshmode8 = 0
materialindex8 = 3
partmode9 = 0
meshname9 = meshbank\nomadmod\sci-fi_wall.x
offx9 = 0
offy9 = 0
offz9 = 50
rotx9 = 0
roty9 = 180
rotz9 = 0
texture9 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency9 = 0
effect9 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode9 = 1
csgmesh9 =
csgmode9 = 0
csgimmune9 = 0
lightmode9 = 0
multimeshmode9 = 0
materialindex9 = 3
partmode10 = 0
meshname10 = meshbank\nomadmod\sci-fi_wall.x
offx10 = 50
offy10 = 0
offz10 = 0
rotx10 = 0
roty10 = 270
rotz10 = 0
texture10 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency10 = 0
effect10 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode10 = 1
csgmesh10 =
csgmode10 = 0
csgimmune10 = 0
lightmode10 = 0
multimeshmode10 = 0
materialindex10 = 3
partmode11 = 0
meshname11 = meshbank\nomadmod\sci-fi_wall.x
offx11 = 0
offy11 = 0
offz11 = -50
rotx11 = 0
roty11 = 0
rotz11 = 0
texture11 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency11 = 0
effect11 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode11 = 1
csgmesh11 =
csgmode11 = 0
csgimmune11 = 0
lightmode11 = 0
multimeshmode11 = 0
materialindex11 = 3
partmode12 = 0
meshname12 = meshbank\nomadmod\sci-fi_wall.x
offx12 = -50
offy12 = 0
offz12 = 0
rotx12 = 0
roty12 = 90
rotz12 = 0
texture12 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency12 = 0
effect12 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode12 = 1
csgmesh12 =
csgmode12 = 0
csgimmune12 = 0
lightmode12 = 0
multimeshmode12 = 0
materialindex12 = 3
partmode13 = 0
meshname13 = meshbank\nomadmod\sci-fi_corner_b.x
offx13 = 50
offy13 = 0
offz13 = -50
rotx13 = 0
roty13 = 0
rotz13 = 0
texture13 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency13 = 0
effect13 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode13 = 1
csgmesh13 =
csgmode13 = 0
csgimmune13 = 0
lightmode13 = 0
multimeshmode13 = 0
materialindex13 = 3
partmode14 = 0
meshname14 = meshbank\nomadmod\sci-fi_corner_b.x
offx14 = -50
offy14 = 0
offz14 = -50
rotx14 = 0
roty14 = 90
rotz14 = 0
texture14 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency14 = 0
effect14 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode14 = 1
csgmesh14 =
csgmode14 = 0
csgimmune14 = 0
lightmode14 = 0
multimeshmode14 = 0
materialindex14 = 3
partmode15 = 0
meshname15 = meshbank\nomadmod\sci-fi_corner_b.x
offx15 = -50
offy15 = 0
offz15 = 50
rotx15 = 0
roty15 = 180
rotz15 = 0
texture15 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency15 = 0
effect15 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode15 = 1
csgmesh15 =
csgmode15 = 0
csgimmune15 = 0
lightmode15 = 0
multimeshmode15 = 0
materialindex15 = 3
partmode16 = 0
meshname16 = meshbank\nomadmod\sci-fi_corner_b.x
offx16 = 50
offy16 = 0
offz16 = 50
rotx16 = 0
roty16 = 270
rotz16 = 0
texture16 = texturebank\nomadmod\sci-fi_wall_D2.dds
transparency16 = 0
effect16 = effectbank\nomadmod\segments\segment_spec_norm.fx
colmode16 = 1
csgmesh16 =
csgmode16 = 0
csgimmune16 = 0
lightmode16 = 0
multimeshmode16 = 0
materialindex16 = 3
;Segment Visibility
visoverlay = 0
visfloor = 0
visroof = -1
viswallb = 5,11
viswallr = 4,10
viswallf = 1,9
viswalll = 6,12
viscornertl = 2,15
viscornertr = 3,16
viscornerbr = 7,13
viscornerbl = 8,14
;Segment Blueprint
mode = 0
symbol = 0
floorsizey = -1
sidesizex = 100
sidesizey = 100
sidesizez = 100
groundmode = 0
kindof = 0
;end
The character burnout effect is controlled by the alpha channel of the diffuse textures (D2, D). If you open the juggernaut burnout character (entitybank\nomadmod\characters\juggernaut burnout) diffuse textures you can copy the alpha channel texture and paste this to the alpha channel of the new character diffuse textures and it should work providing you are using the correct shaders.
;header
desc = juggernaut burnout
;ai
aiinit = nomadmod\appearburnout.fpi
aimain = nomadmod\main-weapon-blood.fpi
aidestroy = nomadmod\destroyburnout.fpi
aishoot =
soundset = male
;spawn
spawnmax = 0
spawndelay = 0
spawnqty = 0
;orientation
model = juggernaut.X
offx = 0
offy = 0
offz = 0
rotx = 0
roty = 0
rotz = 0
scale = 100
fixnewy = 180
;cone of sight
coneheight = 50
coneangle = 50
textured = juggernaut_D2.dds
effect = effectbank\nomadmod\characters\character_burnout.fx
castshadow = 0
transparency = 2
reducetexture =-1
;decals
decalmax = 2
decal0 = red
decal1 = blood
;identity details
strength = 100
ischaracter = 1
hasweapon = nomadmod\tavor
isobjective = 0
cantakeweapon = 1
;bodypartslimbinfo (1=head/2=body/3+4=armslr/5+6=legslr)
limbmax =99
limb1=2
limb2=2
limb3=2
limb4=2
limb5=6
limb6=6
limb7=6
limb8=6
limb9=2
limb10=2
limb11=2
limb12=2
limb13=2
limb14=2
limb15=5
limb16=5
limb17=5
limb18=5
limb19=2
limb20=2
limb21=2
limb22=2
limb23=2
limb24=2
limb25=2
limb26=2
limb27=2
limb28=2
limb29=2
limb30=2
limb31=4
limb32=2
limb33=2
limb34=2
limb35=2
limb36=2
limb37=2
limb38=2
limb39=2
limb40=2
limb41=2
limb42=2
limb43=3
limb44=2
limb45=2
limb46=2
limb47=2
limb48=2
limb49=2
limb50=2
limb51=2
limb52=2
limb53=2
limb54=2
limb55=1
limb56=2
limb57=2
limb58=2
limb59=2
limb60=2
limb61=2
limb62=2
limb63=2
limb64=2
limb65=2
limb66=2
limb67=2
limb68=0
;animationinfo
animmax = 100
anim0 = 190,209
anim1 = 210,234
anim2 = 235,259
anim3 = 260,279
anim4 = 280,299
anim5 = 300,318
anim6 = 319,355
anim7 = 160,189
anim8 = 330,355
anim11 = 0,19
anim12 = 20,39
anim13 = 493,522
anim14 = 40,59
anim15 = 60,79
anim16 = 523,552
anim17 = 120,139
anim18 = 140,159
anim20 = 80,99
anim21 = 100,119
anim31 = 356,380
anim32 = 381,405
anim33 = 381,405
anim34 = 381,405
anim35 = 381,405
anim36 = 406,442
anim40 = 443,462
anim41 = 463,492
anim50 = 553,572
anim51 = 573,597
anim52 = 598,622
anim53 = 623,642
anim54 = 643,662
anim55 = 663,681
anim56 = 682,731
anim57 = 160,189
anim61 = 0,19
anim62 = 20,39
anim63 = 822,911
anim64 = 40,59
anim65 = 60,79
anim66 = 912,941
anim67 = 120,139
anim68 = 140,159
anim70 = 80,99
anim71 = 100,119
anim81 = 732,756
anim82 = 757,781
anim83 = 757,781
anim84 = 757,781
anim85 = 757,781
anim86 = 782,831
anim90 = 832,851
anim91 = 852,881