Look through my threads I posted them somewhere
I have tried all the stride loggers but end up Dcing anyone has a undetected stride logger?
Look through my threads I posted them somewhere
maybe 54 it's work idk test xD
Code:#define smPlayer (n_Stride == 44) #define smHeads (n_Stride == 36) #define smGuns (n_Stride == 32) #define Hands (n_Stride == 40 && nNumVertices == 18 && nPrimitiveCount == 11) #define SpecialistViper ( n_Stride == 40 && nNumVertices == 647 && nPrimitiveCount == 826 ) || ( n_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 40 ) || ( n_Stride == 40 && nNumVertices == 24 && nPrimitiveCount == 24 ) || ( n_Stride == 32 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( n_Stride == 32 && nNumVertices == 104 && nPrimitiveCount == 118 ) || ( n_Stride == 40 && nNumVertices == 73 && nPrimitiveCount == 48 ) || ( n_Stride == 40 && nNumVertices == 252 && nPrimitiveCount == 205 ) || ( n_Stride == 40 && nNumVertices == 92 && nPrimitiveCount == 64 ) || ( n_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 25 ) || ( n_Stride == 40 && nNumVertices == 92 && nPrimitiveCount == 69 ) || ( n_Stride == 40 && nNumVertices == 126 && nPrimitiveCount == 68 ) || ( n_Stride == 40 && nNumVertices == 101 && nPrimitiveCount == 72 ) || ( n_Stride == 40 && nNumVertices == 70 && nPrimitiveCount == 36 ) || ( n_Stride == 40 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( n_Stride == 40 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( n_Stride == 40 && nNumVertices == 82 && nPrimitiveCount == 105 ) || ( n_Stride == 40 && nNumVertices == 168 && nPrimitiveCount == 173 ) || ( n_Stride == 40 && nNumVertices == 87 && nPrimitiveCount == 67 ) || ( n_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 26 ) || ( n_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 11 ) || ( n_Stride == 40 && nNumVertices == 25 && nPrimitiveCount == 17 ) || ( n_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 8 ) || ( n_Stride == 40 && nNumVertices == 16 && nPrimitiveCount == 10 ) || ( n_Stride == 40 && nNumVertices == 26 && nPrimitiveCount == 19 ) || ( n_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( n_Stride == 40 && nNumVertices == 21 && nPrimitiveCount == 15 ) || ( n_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( n_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 6 ) || ( n_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( n_Stride == 40 && nNumVertices == 134 && nPrimitiveCount == 108 ) || ( n_Stride == 40 && nNumVertices == 226 && nPrimitiveCount == 217 ) || ( n_Stride == 40 && nNumVertices == 51 && nPrimitiveCount == 52 ) || ( n_Stride == 40 && nNumVertices == 34 && nPrimitiveCount == 32 ) || ( n_Stride == 40 && nNumVertices == 21 && nPrimitiveCount == 25 ) || ( n_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 8 ) || ( n_Stride == 40 && nNumVertices == 99 && nPrimitiveCount == 135 ) || ( n_Stride == 40 && nNumVertices == 36 && nPrimitiveCount == 36 ) || ( n_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( n_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) #define SpecialistScorpion ( n_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( n_Stride == 32 && nNumVertices == 91 && nPrimitiveCount == 134 ) || ( n_Stride == 32 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( n_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) || ( n_Stride == 40 && nNumVertices == 295 && nPrimitiveCount == 171 ) || ( n_Stride == 40 && nNumVertices == 133 && nPrimitiveCount == 162 ) || ( n_Stride == 40 && nNumVertices == 166 && nPrimitiveCount == 198 ) || ( n_Stride == 40 && nNumVertices == 203 && nPrimitiveCount == 227 ) || ( n_Stride == 40 && nNumVertices == 81 && nPrimitiveCount == 72 ) || ( n_Stride == 40 && nNumVertices == 60 && nPrimitiveCount == 62 ) || ( n_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 8 ) || ( n_Stride == 40 && nNumVertices == 17 && nPrimitiveCount == 10 ) || ( n_Stride == 40 && nNumVertices == 210 && nPrimitiveCount == 386 ) || ( n_Stride == 44 && nNumVertices == 244 && nPrimitiveCount == 176 ) || ( n_Stride == 44 && nNumVertices == 323 && nPrimitiveCount == 340 ) || ( n_Stride == 44 && nNumVertices == 181 && nPrimitiveCount == 166 ) || ( n_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 6 ) || ( n_Stride == 44 && nNumVertices == 153 && nPrimitiveCount == 133 ) || ( n_Stride == 44 && nNumVertices == 111 && nPrimitiveCount == 117 ) || ( n_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( n_Stride == 44 && nNumVertices == 214 && nPrimitiveCount == 184 ) || ( n_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 18 ) || ( n_Stride == 44 && nNumVertices == 51 && nPrimitiveCount == 50 ) || ( n_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 15 ) || ( n_Stride == 44 && nNumVertices == 61 && nPrimitiveCount == 44 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 18 ) || ( n_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 35 ) || ( n_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 6 ) || ( n_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 47 ) || ( n_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 4 ) #define SpecialistHawk ( n_Stride == 44 && nNumVertices == 82 && nPrimitiveCount == 84 ) || ( n_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 115 ) || ( n_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 44 ) || ( n_Stride == 44 && nNumVertices == 142 && nPrimitiveCount == 149 ) || ( n_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 54 ) || ( n_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 101 ) || ( n_Stride == 44 && nNumVertices == 158 && nPrimitiveCount == 170 ) || ( n_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( n_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 50 ) || ( n_Stride == 44 && nNumVertices == 102 && nPrimitiveCount == 105 ) || ( n_Stride == 40 && nNumVertices == 236 && nPrimitiveCount == 346 ) || ( n_Stride == 40 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( n_Stride == 40 && nNumVertices == 80 && nPrimitiveCount == 71 ) || ( n_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 20 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 25 && nPrimitiveCount == 19 ) || ( n_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 28 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 6 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 31 ) || ( n_Stride == 44 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( n_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 102 && nPrimitiveCount == 82 ) || ( n_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 76 ) || ( n_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 38 ) || ( n_Stride == 44 && nNumVertices == 288 && nPrimitiveCount == 192 ) || ( n_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 70 ) || ( n_Stride == 44 && nNumVertices == 174 && nPrimitiveCount == 194 ) || ( n_Stride == 44 && nNumVertices == 30 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 78 && nPrimitiveCount == 63 ) || ( n_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 62 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 44 ) || ( n_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 60 ) || ( n_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 91 ) || ( n_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 26 ) || ( n_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 30 ) || ( n_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 29 ) || ( n_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 15 ) || ( n_Stride == 32 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( n_Stride == 36 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( n_Stride == 36 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( n_Stride == 36 && nNumVertices == 253 && nPrimitiveCount == 294 ) || ( n_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) #define Mercinaries ( n_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 177 ) || ( n_Stride == 44 && nNumVertices == 154 && nPrimitiveCount == 146 ) || ( n_Stride == 44 && nNumVertices == 474 && nPrimitiveCount == 405 ) || ( n_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 47 ) || ( n_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 104 ) || ( n_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 20 ) || ( n_Stride == 44 && nNumVertices == 160 && nPrimitiveCount == 156 ) || ( n_Stride == 44 && nNumVertices == 77 && nPrimitiveCount == 78 ) || ( n_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 15 ) || ( n_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 135 && nPrimitiveCount == 155 ) || ( n_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 102 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 26 ) || ( n_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 28 ) || ( n_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 65 ) || ( n_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 73 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 15 ) || ( n_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 31 ) || ( n_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 30 ) || ( n_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 26 ) || ( n_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 54 ) || ( n_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 14 ) || ( n_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 6 ) || ( n_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 26 ) || ( n_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 20 ) || ( n_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 2 ) || ( n_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 25 ) || ( n_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 20 ) || ( n_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 46 ) || ( n_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 18 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( n_Stride == 44 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( n_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 6 ) || ( n_Stride == 44 && nNumVertices == 382 && nPrimitiveCount == 336 ) || ( n_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 34 ) || ( n_Stride == 44 && nNumVertices == 267 && nPrimitiveCount == 224 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 14 ) || ( n_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 37 ) || ( n_Stride == 44 && nNumVertices == 53 && nPrimitiveCount == 38 ) || ( n_Stride == 44 && nNumVertices == 193 && nPrimitiveCount == 196 ) || ( n_Stride == 44 && nNumVertices == 115 && nPrimitiveCount == 110 ) || ( n_Stride == 44 && nNumVertices == 163 && nPrimitiveCount == 182 ) || ( n_Stride == 44 && nNumVertices == 127 && nPrimitiveCount == 118 ) || ( n_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( n_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 62 ) || ( n_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 50 ) || ( n_Stride == 36 && nNumVertices == 337 && nPrimitiveCount == 456 ) || ( n_Stride == 36 && nNumVertices == 79 && nPrimitiveCount == 76 ) || ( n_Stride == 32 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( n_Stride == 32 && nNumVertices == 14 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( n_Stride == 36 && nNumVertices == 321 && nPrimitiveCount == 446 ) || ( n_Stride == 36 && nNumVertices == 63 && nPrimitiveCount == 76 ) || ( n_Stride == 32 && nNumVertices == 683 && nPrimitiveCount == 422 ) || ( n_Stride == 44 && nNumVertices == 207 && nPrimitiveCount == 298 ) || ( n_Stride == 44 && nNumVertices == 143 && nPrimitiveCount == 155 ) || ( n_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 80 ) || ( n_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 47 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 54 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 45 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 196 && nPrimitiveCount == 278 ) || ( n_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 6 ) || ( n_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 6 ) || ( n_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 36 ) || ( n_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( n_Stride == 32 && nNumVertices == 374 && nPrimitiveCount == 318 ) || ( n_Stride == 44 && nNumVertices == 148 && nPrimitiveCount == 137 ) || ( n_Stride == 44 && nNumVertices == 131 && nPrimitiveCount == 115 ) || ( n_Stride == 44 && nNumVertices == 449 && nPrimitiveCount == 441 ) || ( n_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 78 ) || ( n_Stride == 44 && nNumVertices == 87 && nPrimitiveCount == 75 ) || ( n_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 42 ) || ( n_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 77 ) || ( n_Stride == 44 && nNumVertices == 169 && nPrimitiveCount == 154 ) || ( n_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 123 ) || ( n_Stride == 44 && nNumVertices == 74 && nPrimitiveCount == 51 ) || ( n_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 50 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 18 ) || ( n_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 22 ) || ( n_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 15 ) || ( n_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 15 ) || ( n_Stride == 36 && nNumVertices == 314 && nPrimitiveCount == 250 ) || ( n_Stride == 36 && nNumVertices == 215 && nPrimitiveCount == 174 ) || ( n_Stride == 32 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( n_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 13 ) || ( n_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 123 && nPrimitiveCount == 109 ) || ( n_Stride == 44 && nNumVertices == 195 && nPrimitiveCount == 153 ) || ( n_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 45 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 60 ) || ( n_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 237 && nPrimitiveCount == 209 ) || ( n_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 14 ) || ( n_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 120 && nPrimitiveCount == 71 ) || ( n_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 71 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 15 ) || ( n_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 136 && nPrimitiveCount == 134 ) || ( n_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 55 ) || ( n_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 29 ) || ( n_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 18 ) || ( n_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 38 ) || ( n_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 138 && nPrimitiveCount == 141 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 29 ) || ( n_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 29 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 283 && nPrimitiveCount == 238 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 43 ) || ( n_Stride == 44 && nNumVertices == 303 && nPrimitiveCount == 255 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 25 && nPrimitiveCount == 22 ) || ( n_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 19 ) || ( n_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 295 && nPrimitiveCount == 275 ) || ( n_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 46 ) || ( n_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 77 ) || ( n_Stride == 44 && nNumVertices == 112 && nPrimitiveCount == 85 ) || ( n_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 77 ) || ( n_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 69 ) || ( n_Stride == 44 && nNumVertices == 192 && nPrimitiveCount == 196 ) || ( n_Stride == 40 && nNumVertices == 328 && nPrimitiveCount == 426 ) || ( n_Stride == 40 && nNumVertices == 47 && nPrimitiveCount == 68 ) || ( n_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( n_Stride == 36 && nNumVertices == 20 && nPrimitiveCount == 15 ) || ( n_Stride == 36 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( n_Stride == 32 && nNumVertices == 386 && nPrimitiveCount == 426 ) || ( n_Stride == 32 && nNumVertices == 40 && nPrimitiveCount == 36 ) || ( n_Stride == 32 && nNumVertices == 985 && nPrimitiveCount == 631 ) || ( n_Stride == 44 && nNumVertices == 304 && nPrimitiveCount == 152 ) || ( n_Stride == 44 && nNumVertices == 84 && nPrimitiveCount == 62 ) || ( n_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 46 ) || ( n_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 41 ) || ( n_Stride == 44 && nNumVertices == 141 && nPrimitiveCount == 147 ) || ( n_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 108 ) || ( n_Stride == 44 && nNumVertices == 145 && nPrimitiveCount == 151 ) || ( n_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 106 ) || ( n_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 52 ) || ( n_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 44 ) || ( n_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 155 ) || ( n_Stride == 44 && nNumVertices == 108 && nPrimitiveCount == 149 ) || ( n_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 19 ) || ( n_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 22 ) || ( n_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 24 ) || ( n_Stride == 40 && nNumVertices == 551 && nPrimitiveCount == 372 ) || ( n_Stride == 40 && nNumVertices == 316 && nPrimitiveCount == 187 ) || ( n_Stride == 40 && nNumVertices == 121 && nPrimitiveCount == 49 ) || ( n_Stride == 40 && nNumVertices == 165 && nPrimitiveCount == 74 ) || ( n_Stride == 40 && nNumVertices == 23 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 226 && nPrimitiveCount == 269 ) || ( n_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 130 && nPrimitiveCount == 172 ) || ( n_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 25 ) || ( n_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 129 ) || ( n_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 28 ) || ( n_Stride == 44 && nNumVertices == 68 && nPrimitiveCount == 41 ) || ( n_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 29 ) || ( n_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 17 ) || ( n_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 19 ) || ( n_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 36 ) || ( n_Stride == 44 && nNumVertices == 197 && nPrimitiveCount == 173 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 127 ) || ( n_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 46 ) || ( n_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 28 ) || ( n_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 30 ) || ( n_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 30 ) || ( n_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 22 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 14 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 13 ) || ( n_Stride == 40 && nNumVertices == 334 && nPrimitiveCount == 414 ) || ( n_Stride == 40 && nNumVertices == 101 && nPrimitiveCount == 106 ) || ( n_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 6 ) || ( n_Stride == 40 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( n_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 6 ) || ( n_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( n_Stride == 36 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( n_Stride == 44 && nNumVertices == 320 && nPrimitiveCount == 287 ) || ( n_Stride == 44 && nNumVertices == 174 && nPrimitiveCount == 135 ) || ( n_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 33 ) || ( n_Stride == 44 && nNumVertices == 107 && nPrimitiveCount == 94 ) || ( n_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 96 ) || ( n_Stride == 44 && nNumVertices == 93 && nPrimitiveCount == 76 ) || ( n_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 57 ) || ( n_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 14 ) || ( n_Stride == 44 && nNumVertices == 114 && nPrimitiveCount == 162 ) || ( n_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 29 ) || ( n_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 58 ) || ( n_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 80 ) || ( n_Stride == 44 && nNumVertices == 92 && nPrimitiveCount == 74 ) || ( n_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 366 && nPrimitiveCount == 311 ) || ( n_Stride == 44 && nNumVertices == 114 && nPrimitiveCount == 103 ) || ( n_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 70 ) || ( n_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 15 ) || ( n_Stride == 44 && nNumVertices == 118 && nPrimitiveCount == 126 ) || ( n_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 121 ) || ( n_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 71 ) || ( n_Stride == 44 && nNumVertices == 125 && nPrimitiveCount == 135 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 41 && nPrimitiveCount == 28 ) || ( n_Stride == 44 && nNumVertices == 75 && nPrimitiveCount == 58 ) || ( n_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 27 ) || ( n_Stride == 44 && nNumVertices == 84 && nPrimitiveCount == 49 ) || ( n_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 23 ) || ( n_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 62 ) || ( n_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 48 ) || ( n_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 3 ) || ( n_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 129 ) || ( n_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 126 && nPrimitiveCount == 136 ) || ( n_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 10 ) || ( n_Stride == 32 && nNumVertices == 358 && nPrimitiveCount == 370 ) || ( n_Stride == 40 && nNumVertices == 328 && nPrimitiveCount == 412 ) || ( n_Stride == 40 && nNumVertices == 72 && nPrimitiveCount == 96 ) || ( n_Stride == 32 && nNumVertices == 19 && nPrimitiveCount == 16 ) || ( n_Stride == 36 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( n_Stride == 36 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( n_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 168 ) || ( n_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 91 ) || ( n_Stride == 44 && nNumVertices == 254 && nPrimitiveCount == 208 ) || ( n_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 60 ) || ( n_Stride == 44 && nNumVertices == 94 && nPrimitiveCount == 84 ) || ( n_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 36 ) || ( n_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 29 ) || ( n_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 67 ) || ( n_Stride == 44 && nNumVertices == 254 && nPrimitiveCount == 285 ) || ( n_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 62 ) || ( n_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 17 ) || ( n_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 70 ) || ( n_Stride == 44 && nNumVertices == 119 && nPrimitiveCount == 108 ) || ( n_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 99 ) || ( n_Stride == 44 && nNumVertices == 167 && nPrimitiveCount == 153 ) || ( n_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 30 ) || ( n_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 218 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 17 ) || ( n_Stride == 44 && nNumVertices == 162 && nPrimitiveCount == 182 ) || ( n_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 36 ) || ( n_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 47 ) || ( n_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 94 ) || ( n_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 27 ) || ( n_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 93 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 14 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 18 ) || ( n_Stride == 44 && nNumVertices == 132 && nPrimitiveCount == 178 ) || ( n_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 42 ) || ( n_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 45 && nPrimitiveCount == 32 ) || ( n_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 17 ) || ( n_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 38 ) || ( n_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 8 ) || ( n_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 87 ) || ( n_Stride == 44 && nNumVertices == 123 && nPrimitiveCount == 137 ) || ( n_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 35 ) || ( n_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 34 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( n_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 48 && nPrimitiveCount == 25 ) || ( n_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 21 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 53 ) || ( n_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 383 && nPrimitiveCount == 532 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 14 ) || ( n_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 47 ) || ( n_Stride == 44 && nNumVertices == 30 && nPrimitiveCount == 34 ) || ( n_Stride == 32 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( n_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) || ( n_Stride == 32 && nNumVertices == 141 && nPrimitiveCount == 165 ) || ( n_Stride == 44 && nNumVertices == 116 && nPrimitiveCount == 81 ) || ( n_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 233 ) || ( n_Stride == 44 && nNumVertices == 108 && nPrimitiveCount == 123 ) || ( n_Stride == 44 && nNumVertices == 143 && nPrimitiveCount == 136 ) || ( n_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 83 ) || ( n_Stride == 44 && nNumVertices == 148 && nPrimitiveCount == 109 ) || ( n_Stride == 44 && nNumVertices == 217 && nPrimitiveCount == 187 ) || ( n_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 77 ) || ( n_Stride == 44 && nNumVertices == 137 && nPrimitiveCount == 130 ) || ( n_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 54 ) || ( n_Stride == 44 && nNumVertices == 393 && nPrimitiveCount == 235 ) || ( n_Stride == 44 && nNumVertices == 461 && nPrimitiveCount == 389 ) || ( n_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 95 ) || ( n_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 121 ) || ( n_Stride == 44 && nNumVertices == 159 && nPrimitiveCount == 128 ) || ( n_Stride == 44 && nNumVertices == 211 && nPrimitiveCount == 186 ) || ( n_Stride == 44 && nNumVertices == 48 && nPrimitiveCount == 55 ) || ( n_Stride == 44 && nNumVertices == 418 && nPrimitiveCount == 294 ) || ( n_Stride == 44 && nNumVertices == 212 && nPrimitiveCount == 122 ) || ( n_Stride == 44 && nNumVertices == 181 && nPrimitiveCount == 138 ) || ( n_Stride == 44 && nNumVertices == 321 && nPrimitiveCount == 138 ) || ( n_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 70 ) || ( n_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 28 ) || ( n_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 25 ) || ( n_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 19 ) || ( n_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 23 ) || ( n_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 34 ) || ( n_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 20 ) || ( n_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 27 ) || ( n_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 43 ) || ( n_Stride == 40 && nNumVertices == 266 && nPrimitiveCount == 400 ) || ( n_Stride == 40 && nNumVertices == 56 && nPrimitiveCount == 66 ) || ( n_Stride == 32 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( n_Stride == 32 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( n_Stride == 32 && nNumVertices == 213 && nPrimitiveCount == 194 ) || ( n_Stride == 44 && nNumVertices == 279 && nPrimitiveCount == 222 ) || ( n_Stride == 44 && nNumVertices == 111 && nPrimitiveCount == 106 ) || ( n_Stride == 44 && nNumVertices == 481 && nPrimitiveCount == 335 ) || ( n_Stride == 44 && nNumVertices == 130 && nPrimitiveCount == 124 ) || ( n_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 55 ) || ( n_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 23 ) || ( n_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 42 ) || ( n_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 64 ) || ( n_Stride == 44 && nNumVertices == 41 && nPrimitiveCount == 45 ) || ( n_Stride == 44 && nNumVertices == 156 && nPrimitiveCount == 180 ) || ( n_Stride == 44 && nNumVertices == 161 && nPrimitiveCount == 187 ) || ( n_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 26 ) || ( n_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 58 ) || ( n_Stride == 44 && nNumVertices == 54 && nPrimitiveCount == 40 ) || ( n_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 49 ) || ( n_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( n_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 22 ) || ( n_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 82 && nPrimitiveCount == 60 ) || ( n_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 48 ) || ( n_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 26 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 7 ) || ( n_Stride == 32 && nNumVertices == 214 && nPrimitiveCount == 188 ) || ( n_Stride == 44 && nNumVertices == 362 && nPrimitiveCount == 322 ) || ( n_Stride == 44 && nNumVertices == 134 && nPrimitiveCount == 121 ) || ( n_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 21 ) || ( n_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 28 ) || ( n_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 19 ) || ( n_Stride == 44 && nNumVertices == 124 && nPrimitiveCount == 164 ) || ( n_Stride == 44 && nNumVertices == 91 && nPrimitiveCount == 74 ) || ( n_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 93 ) || ( n_Stride == 44 && nNumVertices == 107 && nPrimitiveCount == 140 ) || ( n_Stride == 44 && nNumVertices == 80 && nPrimitiveCount == 68 ) || ( n_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 93 ) || ( n_Stride == 44 && nNumVertices == 350 && nPrimitiveCount == 274 ) || ( n_Stride == 36 && nNumVertices == 341 && nPrimitiveCount == 456 ) || ( n_Stride == 36 && nNumVertices == 73 && nPrimitiveCount == 76 ) || ( n_Stride == 40 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( n_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 481 && nPrimitiveCount == 700 ) || ( n_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 64 ) || ( n_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 33 ) || ( n_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 50 ) || ( n_Stride == 44 && nNumVertices == 149 && nPrimitiveCount == 153 ) || ( n_Stride == 44 && nNumVertices == 311 && nPrimitiveCount == 220 ) || ( n_Stride == 44 && nNumVertices == 131 && nPrimitiveCount == 102 ) || ( n_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 12 ) || ( n_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 19 ) || ( n_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 41 ) || ( n_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 53 ) || ( n_Stride == 44 && nNumVertices == 272 && nPrimitiveCount == 236 ) || ( n_Stride == 44 && nNumVertices == 79 && nPrimitiveCount == 50 ) || ( n_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 72 ) || ( n_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 60 ) || ( n_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 9 ) || ( n_Stride == 44 && nNumVertices == 116 && nPrimitiveCount == 70 ) || ( n_Stride == 44 && nNumVertices == 163 && nPrimitiveCount == 135 ) || ( n_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 15 ) || ( n_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 23 ) || ( n_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 13 ) || ( n_Stride == 44 && nNumVertices == 79 && nPrimitiveCount == 65 ) || ( n_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 52 ) || ( n_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 7 ) || ( n_Stride == 44 && nNumVertices == 77 && nPrimitiveCount == 103 ) || ( n_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 16 ) || ( n_Stride == 44 && nNumVertices == 122 && nPrimitiveCount == 122 ) || ( n_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 39 ) || ( n_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 22 ) || ( n_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 10 ) || ( n_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 26 ) || ( n_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 5 ) || ( n_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 27 ) || ( n_Stride == 44 && nNumVertices == 418 && nPrimitiveCount == 328 ) || ( n_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 32 ) || ( n_Stride == 44 && nNumVertices == 369 && nPrimitiveCount == 288 ) || ( n_Stride == 44 && nNumVertices == 247 && nPrimitiveCount == 239 ) || ( n_Stride == 44 && nNumVertices == 303 && nPrimitiveCount == 283 ) || ( n_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 85 ) || ( n_Stride == 44 && nNumVertices == 211 && nPrimitiveCount == 198 ) || ( n_Stride == 44 && nNumVertices == 95 && nPrimitiveCount == 72 ) || ( n_Stride == 44 && nNumVertices == 138 && nPrimitiveCount == 127 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 36 ) || ( n_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 24 ) || ( n_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 58 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 54 ) || ( n_Stride == 32 && nNumVertices == 60 && nPrimitiveCount == 64 ) || ( n_Stride == 44 && nNumVertices == 313 && nPrimitiveCount == 412 ) || ( n_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 30 ) || ( n_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 22 ) || ( n_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 31 ) || ( n_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 36 ) #define PlayerModel ( smPlayer || smHeads || smGuns || SpecialistViper || SpecialistScorpion || SpecialistHawk || Mercinaries )
I did that it didnt work
although it did disconnected me after 2 mins
What im doing:
Code:#include <d3d9.h> #include <d3dx9.h> #include "detourxs.h" #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "D3DX9.LIB") #define D3DparamX , UINT paramx #define D3DparamvalX , paramx #define smPlayer (m_Stride == 44) #define smHeads (m_Stride == 36) #define smGuns (m_Stride == 32) #define Hands (m_Stride == 40 && nNumVertices == 18 && nPrimitiveCount == 11) #define SpecialistViper ( m_Stride == 40 && nNumVertices == 647 && nPrimitiveCount == 826 ) || ( m_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 40 ) || ( m_Stride == 40 && nNumVertices == 24 && nPrimitiveCount == 24 ) || ( m_Stride == 32 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( m_Stride == 32 && nNumVertices == 104 && nPrimitiveCount == 118 ) || ( m_Stride == 40 && nNumVertices == 73 && nPrimitiveCount == 48 ) || ( m_Stride == 40 && nNumVertices == 252 && nPrimitiveCount == 205 ) || ( m_Stride == 40 && nNumVertices == 92 && nPrimitiveCount == 64 ) || ( m_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 25 ) || ( m_Stride == 40 && nNumVertices == 92 && nPrimitiveCount == 69 ) || ( m_Stride == 40 && nNumVertices == 126 && nPrimitiveCount == 68 ) || ( m_Stride == 40 && nNumVertices == 101 && nPrimitiveCount == 72 ) || ( m_Stride == 40 && nNumVertices == 70 && nPrimitiveCount == 36 ) || ( m_Stride == 40 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( m_Stride == 40 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( m_Stride == 40 && nNumVertices == 82 && nPrimitiveCount == 105 ) || ( m_Stride == 40 && nNumVertices == 168 && nPrimitiveCount == 173 ) || ( m_Stride == 40 && nNumVertices == 87 && nPrimitiveCount == 67 ) || ( m_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 26 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 11 ) || ( m_Stride == 40 && nNumVertices == 25 && nPrimitiveCount == 17 ) || ( m_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 16 && nPrimitiveCount == 10 ) || ( m_Stride == 40 && nNumVertices == 26 && nPrimitiveCount == 19 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( m_Stride == 40 && nNumVertices == 21 && nPrimitiveCount == 15 ) || ( m_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 6 ) || ( m_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 40 && nNumVertices == 134 && nPrimitiveCount == 108 ) || ( m_Stride == 40 && nNumVertices == 226 && nPrimitiveCount == 217 ) || ( m_Stride == 40 && nNumVertices == 51 && nPrimitiveCount == 52 ) || ( m_Stride == 40 && nNumVertices == 34 && nPrimitiveCount == 32 ) || ( m_Stride == 40 && nNumVertices == 21 && nPrimitiveCount == 25 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 99 && nPrimitiveCount == 135 ) || ( m_Stride == 40 && nNumVertices == 36 && nPrimitiveCount == 36 ) || ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( m_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) #define SpecialistScorpion ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( m_Stride == 32 && nNumVertices == 91 && nPrimitiveCount == 134 ) || ( m_Stride == 32 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( m_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) || ( m_Stride == 40 && nNumVertices == 295 && nPrimitiveCount == 171 ) || ( m_Stride == 40 && nNumVertices == 133 && nPrimitiveCount == 162 ) || ( m_Stride == 40 && nNumVertices == 166 && nPrimitiveCount == 198 ) || ( m_Stride == 40 && nNumVertices == 203 && nPrimitiveCount == 227 ) || ( m_Stride == 40 && nNumVertices == 81 && nPrimitiveCount == 72 ) || ( m_Stride == 40 && nNumVertices == 60 && nPrimitiveCount == 62 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 17 && nPrimitiveCount == 10 ) || ( m_Stride == 40 && nNumVertices == 210 && nPrimitiveCount == 386 ) || ( m_Stride == 44 && nNumVertices == 244 && nPrimitiveCount == 176 ) || ( m_Stride == 44 && nNumVertices == 323 && nPrimitiveCount == 340 ) || ( m_Stride == 44 && nNumVertices == 181 && nPrimitiveCount == 166 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 153 && nPrimitiveCount == 133 ) || ( m_Stride == 44 && nNumVertices == 111 && nPrimitiveCount == 117 ) || ( m_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 214 && nPrimitiveCount == 184 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 51 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 61 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 35 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 4 ) #define SpecialistHawk ( m_Stride == 44 && nNumVertices == 82 && nPrimitiveCount == 84 ) || ( m_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 115 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 142 && nPrimitiveCount == 149 ) || ( m_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 101 ) || ( m_Stride == 44 && nNumVertices == 158 && nPrimitiveCount == 170 ) || ( m_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 102 && nPrimitiveCount == 105 ) || ( m_Stride == 40 && nNumVertices == 236 && nPrimitiveCount == 346 ) || ( m_Stride == 40 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 40 && nNumVertices == 80 && nPrimitiveCount == 71 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 25 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 31 ) || ( m_Stride == 44 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 102 && nPrimitiveCount == 82 ) || ( m_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 76 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 288 && nPrimitiveCount == 192 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 174 && nPrimitiveCount == 194 ) || ( m_Stride == 44 && nNumVertices == 30 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 78 && nPrimitiveCount == 63 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 91 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 15 ) || ( m_Stride == 32 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( m_Stride == 36 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( m_Stride == 36 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 36 && nNumVertices == 253 && nPrimitiveCount == 294 ) || ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) #define Mercinaries ( m_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 177 ) || ( m_Stride == 44 && nNumVertices == 154 && nPrimitiveCount == 146 ) || ( m_Stride == 44 && nNumVertices == 474 && nPrimitiveCount == 405 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 104 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 160 && nPrimitiveCount == 156 ) || ( m_Stride == 44 && nNumVertices == 77 && nPrimitiveCount == 78 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 135 && nPrimitiveCount == 155 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 102 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 65 ) || ( m_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 73 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 31 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 382 && nPrimitiveCount == 336 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 34 ) || ( m_Stride == 44 && nNumVertices == 267 && nPrimitiveCount == 224 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 37 ) || ( m_Stride == 44 && nNumVertices == 53 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 193 && nPrimitiveCount == 196 ) || ( m_Stride == 44 && nNumVertices == 115 && nPrimitiveCount == 110 ) || ( m_Stride == 44 && nNumVertices == 163 && nPrimitiveCount == 182 ) || ( m_Stride == 44 && nNumVertices == 127 && nPrimitiveCount == 118 ) || ( m_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 50 ) || ( m_Stride == 36 && nNumVertices == 337 && nPrimitiveCount == 456 ) || ( m_Stride == 36 && nNumVertices == 79 && nPrimitiveCount == 76 ) || ( m_Stride == 32 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( m_Stride == 32 && nNumVertices == 14 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( m_Stride == 36 && nNumVertices == 321 && nPrimitiveCount == 446 ) || ( m_Stride == 36 && nNumVertices == 63 && nPrimitiveCount == 76 ) || ( m_Stride == 32 && nNumVertices == 683 && nPrimitiveCount == 422 ) || ( m_Stride == 44 && nNumVertices == 207 && nPrimitiveCount == 298 ) || ( m_Stride == 44 && nNumVertices == 143 && nPrimitiveCount == 155 ) || ( m_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 80 ) || ( m_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 45 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 196 && nPrimitiveCount == 278 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 36 ) || ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( m_Stride == 32 && nNumVertices == 374 && nPrimitiveCount == 318 ) || ( m_Stride == 44 && nNumVertices == 148 && nPrimitiveCount == 137 ) || ( m_Stride == 44 && nNumVertices == 131 && nPrimitiveCount == 115 ) || ( m_Stride == 44 && nNumVertices == 449 && nPrimitiveCount == 441 ) || ( m_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 78 ) || ( m_Stride == 44 && nNumVertices == 87 && nPrimitiveCount == 75 ) || ( m_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 42 ) || ( m_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 169 && nPrimitiveCount == 154 ) || ( m_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 123 ) || ( m_Stride == 44 && nNumVertices == 74 && nPrimitiveCount == 51 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 15 ) || ( m_Stride == 36 && nNumVertices == 314 && nPrimitiveCount == 250 ) || ( m_Stride == 36 && nNumVertices == 215 && nPrimitiveCount == 174 ) || ( m_Stride == 32 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( m_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 13 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 123 && nPrimitiveCount == 109 ) || ( m_Stride == 44 && nNumVertices == 195 && nPrimitiveCount == 153 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 45 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 237 && nPrimitiveCount == 209 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 120 && nPrimitiveCount == 71 ) || ( m_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 71 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 136 && nPrimitiveCount == 134 ) || ( m_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 55 ) || ( m_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 138 && nPrimitiveCount == 141 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 283 && nPrimitiveCount == 238 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 43 ) || ( m_Stride == 44 && nNumVertices == 303 && nPrimitiveCount == 255 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 25 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 295 && nPrimitiveCount == 275 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 112 && nPrimitiveCount == 85 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 69 ) || ( m_Stride == 44 && nNumVertices == 192 && nPrimitiveCount == 196 ) || ( m_Stride == 40 && nNumVertices == 328 && nPrimitiveCount == 426 ) || ( m_Stride == 40 && nNumVertices == 47 && nPrimitiveCount == 68 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( m_Stride == 36 && nNumVertices == 20 && nPrimitiveCount == 15 ) || ( m_Stride == 36 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( m_Stride == 32 && nNumVertices == 386 && nPrimitiveCount == 426 ) || ( m_Stride == 32 && nNumVertices == 40 && nPrimitiveCount == 36 ) || ( m_Stride == 32 && nNumVertices == 985 && nPrimitiveCount == 631 ) || ( m_Stride == 44 && nNumVertices == 304 && nPrimitiveCount == 152 ) || ( m_Stride == 44 && nNumVertices == 84 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 41 ) || ( m_Stride == 44 && nNumVertices == 141 && nPrimitiveCount == 147 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 108 ) || ( m_Stride == 44 && nNumVertices == 145 && nPrimitiveCount == 151 ) || ( m_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 106 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 52 ) || ( m_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 155 ) || ( m_Stride == 44 && nNumVertices == 108 && nPrimitiveCount == 149 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 24 ) || ( m_Stride == 40 && nNumVertices == 551 && nPrimitiveCount == 372 ) || ( m_Stride == 40 && nNumVertices == 316 && nPrimitiveCount == 187 ) || ( m_Stride == 40 && nNumVertices == 121 && nPrimitiveCount == 49 ) || ( m_Stride == 40 && nNumVertices == 165 && nPrimitiveCount == 74 ) || ( m_Stride == 40 && nNumVertices == 23 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 226 && nPrimitiveCount == 269 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 130 && nPrimitiveCount == 172 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 129 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 68 && nPrimitiveCount == 41 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 197 && nPrimitiveCount == 173 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 127 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 13 ) || ( m_Stride == 40 && nNumVertices == 334 && nPrimitiveCount == 414 ) || ( m_Stride == 40 && nNumVertices == 101 && nPrimitiveCount == 106 ) || ( m_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 6 ) || ( m_Stride == 40 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 6 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( m_Stride == 36 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 320 && nPrimitiveCount == 287 ) || ( m_Stride == 44 && nNumVertices == 174 && nPrimitiveCount == 135 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 33 ) || ( m_Stride == 44 && nNumVertices == 107 && nPrimitiveCount == 94 ) || ( m_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 96 ) || ( m_Stride == 44 && nNumVertices == 93 && nPrimitiveCount == 76 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 57 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 114 && nPrimitiveCount == 162 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 80 ) || ( m_Stride == 44 && nNumVertices == 92 && nPrimitiveCount == 74 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 366 && nPrimitiveCount == 311 ) || ( m_Stride == 44 && nNumVertices == 114 && nPrimitiveCount == 103 ) || ( m_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 118 && nPrimitiveCount == 126 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 121 ) || ( m_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 71 ) || ( m_Stride == 44 && nNumVertices == 125 && nPrimitiveCount == 135 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 41 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 75 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 84 && nPrimitiveCount == 49 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 48 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 129 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 126 && nPrimitiveCount == 136 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 10 ) || ( m_Stride == 32 && nNumVertices == 358 && nPrimitiveCount == 370 ) || ( m_Stride == 40 && nNumVertices == 328 && nPrimitiveCount == 412 ) || ( m_Stride == 40 && nNumVertices == 72 && nPrimitiveCount == 96 ) || ( m_Stride == 32 && nNumVertices == 19 && nPrimitiveCount == 16 ) || ( m_Stride == 36 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( m_Stride == 36 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 168 ) || ( m_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 91 ) || ( m_Stride == 44 && nNumVertices == 254 && nPrimitiveCount == 208 ) || ( m_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 94 && nPrimitiveCount == 84 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 67 ) || ( m_Stride == 44 && nNumVertices == 254 && nPrimitiveCount == 285 ) || ( m_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 119 && nPrimitiveCount == 108 ) || ( m_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 99 ) || ( m_Stride == 44 && nNumVertices == 167 && nPrimitiveCount == 153 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 218 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 162 && nPrimitiveCount == 182 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 94 ) || ( m_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 93 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 132 && nPrimitiveCount == 178 ) || ( m_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 42 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 45 && nPrimitiveCount == 32 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 87 ) || ( m_Stride == 44 && nNumVertices == 123 && nPrimitiveCount == 137 ) || ( m_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 35 ) || ( m_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 34 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 48 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 21 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 53 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 383 && nPrimitiveCount == 532 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 30 && nPrimitiveCount == 34 ) || ( m_Stride == 32 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( m_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) || ( m_Stride == 32 && nNumVertices == 141 && nPrimitiveCount == 165 ) || ( m_Stride == 44 && nNumVertices == 116 && nPrimitiveCount == 81 ) || ( m_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 233 ) || ( m_Stride == 44 && nNumVertices == 108 && nPrimitiveCount == 123 ) || ( m_Stride == 44 && nNumVertices == 143 && nPrimitiveCount == 136 ) || ( m_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 83 ) || ( m_Stride == 44 && nNumVertices == 148 && nPrimitiveCount == 109 ) || ( m_Stride == 44 && nNumVertices == 217 && nPrimitiveCount == 187 ) || ( m_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 137 && nPrimitiveCount == 130 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 393 && nPrimitiveCount == 235 ) || ( m_Stride == 44 && nNumVertices == 461 && nPrimitiveCount == 389 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 95 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 121 ) || ( m_Stride == 44 && nNumVertices == 159 && nPrimitiveCount == 128 ) || ( m_Stride == 44 && nNumVertices == 211 && nPrimitiveCount == 186 ) || ( m_Stride == 44 && nNumVertices == 48 && nPrimitiveCount == 55 ) || ( m_Stride == 44 && nNumVertices == 418 && nPrimitiveCount == 294 ) || ( m_Stride == 44 && nNumVertices == 212 && nPrimitiveCount == 122 ) || ( m_Stride == 44 && nNumVertices == 181 && nPrimitiveCount == 138 ) || ( m_Stride == 44 && nNumVertices == 321 && nPrimitiveCount == 138 ) || ( m_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 34 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 43 ) || ( m_Stride == 40 && nNumVertices == 266 && nPrimitiveCount == 400 ) || ( m_Stride == 40 && nNumVertices == 56 && nPrimitiveCount == 66 ) || ( m_Stride == 32 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( m_Stride == 32 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( m_Stride == 32 && nNumVertices == 213 && nPrimitiveCount == 194 ) || ( m_Stride == 44 && nNumVertices == 279 && nPrimitiveCount == 222 ) || ( m_Stride == 44 && nNumVertices == 111 && nPrimitiveCount == 106 ) || ( m_Stride == 44 && nNumVertices == 481 && nPrimitiveCount == 335 ) || ( m_Stride == 44 && nNumVertices == 130 && nPrimitiveCount == 124 ) || ( m_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 55 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 42 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 64 ) || ( m_Stride == 44 && nNumVertices == 41 && nPrimitiveCount == 45 ) || ( m_Stride == 44 && nNumVertices == 156 && nPrimitiveCount == 180 ) || ( m_Stride == 44 && nNumVertices == 161 && nPrimitiveCount == 187 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 54 && nPrimitiveCount == 40 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 49 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 82 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 48 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 7 ) || ( m_Stride == 32 && nNumVertices == 214 && nPrimitiveCount == 188 ) || ( m_Stride == 44 && nNumVertices == 362 && nPrimitiveCount == 322 ) || ( m_Stride == 44 && nNumVertices == 134 && nPrimitiveCount == 121 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 21 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 124 && nPrimitiveCount == 164 ) || ( m_Stride == 44 && nNumVertices == 91 && nPrimitiveCount == 74 ) || ( m_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 93 ) || ( m_Stride == 44 && nNumVertices == 107 && nPrimitiveCount == 140 ) || ( m_Stride == 44 && nNumVertices == 80 && nPrimitiveCount == 68 ) || ( m_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 93 ) || ( m_Stride == 44 && nNumVertices == 350 && nPrimitiveCount == 274 ) || ( m_Stride == 36 && nNumVertices == 341 && nPrimitiveCount == 456 ) || ( m_Stride == 36 && nNumVertices == 73 && nPrimitiveCount == 76 ) || ( m_Stride == 40 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 481 && nPrimitiveCount == 700 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 64 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 33 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 149 && nPrimitiveCount == 153 ) || ( m_Stride == 44 && nNumVertices == 311 && nPrimitiveCount == 220 ) || ( m_Stride == 44 && nNumVertices == 131 && nPrimitiveCount == 102 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 41 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 53 ) || ( m_Stride == 44 && nNumVertices == 272 && nPrimitiveCount == 236 ) || ( m_Stride == 44 && nNumVertices == 79 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 72 ) || ( m_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 116 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 163 && nPrimitiveCount == 135 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 79 && nPrimitiveCount == 65 ) || ( m_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 52 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 77 && nPrimitiveCount == 103 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 122 && nPrimitiveCount == 122 ) || ( m_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 39 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 418 && nPrimitiveCount == 328 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 32 ) || ( m_Stride == 44 && nNumVertices == 369 && nPrimitiveCount == 288 ) || ( m_Stride == 44 && nNumVertices == 247 && nPrimitiveCount == 239 ) || ( m_Stride == 44 && nNumVertices == 303 && nPrimitiveCount == 283 ) || ( m_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 85 ) || ( m_Stride == 44 && nNumVertices == 211 && nPrimitiveCount == 198 ) || ( m_Stride == 44 && nNumVertices == 95 && nPrimitiveCount == 72 ) || ( m_Stride == 44 && nNumVertices == 138 && nPrimitiveCount == 127 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 54 ) || ( m_Stride == 32 && nNumVertices == 60 && nPrimitiveCount == 64 ) || ( m_Stride == 44 && nNumVertices == 313 && nPrimitiveCount == 412 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 31 ) || ( m_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 36 ) #define PlayerModel ( smPlayer || smHeads || smGuns || SpecialistViper || SpecialistScorpion || SpecialistHawk || Mercinaries ) /*U WILL NEED TO ADD UR DETOURS AT DETOUR.H TO GET THIS TO WORK*/ /*U WILL ALSO NEED TO UNCOMMENT 2 LINES AT THE BOTTOM OF THIS*/ int chams=1;//<---- change this value from 1 to 6 to change colors of chams int chamsm=2;//<---- change this value from 1 to 6 to change colors of chams UINT OffsetInBytes; UINT m_Stride; typedef HRESULT (WINAPI* oDrawIndexedPrimitive) (LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinVertexIndex, UINT NumVertices, UINT startIndex, UINT primCount); oDrawIndexedPrimitive pDrawIndexedPrimitive; HRESULT WINAPI myDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE pType D3DparamX ,UINT nMinIndex, UINT nNumVertices, UINT nStartIndex, UINT nPrimitiveCount ) { _asm pushad; LPDIRECT3DVERTEXBUFFER9 Stream_Data; UINT Offset = 0; UINT Stride = 0; if(pDevice->GetStreamSource(0, &Stream_Data, &Offset, &Stride) == D3D_OK) Stream_Data->Release(); if(PlayerModel && chams) { pDevice->SetRenderState(D3DRS_ZENABLE,false); if(chams==1)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,0)); if(chams==2)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,0,255)); if(chams==3)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,0)); if(chams==4)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,255,0)); if(chams==5)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,255)); if(chams==6)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,255)); pDrawIndexedPrimitive(pDevice,pType D3DparamvalX,nMinIndex,nNumVertices,nStartIndex,nPrimitiveCount); pDevice->SetRenderState(D3DRS_ZENABLE,true); if(chamsm==1)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,0)); if(chamsm==2)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,0,255)); if(chamsm==3)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,0)); if(chamsm==4)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,255,0)); if(chamsm==5)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,255)); if(chamsm==6)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,255)); } _asm popad; return pDrawIndexedPrimitive(pDevice,pType D3DparamvalX,nMinIndex,nNumVertices,nStartIndex,nPrimitiveCount); } PVOID D3Ddiscover(void *tbl, int size) { HWND hWnd; void *pInterface=0 ; D3DPRESENT_PARAMETERS d3dpp; if ((hWnd=CreateWindowEx(NULL,WC_DIALOG,TEXT(""),WS_OVERLAPPED,0,0,50,50,NULL,NULL,NULL,NULL))==NULL) return 0; ShowWindow(hWnd, SW_HIDE); LPDIRECT3D9 pD3D; LPDIRECT3DDEVICE9 pD3Ddev; if ((pD3D = Direct3DCreate9(D3D_SDK_VERSION))!=NULL) { ZeroMemory(&d3dpp, sizeof(d3dpp)); d3dpp.Windowed = TRUE; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.hDeviceWindow = hWnd; d3dpp.BackBufferFormat = D3DFMT_X8R8G8B8; d3dpp.BackBufferWidth = d3dpp.BackBufferHeight = 600; pD3D->CreateDevice(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,hWnd,D3DCREATE_SOFTWARE_VERTEXPROCESSING,&d3dpp,&pD3Ddev); if (pD3Ddev) { pInterface = (PDWORD)*(DWORD *)pD3Ddev; memcpy(tbl,(void *)pInterface,size); pD3Ddev->Release(); } pD3D->Release(); } DestroyWindow(hWnd); return pInterface; } void HideModule(HINSTANCE hModule) { DWORD dwPEB_LDR_DATA = 0; _asm { pushad; pushfd; mov eax, fs:[30h] mov eax, [eax+0Ch] mov dwPEB_LDR_DATA, eax InLoadOrderModuleList: mov esi, [eax+0Ch] mov edx, [eax+10h] LoopInLoadOrderModuleList: lodsd mov esi, eax mov ecx, [eax+18h] cmp ecx, hModule jne SkipA mov ebx, [eax] mov ecx, [eax+4] mov [ecx], ebx mov [ebx+4], ecx jmp InMemoryOrderModuleList SkipA: cmp edx, esi jne LoopInLoadOrderModuleList InMemoryOrderModuleList: mov eax, dwPEB_LDR_DATA mov esi, [eax+14h] mov edx, [eax+18h] LoopInMemoryOrderModuleList: lodsd mov esi, eax mov ecx, [eax+10h] cmp ecx, hModule jne SkipB mov ebx, [eax] mov ecx, [eax+4] mov [ecx], ebx mov [ebx+4], ecx jmp InInitializationOrderModuleList SkipB: cmp edx, esi jne LoopInMemoryOrderModuleList InInitializationOrderModuleList: mov eax, dwPEB_LDR_DATA mov esi, [eax+1Ch] mov edx, [eax+20h] LoopInInitializationOrderModuleList: lodsd mov esi, eax mov ecx, [eax+08h] cmp ecx, hModule jne SkipC mov ebx, [eax] mov ecx, [eax+4] mov [ecx], ebx mov [ebx+4], ecx jmp Finished SkipC: cmp edx, esi jne LoopInInitializationOrderModuleList Finished: popfd; popad; } } int InstallHook(void) { HINSTANCE hD3D; DWORD vTable[105]; hD3D=0; do { hD3D = GetModuleHandle("d3d9.dll"); if (!hD3D) Sleep(10); } while(!hD3D); if (D3Ddiscover((void *)&vTable[0],420)==0) return 0; { //pDrawIndexedPrimitive = (oDrawIndexedPrimitive) DetourMePleaseImNice((DWORD)vTable[82], (DWORD)myDrawIndexedPrimitive,12); while(1) { if(memcmp((void*)vTable[82],(void*)(PBYTE)"\x8B\xFF",2)== 0) { //pDrawIndexedPrimitive = (oDrawIndexedPrimitive) DetourMePleaseImNice((DWORD)vTable[82], (DWORD)myDrawIndexedPrimitive,12); } Sleep(100); } return 0; } } BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved) { if (dwReason == DLL_PROCESS_ATTACH) { HideModule(hDll); CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)InstallHook, NULL, NULL, NULL); system("start https://en.wikipedia.org/wiki/Stewie_Griffin"); } return TRUE; }
In this block right here-
Why do you have those two lines commented out?Code:if (D3Ddiscover((void *)&vTable[0],420)==0) return 0; { //pDrawIndexedPrimitive = (oDrawIndexedPrimitive) DetourMePleaseImNice((DWORD)vTable[82], (DWORD)myDrawIndexedPrimitive,12); while(1) { if(memcmp((void*)vTable[82],(void*)(PBYTE)"\x8B\xFF",2)== 0) { //pDrawIndexedPrimitive = (oDrawIndexedPrimitive) DetourMePleaseImNice((DWORD)vTable[82], (DWORD)myDrawIndexedPrimitive,12); }
this thing if i include them i get disconnected plus "DetourMePleaseImNice"
Do i just go to my detour and add
#define DetourMePleaseImNice ?
DrawIndexedPrimitive is getting detected, From what I understand you need to use a midfunction hook for that function..
I updated itCode:#include <d3d9.h> #include <d3dx9.h> #include "detourxs.h" #include "detour.h" #include <windows.h> #include "ADE32.h" #include <malloc.h> #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "D3DX9.LIB") #define D3DparamX , UINT paramx #define D3DparamvalX , paramx #define smPlayer (m_Stride == 44) #define smHeads (m_Stride == 36) #define smGuns (m_Stride == 32) #define Hands (m_Stride == 40 && nNumVertices == 18 && nPrimitiveCount == 11) #define SpecialistViper ( m_Stride == 40 && nNumVertices == 647 && nPrimitiveCount == 826 ) || ( m_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 40 ) || ( m_Stride == 40 && nNumVertices == 24 && nPrimitiveCount == 24 ) || ( m_Stride == 32 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( m_Stride == 32 && nNumVertices == 104 && nPrimitiveCount == 118 ) || ( m_Stride == 40 && nNumVertices == 73 && nPrimitiveCount == 48 ) || ( m_Stride == 40 && nNumVertices == 252 && nPrimitiveCount == 205 ) || ( m_Stride == 40 && nNumVertices == 92 && nPrimitiveCount == 64 ) || ( m_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 25 ) || ( m_Stride == 40 && nNumVertices == 92 && nPrimitiveCount == 69 ) || ( m_Stride == 40 && nNumVertices == 126 && nPrimitiveCount == 68 ) || ( m_Stride == 40 && nNumVertices == 101 && nPrimitiveCount == 72 ) || ( m_Stride == 40 && nNumVertices == 70 && nPrimitiveCount == 36 ) || ( m_Stride == 40 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( m_Stride == 40 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( m_Stride == 40 && nNumVertices == 82 && nPrimitiveCount == 105 ) || ( m_Stride == 40 && nNumVertices == 168 && nPrimitiveCount == 173 ) || ( m_Stride == 40 && nNumVertices == 87 && nPrimitiveCount == 67 ) || ( m_Stride == 40 && nNumVertices == 37 && nPrimitiveCount == 26 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 11 ) || ( m_Stride == 40 && nNumVertices == 25 && nPrimitiveCount == 17 ) || ( m_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 16 && nPrimitiveCount == 10 ) || ( m_Stride == 40 && nNumVertices == 26 && nPrimitiveCount == 19 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( m_Stride == 40 && nNumVertices == 21 && nPrimitiveCount == 15 ) || ( m_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 6 ) || ( m_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 40 && nNumVertices == 134 && nPrimitiveCount == 108 ) || ( m_Stride == 40 && nNumVertices == 226 && nPrimitiveCount == 217 ) || ( m_Stride == 40 && nNumVertices == 51 && nPrimitiveCount == 52 ) || ( m_Stride == 40 && nNumVertices == 34 && nPrimitiveCount == 32 ) || ( m_Stride == 40 && nNumVertices == 21 && nPrimitiveCount == 25 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 99 && nPrimitiveCount == 135 ) || ( m_Stride == 40 && nNumVertices == 36 && nPrimitiveCount == 36 ) || ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( m_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) #define SpecialistScorpion ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( m_Stride == 32 && nNumVertices == 91 && nPrimitiveCount == 134 ) || ( m_Stride == 32 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( m_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) || ( m_Stride == 40 && nNumVertices == 295 && nPrimitiveCount == 171 ) || ( m_Stride == 40 && nNumVertices == 133 && nPrimitiveCount == 162 ) || ( m_Stride == 40 && nNumVertices == 166 && nPrimitiveCount == 198 ) || ( m_Stride == 40 && nNumVertices == 203 && nPrimitiveCount == 227 ) || ( m_Stride == 40 && nNumVertices == 81 && nPrimitiveCount == 72 ) || ( m_Stride == 40 && nNumVertices == 60 && nPrimitiveCount == 62 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 17 && nPrimitiveCount == 10 ) || ( m_Stride == 40 && nNumVertices == 210 && nPrimitiveCount == 386 ) || ( m_Stride == 44 && nNumVertices == 244 && nPrimitiveCount == 176 ) || ( m_Stride == 44 && nNumVertices == 323 && nPrimitiveCount == 340 ) || ( m_Stride == 44 && nNumVertices == 181 && nPrimitiveCount == 166 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 153 && nPrimitiveCount == 133 ) || ( m_Stride == 44 && nNumVertices == 111 && nPrimitiveCount == 117 ) || ( m_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 214 && nPrimitiveCount == 184 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 51 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 61 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 35 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 4 ) #define SpecialistHawk ( m_Stride == 44 && nNumVertices == 82 && nPrimitiveCount == 84 ) || ( m_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 115 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 142 && nPrimitiveCount == 149 ) || ( m_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 101 ) || ( m_Stride == 44 && nNumVertices == 158 && nPrimitiveCount == 170 ) || ( m_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 102 && nPrimitiveCount == 105 ) || ( m_Stride == 40 && nNumVertices == 236 && nPrimitiveCount == 346 ) || ( m_Stride == 40 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 40 && nNumVertices == 80 && nPrimitiveCount == 71 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 25 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 31 ) || ( m_Stride == 44 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 102 && nPrimitiveCount == 82 ) || ( m_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 76 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 288 && nPrimitiveCount == 192 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 174 && nPrimitiveCount == 194 ) || ( m_Stride == 44 && nNumVertices == 30 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 78 && nPrimitiveCount == 63 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 91 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 15 ) || ( m_Stride == 32 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( m_Stride == 36 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( m_Stride == 36 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 36 && nNumVertices == 253 && nPrimitiveCount == 294 ) || ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) #define Mercinaries ( m_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 177 ) || ( m_Stride == 44 && nNumVertices == 154 && nPrimitiveCount == 146 ) || ( m_Stride == 44 && nNumVertices == 474 && nPrimitiveCount == 405 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 104 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 160 && nPrimitiveCount == 156 ) || ( m_Stride == 44 && nNumVertices == 77 && nPrimitiveCount == 78 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 135 && nPrimitiveCount == 155 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 102 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 65 ) || ( m_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 73 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 31 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 382 && nPrimitiveCount == 336 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 34 ) || ( m_Stride == 44 && nNumVertices == 267 && nPrimitiveCount == 224 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 37 ) || ( m_Stride == 44 && nNumVertices == 53 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 193 && nPrimitiveCount == 196 ) || ( m_Stride == 44 && nNumVertices == 115 && nPrimitiveCount == 110 ) || ( m_Stride == 44 && nNumVertices == 163 && nPrimitiveCount == 182 ) || ( m_Stride == 44 && nNumVertices == 127 && nPrimitiveCount == 118 ) || ( m_Stride == 44 && nNumVertices == 4 && nPrimitiveCount == 2 ) || ( m_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 50 ) || ( m_Stride == 36 && nNumVertices == 337 && nPrimitiveCount == 456 ) || ( m_Stride == 36 && nNumVertices == 79 && nPrimitiveCount == 76 ) || ( m_Stride == 32 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( m_Stride == 32 && nNumVertices == 14 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( m_Stride == 36 && nNumVertices == 321 && nPrimitiveCount == 446 ) || ( m_Stride == 36 && nNumVertices == 63 && nPrimitiveCount == 76 ) || ( m_Stride == 32 && nNumVertices == 683 && nPrimitiveCount == 422 ) || ( m_Stride == 44 && nNumVertices == 207 && nPrimitiveCount == 298 ) || ( m_Stride == 44 && nNumVertices == 143 && nPrimitiveCount == 155 ) || ( m_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 80 ) || ( m_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 45 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 196 && nPrimitiveCount == 278 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 6 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 36 ) || ( m_Stride == 32 && nNumVertices == 1182 && nPrimitiveCount == 731 ) || ( m_Stride == 32 && nNumVertices == 374 && nPrimitiveCount == 318 ) || ( m_Stride == 44 && nNumVertices == 148 && nPrimitiveCount == 137 ) || ( m_Stride == 44 && nNumVertices == 131 && nPrimitiveCount == 115 ) || ( m_Stride == 44 && nNumVertices == 449 && nPrimitiveCount == 441 ) || ( m_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 78 ) || ( m_Stride == 44 && nNumVertices == 87 && nPrimitiveCount == 75 ) || ( m_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 42 ) || ( m_Stride == 44 && nNumVertices == 88 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 169 && nPrimitiveCount == 154 ) || ( m_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 123 ) || ( m_Stride == 44 && nNumVertices == 74 && nPrimitiveCount == 51 ) || ( m_Stride == 44 && nNumVertices == 8 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 15 ) || ( m_Stride == 36 && nNumVertices == 314 && nPrimitiveCount == 250 ) || ( m_Stride == 36 && nNumVertices == 215 && nPrimitiveCount == 174 ) || ( m_Stride == 32 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( m_Stride == 40 && nNumVertices == 15 && nPrimitiveCount == 13 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 123 && nPrimitiveCount == 109 ) || ( m_Stride == 44 && nNumVertices == 195 && nPrimitiveCount == 153 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 45 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 237 && nPrimitiveCount == 209 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 120 && nPrimitiveCount == 71 ) || ( m_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 71 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 136 && nPrimitiveCount == 134 ) || ( m_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 55 ) || ( m_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 138 && nPrimitiveCount == 141 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 283 && nPrimitiveCount == 238 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 43 ) || ( m_Stride == 44 && nNumVertices == 303 && nPrimitiveCount == 255 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 25 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 295 && nPrimitiveCount == 275 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 112 && nPrimitiveCount == 85 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 70 && nPrimitiveCount == 69 ) || ( m_Stride == 44 && nNumVertices == 192 && nPrimitiveCount == 196 ) || ( m_Stride == 40 && nNumVertices == 328 && nPrimitiveCount == 426 ) || ( m_Stride == 40 && nNumVertices == 47 && nPrimitiveCount == 68 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( m_Stride == 36 && nNumVertices == 20 && nPrimitiveCount == 15 ) || ( m_Stride == 36 && nNumVertices == 5 && nPrimitiveCount == 3 ) || ( m_Stride == 32 && nNumVertices == 386 && nPrimitiveCount == 426 ) || ( m_Stride == 32 && nNumVertices == 40 && nPrimitiveCount == 36 ) || ( m_Stride == 32 && nNumVertices == 985 && nPrimitiveCount == 631 ) || ( m_Stride == 44 && nNumVertices == 304 && nPrimitiveCount == 152 ) || ( m_Stride == 44 && nNumVertices == 84 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 41 ) || ( m_Stride == 44 && nNumVertices == 141 && nPrimitiveCount == 147 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 108 ) || ( m_Stride == 44 && nNumVertices == 145 && nPrimitiveCount == 151 ) || ( m_Stride == 44 && nNumVertices == 99 && nPrimitiveCount == 106 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 52 ) || ( m_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 44 ) || ( m_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 155 ) || ( m_Stride == 44 && nNumVertices == 108 && nPrimitiveCount == 149 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 24 ) || ( m_Stride == 40 && nNumVertices == 551 && nPrimitiveCount == 372 ) || ( m_Stride == 40 && nNumVertices == 316 && nPrimitiveCount == 187 ) || ( m_Stride == 40 && nNumVertices == 121 && nPrimitiveCount == 49 ) || ( m_Stride == 40 && nNumVertices == 165 && nPrimitiveCount == 74 ) || ( m_Stride == 40 && nNumVertices == 23 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 226 && nPrimitiveCount == 269 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 130 && nPrimitiveCount == 172 ) || ( m_Stride == 44 && nNumVertices == 26 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 129 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 68 && nPrimitiveCount == 41 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 5 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 197 && nPrimitiveCount == 173 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 127 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 46 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 36 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 7 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 38 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 13 ) || ( m_Stride == 40 && nNumVertices == 334 && nPrimitiveCount == 414 ) || ( m_Stride == 40 && nNumVertices == 101 && nPrimitiveCount == 106 ) || ( m_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 6 ) || ( m_Stride == 40 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( m_Stride == 40 && nNumVertices == 12 && nPrimitiveCount == 6 ) || ( m_Stride == 40 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( m_Stride == 36 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 320 && nPrimitiveCount == 287 ) || ( m_Stride == 44 && nNumVertices == 174 && nPrimitiveCount == 135 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 33 ) || ( m_Stride == 44 && nNumVertices == 107 && nPrimitiveCount == 94 ) || ( m_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 96 ) || ( m_Stride == 44 && nNumVertices == 93 && nPrimitiveCount == 76 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 57 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 114 && nPrimitiveCount == 162 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 80 ) || ( m_Stride == 44 && nNumVertices == 92 && nPrimitiveCount == 74 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 366 && nPrimitiveCount == 311 ) || ( m_Stride == 44 && nNumVertices == 114 && nPrimitiveCount == 103 ) || ( m_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 118 && nPrimitiveCount == 126 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 121 ) || ( m_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 71 ) || ( m_Stride == 44 && nNumVertices == 125 && nPrimitiveCount == 135 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 41 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 75 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 84 && nPrimitiveCount == 49 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 6 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 96 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 48 ) || ( m_Stride == 44 && nNumVertices == 9 && nPrimitiveCount == 3 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 129 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 126 && nPrimitiveCount == 136 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 10 ) || ( m_Stride == 32 && nNumVertices == 358 && nPrimitiveCount == 370 ) || ( m_Stride == 40 && nNumVertices == 328 && nPrimitiveCount == 412 ) || ( m_Stride == 40 && nNumVertices == 72 && nPrimitiveCount == 96 ) || ( m_Stride == 32 && nNumVertices == 19 && nPrimitiveCount == 16 ) || ( m_Stride == 36 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( m_Stride == 36 && nNumVertices == 3 && nPrimitiveCount == 1 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 168 ) || ( m_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 91 ) || ( m_Stride == 44 && nNumVertices == 254 && nPrimitiveCount == 208 ) || ( m_Stride == 44 && nNumVertices == 69 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 94 && nPrimitiveCount == 84 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 29 ) || ( m_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 67 ) || ( m_Stride == 44 && nNumVertices == 254 && nPrimitiveCount == 285 ) || ( m_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 62 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 64 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 119 && nPrimitiveCount == 108 ) || ( m_Stride == 44 && nNumVertices == 110 && nPrimitiveCount == 99 ) || ( m_Stride == 44 && nNumVertices == 167 && nPrimitiveCount == 153 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 218 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 162 && nPrimitiveCount == 182 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 71 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 94 ) || ( m_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 93 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 29 && nPrimitiveCount == 18 ) || ( m_Stride == 44 && nNumVertices == 132 && nPrimitiveCount == 178 ) || ( m_Stride == 44 && nNumVertices == 63 && nPrimitiveCount == 42 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 45 && nPrimitiveCount == 32 ) || ( m_Stride == 44 && nNumVertices == 14 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 17 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 38 ) || ( m_Stride == 44 && nNumVertices == 18 && nPrimitiveCount == 8 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 87 ) || ( m_Stride == 44 && nNumVertices == 123 && nPrimitiveCount == 137 ) || ( m_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 35 ) || ( m_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 34 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 11 ) || ( m_Stride == 44 && nNumVertices == 13 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 48 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 21 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 53 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 383 && nPrimitiveCount == 532 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 14 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 47 ) || ( m_Stride == 44 && nNumVertices == 30 && nPrimitiveCount == 34 ) || ( m_Stride == 32 && nNumVertices == 12 && nPrimitiveCount == 12 ) || ( m_Stride == 32 && nNumVertices == 17 && nPrimitiveCount == 14 ) || ( m_Stride == 32 && nNumVertices == 141 && nPrimitiveCount == 165 ) || ( m_Stride == 44 && nNumVertices == 116 && nPrimitiveCount == 81 ) || ( m_Stride == 44 && nNumVertices == 249 && nPrimitiveCount == 233 ) || ( m_Stride == 44 && nNumVertices == 108 && nPrimitiveCount == 123 ) || ( m_Stride == 44 && nNumVertices == 143 && nPrimitiveCount == 136 ) || ( m_Stride == 44 && nNumVertices == 97 && nPrimitiveCount == 83 ) || ( m_Stride == 44 && nNumVertices == 148 && nPrimitiveCount == 109 ) || ( m_Stride == 44 && nNumVertices == 217 && nPrimitiveCount == 187 ) || ( m_Stride == 44 && nNumVertices == 109 && nPrimitiveCount == 77 ) || ( m_Stride == 44 && nNumVertices == 137 && nPrimitiveCount == 130 ) || ( m_Stride == 44 && nNumVertices == 50 && nPrimitiveCount == 54 ) || ( m_Stride == 44 && nNumVertices == 393 && nPrimitiveCount == 235 ) || ( m_Stride == 44 && nNumVertices == 461 && nPrimitiveCount == 389 ) || ( m_Stride == 44 && nNumVertices == 121 && nPrimitiveCount == 95 ) || ( m_Stride == 44 && nNumVertices == 100 && nPrimitiveCount == 121 ) || ( m_Stride == 44 && nNumVertices == 159 && nPrimitiveCount == 128 ) || ( m_Stride == 44 && nNumVertices == 211 && nPrimitiveCount == 186 ) || ( m_Stride == 44 && nNumVertices == 48 && nPrimitiveCount == 55 ) || ( m_Stride == 44 && nNumVertices == 418 && nPrimitiveCount == 294 ) || ( m_Stride == 44 && nNumVertices == 212 && nPrimitiveCount == 122 ) || ( m_Stride == 44 && nNumVertices == 181 && nPrimitiveCount == 138 ) || ( m_Stride == 44 && nNumVertices == 321 && nPrimitiveCount == 138 ) || ( m_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 37 && nPrimitiveCount == 25 ) || ( m_Stride == 44 && nNumVertices == 21 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 24 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 34 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 20 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 43 ) || ( m_Stride == 40 && nNumVertices == 266 && nPrimitiveCount == 400 ) || ( m_Stride == 40 && nNumVertices == 56 && nPrimitiveCount == 66 ) || ( m_Stride == 32 && nNumVertices == 21 && nPrimitiveCount == 18 ) || ( m_Stride == 32 && nNumVertices == 10 && nPrimitiveCount == 9 ) || ( m_Stride == 32 && nNumVertices == 213 && nPrimitiveCount == 194 ) || ( m_Stride == 44 && nNumVertices == 279 && nPrimitiveCount == 222 ) || ( m_Stride == 44 && nNumVertices == 111 && nPrimitiveCount == 106 ) || ( m_Stride == 44 && nNumVertices == 481 && nPrimitiveCount == 335 ) || ( m_Stride == 44 && nNumVertices == 130 && nPrimitiveCount == 124 ) || ( m_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 55 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 60 && nPrimitiveCount == 42 ) || ( m_Stride == 44 && nNumVertices == 66 && nPrimitiveCount == 64 ) || ( m_Stride == 44 && nNumVertices == 41 && nPrimitiveCount == 45 ) || ( m_Stride == 44 && nNumVertices == 156 && nPrimitiveCount == 180 ) || ( m_Stride == 44 && nNumVertices == 161 && nPrimitiveCount == 187 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 54 && nPrimitiveCount == 40 ) || ( m_Stride == 44 && nNumVertices == 67 && nPrimitiveCount == 49 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 4 ) || ( m_Stride == 44 && nNumVertices == 31 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 22 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 82 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 48 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 7 ) || ( m_Stride == 32 && nNumVertices == 214 && nPrimitiveCount == 188 ) || ( m_Stride == 44 && nNumVertices == 362 && nPrimitiveCount == 322 ) || ( m_Stride == 44 && nNumVertices == 134 && nPrimitiveCount == 121 ) || ( m_Stride == 44 && nNumVertices == 27 && nPrimitiveCount == 21 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 28 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 124 && nPrimitiveCount == 164 ) || ( m_Stride == 44 && nNumVertices == 91 && nPrimitiveCount == 74 ) || ( m_Stride == 44 && nNumVertices == 98 && nPrimitiveCount == 93 ) || ( m_Stride == 44 && nNumVertices == 107 && nPrimitiveCount == 140 ) || ( m_Stride == 44 && nNumVertices == 80 && nPrimitiveCount == 68 ) || ( m_Stride == 44 && nNumVertices == 89 && nPrimitiveCount == 93 ) || ( m_Stride == 44 && nNumVertices == 350 && nPrimitiveCount == 274 ) || ( m_Stride == 36 && nNumVertices == 341 && nPrimitiveCount == 456 ) || ( m_Stride == 36 && nNumVertices == 73 && nPrimitiveCount == 76 ) || ( m_Stride == 40 && nNumVertices == 6 && nPrimitiveCount == 4 ) || ( m_Stride == 40 && nNumVertices == 7 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 481 && nPrimitiveCount == 700 ) || ( m_Stride == 44 && nNumVertices == 55 && nPrimitiveCount == 64 ) || ( m_Stride == 44 && nNumVertices == 42 && nPrimitiveCount == 33 ) || ( m_Stride == 44 && nNumVertices == 11 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 72 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 149 && nPrimitiveCount == 153 ) || ( m_Stride == 44 && nNumVertices == 311 && nPrimitiveCount == 220 ) || ( m_Stride == 44 && nNumVertices == 131 && nPrimitiveCount == 102 ) || ( m_Stride == 44 && nNumVertices == 17 && nPrimitiveCount == 12 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 19 ) || ( m_Stride == 44 && nNumVertices == 58 && nPrimitiveCount == 41 ) || ( m_Stride == 44 && nNumVertices == 16 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 57 && nPrimitiveCount == 53 ) || ( m_Stride == 44 && nNumVertices == 272 && nPrimitiveCount == 236 ) || ( m_Stride == 44 && nNumVertices == 79 && nPrimitiveCount == 50 ) || ( m_Stride == 44 && nNumVertices == 56 && nPrimitiveCount == 72 ) || ( m_Stride == 44 && nNumVertices == 81 && nPrimitiveCount == 60 ) || ( m_Stride == 44 && nNumVertices == 19 && nPrimitiveCount == 9 ) || ( m_Stride == 44 && nNumVertices == 116 && nPrimitiveCount == 70 ) || ( m_Stride == 44 && nNumVertices == 163 && nPrimitiveCount == 135 ) || ( m_Stride == 44 && nNumVertices == 28 && nPrimitiveCount == 15 ) || ( m_Stride == 44 && nNumVertices == 32 && nPrimitiveCount == 23 ) || ( m_Stride == 44 && nNumVertices == 23 && nPrimitiveCount == 13 ) || ( m_Stride == 44 && nNumVertices == 79 && nPrimitiveCount == 65 ) || ( m_Stride == 44 && nNumVertices == 59 && nPrimitiveCount == 52 ) || ( m_Stride == 44 && nNumVertices == 10 && nPrimitiveCount == 7 ) || ( m_Stride == 44 && nNumVertices == 77 && nPrimitiveCount == 103 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 20 && nPrimitiveCount == 16 ) || ( m_Stride == 44 && nNumVertices == 122 && nPrimitiveCount == 122 ) || ( m_Stride == 44 && nNumVertices == 47 && nPrimitiveCount == 39 ) || ( m_Stride == 44 && nNumVertices == 34 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 15 && nPrimitiveCount == 10 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 26 ) || ( m_Stride == 44 && nNumVertices == 12 && nPrimitiveCount == 5 ) || ( m_Stride == 44 && nNumVertices == 39 && nPrimitiveCount == 27 ) || ( m_Stride == 44 && nNumVertices == 418 && nPrimitiveCount == 328 ) || ( m_Stride == 44 && nNumVertices == 43 && nPrimitiveCount == 32 ) || ( m_Stride == 44 && nNumVertices == 369 && nPrimitiveCount == 288 ) || ( m_Stride == 44 && nNumVertices == 247 && nPrimitiveCount == 239 ) || ( m_Stride == 44 && nNumVertices == 303 && nPrimitiveCount == 283 ) || ( m_Stride == 44 && nNumVertices == 104 && nPrimitiveCount == 85 ) || ( m_Stride == 44 && nNumVertices == 211 && nPrimitiveCount == 198 ) || ( m_Stride == 44 && nNumVertices == 95 && nPrimitiveCount == 72 ) || ( m_Stride == 44 && nNumVertices == 138 && nPrimitiveCount == 127 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 36 ) || ( m_Stride == 44 && nNumVertices == 52 && nPrimitiveCount == 24 ) || ( m_Stride == 44 && nNumVertices == 73 && nPrimitiveCount == 58 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 54 ) || ( m_Stride == 32 && nNumVertices == 60 && nPrimitiveCount == 64 ) || ( m_Stride == 44 && nNumVertices == 313 && nPrimitiveCount == 412 ) || ( m_Stride == 44 && nNumVertices == 35 && nPrimitiveCount == 30 ) || ( m_Stride == 44 && nNumVertices == 33 && nPrimitiveCount == 22 ) || ( m_Stride == 44 && nNumVertices == 44 && nPrimitiveCount == 31 ) || ( m_Stride == 44 && nNumVertices == 40 && nPrimitiveCount == 36 ) #define PlayerModel ( smPlayer || smHeads || smGuns || SpecialistViper || SpecialistScorpion || SpecialistHawk || Mercinaries ) int chams=1;//<---- change this value from 1 to 6 to change colors of chams int chamsm=2;//<---- change this value from 1 to 6 to change colors of chams UINT OffsetInBytes; UINT m_Stride; typedef HRESULT (WINAPI* oReset) (LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* pPresentationParameters); oReset pReset; typedef HRESULT (WINAPI* oDrawIndexedPrimitive) (LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinVertexIndex, UINT NumVertices, UINT startIndex, UINT primCount); oDrawIndexedPrimitive pDrawIndexedPrimitive; typedef HRESULT (WINAPI* oEndScene) (LPDIRECT3DDEVICE9 pDevice); oEndScene pEndScene; typedef HRESULT ( WINAPI* oPresent ) ( LPDIRECT3DDEVICE9 pDevice, CONST RECT* pSourceRect,CONST RECT* pDestRect,HWND hDestWindowOverride,CONST RGNDATA* pDirtyRegion); oPresent pPresent; HRESULT WINAPI myDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE pType D3DparamX ,UINT nMinIndex, UINT nNumVertices, UINT nStartIndex, UINT nPrimitiveCount ) { _asm pushad; LPDIRECT3DVERTEXBUFFER9 Stream_Data; UINT Offset = 0; UINT Stride = 0; if(pDevice->GetStreamSource(0, &Stream_Data, &Offset, &Stride) == D3D_OK) Stream_Data->Release(); if(PlayerModel && chams) { pDevice->SetRenderState(D3DRS_ZENABLE,false); if(chams==1)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,0)); if(chams==2)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,0,255)); if(chams==3)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,0)); if(chams==4)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,255,0)); if(chams==5)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,255)); if(chams==6)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,255)); pDrawIndexedPrimitive(pDevice,pType D3DparamvalX,nMinIndex,nNumVertices,nStartIndex,nPrimitiveCount); pDevice->SetRenderState(D3DRS_ZENABLE,true); if(chamsm==1)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,0)); if(chamsm==2)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,0,255)); if(chamsm==3)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,0)); if(chamsm==4)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,255,0)); if(chamsm==5)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,0,255,255)); if(chamsm==6)pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,0,255)); } _asm popad; return pDrawIndexedPrimitive(pDevice,pType D3DparamvalX,nMinIndex,nNumVertices,nStartIndex,nPrimitiveCount); } PVOID D3Ddiscover(void *tbl, int size) { HWND hWnd; void *pInterface=0 ; D3DPRESENT_PARAMETERS d3dpp; if ((hWnd=CreateWindowEx(NULL,WC_DIALOG,TEXT(""),WS_OVERLAPPED,0,0,50,50,NULL,NULL,NULL,NULL))==NULL) return 0; ShowWindow(hWnd, SW_HIDE); LPDIRECT3D9 pD3D; LPDIRECT3DDEVICE9 pD3Ddev; if ((pD3D = Direct3DCreate9(D3D_SDK_VERSION))!=NULL) { ZeroMemory(&d3dpp, sizeof(d3dpp)); d3dpp.Windowed = TRUE; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.hDeviceWindow = hWnd; d3dpp.BackBufferFormat = D3DFMT_X8R8G8B8; d3dpp.BackBufferWidth = d3dpp.BackBufferHeight = 600; pD3D->CreateDevice(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,hWnd,D3DCREATE_SOFTWARE_VERTEXPROCESSING,&d3dpp,&pD3Ddev); if (pD3Ddev) { pInterface = (PDWORD)*(DWORD *)pD3Ddev; memcpy(tbl,(void *)pInterface,size); pD3Ddev->Release(); } pD3D->Release(); } DestroyWindow(hWnd); return pInterface; } bool bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask) { for(;*szMask;++szMask,++pData,++bMask) if(*szMask=='x' && *pData!=*bMask ) return false; return (*szMask) == NULL; } DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask) { for(DWORD i=0; i < dwLen; i++) if( bCompare( (BYTE*)( dwAddress+i ),bMask,szMask) ) return (DWORD)(dwAddress+i); return 0; } void HideModule(HINSTANCE hModule) { DWORD dwPEB_LDR_DATA = 0; _asm { pushad; pushfd; mov eax, fs:[30h] mov eax, [eax+0Ch] mov dwPEB_LDR_DATA, eax LoopInLoadOrderModuleList: lodsd mov esi, eax mov ecx, [eax+18h] cmp ecx, hModule jne SkipA mov ebx, [eax] mov ecx, [eax+4] mov [ecx], ebx mov [ebx+4], ecx jmp InMemoryOrderModuleList SkipA: cmp edx, esi jne LoopInLoadOrderModuleList InMemoryOrderModuleList: mov eax, dwPEB_LDR_DATA mov esi, [eax+14h] mov edx, [eax+18h] LoopInMemoryOrderModuleList: lodsd mov esi, eax mov ecx, [eax+10h] cmp ecx, hModule jne SkipB mov ebx, [eax] mov ecx, [eax+4] mov [ecx], ebx mov [ebx+4], ecx jmp InInitializationOrderModuleList SkipB: cmp edx, esi jne LoopInMemoryOrderModuleList InInitializationOrderModuleList: mov eax, dwPEB_LDR_DATA mov esi, [eax+1Ch] mov edx, [eax+20h] LoopInInitializationOrderModuleList: lodsd mov esi, eax mov ecx, [eax+08h] cmp ecx, hModule jne SkipC mov ebx, [eax] mov ecx, [eax+4] mov [ecx], ebx mov [ebx+4], ecx jmp Finished SkipC: cmp edx, esi jne LoopInInitializationOrderModuleList Finished: popfd; popad; } } int InstallHook(void) { DWORD vTable[105]; DWORD hD3D = (DWORD)GetModuleHandle("d3d9.dll"); DWORD PHCDT = FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx"); memcpy(&vTable, (void*)(PHCDT+2), 4); pDrawIndexedPrimitive = (oDrawIndexedPrimitive)DetourCreate((PBYTE)vTable[71], (PBYTE)myDrawIndexedPrimitive, DETOUR_TYPE_HACKSHIELD, 0); while(1) { if(memcmp((void*)vTable[82],(void*)(PBYTE)"\x8B\xFF",2)== 0) { pDrawIndexedPrimitive = (oDrawIndexedPrimitive)DetourCreate((PBYTE)vTable[71], (PBYTE)myDrawIndexedPrimitive, DETOUR_TYPE_HACKSHIELD, 0); } Sleep(100); } return 0; } BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved) { if (dwReason == DLL_PROCESS_ATTACH) { HideModule(hDll); CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)InstallHook, NULL, NULL, NULL); } return TRUE; }
did it work after you "Fixed" this?
No I do not make game hacks anymore, please stop asking.