.RBJ - pmandin/reevengi-tools GitHub Wiki

Table of Contents

Games

The .RBJ file format is used by Resident Evil 3. It contains the description of animations of the game (enemies, player, etc...).

Structure

The values are stored in Little-Endian order.

Directory

The start of the file holds offset and count to a directory:

typedef struct {
    unsigned long dir_offset; /* Offset to directory */
    unsigned long dir_count;  /* Half of number of objects in directory */
} rbj_header_t;

This file always have an even number of directory, at it is always come in pairs: an "animation steps block" followed by a "skeleton block", each pair of block stores animations for one NPC/character in the game.

File/section 0, animation steps

See .EMD file, section 1.

File/section 1, skeleton

See .EMD file, section 2.

⚠️ **GitHub.com Fallback** ⚠️