Hi.
This site (zenhax.com) helped extract from .pak, files such as: mdl-msh000, tfd and others. Need help to convert them in a convenient format(.obj)
A folder with the files after extraction:
https://yadi.sk/d/ILSWawMxtYdqT
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Crossout extraction models(.pak)
- shakotay2
- MEGAVETERAN
- Posts: 4284
- Joined: Fri Apr 20, 2012 9:24 am
- Location: Nexus, searching for Jim Kirk
- Has thanked: 1146 times
- Been thanked: 2242 times
Re: Crossout extraction models(.pak)
uvs are a little bit funny - have to be zoomed. (Dunno why where so much empty space between the parts.)
You do not have the required permissions to view the files attached to this post.
Last edited by shakotay2 on Sun Jul 24, 2016 6:08 pm, edited 1 time in total.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Re: Crossout extraction models(.pak)
shakotay beat me to it
0x08 - vertex stride
0x0c - number of vertices
0x10 - number of face indices
textures are dds and are in some kind of headerless uncompressed tfd archive
i guess the archive index is in the tfh file
0x08 - vertex stride
0x0c - number of vertices
0x10 - number of face indices
textures are dds and are in some kind of headerless uncompressed tfd archive
i guess the archive index is in the tfh file
Re: Crossout extraction models(.pak)
I can not find value: startaddr 0x(step 1)
You do not have the required permissions to view the files attached to this post.
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Re: Crossout extraction models(.pak)
here you go
You do not have the required permissions to view the files attached to this post.
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Re: Crossout extraction models(.pak)
experience with pattern recognition, but sometimes the offset are given to you and sometimes are not.
when they are not you just have to trace where the patterns start and end.
To find the vertex block start address i usually set the column width in the hex editor the same as the vertex stride
and the face indices are easier to find because just like the tutorial says,
they look like a scrambled alphabet then you just trace it back to where it doesn't look like that and test it
when they are not you just have to trace where the patterns start and end.
To find the vertex block start address i usually set the column width in the hex editor the same as the vertex stride
and the face indices are easier to find because just like the tutorial says,
they look like a scrambled alphabet then you just trace it back to where it doesn't look like that and test it
Re: Crossout extraction models(.pak)
AceWell, Thank you very much! Thank you guys How to get UVs? Textures wrong lie.
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Re: Crossout extraction models(.pak)
All you have to do is enter the numbers you see in the image then go to "File > SaveAs mesh"
to save the mesh with UVs. Then you import the mesh into your favorite 3d software,
you may need to flip the mesh normals so they point out and you might need to flip the UVs vertical or may
even need to scale them up or down so they line up with the image.
i don't know for sure because there were no texture samples to check
to save the mesh with UVs. Then you import the mesh into your favorite 3d software,
you may need to flip the mesh normals so they point out and you might need to flip the UVs vertical or may
even need to scale them up or down so they line up with the image.
i don't know for sure because there were no texture samples to check
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Crossout (.mdl-msh000)
i made a Noesis python script to open your mdl-msh000 model samples
*script updated April 3, 2018*
*script updated April 3, 2018*
You do not have the required permissions to view the files attached to this post.
Last edited by Acewell on Wed Apr 04, 2018 4:02 am, edited 4 times in total.
Re: Crossout extraction models(.pak)
Recieving an error while trying to use itAceWell wrote:i made a Noesis python script to open your mdl-msh000 model samples
Code: Select all
Traceback (most recent call last):
File "C:\Users\user\Desktop\noesisv4293\plugins\python\fmt_Crossout_mdl-msh000.py", line 22, in noepyLoadModel
VBuf = bs.readBytes(VCount * VBytes)
File "C:\Users\user\Desktop\noesisv4293\plugins\python\inc_noesis.py", line 125, in readBytes
return noesis.bsReadBytes(self.h, numBytes)
OverflowError: Python int too large to convert to C long
Re: Crossout extraction models(.pak)
Either I'm stupid or this doesn't seem to workKarpati wrote:You can use the 3D Object Converter (Windows) or i3DConverter (macOS) to open these files also.
-
- ultra-veteran
- Posts: 467
- Joined: Thu Dec 07, 2006 11:25 pm
- Has thanked: 9 times
- Been thanked: 95 times
Re: Crossout extraction models(.pak)
It works fine. Just open the *.mdl-msh000 file.Turbozis wrote:Either I'm stupid or this doesn't seem to work
You do not have the required permissions to view the files attached to this post.