use the bms script in this post to split the dds textures from the archives that have "TEX" in their name, like "PL04TEX
as for the model, this is the first submesh in PL04.K2MP
i did have to modify the data to get correct face indices
each row of face indices started with 03 00 00 00 that was messing up everything
and i didn't know how to skip them so i removed them all
for the models you can use this bms script to split the .x models from the K2MP file
findloc OFFSET binary "\x78\x6f\x66\x20"
get DUMMY long
findloc NEXT_OFFSET binary "\x78\x6f\x66\x20" 0 ""
if NEXT_OFFSET == ""
get SIZE asize
math SIZE = NEXT_OFFSET
math SIZE -= OFFSET
log "" OFFSET SIZE
math OFFSET = NEXT_OFFSET
while NEXT_OFFSET != ""
then you can import those binary DirectX models into any capable 3d software
there is a Noesis script by finale00 herehttp://himeworks.com/redirect.php?type= ... rectX_xbin
linked from herehttp://himeworks.com/noesis-plugins/
and i know 3d object converter can open them too
you can combine them all in your favorite 3d software