[img=http://img373.imageshack.us/img373/9012 ... urc.th.png]
I still missed what with the selection game arhive ? Help to complete to the end plz
Archive download here
http://rapidshare.de/files/9834773/reso ... t.zip.html
5271217 Bytes
Thx

Code: Select all
ImpType Standard ;
IDString 0 PXMDY ;
Get RN Long 0 ;
For T = 1 To RN ;
SavePos FSO 0 ;
Get FS Long 0 ;
SavePos FOO 0 ;
Get FO Long 0 ;
Get NameSize Byte 0 ;
GetDString FileName NameSize 0 ;
Log FileName FO FS FOO FSO ;
Next T ;

Code: Select all
+---------------------------------+
| Backspin Billiards Deluxe *.dat |
+---------------------------------+
5 - Header (PXMDY)
4 - Number Of Files
// for each file
4 - File Length
4 - File Offset
1 - Filename Length
X - Filename
X - File DataHeh... I've been wanting to start on writing a guide for dummies for BMScripting (Whoa, did I just coin a new word for you?), but haven't gotten around to starting... this little bit will just help me all the more when I decide to start.Mr.Mouse wrote:Small explanation for those interested:
ImpType Standard; (This tells MultiEx Commander (MexCom) that we can support replacement of resources in archives of this type as well. Standard means we can provide the offset of the resource offsets and resource sizes).
IDString 0 PXMDY ; (this archive (file 0) is identified by the string "PXMDY")
...

Code: Select all
+---------------+
| Unknown *.big |
+---------------+
// ARCHIVE HEADER
4 - Header (BIGF)
4 - Number Of Files
4 - First File Offset
4 - Padding Multiple (2048)
20 - Description? Directory Name? (null)
// FILES DIRECTORY
// for each file
16 - Filename (null)
4 - File Length
4 - File Offset (relative to the start of the file data)
0-2047 - null Padding to a multiple of 2048 bytes
// FILE DATA
// for each file
X - File Data
0-2047 - null Padding to a multiple of 2048 bytesCode: Select all
4 - First File Offset
4 - Padding Multiple (2048)
Code: Select all
+-----------------+
| Scratches *.res |
+-----------------+
// ARCHIVE HEADER (256 bytes)
20 - Header (SCream resource file)
4 - Unknown
4 - Unknown (14)
4 - Version (1)
224 - Junk Padding to offset 256
// DIRECTORY
4 - Number Of Files
// for each file (92 bytes per entry)
16 - Filename (null)
68 - Junk Padding
4 - File Offset
4 - File Length
// FILE DATA
// for each file
X - File DataDinoguy1000 wrote:Heh... I've been wanting to start on writing a guide for dummies for BMScripting (Whoa, did I just coin a new word for you?), but haven't gotten around to starting... this little bit will just help me all the more when I decide to start.Mr.Mouse wrote:Small explanation for those interested:
ImpType Standard; (This tells MultiEx Commander (MexCom) that we can support replacement of resources in archives of this type as well. Standard means we can provide the offset of the resource offsets and resource sizes).
IDString 0 PXMDY ; (this archive (file 0) is identified by the string "PXMDY")
...