You Dont Know Jack SRF: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>Ikskoks m (Ikskoks moved page You Dont Know Jack to You Dont Know Jack SRF) |
||
| (18 intermediate revisions by 5 users not shown) | |||
| Line 23: | Line 23: | ||
=== MultiEx BMS Script === | === MultiEx BMS Script === | ||
IDString 0 srf1 ; | |||
Get FILELNGH Long 0 ; | |||
ReverseLong FILELNGH ; | |||
Get HEADLNGH Long 0 ; | |||
ReverseLong HEADLNGH ; | |||
SavePos FILESTART 0 ; | |||
Do ; | |||
GoTo FILESTART 0 ; | |||
GetDString FILENAME 4 0 ; | |||
Get SUBCOUNT Long 0 ; | |||
ReverseLong SUBCOUNT ; | |||
For T = 1 To SUBCOUNT ; | |||
GetDString SUBNAME 4 0 ; | |||
String FILENAME += SUBNAME ; | |||
Get FILEOFF Long 0 ; | |||
ReverseLong FILEOFF ; | |||
Get FILESIZE Long 0 ; | |||
ReverseLong FILESIZE ; | |||
Log FILENAME FILEOFF FILESIZE 0 0 ; | |||
String FILENAME -= SUBNAME ; | |||
Next T ; | |||
SavePos FILESTART 0 ; | |||
While FILESTART < HEADLNGH ; | |||
=== Compatible Programs === | |||
* You Don't Know Jack! | |||
* You Don't Know Jack! Volume 2 | |||
* You Don't Know Jack! Volume 3 | |||
* You Don't Know Jack! OFFLINE | |||
* You Don't Know Jack! The Ride | |||
* You Don't Know Jack! UK | |||
* You Don't Know Jack! Germany | |||
* You Don't Know Jack! Die Abwarts | |||
* You Don't Know Jack! Japan | |||
* HeadRush | |||
* Austin Powers: Operation Trivia | |||
[[Category:File Format]] | |||
Latest revision as of 22:54, 4 February 2021
Choose archive extension:
SRF
- Format Type : Archive
- Endian Order : Big Endian
Format Specifications
char {4} - Header (srf1)
uint32 {4} - Archive Size
// for each file
- uint32 {4} - File Size (including these two 4-byte fields)
- char {4} - File Type/Extension (32 terminated)
- byte {X} - File Data
MultiEx BMS Script
IDString 0 srf1 ; Get FILELNGH Long 0 ; ReverseLong FILELNGH ; Get HEADLNGH Long 0 ; ReverseLong HEADLNGH ; SavePos FILESTART 0 ; Do ; GoTo FILESTART 0 ; GetDString FILENAME 4 0 ; Get SUBCOUNT Long 0 ; ReverseLong SUBCOUNT ; For T = 1 To SUBCOUNT ; GetDString SUBNAME 4 0 ; String FILENAME += SUBNAME ; Get FILEOFF Long 0 ; ReverseLong FILEOFF ; Get FILESIZE Long 0 ; ReverseLong FILESIZE ; Log FILENAME FILEOFF FILESIZE 0 0 ; String FILENAME -= SUBNAME ; Next T ; SavePos FILESTART 0 ; While FILESTART < HEADLNGH ;
Compatible Programs
- You Don't Know Jack!
- You Don't Know Jack! Volume 2
- You Don't Know Jack! Volume 3
- You Don't Know Jack! OFFLINE
- You Don't Know Jack! The Ride
- You Don't Know Jack! UK
- You Don't Know Jack! Germany
- You Don't Know Jack! Die Abwarts
- You Don't Know Jack! Japan
- HeadRush
- Austin Powers: Operation Trivia