diff --git a/FLARDATA/Textures/HeightMaps/m_hatch01.dds.dds b/FLARDATA/Textures/HeightMaps/m_hatch01.tga.dds similarity index 100% rename from FLARDATA/Textures/HeightMaps/m_hatch01.dds.dds rename to FLARDATA/Textures/HeightMaps/m_hatch01.tga.dds diff --git a/FLARDATA/Textures/HeightMaps/m_panels.dds.dds b/FLARDATA/Textures/HeightMaps/m_panels.tga.dds similarity index 100% rename from FLARDATA/Textures/HeightMaps/m_panels.dds.dds rename to FLARDATA/Textures/HeightMaps/m_panels.tga.dds diff --git a/FLARDATA/Textures/MetalnessMaps/m_hatch01.dds.dds b/FLARDATA/Textures/MetalnessMaps/m_hatch01.tga.dds similarity index 100% rename from FLARDATA/Textures/MetalnessMaps/m_hatch01.dds.dds rename to FLARDATA/Textures/MetalnessMaps/m_hatch01.tga.dds diff --git a/FLARDATA/Textures/MetalnessMaps/m_panels.dds.dds b/FLARDATA/Textures/MetalnessMaps/m_panels.tga.dds similarity index 100% rename from FLARDATA/Textures/MetalnessMaps/m_panels.dds.dds rename to FLARDATA/Textures/MetalnessMaps/m_panels.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/Alien_organic000.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/Alien_organic000.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/Alien_organic000.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/Alien_organic000.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/K_panel02.TGA.dds b/FLARDATA/Textures/NormalMaps/DX9/K_panel02.TGA.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/K_panel02.TGA.dds rename to FLARDATA/Textures/NormalMaps/DX9/K_panel02.TGA.dds diff --git a/FLARDATA/Textures/NormalMaps/STADTL1_256.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/STADTL1_256.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/STADTL1_256.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/STADTL1_256.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/STADTL3_256.TGA.dds b/FLARDATA/Textures/NormalMaps/DX9/STADTL3_256.TGA.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/STADTL3_256.TGA.dds rename to FLARDATA/Textures/NormalMaps/DX9/STADTL3_256.TGA.dds diff --git a/FLARDATA/Textures/NormalMaps/ast_ice01_outside.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/ast_ice01_outside.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/ast_ice01_outside.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/ast_ice01_outside.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/ast_icecrystal.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/ast_icecrystal.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/ast_icecrystal.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/ast_icecrystal.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/bad_obsidian.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/bad_obsidian.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bad_obsidian.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/bad_obsidian.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_lt_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_lt_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_lt_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_lt_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_lt_lod1_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_lt_lod1_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_lt_lod1_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_lt_lod1_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_rt_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_rt_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_rt_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_rt_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_rt_lod1_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_rt_lod1_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_eng_in_rt_lod1_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_eng_in_rt_lod1_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_turb1_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb1_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_turb1_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb1_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_turb1_lod1_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb1_lod1_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_turb1_lod1_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb1_lod1_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_turb2_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb2_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_turb2_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb2_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/bhvhf01_turb2_lod1_albedo.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb2_lod1_albedo.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/bhvhf01_turb2_lod1_albedo.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/bhvhf01_turb2_lod1_albedo.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/g_fighter01.TGA.dds b/FLARDATA/Textures/NormalMaps/DX9/g_fighter01.TGA.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/g_fighter01.TGA.dds rename to FLARDATA/Textures/NormalMaps/DX9/g_fighter01.TGA.dds diff --git a/FLARDATA/Textures/NormalMaps/ice asteroid.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/ice asteroid.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/ice asteroid.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/ice asteroid.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/ice_block.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/ice_block.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/ice_block.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/ice_block.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/ice_block.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/ice_block.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/ice_block.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/ice_block.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/ice_carbon.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/ice_carbon.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/ice_carbon.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/ice_carbon.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/lavastroid.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/lavastroid.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/lavastroid.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/lavastroid.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/m_hatch01.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/m_hatch01.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/m_hatch01.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/m_hatch01.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/m_panels.dds.dds b/FLARDATA/Textures/NormalMaps/DX9/m_panels.dds.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/m_panels.dds.dds rename to FLARDATA/Textures/NormalMaps/DX9/m_panels.dds.dds diff --git a/FLARDATA/Textures/NormalMaps/mineable.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/mineable.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/mineable.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/mineable.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/mineable_beryl.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/mineable_beryl.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/mineable_beryl.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/mineable_beryl.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/mineable_plain.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/mineable_plain.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/mineable_plain.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/mineable_plain.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/minedout.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/minedout.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/minedout.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/minedout.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/nomad_01.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/nomad_01.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/nomad_01.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/nomad_01.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/rock3c.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/rock3c.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/rock3c.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/rock3c.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/uranium_tile.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/uranium_tile.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/uranium_tile.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/uranium_tile.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/uranium_tile1.tga.dds b/FLARDATA/Textures/NormalMaps/DX9/uranium_tile1.tga.dds similarity index 100% rename from FLARDATA/Textures/NormalMaps/uranium_tile1.tga.dds rename to FLARDATA/Textures/NormalMaps/DX9/uranium_tile1.tga.dds diff --git a/FLARDATA/Textures/NormalMaps/m_hatch01.tga.dds b/FLARDATA/Textures/NormalMaps/m_hatch01.tga.dds new file mode 100644 index 00000000..e8bfe353 Binary files /dev/null and b/FLARDATA/Textures/NormalMaps/m_hatch01.tga.dds differ diff --git a/FLARDATA/Textures/NormalMaps/m_panels.tga.dds b/FLARDATA/Textures/NormalMaps/m_panels.tga.dds new file mode 100644 index 00000000..3d5f644b Binary files /dev/null and b/FLARDATA/Textures/NormalMaps/m_panels.tga.dds differ diff --git a/FLARDATA/Textures/RoughnessMaps/m_hatch01.dds.dds b/FLARDATA/Textures/RoughnessMaps/m_hatch01.tga.dds similarity index 100% rename from FLARDATA/Textures/RoughnessMaps/m_hatch01.dds.dds rename to FLARDATA/Textures/RoughnessMaps/m_hatch01.tga.dds diff --git a/FLARDATA/Textures/RoughnessMaps/m_panels.dds.dds b/FLARDATA/Textures/RoughnessMaps/m_panels.tga.dds similarity index 100% rename from FLARDATA/Textures/RoughnessMaps/m_panels.dds.dds rename to FLARDATA/Textures/RoughnessMaps/m_panels.tga.dds