diff --git a/hak/sf_effects/hfx_brow_rgb.dds b/hak/sf_effects/hfx_brow_rgb.dds new file mode 100644 index 000000000..ca62701f3 Binary files /dev/null and b/hak/sf_effects/hfx_brow_rgb.dds differ diff --git a/hak/sf_effects/hfx_brow_rgb.tga b/hak/sf_effects/hfx_brow_rgb.tga deleted file mode 100644 index 5aa5eafb9..000000000 Binary files a/hak/sf_effects/hfx_brow_rgb.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_diadem_01.dds b/hak/sf_effects/hfx_diadem_01.dds new file mode 100644 index 000000000..10c8ae069 Binary files /dev/null and b/hak/sf_effects/hfx_diadem_01.dds differ diff --git a/hak/sf_effects/hfx_diadem_01.tga b/hak/sf_effects/hfx_diadem_01.tga deleted file mode 100644 index fb140e057..000000000 Binary files a/hak/sf_effects/hfx_diadem_01.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_ear_bunb.dds b/hak/sf_effects/hfx_ear_bunb.dds new file mode 100644 index 000000000..a42a67dc1 Binary files /dev/null and b/hak/sf_effects/hfx_ear_bunb.dds differ diff --git a/hak/sf_effects/hfx_ear_bunb.tga b/hak/sf_effects/hfx_ear_bunb.tga deleted file mode 100644 index 403f3546e..000000000 Binary files a/hak/sf_effects/hfx_ear_bunb.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_edi_visor.dds b/hak/sf_effects/hfx_edi_visor.dds new file mode 100644 index 000000000..efc661813 Binary files /dev/null and b/hak/sf_effects/hfx_edi_visor.dds differ diff --git a/hak/sf_effects/hfx_edi_visor.tga b/hak/sf_effects/hfx_edi_visor.tga deleted file mode 100644 index 3f1556068..000000000 Binary files a/hak/sf_effects/hfx_edi_visor.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_egypt_hd.dds b/hak/sf_effects/hfx_egypt_hd.dds new file mode 100644 index 000000000..2036992b4 Binary files /dev/null and b/hak/sf_effects/hfx_egypt_hd.dds differ diff --git a/hak/sf_effects/hfx_egypt_hd.tga b/hak/sf_effects/hfx_egypt_hd.tga deleted file mode 100644 index 47e4793d5..000000000 Binary files a/hak/sf_effects/hfx_egypt_hd.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_flwr_crown.dds b/hak/sf_effects/hfx_flwr_crown.dds new file mode 100644 index 000000000..df1cb8e01 Binary files /dev/null and b/hak/sf_effects/hfx_flwr_crown.dds differ diff --git a/hak/sf_effects/hfx_flwr_crown.tga b/hak/sf_effects/hfx_flwr_crown.tga deleted file mode 100644 index a314cbefe..000000000 Binary files a/hak/sf_effects/hfx_flwr_crown.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_flwr_hband.dds b/hak/sf_effects/hfx_flwr_hband.dds new file mode 100644 index 000000000..e8fe8bb76 Binary files /dev/null and b/hak/sf_effects/hfx_flwr_hband.dds differ diff --git a/hak/sf_effects/hfx_flwr_hband.tga b/hak/sf_effects/hfx_flwr_hband.tga deleted file mode 100644 index 0dc7cc357..000000000 Binary files a/hak/sf_effects/hfx_flwr_hband.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_fthr_sngl.dds b/hak/sf_effects/hfx_fthr_sngl.dds new file mode 100644 index 000000000..87b5bf964 Binary files /dev/null and b/hak/sf_effects/hfx_fthr_sngl.dds differ diff --git a/hak/sf_effects/hfx_fthr_sngl.tga b/hak/sf_effects/hfx_fthr_sngl.tga deleted file mode 100644 index 17e0d75d4..000000000 Binary files a/hak/sf_effects/hfx_fthr_sngl.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_banshee.dds b/hak/sf_effects/hfx_hair_banshee.dds new file mode 100644 index 000000000..bc9d7a833 Binary files /dev/null and b/hak/sf_effects/hfx_hair_banshee.dds differ diff --git a/hak/sf_effects/hfx_hair_banshee.tga b/hak/sf_effects/hfx_hair_banshee.tga deleted file mode 100644 index 2b023e127..000000000 Binary files a/hak/sf_effects/hfx_hair_banshee.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_blonde.dds b/hak/sf_effects/hfx_hair_blonde.dds new file mode 100644 index 000000000..e1dd9ea17 Binary files /dev/null and b/hak/sf_effects/hfx_hair_blonde.dds differ diff --git a/hak/sf_effects/hfx_hair_blonde.tga b/hak/sf_effects/hfx_hair_blonde.tga deleted file mode 100644 index 698729c9f..000000000 Binary files a/hak/sf_effects/hfx_hair_blonde.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_blue.dds b/hak/sf_effects/hfx_hair_blue.dds new file mode 100644 index 000000000..650e16356 Binary files /dev/null and b/hak/sf_effects/hfx_hair_blue.dds differ diff --git a/hak/sf_effects/hfx_hair_blue.tga b/hak/sf_effects/hfx_hair_blue.tga deleted file mode 100644 index 11faa19f1..000000000 Binary files a/hak/sf_effects/hfx_hair_blue.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_bob1.dds b/hak/sf_effects/hfx_hair_bob1.dds new file mode 100644 index 000000000..a32cd1c5f Binary files /dev/null and b/hak/sf_effects/hfx_hair_bob1.dds differ diff --git a/hak/sf_effects/hfx_hair_bob1.tga b/hak/sf_effects/hfx_hair_bob1.tga deleted file mode 100644 index 927f39d96..000000000 Binary files a/hak/sf_effects/hfx_hair_bob1.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_bob2.dds b/hak/sf_effects/hfx_hair_bob2.dds new file mode 100644 index 000000000..7b3df17c3 Binary files /dev/null and b/hak/sf_effects/hfx_hair_bob2.dds differ diff --git a/hak/sf_effects/hfx_hair_bob2.tga b/hak/sf_effects/hfx_hair_bob2.tga deleted file mode 100644 index a1f8d8ad7..000000000 Binary files a/hak/sf_effects/hfx_hair_bob2.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_eliza.dds b/hak/sf_effects/hfx_hair_eliza.dds new file mode 100644 index 000000000..eb8205449 Binary files /dev/null and b/hak/sf_effects/hfx_hair_eliza.dds differ diff --git a/hak/sf_effects/hfx_hair_eliza.tga b/hak/sf_effects/hfx_hair_eliza.tga deleted file mode 100644 index e572366e6..000000000 Binary files a/hak/sf_effects/hfx_hair_eliza.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_002.dds b/hak/sf_effects/hfx_hair_f_002.dds new file mode 100644 index 000000000..508208880 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_002.dds differ diff --git a/hak/sf_effects/hfx_hair_f_002.tga b/hak/sf_effects/hfx_hair_f_002.tga deleted file mode 100644 index a42a6089d..000000000 Binary files a/hak/sf_effects/hfx_hair_f_002.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_003.dds b/hak/sf_effects/hfx_hair_f_003.dds new file mode 100644 index 000000000..2074e729a Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_003.dds differ diff --git a/hak/sf_effects/hfx_hair_f_003.tga b/hak/sf_effects/hfx_hair_f_003.tga deleted file mode 100644 index 72c4f5dbb..000000000 Binary files a/hak/sf_effects/hfx_hair_f_003.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_004.dds b/hak/sf_effects/hfx_hair_f_004.dds new file mode 100644 index 000000000..8a5462971 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_004.dds differ diff --git a/hak/sf_effects/hfx_hair_f_004.tga b/hak/sf_effects/hfx_hair_f_004.tga deleted file mode 100644 index 9633d32f5..000000000 Binary files a/hak/sf_effects/hfx_hair_f_004.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_005.dds b/hak/sf_effects/hfx_hair_f_005.dds new file mode 100644 index 000000000..b15527d8d Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_005.dds differ diff --git a/hak/sf_effects/hfx_hair_f_005.tga b/hak/sf_effects/hfx_hair_f_005.tga deleted file mode 100644 index b6e03d87f..000000000 Binary files a/hak/sf_effects/hfx_hair_f_005.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_006.dds b/hak/sf_effects/hfx_hair_f_006.dds new file mode 100644 index 000000000..39bc48b25 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_006.dds differ diff --git a/hak/sf_effects/hfx_hair_f_006.tga b/hak/sf_effects/hfx_hair_f_006.tga deleted file mode 100644 index d3adf5e14..000000000 Binary files a/hak/sf_effects/hfx_hair_f_006.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_007.dds b/hak/sf_effects/hfx_hair_f_007.dds new file mode 100644 index 000000000..f14b29416 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_007.dds differ diff --git a/hak/sf_effects/hfx_hair_f_007.tga b/hak/sf_effects/hfx_hair_f_007.tga deleted file mode 100644 index bdb9dc5e3..000000000 Binary files a/hak/sf_effects/hfx_hair_f_007.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_007b.dds b/hak/sf_effects/hfx_hair_f_007b.dds new file mode 100644 index 000000000..86d5a5f55 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_007b.dds differ diff --git a/hak/sf_effects/hfx_hair_f_007b.tga b/hak/sf_effects/hfx_hair_f_007b.tga deleted file mode 100644 index 9591d1e87..000000000 Binary files a/hak/sf_effects/hfx_hair_f_007b.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_008.dds b/hak/sf_effects/hfx_hair_f_008.dds new file mode 100644 index 000000000..71d3ec137 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_008.dds differ diff --git a/hak/sf_effects/hfx_hair_f_008.tga b/hak/sf_effects/hfx_hair_f_008.tga deleted file mode 100644 index f57f1e889..000000000 Binary files a/hak/sf_effects/hfx_hair_f_008.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_009.dds b/hak/sf_effects/hfx_hair_f_009.dds new file mode 100644 index 000000000..20b55c2c7 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_009.dds differ diff --git a/hak/sf_effects/hfx_hair_f_009.tga b/hak/sf_effects/hfx_hair_f_009.tga deleted file mode 100644 index efd0741ab..000000000 Binary files a/hak/sf_effects/hfx_hair_f_009.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_011.dds b/hak/sf_effects/hfx_hair_f_011.dds new file mode 100644 index 000000000..5debfe1dc Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_011.dds differ diff --git a/hak/sf_effects/hfx_hair_f_011.tga b/hak/sf_effects/hfx_hair_f_011.tga deleted file mode 100644 index f4380dcd4..000000000 Binary files a/hak/sf_effects/hfx_hair_f_011.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_012.dds b/hak/sf_effects/hfx_hair_f_012.dds new file mode 100644 index 000000000..23ea1a1df Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_012.dds differ diff --git a/hak/sf_effects/hfx_hair_f_012.tga b/hak/sf_effects/hfx_hair_f_012.tga deleted file mode 100644 index 3ea9919ac..000000000 Binary files a/hak/sf_effects/hfx_hair_f_012.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_013.dds b/hak/sf_effects/hfx_hair_f_013.dds new file mode 100644 index 000000000..e5f7d0748 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_013.dds differ diff --git a/hak/sf_effects/hfx_hair_f_013.tga b/hak/sf_effects/hfx_hair_f_013.tga deleted file mode 100644 index b9c73e7c7..000000000 Binary files a/hak/sf_effects/hfx_hair_f_013.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_014.dds b/hak/sf_effects/hfx_hair_f_014.dds new file mode 100644 index 000000000..ab33393ee Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_014.dds differ diff --git a/hak/sf_effects/hfx_hair_f_014.tga b/hak/sf_effects/hfx_hair_f_014.tga deleted file mode 100644 index b43442bbe..000000000 Binary files a/hak/sf_effects/hfx_hair_f_014.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_015.dds b/hak/sf_effects/hfx_hair_f_015.dds new file mode 100644 index 000000000..996737976 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_015.dds differ diff --git a/hak/sf_effects/hfx_hair_f_015.tga b/hak/sf_effects/hfx_hair_f_015.tga deleted file mode 100644 index 1a3c438b8..000000000 Binary files a/hak/sf_effects/hfx_hair_f_015.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_016.dds b/hak/sf_effects/hfx_hair_f_016.dds new file mode 100644 index 000000000..14ea6fcac Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_016.dds differ diff --git a/hak/sf_effects/hfx_hair_f_016.tga b/hak/sf_effects/hfx_hair_f_016.tga deleted file mode 100644 index 6adce2a90..000000000 Binary files a/hak/sf_effects/hfx_hair_f_016.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_018.dds b/hak/sf_effects/hfx_hair_f_018.dds new file mode 100644 index 000000000..8dc59e58b Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_018.dds differ diff --git a/hak/sf_effects/hfx_hair_f_018.tga b/hak/sf_effects/hfx_hair_f_018.tga deleted file mode 100644 index 5580a3b36..000000000 Binary files a/hak/sf_effects/hfx_hair_f_018.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_019.dds b/hak/sf_effects/hfx_hair_f_019.dds new file mode 100644 index 000000000..02a2e9e15 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_019.dds differ diff --git a/hak/sf_effects/hfx_hair_f_019.tga b/hak/sf_effects/hfx_hair_f_019.tga deleted file mode 100644 index 69b74ac86..000000000 Binary files a/hak/sf_effects/hfx_hair_f_019.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_020.dds b/hak/sf_effects/hfx_hair_f_020.dds new file mode 100644 index 000000000..0ffe0748c Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_020.dds differ diff --git a/hak/sf_effects/hfx_hair_f_020.tga b/hak/sf_effects/hfx_hair_f_020.tga deleted file mode 100644 index 95cfc1559..000000000 Binary files a/hak/sf_effects/hfx_hair_f_020.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_021.dds b/hak/sf_effects/hfx_hair_f_021.dds new file mode 100644 index 000000000..bb960ab56 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_021.dds differ diff --git a/hak/sf_effects/hfx_hair_f_021.tga b/hak/sf_effects/hfx_hair_f_021.tga deleted file mode 100644 index 2c0096172..000000000 Binary files a/hak/sf_effects/hfx_hair_f_021.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_022.dds b/hak/sf_effects/hfx_hair_f_022.dds new file mode 100644 index 000000000..0472b7b1f Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_022.dds differ diff --git a/hak/sf_effects/hfx_hair_f_022.tga b/hak/sf_effects/hfx_hair_f_022.tga deleted file mode 100644 index a71e3cb73..000000000 Binary files a/hak/sf_effects/hfx_hair_f_022.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_023.dds b/hak/sf_effects/hfx_hair_f_023.dds new file mode 100644 index 000000000..249362823 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_023.dds differ diff --git a/hak/sf_effects/hfx_hair_f_023.tga b/hak/sf_effects/hfx_hair_f_023.tga deleted file mode 100644 index e85cacfcb..000000000 Binary files a/hak/sf_effects/hfx_hair_f_023.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_024.dds b/hak/sf_effects/hfx_hair_f_024.dds new file mode 100644 index 000000000..a3547d722 Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_024.dds differ diff --git a/hak/sf_effects/hfx_hair_f_024.tga b/hak/sf_effects/hfx_hair_f_024.tga deleted file mode 100644 index 80cf51c7b..000000000 Binary files a/hak/sf_effects/hfx_hair_f_024.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_f_025.dds b/hak/sf_effects/hfx_hair_f_025.dds new file mode 100644 index 000000000..79203985f Binary files /dev/null and b/hak/sf_effects/hfx_hair_f_025.dds differ diff --git a/hak/sf_effects/hfx_hair_f_025.tga b/hak/sf_effects/hfx_hair_f_025.tga deleted file mode 100644 index 875399a7a..000000000 Binary files a/hak/sf_effects/hfx_hair_f_025.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_fluffy.dds b/hak/sf_effects/hfx_hair_fluffy.dds new file mode 100644 index 000000000..5796140ad Binary files /dev/null and b/hak/sf_effects/hfx_hair_fluffy.dds differ diff --git a/hak/sf_effects/hfx_hair_fluffy.tga b/hak/sf_effects/hfx_hair_fluffy.tga deleted file mode 100644 index f3749ca98..000000000 Binary files a/hak/sf_effects/hfx_hair_fluffy.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_japan.dds b/hak/sf_effects/hfx_hair_japan.dds new file mode 100644 index 000000000..e21950dff Binary files /dev/null and b/hak/sf_effects/hfx_hair_japan.dds differ diff --git a/hak/sf_effects/hfx_hair_japan.tga b/hak/sf_effects/hfx_hair_japan.tga deleted file mode 100644 index b3d990a5e..000000000 Binary files a/hak/sf_effects/hfx_hair_japan.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_japanb.dds b/hak/sf_effects/hfx_hair_japanb.dds index f81ed292f..806fc92b4 100644 Binary files a/hak/sf_effects/hfx_hair_japanb.dds and b/hak/sf_effects/hfx_hair_japanb.dds differ diff --git a/hak/sf_effects/hfx_hair_m_001.dds b/hak/sf_effects/hfx_hair_m_001.dds new file mode 100644 index 000000000..c4722a129 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_001.dds differ diff --git a/hak/sf_effects/hfx_hair_m_001.tga b/hak/sf_effects/hfx_hair_m_001.tga deleted file mode 100644 index 0f23c8b86..000000000 Binary files a/hak/sf_effects/hfx_hair_m_001.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_002.dds b/hak/sf_effects/hfx_hair_m_002.dds new file mode 100644 index 000000000..2fef2b077 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_002.dds differ diff --git a/hak/sf_effects/hfx_hair_m_002.tga b/hak/sf_effects/hfx_hair_m_002.tga deleted file mode 100644 index 9f20c129c..000000000 Binary files a/hak/sf_effects/hfx_hair_m_002.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_003.dds b/hak/sf_effects/hfx_hair_m_003.dds new file mode 100644 index 000000000..23611993f Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_003.dds differ diff --git a/hak/sf_effects/hfx_hair_m_003.tga b/hak/sf_effects/hfx_hair_m_003.tga deleted file mode 100644 index 64fde1ded..000000000 Binary files a/hak/sf_effects/hfx_hair_m_003.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_004.dds b/hak/sf_effects/hfx_hair_m_004.dds new file mode 100644 index 000000000..0681213bd Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_004.dds differ diff --git a/hak/sf_effects/hfx_hair_m_004.tga b/hak/sf_effects/hfx_hair_m_004.tga deleted file mode 100644 index 70267ee90..000000000 Binary files a/hak/sf_effects/hfx_hair_m_004.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_005.dds b/hak/sf_effects/hfx_hair_m_005.dds new file mode 100644 index 000000000..66d838bd4 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_005.dds differ diff --git a/hak/sf_effects/hfx_hair_m_005.tga b/hak/sf_effects/hfx_hair_m_005.tga deleted file mode 100644 index 3a522da85..000000000 Binary files a/hak/sf_effects/hfx_hair_m_005.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_006.dds b/hak/sf_effects/hfx_hair_m_006.dds new file mode 100644 index 000000000..f5d48e1c5 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_006.dds differ diff --git a/hak/sf_effects/hfx_hair_m_006.tga b/hak/sf_effects/hfx_hair_m_006.tga deleted file mode 100644 index 4264c8f35..000000000 Binary files a/hak/sf_effects/hfx_hair_m_006.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_008.dds b/hak/sf_effects/hfx_hair_m_008.dds new file mode 100644 index 000000000..5f289d108 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_008.dds differ diff --git a/hak/sf_effects/hfx_hair_m_008.tga b/hak/sf_effects/hfx_hair_m_008.tga deleted file mode 100644 index e34ffaa90..000000000 Binary files a/hak/sf_effects/hfx_hair_m_008.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_009.tga b/hak/sf_effects/hfx_hair_m_009.tga deleted file mode 100644 index 07eb5c0c2..000000000 Binary files a/hak/sf_effects/hfx_hair_m_009.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_010.dds b/hak/sf_effects/hfx_hair_m_010.dds new file mode 100644 index 000000000..46ddbc1d8 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_010.dds differ diff --git a/hak/sf_effects/hfx_hair_m_010.tga b/hak/sf_effects/hfx_hair_m_010.tga deleted file mode 100644 index 54d2eaf02..000000000 Binary files a/hak/sf_effects/hfx_hair_m_010.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_011.dds b/hak/sf_effects/hfx_hair_m_011.dds new file mode 100644 index 000000000..40a4aff4f Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_011.dds differ diff --git a/hak/sf_effects/hfx_hair_m_011.tga b/hak/sf_effects/hfx_hair_m_011.tga deleted file mode 100644 index 8d5623612..000000000 Binary files a/hak/sf_effects/hfx_hair_m_011.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_012.dds b/hak/sf_effects/hfx_hair_m_012.dds new file mode 100644 index 000000000..406eb245d Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_012.dds differ diff --git a/hak/sf_effects/hfx_hair_m_012.tga b/hak/sf_effects/hfx_hair_m_012.tga deleted file mode 100644 index 2ec5e1937..000000000 Binary files a/hak/sf_effects/hfx_hair_m_012.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_013.dds b/hak/sf_effects/hfx_hair_m_013.dds new file mode 100644 index 000000000..332e9ec41 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_013.dds differ diff --git a/hak/sf_effects/hfx_hair_m_013.tga b/hak/sf_effects/hfx_hair_m_013.tga deleted file mode 100644 index 907dd6e21..000000000 Binary files a/hak/sf_effects/hfx_hair_m_013.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_014.dds b/hak/sf_effects/hfx_hair_m_014.dds new file mode 100644 index 000000000..7fcc43493 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_014.dds differ diff --git a/hak/sf_effects/hfx_hair_m_014.tga b/hak/sf_effects/hfx_hair_m_014.tga deleted file mode 100644 index 007f0e2f0..000000000 Binary files a/hak/sf_effects/hfx_hair_m_014.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_015.dds b/hak/sf_effects/hfx_hair_m_015.dds new file mode 100644 index 000000000..4be3aa0a6 Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_015.dds differ diff --git a/hak/sf_effects/hfx_hair_m_015.tga b/hak/sf_effects/hfx_hair_m_015.tga deleted file mode 100644 index 2dcea4a00..000000000 Binary files a/hak/sf_effects/hfx_hair_m_015.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_m_016.dds b/hak/sf_effects/hfx_hair_m_016.dds new file mode 100644 index 000000000..923f596cb Binary files /dev/null and b/hak/sf_effects/hfx_hair_m_016.dds differ diff --git a/hak/sf_effects/hfx_hair_m_016.tga b/hak/sf_effects/hfx_hair_m_016.tga deleted file mode 100644 index 6075563fa..000000000 Binary files a/hak/sf_effects/hfx_hair_m_016.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_pixie.dds b/hak/sf_effects/hfx_hair_pixie.dds new file mode 100644 index 000000000..668d8abfc Binary files /dev/null and b/hak/sf_effects/hfx_hair_pixie.dds differ diff --git a/hak/sf_effects/hfx_hair_pixie.tga b/hak/sf_effects/hfx_hair_pixie.tga deleted file mode 100644 index 62848e626..000000000 Binary files a/hak/sf_effects/hfx_hair_pixie.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_shol1.dds b/hak/sf_effects/hfx_hair_shol1.dds new file mode 100644 index 000000000..a930017ec Binary files /dev/null and b/hak/sf_effects/hfx_hair_shol1.dds differ diff --git a/hak/sf_effects/hfx_hair_shol1.tga b/hak/sf_effects/hfx_hair_shol1.tga deleted file mode 100644 index 0db1d6c71..000000000 Binary files a/hak/sf_effects/hfx_hair_shol1.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_shol2.dds b/hak/sf_effects/hfx_hair_shol2.dds new file mode 100644 index 000000000..072ce91ab Binary files /dev/null and b/hak/sf_effects/hfx_hair_shol2.dds differ diff --git a/hak/sf_effects/hfx_hair_shol2.tga b/hak/sf_effects/hfx_hair_shol2.tga deleted file mode 100644 index fa7498a53..000000000 Binary files a/hak/sf_effects/hfx_hair_shol2.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hair_white.dds b/hak/sf_effects/hfx_hair_white.dds new file mode 100644 index 000000000..3a30d0908 Binary files /dev/null and b/hak/sf_effects/hfx_hair_white.dds differ diff --git a/hak/sf_effects/hfx_hair_white.tga b/hak/sf_effects/hfx_hair_white.tga deleted file mode 100644 index 2fb177925..000000000 Binary files a/hak/sf_effects/hfx_hair_white.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hat_beanie.dds b/hak/sf_effects/hfx_hat_beanie.dds new file mode 100644 index 000000000..7dcebc968 Binary files /dev/null and b/hak/sf_effects/hfx_hat_beanie.dds differ diff --git a/hak/sf_effects/hfx_hat_beanie.tga b/hak/sf_effects/hfx_hat_beanie.tga deleted file mode 100644 index c6fdecf47..000000000 Binary files a/hak/sf_effects/hfx_hat_beanie.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hat_kitty.dds b/hak/sf_effects/hfx_hat_kitty.dds new file mode 100644 index 000000000..447880e6f Binary files /dev/null and b/hak/sf_effects/hfx_hat_kitty.dds differ diff --git a/hak/sf_effects/hfx_hat_kitty.tga b/hak/sf_effects/hfx_hat_kitty.tga deleted file mode 100644 index 9942ff9ec..000000000 Binary files a/hak/sf_effects/hfx_hat_kitty.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hat_panda.dds b/hak/sf_effects/hfx_hat_panda.dds new file mode 100644 index 000000000..b4fd6f490 Binary files /dev/null and b/hak/sf_effects/hfx_hat_panda.dds differ diff --git a/hak/sf_effects/hfx_hat_panda.tga b/hak/sf_effects/hfx_hat_panda.tga deleted file mode 100644 index 0ff9ad939..000000000 Binary files a/hak/sf_effects/hfx_hat_panda.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hdress_01a.dds b/hak/sf_effects/hfx_hdress_01a.dds new file mode 100644 index 000000000..bb09b0e35 Binary files /dev/null and b/hak/sf_effects/hfx_hdress_01a.dds differ diff --git a/hak/sf_effects/hfx_hdress_01a.tga b/hak/sf_effects/hfx_hdress_01a.tga deleted file mode 100644 index e838c2a63..000000000 Binary files a/hak/sf_effects/hfx_hdress_01a.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hdress_02c.dds b/hak/sf_effects/hfx_hdress_02c.dds new file mode 100644 index 000000000..807f90232 Binary files /dev/null and b/hak/sf_effects/hfx_hdress_02c.dds differ diff --git a/hak/sf_effects/hfx_hdress_02c.tga b/hak/sf_effects/hfx_hdress_02c.tga deleted file mode 100644 index 72945c337..000000000 Binary files a/hak/sf_effects/hfx_hdress_02c.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_helm_valkyr.dds b/hak/sf_effects/hfx_helm_valkyr.dds new file mode 100644 index 000000000..f23bc8ca1 Binary files /dev/null and b/hak/sf_effects/hfx_helm_valkyr.dds differ diff --git a/hak/sf_effects/hfx_helm_valkyr.tga b/hak/sf_effects/hfx_helm_valkyr.tga deleted file mode 100644 index 46bd70594..000000000 Binary files a/hak/sf_effects/hfx_helm_valkyr.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hood_desert.dds b/hak/sf_effects/hfx_hood_desert.dds new file mode 100644 index 000000000..c7b1c123d Binary files /dev/null and b/hak/sf_effects/hfx_hood_desert.dds differ diff --git a/hak/sf_effects/hfx_hood_desert.tga b/hak/sf_effects/hfx_hood_desert.tga deleted file mode 100644 index 24ea2401b..000000000 Binary files a/hak/sf_effects/hfx_hood_desert.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_hood_desertb.dds b/hak/sf_effects/hfx_hood_desertb.dds new file mode 100644 index 000000000..238d1ba52 Binary files /dev/null and b/hak/sf_effects/hfx_hood_desertb.dds differ diff --git a/hak/sf_effects/hfx_hood_desertb.tga b/hak/sf_effects/hfx_hood_desertb.tga deleted file mode 100644 index 2422517ce..000000000 Binary files a/hak/sf_effects/hfx_hood_desertb.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_horn_eliza_e.dds b/hak/sf_effects/hfx_horn_eliza_e.dds new file mode 100644 index 000000000..33d94fd12 Binary files /dev/null and b/hak/sf_effects/hfx_horn_eliza_e.dds differ diff --git a/hak/sf_effects/hfx_horn_eliza_e.tga b/hak/sf_effects/hfx_horn_eliza_e.tga deleted file mode 100644 index d7d2448f9..000000000 Binary files a/hak/sf_effects/hfx_horn_eliza_e.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_mask_fox.dds b/hak/sf_effects/hfx_mask_fox.dds new file mode 100644 index 000000000..b22dcb8ca Binary files /dev/null and b/hak/sf_effects/hfx_mask_fox.dds differ diff --git a/hak/sf_effects/hfx_mask_fox.tga b/hak/sf_effects/hfx_mask_fox.tga deleted file mode 100644 index 861bf0d45..000000000 Binary files a/hak/sf_effects/hfx_mask_fox.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_mask_full.dds b/hak/sf_effects/hfx_mask_full.dds new file mode 100644 index 000000000..50aca6ded Binary files /dev/null and b/hak/sf_effects/hfx_mask_full.dds differ diff --git a/hak/sf_effects/hfx_mask_full.tga b/hak/sf_effects/hfx_mask_full.tga deleted file mode 100644 index 9a89d412b..000000000 Binary files a/hak/sf_effects/hfx_mask_full.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_plat02_sk.dds b/hak/sf_effects/hfx_plat02_sk.dds new file mode 100644 index 000000000..99ed7df0a Binary files /dev/null and b/hak/sf_effects/hfx_plat02_sk.dds differ diff --git a/hak/sf_effects/hfx_plat02_sk.tga b/hak/sf_effects/hfx_plat02_sk.tga deleted file mode 100644 index 96d31eaa4..000000000 Binary files a/hak/sf_effects/hfx_plat02_sk.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_plat03_sk.dds b/hak/sf_effects/hfx_plat03_sk.dds new file mode 100644 index 000000000..297a257d0 Binary files /dev/null and b/hak/sf_effects/hfx_plat03_sk.dds differ diff --git a/hak/sf_effects/hfx_plat03_sk.tga b/hak/sf_effects/hfx_plat03_sk.tga deleted file mode 100644 index b8d2bf9c1..000000000 Binary files a/hak/sf_effects/hfx_plat03_sk.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_plat04_sk.dds b/hak/sf_effects/hfx_plat04_sk.dds new file mode 100644 index 000000000..c1da7963e Binary files /dev/null and b/hak/sf_effects/hfx_plat04_sk.dds differ diff --git a/hak/sf_effects/hfx_plat04_sk.tga b/hak/sf_effects/hfx_plat04_sk.tga deleted file mode 100644 index 13e584789..000000000 Binary files a/hak/sf_effects/hfx_plat04_sk.tga and /dev/null differ diff --git a/hak/sf_effects/hfx_wing_ang.dds b/hak/sf_effects/hfx_wing_ang.dds new file mode 100644 index 000000000..cac741c6f Binary files /dev/null and b/hak/sf_effects/hfx_wing_ang.dds differ diff --git a/hak/sf_effects/hfx_wing_ang.tga b/hak/sf_effects/hfx_wing_ang.tga deleted file mode 100644 index 9092a92ca..000000000 Binary files a/hak/sf_effects/hfx_wing_ang.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_hair_f_003b.dds b/hak/sf_effects/tfx_hair_f_003b.dds new file mode 100644 index 000000000..2074e729a Binary files /dev/null and b/hak/sf_effects/tfx_hair_f_003b.dds differ diff --git a/hak/sf_effects/tfx_hair_f_003b.tga b/hak/sf_effects/tfx_hair_f_003b.tga deleted file mode 100644 index 72c4f5dbb..000000000 Binary files a/hak/sf_effects/tfx_hair_f_003b.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_hair_f_011.dds b/hak/sf_effects/tfx_hair_f_011.dds new file mode 100644 index 000000000..5debfe1dc Binary files /dev/null and b/hak/sf_effects/tfx_hair_f_011.dds differ diff --git a/hak/sf_effects/tfx_hair_f_011.tga b/hak/sf_effects/tfx_hair_f_011.tga deleted file mode 100644 index f4380dcd4..000000000 Binary files a/hak/sf_effects/tfx_hair_f_011.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_halo_holy.dds b/hak/sf_effects/tfx_halo_holy.dds new file mode 100644 index 000000000..5fa8e3058 Binary files /dev/null and b/hak/sf_effects/tfx_halo_holy.dds differ diff --git a/hak/sf_effects/tfx_halo_holy.tga b/hak/sf_effects/tfx_halo_holy.tga deleted file mode 100644 index 5d6fe1e90..000000000 Binary files a/hak/sf_effects/tfx_halo_holy.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_neck_blue.dds b/hak/sf_effects/tfx_neck_blue.dds new file mode 100644 index 000000000..94db0b856 Binary files /dev/null and b/hak/sf_effects/tfx_neck_blue.dds differ diff --git a/hak/sf_effects/tfx_neck_blue.tga b/hak/sf_effects/tfx_neck_blue.tga deleted file mode 100644 index 674c93ae0..000000000 Binary files a/hak/sf_effects/tfx_neck_blue.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_top_fura.dds b/hak/sf_effects/tfx_top_fura.dds new file mode 100644 index 000000000..9826f4313 Binary files /dev/null and b/hak/sf_effects/tfx_top_fura.dds differ diff --git a/hak/sf_effects/tfx_top_fura.tga b/hak/sf_effects/tfx_top_fura.tga deleted file mode 100644 index 8dbc8db0e..000000000 Binary files a/hak/sf_effects/tfx_top_fura.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_top_vine.dds b/hak/sf_effects/tfx_top_vine.dds new file mode 100644 index 000000000..4a24246c8 Binary files /dev/null and b/hak/sf_effects/tfx_top_vine.dds differ diff --git a/hak/sf_effects/tfx_top_vine.tga b/hak/sf_effects/tfx_top_vine.tga deleted file mode 100644 index 772b80cfb..000000000 Binary files a/hak/sf_effects/tfx_top_vine.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_wing_ang.dds b/hak/sf_effects/tfx_wing_ang.dds new file mode 100644 index 000000000..e5c2d410e Binary files /dev/null and b/hak/sf_effects/tfx_wing_ang.dds differ diff --git a/hak/sf_effects/tfx_wing_ang.tga b/hak/sf_effects/tfx_wing_ang.tga deleted file mode 100644 index 639f73ea7..000000000 Binary files a/hak/sf_effects/tfx_wing_ang.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_wing_drag.dds b/hak/sf_effects/tfx_wing_drag.dds new file mode 100644 index 000000000..0ed9ca946 Binary files /dev/null and b/hak/sf_effects/tfx_wing_drag.dds differ diff --git a/hak/sf_effects/tfx_wing_drag.tga b/hak/sf_effects/tfx_wing_drag.tga deleted file mode 100644 index a5c13fd28..000000000 Binary files a/hak/sf_effects/tfx_wing_drag.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_wing_fold.dds b/hak/sf_effects/tfx_wing_fold.dds new file mode 100644 index 000000000..5fa8e3058 Binary files /dev/null and b/hak/sf_effects/tfx_wing_fold.dds differ diff --git a/hak/sf_effects/tfx_wing_fold.tga b/hak/sf_effects/tfx_wing_fold.tga deleted file mode 100644 index 5d6fe1e90..000000000 Binary files a/hak/sf_effects/tfx_wing_fold.tga and /dev/null differ diff --git a/hak/sf_effects/tfx_wing_sngl.dds b/hak/sf_effects/tfx_wing_sngl.dds new file mode 100644 index 000000000..223990203 Binary files /dev/null and b/hak/sf_effects/tfx_wing_sngl.dds differ diff --git a/hak/sf_effects/tfx_wing_sngl.tga b/hak/sf_effects/tfx_wing_sngl.tga deleted file mode 100644 index 11e88895f..000000000 Binary files a/hak/sf_effects/tfx_wing_sngl.tga and /dev/null differ diff --git a/hak/sf_effects/vfx_sigil_rgb.dds b/hak/sf_effects/vfx_sigil_rgb.dds new file mode 100644 index 000000000..b9d002b10 Binary files /dev/null and b/hak/sf_effects/vfx_sigil_rgb.dds differ diff --git a/hak/sf_effects/vfx_sigil_rgb.tga b/hak/sf_effects/vfx_sigil_rgb.tga deleted file mode 100644 index 40090dad8..000000000 Binary files a/hak/sf_effects/vfx_sigil_rgb.tga and /dev/null differ