BIN (2007)
20070319 .bin format was created on 19th March 2007 by Ryu Ga Gotoku Studio for the first PS3 game in the series - Ryu ga Gotoku: Kenzan! and the date 2007.03.19 is used in header to differentiate these .bin files from others.
Overview
This file is used for storing parameters and strings in pre-Dragon Engine games .
Technical Information
0x00 - 4 bytes - Magic (0x20, 0x07, 0x03, 0x19)
0x04 - int32 - Amount of parameters for every entry
0x08 - int32 - Amount of entries in the file
0x10 - start of parameter declaration chunk (size = parameter count * 0x40) For every parameter declaration:
0x00 - Name of the parameter
0x30 - Parameter type (see list later)
0x34 - Amount of strings or other entries in the parameter if it fits the type
0x38 - Size in bytes this parameter chunk uses up
0x10 + parameter count * 0x40 (After parameter declaration) - Values chunk
For every parameter, in same order as declaration, file lists every value for every entry, according to the type formatting. If there is a “table after last 0x00”, it means there’s a row of bytes (same amount as entries) that sets IDs of lines that appear in every entry.