Difference between revisions of "SCEX"

From Wulinshu
Jump to navigation Jump to search
(Created page with "{| class="wikitable" |- ! Position !! Length !! Type !! Description |- | 0x00 || 0x04 || string || Identifier (SCEX) |- | 0x04 || 0x04 || uint || Size in bytes |- | 0x08 || 0...")
 
m (Fixed up sequence header struct definition)
Line 34: Line 34:
| 0x04 || 0x04 || uint || Size in bytes
| 0x04 || 0x04 || uint || Size in bytes
|-
|-
| 0x08 || 0x04 || ? || Some flags? (0x09 is 7 mostly)
| 0x08 || 0x01 || char || Endianness (0 - Little, 1 - Big)
|-
|-
| 0x0C || 0x04 || uint? || Unknown
| 0x09 || 0x01 || char || Version (5 is the most common)
|-
|-
| 0x10 || 0x10 || string || Some .qst file?
| 0x10 || 0x01 || char || Reserved
|-
|-
| 0x20 || 0x4 || uint? || Unknown
| 0x11 || 0x01 || char || Reserved
|-
|-
| 0x24 || 0x? || TOC ||  
| 0x12 || 0x04 || int || Num Frames
|}
|}



Revision as of 20:31, 15 July 2021

Position Length Type Description
0x00 0x04 string Identifier (SCEX)
0x04 0x04 uint Size in bytes
0x08 0x04 string Scene name?
0x0C 0x04 uint Size in bytes (relative to 0x08)

TRCK

https://tcrf.net/Shenmue/Source_Code#.5CSCENE.5C99.5CMS08.5CSEQCONV.C
A track contains information for an cutscene.
The track segment has no data itself, it just contains all the child segments which do contain the data.

Position Length Type Description
0x00 0x04 string Identifier (TRCK)
0x04 0x04 uint Size in bytes
ASEQ
Position Length Type Description
0x00 0x04 string Identifier (ASEQ)
0x04 0x04 uint Size in bytes
0x08 0x01 char Endianness (0 - Little, 1 - Big)
0x09 0x01 char Version (5 is the most common)
0x10 0x01 char Reserved
0x11 0x01 char Reserved
0x12 0x04 int Num Frames

Table of content entry (12 bytes)

Position Length Type Description
0x00 0x01 byte Flag?
0x01 0x01 byte Flag?
0x02 0x02 ? Reserved?
0x04 0x04 string Character name and other stuff (props?)
0x08 0x04 uint Index
ACAM

Probably camera animation.

AMOV
ASTR

AUVW

LGHC
RFBD
EYES
HAID
HADT
HAND
FACX
FADE
MBTK
FOBJ
FCLP
DOOR
LGHS