diff --git a/docs/Perlin_noise_example.png b/docs/Perlin_noise_example.png
deleted file mode 100644
index 43577b1e..00000000
Binary files a/docs/Perlin_noise_example.png and /dev/null differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/Starfallen.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/Starfallen.glb
index 0e828e68..3c406449 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/Starfallen.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/Starfallen.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_ccb5.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_ccb5.glb
index 3fc94665..3f29285e 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_ccb5.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_ccb5.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_nefhillside.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_nefhillside.glb
index 262ee4a3..2e63019c 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_nefhillside.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_nefhillside.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbunke.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbunke.glb
index 129a4f62..bb36fb79 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbunke.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bbunke.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefledge1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefledge1.glb
index b3e50be5..2ac282a0 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefledge1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefledge1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefvbay.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefvbay.glb
index 40631a2d..e2bc144e 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefvbay.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefvbay.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/btf_turretplatform_c.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/btf_turretplatform_c.glb
index b2759c21..4ea6ce16 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/btf_turretplatform_c.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/btf_turretplatform_c.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_broadside_nef.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_broadside_nef.glb
index 5d696b88..3ed04c1b 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_broadside_nef.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_broadside_nef.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_nefRaindance.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_nefRaindance.glb
index f021106a..35217815 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_nefRaindance.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_nefRaindance.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat1.glb
index 148e4e69..6fa124a6 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat2.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat2.glb
index 36355759..3ac671c4 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat2.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat2.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neficeridge.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neficeridge.glb
index cc79929f..481065d1 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neficeridge.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neficeridge.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_tokrz_scarabrae.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_tokrz_scarabrae.glb
index 8d092f64..5bdc0fbf 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_tokrz_scarabrae.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_tokrz_scarabrae.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nef_invbunk1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nef_invbunk1.glb
index c9f35e83..ab1f2b62 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nef_invbunk1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nef_invbunk1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefcliffside.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefcliffside.glb
index 86bc518e..c8400622 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefcliffside.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefcliffside.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefdcbunk.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefdcbunk.glb
index 549b8988..d3b332b2 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefdcbunk.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefdcbunk.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefsmall.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefsmall.glb
index 29bf7689..cc107180 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefsmall.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefsmall.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_snowblind.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_snowblind.glb
index 404d846a..b37ad38a 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_snowblind.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_snowblind.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_stonehenge1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_stonehenge1.glb
index 0a2ecf1f..668182aa 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_stonehenge1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_stonehenge1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_vbunk1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_vbunk1.glb
index a2b5baca..a3a8822b 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_vbunk1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_vbunk1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefbridge.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefbridge.glb
index 0cee4b58..7ff4c6a7 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefbridge.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefbridge.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand2.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand2.glb
index 69c78a3f..bb881cd3 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand2.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand2.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand3.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand3.glb
index 4add0d25..441c6ae7 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand3.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand3.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj1.glb
index dfb45cc8..ea6123fb 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj2.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj2.glb
index 6f565433..5a096f03 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj2.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj2.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplat1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplat1.glb
index 84b6bfcb..ab44e7ef 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplat1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplat1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplug1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplug1.glb
index 8180dace..f447364f 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplug1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplug1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefrdbridge1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefrdbridge1.glb
index e59dddbe..8fc59478 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefrdbridge1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefrdbridge1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower1.glb
index a74e1111..0abefc6e 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower2.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower2.glb
index 2dad13c5..87ea7a9b 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower2.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower2.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower3.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower3.glb
index fe95fc44..4685d73c 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower3.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower3.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge1.glb
index bc4fea77..61fab45b 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge2.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge2.glb
index 234aa7e3..c08633f5 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge2.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge2.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge3.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge3.glb
index dae2664e..532113e8 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge3.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge3.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dtowr_classic1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dtowr_classic1.glb
index 8032dfbf..6e1b7ceb 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dtowr_classic1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/dtowr_classic1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/flagbridge.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/flagbridge.glb
index 55bca3fd..b321757b 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/flagbridge.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/flagbridge.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackairinv13.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackairinv13.glb
index 7cd25c62..47263617 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackairinv13.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackairinv13.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackbase5618_final.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackbase5618_final.glb
index 4d88f0db..a4c5251a 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackbase5618_final.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackbase5618_final.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackturret8.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackturret8.glb
index e578e0c3..8741b9fe 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackturret8.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackturret8.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_giant.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_giant.glb
index 24ff0aca..5afdc5de 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_giant.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_giant.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_vbase1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_vbase1.glb
index 831293b8..3905287c 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_vbase1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_vbase1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk4a_CC.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk4a_CC.glb
index e8f56032..419daa23 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk4a_CC.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk4a_CC.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk7a_CC.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk7a_CC.glb
index d8d00887..f20c8c6f 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk7a_CC.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk7a_CC.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_base.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_base.glb
index 112a08b1..b112b16c 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_base.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_base.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_tower.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_tower.glb
index 7cb5ff58..09784151 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_tower.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_tower.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_wall4.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_wall4.glb
index 48ecc583..b85fcccb 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_wall4.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ram_wall4.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker.glb
index 24bc3877..bb415055 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker2.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker2.glb
index a71a8214..fd09c54d 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker2.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker2.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_bridge1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_bridge1.glb
index 9d555404..95163e2b 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_bridge1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_bridge1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_mainbase.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_mainbase.glb
index 208f47bb..0602700d 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_mainbase.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_mainbase.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain_turretbase1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain_turretbase1.glb
index de354e13..7b89bece 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain_turretbase1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain_turretbase1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_bridge.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_bridge.glb
index 26368b22..0896517e 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_bridge.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_bridge.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_mainbase.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_mainbase.glb
index f2896c2b..e515fba0 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_mainbase.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_mainbase.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_platform1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_platform1.glb
index b3ce53bc..1e7590ec 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_platform1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_platform1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_towerbunker.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_towerbunker.glb
index f56c6a2d..37f87b15 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_towerbunker.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_towerbunker.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin1.glb
index 471a2152..188c2507 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin2.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin2.glb
index a99e1d5e..7d0b6f66 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin2.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin2.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin3.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin3.glb
index c4ed6ae6..7c308240 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin3.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin3.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin4.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin4.glb
index 579e062b..c6c2ec93 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin4.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruin4.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruinarch.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruinarch.glb
index 94306e40..076db030 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruinarch.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/ruinarch.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/sbunk_nef1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/sbunk_nef1.glb
index 948e80db..2dc3231e 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/sbunk_nef1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/sbunk_nef1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/siege.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/siege.glb
index 8d8d89b9..fdb2f757 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/siege.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/siege.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/smisc_nef1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/smisc_nef1.glb
index dcc1f8c0..80315b31 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/smisc_nef1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/smisc_nef1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bbase_ccb2a.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bbase_ccb2a.glb
index 84e85e3e..4b0ded86 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bbase_ccb2a.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bbase_ccb2a.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bmisc_tunl_ccb1.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bmisc_tunl_ccb1.glb
index e5a45e5f..44b03ba1 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bmisc_tunl_ccb1.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bmisc_tunl_ccb1.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_cnr_CC.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_cnr_CC.glb
index 4824412d..77cba8a1 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_cnr_CC.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_cnr_CC.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_lrg_CC.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_lrg_CC.glb
index f6be36aa..8ad5fc93 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_lrg_CC.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_lrg_CC.glb differ
diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_sm_CC.glb b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_sm_CC.glb
index 0b6f4d20..2de696b1 100644
Binary files a/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_sm_CC.glb and b/docs/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_sm_CC.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_-nef_flagstand1_x.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_-nef_flagstand1_x.glb
index 801ec4ac..70fa0611 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_-nef_flagstand1_x.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_-nef_flagstand1_x.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_neftrstand1.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_neftrstand1.glb
index 442d10af..94bee7bf 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_neftrstand1.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/bmisc_neftrstand1.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon.glb
index add24f98..44765aab 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon2.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon2.glb
index 81ca628e..baef5e34 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon2.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/cannon2.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/cap.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/cap.glb
index e4ccd39d..4f8b8bf0 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/cap.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/cap.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/doubleramp2.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/doubleramp2.glb
index c6cd9c28..743466fb 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/doubleramp2.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/doubleramp2.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl1.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl1.glb
index e813a8b2..bd34931c 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl1.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl1.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl2.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl2.glb
index 5c0cca44..c3269506 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl2.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl2.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl3.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl3.glb
index 5c62256e..bdc80ef2 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl3.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl3.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_ramp1.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_ramp1.glb
index 7fee3f52..56dccb83 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_ramp1.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/nef_ramp1.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/rail1.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/rail1.glb
index 377f79ca..e4f25b5c 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/rail1.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/rail1.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/ramp1.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/ramp1.glb
index 2a79d344..eda2a42b 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/ramp1.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/ramp1.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/singleramp.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/singleramp.glb
index 6b0e7e14..883eab20 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/singleramp.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/singleramp.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase.glb
index 87a5ffe1..16a66934 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase2.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase2.glb
index 8cbc63fa..8263f50d 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase2.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/spawnbase2.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/interiors/sphere.glb b/docs/base/@vl2/TR2final105-client.vl2/interiors/sphere.glb
index ceb6d02a..14628f17 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/interiors/sphere.glb and b/docs/base/@vl2/TR2final105-client.vl2/interiors/sphere.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb
index 115dbc35..da15c16b 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb
index 5efc8187..7cd42d3f 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb
index 53dc7c3b..c4d2dd87 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb
index fccb3109..3802edfb 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb
index c2a7864f..676e98a5 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb
index 9e883537..81411a90 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb
index 5501691a..32389d49 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb
index 2cdcd990..a983d385 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb
index 3f657a74..ac4dab06 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb
index 7e4b8d5e..fa2044ad 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb
index 52546a5a..dd201192 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb
index ad995297..b3825019 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb
index 0ede4073..c09633bd 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb
index a73fd9e9..694277e1 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb
index 1a4b57b5..2413d5ad 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb
index 00a13eb5..79d8dc9a 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb
index 600b6856..e138aade 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb
index bb1d5cd3..2243c028 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb
index b2fc8a21..30ff99a2 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb
index 0bbcede2..dfe2214a 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb
index 6b472d4e..e4f41bb0 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb
index b3644cb7..8ac0754c 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb
index 95c6abe2..fd51c626 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb differ
diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb
index 2304e788..54a886e3 100644
Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbase1.glb b/docs/base/@vl2/interiors.vl2/interiors/bbase1.glb
index 680923e8..eef4a5ff 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbase1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbase1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbase4cm.glb b/docs/base/@vl2/interiors.vl2/interiors/bbase4cm.glb
index cc212ed9..e3dc2692 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbase4cm.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbase4cm.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbase6.glb b/docs/base/@vl2/interiors.vl2/interiors/bbase6.glb
index 3d2b22e7..35d006fd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbase6.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbase6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbase7.glb b/docs/base/@vl2/interiors.vl2/interiors/bbase7.glb
index bed89eff..94928ab8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbase7.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbase7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbase9.glb b/docs/base/@vl2/interiors.vl2/interiors/bbase9.glb
index ed4b5dbc..05182895 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbase9.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbase9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg0.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg0.glb
index 314f3684..fd87a635 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg0.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg0.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg1.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg1.glb
index a3b8e202..65b7dc32 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg2.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg2.glb
index df238290..6da7f2c1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg2.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg3.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg3.glb
index 04b81895..69765e65 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg3.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg4.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg4.glb
index c6b1c77c..3320ae14 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg4.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg5.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg5.glb
index 6d99ff50..b91def1f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg5.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg6.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg6.glb
index 818239f1..6df9edc7 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg6.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg7.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg7.glb
index 3a56df89..8d0e8321 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg7.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg8.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg8.glb
index b783dcf2..031c86a8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg8.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdg9.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdg9.glb
index 9a82da4b..561c9976 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdg9.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdg9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdga.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdga.glb
index 45279d3d..d530c1ee 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdga.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdga.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdgb.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdgb.glb
index 9c8ae421..61598beb 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdgb.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdgb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdgn.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdgn.glb
index f9e372c7..e186345b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdgn.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdgn.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbrdgo.glb b/docs/base/@vl2/interiors.vl2/interiors/bbrdgo.glb
index 212e8cbb..e493da15 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbrdgo.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbrdgo.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunk1.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunk1.glb
index 9bf10edb..0b086c3d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunk1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunk1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunk2.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunk2.glb
index 888fab75..75dea384 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunk2.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunk2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunk5.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunk5.glb
index 048138bc..1708510b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunk5.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunk5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunk7.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunk7.glb
index 9fb17ff2..039237bd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunk7.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunk7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunk8.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunk8.glb
index d04307ca..baaa03dd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunk8.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunk8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunk9.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunk9.glb
index 9adf2d88..87b109c4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunk9.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunk9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunkb.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunkb.glb
index 220eb079..ef718e5f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunkb.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunkb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunkc.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunkc.glb
index c18d7fb7..b4f7072f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunkc.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunkc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bbunkd.glb b/docs/base/@vl2/interiors.vl2/interiors/bbunkd.glb
index 320ef80f..423a6b11 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bbunkd.glb and b/docs/base/@vl2/interiors.vl2/interiors/bbunkd.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc1.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc1.glb
index 49fead58..da4aaa3e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc2.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc2.glb
index 4d664f2c..0a10b025 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc2.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc3.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc3.glb
index ee82db7b..63348acf 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc3.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc4.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc4.glb
index 668acbbf..8555b0c1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc4.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc5.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc5.glb
index 85d3fade..42ca50f7 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc5.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc6.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc6.glb
index be44b0b3..383b29b8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc6.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc7.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc7.glb
index 6c592f8f..3a9411c8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc7.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc8.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc8.glb
index a1203afa..c5ebeaec 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc8.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bmisc9.glb b/docs/base/@vl2/interiors.vl2/interiors/bmisc9.glb
index 965bfbcb..9a5125da 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bmisc9.glb and b/docs/base/@vl2/interiors.vl2/interiors/bmisc9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bplat1.glb b/docs/base/@vl2/interiors.vl2/interiors/bplat1.glb
index 867f217b..40d84eb8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bplat1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bplat1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bplat2.glb b/docs/base/@vl2/interiors.vl2/interiors/bplat2.glb
index 4cb55a82..8dfa0eb8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bplat2.glb and b/docs/base/@vl2/interiors.vl2/interiors/bplat2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bplat3.glb b/docs/base/@vl2/interiors.vl2/interiors/bplat3.glb
index ca93c6a8..17f3f001 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bplat3.glb and b/docs/base/@vl2/interiors.vl2/interiors/bplat3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bplat4.glb b/docs/base/@vl2/interiors.vl2/interiors/bplat4.glb
index 6a7d85e4..e71344ef 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bplat4.glb and b/docs/base/@vl2/interiors.vl2/interiors/bplat4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bplat6.glb b/docs/base/@vl2/interiors.vl2/interiors/bplat6.glb
index 858ed7ea..c8cd774a 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bplat6.glb and b/docs/base/@vl2/interiors.vl2/interiors/bplat6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bpower1.glb b/docs/base/@vl2/interiors.vl2/interiors/bpower1.glb
index 7628f248..5bd0fbc4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bpower1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bpower1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/brock6.glb b/docs/base/@vl2/interiors.vl2/interiors/brock6.glb
index 603b1d51..aa57cee7 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/brock6.glb and b/docs/base/@vl2/interiors.vl2/interiors/brock6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/brock7.glb b/docs/base/@vl2/interiors.vl2/interiors/brock7.glb
index de72291b..5be32792 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/brock7.glb and b/docs/base/@vl2/interiors.vl2/interiors/brock7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/brock8.glb b/docs/base/@vl2/interiors.vl2/interiors/brock8.glb
index 42f240cd..6b1121da 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/brock8.glb and b/docs/base/@vl2/interiors.vl2/interiors/brock8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/brocka.glb b/docs/base/@vl2/interiors.vl2/interiors/brocka.glb
index 88b70143..e054d6ff 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/brocka.glb and b/docs/base/@vl2/interiors.vl2/interiors/brocka.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/brockc.glb b/docs/base/@vl2/interiors.vl2/interiors/brockc.glb
index 6cd7e702..d6b0d83b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/brockc.glb and b/docs/base/@vl2/interiors.vl2/interiors/brockc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bspir1.glb b/docs/base/@vl2/interiors.vl2/interiors/bspir1.glb
index 66f0aa5d..0e6a9527 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bspir1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bspir1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bspir2.glb b/docs/base/@vl2/interiors.vl2/interiors/bspir2.glb
index e9a6c74c..8d1d1776 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bspir2.glb and b/docs/base/@vl2/interiors.vl2/interiors/bspir2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bspir3.glb b/docs/base/@vl2/interiors.vl2/interiors/bspir3.glb
index 8110eed3..4e1fa4b0 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bspir3.glb and b/docs/base/@vl2/interiors.vl2/interiors/bspir3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bspir4.glb b/docs/base/@vl2/interiors.vl2/interiors/bspir4.glb
index e6114d4f..d4d1bc24 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bspir4.glb and b/docs/base/@vl2/interiors.vl2/interiors/bspir4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bspir5.glb b/docs/base/@vl2/interiors.vl2/interiors/bspir5.glb
index e0e25130..24c67a18 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bspir5.glb and b/docs/base/@vl2/interiors.vl2/interiors/bspir5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/btowr2.glb b/docs/base/@vl2/interiors.vl2/interiors/btowr2.glb
index 02de9dbe..c06c993c 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/btowr2.glb and b/docs/base/@vl2/interiors.vl2/interiors/btowr2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/btowr5.glb b/docs/base/@vl2/interiors.vl2/interiors/btowr5.glb
index 524555e7..7f1f5fe5 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/btowr5.glb and b/docs/base/@vl2/interiors.vl2/interiors/btowr5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/btowr6.glb b/docs/base/@vl2/interiors.vl2/interiors/btowr6.glb
index 8015ab2c..ce291a33 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/btowr6.glb and b/docs/base/@vl2/interiors.vl2/interiors/btowr6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/btowr8.glb b/docs/base/@vl2/interiors.vl2/interiors/btowr8.glb
index 8aeedec3..3f922484 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/btowr8.glb and b/docs/base/@vl2/interiors.vl2/interiors/btowr8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/btowra.glb b/docs/base/@vl2/interiors.vl2/interiors/btowra.glb
index c95c3253..9921fd14 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/btowra.glb and b/docs/base/@vl2/interiors.vl2/interiors/btowra.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bvpad.glb b/docs/base/@vl2/interiors.vl2/interiors/bvpad.glb
index 9311026c..76a30f2b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bvpad.glb and b/docs/base/@vl2/interiors.vl2/interiors/bvpad.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bwall1.glb b/docs/base/@vl2/interiors.vl2/interiors/bwall1.glb
index e1b58bcf..437874ad 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bwall1.glb and b/docs/base/@vl2/interiors.vl2/interiors/bwall1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bwall2.glb b/docs/base/@vl2/interiors.vl2/interiors/bwall2.glb
index 46e76366..ae58a43f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bwall2.glb and b/docs/base/@vl2/interiors.vl2/interiors/bwall2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bwall3.glb b/docs/base/@vl2/interiors.vl2/interiors/bwall3.glb
index 49d242ec..590d3d8f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bwall3.glb and b/docs/base/@vl2/interiors.vl2/interiors/bwall3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/bwall4.glb b/docs/base/@vl2/interiors.vl2/interiors/bwall4.glb
index 326f3d95..48f57670 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/bwall4.glb and b/docs/base/@vl2/interiors.vl2/interiors/bwall4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbase2.glb b/docs/base/@vl2/interiors.vl2/interiors/dbase2.glb
index e4028aaa..a67758df 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbase2.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbase2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbase3.glb b/docs/base/@vl2/interiors.vl2/interiors/dbase3.glb
index d5057a8d..c55e0315 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbase3.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbase3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbase4.glb b/docs/base/@vl2/interiors.vl2/interiors/dbase4.glb
index 5f2b63e2..23d9dcec 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbase4.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbase4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg1.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg1.glb
index 6933716c..86bb439d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg10.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg10.glb
index 467b107c..0ea04c26 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg10.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg10.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg11.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg11.glb
index 1100c6fe..6d4185c7 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg11.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg11.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg2.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg2.glb
index 106ac130..7d13087d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg2.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg3.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg3.glb
index fe241324..118f8cd4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg3.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg3a.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg3a.glb
index e0f89b0e..4ee03d92 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg3a.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg3a.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg4.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg4.glb
index b765f896..e0dbeb3c 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg4.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg5.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg5.glb
index dbe64537..adfef90d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg5.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg6.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg6.glb
index 6de35d5c..8e3630f1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg6.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg7.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg7.glb
index 8ef54b87..2f719781 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg7.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg7a.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg7a.glb
index 95ba39a0..312cd2f1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg7a.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg7a.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg8.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg8.glb
index cbc29a35..3b7a16cd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg8.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg9.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg9.glb
index 07530709..57910d29 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg9.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbrdg9a.glb b/docs/base/@vl2/interiors.vl2/interiors/dbrdg9a.glb
index 387dd5b5..94c17a45 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbrdg9a.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbrdg9a.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbunk5.glb b/docs/base/@vl2/interiors.vl2/interiors/dbunk5.glb
index 3536af19..27db2698 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbunk5.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbunk5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dbunk6.glb b/docs/base/@vl2/interiors.vl2/interiors/dbunk6.glb
index ef0a7e1a..1ef8d2b2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dbunk6.glb and b/docs/base/@vl2/interiors.vl2/interiors/dbunk6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dmisc1.glb b/docs/base/@vl2/interiors.vl2/interiors/dmisc1.glb
index c42c97b4..817e5074 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dmisc1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dmisc1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dplat1.glb b/docs/base/@vl2/interiors.vl2/interiors/dplat1.glb
index 8d6a07af..3cd75678 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dplat1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dplat1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dplat2.glb b/docs/base/@vl2/interiors.vl2/interiors/dplat2.glb
index 9e49c3a1..06508d9d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dplat2.glb and b/docs/base/@vl2/interiors.vl2/interiors/dplat2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dplat3.glb b/docs/base/@vl2/interiors.vl2/interiors/dplat3.glb
index 0692efba..ce575435 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dplat3.glb and b/docs/base/@vl2/interiors.vl2/interiors/dplat3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dpole1.glb b/docs/base/@vl2/interiors.vl2/interiors/dpole1.glb
index cc245210..accc7cea 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dpole1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dpole1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/drock6.glb b/docs/base/@vl2/interiors.vl2/interiors/drock6.glb
index 633757a7..bf5f8fe7 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/drock6.glb and b/docs/base/@vl2/interiors.vl2/interiors/drock6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/drock7.glb b/docs/base/@vl2/interiors.vl2/interiors/drock7.glb
index 1f7190e9..f454274d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/drock7.glb and b/docs/base/@vl2/interiors.vl2/interiors/drock7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/drock8.glb b/docs/base/@vl2/interiors.vl2/interiors/drock8.glb
index 1a2d1212..81b279d1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/drock8.glb and b/docs/base/@vl2/interiors.vl2/interiors/drock8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/drocka.glb b/docs/base/@vl2/interiors.vl2/interiors/drocka.glb
index f03aa52b..bcaa9a8e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/drocka.glb and b/docs/base/@vl2/interiors.vl2/interiors/drocka.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dspir1.glb b/docs/base/@vl2/interiors.vl2/interiors/dspir1.glb
index 704a9793..b7dae369 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dspir1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dspir1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dspir2.glb b/docs/base/@vl2/interiors.vl2/interiors/dspir2.glb
index 983fe8e5..686edd2c 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dspir2.glb and b/docs/base/@vl2/interiors.vl2/interiors/dspir2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dspir3.glb b/docs/base/@vl2/interiors.vl2/interiors/dspir3.glb
index 6192898a..b12508b0 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dspir3.glb and b/docs/base/@vl2/interiors.vl2/interiors/dspir3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dspir4.glb b/docs/base/@vl2/interiors.vl2/interiors/dspir4.glb
index e13111a5..8b94442b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dspir4.glb and b/docs/base/@vl2/interiors.vl2/interiors/dspir4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dspir5.glb b/docs/base/@vl2/interiors.vl2/interiors/dspir5.glb
index 9a123e01..242656f6 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dspir5.glb and b/docs/base/@vl2/interiors.vl2/interiors/dspir5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dtowr1.glb b/docs/base/@vl2/interiors.vl2/interiors/dtowr1.glb
index f3f46721..48f2d009 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dtowr1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dtowr1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dtowr2.glb b/docs/base/@vl2/interiors.vl2/interiors/dtowr2.glb
index dc2c8cfc..99792bc9 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dtowr2.glb and b/docs/base/@vl2/interiors.vl2/interiors/dtowr2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dtowr4.glb b/docs/base/@vl2/interiors.vl2/interiors/dtowr4.glb
index 50c437ee..ddad5199 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dtowr4.glb and b/docs/base/@vl2/interiors.vl2/interiors/dtowr4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dvent.glb b/docs/base/@vl2/interiors.vl2/interiors/dvent.glb
index c6c97ec0..5eec0d84 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dvent.glb and b/docs/base/@vl2/interiors.vl2/interiors/dvent.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dvpad.glb b/docs/base/@vl2/interiors.vl2/interiors/dvpad.glb
index 54ccf2b4..ce1266d5 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dvpad.glb and b/docs/base/@vl2/interiors.vl2/interiors/dvpad.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dvpad1.glb b/docs/base/@vl2/interiors.vl2/interiors/dvpad1.glb
index 61ab1b15..1c38ce69 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dvpad1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dvpad1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/dwall1.glb b/docs/base/@vl2/interiors.vl2/interiors/dwall1.glb
index cce6e4dc..1aadc0ae 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/dwall1.glb and b/docs/base/@vl2/interiors.vl2/interiors/dwall1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbase3.glb b/docs/base/@vl2/interiors.vl2/interiors/pbase3.glb
index 473906dc..38c91498 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbase3.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbase3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdg0.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdg0.glb
index a8c0c07c..666c6af4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdg0.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdg0.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdg1.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdg1.glb
index c171ea78..f8e83f9f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdg1.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdg1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdg2.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdg2.glb
index bb309592..49ec9be2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdg2.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdg2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdg3.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdg3.glb
index 755970a8..a951b876 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdg3.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdg3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdg4.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdg4.glb
index 50495394..648ba410 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdg4.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdg4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdgn.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdgn.glb
index 34b44307..3d214cf4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdgn.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdgn.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdgo.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdgo.glb
index fa265d7d..8eea899b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdgo.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdgo.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbrdgp.glb b/docs/base/@vl2/interiors.vl2/interiors/pbrdgp.glb
index e8d01cf7..815bebe8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbrdgp.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbrdgp.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbunk1.glb b/docs/base/@vl2/interiors.vl2/interiors/pbunk1.glb
index 85a0f8a2..23c7ad4d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbunk1.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbunk1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbunk2.glb b/docs/base/@vl2/interiors.vl2/interiors/pbunk2.glb
index a38a210c..a0afbd8a 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbunk2.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbunk2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbunk3.glb b/docs/base/@vl2/interiors.vl2/interiors/pbunk3.glb
index 3b1417fc..553753dc 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbunk3.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbunk3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbunk5.glb b/docs/base/@vl2/interiors.vl2/interiors/pbunk5.glb
index b2a736bc..258f9e67 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbunk5.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbunk5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbunk6.glb b/docs/base/@vl2/interiors.vl2/interiors/pbunk6.glb
index 61d82cc4..3dfd8adf 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbunk6.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbunk6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbunk7.glb b/docs/base/@vl2/interiors.vl2/interiors/pbunk7.glb
index bfebaa42..8d16fdb6 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbunk7.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbunk7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pbunk8.glb b/docs/base/@vl2/interiors.vl2/interiors/pbunk8.glb
index a940a3bc..4232b41f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pbunk8.glb and b/docs/base/@vl2/interiors.vl2/interiors/pbunk8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmisc1.glb b/docs/base/@vl2/interiors.vl2/interiors/pmisc1.glb
index d8d073cf..5502da78 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmisc1.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmisc1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmisc2.glb b/docs/base/@vl2/interiors.vl2/interiors/pmisc2.glb
index 34131f09..20d54ecc 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmisc2.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmisc2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmisc3.glb b/docs/base/@vl2/interiors.vl2/interiors/pmisc3.glb
index 594448f3..d2c9d924 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmisc3.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmisc3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmisc4.glb b/docs/base/@vl2/interiors.vl2/interiors/pmisc4.glb
index ab156ce0..95d51ff2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmisc4.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmisc4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmisc5.glb b/docs/base/@vl2/interiors.vl2/interiors/pmisc5.glb
index eb147103..d9fa6a6b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmisc5.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmisc5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmisca.glb b/docs/base/@vl2/interiors.vl2/interiors/pmisca.glb
index 5f6b8f0d..f0b8ed2e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmisca.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmisca.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmiscb.glb b/docs/base/@vl2/interiors.vl2/interiors/pmiscb.glb
index 876a3457..f0ece869 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmiscb.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmiscb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pmiscc.glb b/docs/base/@vl2/interiors.vl2/interiors/pmiscc.glb
index 6202a22d..e0ce1e5f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pmiscc.glb and b/docs/base/@vl2/interiors.vl2/interiors/pmiscc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pplat1.glb b/docs/base/@vl2/interiors.vl2/interiors/pplat1.glb
index f5170da4..59b79e1e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pplat1.glb and b/docs/base/@vl2/interiors.vl2/interiors/pplat1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pplat2.glb b/docs/base/@vl2/interiors.vl2/interiors/pplat2.glb
index cfbd90dd..f872771d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pplat2.glb and b/docs/base/@vl2/interiors.vl2/interiors/pplat2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pplat3.glb b/docs/base/@vl2/interiors.vl2/interiors/pplat3.glb
index 71c8bbdf..c7b492f8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pplat3.glb and b/docs/base/@vl2/interiors.vl2/interiors/pplat3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pplat4.glb b/docs/base/@vl2/interiors.vl2/interiors/pplat4.glb
index 9043d3c1..75d52be2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pplat4.glb and b/docs/base/@vl2/interiors.vl2/interiors/pplat4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pplat5.glb b/docs/base/@vl2/interiors.vl2/interiors/pplat5.glb
index 826b5d8e..b6185f72 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pplat5.glb and b/docs/base/@vl2/interiors.vl2/interiors/pplat5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/prock6.glb b/docs/base/@vl2/interiors.vl2/interiors/prock6.glb
index 263cabb4..5da5c28f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/prock6.glb and b/docs/base/@vl2/interiors.vl2/interiors/prock6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/prock7.glb b/docs/base/@vl2/interiors.vl2/interiors/prock7.glb
index 8afcfa3f..81c191f3 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/prock7.glb and b/docs/base/@vl2/interiors.vl2/interiors/prock7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/prock8.glb b/docs/base/@vl2/interiors.vl2/interiors/prock8.glb
index bb20b916..c27ef740 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/prock8.glb and b/docs/base/@vl2/interiors.vl2/interiors/prock8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/procka.glb b/docs/base/@vl2/interiors.vl2/interiors/procka.glb
index e385fbcf..b58fc044 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/procka.glb and b/docs/base/@vl2/interiors.vl2/interiors/procka.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/prockb.glb b/docs/base/@vl2/interiors.vl2/interiors/prockb.glb
index e5025279..76c071b2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/prockb.glb and b/docs/base/@vl2/interiors.vl2/interiors/prockb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/prockc.glb b/docs/base/@vl2/interiors.vl2/interiors/prockc.glb
index 9a8acdc3..abae17cd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/prockc.glb and b/docs/base/@vl2/interiors.vl2/interiors/prockc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pspir1.glb b/docs/base/@vl2/interiors.vl2/interiors/pspir1.glb
index 71c75fd0..06eef79f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pspir1.glb and b/docs/base/@vl2/interiors.vl2/interiors/pspir1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pspir2.glb b/docs/base/@vl2/interiors.vl2/interiors/pspir2.glb
index 7d9e95b0..1bc0db1e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pspir2.glb and b/docs/base/@vl2/interiors.vl2/interiors/pspir2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pspir3.glb b/docs/base/@vl2/interiors.vl2/interiors/pspir3.glb
index 3eef33a9..90066902 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pspir3.glb and b/docs/base/@vl2/interiors.vl2/interiors/pspir3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pspir4.glb b/docs/base/@vl2/interiors.vl2/interiors/pspir4.glb
index 0db0bdb9..0187d4f5 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pspir4.glb and b/docs/base/@vl2/interiors.vl2/interiors/pspir4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pspir5.glb b/docs/base/@vl2/interiors.vl2/interiors/pspir5.glb
index 06dd3bdb..5310d3cd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pspir5.glb and b/docs/base/@vl2/interiors.vl2/interiors/pspir5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/ptowr1.glb b/docs/base/@vl2/interiors.vl2/interiors/ptowr1.glb
index 5cac05ea..59da6469 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/ptowr1.glb and b/docs/base/@vl2/interiors.vl2/interiors/ptowr1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/ptowr2.glb b/docs/base/@vl2/interiors.vl2/interiors/ptowr2.glb
index 23c701cd..1424c85e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/ptowr2.glb and b/docs/base/@vl2/interiors.vl2/interiors/ptowr2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/ptowr4.glb b/docs/base/@vl2/interiors.vl2/interiors/ptowr4.glb
index 269d7979..effab001 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/ptowr4.glb and b/docs/base/@vl2/interiors.vl2/interiors/ptowr4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/ptowr5.glb b/docs/base/@vl2/interiors.vl2/interiors/ptowr5.glb
index 535f9d34..b0b6416a 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/ptowr5.glb and b/docs/base/@vl2/interiors.vl2/interiors/ptowr5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/ptowr7.glb b/docs/base/@vl2/interiors.vl2/interiors/ptowr7.glb
index 7219314a..1120e7d0 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/ptowr7.glb and b/docs/base/@vl2/interiors.vl2/interiors/ptowr7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pvbay1.glb b/docs/base/@vl2/interiors.vl2/interiors/pvbay1.glb
index 9b64e39d..a44b348b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pvbay1.glb and b/docs/base/@vl2/interiors.vl2/interiors/pvbay1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pvpad.glb b/docs/base/@vl2/interiors.vl2/interiors/pvpad.glb
index d1d50a3c..02498ae5 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pvpad.glb and b/docs/base/@vl2/interiors.vl2/interiors/pvpad.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/pwall1.glb b/docs/base/@vl2/interiors.vl2/interiors/pwall1.glb
index b1f0e909..f05e70a2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/pwall1.glb and b/docs/base/@vl2/interiors.vl2/interiors/pwall1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbase1.glb b/docs/base/@vl2/interiors.vl2/interiors/sbase1.glb
index 9373d02f..26654d3f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbase1.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbase1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbase3.glb b/docs/base/@vl2/interiors.vl2/interiors/sbase3.glb
index cae073b7..0b99b955 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbase3.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbase3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbase5.glb b/docs/base/@vl2/interiors.vl2/interiors/sbase5.glb
index b98236eb..6e98c957 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbase5.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbase5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdg1.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdg1.glb
index ff31813d..344b7785 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdg1.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdg1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdg2.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdg2.glb
index 3d0171e2..f3bd57e1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdg2.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdg2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdg3.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdg3.glb
index 4815497d..d03aca5f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdg3.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdg3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdg4.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdg4.glb
index 4a37dc5e..277c60c3 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdg4.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdg4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdg5.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdg5.glb
index 46968387..559ff7fd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdg5.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdg5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdg6.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdg6.glb
index 75db9c0f..baccd383 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdg6.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdg6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdg7.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdg7.glb
index 8350b556..7b6f1b85 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdg7.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdg7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdgn.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdgn.glb
index 5c3e6386..709733a8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdgn.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdgn.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbrdgo.glb b/docs/base/@vl2/interiors.vl2/interiors/sbrdgo.glb
index 79405019..79ea057b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbrdgo.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbrdgo.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbunk2.glb b/docs/base/@vl2/interiors.vl2/interiors/sbunk2.glb
index f8dc1c87..00408630 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbunk2.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbunk2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sbunk9.glb b/docs/base/@vl2/interiors.vl2/interiors/sbunk9.glb
index e573cf87..1bd37547 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sbunk9.glb and b/docs/base/@vl2/interiors.vl2/interiors/sbunk9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/smisc1.glb b/docs/base/@vl2/interiors.vl2/interiors/smisc1.glb
index 75463c49..368f2ae2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/smisc1.glb and b/docs/base/@vl2/interiors.vl2/interiors/smisc1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/smisc3.glb b/docs/base/@vl2/interiors.vl2/interiors/smisc3.glb
index 7cbfd42c..4da321e0 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/smisc3.glb and b/docs/base/@vl2/interiors.vl2/interiors/smisc3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/smisc4.glb b/docs/base/@vl2/interiors.vl2/interiors/smisc4.glb
index 24e27899..caf405e1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/smisc4.glb and b/docs/base/@vl2/interiors.vl2/interiors/smisc4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/smisc5.glb b/docs/base/@vl2/interiors.vl2/interiors/smisc5.glb
index fd5a8572..50d24a88 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/smisc5.glb and b/docs/base/@vl2/interiors.vl2/interiors/smisc5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/smisca.glb b/docs/base/@vl2/interiors.vl2/interiors/smisca.glb
index 8c174a88..9ab0d538 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/smisca.glb and b/docs/base/@vl2/interiors.vl2/interiors/smisca.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/smiscb.glb b/docs/base/@vl2/interiors.vl2/interiors/smiscb.glb
index ccb1d859..34157877 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/smiscb.glb and b/docs/base/@vl2/interiors.vl2/interiors/smiscb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/smiscc.glb b/docs/base/@vl2/interiors.vl2/interiors/smiscc.glb
index 9fa57a59..6b2275f5 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/smiscc.glb and b/docs/base/@vl2/interiors.vl2/interiors/smiscc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/splat1.glb b/docs/base/@vl2/interiors.vl2/interiors/splat1.glb
index 1bcb8af4..2d7efdaf 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/splat1.glb and b/docs/base/@vl2/interiors.vl2/interiors/splat1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/splat3.glb b/docs/base/@vl2/interiors.vl2/interiors/splat3.glb
index 30b6db37..cfc09658 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/splat3.glb and b/docs/base/@vl2/interiors.vl2/interiors/splat3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/splat7.glb b/docs/base/@vl2/interiors.vl2/interiors/splat7.glb
index 1104f8e7..9c9688a8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/splat7.glb and b/docs/base/@vl2/interiors.vl2/interiors/splat7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/srock6.glb b/docs/base/@vl2/interiors.vl2/interiors/srock6.glb
index a491b5b3..90e24f46 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/srock6.glb and b/docs/base/@vl2/interiors.vl2/interiors/srock6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/srock7.glb b/docs/base/@vl2/interiors.vl2/interiors/srock7.glb
index 7d98b240..0e8ccd33 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/srock7.glb and b/docs/base/@vl2/interiors.vl2/interiors/srock7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/srock8.glb b/docs/base/@vl2/interiors.vl2/interiors/srock8.glb
index 89518d1e..ca8e4ca4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/srock8.glb and b/docs/base/@vl2/interiors.vl2/interiors/srock8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/srocka.glb b/docs/base/@vl2/interiors.vl2/interiors/srocka.glb
index 66a64027..42d49139 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/srocka.glb and b/docs/base/@vl2/interiors.vl2/interiors/srocka.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/srockb.glb b/docs/base/@vl2/interiors.vl2/interiors/srockb.glb
index a4330eaa..878e4667 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/srockb.glb and b/docs/base/@vl2/interiors.vl2/interiors/srockb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/srockc.glb b/docs/base/@vl2/interiors.vl2/interiors/srockc.glb
index 93ad94aa..049cb241 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/srockc.glb and b/docs/base/@vl2/interiors.vl2/interiors/srockc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sspir1.glb b/docs/base/@vl2/interiors.vl2/interiors/sspir1.glb
index 5e22cd6e..7a580338 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sspir1.glb and b/docs/base/@vl2/interiors.vl2/interiors/sspir1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sspir2.glb b/docs/base/@vl2/interiors.vl2/interiors/sspir2.glb
index 6035d4fa..90cdba56 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sspir2.glb and b/docs/base/@vl2/interiors.vl2/interiors/sspir2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sspir3.glb b/docs/base/@vl2/interiors.vl2/interiors/sspir3.glb
index 157dc182..24a252aa 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sspir3.glb and b/docs/base/@vl2/interiors.vl2/interiors/sspir3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/sspir4.glb b/docs/base/@vl2/interiors.vl2/interiors/sspir4.glb
index 66a3b0d9..be11dd2d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/sspir4.glb and b/docs/base/@vl2/interiors.vl2/interiors/sspir4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/stowr1.glb b/docs/base/@vl2/interiors.vl2/interiors/stowr1.glb
index a1471b64..52fce755 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/stowr1.glb and b/docs/base/@vl2/interiors.vl2/interiors/stowr1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/stowr3.glb b/docs/base/@vl2/interiors.vl2/interiors/stowr3.glb
index 48222c62..63b22f2a 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/stowr3.glb and b/docs/base/@vl2/interiors.vl2/interiors/stowr3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/stowr4.glb b/docs/base/@vl2/interiors.vl2/interiors/stowr4.glb
index 383f8dd6..c6d9464c 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/stowr4.glb and b/docs/base/@vl2/interiors.vl2/interiors/stowr4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/stowr6.glb b/docs/base/@vl2/interiors.vl2/interiors/stowr6.glb
index c621a3bb..78f509f2 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/stowr6.glb and b/docs/base/@vl2/interiors.vl2/interiors/stowr6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/svpad.glb b/docs/base/@vl2/interiors.vl2/interiors/svpad.glb
index 81807626..1fbf1ea5 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/svpad.glb and b/docs/base/@vl2/interiors.vl2/interiors/svpad.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/swall1.glb b/docs/base/@vl2/interiors.vl2/interiors/swall1.glb
index 2442442f..16d14266 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/swall1.glb and b/docs/base/@vl2/interiors.vl2/interiors/swall1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbase1.glb b/docs/base/@vl2/interiors.vl2/interiors/xbase1.glb
index 4eeb8f29..34513ea1 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbase1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbase1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbase2.glb b/docs/base/@vl2/interiors.vl2/interiors/xbase2.glb
index a4a1fce5..851b019f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbase2.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbase2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg0.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg0.glb
index 953d0f7d..e8137ebb 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg0.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg0.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg1.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg1.glb
index 812eb7a0..99cb1614 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg10.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg10.glb
index 0e4c55ba..2039e45f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg10.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg10.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg2.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg2.glb
index 187d4e13..508e2843 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg2.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg3.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg3.glb
index 18f281a0..123eb8ec 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg3.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg4.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg4.glb
index 1f11f786..32550684 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg4.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg5.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg5.glb
index 6d111282..7e093430 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg5.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg6.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg6.glb
index d9296e4d..8d948788 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg6.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg7.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg7.glb
index 4589010f..5732eb85 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg7.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg8.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg8.glb
index 862e3061..76e96c4d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg8.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdg9.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdg9.glb
index 65ac5052..db3bc8a4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdg9.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdg9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdga.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdga.glb
index 26e4368e..937c0121 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdga.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdga.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdgb.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdgb.glb
index f70d9314..694071b8 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdgb.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdgb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdgn.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdgn.glb
index bfb987b6..6b4b06b6 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdgn.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdgn.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbrdgo.glb b/docs/base/@vl2/interiors.vl2/interiors/xbrdgo.glb
index 4e31e186..003761f0 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbrdgo.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbrdgo.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbunk1.glb b/docs/base/@vl2/interiors.vl2/interiors/xbunk1.glb
index d95a5388..f2af32ab 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbunk1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbunk1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbunk5.glb b/docs/base/@vl2/interiors.vl2/interiors/xbunk5.glb
index 04475fc0..764412fe 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbunk5.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbunk5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbunk6.glb b/docs/base/@vl2/interiors.vl2/interiors/xbunk6.glb
index c82d4f41..1cfa9fa7 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbunk6.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbunk6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbunk9.glb b/docs/base/@vl2/interiors.vl2/interiors/xbunk9.glb
index b8627a70..48d2f5cb 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbunk9.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbunk9.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xbunkb.glb b/docs/base/@vl2/interiors.vl2/interiors/xbunkb.glb
index 3b9c002e..037720d9 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xbunkb.glb and b/docs/base/@vl2/interiors.vl2/interiors/xbunkb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmisc1.glb b/docs/base/@vl2/interiors.vl2/interiors/xmisc1.glb
index ff30606d..52f3a9e0 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmisc1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmisc1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmisc2.glb b/docs/base/@vl2/interiors.vl2/interiors/xmisc2.glb
index 02b73d5f..214f771a 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmisc2.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmisc2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmisc3.glb b/docs/base/@vl2/interiors.vl2/interiors/xmisc3.glb
index 619a94e1..9f17e381 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmisc3.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmisc3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmisc4.glb b/docs/base/@vl2/interiors.vl2/interiors/xmisc4.glb
index 28646225..bbb52a3e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmisc4.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmisc4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmisc5.glb b/docs/base/@vl2/interiors.vl2/interiors/xmisc5.glb
index 06f149b3..2970b7b3 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmisc5.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmisc5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmisca.glb b/docs/base/@vl2/interiors.vl2/interiors/xmisca.glb
index 111a062f..638b1d90 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmisca.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmisca.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmiscb.glb b/docs/base/@vl2/interiors.vl2/interiors/xmiscb.glb
index f6270aa7..145b069b 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmiscb.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmiscb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xmiscc.glb b/docs/base/@vl2/interiors.vl2/interiors/xmiscc.glb
index 17f44536..c5026257 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xmiscc.glb and b/docs/base/@vl2/interiors.vl2/interiors/xmiscc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xplat1.glb b/docs/base/@vl2/interiors.vl2/interiors/xplat1.glb
index e527830e..fc6e5d7c 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xplat1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xplat1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xplat2.glb b/docs/base/@vl2/interiors.vl2/interiors/xplat2.glb
index 0091db71..457e8c61 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xplat2.glb and b/docs/base/@vl2/interiors.vl2/interiors/xplat2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xplat3.glb b/docs/base/@vl2/interiors.vl2/interiors/xplat3.glb
index ca3d7cc2..3484fa6e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xplat3.glb and b/docs/base/@vl2/interiors.vl2/interiors/xplat3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xrock6.glb b/docs/base/@vl2/interiors.vl2/interiors/xrock6.glb
index 1c7eb737..898daa33 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xrock6.glb and b/docs/base/@vl2/interiors.vl2/interiors/xrock6.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xrock7.glb b/docs/base/@vl2/interiors.vl2/interiors/xrock7.glb
index 2871977d..4a5a03dd 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xrock7.glb and b/docs/base/@vl2/interiors.vl2/interiors/xrock7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xrock8.glb b/docs/base/@vl2/interiors.vl2/interiors/xrock8.glb
index d9e5f107..ceee41d7 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xrock8.glb and b/docs/base/@vl2/interiors.vl2/interiors/xrock8.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xrocka.glb b/docs/base/@vl2/interiors.vl2/interiors/xrocka.glb
index bc1ae7d0..8d9d74ad 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xrocka.glb and b/docs/base/@vl2/interiors.vl2/interiors/xrocka.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xrockb.glb b/docs/base/@vl2/interiors.vl2/interiors/xrockb.glb
index 14e0a401..80ec653d 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xrockb.glb and b/docs/base/@vl2/interiors.vl2/interiors/xrockb.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xrockc.glb b/docs/base/@vl2/interiors.vl2/interiors/xrockc.glb
index 5d353e98..30416093 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xrockc.glb and b/docs/base/@vl2/interiors.vl2/interiors/xrockc.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xspir1.glb b/docs/base/@vl2/interiors.vl2/interiors/xspir1.glb
index b5f3e282..c6bd822a 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xspir1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xspir1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xspir2.glb b/docs/base/@vl2/interiors.vl2/interiors/xspir2.glb
index 37aeea26..0ecd90e9 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xspir2.glb and b/docs/base/@vl2/interiors.vl2/interiors/xspir2.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xspir3.glb b/docs/base/@vl2/interiors.vl2/interiors/xspir3.glb
index 78d26579..39c203b6 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xspir3.glb and b/docs/base/@vl2/interiors.vl2/interiors/xspir3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xspir5.glb b/docs/base/@vl2/interiors.vl2/interiors/xspir5.glb
index a0f6ae90..75bab54f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xspir5.glb and b/docs/base/@vl2/interiors.vl2/interiors/xspir5.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xtowr1.glb b/docs/base/@vl2/interiors.vl2/interiors/xtowr1.glb
index c79cb5e5..f870d4f4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xtowr1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xtowr1.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xtowr3.glb b/docs/base/@vl2/interiors.vl2/interiors/xtowr3.glb
index 4b67512f..9d97149f 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xtowr3.glb and b/docs/base/@vl2/interiors.vl2/interiors/xtowr3.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xtowr4.glb b/docs/base/@vl2/interiors.vl2/interiors/xtowr4.glb
index 317b8937..c1fee341 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xtowr4.glb and b/docs/base/@vl2/interiors.vl2/interiors/xtowr4.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xtowr7.glb b/docs/base/@vl2/interiors.vl2/interiors/xtowr7.glb
index 8feaf714..0983438e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xtowr7.glb and b/docs/base/@vl2/interiors.vl2/interiors/xtowr7.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xvpad.glb b/docs/base/@vl2/interiors.vl2/interiors/xvpad.glb
index 4c70f336..b34c1f0e 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xvpad.glb and b/docs/base/@vl2/interiors.vl2/interiors/xvpad.glb differ
diff --git a/docs/base/@vl2/interiors.vl2/interiors/xwall1.glb b/docs/base/@vl2/interiors.vl2/interiors/xwall1.glb
index 53ac7c09..c8ab99f4 100644
Binary files a/docs/base/@vl2/interiors.vl2/interiors/xwall1.glb and b/docs/base/@vl2/interiors.vl2/interiors/xwall1.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb
index 76d9f8dc..2e952ace 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb
index 418948e0..a6f3a538 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb
index dd604464..0e15b104 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb
index b09a0cce..612f7f6b 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb
index 91348ba4..f3a84344 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb
index 5fec5eed..dad79a61 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb
index d6f7f46f..32d86abd 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb
index b8bebe74..89893688 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb and b/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb
index 08f2d2e2..0c7fb635 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb and b/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb
index 1597c100..0b5dde55 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb and b/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/beacon.glb b/docs/base/@vl2/shapes.vl2/shapes/beacon.glb
index e1137df3..62a36a6d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/beacon.glb and b/docs/base/@vl2/shapes.vl2/shapes/beacon.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb
index 7f4d5270..2b76ad2d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb b/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb
index c0b46655..dad52fd7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb and b/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb b/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb
index 6528366e..e89c35c8 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb and b/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb b/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb
index 8d320e1a..50a89619 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb and b/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb
index 4dae456c..4f1a135e 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/bomb.glb b/docs/base/@vl2/shapes.vl2/shapes/bomb.glb
index 418f8e6b..d81988d7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/bomb.glb and b/docs/base/@vl2/shapes.vl2/shapes/bomb.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg1.glb b/docs/base/@vl2/shapes.vl2/shapes/borg1.glb
index ec8ce1d2..a6e375b7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg1.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg1.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg12.glb b/docs/base/@vl2/shapes.vl2/shapes/borg12.glb
index 70c56ba1..3d0186e7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg12.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg12.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg13.glb b/docs/base/@vl2/shapes.vl2/shapes/borg13.glb
index 56729f5c..93ba7342 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg13.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg13.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg15.glb b/docs/base/@vl2/shapes.vl2/shapes/borg15.glb
index c9fd0377..bb761d57 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg15.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg15.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg16.glb b/docs/base/@vl2/shapes.vl2/shapes/borg16.glb
index ee36dc92..95b212e7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg16.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg16.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg17.glb b/docs/base/@vl2/shapes.vl2/shapes/borg17.glb
index 713dea1a..4908e9a4 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg17.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg17.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg18.glb b/docs/base/@vl2/shapes.vl2/shapes/borg18.glb
index b1b0e602..6e7ad4fe 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg18.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg18.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg19.glb b/docs/base/@vl2/shapes.vl2/shapes/borg19.glb
index f70eda89..14518f16 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg19.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg19.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg2.glb b/docs/base/@vl2/shapes.vl2/shapes/borg2.glb
index 3360faef..4aeffb6c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg2.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg2.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg20.glb b/docs/base/@vl2/shapes.vl2/shapes/borg20.glb
index 598e2730..a51ca963 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg20.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg20.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg23.glb b/docs/base/@vl2/shapes.vl2/shapes/borg23.glb
index 6178bd5a..24c92004 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg23.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg23.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg25.glb b/docs/base/@vl2/shapes.vl2/shapes/borg25.glb
index 22d00629..dc0de564 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg25.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg25.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg31.glb b/docs/base/@vl2/shapes.vl2/shapes/borg31.glb
index f2366807..3c3793b1 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg31.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg31.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg32.glb b/docs/base/@vl2/shapes.vl2/shapes/borg32.glb
index 2fc4d7ea..cae401ca 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg32.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg32.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg33.glb b/docs/base/@vl2/shapes.vl2/shapes/borg33.glb
index 27511113..1221d5a6 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg33.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg33.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg34.glb b/docs/base/@vl2/shapes.vl2/shapes/borg34.glb
index 1aafb5a7..8724aa0c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg34.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg34.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg4.glb b/docs/base/@vl2/shapes.vl2/shapes/borg4.glb
index 81ffb773..82bdfa16 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg4.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg4.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg5.glb b/docs/base/@vl2/shapes.vl2/shapes/borg5.glb
index 46faed01..ada9fc76 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg5.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg5.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg6.glb b/docs/base/@vl2/shapes.vl2/shapes/borg6.glb
index c3abcb03..f3966e8c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg6.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg6.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg7.glb b/docs/base/@vl2/shapes.vl2/shapes/borg7.glb
index c4b4e04b..f74c5ebf 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg7.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg7.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg8.glb b/docs/base/@vl2/shapes.vl2/shapes/borg8.glb
index 1e794b8f..80ab25ce 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg8.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg8.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/camera.glb b/docs/base/@vl2/shapes.vl2/shapes/camera.glb
index b3fa8e78..1728fcc6 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/camera.glb and b/docs/base/@vl2/shapes.vl2/shapes/camera.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb b/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb
index 54a585f9..16255366 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb and b/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb b/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb
index caa8c799..0c02868c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb and b/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb b/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb
index e6ae5869..df20f4a6 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb and b/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb
index 5788f7e2..f5945ec7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb
index 2791561f..5da53569 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb
index 96e770de..8b7a29d7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb
index 4508dfcf..818110aa 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/disc.glb b/docs/base/@vl2/shapes.vl2/shapes/disc.glb
index d4d1fc34..6d9b695f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/disc.glb and b/docs/base/@vl2/shapes.vl2/shapes/disc.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb
index 8a8382e5..923d2f11 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb
index 82f048f9..c2b1bcd9 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb
index b420c000..8a666820 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb
index 28a0d557..1aa83de3 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb
index 3c868d1e..c694ad70 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb
index 40178bb0..39b543b9 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb b/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb
index b75ce161..ff4fd0e2 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb and b/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb b/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb
index e78bda50..a66d882d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb and b/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb b/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb
index 348699a7..a6aeaa8f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb and b/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb b/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb
index 46e88035..88ad6597 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb and b/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/flag.glb b/docs/base/@vl2/shapes.vl2/shapes/flag.glb
index 26e3558e..021b3aea 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/flag.glb and b/docs/base/@vl2/shapes.vl2/shapes/flag.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb b/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb
index f57f551e..c4f500c8 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb and b/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/grenade.glb b/docs/base/@vl2/shapes.vl2/shapes/grenade.glb
index 1c7e7e75..6ec52f63 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/grenade.glb and b/docs/base/@vl2/shapes.vl2/shapes/grenade.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/grenade_flare.glb b/docs/base/@vl2/shapes.vl2/shapes/grenade_flare.glb
index 2c6fecd6..b4c1178f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/grenade_flare.glb and b/docs/base/@vl2/shapes.vl2/shapes/grenade_flare.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/grenade_flash.glb b/docs/base/@vl2/shapes.vl2/shapes/grenade_flash.glb
index e90959ee..8ca5fc93 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/grenade_flash.glb and b/docs/base/@vl2/shapes.vl2/shapes/grenade_flash.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb b/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb
index 93122316..69168715 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb and b/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb b/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb
index a09aa884..f0cbbd83 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb and b/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb b/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb
index 41f134c7..72604b17 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb and b/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/light_female.glb b/docs/base/@vl2/shapes.vl2/shapes/light_female.glb
index 12c01a12..23bb18c5 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/light_female.glb and b/docs/base/@vl2/shapes.vl2/shapes/light_female.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/light_male.glb b/docs/base/@vl2/shapes.vl2/shapes/light_male.glb
index 55b3423f..b80f9897 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/light_male.glb and b/docs/base/@vl2/shapes.vl2/shapes/light_male.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/light_male_dead.glb b/docs/base/@vl2/shapes.vl2/shapes/light_male_dead.glb
index 365a2aca..8d4cd0a8 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/light_male_dead.glb and b/docs/base/@vl2/shapes.vl2/shapes/light_male_dead.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb b/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb
index 694dd62b..5b4da055 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb and b/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb b/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb
index b7a8ee67..1a6cb6a5 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb and b/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/medium_male_dead.glb b/docs/base/@vl2/shapes.vl2/shapes/medium_male_dead.glb
index 96ec998b..1656e083 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/medium_male_dead.glb and b/docs/base/@vl2/shapes.vl2/shapes/medium_male_dead.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/mine.glb b/docs/base/@vl2/shapes.vl2/shapes/mine.glb
index 35ac96eb..e37ea53e 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/mine.glb and b/docs/base/@vl2/shapes.vl2/shapes/mine.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb b/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb
index e48b940a..817fbd7c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb and b/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb b/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb
index fbcaf51b..df5338b9 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb and b/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb b/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb
index 4134c9ff..a1a7c07f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb and b/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb b/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb
index c5245c77..55954116 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb and b/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb
index f5c99f58..b404c93c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb
index edf97afc..cdd627e3 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb
index 282c6640..03de93a0 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb
index dba40a89..587f4539 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb
index c98b51ee..65da5040 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb
index ec50731c..b037f6b2 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb
index 55b1b7a9..4c5512d9 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb
index e5f1f1c4..77d6f754 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb
index 18f9704c..5633612d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb
index 8c793ac5..a03faa5f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb
index 901e9d7b..185f7dee 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb
index 3ddce4e3..018d64b7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb
index 702f0b03..977249b7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb
index 334be6b7..1b69bb91 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb
index 720e5751..8596ee08 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb
index 5a9fdfb0..feea1625 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb
index b15c5370..68ce2f50 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb
index adfc91c8..626266e8 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb
index d3cead37..24c365f9 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg1.glb b/docs/base/@vl2/shapes.vl2/shapes/porg1.glb
index 525fa534..8721df76 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg1.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg1.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg2.glb b/docs/base/@vl2/shapes.vl2/shapes/porg2.glb
index 53038f99..2fbc2413 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg2.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg2.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg20.glb b/docs/base/@vl2/shapes.vl2/shapes/porg20.glb
index 03cd285c..d0ef7a20 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg20.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg20.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg22.glb b/docs/base/@vl2/shapes.vl2/shapes/porg22.glb
index c1c665ad..4067a4c0 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg22.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg22.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg3.glb b/docs/base/@vl2/shapes.vl2/shapes/porg3.glb
index 35ad3e0c..46d13fab 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg3.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg3.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg4.glb b/docs/base/@vl2/shapes.vl2/shapes/porg4.glb
index f64b1d5c..0c92cb89 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg4.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg4.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg5.glb b/docs/base/@vl2/shapes.vl2/shapes/porg5.glb
index cedcbb49..431a7d82 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg5.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg5.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg6.glb b/docs/base/@vl2/shapes.vl2/shapes/porg6.glb
index 44b81997..86104648 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg6.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg6.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb b/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb
index 18f71ef7..3881e80a 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb and b/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb b/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb
index be942dfb..164ed9ec 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb and b/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb b/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb
index a91aa0a2..44a1553a 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb and b/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb
index c4eca9ab..7aaa5d73 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb
index 5242ea83..7bf82355 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb and b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb
index 4e69b79e..e110e90e 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb b/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb
index d6039c5a..a78e880d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb and b/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb
index 8b323c78..d10b6a16 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb
index 3980e9ae..4a4f8128 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb
index a8b2ca2f..6cdcf677 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg23.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg23.glb
index c6c4e798..7ba619e2 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg23.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg23.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb
index 2cedd1d4..104e9ba1 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb
index b780dd38..a4799724 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb
index a8c751eb..c96e0ddd 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb
index e44da50c..41bbccbc 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb
index e352c382..cf54afdb 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb
index be8a3faa..3da2e90f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb
index 43102f60..71fa1998 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb
index 0a2259d9..982387fd 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb
index c35b1102..61b43075 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb
index c35d5735..8e335fad 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb
index 3cfe3f84..1147d4ac 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb
index caad8cad..10971042 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb
index a8683687..e6270369 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb
index e6a32b59..ab0f4c7e 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb b/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb
index 32c75b6c..bf544b7a 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb b/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb
index b084ab6f..20e3cfc3 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb b/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb
index ce127a66..8bc8c067 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb b/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb
index 60f0ed9b..565649d3 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb
index 65b9a8b7..5db874a1 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb
index 3b6e916a..a5b74cd8 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb
index 9bfa21ca..b9d94087 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb
index 573744a3..1e01f68c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb
index e62c4345..18939c34 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/switch.glb b/docs/base/@vl2/shapes.vl2/shapes/switch.glb
index f04cff51..9ea38417 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/switch.glb and b/docs/base/@vl2/shapes.vl2/shapes/switch.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb
index 10f28847..cda22f4d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb
index 5cc98952..c58fb7af 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb
index b14860ce..f7e3afe3 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb
index 9118ad0b..d93a12c0 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb
index cf106d9d..4882fbcc 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb
index ea7171bf..6695dd59 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb
index 2fba6e47..0234bf28 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb
index 0046b387..332c8474 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb
index 3bc6f7cc..d1a5242f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb
index 3acea5e4..ba625560 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb
index 1b95f7a8..98adb5f2 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb
index 434c404f..97b91d2c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb
index 78156f1a..5e71ad8a 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb
index 0a868f25..654bb818 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb
index d2396df1..2b41bd12 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb
index 03b85a37..fab0d578 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb
index 03ad6fe9..b09b85a7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb
index 533e84db..feea84a7 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb
index 23be9e39..35c6dd41 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb
index 18ce49c7..8ef42c88 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb
index ca601c5b..a0685e8b 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb
index ef005cac..f3cc496d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb
index 9c43cbba..6d016751 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb
index 4d411ac6..f60de714 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb
index 5b39c38d..dcbc4a5d 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb
index 2c86ee45..4a2a4b00 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb
index 66749e7e..a0597569 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb
index ffec254f..4a464fe4 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb
index 59f8f030..a294e3fa 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb
index 3651b471..9dd74843 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb
index bf14006f..7fcb9e83 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb
index 4f0aa1bd..84384613 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb
index 58366c3f..95866830 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb
index 3e31934a..549d369c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.glb
index eb3999f6..e03df86e 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb
index 8ba02dd3..d4da66bf 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb
index 618c5ff0..13ee994f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb
index 152049d8..b46dabfc 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb
index eb088f11..49d75969 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb
index 098ae60d..860f4ea1 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb
index 8f164ce1..87eee366 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb
index eb088f11..49d75969 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb
index 098ae60d..860f4ea1 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb
index 4ef27d46..946616b2 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb
index 7336cfee..a84eb9d6 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb
index 07d4ad7a..a163fbad 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb
index 7d8db925..bf6dae74 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb
index 361d301e..63371d20 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.glb
index 07a1087b..a26d94d3 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb
index 4c95d625..58923161 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb
index a2a0804d..b090cd9e 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_energy.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy.glb
index b74cf44c..63e29f36 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_energy.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb
index b99e317b..37602515 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb
index 8608ccad..9d35401a 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb
index 30cdb9a6..4ebe4118 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.glb
index cc16f23c..20403d98 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.glb
index 9730539c..1fd00052 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.glb
index 1fd04c5c..e6aff9f0 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb
index aeec0038..cc5c621f 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb
index c526e680..fb66bf9a 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb
index f0398276..dec60eee 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb
index 312636dd..a52d4cf2 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb
index c6a6a12c..fa15f2db 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb
index 1817d47c..7d8ce64e 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb
index b20ac3f1..f664fb85 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg20.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg20.glb
index 16686ba7..01fce37c 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg20.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg20.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg21.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg21.glb
index 1be56b20..b546ac06 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg21.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg21.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb
index 37008f27..bbfb8d72 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb
index 4b46a9e8..3c035093 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb differ
diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb
index 95de1b15..607d43fa 100644
Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.glb
index 129a4f62..bb36fb79 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb
index 63dcdc54..e49f174a 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb
index df492120..bc5ae9e3 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb
index c8c90293..ff1d685c 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb
index a370d0d7..7ad0802d 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb
index cdd295b6..7396c732 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb
index 1ab44b28..4284a533 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb
index b10f3098..05acc836 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb
index 2811a126..d9545ec2 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb
index ee7f2a75..57ea624c 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb
index 52728d29..02e6f9bc 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb
index 9c213f0a..11c6fae5 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb
index a4f8ec9a..fb83aa8d 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb
index b3365fc2..b2901ff3 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.glb
index d2833aa6..02e1fc71 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.glb
index 52cab0b6..f679a6af 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.glb
index b834b1ba..a93c923e 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.glb
index c11c4b53..cccc8a1d 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.glb
index 8384e8e1..fb98598d 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb
index b2759c21..4ea6ce16 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.glb
index a6103b41..503f9403 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.glb
index 21812d1f..08687e9b 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.glb
index caaec180..59e3c22c 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.glb
index c42c97b4..817e5074 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.glb
index 9e49c3a1..06508d9d 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.glb
index f3f46721..48f2d009 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.glb
index 112a08b1..b112b16c 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.glb
index 244dfe37..4113d395 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.glb
index 5a3eba60..9244a170 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.glb
index fbea59c8..703a0435 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.glb
index e9747cdb..58727cb2 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.glb
index 7cb5ff58..09784151 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.glb
index b52099cb..4c2064d9 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.glb
index 48ecc583..b85fcccb 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.glb
index 6c711449..324097b3 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.glb differ
diff --git a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.glb
index 9d4422cd..9d4275bb 100644
Binary files a/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.glb and b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.glb
index 3a75f75b..2d109d4e 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.glb
index fb33f1b2..8f4d5f88 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.glb
index e3d3007b..4e79fe3b 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.glb
index acbf6a68..362fb202 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.glb
index 55a2a962..ae0da5b8 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.glb
index dbb2ead8..8339e10f 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb
index 06094e5e..274a6c53 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.glb
index 419ce17d..2384f2a8 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.glb
index 92c06c65..93198b61 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.glb
index b87d75fd..abebbc76 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.glb
index ad2ba907..321c5dc3 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.glb
index 8d12e5dc..0b81fd29 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.glb
index f3fce3d3..cb21726a 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.glb
index e0046b74..afea6c42 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.glb
index 4b41f15b..955106ce 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.glb
index 50d65dee..518fb5f0 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.glb
index edeef2b4..4e5b8a5b 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb
index d6400dc4..ecd8e36f 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.glb
index 92f87de1..2b15b1d9 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.glb
index 8aa4149e..436c0542 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.glb
index 52bbf3d8..c05f349a 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.glb
index 2fcf92b1..5c8b20fb 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.glb
index a8b61f4d..e83cdc1e 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.glb
index 799f018d..9659e4d3 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.glb
index b2db781b..7163c570 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.glb
index 6cf1e582..b9e6e383 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.glb
index da101512..791af592 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.glb
index 5bc33fb3..bed73f2f 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.glb
index df8563cc..51c5b9c9 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.glb
index fa31c093..6fa7f8e8 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.glb
index 476ef2d3..d0599c8f 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.glb
index e3d3007b..4e79fe3b 100644
Binary files a/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.glb and b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.glb
index 7e4bce89..40f44322 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.glb
index 6321068e..71f29a68 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.glb
index 67ab06df..3ae39e44 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.glb
index 80a56d42..952c1c5e 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.glb
index cca9b63f..fb0888b3 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.glb
index 721d571d..950b4d79 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.glb
index 791e649d..c85baed8 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.glb
index 4a423fa1..580d73f0 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.glb
index e1b4fd10..eb3b22e2 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.glb
index ad64dbce..3d364996 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.glb
index 61b61a0d..6e1fda2b 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.glb
index 78a69c8d..0d6f67d0 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.glb
index 90af24ed..9e5398d0 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.glb
index c6b0cf41..3aa5ea3e 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.glb
index 4f0ffe57..153ad23d 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.glb
index 405c2e99..23a8333d 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.glb
index 5e787877..c876efc0 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.glb
index 3522e962..af8c190b 100644
Binary files a/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.glb and b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb
index d3067fbb..79c7f595 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.glb
index 10a05120..727d8a61 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb
index c61ae58a..a900fb75 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.glb
index 1b49e48c..21000a03 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb
index efac58a1..8c3bb07b 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.glb
index 1eb07890..dfb94bc1 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb
index cae1eb3b..58149b66 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb
index d4d6e45f..416515e4 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb
index 79cd0c63..14eb9ea0 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb
index a04c7756..ca22a775 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb
index 7b6045da..0485fd3c 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.glb
index d0a12d4e..13828120 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb
index 801ec4ac..70fa0611 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb
index 801ec4ac..70fa0611 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb
index 442d10af..94bee7bf 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb
index 63dcdc54..e49f174a 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb
index df492120..bc5ae9e3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb
index df492120..bc5ae9e3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb
index c8c90293..ff1d685c 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb
index a370d0d7..7ad0802d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb
index cdd295b6..7396c732 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb
index 1ab44b28..4284a533 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb
index b10f3098..05acc836 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb
index 2811a126..d9545ec2 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb
index ee7f2a75..57ea624c 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb
index 52728d29..02e6f9bc 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb
index a4f8ec9a..fb83aa8d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb
index b3365fc2..b2901ff3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb
index b3365fc2..b2901ff3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.glb
index d2833aa6..02e1fc71 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.glb
index b834b1ba..a93c923e 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.glb
index c11c4b53..cccc8a1d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.glb
index b2759c21..4ea6ce16 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb
index b2759c21..4ea6ce16 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb
index b2759c21..4ea6ce16 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb
index 57013881..8a8c5d94 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb
index 06094e5e..274a6c53 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb
index 6c4afd51..d465e69a 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb
index 6c4afd51..d465e69a 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb
index 8b8e2636..53b7702f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb
index 8b8e2636..53b7702f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.glb
index c42c97b4..817e5074 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.glb
index c42c97b4..817e5074 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb
index 852d8dc8..ceab8e3d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb
index 852d8dc8..ceab8e3d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb
index 8032b0a9..c75cbdd0 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb
index f863966e..cbce4900 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb
index a10b7916..5dc0aee2 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb
index b433014b..2a810095 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb
index d27bc29a..85070892 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb
index 304011df..93babddb 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb
index 721e2827..ed68a82e 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb
index b685a80c..04d88429 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb
index e8ee1f79..2b12bc11 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb
index 4102b034..b084f933 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb
index 800f352a..f3f56a00 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb
index 51cad2a1..be6f9e00 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb
index 48f5b28f..38499687 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb
index efb7b557..dbdc633d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.glb
index f6ad8323..d584bde7 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.glb
index c359e6d8..7fa97949 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.glb
index 733b3228..91ba09d9 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.glb
index 02c2a91d..cd2d3525 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.glb
index 895f3264..42bfa38b 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.glb
index 25233091..8b515d0d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.glb
index 5f0130bf..a21f1db7 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.glb
index 483c5bee..8e6ffaed 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.glb
index 7fb9d592..fe10315f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.glb
index 160ca5d3..1ca8d078 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.glb
index ec9645d5..8e29f583 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb
index 3369c751..6849645d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb
index 8b0a4242..06f24fe6 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb
index 61fd2730..c1edbd00 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb
index 500b0aa2..723879b5 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.glb
index 82e7930d..b58f26fe 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.glb
index 5e990ae3..f44cfdf4 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.glb
index 738365d2..3007ee29 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.glb
index a7440280..a8054af3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.glb
index 66965836..6961a7a7 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.glb
index dd788845..16a04839 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.glb
index b91ee4fd..fd6c5569 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.glb
index e314c359..12e61cb4 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.glb
index f00c2aee..0f0b6f55 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb
index e6dae5ba..7efd262f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.glb
index 377f79ca..e4f25b5c 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb
index 039360b2..d9c922ea 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb
index a97254a4..9c8d401c 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb
index 3fa85239..24b57406 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb
index cb929c67..3d631369 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb
index 8afb4899..6b2e2958 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb
index 940dde6b..2a9dcdf7 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb
index 8b8daaab..d222714d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb
index 9d667bf0..f76e644e 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb
index 3e375293..0d31d263 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb
index bb1001a1..642f3510 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb
index bb1001a1..642f3510 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb
index d6400dc4..ecd8e36f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb
index cc6fb9bb..b954d4ef 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb
index df5cc8d5..4ca2983f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.glb
index f4dc9ec1..32d5a2a5 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb
index 739b1810..52ce0033 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb
index 020eb15e..0a2c0fcc 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.glb
index 373b6303..e857b35e 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb
index e9747cdb..58727cb2 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb
index e9747cdb..58727cb2 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.glb
index 7cb5ff58..09784151 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.glb and b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb
index fd489d12..e0fb39c6 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb
index 833d33d0..ed727111 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb
index 5f5afdd7..b7b7d36b 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb
index f863966e..cbce4900 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb
index 304011df..93babddb 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb
index f2896c2b..e515fba0 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb
index 576170a7..5750fa92 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb
index 09482e8a..9966beeb 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb
index 4968d984..6c2f5c2b 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb
index 1ab44b28..4284a533 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.glb
index a6103b41..503f9403 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb
index 6b440e88..d71c4ac3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb
index 409ffec6..329a325e 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb
index afa8c734..b90faa01 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb
index 292f44f8..ab295630 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb
index 342e8990..23fc6493 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb
index 75eb582c..f2f3c4c1 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb
index 6b440e88..d71c4ac3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb
index 06094e5e..274a6c53 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.glb
index 60d25b94..acea55cc 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.glb
index 483408c1..f036d618 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.glb
index 7e5b5898..21ef476e 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.glb
index 29270984..4538a871 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.glb
index 54602818..e6f1b3a0 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.glb
index 11c13197..f8f0bae7 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb
index d27bc29a..85070892 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.glb
index 80044fad..a656df3f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.glb
index 4b8ae488..36b2b63f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.glb
index 0477010d..4b8f6b30 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.glb
index 81c4e704..8b0a44af 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.glb
index f0495a8f..19c803b3 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb
index b5a6832e..173fdc4f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb
index 7049440c..f0378f55 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb
index 4c31511d..8014f378 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb
index 9a2f795c..6b6dbaa5 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb
index aedf0216..5c189733 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb
index 9a2f795c..6b6dbaa5 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb
index b4f90ada..833a254f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.glb
index e8c39736..8335fa51 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb
index cbc372ef..f98a694b 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb
index 4647ab67..74929f87 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb
index 7e82c7bb..897eb55d 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.glb
index bae6eb3c..ea5946f9 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.glb
index 49340e22..13b7d7bb 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.glb
index 727cffad..1411e014 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb
index 8397a869..a4b9f8fc 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb
index ce1c0f8a..af5bdc58 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb
index df5cc8d5..4ca2983f 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb
index 739b1810..52ce0033 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb and b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb
index 5d7ad200..e06426b8 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb and b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb differ
diff --git a/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb
index dca0521b..87bbba96 100644
Binary files a/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb and b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.glb
index fd489d12..e0fb39c6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.glb
index 833d33d0..ed727111 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.glb
index 5f5afdd7..b7b7d36b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.glb
index 1cbf3dbc..5d1f7689 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.glb
index 81eb4b12..8447f905 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.glb
index b8176906..e0c42a1c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.glb
index 2f4b2100..026d7c0b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.glb
index 409ffec6..329a325e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.glb
index 84cab6b4..60023d95 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.glb
index 3e650d4e..8e79012e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.glb
index 27ef7a58..f034186e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb
index ff051b9c..d6f1a903 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.glb
index d1f38ef0..03b422a1 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.glb
index 3da29cb0..39831958 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.glb
index fa68e753..54b702d5 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.glb
index 35ce2399..c602a01f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.glb
index 1b67c339..f82e2ded 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.glb
index 63c65dda..41973e28 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.glb
index a029cd1d..adb42e87 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.glb
index 63c65dda..41973e28 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.glb
index 3cdd203f..80d109a5 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.glb
index 7346f933..dfbd3953 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.glb
index 5bc16fb8..0382cb40 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.glb
index c29ae1da..649d5877 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.glb
index 916fc1eb..0ea4f71e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.glb
index 11f22771..19f80fdd 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.glb
index 31edce96..838929fa 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.glb
index 440a0e09..57b47bad 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.glb
index 5f5533e7..b17e0b45 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb
index cf385d55..bdc04372 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb
index a5ff603f..538bb950 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb
index bfbed8bd..1e6ec821 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb
index f2362384..699bdb5f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb
index d20978c9..c8827926 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb
index 2b251513..556c32f5 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb
index 1d2fdf73..ad2cc8a6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb
index 09241bfc..a3e1edc2 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb
index 41244b82..545adb0b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb
index 249e3d0b..473048a0 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.glb
index d3067fbb..79c7f595 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.glb
index 10a05120..727d8a61 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.glb
index c61ae58a..a900fb75 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.glb
index 1b49e48c..21000a03 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.glb
index efac58a1..8c3bb07b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.glb
index 1eb07890..dfb94bc1 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.glb
index cae1eb3b..58149b66 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.glb
index d4d6e45f..416515e4 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb
index 38efa9af..754893fd 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.glb
index 7953f60b..500adf5d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.glb
index 9bbc57d5..c21024bb 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.glb
index 04e12801..23ccdad6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.glb
index a874613f..aa6bd272 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.glb
index c30eff9f..1d3388a5 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.glb
index cd242650..fc64640f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.glb
index aedbc4c2..8a188e24 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb
index 1c1ce952..edb5823c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.glb
index 0641d2b0..8894dcf9 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.glb
index f8a5a524..41135c0f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.glb
index 23ac6cfb..3d0017d3 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.glb
index 743e018e..be33deae 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.glb
index ff97279c..a7f0cdda 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.glb
index fe8a020d..5ddfbd11 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.glb
index 1b9ebeb4..6af16689 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.glb
index b63d8999..977ad8ad 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.glb
index b3d980da..8d06c3d2 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.glb
index 9fb67cdb..02f7d650 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.glb
index 00497014..83d833f3 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.glb
index 4856d1fb..fda525e6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb
index f535dbaf..aa2c6ec1 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb
index 131e8b0b..c3fe5c11 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.glb
index 945e528d..9a367371 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.glb
index 2eabd16b..aa211c69 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.glb
index 73417283..18f6584b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.glb
index 87d9ecc3..d7289cc2 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.glb
index 7813c08b..9ceb9c2c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb
index 852d8dc8..ceab8e3d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.glb
index 473ef2ef..b4e72f83 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.glb
index a6976295..59fe058f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.glb
index 10434ec3..95ad2e47 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.glb
index a9492c00..bcfc2fb4 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.glb
index 46672e82..80cece0c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.glb
index 76688197..dec04e12 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb
index 693da567..2137f424 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb
index 3ee47f03..fb48348c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.glb
index aa5053e1..87c608c2 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.glb
index 9b635958..cefc9f8b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.glb
index 84a62550..702445c6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.glb
index 57ecbb6a..1cfe3248 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.glb
index 596e9074..531714f2 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.glb
index cca9b63f..fb0888b3 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.glb
index fb33f1b2..8f4d5f88 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.glb
index a6ae92dd..bb1e5232 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.glb
index d02d4b12..fc0e5a0f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.glb
index b919bf6f..91003023 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.glb
index a0ad044c..b8d7558d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.glb
index bcc04199..83c10d62 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.glb
index e3d3007b..4e79fe3b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.glb
index 801ec4ac..70fa0611 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.glb
index 801ec4ac..70fa0611 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.glb
index 442d10af..94bee7bf 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.glb
index 63dcdc54..e49f174a 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.glb
index df492120..bc5ae9e3 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.glb
index c8c90293..ff1d685c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.glb
index a370d0d7..7ad0802d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.glb
index cdd295b6..7396c732 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.glb
index 1ab44b28..4284a533 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.glb
index b10f3098..05acc836 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.glb
index 2811a126..d9545ec2 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.glb
index ee7f2a75..57ea624c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.glb
index 52728d29..02e6f9bc 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.glb
index 9c213f0a..11c6fae5 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.glb
index a4f8ec9a..fb83aa8d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.glb
index b3365fc2..b2901ff3 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.glb
index b2759c21..4ea6ce16 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.glb
index 243c5b3a..a8760107 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.glb
index 29270984..4538a871 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.glb
index 6c4afd51..d465e69a 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.glb
index 6c4afd51..d465e69a 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.glb
index 8b8e2636..53b7702f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.glb
index 8b8e2636..53b7702f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.glb
index 5aeaaf3d..b82e25e1 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.glb
index 852d8dc8..ceab8e3d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.glb
index 852d8dc8..ceab8e3d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.glb
index 8032dfbf..6e1b7ceb 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.glb
index f0495a8f..19c803b3 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.glb
index e64fdb8d..23553283 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.glb
index c0d9c47b..71b1aee3 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.glb
index 4968d984..6c2f5c2b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.glb
index 3369c751..6849645d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.glb
index 8b0a4242..06f24fe6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.glb
index 61fd2730..c1edbd00 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.glb
index 500b0aa2..723879b5 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.glb
index 377f79ca..e4f25b5c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.glb
index 039360b2..d9c922ea 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb
index cb929c67..3d631369 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb
index 8afb4899..6b2e2958 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb
index 8b8daaab..d222714d 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb
index 9d667bf0..f76e644e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb
index 3e375293..0d31d263 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.glb
index bb1001a1..642f3510 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.glb
index bb1001a1..642f3510 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb
index d6400dc4..ecd8e36f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb
index cc6fb9bb..b954d4ef 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.glb
index 50054977..57bb89eb 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.glb
index 50054977..57bb89eb 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.glb
index f6146330..b10cb369 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.glb
index 402c1f69..e1394312 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.glb
index 66fc52b2..c54de184 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.glb
index a33e2fc1..46120cc9 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.glb
index f1a9ee94..d0463b0e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.glb
index 07204040..6aa9ca78 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.glb
index 5275fee1..bea05607 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.glb
index 38843a85..82a4f7e6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.glb
index 7a70b112..aff61a37 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.glb
index 826ad396..a7274b3c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.glb
index 34dba660..698bcaf4 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.glb
index d3b41da2..29f2ee2c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.glb
index b111135a..b8a35726 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.glb
index d5d3b07a..776c80ff 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.glb
index 9567b172..c78a2d0e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.glb
index ac343045..337de252 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.glb
index 3f92012f..85fb2d2e 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.glb
index e03a1fea..5254b6e2 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.glb
index f1661552..2d5c94bd 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.glb
index f719c1f3..7a6718a6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.glb
index 7ca4ff4e..841119af 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.glb
index 61ec2bb8..aa215696 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.glb
index 7ebabc96..70445443 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.glb
index 2bee17da..454f45bd 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.glb
index e8df8900..f509f7b5 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.glb
index a2647df9..25aafada 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.glb
index 70ae609c..5a6c0a96 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.glb
index 7ca80571..966a63f6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.glb
index 359bceed..cd37a331 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.glb
index 7ca87bcc..b53d6148 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.glb
index 08ca4724..b95566ca 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.glb
index 16246af1..8355927a 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.glb
index 2ff5c28e..8d48ff8f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.glb
index dcda4f19..88c5a077 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.glb
index 120dbe78..299e6bb6 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.glb
index 9779bb1b..65d5f249 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.glb
index 9e36307c..ee70b64c 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.glb
index f44962f6..1b281ae1 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.glb
index 527d8647..05fd74ca 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.glb
index 17e3b070..50adbd1a 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.glb
index 2bed2567..a6e8e881 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.glb
index 4ebc4db3..3b742d7f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.glb
index ba5a3096..c7d33b39 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.glb
index 37057221..c935663b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.glb
index 3a45f0ff..93220868 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.glb
index e9b1db4b..61c368de 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.glb
index 8ea90564..13343d0b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.glb
index 92fa32ed..a5fb6151 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.glb
index 453a32ef..cac38196 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.glb
index 8cbf9abb..ffbff00b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.glb
index 3b52cffd..5b92c688 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.glb
index 46d52a54..9924c7cd 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.glb
index 9919fb62..cfdbc66b 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.glb
index acee65f6..122aa3f1 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.glb
index 34b6bd51..cb14f0ed 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.glb
index 30ec9fd0..367ab888 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.glb
index df5cc8d5..4ca2983f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb
index a69b92b9..b64c0787 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb
index ee486fa3..158736bb 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb
index 9b2d3ccf..11c4281f 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb
index 0581540b..6dde1f84 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb
index 4a788f4a..e43f6a65 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb
index e916cbdb..b50749c0 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb
index cd392f67..a0608361 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb
index 11a78fd9..eb0820f9 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb
index c6fe440d..32f5bdef 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb
index 013423ce..871106ee 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb
index aab46d5e..6e1894b7 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb
index cfbea411..88bc4bc1 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb differ
diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.glb
index ffab3b8d..c2e5edfb 100644
Binary files a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.glb and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.glb
index 2932461a..ef931609 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.glb
index 0cb857be..bb1b687d 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb
index 9eb70ea3..ab452674 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb
index f5813631..b2181f04 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb
index 613284a9..567fd50b 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.glb
index ad288ac7..2e23ed1e 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.glb
index c37b2881..b9247a43 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.glb
index 8cc2e7b9..31d5ca70 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.glb
index 4c7cbeee..2ebd0eb9 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.glb
index 59ebefee..10b74e75 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb
index 5407bf87..10411758 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.glb
index caf01f67..e5ad9d41 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.glb
index 11cde159..e6a177e8 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.glb
index a71fcb35..e9ccd2e7 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.glb
index bdcec81f..e96efeef 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb
index 475764c1..d7276529 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb
index cd46ce26..d0580bbf 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb
index b7bca701..c8b2c87b 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb
index 8032b0a9..c75cbdd0 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb
index f863966e..cbce4900 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb
index a10b7916..5dc0aee2 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb
index d27bc29a..85070892 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb
index 304011df..93babddb 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb
index b685a80c..04d88429 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb
index e8ee1f79..2b12bc11 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb
index 4102b034..b084f933 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb
index 800f352a..f3f56a00 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb
index 51cad2a1..be6f9e00 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb
index 3d9f664f..ea748c8c 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb
index e810f591..cd42cc68 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb
index ae7b1322..30b76b85 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb
index a937fc9c..eada8d09 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb
index 623f1fcd..9ff7391a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb
index 166dffe5..a5ed2b86 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb
index 15345203..fea287f8 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb
index 21940510..7e63855d 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb
index 5c426f74..49619bf9 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb
index 3e362da9..93f86046 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb
index 4a1d2a10..d66d62bd 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb
index 41d7a5ca..23f031f5 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb
index 324ccc92..b9f0259b 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb
index 846d600b..c226c3fc 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb
index 24d9332b..781f407a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb
index 238f62da..c0515c59 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb
index c25803af..91ac2112 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.glb
index a8cc1708..0c3e7044 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb
index 5eb7c763..7cf94c27 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb
index 08cca83d..d2eede97 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.glb
index 1dd714ee..a62d5510 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb
index 8a84785b..d340a886 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.glb
index b1336c98..ab1cc5e2 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.glb
index 1271ce91..689d8725 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.glb
index 4c3936fd..5be46ed3 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb
index 502368e1..4113315b 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.glb
index a076bbd1..b959560b 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.glb
index bf96366f..995b130e 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb
index a6a85dd2..e1f0225a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb
index a262aa9a..5b1c128d 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb
index ec06b851..a0faeedc 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.glb
index e2a03ac8..9d7e7a3a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb
index 13152d5c..50a4d763 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.glb
index 72d91645..2156c2e9 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.glb
index 885d4929..c70a230a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.glb
index 8dbedb2c..ef6ce5ee 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.glb
index 90533599..59bc5112 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.glb
index 2a8f8ae5..5537ade1 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.glb
index 8fc898e9..c27e43c4 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.glb
index a1664f60..034da447 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.glb
index 4767eb32..1820674f 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.glb
index 7c5faf1d..0761576d 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb
index 96b608d3..891ea18a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.glb
index ee6d27cc..45d98dda 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.glb
index 55d9c5a5..2401252a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.glb
index 16e9f13d..9d2d65f2 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.glb
index 01c845aa..c09ff952 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.glb
index ae477fe4..23c83f10 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb
index 11b52186..35210295 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb
index 557c23d2..a4299116 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.glb
index 7fb2d0c5..81d9d774 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.glb
index b01eb388..49c069ce 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.glb
index 94ac9dd7..9a33b9f0 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb
index 18e41203..0f1adca5 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.glb
index ab4a4e2a..845de9ec 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.glb
index c57ab0ce..9f7667b6 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.glb
index aeacf7fb..b7513e85 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.glb
index 1f07e4ed..a1e67cb8 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.glb
index 83c4214c..2ba8839e 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb
index ea4d28c1..ee5e2a48 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb
index ec87cb56..8bbbb352 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb
index 5bca7518..45b52018 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb
index e2502cf8..f2416718 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb
index 8ac4f760..c35d0059 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.glb
index 197df775..62e31846 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.glb
index 9de316d2..a1441764 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb
index 8d211284..2432a5d0 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb
index 0a67e8a9..bb28bf5a 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb
index aff33f0d..42128be6 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.glb
index 9cb722db..1adbd02b 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb
index 0343fd34..e46e2048 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.glb
index 1735bb68..6c930558 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.glb
index ae8d06d8..11e161c6 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.glb
index 7e797020..fa794001 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb
index cc82febc..4102f76d 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.glb
index 481fe424..160e767e 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.glb
index 6e13832b..c6382bfe 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.glb
index 565942c8..a279a198 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.glb
index e1063d64..7a166c04 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb
index b53face0..dd0a7aba 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb
index 4ea8fcba..079b3ff4 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb
index 7008f682..5e118528 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb
index 91b792bc..1f570efe 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.glb
index cf94fac2..12220598 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.glb
index 6141723e..9af4f037 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb
index 912930ff..e6414e14 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.glb
index 354a85b0..7c71f672 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.glb
index 8ffcf47b..6ec7efb9 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.glb
index 002d9b13..786ce5e6 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.glb
index 2c36c53d..6509d8da 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.glb
index a587e94f..a5fc4566 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.glb
index 9799ffe3..b2119607 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.glb
index 8b867710..9718059b 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.glb
index 580830a4..aea79103 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.glb
index bb2c0d64..201c84c1 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.glb
index 12a7ed14..90f7aa92 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb
index a6ca426d..8ca158f9 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb
index c893620b..f8f49d7d 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.glb
index ab4a4e2a..845de9ec 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.glb differ
diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.glb
index 70dfcec7..431206b7 100644
Binary files a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.glb and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.glb differ
diff --git a/public/Perlin_noise_example.png b/public/Perlin_noise_example.png
deleted file mode 100644
index 43577b1e..00000000
Binary files a/public/Perlin_noise_example.png and /dev/null differ
diff --git a/public/black.png b/public/black.png
index 5774990a..62953509 100644
Binary files a/public/black.png and b/public/black.png differ
diff --git a/public/magenta.png b/public/magenta.png
new file mode 100644
index 00000000..5374b7dc
Binary files /dev/null and b/public/magenta.png differ
diff --git a/scripts/blender/dif2gltf.py b/scripts/blender/dif2gltf.py
index 8f89074c..7a395bc4 100644
--- a/scripts/blender/dif2gltf.py
+++ b/scripts/blender/dif2gltf.py
@@ -92,7 +92,10 @@ for i, in_path in enumerate(input_files, start=1):
filepath=out_path,
export_format=args.format, # GLB | GLTF_SEPARATE
use_selection=False,
- export_apply=True,
+ export_apply=False,
+ # Export custom properties, which is where we store the original
+ # resource path.
+ export_extras=True,
# Blender and T2 are Z-up, but these assets are destined for Three.js which
# is Y-up. It's easiest to match the Y-up of our destination engine.
export_yup=True,
diff --git a/scripts/blender/dts2gltf.py b/scripts/blender/dts2gltf.py
index 99ce3a4a..3de65181 100644
--- a/scripts/blender/dts2gltf.py
+++ b/scripts/blender/dts2gltf.py
@@ -92,11 +92,14 @@ for i, in_path in enumerate(input_files, start=1):
filepath=out_path,
export_format=args.format, # GLB | GLTF_SEPARATE
use_selection=False,
+ export_apply=False,
export_materials='EXPORT',
export_normals=True,
export_tangents=False,
export_texcoords=True,
- export_apply=False,
+ # Export custom properties, which is where we store the original
+ # resource path.
+ export_extras=True,
# Blender and T2 are Z-up, but these assets are destined for Three.js which
# is Y-up. It's easiest to match the Y-up of our destination engine.
export_yup=True,
diff --git a/scripts/inspect-ifl.ts b/scripts/inspect-ifl.ts
index eeb0d519..8db91c9c 100644
--- a/scripts/inspect-ifl.ts
+++ b/scripts/inspect-ifl.ts
@@ -1,7 +1,7 @@
import fs from "node:fs";
import { inspect, parseArgs } from "node:util";
import { parseImageFileList } from "@/src/imageFileList";
-import { getFilePath } from "@/src/manifest";
+import { getLocalFilePath } from "@/src/manifest";
async function run() {
const { values, positionals } = parseArgs({
@@ -46,7 +46,7 @@ async function run() {
let framesFile = positionals[0];
if (values.name) {
const resourcePath = `textures/skins/${values.name}.ifl`;
- framesFile = getFilePath(resourcePath);
+ framesFile = getLocalFilePath(resourcePath);
}
const missionScript = fs.readFileSync(framesFile, "utf8");
console.log(
diff --git a/scripts/inspect-mission.ts b/scripts/inspect-mission.ts
index 099e95b1..4019f5c7 100644
--- a/scripts/inspect-mission.ts
+++ b/scripts/inspect-mission.ts
@@ -1,7 +1,7 @@
import fs from "node:fs";
import { inspect, parseArgs } from "node:util";
import { parseMissionScript } from "@/src/mission";
-import { getFilePath } from "@/src/manifest";
+import { getLocalFilePath, getMissionList } from "@/src/manifest";
async function run() {
const { values, positionals } = parseArgs({
@@ -23,15 +23,7 @@ async function run() {
console.error("Cannot specify --list (-l) with other options.");
return 1;
}
- const manifest = (await import("../public/manifest.json")).default;
- const fileNames = Object.keys(manifest);
- console.log(
- fileNames
- .map((f) => f.match(/^missions\/(.+)\.mis$/))
- .filter(Boolean)
- .map((match) => match[1])
- .join("\n"),
- );
+ console.log(getMissionList().join("\n"));
return;
} else if (
(values.name && positionals[0]) ||
@@ -45,8 +37,8 @@ async function run() {
let missionFile = positionals[0];
if (values.name) {
- const resourcePath = `missions/${values.name}.mis`;
- missionFile = getFilePath(resourcePath);
+ const resourcePath = `missions/${values.name.toLowerCase()}.mis`;
+ missionFile = getLocalFilePath(resourcePath);
}
const missionScript = fs.readFileSync(missionFile, "utf8");
console.log(
diff --git a/scripts/inspect-terrain.ts b/scripts/inspect-terrain.ts
index 7416d97f..4748bfd5 100644
--- a/scripts/inspect-terrain.ts
+++ b/scripts/inspect-terrain.ts
@@ -1,7 +1,8 @@
import fs from "node:fs";
import { inspect, parseArgs } from "node:util";
import { parseTerrainBuffer } from "@/src/terrain";
-import { getFilePath } from "@/src/manifest";
+import { getLocalFilePath, getResourceList } from "@/src/manifest";
+import path from "node:path";
async function run() {
const { values, positionals } = parseArgs({
@@ -23,13 +24,11 @@ async function run() {
console.error("Cannot specify --list (-l) with other options.");
return 1;
}
- const manifest = (await import("../public/manifest.json")).default;
- const fileNames = Object.keys(manifest);
console.log(
- fileNames
+ getResourceList()
.map((f) => f.match(/^terrains\/(.+)\.ter$/))
.filter(Boolean)
- .map((match) => match[1])
+ .map((match) => path.basename(getLocalFilePath(match[0]), ".ter"))
.join("\n"),
);
return;
@@ -46,7 +45,7 @@ async function run() {
let terrainFile = positionals[0];
if (values.name) {
const resourcePath = `terrains/${values.name}.ter`;
- terrainFile = getFilePath(resourcePath);
+ terrainFile = getLocalFilePath(resourcePath);
}
const terrainBuffer = fs.readFileSync(terrainFile);
const terrainArrayBuffer = terrainBuffer.buffer.slice(
diff --git a/src/components/GenericShape.tsx b/src/components/GenericShape.tsx
index 50ff965f..989291de 100644
--- a/src/components/GenericShape.tsx
+++ b/src/components/GenericShape.tsx
@@ -1,6 +1,10 @@
import { memo, Suspense, useMemo } from "react";
import { useGLTF, useTexture } from "@react-three/drei";
-import { BASE_URL, shapeTextureToUrl, shapeToUrl } from "../loaders";
+import {
+ FALLBACK_TEXTURE_URL,
+ shapeTextureToUrl,
+ shapeToUrl,
+} from "../loaders";
import { filterGeometryByVertexGroups, getHullBoneIndices } from "../meshUtils";
import {
createAlphaAsRoughnessMaterial,
@@ -12,8 +16,6 @@ import { useDebug } from "./SettingsProvider";
import { useShapeInfo } from "./ShapeInfoProvider";
import { FloatingLabel } from "./FloatingLabel";
-const FALLBACK_URL = `${BASE_URL}/black.png`;
-
/**
* Load a .glb file that was converted from a .dts, used for static shapes.
*/
@@ -29,7 +31,22 @@ export function ShapeTexture({
material?: MeshStandardMaterial;
shapeName?: string;
}) {
- const url = shapeTextureToUrl(material.name, FALLBACK_URL);
+ const url = useMemo(() => {
+ const flagNames = new Set(material.userData.flag_names ?? []);
+ const isIflMaterial = flagNames.has("IflMaterial");
+ const resourcePath = material.userData.resource_path;
+ if (!resourcePath) {
+ console.warn(
+ `Material index out of range on shape "${shapeName}" - rendering fallback.`,
+ );
+ }
+ return resourcePath && !isIflMaterial
+ ? // Use custom `resource_path` added by forked io_dts3d Blender add-on
+ shapeTextureToUrl(resourcePath)
+ : // Not supported yet
+ FALLBACK_TEXTURE_URL;
+ }, [material]);
+
const isOrganic = shapeName && /borg|xorg|porg|dorg/i.test(shapeName);
const texture = useTexture(url, (texture) => {
diff --git a/src/components/InspectorControls.tsx b/src/components/InspectorControls.tsx
index 234e976d..a23a896c 100644
--- a/src/components/InspectorControls.tsx
+++ b/src/components/InspectorControls.tsx
@@ -1,5 +1,5 @@
import { Fragment, useMemo } from "react";
-import { getMissionInfo, getMissionList, getSource } from "../manifest";
+import { getMissionInfo, getMissionList, getSourceAndPath } from "../manifest";
import { useControls, useDebug, useSettings } from "./SettingsProvider";
import orderBy from "lodash.orderby";
@@ -27,8 +27,8 @@ const sourceGroupNames = {
const groupedMissions = getMissionList().reduce(
(groupMap, missionName) => {
const missionInfo = getMissionInfo(missionName);
- const source = getSource(missionInfo.resourcePath);
- const groupName = sourceGroupNames[source] ?? null;
+ const [sourcePath] = getSourceAndPath(missionInfo.resourcePath);
+ const groupName = sourceGroupNames[sourcePath] ?? null;
const groupMissions = groupMap.get(groupName) ?? [];
if (!excludeMissions.has(missionName)) {
groupMissions.push({
diff --git a/src/components/InteriorInstance.tsx b/src/components/InteriorInstance.tsx
index 6bc0a7b2..1daf52d6 100644
--- a/src/components/InteriorInstance.tsx
+++ b/src/components/InteriorInstance.tsx
@@ -2,15 +2,13 @@ import { memo, Suspense, useMemo } from "react";
import { ErrorBoundary } from "react-error-boundary";
import { Mesh } from "three";
import { useGLTF, useTexture } from "@react-three/drei";
-import { BASE_URL, interiorTextureToUrl, interiorToUrl } from "../loaders";
+import { interiorTextureToUrl, interiorToUrl } from "../loaders";
import type { TorqueObject } from "../torqueScript";
import { getPosition, getProperty, getRotation, getScale } from "../mission";
import { setupColor } from "../textureUtils";
import { FloatingLabel } from "./FloatingLabel";
import { useDebug } from "./SettingsProvider";
-const FALLBACK_URL = `${BASE_URL}/black.png`;
-
/**
* Load a .gltf file that was converted from a .dif, used for "interior" models.
*/
@@ -20,7 +18,7 @@ function useInterior(interiorFile: string) {
}
function InteriorTexture({ materialName }: { materialName: string }) {
- const url = interiorTextureToUrl(materialName, FALLBACK_URL);
+ const url = interiorTextureToUrl(materialName);
const texture = useTexture(url, (texture) => setupColor(texture));
return ;
@@ -39,10 +37,15 @@ function InteriorMesh({ node }: { node: Mesh }) {
>
{Array.isArray(node.material) ? (
node.material.map((mat, index) => (
-
+
))
) : (
-
+
)}
) : null}
diff --git a/src/loaders.ts b/src/loaders.ts
index 72acd880..33d2f390 100644
--- a/src/loaders.ts
+++ b/src/loaders.ts
@@ -1,67 +1,70 @@
import { parseImageFileList } from "./imageFileList";
-import { getActualResourcePath, getMissionInfo, getSource } from "./manifest";
+import {
+ getActualResourceKey,
+ getMissionInfo,
+ getSourceAndPath,
+} from "./manifest";
import { parseMissionScript } from "./mission";
+import { normalizePath } from "./stringUtils";
import { parseTerrainBuffer } from "./terrain";
export const BASE_URL = "/t2-mapper";
export const RESOURCE_ROOT_URL = `${BASE_URL}/base/`;
+export const FALLBACK_TEXTURE_URL = `${BASE_URL}/magenta.png`;
export function getUrlForPath(resourcePath: string, fallbackUrl?: string) {
- resourcePath = getActualResourcePath(resourcePath);
- let sourcePath: string;
+ let resourceKey;
try {
- sourcePath = getSource(resourcePath);
+ resourceKey = getActualResourceKey(resourcePath);
} catch (err) {
if (fallbackUrl) {
- // console.error(err);
+ console.warn(
+ `Resource "${resourcePath}" not found - rendering fallback.`,
+ );
return fallbackUrl;
} else {
throw err;
}
}
- if (!sourcePath) {
- return `${RESOURCE_ROOT_URL}${resourcePath}`;
+ const [sourcePath, actualPath] = getSourceAndPath(resourceKey);
+ if (sourcePath) {
+ return `${RESOURCE_ROOT_URL}@vl2/${sourcePath}/${actualPath}`;
} else {
- return `${RESOURCE_ROOT_URL}@vl2/${sourcePath}/${resourcePath}`;
+ return `${RESOURCE_ROOT_URL}${actualPath}`;
}
}
export function interiorToUrl(name: string) {
- const difUrl = getUrlForPath(`interiors/${name}`);
- return difUrl.replace(/\.dif$/i, ".glb");
+ const url = getUrlForPath(`interiors/${name}`);
+ return url.replace(/\.dif$/i, ".glb");
}
export function shapeToUrl(name: string) {
- const difUrl = getUrlForPath(`shapes/${name}`);
- return difUrl.replace(/\.dts$/i, ".glb");
+ const url = getUrlForPath(`shapes/${name}`);
+ return url.replace(/\.dts$/i, ".glb");
}
export function terrainTextureToUrl(name: string) {
name = name.replace(/^terrain\./, "");
- return getUrlForPath(`textures/terrain/${name}.png`, `${BASE_URL}/black.png`);
+ return getUrlForPath(`textures/terrain/${name}.png`, FALLBACK_TEXTURE_URL);
}
-export function interiorTextureToUrl(name: string, fallbackUrl?: string) {
- name = name.replace(/\.\d+$/, "");
- return getUrlForPath(`textures/${name}.png`, fallbackUrl);
+export function interiorTextureToUrl(name: string) {
+ // name = name.replace(/\.\d+$/, "");
+ return getUrlForPath(`textures/${name}.png`, FALLBACK_TEXTURE_URL);
}
export function textureFrameToUrl(fileName: string) {
- return getUrlForPath(`textures/skins/${fileName}`);
+ return getUrlForPath(`textures/skins/${fileName}`, FALLBACK_TEXTURE_URL);
}
-export function shapeTextureToUrl(name: string, fallbackUrl?: string) {
- name = name.replace(/^skins\\/, "");
- name = name.replace(/\.\d+$/, "");
- return getUrlForPath(`textures/skins/${name}.png`, fallbackUrl);
+export function shapeTextureToUrl(name: string) {
+ // name = name.replace(/\.\d+$/, "");
+ return getUrlForPath(`textures/${name}.png`, FALLBACK_TEXTURE_URL);
}
export function textureToUrl(name: string) {
- try {
- return getUrlForPath(`textures/${name}.png`);
- } catch (err) {
- return `${BASE_URL}/black.png`;
- }
+ return getUrlForPath(`textures/${name}.png`, FALLBACK_TEXTURE_URL);
}
export function audioToUrl(fileName: string) {
diff --git a/src/manifest.ts b/src/manifest.ts
index 08d096d8..24c8e48d 100644
--- a/src/manifest.ts
+++ b/src/manifest.ts
@@ -2,12 +2,15 @@ import untypedManifest from "@/public/manifest.json";
import { normalizePath } from "./stringUtils";
// Source tuple: [sourcePath] or [sourcePath, actualPath] if casing differs
-type SourceTuple = [string] | [string, string];
+type SourceTuple =
+ | [sourcePath: string]
+ | [sourcePath: string, actualPath: string];
// Resource entry: [firstSeenPath, ...sourceTuples]
-type ResourceEntry = [string, ...SourceTuple[]];
+type ResourceEntry = [firstSeenPath: string, ...SourceTuple[]];
/**
- * Manifest format: keys are normalized (lowercased) paths, values are
+ * Manifest format: keys are normalized (lowercased, forward-slash) paths,
+ * values are ResourceEntry arrays (see above):
* [firstSeenPath, ...sourceTuples] where each source tuple is either:
* - [sourcePath] if the file has the same casing as firstSeenPath
* - [sourcePath, actualPath] if the file has different casing in that source
@@ -24,79 +27,68 @@ const manifest = untypedManifest as unknown as {
>;
};
-function normalizeKey(resourcePath: string): string {
+function getResourceKey(resourcePath: string): string {
return normalizePath(resourcePath).toLowerCase();
}
-function getEntry(resourcePath: string): ResourceEntry | undefined {
- return manifest.resources[normalizeKey(resourcePath)];
-}
-
/**
* Get the source vl2 archive for a resource (or empty string for loose files).
* Returns the last/winning source since later vl2s override earlier ones.
*/
-export function getSource(resourcePath: string): string {
- const entry = getEntry(resourcePath);
- if (entry && entry.length > 1) {
- const lastSourceTuple = entry[entry.length - 1] as SourceTuple;
- return lastSourceTuple[0];
- } else {
- throw new Error(`Resource not found in manifest: ${resourcePath}`);
- }
+export function getSourceAndPath(
+ resourceKey: string,
+): [sourceName: string, pathInSource: string] {
+ const entry = manifest.resources[resourceKey];
+ const [firstSeenPath, ...sources] = entry;
+ const [sourcePath, actualPath] = sources[sources.length - 1];
+ return [sourcePath, actualPath ?? firstSeenPath];
}
/**
- * Get the actual resource path with its original casing as seen in the filesystem.
- * This handles case-insensitive lookups by normalizing the input path.
+ * Given a file path, check the manifest for an exact match (but case insensitive),
+ * followed by removing numeric suffixes and certain intermediate directories.
+ * Return the normalized resource path that was found.
+ *
+ * FIXME: Figure out how T2/Torque actually resolves these.
*/
-export function getActualResourcePath(resourcePath: string): string {
- const entry = getEntry(resourcePath);
- if (entry) {
- return entry[0]; // First element is the first-seen casing
+export function getActualResourceKey(resourcePath: string): string {
+ const resourceKey = getResourceKey(resourcePath);
+
+ if (manifest.resources[resourceKey]) {
+ return resourceKey;
}
// Fallback: try stripping numeric suffixes (e.g., "generator0.png" -> "generator.png")
- const pathWithoutNumber = resourcePath.replace(/\d+(\.(png))$/i, "$1");
- if (pathWithoutNumber !== resourcePath) {
- const entryWithoutNumber = getEntry(pathWithoutNumber);
- if (entryWithoutNumber) {
- return entryWithoutNumber[0];
- }
+ const keyWithoutNumber = resourceKey.replace(/\d+(\.(png))$/i, "$1");
+ if (manifest.resources[keyWithoutNumber]) {
+ return keyWithoutNumber;
}
- // Fallback: try nested texture paths
- const normalized = normalizeKey(resourcePath);
- if (normalized.startsWith("textures/")) {
- for (const key of Object.keys(manifest.resources)) {
- const stripped = key.replace(
- /^(textures\/)((lush|desert|badlands|lava|ice|jaggedclaw|terraintiles)\/)/,
- "$1",
- );
- if (stripped === normalized) {
- return manifest.resources[key][0];
- }
- }
- }
+ // // Fallback: try nested texture paths
+ // if (resourcePath.startsWith("textures/")) {
+ // for (const key of getResourceList()) {
+ // const stripped = key.replace(
+ // /^(textures\/)((lush|desert|badlands|lava|ice|jaggedclaw|terraintiles)\/)/,
+ // "$1",
+ // );
+ // if (stripped === normalized) {
+ // return manifest.resources[key][0];
+ // }
+ // }
+ // }
- return resourcePath;
+ throw new Error(`Resource not found in manifest: ${resourcePath}`);
}
export function getResourceList(): string[] {
return Object.keys(manifest.resources);
}
-export function getFilePath(resourcePath: string): string {
- const entry = getEntry(resourcePath);
- if (!entry) {
- return `docs/base/${resourcePath}`;
- }
- const [firstSeenPath, ...sourceTuples] = entry;
- const lastSourceTuple = sourceTuples[sourceTuples.length - 1];
- const lastSource = lastSourceTuple[0];
- const actualPath = lastSourceTuple[1] ?? firstSeenPath;
- if (lastSource) {
- return `docs/base/@vl2/${lastSource}/${actualPath}`;
+export function getLocalFilePath(resourcePath: string): string {
+ const resourceKey = getResourceKey(resourcePath);
+ const [sourcePath, actualPath] = getSourceAndPath(resourceKey);
+ if (sourcePath) {
+ return `docs/base/@vl2/${sourcePath}/${actualPath}`;
} else {
return `docs/base/${actualPath}`;
}