Behaviour Interactive BZE BZZ: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(27 intermediate revisions by the same user not shown)
Line 4: Line 4:
* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' Signature ''':    ? <br>  
* ''' Signature ''':    None <br>  




Line 11: Line 11:
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
<pre>
// TODO
BZE / BZZ file formats
 
 
Notes:
 
Archive extension doesn't indicate if files are compressed or not
 
 
 
 
BZE files for Jersey Devil (PC):
 
Header - 8 bytes
 
UInt Compression flag ?
UInt Number of files
 
Then for each file - 8 bytes per entry
 
UInt Actual file size
UInt Total file size with padding to next 0x800 offset
 
File data starts on next 0x800 boundary after file table (usually 0x800) - data is uncompressed
 
 
 
BZE files for Bugs Bunny: Lost In Time (PC):
 
Header - 8 bytes
 
UInt Compression flag ?
UInt Number of files
 
Then for each file - 12 bytes per entry
 
UInt File ID or file type ?
UInt Actual file size
UInt Total file size with padding to next 0x800 offset
 
File data starts on next 0x800 boundary after file table (usually 0x800) - data is compressed with custom algorithm
 
 
 
BZZ files for Monsters Inc: Scare Island (PS1)
 
Header - 12 bytes
 
UInt Compression flag?
UInt Unknown
UInt Number of files
 
Then for each file - 12 bytes per entry
 
UInt File ID or file type ?
UInt Actual file size
UInt Total file size with padding to next 0x800 offset
 
File data starts on next 0x800 boundary after file table (usually 0x800) - data is compressed with custom algorithm
</pre>
</pre>
</div>
</div>
Line 18: Line 75:


Not written yet.
Not written yet.
=== QuickBMS Script ===
Script by '''DKDave''':
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
Goto 4
Get ENTRIES Long
Get TEMPNAME basename
Math OFFSET = 0x800
For A = 0 < ENTRIES
Get SIZE Long
Get PAD_SIZE Long
String FILENAME P "%TEMPNAME%_%A%"
Log FILENAME OFFSET SIZE
Math OFFSET + PAD_SIZE
Next A
</pre>
</div>


=== Notes and Comments ===  
=== Notes and Comments ===  


* This file format occurs in games made by [https://en.wikipedia.org/wiki/Behaviour_Interactive Behaviour Interactive] (earlier known as '''Artificial Mind & Movement''').
* This file format occurs in games made by [https://en.wikipedia.org/wiki/Behaviour_Interactive Behaviour Interactive] (earlier known as '''Artificial Mind & Movement''').
* Those archives use custom compression method. Compressed files have '''BZZ''' extension, while uncompressed files have '''BZE''' extension.
* Those archives use custom compression method.


=== Games ===  
=== Games ===  
Line 30: Line 108:
* Jersey Devil
* Jersey Devil
* Monsters, Inc. Scream Team / Monsters, Inc. Scare Island (in europe)
* Monsters, Inc. Scream Team / Monsters, Inc. Scare Island (in europe)
* The Grinch
* Smurf Racer
* The Grinch (*.BZZ)


=== Compatible Programs ===  
=== Compatible Programs ===  
Line 39: Line 118:




[[Category:Complete Complete|Behaviour Interactive BZE BZZ]]
[[Category:Complete WIP|Behaviour Interactive BZE BZZ]]
[[Category:Platform PC|Behaviour Interactive BZE BZZ]]
[[Category:Platform PC|Behaviour Interactive BZE BZZ]]
[[Category:Platform PS1|Behaviour Interactive BZE BZZ]]
[[Category:Platform PS1|Behaviour Interactive BZE BZZ]]
[[Category:CE None|Behaviour Interactive BZE BZZ]]
[[Category:CE None|Behaviour Interactive BZE BZZ]]
[[Category:CE Compressed|Behaviour Interactive BZE BZZ]]
[[Category:Format_Archive | Type: Archive]]
[[Category:Format_Archive | Type: Archive]]
[[Category:Extension_bze | Extension: bze]]
[[Category:Extension_bze | Extension: bze]]
[[Category:Extension_bzz | Extension: bzz]]
[[Category:Extension_bzz | Extension: bzz]]
[[Category:BMS_None | BMS: None]]
[[Category:Custom compression]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 18:49, 25 December 2022

Back to index | Edit this page

BZE, BZZ

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signature : None


Format Specifications

BZE / BZZ file formats


Notes:

Archive extension doesn't indicate if files are compressed or not




BZE files for Jersey Devil (PC):

Header - 8 bytes

UInt	Compression flag ?
UInt	Number of files

Then for each file - 8 bytes per entry

UInt	Actual file size
UInt	Total file size with padding to next 0x800 offset

File data starts on next 0x800 boundary after file table (usually 0x800) - data is uncompressed



BZE files for Bugs Bunny: Lost In Time (PC):

Header - 8 bytes

UInt	Compression flag ?
UInt	Number of files

Then for each file - 12 bytes per entry

UInt	File ID or file type ?
UInt	Actual file size
UInt	Total file size with padding to next 0x800 offset

File data starts on next 0x800 boundary after file table (usually 0x800) - data is compressed with custom algorithm



BZZ files for Monsters Inc: Scare Island (PS1)

Header - 12 bytes

UInt	Compression flag?
UInt	Unknown
UInt	Number of files

Then for each file - 12 bytes per entry

UInt	File ID or file type ?
UInt	Actual file size
UInt	Total file size with padding to next 0x800 offset

File data starts on next 0x800 boundary after file table (usually 0x800) - data is compressed with custom algorithm

MultiEx BMS Script

Not written yet.

QuickBMS Script

Script by DKDave:

Goto 4
Get ENTRIES Long
Get TEMPNAME basename

Math OFFSET = 0x800

For A = 0 < ENTRIES
	Get SIZE Long
	Get PAD_SIZE Long
	String FILENAME P "%TEMPNAME%_%A%"
	Log FILENAME OFFSET SIZE
	Math OFFSET + PAD_SIZE
Next A

Notes and Comments

  • This file format occurs in games made by Behaviour Interactive (earlier known as Artificial Mind & Movement).
  • Those archives use custom compression method.

Games

List of games using this file format:

  • Bugs Bunny & Taz: Time Busters
  • Bugs Bunny: Lost in Time
  • Jersey Devil
  • Monsters, Inc. Scream Team / Monsters, Inc. Scare Island (in europe)
  • Smurf Racer
  • The Grinch (*.BZZ)

Compatible Programs

  • BZZ Decomp PSX
  • Tool BZZ (by denim)