The 7th Guest GJD: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Mr.Mouse
m (Reverted edits by HanWro (Talk); changed back to last version by WATTO)
imported>Ii2C1j
mNo edit summary
Line 1: Line 1:
== GJD + RL ==  
== GJD   RL ==  


* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
Line 10: Line 10:
<font color="blue"> ''' // *.rl File ''' </font> <br>  
<font color="blue"> ''' // *.rl File ''' </font> <br>  
: <font color="blue"> ''' // for each file ''' </font> <br>  
: <font color="blue"> ''' // for each file ''' </font> <br>  
:: char {12}&nbsp;&nbsp;&nbsp; - Filename <font color="purple">(null)</font> <br>
:: char {12}
:: uint32 {4}&nbsp;&nbsp; - File Offset <br>
:: uint32 {4}&nbsp;&nbsp; - File Size <br>
<br>
<font color="blue"> ''' // *.gjd File ''' </font> <br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null Padding between files <br>
<br>
</b></tt>
 
 
=== MultiEx BMS Script ===
 
Just a simple RIFF wave file search:
 
<pre>
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 ;
</pre>
 
=== Notes and Comments ===
 
* The *.rl file has the directory, the *.gjd file has the file data
* Trivia note on Trilobyte file extension naming:<br>'rl' = Rob Landeros<br>'gjd' = Graeme J. Devine<br>'roq' = Roque Devine (Graeme's daughter, born during 11H production)<br>'rol' (unknown)<br>'rnr' = 'Roque 'n' Roll' (roq (video) file and rol (audio) file interleaved)
<br><br>
=== Compatible Programs ===
 
* [[MultiEx Commander|MultiEx Commander]]
* [[Game Extractor|Game Extractor]]
* [[Dragon_Unpacker|Dragon UnPACKer]]<br/><br>

Revision as of 00:14, 10 June 2007

GJD RL


Format Specifications

// *.rl File

// for each file
char {12}