Page 1 of 1

Is there any way for extract .dds files without crytiff files?

Posted: Thu Jul 05, 2018 5:27 pm
by Reinchard2
As in title - I delete my crytiff files and all I have is .dds files. I need convert them to tga or other "regular" format, but even with latest Nvidia plugin for PS I was unable to do it. MY PS can't open any dds file from my CryEngine project. I try Star Citizen texture converter but in case of ddna normal maps he merge my glossiness alpha with rgb channels. So is there any way to extract data from this dds files?

Re: Is there any way for extract .dds files without crytiff files?

Posted: Wed Jul 18, 2018 4:12 pm
by Cry-Flare
It depends on what type of texture.
As you say a tool that generically converts dds to another texture format needs to know which channels go where. I do not know of a tool that does this specifically for CRYENGINE and the setup of the texture maps we use.

You would probably need to use a generic dds to [other] texture format converter and move the channels around yourself in a different program like Photoshop for example.

Re: Is there any way for extract .dds files without crytiff files?

Posted: Mon Jul 23, 2018 10:38 am
by Reinchard
Thanks, but the problem is that Cryengine used their own .dds format from some time, so every online dds converter or PS plugin can't read it properly. And there's no official tool for unpack Cryengine dds.

Re: Is there any way for extract .dds files without crytiff files?

Posted: Mon Jul 23, 2018 1:12 pm
by Cry-Flare
DDS is a Direct Draw Surface file and is used directly with the graphics pipeline. There should be no issue opening standard .dds files.
However, LOD style dds (dds.0/dds.1 ...) are custom afaik and will require rebuilding the dds header using the highest LOD.

Unless the assets have been protected, there should be no issue opening plain Non-LOD dds files from CRYENGINE in any version.

What files are you trying to open? Did you create them yourself?

Re: Is there any way for extract .dds files without crytiff files?

Posted: Thu Dec 27, 2018 7:39 am
by dagon10102010
I know is too late but this answer for someone looking for the same question.
Have a simple way to restore crytiff file by using rc.exe tools in Tools\rc with parameter "/decompress"
ex: Tools\rc\rc.exe /decompress ddspath

Re: Is there any way for extract .dds files without crytiff files?

Posted: Thu Dec 27, 2018 7:51 am
by lavizh
You will still loose raw data from the original CryTiff file. Simply becouse the DDS file is compressed and important data is not there anymore.