Page 4 of 4
Re: Crossout extraction models(.pak)
Posted: Tue Apr 03, 2018 11:21 pm
by Gazyi
Sorry to bother again, but looks like header files of textures were updated. Noesis don't cut mipmaps and most textures are shifted.
Brief hex diff showed that only textures file headers were updated.
Samples of both 0.6.0 and 0.9.40 textures:
http://www.mediafire.com/file/2hana136d ... amples.rar
And it would be useful to load other mdl-msh than 000, because some of them contains different meshes.
Samples:
http://www.mediafire.com/file/ptn6g17gf ... amples.rar
I tried Star Conflict scripts - they didn't work with them.
Re: Crossout extraction models(.pak)
Posted: Wed Apr 04, 2018 4:08 am
by Acewell
Gazyi wrote:And it would be useful to load other mdl-msh than 000, because some of them contains different meshes.
model script updated here to open more (000-009)
viewtopic.php?p=121063#p121063
and here is a new Noesis python texture script for this new version (0.9.40)
*script updated April 5, 2018*
tex_Crossout_v940_tfh_tfd.zip
i didn't want to break the previous script, so i will do this for new versions from here on.
this script will conflict other *.tfh scripts so move them out of python folder while using this one.

Re: Crossout extraction models(.pak)
Posted: Thu Apr 05, 2018 6:52 pm
by Gazyi
Thank you for fast response, but now most textures gives error:
Code: Select all
Traceback (most recent call last):
File "F:\noesisv4296\plugins\python\tex_Crossout_v940_tfh_tfd.py", line 57, in noepyLoadRGBA
bs2.seek(mainMipOffset, NOESEEK_ABS)
File "F:\noesisv4296\plugins\python\inc_noesis.py", line 165, in seek
self.toUnpacker(); r = noeSuper(self).seek(addr, isRelative); self.fromUnpacker(); return r
File "F:\noesisv4296\plugins\python\inc_noesis.py", line 161, in fromUnpacker
self.setOffset(self.byteOfs)
File "F:\noesisv4296\plugins\python\inc_noesis.py", line 78, in setOffset
noesis.bsSetOfs(self.h, ofs)
RuntimeError: Tried to set offset beyond buffer size. (690258959 > 2795520)
Code: Select all
Traceback (most recent call last):
File "F:\noesisv4296\plugins\python\tex_Crossout_v940_tfh_tfd.py", line 57, in noepyLoadRGBA
bs2.seek(mainMipOffset, NOESEEK_ABS)
File "F:\noesisv4296\plugins\python\inc_noesis.py", line 165, in seek
self.toUnpacker(); r = noeSuper(self).seek(addr, isRelative); self.fromUnpacker(); return r
File "F:\noesisv4296\plugins\python\inc_noesis.py", line 161, in fromUnpacker
self.setOffset(self.byteOfs)
File "F:\noesisv4296\plugins\python\inc_noesis.py", line 78, in setOffset
noesis.bsSetOfs(self.h, ofs)
OverflowError: Python int too large to convert to C long
Problematic samples:
http://www.mediafire.com/file/ljib4bakg ... cabins.rar
Re: Crossout extraction models(.pak)
Posted: Thu Apr 05, 2018 11:39 pm
by Acewell
Re: Crossout extraction models(.pak)
Posted: Mon Jun 18, 2018 3:08 am
by Anonsarah2
I'm getting another error with the latest script, might be something on my end with the avatars.tfh & tfc's, perhaps was updated?
Can send samples if youd like
Re: Crossout extraction models(.pak)
Posted: Tue Jun 19, 2018 4:41 am
by Acewell
Anonsarah2 wrote:I'm getting another error with the latest script ... perhaps was updated?
likely, what is the game version?
you can upload some samples but i don't know if i will keep updating this script every time there is update .
![Satisfied :]](./images/smilies/%5Bcolon%5D%5D.gif)
Re: Crossout extraction models(.pak)
Posted: Wed Jun 20, 2018 12:29 am
by Anonsarah2
Ver is currently 0.9.80, uploaded both files
Can understand is bit of a bother to update the script with the game, so big thanks if you're still up to it these days
https://nofile.io/f/PvdbnPbH6sg/avatars.zip
Re: Crossout extraction models(.pak)
Posted: Thu Nov 01, 2018 11:08 pm
by knifers
They already change archives from pak to grp and pk2
Re: Crossout extraction models(.pak)
Posted: Sun Dec 02, 2018 1:46 pm
by Persival
knifers wrote:They already change archives from pak to grp and pk2
- Yeap, PAK file replaced by GRP files, someone say that open it nearly impossible. So any new textures, models and assets become non-extractable from game files. It's really sad if there no chance to have in-game models for some close view.
Re: Crossout extraction models(.pak)
Posted: Sat May 01, 2021 9:54 am
by TheInfinityUser
A while later, I'd also like to decompile the models and textures, but there is only one mdl file now instead of three among others. The mdl file appears to be a tcf model. I'd also like to know how to open the other files.
Re: Crossout extraction models(.pak)
Posted: Tue May 04, 2021 3:06 pm
by someoneohyea
C:\Users\User\Desktop\texturesUNP\ns\plugins\python\tex_Crossout_v940_tfh_tfd.py
Traceback (most recent call last):
File "C:\Users\User\Desktop\texturesUNP\ns\plugins\python\tex_Crossout_v940_tfh_tfd.py", line 1, in <module>
from inc_noesis import *
File "C:\Users\User\Desktop\texturesUNP\ns\plugins\python\inc_noesis.py", line 7, in <module>
import noesis
ModuleNotFoundError: No module named 'noesis'
how could that happen?
