Yes, the textures seems to be correct for the "Old PBR" shader but I haven't tested.
Could you confirm which shader is being used "PBR (Old)" or "Metalness PBR" ?
They use different textures and configurations.
Old PBR has three main textures:
MainTex.dds // color and alpha (rgba)
MainTex_refl.dds // reflection color (rgb)
MainTex_rghn.dds // greyscale texture, smoothness, 255 = mirror crisp, 0 = very rough
Metalness PBR has also three main textures:
MainTex.dds // color and alpha (rgba)
MainTex_metal.dds // greyscale texture "white" for metallic surface, "black" for non-metallic surface
MainTex_rghn.dds // greyscale texture, smoothness, 255 = mirros crisp, 0 = very rough (If the material is rough enough no reflection exists)
EDIT: Also note that if you control everything with textures you don't need to touch materials at all.
Here is a configuration example for Metalness PBR
Default "METALNESS" = 0
Default "SMOOTHNESS" = 1.0 1.0 (Main value) (Texture Gamma if texture exists)
Code:
CONFIG_VERSION 3
; =============================================
MESH DG\deltaglider_ns
SHADER Metalness
; ---------------------------------------------
MATERIAL 10
SMOOTHNESS 0.498039 1.000000
METALNESS 1.000000
; ---------------------------------------------
MATERIAL 11
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 12
SMOOTHNESS 0.576471 1.000000
METALNESS 1.000000
; ---------------------------------------------
MATERIAL 14
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 15
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 16
SMOOTHNESS 0.501961 1.000000
METALNESS 1.000000
; ---------------------------------------------
MATERIAL 17
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 18
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 24
SMOOTHNESS 0.933333 1.000000