CDF

From Game Research Wiki
Revision as of 03:08, 27 July 2016 by Orin (talk | contribs)
Jump to navigation Jump to search

Used in the following games:

  • Parasite Eve 2 (PSX)

Note: Formats are aligned to sectors. Any change to files may require full rebuild of whole image. This is typical of PS1 games.

Disk 1 (SLUS-01042)
LBA Name Description
0000023 SYSTEM.CNF PS specific
0000024 PE_DISK.01 Unknown if used (watermark/signature?)
0000025 SLUS_010.42 Program
0000204 INIT.BS "Published by..." image.
0000210 STAGE0.HED Header? Possibly some LBA locations
0000214 STAGE0.CDF Data archive?
0030255 STAGE1.CDF Data archive. Has soundless STR
0075564 STAGE2.CDF Data archive Has soundless STR
0100127 STAGE3.CDF Data archive
0117576 INTER0.STR All FMV with sound.
0225526 DUMMY.DMY Dummy file that is actually a video not related to the game.

There may be a pattern for how files are stored and accessed. At the start of each sector, after the CD-XA header, if the sector is the start of a new file, there will be 16-bytes in front of it first. First 4-bytes with a random number. Then a single byte which represents how many sectors this file will occupy. The rest is zeroed out. With this, I was able to write a program that would go sector-by-sector looking for this header than matched. I was able to extract 1,049 background images in full.

File Formats
Value Temp Occurrences (Disk1) Occurrences (Disk2)
05FF0008 BS Format (Backgrounds) ? ?
07FF0008 Unknown ? ?
02010008 Unknown ? ?
01010008 Unknown ? ?
06010008 Unknown ? ?