Culdcept Revolt CULDCEPT.DAT File Analysis Report
================================================================

Basic Information:
------------------
File: CULDCEPT.DAT
Size: 291464350 bytes (277.96 MB)
MD5: c27ff7e6c68ea643644d2567c00b0163
Game: Culdcept Revolt
Platform: Nintendo 3DS
Region: Japan

Key Findings:
-------------
1. File Structure: Header with index table followed by compressed data blocks
2. Compression Format: Confirmed LZ series compression (LZ10/LZ11 variants)
3. Data Characteristics: Found 260,325 compressed data blocks
4. Compression Headers: 0x10, 0x11, 0x12 (Standard Nintendo LZ headers)

Detailed Analysis:
------------------
- First 4 bytes: 0x18530000 -> Interpreted as 21,272 file entries
- Entropy Analysis: 6.09 (Medium compression)
- Observed Compression Ratios: 10-45% varying
- No known file format signatures found

Historical Context:
-------------------
NDS version "Culdcept DS" used Huffman+LZ compression
Decompression tool was developed by Theli with source code provided
3DS version likely uses similar technology

Attempted Decompression Methods:
--------------------------------
1. Standard LZ10 decompression - FAILED
2. Standard LZ11 decompression - FAILED
3. Various LZ variant attempts - FAILED
4. Huffman+LZ combination attempts - Need specific algorithm details

Technical Details:
------------------
File header structure (first 32 bytes):
00000000: 18 53 00 00 73 2E E4 00 18 02 E9 00 FC 05 01 00  .S..s...........
00000010: 8C 81 E4 00 23 30 01 00 B0 B1 E5 00 72 C8 00 00  ....#0......r...


Compressed block example locations:
- 0x00005800 (Header: 0x10)
- 0x0001cc00 (Header: 0x10)
- 0x000cb800 (Header: 0x11)
- 0x00026400 (Header: 0x12)

Help Requested:
---------------
1. Correct decompression algorithm implementation
2. Theli's NDS version tools or source code
3. 3DS version specific unpacking tools
4. Specific implementation of Huffman+LZ decompression


Any help would be greatly appreciated! 