Pubg chams
Enjoy
Dumped models from game files
For UE4, to get bytewidths:
// vedesc.ByteWidth = verts * stride
// indesc.ByteWidth = faces * 6
If this worked please leave a thank you :/
Code:
Dumped models from game files
For UE4, to get bytewidths:
// vedesc.ByteWidth = verts * stride
// indesc.ByteWidth = faces * 6
If this worked please leave a thank you :/
Code:
Code:
int pStride = 36;
if (Stride == pStride && vedesc.ByteWidth >= 170000 /*Broken Glass*/ && vedesc.ByteWidth != (122766 * pStride) && vedesc.ByteWidth != (21363 * pStride) && vedesc.ByteWidth != (6343 * pStride) /*Buggy*/ \
&& vedesc.ByteWidth != (30049 * pStride) && vedesc.ByteWidth != (17292 * pStride) && vedesc.ByteWidth != (6481 * pStride) /*Dacia*/ \
&& vedesc.ByteWidth != (48197 * pStride) && vedesc.ByteWidth != (31616 * pStride) && vedesc.ByteWidth != (10102 * pStride) /*UAZ B*/ \
&& vedesc.ByteWidth != (46533 * pStride) && vedesc.ByteWidth != (28729 * pStride) && vedesc.ByteWidth != (9815 * pStride) /*UAZ*/ \
&& vedesc.ByteWidth != (46717 * pStride) && vedesc.ByteWidth != (26879 * pStride) && vedesc.ByteWidth != (9906 * pStride) /*UAZ C*/ \
&& vedesc.ByteWidth != (42064 * pStride) && vedesc.ByteWidth != (25256 * pStride) && vedesc.ByteWidth != (15867 * pStride) /*Motorbike Sidecart*/ \
&& vedesc.ByteWidth != (32281 * pStride) && vedesc.ByteWidth != (19271 * pStride) && vedesc.ByteWidth != (8801 * pStride) /*Motorbike*/ \
&& vedesc.ByteWidth != (33118 * pStride) && vedesc.ByteWidth != (18738 * pStride) && vedesc.ByteWidth != (5630 * pStride) /*Boat PG117*/ \
&& vedesc.ByteWidth != (72170 * pStride) /*Destroyed Door A*/ \
&& vedesc.ByteWidth != (44708 * pStride) /*Destroyed Door F*/ \
&& vedesc.ByteWidth != (39156 * pStride) /*Destroyed Door A2*/ \
&& vedesc.ByteWidth != (28286 * pStride) /*Destroyed Wood E11*/ \
&& vedesc.ByteWidth != (24923 * pStride) /*Destroyed Wood E12*/ \
&& vedesc.ByteWidth != (23026 * pStride) /*Destroyed Fence Short A*/ \
&& vedesc.ByteWidth != (19196 * pStride) /*Destroyed Fence Short B*/ \
&& vedesc.ByteWidth != (15332 * pStride) /*Destroyed Fence Short C*/ \
&& vedesc.ByteWidth != (23035 * pStride) /*Destroyed Fence A*/ \
&& vedesc.ByteWidth != (25962 * pStride) /*Destroyed Fence B*/ \
&& vedesc.ByteWidth != (19931 * pStride) /*Destroyed Fence C*/ \
&& vedesc.ByteWidth != (19222 * pStride) /*Destroyed Fence D*/ \
&& vedesc.ByteWidth != (8658 * pStride) /*M16*/ \
&& vedesc.ByteWidth != (8351 * pStride) /*AK*/ \
&& vedesc.ByteWidth != (9974 * pStride) /*SCAR-L*/ \
&& vedesc.ByteWidth != (12166 * pStride) /*HK416*/ \
&& vedesc.ByteWidth != (6518 * pStride) /*UZI*/ \
&& vedesc.ByteWidth != (12021 * pStride) /*SKS*/ \
&& vedesc.ByteWidth != (5470 * pStride) /*S686*/ \
&& vedesc.ByteWidth != (11292 * pStride) /*K89K*/ )
