Users browsing this thread: 237 Guest(s)
3DS Ripping Catch-All Thread
With help from FireFly, the Wp16 compression in the Final Fantasy 1 remake (JP bonus for preordering FF Explorers) for 3DS (same as in the PSP remake) has been re-cracked:
[Image: 4032d61d1b.png]
[Image: HcSQAM1.gif]
Reply
Thanked by: Ton
Has there been any dumps or investigation into Professor Layton and the Miracle Mask files? I'd be interested in ripping stuff from it, in particular the 2D assets.
You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down, but the staying down. -Mary Pickford
Reply
Thanked by:
Hm, Bravely Second follows a similar format to Bravely Default, but there seems to be some compression on the files in the crowd.fs.

(02-26-2016, 10:49 PM)puggsoy Wrote: Has there been any dumps or investigation into Professor Layton and the Miracle Mask files? I'd be interested in ripping stuff from it, in particular the 2D assets.

After using 3ds-xfsatool to extract the .fa archives, the images seem to be .xi files with a IMGC header and compressed data judging by the filesizes. Here's some of the .xi files from the kiosk demo's lt5_uk.xa file http://expirebox.com/download/ee28e77b6a...a01e6.html
[Image: HcSQAM1.gif]
Reply
Thanked by:
Seems like Ploaj made some progress for Inazuma Eleven GO Galaxy here. That's also made by Level-5 so I suspect the files are of a similar format.

I'd love to get an executable, or just info on the format.
You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down, but the staying down. -Mary Pickford
Reply
Thanked by:
They are more or less the same type of XI files.
[Image: pMtlfaR.png]

The problem I encountered when trying to rip PWvsPL was actually that the XFSA tool has some sort of bug that causes over half of the files to be from the wrong offset. I don't now how to fix it, and didn't want to really bother trying, so I just gave up.

Is there by any chance another tool for extracting from the XSFA files?
Reply
Thanked by:
XFSATool is the only program I know of that can handle those kinds of files.


[Image: 8b756be2a7.png] [Image: ff60f6de92.png]
Shin Megami Tensei IV Final continues to use STEX for most of its images. xdaniel updated Tharsis recently to handle a few new things with the format.
Reply
Thanked by:
I want to get the 3D assets from the new Professor Layton games, specifically that of Jean Descole.
Reply
Thanked by:
I don't plan on ripping sprites from them but Pokemon Rumble World (.CX) & Pokemon Dream Radar(.CARC) files are BCH/BCLIM/DARC compressed with LZH8.


Dream Radar seems to use pre-rendered sprites rather then models.

[Image: U67PFI6.png]

Pokemon Rumble World N001_u_00.arc.xc
[Image: QcYJDNy.png]

I can supply the files if needed.

I skimmed through to see if anybody has already discovered this and didn't notice any, so if someone has and I missed it please delete this.
Reply
Thanked by: Lverth
Project X Zone 2 a def possibility?
Reply
Thanked by:
   please Shy Ripping   3DS Seisou no Amazones 

 file format is .obt  .eab .bin  Cry


[Image: SeisouNoAmazones-3.jpg]
 
Reply
Thanked by:
"enemy.exe" looks pretty sketchy. I think I saw .obt in Conception II maybe? It didn't look good at the time, but I guess I should check it out again.
Reply
Thanked by: zelda200941
there is no way to extract files

I'm sorry for enemy.exe
Reply
Thanked by:
"enemy.exe" is a self-extracting archive and seems fine, but I still just let WinRAR extract it instead. As for the files inside, the .obt files contain multiple CGFX models, with a list on top pointing to each file. Each entry in the list is 0x0C bytes long, and seems to follow this format:

0x00 -> Uint32: Offset of file
0x04 -> Uint32: File size
0x0C -> Uint32: Unknown; maybe compression flag? (i.e. non-zero means compressed?)

However, I don't know what compression type is used here - maybe it's some common thing, but I suck at working with compressed data, so... I can't really help beyond this.
Reply
Thanked by: zelda200941
I don't really know how to make a QuickBMS script very well, but this should unpack the CGFX files from those OBT files.

Code:
# script for QuickBMS http://quickbms.aluigi.org

comtype DS_LZX
get OFFSET long

goto 0
savepos TMP

i = 0
for TMP < OFFSET
    get OFF long
    get ZSIZE long
    get COMP long

    savepos TEMP
    Set P long OFF
    math P + 1
    goto P
    get SIZE threebyte
    goto TEMP

    if COMP == 1
            clog "" OFF ZSIZE SIZE
    else
        log "" OFF ZSIZE
    endif

    savepos TMP
    math i + 1
    if TMP >= OFFSET
          break
        endif
Next
Reply
Thanked by: zelda200941
Thank you Wink  Thank you Wink  Thank you Wink
Reply
Thanked by:


Forum Jump: