CSGO Models rec 2015
Just sharing from a different forum.
"Seems like logging is even easier than before, you log model for once every range now so chams works to a very long range." (translated from "hurrdurr" to english)
This is taken from UC forums. Thought about sharing here since I haven't seen anyone mention anything about it yet.
"Seems like logging is even easier than before, you log model for once every range now so chams works to a very long range." (translated from "hurrdurr" to english)
Code:
////////////////////// // CT // ////////////////////// //IDF #define ct_idf_legs ((Stride==32) && (NumVertices==2118) && (PrimitiveCount==3354)) #define ct_idf_head1 ((Stride==32) && (NumVertices==1761) && (PrimitiveCount==2681)) #define ct_idf_head2 ((Stride==32) && (NumVertices==1677) && (PrimitiveCount==2713)) #define ct_idf_body ((Stride==32) && (NumVertices==4523) && (PrimitiveCount==6700)) #define ct_idf ct_idf_legs || ct_idf_head1 || ct_idf_head2 || ct_idf_body //SAS #define ct_sas_legs ((Stride==32) && (NumVertices==4442) && (PrimitiveCount==5475)) #define ct_sas_head ((Stride==32) && (NumVertices==1215) && (PrimitiveCount==1749)) #define ct_sas_body ((Stride==32) && (NumVertices==5443) && (PrimitiveCount==8008)) #define ct_sas ct_sas_legs || ct_sas_head || ct_sas_body //FBI #define ct_fbi_legs ((Stride==32) && (NumVertices==1646) && (PrimitiveCount==2714)) #define ct_fbi_body ((Stride==32) && (NumVertices==5395) && (PrimitiveCount==8657)) #define ct_fbi_head1 ((Stride==32) && (NumVertices==1459) && (PrimitiveCount==2566)) #define ct_fbi_head2 ((Stride==32) && (NumVertices==2223) && (PrimitiveCount==3672)) #define ct_fbi_head3 ((Stride==32) && (NumVertices==2778) && (PrimitiveCount==4244)) #define ct_fbi_head4 ((Stride==32) && (NumVertices==993) && (PrimitiveCount==1722)) #define ct_fbi_head5 ((Stride==32) && (NumVertices==2957) && (PrimitiveCount==4234)) #define ct_fbi ct_fbi_legs || ct_fbi_body || ct_fbi_head1 || ct_fbi_head2 || ct_fbi_head3 || ct_fbi_head4 || ct_fbi_head5 //SWAT #define ct_swat_legs ((Stride==32) && (NumVertices==3650) && (PrimitiveCount==4030)) #define ct_swat_body1 ((Stride==32) && (NumVertices==6016) && (PrimitiveCount==8022)) #define ct_swat_body2 ((Stride==32) && (NumVertices==5675) && (PrimitiveCount==7713)) #define ct_swat_body3 ((Stride==32) && (NumVertices==6112) && (PrimitiveCount==8261)) #define ct_swat_body4 ((Stride==32) && (NumVertices==6777) && (PrimitiveCount==8930)) #define ct_swat_body5 ((Stride==32) && (NumVertices==6087) && (PrimitiveCount==8226)) #define ct_swat_head1 ((Stride==32) && (NumVertices==1883) && (PrimitiveCount==2986)) #define ct_swat_head2 ((Stride==32) && (NumVertices==1917) && (PrimitiveCount==3004)) #define ct_swat_head3 ((Stride==32) && (NumVertices==1835) && (PrimitiveCount==2898)) #define ct_swat_head4 ((Stride==32) && (NumVertices==1980) && (PrimitiveCount==3074)) #define ct_swat_head5 ((Stride==32) && (NumVertices==1834) && (PrimitiveCount==2898)) #define ct_swat ct_swat_legs || ct_swat_body1 || ct_swat_body2 || ct_swat_body3 || ct_swat_body4 || ct_swat_body5 || ct_swat_head1 || ct_swat_head2 || ct_swat_head3 || ct_swat_head4 || ct_swat_head5 //GSG9 #define ct_gsg9_legs ((Stride==32) && (NumVertices==1410) && (PrimitiveCount==2352)) #define ct_gsg9_body ((Stride==32) && (NumVertices==3301) && (PrimitiveCount==5424)) #define ct_gsg9_head1 ((Stride==32) && (NumVertices==2113) && (PrimitiveCount==3391)) #define ct_gsg9_head2 ((Stride==32) && (NumVertices==2157) && (PrimitiveCount==3461)) #define ct_gsg9_head3 ((Stride==32) && (NumVertices==2151) && (PrimitiveCount==3459)) #define ct_gsg9 ct_gsg9_legs || ct_gsg9_body || ct_gsg9_head1 || ct_gsg9_head2 || ct_gsg9_head3 //GIGN #define ct_gign_legs ((Stride==32) && (NumVertices==1258) && (PrimitiveCount==1950)) #define ct_gign_body ((Stride==32) && (NumVertices==4854) && (PrimitiveCount==7410)) #define ct_gign_head1 ((Stride==32) && (NumVertices==1645) && (PrimitiveCount==2568)) #define ct_gign_head2 ((Stride==32) && (NumVertices==1611) && (PrimitiveCount==2522)) #define ct_gign_head3 ((Stride==32) && (NumVertices==1601) && (PrimitiveCount==2502)) #define ct_gign ct_gign_legs || ct_gign_body || ct_gign_head1 || ct_gign_head2 || ct_gign_head3 //SEAL #define ct_seal_legs1 ((Stride==32) && (NumVertices==2924) && (PrimitiveCount==3540)) #define ct_seal_legs2 ((Stride==32) && (NumVertices==2923) && (PrimitiveCount==3540)) #define ct_seal_body1 ((Stride==32) && (NumVertices==5547) && (PrimitiveCount==8003)) #define ct_seal_body2 ((Stride==32) && (NumVertices==5524) && (PrimitiveCount==8106)) #define ct_seal_body3 ((Stride==32) && (NumVertices==5680) && (PrimitiveCount==8166)) #define ct_seal_body4 ((Stride==32) && (NumVertices==5334) && (PrimitiveCount==7910)) #define ct_seal_body5 ((Stride==32) && (NumVertices==5436) && (PrimitiveCount==8003)) #define ct_seal_head1 ((Stride==32) && (NumVertices==2539) && (PrimitiveCount==3527)) #define ct_seal_head2 ((Stride==32) && (NumVertices==3137) && (PrimitiveCount==3948)) #define ct_seal_head3 ((Stride==32) && (NumVertices==3245) && (PrimitiveCount==4158)) #define ct_seal_head4 ((Stride==32) && (NumVertices==2963) && (PrimitiveCount==3792)) #define ct_seal_head5 ((Stride==32) && (NumVertices==4084) && (PrimitiveCount==4697)) #define ct_seal ct_seal_legs1 || ct_seal_legs2 || ct_seal_body1 || ct_seal_body2 || ct_seal_body3 || ct_seal_body4 || ct_seal_body5 || ct_seal_head1 || ct_seal_head2 || ct_seal_head3 || ct_seal_head4 || ct_seal_head5 ////////////////////// // T // ////////////////////// //ELITE CREW #define t_elite1_legs ((Stride==32) && (NumVertices==2531) && (PrimitiveCount==3888)) #define t_elite1_head ((Stride==32) && (NumVertices==1134) && (PrimitiveCount==2024)) #define t_elite1_body ((Stride==32) && (NumVertices==3606) && (PrimitiveCount==5856)) #define t_elite2_legs ((Stride==32) && (NumVertices==1889) && (PrimitiveCount==3088)) #define t_elite2_head ((Stride==32) && (NumVertices==1310) && (PrimitiveCount==2302)) #define t_elite2_body ((Stride==32) && (NumVertices==3816) && (PrimitiveCount==5930)) #define t_elite3_legs ((Stride==32) && (NumVertices==2416) && (PrimitiveCount==3778)) #define t_elite3_head ((Stride==32) && (NumVertices==1430) && (PrimitiveCount==2422)) #define t_elite3_body ((Stride==32) && (NumVertices==2587) && (PrimitiveCount==4334)) #define t_elite4_legs ((Stride==32) && (NumVertices==2138) && (PrimitiveCount==3424)) #define t_elite4_head ((Stride==32) && (NumVertices==1352) && (PrimitiveCount==2268)) #define t_elite5_legs ((Stride==32) && (NumVertices==1986) && (PrimitiveCount==3044)) #define t_elite5_head ((Stride==32) && (NumVertices==1372) && (PrimitiveCount==2286)) #define t_elite5_body ((Stride==32) && (NumVertices== 3162) && (PrimitiveCount==5182)) #define t_elite t_elite1_legs || t_elite1_head || t_elite1_body || t_elite2_legs || t_elite2_head || t_elite2_body || t_elite3_legs || t_elite3_head || t_elite3_body || t_elite4_legs || t_elite4_head || t_elite5_legs || t_elite5_head || t_elite5_body //Separatist #define t_separatist_legs ((Stride==32) && (NumVertices==2536) && (PrimitiveCount==4196)) #define t_separatist_head ((Stride==32) && (NumVertices==1106) && (PrimitiveCount==2018)) #define t_separatist_body ((Stride==32) && (NumVertices==3210) && (PrimitiveCount==5382)) #define t_separatist t_separatist_legs || t_separatist_head || t_separatist_body //Anarchist #define t_anarchist_legs ((Stride==32) && (NumVertices==1671) && (PrimitiveCount==2876)) #define t_anarchist_head ((Stride==32) && (NumVertices==1925) && (PrimitiveCount==3314)) #define t_anarchist_body ((Stride==32) && (NumVertices==3881) && (PrimitiveCount==6774)) #define t_anarchist t_anarchist_legs || t_anarchist_head || t_anarchist_body //Professional #define t_professional_legs ((Stride==32) && (NumVertices==2056) && (PrimitiveCount==3436)) #define t_professional_body ((Stride==32) && (NumVertices==5116) && (PrimitiveCount==8253)) #define t_professional_head1 ((Stride==32) && (NumVertices==927) && (PrimitiveCount==1626)) #define t_professional_head2 ((Stride==32) && (NumVertices==646) && (PrimitiveCount==1248)) #define t_professional_head3 ((Stride==32) && (NumVertices==1053) && (PrimitiveCount==1968)) #define t_professional_head4 ((Stride==32) && (NumVertices==1197) && (PrimitiveCount==2256)) #define t_professional_head5 ((Stride==32) && (NumVertices==924) && (PrimitiveCount==1632)) #define t_professional_glasses1 ((Stride==32) && (NumVertices==266) && (PrimitiveCount==348)) #define t_professional_glasses2 ((Stride==32) && (NumVertices==200) && (PrimitiveCount==276)) #define t_professional t_professional_legs || t_professional_body || t_professional_head1 || t_professional_head2 || t_professional_head3 || t_professional_head4 || t_professional_head5 || t_professional_glasses1 || t_professional_glasses2 //Phoenix #define t_phoenix_legs ((Stride==32) && (NumVertices==2599) && (PrimitiveCount==4097)) #define t_phoenix_body ((Stride==32) && (NumVertices==2944) && (PrimitiveCount==4916)) #define t_phoenix_head ((Stride==32) && (NumVertices==876) && (PrimitiveCount==1630)) #define t_phoenix t_phoenix_legs || t_phoenix_body || t_phoenix_head //Balkan #define t_balkan_legs1 ((Stride==32) && (NumVertices==1525) && (PrimitiveCount==2525)) #define t_balkan_legs2 ((Stride==32) && (NumVertices==1273) && (PrimitiveCount==2113)) #define t_balkan_body ((Stride==32) && (NumVertices==5215) && (PrimitiveCount==8130)) #define t_balkan_head1 ((Stride==32) && (NumVertices==1214) && (PrimitiveCount==2292)) #define t_balkan_head2 ((Stride==32) && (NumVertices==1215) && (PrimitiveCount==2286)) #define t_balkan_head3 ((Stride==32) && (NumVertices==1291) && (PrimitiveCount==2437)) #define t_balkan_head4 ((Stride==32) && (NumVertices==1345) && (PrimitiveCount==2488)) #define t_balkan_head5 ((Stride==32) && (NumVertices==1624) && (PrimitiveCount==2936)) #define t_balkan t_balkan_legs1 || t_balkan_legs2 || t_balkan_body || t_balkan_head1 || t_balkan_head2 || t_balkan_head3 || t_balkan_head4 || t_balkan_head5 //Pirate #define t_pirate_legs1 ((Stride==32) && (NumVertices==934) && (PrimitiveCount==1525)) #define t_pirate_legs2 ((Stride==32) && (NumVertices==991) && (PrimitiveCount==1525)) #define t_pirate_body ((Stride==32) && (NumVertices==7900) && (PrimitiveCount==9248)) #define t_pirate_head1 ((Stride==32) && (NumVertices==1996) && (PrimitiveCount==2906)) #define t_pirate_head2 ((Stride==32) && (NumVertices==1183) && (PrimitiveCount==2045)) #define t_pirate_head3 ((Stride==32) && (NumVertices==1380) && (PrimitiveCount==2493)) #define t_pirate_head4 ((Stride==32) && (NumVertices==1314) && (PrimitiveCount==2367)) #define t_pirate t_pirate_legs1 || t_pirate_legs2 || t_pirate_body || t_pirate_head1 || t_pirate_head2 || t_pirate_head3 || t_pirate_head4
Code:
// models\weapons\ct_arms.mdl #define ct_arms_0 ((Stride=32) && (NumVertices==139) && (PrimitiveCount==186)) #define ct_arms_1 ((Stride=32) && (NumVertices==296) && (PrimitiveCount==167)) #define ct_arms_2 ((Stride=32) && (NumVertices==227) && (PrimitiveCount==127)) #define ct_arms_3 ((Stride=32) && (NumVertices==345) && (PrimitiveCount==694)) #define ct_arms_4 ((Stride=32) && (NumVertices==12) && (PrimitiveCount==10)) #define ct_arms_5 ((Stride=32) && (NumVertices==1751) && (PrimitiveCount==2482)) #define ct_arms_6 ((Stride=32) && (NumVertices==14) && (PrimitiveCount==10)) #define ct_arms_7 ((Stride=32) && (NumVertices==492) && (PrimitiveCount==892)) #define ct_arms_8 ((Stride=32) && (NumVertices==335) && (PrimitiveCount==523)) #define ct_arms_9 ((Stride=32) && (NumVertices==108) && (PrimitiveCount==104)) #define ct_arms_10 ((Stride=32) && (NumVertices==30) && (PrimitiveCount==28)) #define ct_arms_11 ((Stride=32) && (NumVertices==8772) && (PrimitiveCount==16398)) #define ct_arms ct_arms_0 || ct_arms_1 || ct_arms_2 || ct_arms_3 || ct_arms_4 || ct_arms_5 || ct_arms_6 || ct_arms_7 || ct_arms_8 || ct_arms_9 || ct_arms_10 || ct_arms_11 //------------------------------First Person arms------------------------------------------- //models\weapons\t_arms.mdl #define t_arms_0 ((Stride=32) && (NumVertices==8772) && (PrimitiveCount==16398)) #define t_arms_1 ((Stride=32) && (NumVertices==6952) && (PrimitiveCount==12834)) #define t_arms_b t_arms_0 || t_arms_1 //models\weapons\t_arms_anarchist.mdl #define t_arms_anarchist_0 ((Stride=32) && (NumVertices==6952) && (PrimitiveCount==12834)) #define t_arms_anarchist_1 ((Stride=32) && (NumVertices==7948) && (PrimitiveCount==14512)) #define t_arms_anarchist t_arms_anarchist_0 || t_arms_anarchist_1 //models\weapons\t_arms_balkan.mdl #define t_arms_balkan_0 ((Stride=32) && (NumVertices==10644) && (PrimitiveCount==19878)) //models\weapons\t_arms_leet.mdl #define t_arms_leet_0 ((Stride=32) && (NumVertices==6952) && (PrimitiveCount==12834)) //models\weapons\t_arms_phoenix.mdl #define t_arms_phoenix_0 ((Stride=32) && (NumVertices==6952) && (PrimitiveCount==12834)) #define t_arms_phoenix_1 ((Stride=32) && (NumVertices==6954) && (PrimitiveCount==12834)) #define t_arms_phoenix t_arms_phoenix_0 || t_arms_phoenix_1
This is taken from UC forums. Thought about sharing here since I haven't seen anyone mention anything about it yet.