diff --git a/baseq3r/textures/ctf/blue_telep.jpg b/baseq3r/textures/ctf/blue_telep.jpg
new file mode 100644
index 00000000..fdccc3c0
Binary files /dev/null and b/baseq3r/textures/ctf/blue_telep.jpg differ
diff --git a/baseq3r/textures/ctf/blue_telep2.jpg b/baseq3r/textures/ctf/blue_telep2.jpg
new file mode 100644
index 00000000..06822ac9
Binary files /dev/null and b/baseq3r/textures/ctf/blue_telep2.jpg differ
diff --git a/baseq3r/textures/ctf/ctf_arch_b.tga b/baseq3r/textures/ctf/ctf_arch_b.tga
new file mode 100644
index 00000000..f0145d86
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_arch_b.tga differ
diff --git a/baseq3r/textures/ctf/ctf_arch_r.tga b/baseq3r/textures/ctf/ctf_arch_r.tga
new file mode 100644
index 00000000..3b39671d
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_arch_r.tga differ
diff --git a/baseq3r/textures/ctf/ctf_blueflag.tga b/baseq3r/textures/ctf/ctf_blueflag.tga
new file mode 100644
index 00000000..be626e83
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_blueflag.tga differ
diff --git a/baseq3r/textures/ctf/ctf_redflag.tga b/baseq3r/textures/ctf/ctf_redflag.tga
new file mode 100644
index 00000000..d6112d87
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_redflag.tga differ
diff --git a/baseq3r/textures/ctf/ctf_tower_bluefin.tga b/baseq3r/textures/ctf/ctf_tower_bluefin.tga
new file mode 100644
index 00000000..3087059f
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_tower_bluefin.tga differ
diff --git a/baseq3r/textures/ctf/ctf_tower_bluefin_bottom.jpg b/baseq3r/textures/ctf/ctf_tower_bluefin_bottom.jpg
new file mode 100644
index 00000000..051bbe44
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_tower_bluefin_bottom.jpg differ
diff --git a/baseq3r/textures/ctf/ctf_tower_redfin.tga b/baseq3r/textures/ctf/ctf_tower_redfin.tga
new file mode 100644
index 00000000..2c8da41a
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_tower_redfin.tga differ
diff --git a/baseq3r/textures/ctf/ctf_tower_redfin_bottom.jpg b/baseq3r/textures/ctf/ctf_tower_redfin_bottom.jpg
new file mode 100644
index 00000000..5c5557c6
Binary files /dev/null and b/baseq3r/textures/ctf/ctf_tower_redfin_bottom.jpg differ
diff --git a/baseq3r/textures/ctf/metalbase09_bluekillblock.tga b/baseq3r/textures/ctf/metalbase09_bluekillblock.tga
new file mode 100644
index 00000000..48a1822f
Binary files /dev/null and b/baseq3r/textures/ctf/metalbase09_bluekillblock.tga differ
diff --git a/baseq3r/textures/ctf/q3r_bannerbluelong.jpg b/baseq3r/textures/ctf/q3r_bannerbluelong.jpg
new file mode 100644
index 00000000..e9a86c8b
Binary files /dev/null and b/baseq3r/textures/ctf/q3r_bannerbluelong.jpg differ
diff --git a/baseq3r/textures/ctf/q3r_bannerredlong.jpg b/baseq3r/textures/ctf/q3r_bannerredlong.jpg
new file mode 100644
index 00000000..9eabd9ca
Binary files /dev/null and b/baseq3r/textures/ctf/q3r_bannerredlong.jpg differ
diff --git a/baseq3r/textures/ctf/q3r_curtainbluewide.jpg b/baseq3r/textures/ctf/q3r_curtainbluewide.jpg
new file mode 100644
index 00000000..ae16e8de
Binary files /dev/null and b/baseq3r/textures/ctf/q3r_curtainbluewide.jpg differ
diff --git a/baseq3r/textures/ctf/q3r_curtainredwide.jpg b/baseq3r/textures/ctf/q3r_curtainredwide.jpg
new file mode 100644
index 00000000..657212d2
Binary files /dev/null and b/baseq3r/textures/ctf/q3r_curtainredwide.jpg differ
diff --git a/baseq3r/textures/ctf/red_scary4_bfin.jpg b/baseq3r/textures/ctf/red_scary4_bfin.jpg
new file mode 100644
index 00000000..22495d86
Binary files /dev/null and b/baseq3r/textures/ctf/red_scary4_bfin.jpg differ
diff --git a/baseq3r/textures/ctf/red_scary4_cfin.tga b/baseq3r/textures/ctf/red_scary4_cfin.tga
new file mode 100644
index 00000000..fe08b1c4
Binary files /dev/null and b/baseq3r/textures/ctf/red_scary4_cfin.tga differ
diff --git a/baseq3r/textures/ctf/red_scary4_csansfacefin.tga b/baseq3r/textures/ctf/red_scary4_csansfacefin.tga
new file mode 100644
index 00000000..4cd27a95
Binary files /dev/null and b/baseq3r/textures/ctf/red_scary4_csansfacefin.tga differ
diff --git a/baseq3r/textures/ctf/red_scary4_cshortfin.jpg b/baseq3r/textures/ctf/red_scary4_cshortfin.jpg
new file mode 100644
index 00000000..2f84e36d
Binary files /dev/null and b/baseq3r/textures/ctf/red_scary4_cshortfin.jpg differ
diff --git a/baseq3r/textures/ctf/red_scary4_d3fin.tga b/baseq3r/textures/ctf/red_scary4_d3fin.tga
new file mode 100644
index 00000000..c0e9542d
Binary files /dev/null and b/baseq3r/textures/ctf/red_scary4_d3fin.tga differ
diff --git a/baseq3r/textures/ctf/red_scary4_dfin.jpg b/baseq3r/textures/ctf/red_scary4_dfin.jpg
new file mode 100644
index 00000000..9ffdb3be
Binary files /dev/null and b/baseq3r/textures/ctf/red_scary4_dfin.jpg differ
diff --git a/baseq3r/textures/ctf/red_telep.jpg b/baseq3r/textures/ctf/red_telep.jpg
new file mode 100644
index 00000000..8dde1400
Binary files /dev/null and b/baseq3r/textures/ctf/red_telep.jpg differ
diff --git a/baseq3r/textures/ctf/red_telep2.jpg b/baseq3r/textures/ctf/red_telep2.jpg
new file mode 100644
index 00000000..c9e73f7e
Binary files /dev/null and b/baseq3r/textures/ctf/red_telep2.jpg differ
diff --git a/baseq3r/textures/ctf/supportborder_blue.jpg b/baseq3r/textures/ctf/supportborder_blue.jpg
new file mode 100644
index 00000000..2deebfe5
Binary files /dev/null and b/baseq3r/textures/ctf/supportborder_blue.jpg differ
diff --git a/baseq3r/textures/ctf/supportborder_blue_b.jpg b/baseq3r/textures/ctf/supportborder_blue_b.jpg
new file mode 100644
index 00000000..6fea4904
Binary files /dev/null and b/baseq3r/textures/ctf/supportborder_blue_b.jpg differ
diff --git a/baseq3r/textures/ctf/supportborder_blue_c.jpg b/baseq3r/textures/ctf/supportborder_blue_c.jpg
new file mode 100644
index 00000000..46d607e2
Binary files /dev/null and b/baseq3r/textures/ctf/supportborder_blue_c.jpg differ
diff --git a/baseq3r/textures/ctf/supportborder_blueskull.jpg b/baseq3r/textures/ctf/supportborder_blueskull.jpg
new file mode 100644
index 00000000..93ff6902
Binary files /dev/null and b/baseq3r/textures/ctf/supportborder_blueskull.jpg differ
diff --git a/baseq3r/textures/ctf/tallblue_1L_fin.tga b/baseq3r/textures/ctf/tallblue_1L_fin.tga
new file mode 100644
index 00000000..6ca1ed19
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_1L_fin.tga differ
diff --git a/baseq3r/textures/ctf/tallblue_1R_fin.tga b/baseq3r/textures/ctf/tallblue_1R_fin.tga
new file mode 100644
index 00000000..6ca1ed19
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_1R_fin.tga differ
diff --git a/baseq3r/textures/ctf/tallblue_1_fin.jpg b/baseq3r/textures/ctf/tallblue_1_fin.jpg
new file mode 100644
index 00000000..831033cb
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_1_fin.jpg differ
diff --git a/baseq3r/textures/ctf/tallblue_2_fin.tga b/baseq3r/textures/ctf/tallblue_2_fin.tga
new file mode 100644
index 00000000..02c60ad1
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_2_fin.tga differ
diff --git a/baseq3r/textures/ctf/tallblue_2b_fin.tga b/baseq3r/textures/ctf/tallblue_2b_fin.tga
new file mode 100644
index 00000000..17cd33cb
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_2b_fin.tga differ
diff --git a/baseq3r/textures/ctf/tallblue_2bshort2_fin.jpg b/baseq3r/textures/ctf/tallblue_2bshort2_fin.jpg
new file mode 100644
index 00000000..830bf0c2
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_2bshort2_fin.jpg differ
diff --git a/baseq3r/textures/ctf/tallblue_2bshort_fin.jpg b/baseq3r/textures/ctf/tallblue_2bshort_fin.jpg
new file mode 100644
index 00000000..aff24a58
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_2bshort_fin.jpg differ
diff --git a/baseq3r/textures/ctf/tallblue_4bsmall_fin.tga b/baseq3r/textures/ctf/tallblue_4bsmall_fin.tga
new file mode 100644
index 00000000..0da14582
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_4bsmall_fin.tga differ
diff --git a/baseq3r/textures/ctf/tallblue_4c_fin.tga b/baseq3r/textures/ctf/tallblue_4c_fin.tga
new file mode 100644
index 00000000..bb78480d
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_4c_fin.tga differ
diff --git a/baseq3r/textures/ctf/tallblue_5_bfin.jpg b/baseq3r/textures/ctf/tallblue_5_bfin.jpg
new file mode 100644
index 00000000..2d0c9f30
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_5_bfin.jpg differ
diff --git a/baseq3r/textures/ctf/tallblue_5esmallb_fin.tga b/baseq3r/textures/ctf/tallblue_5esmallb_fin.tga
new file mode 100644
index 00000000..7c6cd44d
Binary files /dev/null and b/baseq3r/textures/ctf/tallblue_5esmallb_fin.tga differ
diff --git a/baseq3r/textures/ctf/telep.tga b/baseq3r/textures/ctf/telep.tga
new file mode 100644
index 00000000..9c78cdad
Binary files /dev/null and b/baseq3r/textures/ctf/telep.tga differ
diff --git a/baseq3r/textures/ctf/test2.tga b/baseq3r/textures/ctf/test2.tga
new file mode 100644
index 00000000..37065e58
Binary files /dev/null and b/baseq3r/textures/ctf/test2.tga differ
diff --git a/baseq3r/textures/ctf/test2_r.tga b/baseq3r/textures/ctf/test2_r.tga
new file mode 100644
index 00000000..8cfc007b
Binary files /dev/null and b/baseq3r/textures/ctf/test2_r.tga differ
diff --git a/baseq3r/textures/ctf/towerback.tga b/baseq3r/textures/ctf/towerback.tga
new file mode 100644
index 00000000..5c60f0f3
Binary files /dev/null and b/baseq3r/textures/ctf/towerback.tga differ