Ready 2 Rumble Boxing BIN

From XentaxWiki
Revision as of 23:35, 19 November 2022 by imported>Ikskoks (→‎Format Specifications)
Jump to navigation Jump to search

Back to index | Edit this page

BIN

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


Format Specifications

// Ready 2 Rumble Boxing (PS1)
// BIN file format



// header
4 bytes (char) - signature  // "DSET"
4 bytes (uint32) - index block size
2 bytes (uint16) - version?  // 1
4 bytes (uint32) - number of directories
2 bytes (uint16) - nulls
4 bytes (uint32) - index block size (repeated?)
12 bytes (char) - datasets name  // "datasets"


// directory
number_of_entries *
{
    4 bytes (uint32) - directory ID  // 0, 1, 2 etc.
	12 bytes (char) - directory name  // e.g. "ferumble"
}


// files info
number_of_entries *
{
    // data header (32 bytes)
    4 bytes (char) - entry type  // "TIM " - TIM/TWD images
	                             // "SFX " - VAG audio
								 // "PHM " - ??
								 // "MODL" - 3D Model
								 // "MLST" - Model List?
								 // "ILST" - ??
								 // "DAT " - ??
								 // "SPRT" - font?
	4 bytes (uint32) - entry size
	2 bytes (uint16) - unknown  // 0 for MODL/ILST/MLST/DAT, 1, 2 for TIM, 1 for PHM/SPRT, 1, 3 for SFX
	2 bytes (uint16) - number of VAG files per entry  // 0 for TIM/MODL/ILST/PHM/MLST/DAT/SPRT, 10, 19, 23, 38, 45, 78 etc. for SFX
	4 bytes (uint32) - entry type (as number)  // 1 for DAT, 2 for TIM, 3 for SPRT, 6 for SFX, 12 for PHM, 13 for MODL, 14 for MLST, 15 for ILST
	4 bytes (uint32) - entry size (repeated)
	12 bytes (char) - original file name  // e.g. "feready.TIM"
	
	
	if ENTRY_TYPE in ("TIM ", "SFX "):
	    // file index header
	    4 bytes (uint32) - number of files
	    4 bytes (uint32) - file index size (with header)
	
	
	    // file index
	    number_of_files - 1 *
	    {
	       4 bytes (uint32) - data end offset (relative)
	    }
	endif
	
	
	// data
	number_of_files *
	{
	   x bytes - file data
	}
	
}

Notes and Comments

  • Some TIM files inside BIN archives seem to be compressed with unknown compression.

Games

List of games using this file format:

  • Ready 2 Rumble Boxing (PS1) (*.BIN)

QuickBMS Script

Compatible Programs

None.