.tga.ckd to dds (Just Dance)

Textures, recreate headers, conversions, algorithms and parsing of image files
k33an
Posts: 39
Joined: Mon Apr 30, 2018 12:39 pm

.tga.ckd to dds (Just Dance)

Post by k33an »

How to convert Ubisoft's .tga.ckd to .dds? I tried to change it to .tga.dds as said on Rayman forum but that doesn't work. I guess there is header but I don't know what it is specifically.
Acewell
Posts: 706
Joined: Fri Aug 08, 2014 1:06 am

[PS3] Just Dance 2017 (.ckd)

Post by Acewell »

which platform did these samples come from? i want to say PS3 because of the big endian header...
also what is the full game name (which version (3?, 2017?, 2018?)) so i can add it to the script title. :)

here is Noesis python script to open your ckd samples :D
*script updated Feb 11, 2019*
tex_JustDance2017_PS3_ckd.zip

supports dxt1, dxt5 and morton swizzled rgba8888
this script will conflict other ckd scripts so move them out of python folder while you use this one.
Last edited by Acewell on Mon Feb 11, 2019 10:20 pm, edited 4 times in total.
k33an
Posts: 39
Joined: Mon Apr 30, 2018 12:39 pm

Re: .tga.ckd to dds (Just Dance)

Post by k33an »

They do indeed come from PS3 from Just Dance 2017. Thank you very very much.
k33an
Posts: 39
Joined: Mon Apr 30, 2018 12:39 pm

Re: .tga.ckd to dds (Just Dance)

Post by k33an »

Could you take a look at these files. They're from WiiU Just Dance 2018. I tried to unpack it with script from above but it doesn't work.
Acewell
Posts: 706
Joined: Fri Aug 08, 2014 1:06 am

[WiiU] Just Dance 2018 (*.ckd)

Post by Acewell »

here is Noesis python script to open those new samples :D
tex_JustDance2018_WiiU_ckd.zip

this script will conflict with other ckd scripts so you will have
to move them out of python folder while using this one.
Last edited by Acewell on Thu May 24, 2018 1:18 pm, edited 1 time in total.
k33an
Posts: 39
Joined: Mon Apr 30, 2018 12:39 pm

Re: .tga.ckd to dds (Just Dance)

Post by k33an »

You're amazing!
Felix
Posts: 1
Joined: Fri May 18, 2018 11:05 pm

Re: .tga.ckd to dds (Just Dance)

Post by Felix »

Acewell wrote:here is Noesis python script to open those new samples :D
tex_JustDance2018_WiiU_ckd.zip
this script will conflict with other ckd scripts so you will have
to move them out of python folder while using this one.


I cannot for the life of me find anything to extract the Original Wii version of this game.
afelibr
Posts: 2
Joined: Sun Jun 03, 2018 12:36 am

Re: [WiiU] Just Dance 2018 (*.ckd)

Post by afelibr »

Acewell wrote:here is Noesis python script to open those new samples :D
tex_JustDance2018_WiiU_ckd.zip
this script will conflict with other ckd scripts so you will have
to move them out of python folder while using this one.


Hey Acewell! Can you do that for the textures of JD2018 (Wii U)?
I looked at the header of the HEX codes and they are different from the example above, so your .py does not work.
Look:
Image

I have attached some examples for you to see. Thank you very much for contributing.
Acewell
Posts: 706
Joined: Fri Aug 08, 2014 1:06 am

Re: .tga.ckd to dds (Just Dance)

Post by Acewell »

i thought i covered WiiU already, how many versions of Just Dance 2018 for WiiU are there? :shock:
anyway, texconv2 doesn't like these gtx files for some reason and i don't know enough about this
format to spot any potential customization by developers. :(
you can open the samples in a hex editor and delete the bytes up to "Gfx2"
and save then add gtx extension to make it a gtx file but it won't open for me.
afelibr
Posts: 2
Joined: Sun Jun 03, 2018 12:36 am

Re: .tga.ckd to dds (Just Dance)

Post by afelibr »

Acewell wrote:i thought i covered WiiU already, how many versions of Just Dance 2018 for WiiU are there? :shock:
anyway, texconv2 doesn't like these gtx files for some reason and i don't know enough about this
format to spot any potential customization by developers. :(
you can open the samples in a hex editor and delete the bytes up to "Gfx2"
and save then add gtx extension to make it a gtx file but it won't open for me.


Maybe we can know more about gfx2 though http://mk8.tockdom.com/wiki/GTX%5CGSH_(File_Format) to be able to see in noasis?
LazyguyMC
Posts: 3
Joined: Sun Apr 08, 2018 8:09 pm

Re: .tga.ckd to dds (Just Dance)

Post by LazyguyMC »

I have tga.ckd files from Yo-Kai Watch: Just Dance Special Version for the Wii U. These files likely share the same format with Just Dance Wii U (Japan) and Just Dance 2014. None of the .py scripts worked to decode this format. Can you write a script to do just that for these formats?

(Side note: Is there a way to re-encode these textures using a hex editor or special program?)
ekvirjd
Posts: 5
Joined: Mon Jul 02, 2018 8:50 pm

Re: .tga.ckd to dds (Just Dance)

Post by ekvirjd »

LazyguyMC wrote:I have tga.ckd files from Yo-Kai Watch: Just Dance Special Version for the Wii U. These files likely share the same format with Just Dance Wii U (Japan) and Just Dance 2014. None of the .py scripts worked to decode this format. Can you write a script to do just that for these formats?

(Side note: Is there a way to re-encode these textures using a hex editor or special program?)


1. Open a file (example geragerapoori_coach_1.tga.ckd) in hex editor
2. Delete ALL words before Gfx2 and save it
3. Now you have a backup of this file and modded file
4. Name it to geragerapoori_coach_1.gtx (the type of file should change to gtx)
5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it
6. Put geragerapoori_coach_1.gtx in folder named convert
7. Run convertGTX.bat
8. Now go to OutDDS folder and enjoy your files.
LazyguyMC
Posts: 3
Joined: Sun Apr 08, 2018 8:09 pm

Re: .tga.ckd to dds (Just Dance)

Post by LazyguyMC »

ekvirjd wrote:
LazyguyMC wrote:I have tga.ckd files from Yo-Kai Watch: Just Dance Special Version for the Wii U. These files likely share the same format with Just Dance Wii U (Japan) and Just Dance 2014. None of the .py scripts worked to decode this format. Can you write a script to do just that for these formats?

(Side note: Is there a way to re-encode these textures using a hex editor or special program?)


1. Open a file (example geragerapoori_coach_1.tga.ckd) in hex editor
2. Delete ALL words before Gfx2 and save it
3. Now you have a backup of this file and modded file
4. Name it to geragerapoori_coach_1.gtx (the type of file should change to gtx)
5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it
6. Put geragerapoori_coach_1.gtx in folder named convert
7. Run convertGTX.bat
8. Now go to OutDDS folder and enjoy your files.

Woah! Thanks! :D
Justdanceymas
Posts: 1
Joined: Fri Jul 06, 2018 10:34 pm

Re: .tga.ckd to dds (Just Dance)

Post by Justdanceymas »

:D
ekvirjd wrote:
LazyguyMC wrote:I have tga.ckd files from Yo-Kai Watch: Just Dance Special Version for the Wii U. These files likely share the same format with Just Dance Wii U (Japan) and Just Dance 2014. None of the .py scripts worked to decode this format. Can you write a script to do just that for these formats?

(Side note: Is there a way to re-encode these textures using a hex editor or special program?)


1. Open a file (example geragerapoori_coach_1.tga.ckd) in hex editor
2. Delete ALL words before Gfx2 and save it
3. Now you have a backup of this file and modded file
4. Name it to geragerapoori_coach_1.gtx (the type of file should change to gtx)
5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it
6. Put geragerapoori_coach_1.gtx in folder named convert
7. Run convertGTX.bat
8. Now go to OutDDS folder and enjoy your files.

Y como se haria para los png/tga.ckd en Ps3 ??????
Por favor necesito su ayuda
arkd_ches
Posts: 1
Joined: Fri Dec 07, 2018 5:48 pm

Re: .tga.ckd to dds (Just Dance)

Post by arkd_ches »

ekvirjd wrote:
LazyguyMC wrote:I have tga.ckd files from Yo-Kai Watch: Just Dance Special Version for the Wii U. These files likely share the same format with Just Dance Wii U (Japan) and Just Dance 2014. None of the .py scripts worked to decode this format. Can you write a script to do just that for these formats?

(Side note: Is there a way to re-encode these textures using a hex editor or special program?)


1. Open a file (example geragerapoori_coach_1.tga.ckd) in hex editor
2. Delete ALL words before Gfx2 and save it
3. Now you have a backup of this file and modded file
4. Name it to geragerapoori_coach_1.gtx (the type of file should change to gtx)
5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it
6. Put geragerapoori_coach_1.gtx in folder named convert
7. Run convertGTX.bat
8. Now go to OutDDS folder and enjoy your files.
how to pack .dds back into .tga.ckd or .png.ckd?
Acewell
Posts: 706
Joined: Fri Aug 08, 2014 1:06 am

Re: .tga.ckd to dds (Just Dance)

Post by Acewell »

Acewell wrote:...texconv2 doesn't like these gtx files for some reason....
ekvirjd wrote:5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it

i see the problem now, there are at least 3 different versions of TexConv2.exe, gfd.dll and texUtils.dll floating around.
the version i had originally wouldn't convert the files but your linked version does.
i can now make or edit a Noesis python script to work with those samples. :)
Will07498
Posts: 3
Joined: Sat Dec 15, 2018 10:36 pm

Re: .tga.ckd to dds (Just Dance)

Post by Will07498 »

Do you know how to change a .tga.ckd file from Just Dance 2019 (Wii) to dds?
TomatoJuice17
Posts: 10
Joined: Sat May 18, 2019 11:17 pm

Re: .tga.ckd to dds (Just Dance)

Post by TomatoJuice17 »

ekvirjd wrote:
LazyguyMC wrote:I have tga.ckd files from Yo-Kai Watch: Just Dance Special Version for the Wii U. These files likely share the same format with Just Dance Wii U (Japan) and Just Dance 2014. None of the .py scripts worked to decode this format. Can you write a script to do just that for these formats?

(Side note: Is there a way to re-encode these textures using a hex editor or special program?)


1. Open a file (example geragerapoori_coach_1.tga.ckd) in hex editor
2. Delete ALL words before Gfx2 and save it
3. Now you have a backup of this file and modded file
4. Name it to geragerapoori_coach_1.gtx (the type of file should change to gtx)
5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it
6. Put geragerapoori_coach_1.gtx in folder named convert
7. Run convertGTX.bat
8. Now go to OutDDS folder and enjoy your files.


I know it's late, but do you know how to pack .dds back into .tga.ckd?
LazyguyMC
Posts: 3
Joined: Sun Apr 08, 2018 8:09 pm

Re: .tga.ckd to dds (Just Dance)

Post by LazyguyMC »

TomatoJuice17 wrote:
ekvirjd wrote:
LazyguyMC wrote:I have tga.ckd files from Yo-Kai Watch: Just Dance Special Version for the Wii U. These files likely share the same format with Just Dance Wii U (Japan) and Just Dance 2014. None of the .py scripts worked to decode this format. Can you write a script to do just that for these formats?

(Side note: Is there a way to re-encode these textures using a hex editor or special program?)


1. Open a file (example geragerapoori_coach_1.tga.ckd) in hex editor
2. Delete ALL words before Gfx2 and save it
3. Now you have a backup of this file and modded file
4. Name it to geragerapoori_coach_1.gtx (the type of file should change to gtx)
5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it
6. Put geragerapoori_coach_1.gtx in folder named convert
7. Run convertGTX.bat
8. Now go to OutDDS folder and enjoy your files.


I know it's late, but do you know how to pack .dds back into .tga.ckd?

Someone leaked the Just Dance Tools which allows you to convert .dds files to .tga.ckd files on PC. For Wii U, look for a dds to tga converter and change the header.
TomatoJuice17
Posts: 10
Joined: Sat May 18, 2019 11:17 pm

Re: .tga.ckd to dds (Just Dance)

Post by TomatoJuice17 »

LazyguyMC wrote:
TomatoJuice17 wrote:
ekvirjd wrote:
1. Open a file (example geragerapoori_coach_1.tga.ckd) in hex editor
2. Delete ALL words before Gfx2 and save it
3. Now you have a backup of this file and modded file
4. Name it to geragerapoori_coach_1.gtx (the type of file should change to gtx)
5. Download https://drive.google.com/file/d/12N72eS ... sp=sharing and unzip it
6. Put geragerapoori_coach_1.gtx in folder named convert
7. Run convertGTX.bat
8. Now go to OutDDS folder and enjoy your files.


I know it's late, but do you know how to pack .dds back into .tga.ckd?

Someone leaked the Just Dance Tools which allows you to convert .dds files to .tga.ckd files on PC. For Wii U, look for a dds to tga converter and change the header.


don't worry, i figured out myself