Join also our Discord channel! Click here.

Rayman Origins IPK (Xbox 360)

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
Droolie
veteran
Posts: 114
Joined: Fri Aug 19, 2005 4:31 pm
Has thanked: 14 times
Been thanked: 33 times

Rayman Origins IPK (Xbox 360)

Post by Droolie » Fri Nov 11, 2011 1:03 pm

Hey there,

Can I ask for your help in extracting the IPK bigfile from the newly-released Rayman Origins demo? The final gam uses IPK files as well so it would be great if we could extract them as soon as possible.
I uploaded it here: http://www.multiupload.com/LKPDY6P2D6
It seems easy to do, as the files are uncompressed and there's clearly a filetable in the header of the file.
Sadly, I'm really bad at extracting information from a filetable myself. :/
It would be awesome if anyone managed to do this - as we would be able to extract the artwork (png I think), music&sounds (xma), etc with their proper filenames.

Thanks in advance!
Droolie.

EDIT -> Added two much smaller IPK files for you to look at - 5 and 4 MB.
http://www.box.net/s/9v8xobi0hcu7b5czaojr
http://www.box.net/s/28lrki2rcq0fubi4slgr
Last edited by Droolie on Mon Nov 14, 2011 12:51 am, edited 1 time in total.

Gh0stBlade
Moderator
Posts: 703
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 386 times

Re: Rayman Origins IPK (Xbox 360)

Post by Gh0stBlade » Sun Nov 13, 2011 2:57 am

I am interested too, I had no luck myself extracting the files. Maybe someone with more experience can?
Click the thanks button if I helped!

Droolie
veteran
Posts: 114
Joined: Fri Aug 19, 2005 4:31 pm
Has thanked: 14 times
Been thanked: 33 times

Re: Rayman Origins IPK (Xbox 360)

Post by Droolie » Sun Nov 13, 2011 2:08 pm

The game is out in less-legal ways now. I have it and they use a lot of the same IPK archives. Hurry! :P
I already got the music out of the demo but it was a pain. Rayman Origins' music is split into multiple segments, and joining those segments after extracting them without any filenames (I didn't manage to extract the archive correctly) is a real pain.
I would also definitely like to see all the sprites - they're just saved as PNG files from the looks of it...

EDIT -> It's even worse than I first thought. The files aren't sorted correctly in the IPK archives, which means the segments are in the wrong order. And there are almost over 9000 of them. I can never rip this mess if I can't extract the IPK files correctly...

EDIT 2 -> Added two much smaller IPK files for you to look at - 5 and 4 MB.
http://www.box.net/s/9v8xobi0hcu7b5czaojr
http://www.box.net/s/28lrki2rcq0fubi4slgr

EDIT 3 -> Found out more about the files. The four bytes starting at 0000000C specify the length of the first part of the header.
That header starts with 50EC12BA.
Then, after 19 bytes, the second part begins, showing how and where all the files should be put when extracted.
The first byte shows the length of the following string (I'll call that the "length byte"). The next few bytes contain the string, with the length specified in the previous byte. If this string contained a folder name, then 3 "00" bytes follow, then the length byte of a file to be put in that folder, then the filename. After the filename, there are 4 bytes specifying something I don't know. After that, 3 bytes of "00" and repeat. Please, can anyone help me with this? :)

User avatar
aluigi
VVIP member
VVIP member
Posts: 1917
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 646 times
Contact:

Re: Rayman Origins IPK (Xbox 360)

Post by aluigi » Mon Nov 14, 2011 5:29 pm


Droolie
veteran
Posts: 114
Joined: Fri Aug 19, 2005 4:31 pm
Has thanked: 14 times
Been thanked: 33 times

Re: Rayman Origins IPK (Xbox 360)

Post by Droolie » Mon Nov 14, 2011 7:25 pm

Wow! Thanks a lot for this! You're a hero! :D
At first it didn't work for me but I was using an old version of QuickBMS. I updated it and now it works. Thanks again! :)

Dazz
beginner
Posts: 21
Joined: Thu Mar 17, 2011 12:10 pm
Location: Peterborough, UK
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: Rayman Origins IPK (Xbox 360)

Post by Dazz » Tue Nov 15, 2011 10:44 pm

Without trying to sound like a complete moron, how would I go about converting or decompressing the .ckd files? They all appear the be "something.actualextention.ckd" - like "bossbird.png.ckd"

I'm sure I'm being an idiot...

User avatar
aluigi
VVIP member
VVIP member
Posts: 1917
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 646 times
Contact:

Re: Rayman Origins IPK (Xbox 360)

Post by aluigi » Fri Nov 18, 2011 12:34 am

the ckd files that were posted in another thread were just raw dds files:
viewtopic.php?f=21&t=7690

Droolie
veteran
Posts: 114
Joined: Fri Aug 19, 2005 4:31 pm
Has thanked: 14 times
Been thanked: 33 times

Re: Rayman Origins IPK (Xbox 360)

Post by Droolie » Fri Dec 02, 2011 10:49 pm

Aluigi, thanks again for the script. There's something weird though: in all the versions (Wii/Xbox/PS3) there is one IPK file that isn't extracted correctly: bootsequence_[platform].ipk. Any idea how it can be fixed?
Here's the one from the PS3 version: http://www.box.com/s/8e7h3l733lup49sex3lk

EDIT -> For anyone still interested in this, I managed to update the script myself to support the bootsequence_ps3.ipk file as well.

Code: Select all

# Rayman Origins (Xbox 360)
# script for QuickBMS http://quickbms.aluigi.org

endian big
goto 0xc
get BASE_OFF long
goto 0x2c
get FILES long
goto 0x30
for i = 0 < FILES
    get DUMMY1 long
    get SIZE long
    get ZSIZE long
    get TSTAMP longlong
    get DUMMY3 long
    get OFFSET long
    if DUMMY1 == 2
        get DUMMY4 long
        get DUMMY5 long
    endif
    get NAMESZ long
    math NAMESZ *= 2
    getdstring NAME NAMESZ
    set NAME unicode NAME
    math OFFSET += BASE_OFF
    if ZSIZE == 0
        log NAME OFFSET SIZE
    else
        clog NAME OFFSET ZSIZE SIZE
    endif
next i

guilt
ultra-n00b
Posts: 1
Joined: Tue Feb 28, 2012 5:30 pm

Re: Rayman Origins IPK (Xbox 360)

Post by guilt » Tue Feb 28, 2012 5:35 pm

CKD files aren't DDS files. There are WAV files packed as .CKD, There are misc. files like bubblemenu_squeleton.skl.ckd packed that way too.

It's got to be an encryption. Any help?

Droolie
veteran
Posts: 114
Joined: Fri Aug 19, 2005 4:31 pm
Has thanked: 14 times
Been thanked: 33 times

Re: Rayman Origins IPK (Xbox 360)

Post by Droolie » Wed Feb 29, 2012 12:40 am

guilt wrote:CKD files aren't DDS files. There are WAV files packed as .CKD, There are misc. files like bubblemenu_squeleton.skl.ckd packed that way too.

It's got to be an encryption. Any help?
CKD files aren't encrypted. They just contain different types of files.
png.ckd and dds.ckd files contain DDS files (header modified, you can convert most of them back using the script I posted above). wav.ckd files contain WAV files.
Files ending in skl.ckd, etc are data files (that specific one is an animation "skeleton"/structure for the main menu) to be read with the UbiArt engine which hasn't been released to public yet. :)

turkgamer
advanced
Posts: 66
Joined: Sun Oct 02, 2011 6:16 pm
Has thanked: 5 times
Been thanked: 5 times

Re: Rayman Origins IPK (Xbox 360)

Post by turkgamer » Sat Jun 30, 2012 8:44 am

aluigi,can you make a Rayman Origins IPK bms for Pc ?

shadowlonely1989
veteran
Posts: 81
Joined: Sun Nov 30, 2014 1:49 am
Has thanked: 45 times
Been thanked: 4 times
Contact:

Re: Rayman Origins IPK (Xbox 360)

Post by shadowlonely1989 » Fri Dec 09, 2016 2:29 am

Droolie wrote:
guilt wrote:CKD files aren't DDS files. There are WAV files packed as .CKD, There are misc. files like bubblemenu_squeleton.skl.ckd packed that way too.

It's got to be an encryption. Any help?
CKD files aren't encrypted. They just contain different types of files.
png.ckd and dds.ckd files contain DDS files (header modified, you can convert most of them back using the script I posted above). wav.ckd files contain WAV files.
Files ending in skl.ckd, etc are data files (that specific one is an animation "skeleton"/structure for the main menu) to be read with the UbiArt engine which hasn't been released to public yet. :)
Hi there. Anyone see this texture in xbox 360 game, I think it is type of xbox 360 texture (like *.xpr file), please take my example file: https://drive.google.com/file/d/0B44CD2 ... sp=sharing

Thanks for any help!

Post Reply