Skip to content

Wrestlers

Martin Bean edited this page Apr 4, 2025 · 2 revisions

Wrestlers

Wrestler data is split across two file types: CAT files and CA1 files. A wrestler can have up to four CAT files (presumably one per attire) and a single CA1 file (containing the TMD data and VH data for that wrestler).

CAT files

Concatenated file containing three segments.

It appears this file may contain the texture for a wrestler, VB data, and third (currently unknown) category of data (not in that order).

Note

The data in segment #2 onwards seems to be encoded using run-length encoding.

CAT file data is loaded to the address 0x8008e6f0 during game initialization.

CA1 files

Concatenated file containing two segments:

  1. Offset to TMD data (usually the value 0x8)
  2. Offset to VH data

CA1 file data is loaded into four 40,960-byte blocks, starting at address 0x800de848, during game initialization.

Offsets:

  1. 0x800de848
  2. 0x800e8848
  3. 0x800f2848
  4. 0x800fc848

Important

Whilst the TMD data has vertex data and normal data as documented for the TMD file format, it does not seem to have “regular” primitive data. Instead, it looks like it has data optimized for the GPU (so may be raw GPU packets). This needs confirmation.

Clone this wiki locally