diff --git a/binaries/data/mods/public/art/actors/props/units/shields/cart_tarantine_e.xml b/binaries/data/mods/public/art/actors/props/units/shields/cart_tarantine_e.xml
index cec907a756..8d04d66c0a 100644
--- a/binaries/data/mods/public/art/actors/props/units/shields/cart_tarantine_e.xml
+++ b/binaries/data/mods/public/art/actors/props/units/shields/cart_tarantine_e.xml
@@ -3,25 +3,37 @@
- props/shield/round_h_f.pmd
+ props/shield/aspis_sm_f.dae
-
+
-
+
props/shield/hele_round_b.dds
-
+
props/shield/hele_round_q.dds
-
+
props/shield/hele_round_v.dds
props/shield/hele_round_w.dds
+
+ props/shield/kart_round_af.dds
+
+
+ props/shield/kart_round_ag.dds
+
+
+ props/shield/kart_round_ah.dds
+
+
+ props/shield/kart_round_q.dds
+
player_trans.xml
diff --git a/binaries/data/mods/public/art/actors/props/units/shields/kart_archer_e.xml b/binaries/data/mods/public/art/actors/props/units/shields/kart_archer_e.xml
index a422d85519..ea3341a199 100644
--- a/binaries/data/mods/public/art/actors/props/units/shields/kart_archer_e.xml
+++ b/binaries/data/mods/public/art/actors/props/units/shields/kart_archer_e.xml
@@ -10,9 +10,21 @@
-
+
props/shield/kart_leather_a.dds
+
+ props/shield/kart_leather_b.dds
+
+
+ props/shield/kart_leather_c.dds
+
+
+ props/shield/kart_leather_d.dds
+
+
+ props/shield/kart_leather_e.dds
+
player_trans.xml
diff --git a/binaries/data/mods/public/art/actors/props/units/shields/kart_hero_hamilcar.xml b/binaries/data/mods/public/art/actors/props/units/shields/kart_hero_hamilcar.xml
new file mode 100644
index 0000000000..aa3a5e1daf
--- /dev/null
+++ b/binaries/data/mods/public/art/actors/props/units/shields/kart_hero_hamilcar.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+ props/shield/aspis_sm_f.dae
+
+
+
+
+
+
+
+ props/shield/kart_round_am.dds
+
+
+ player_trans.xml
+
diff --git a/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_adv.xml b/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_adv.xml
index eb5e173999..a8e786bf59 100644
--- a/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_adv.xml
+++ b/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_adv.xml
@@ -1,8 +1,6 @@
-
+
-
-
props/shield/round_h_f.pmd
@@ -11,7 +9,6 @@
-
props/shield/kart_round_o.dds
@@ -28,8 +25,9 @@
props/shield/kart_round_o_2.dds
+
+ props/shield/kart_round_ae.dds
+
-
player_trans.xml
-
diff --git a/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_e.xml b/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_e.xml
index 1fb651c8fa..10341ae5e0 100644
--- a/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_e.xml
+++ b/binaries/data/mods/public/art/actors/props/units/shields/kart_round_isp_e.xml
@@ -1,8 +1,6 @@
-
+
-
-
props/shield/round_h_f.pmd
@@ -11,7 +9,6 @@
-
props/shield/kart_round_f.dds
@@ -22,8 +19,21 @@
props/shield/kart_round_w.dds
+
+ props/shield/kart_round_ai.dds
+
+
+ props/shield/kart_round_q.dds
+
+
+ props/shield/kart_round_aj.dds
+
+
+ props/shield/kart_round_ak.dds
+
+
+ props/shield/kart_round_al.dds
+
-
player_trans.xml
-
diff --git a/binaries/data/mods/public/art/actors/props/units/shields/kart_turret_hannibal.xml b/binaries/data/mods/public/art/actors/props/units/shields/kart_turret_hannibal.xml
index a67e071fff..7cfd953160 100644
--- a/binaries/data/mods/public/art/actors/props/units/shields/kart_turret_hannibal.xml
+++ b/binaries/data/mods/public/art/actors/props/units/shields/kart_turret_hannibal.xml
@@ -1,15 +1,11 @@
-
+
-
-
props/shield/round_h_f.pmd
- props/shield/kart_round_aa.dds
+ props/shield/kart_round_am.dds
-
player_trans.xml
-
diff --git a/binaries/data/mods/public/art/actors/props/units/shields/numidian_round_3.xml b/binaries/data/mods/public/art/actors/props/units/shields/numidian_round_3.xml
index ed3f4d55ab..d0ab567d25 100644
--- a/binaries/data/mods/public/art/actors/props/units/shields/numidian_round_3.xml
+++ b/binaries/data/mods/public/art/actors/props/units/shields/numidian_round_3.xml
@@ -1,8 +1,6 @@
-
+
-
-
props/shield/round_b_f.pmd
@@ -11,7 +9,6 @@
-
props/shield/kart_round_u.dds
@@ -19,8 +16,12 @@
props/shield/kart_round_v.dds
+
+ props/shield/kart_round_s.dds
+
+
+ props/shield/kart_round_a.dds
+
-
player_trans.xml
-
diff --git a/binaries/data/mods/public/art/actors/units/carthaginians/hero_hamilcar_r.xml b/binaries/data/mods/public/art/actors/units/carthaginians/hero_hamilcar_r.xml
index 984f907e3a..13d09f6acc 100644
--- a/binaries/data/mods/public/art/actors/units/carthaginians/hero_hamilcar_r.xml
+++ b/binaries/data/mods/public/art/actors/units/carthaginians/hero_hamilcar_r.xml
@@ -1,4 +1,4 @@
-
+
@@ -15,7 +15,7 @@
-
+
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_b.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_b.dds
new file mode 100644
index 0000000000..3d047dfb97
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_b.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97ab72e66d6cd4b46692b979d760d9e2d87aae684c2b456b572d628d01a957b6
+size 5616
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_c.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_c.dds
new file mode 100644
index 0000000000..5a5e97db08
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_c.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3bcbaaa98796ba720ee84fd5200d49d344727e38b2021aa7357dde04098b384a
+size 5616
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_d.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_d.dds
new file mode 100644
index 0000000000..25a25b18a9
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_d.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d740bf6e319125081d84b9e3d145562f0e5f4f86788766f5ee421f0030764c3
+size 5616
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_e.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_e.dds
new file mode 100644
index 0000000000..69f211c748
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_leather_e.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9eec4af7bd5bf0efb09d6f8a2431c7f6b5ac1656c600fc19a639396f61e37da3
+size 5616
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ad.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ad.dds
index 52e853a5e0..ab8a67b51a 100644
--- a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ad.dds
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ad.dds
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8dcee55ac0a5b0aeda3728f1f28800e8680af418b290dec0d788a55c44d4e10a
-size 22000
+oid sha256:c07be2eda3408f07fdcfa59b82233bf655bb325ad3e92ee2ab974e00bdfb629e
+size 5616
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ae.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ae.dds
new file mode 100644
index 0000000000..c265f0c74d
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ae.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7de9b88ce637865ce1cde4f9275af25708daab6bfab53480cb3cf6b46d112011
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_af.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_af.dds
new file mode 100644
index 0000000000..e339056282
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_af.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c1d0f29536fbf6d6afb144abff47e2be8eaab557cb3df77fe5494162ccc7deb3
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ag.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ag.dds
new file mode 100644
index 0000000000..9e67ba4c42
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ag.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58b315aa6551bdcaf7aa29fa69fca9f9bbaff7a26179bbfd044b842685efa5d6
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ah.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ah.dds
new file mode 100644
index 0000000000..792462975f
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ah.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89711533c0c2079069901cb90504c761ffd09de7c61d5bf7a1ac18c2e17881f9
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ai.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ai.dds
new file mode 100644
index 0000000000..ddf3a92f2e
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ai.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f0b70fdfca2ed51561080b8b046638e76bfb538026c5ab208dab310b77029436
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_aj.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_aj.dds
new file mode 100644
index 0000000000..9c3583eea4
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_aj.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8bc8cd025edfa1c4ee0f879a5157951643e5dcd5662cbe5586ddf6a914b9c99c
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ak.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ak.dds
new file mode 100644
index 0000000000..d41eddeb8e
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_ak.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1caa857fe72360a8392ddac686d85277f5c177482221f559960db10635cd1d8e
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_al.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_al.dds
new file mode 100644
index 0000000000..cafe8d9fe5
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_al.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:61c76f5dc7dd70605c55f8d88b8471c7288bc46b63a0f4caddeedad69308f2e8
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_am.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_am.dds
new file mode 100644
index 0000000000..0e8adff34f
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_am.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:37c4278543fa3c2e6909541b277cda0b6e4fb02ae0e71e888a53d3fdae45ca74
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_h.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_h.dds
index f9481d7396..801895b601 100644
--- a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_h.dds
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_h.dds
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9a28c5d8bc34eb3c0aecfefbeacaa8ea13b1df9cb2d4f6555237c269787dc54e
-size 5616
+oid sha256:ebeebf6ba192c4e4f93853f52544cee369064d110d977dd1fdb837d0dc7c009b
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_k.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_k.dds
index 82621e7890..353e85609e 100644
--- a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_k.dds
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_k.dds
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:10437dc07169fa93b7329dbc735e47be5b2764c8963ee352eda7b4bf0256a01b
-size 5616
+oid sha256:84726f9541412282bfff283dbbf5374d7c4121fd8150a6d43332fbdf0efef191
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_q.dds b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_q.dds
new file mode 100644
index 0000000000..b4836aa74c
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_round_q.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10990ecc69804e25dc5e0ffe7739493ad4d86790137ec63438da71c3c81a59e1
+size 22000
diff --git a/binaries/data/mods/public/art/textures/skins/props/shield/kart_shields_guide.png b/binaries/data/mods/public/art/textures/skins/props/shield/kart_shields_guide.png
new file mode 100644
index 0000000000..459c12ca52
--- /dev/null
+++ b/binaries/data/mods/public/art/textures/skins/props/shield/kart_shields_guide.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2e00457c9142f64bae40d41ee98f205a07f847a8d52de4fa66cdc810510df3ae
+size 428129