Think i found where i got this environment thing confused. In the old .matlib, tex_env was actually what is now tex_roughness in the .mtl and not tex_environment. Make sense now.
"name" : "mig29_2",
"diffuse" : "1.0,1.0,1.0,1.0",
"Ax" : "1.0",
"Ay" : "0.04",
"m" : "0.25",
"tex_diffuse" : "mig29_2_4096.dds",
"tex_normal" : "mig29_2_nml.dds",
"tex_env" : "mig29_2_en.dds",
"tex_opacity" : "",
"tex_reflectance" : "mig29_2_ref.dds"
"name" : "mig29_2",
"color" : "1.0,1.0,1.0,1.0",
"f0" : "1.0",
"roughness" : ".4",
"no_light" : false,
"alpha_masked" : false,
"tex_albedo" : "mig29_2_4096.dds",
"tex_normal" : "mig29_2_nml.dds",
"tex_roughness" : "mig29_2_en.dds",
"tex_opacity" : "",
"tex_reflectance" : "mig29_2_ref.dds",
"tex_environment" : ""