Code: Select all
==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==
MultiEx Commander Binary MultiEx Scripts (BMS)
15-2-2005
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--
Number of formats: 180
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--
+-----------------------------------------------+
Game : Abomination The Nemesis Project
Archive: CLT
+-----------------------------------------------+
IDString 0 AWAD ;
Get FILECNTL Long 0 ;
SavePos FILESTART 0 ;
Set DUMMYL Long 65 ;
Set TAILOFF Long DUMMYL ;
Math TAILOFF *= 4 ;
Do ;
Math FILESTART += 1 ;
GoTo FILESTART 0 ;
Get FILENAME String 0 ;
Math FILESTART += TAILOFF ;
Math FILESTART -= 1 ;
GoTo FILESTART 0 ;
Get FILESIZE Long 0 ;
Get FILEOFF Long 0 ;
SavePos FILESTART 0 ;
Log FILENAME FILEOFF FILESIZE 0 0 ;
Math EXTRCNT += 1 ;
While EXTRCNT <> FILECNTL ;
+-----------------------------------------------+
+-----------------------------------------------+
Game : Abomination The Nemesis Project
Archive: AWF
+-----------------------------------------------+
Get FILECNTL Long 0 ;
SavePos FILESTART 0 ;
Set DUMMYL Long 65 ;
Set TAILOFF Long DUMMYL ;
Math TAILOFF *= 4 ;
Do ;
GoTo FILESTART 0 ;
Get FILEOFF Long 0 ;
SavePos FILESTART 0 ;
Get FILENAME String 0 ;
Math FILESTART += TAILOFF ;
GoTo FILEOFF 0 ;
Get DUMMYL Long 0 ;
Get FILESIZE Long 0 ;
Log FILENAME FILEOFF FILESIZE 0 0 ;
Math EXTRCNT += 1 ;
While EXTRCNT = FILECNTL ;
+-----------------------------------------------+
+-----------------------------------------------+
Game : Actua Soccer 1 audio
Archive: MAD
+-----------------------------------------------+
ImpType Standard ;
SavePos FILESTART 0 ;
GetDString FILENAME 16 0 ;
Get DUMMYL Long 0 ;
GoTo FILESTART 0 ;
Math DUMMYL /= 24 ;
For T = 1 To DUMMYL ;
GetDString FILENAME 16 0 ;
SavePos FOO 0 ;
Get FILEOFF Long 0 ;
SavePos FSO 0 ;
Get FILESIZE Long 0 ;
Log FILENAME FILEOFF FILESIZE FOO FSO ;
Next T ;
+-----------------------------------------------+
+-----------------------------------------------+
Game : Actua Soccer 2 audio
Archive: MAD
+-----------------------------------------------+
ImpType Standard ;
SavePos FILESTART 0 ;
GetDString FILENAME 16 0 ;
Get DUMMYL Long 0 ;
GoTo FILESTART 0 ;
Math DUMMYL /= 24 ;
For T = 1 To DUMMYL ;
GetDString FILENAME 16 0 ;
SavePos FOO 0 ;
Get FILEOFF Long 0 ;
SavePos FSO 0 ;
Get FILESIZE Long 0 ;
Log FILENAME FILEOFF FILESIZE FOO FSO ;
Next T ;
+-----------------------------------------------+
+-----------------------------------------------+
Game : Actua Soccer 3 audio
Archive: MAD
+-----------------------------------------------+
ImpType Standard ;
SavePos FILESTART 0 ;
GetDString FILENAME 16 0 ;
Get DUMMYL Long 0 ;
GoTo FILESTART 0 ;
Math DUMMYL /= 24 ;
For T = 1 To DUMMYL ;
GetDString FILENAME 16 0 ;
SavePos FOO 0 ;
Get FILEOFF Long 0 ;
SavePos FSO 0 ;
Get FILESIZE Long 0 ;
Log FILENAME FILEOFF FILESIZE FOO FSO ;
Next T ;
Get the attached text file to get them all!