The 7th Guest GJD: Difference between revisions
Jump to navigation
Jump to search
imported>Dinoguy1000 |
imported>Ikskoks No edit summary |
||
| Line 50: | Line 50: | ||
* [[Game Extractor|Game Extractor]] | * [[Game Extractor|Game Extractor]] | ||
* [[Dragon_Unpacker|Dragon UnPACKer]]<br/><br> | * [[Dragon_Unpacker|Dragon UnPACKer]]<br/><br> | ||
[[Category:File Format]] | |||
Revision as of 20:30, 21 January 2021
GJD + RL
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// *.rl File
- // for each file
- char {12} - Filename (null)
- uint32 {4} - File Offset
- uint32 {4} - File Size
- char {12} - Filename (null)
// *.gjd File
- // for each file
- byte {X} - File Data
- byte {1} - null Padding between files
- byte {X} - File Data
MultiEx BMS Script
Just a simple RIFF wave file search:
Get S ASize 0 ; For T = 1 To S ; FindLoc B String RIFF 0 ; GoTo B 0 ; Get D Long 0 ; Get FSI Long 0 ; Math FSI += 8 ; Set T Long B ; Math T += FSI ; Log "" B FSI 0 0 ; Next T ;
Notes and Comments
- The *.rl file has the directory, the *.gjd file has the file data
- Trivia note on Trilobyte file extension naming:
'rl' = Rob Landeros
'gjd' = Graeme J. Devine
'roq' = Roque Devine (Graeme's daughter, born during 11H production)
'rol' (unknown)
'rnr' = 'Roque 'n' Roll' (roq (video) file and rol (audio) file interleaved)