Poll & Discussion: We wish the site to continue (Y/N)
Cryo .BIG archive [from ZeroZone]
- aluigi
- VVIP member

- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 654 times
- Contact:
Re: Cryo .BIG archive [from ZeroZone]
Code: Select all
# ZeroZone
# script for QuickBMS http://aluigi.org/papers.htm#quickbms
idstring "BigFile 1.00\0\0\0\0"
get FILES long
get FILES_SIZE long
get FILES_OFF long
get DUMMY long
for i = 0 < FILES
get NAMESZ long
get DUMMY long
get SIZE long
get SIZE2 long
get SIZE3 long
get DUMMY long
get OFFSET long
get DUMMY long
getdstring NAME NAMESZ
math OFFSET += FILES_OFF
log NAME OFFSET SIZE
next i-
RENIKRILL
- advanced
- Posts: 58
- Joined: Wed Feb 11, 2009 12:54 pm
- Location: land of the golden sun
- Has thanked: 13 times
- Been thanked: 19 times
Re: Cryo .BIG archive [from ZeroZone]
Dude... Are you superman? Or in any way related to superman?
That entire procedure - right from downloading the file, to posting the unpack-script - took you less time than what it took me to cook a dinner (a very late/early dinner - it's 2am here
). And what's more; it worked without a flaw.
I tried it on the x2 .big files in zerozone, and 4 .big files from a different cryo game. All went fine except for quite a few "the file 'bla.bla' already exists do you want to overwrite it (y/N/all)?" messages in the 4 .big files from the 2nd game. I doubt it's a problem with your script.
Though, is it normal to have two (or more) files with the same filename inside of the same folder in an archive? I've never seen it occur before.
Anyways, best be off to bed, before I pass out.
Thanks HEAPS for your help once again, Luigi. Good stuff.
Keep it real
That entire procedure - right from downloading the file, to posting the unpack-script - took you less time than what it took me to cook a dinner (a very late/early dinner - it's 2am here
I tried it on the x2 .big files in zerozone, and 4 .big files from a different cryo game. All went fine except for quite a few "the file 'bla.bla' already exists do you want to overwrite it (y/N/all)?" messages in the 4 .big files from the 2nd game. I doubt it's a problem with your script.
Though, is it normal to have two (or more) files with the same filename inside of the same folder in an archive? I've never seen it occur before.
Anyways, best be off to bed, before I pass out.
Thanks HEAPS for your help once again, Luigi. Good stuff.
Keep it real
- aluigi
- VVIP member

- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 654 times
- Contact:
Re: Cryo .BIG archive [from ZeroZone]
in general in the archives of some games happens to have files with the same names moreover if they have been stored as resources instead of files, so it's all enough normal :)
-
Mr.Mouse
- Site Admin
- Posts: 4059
- Joined: Wed Jan 15, 2003 6:45 pm
- Location: Dungeons of Doom
- Has thanked: 439 times
- Been thanked: 642 times
- Contact:
Re: Cryo .BIG archive [from ZeroZone]
Code: Select all
IDString 0 "BigFile 1.00" ;
SavePos S 0 ;
Math S += 4 ;
GoTo S 0 ;
Get FileNum Long 0 ;
Get DataSize Long 0 ;
Get DataStartL Long 0 ;
Get DataStartH Long 0 ;
For T = 1 to FileNum ;
Get StringSize Long 0 ;
Get U1 Long 0 ;
Get Size1 Long 0 ;
Get Size2 Long 0 ;
Get Size3 Long 0 ;
Get R1 Long 0 ;
Get ROff Long 0 ;
Get U2 Long 0 ;
GetDString FN StringSize 0 ;
Math ROff += DataStartL ;
Log FN ROff Size1 0 0 ;
Next T ;
Here's also the .bms file you can add to MultiEx Commander: Here's how to add the bms to the standard supported formats in MultiEx Commander. It's real easy.
Select the option from the BMS menu: Fill in the dialogue: point to the location of the .bms file to add, and type in the name of the game. You will be asked to make a backup or not and then DONE. Now you can open any big file from Zero Zone just like any other.
Check the table of contents saved with MultiEx Commander:
You do not have the required permissions to view the files attached to this post.
- aluigi
- VVIP member

- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 654 times
- Contact:
Re: Cryo .BIG archive [from ZeroZone]
uhmmm but if in multiex the compiled binary scripts are called bms and have the bms extension how are called the textual scripts? ms?
I thought their name was bms (and that's why I called my tool quickbms)... confused :)
I thought their name was bms (and that's why I called my tool quickbms)... confused :)
-
Mr.Mouse
- Site Admin
- Posts: 4059
- Joined: Wed Jan 15, 2003 6:45 pm
- Location: Dungeons of Doom
- Has thanked: 439 times
- Been thanked: 642 times
- Contact:
Re: Cryo .BIG archive [from ZeroZone]
The script is called MexScript (from MultiEx Script) and the compiled versions are Binary MultiEx Script (BMS).
In the past I tried to make sure people understood the difference, but they used the two interchangeably, even http://wiki.xentax.com/index.php/BMS is technically incorrect. So I just gave up. BMS, MexScript, as long as we understand what it's about, I guess.
