blob: 8db217eaa21671a67c1e3e5a67b30644c2d1966f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
formats = {
'pane': '''
u8 flags_1 // 8
u8 flags_2 // 9
u8 alpha_1 // a
u8 alpha_2 // b
char name[0x18] // c
float x // 24
float y // 28
float z // 2c
float pane_unk1 // 30
float pane_unk2 // 34
float angle // 38
float xmag // 3c
float ymag // 40
float width // 44
float height // 48
etc!
''',
'text': '''
u16 unk1 // 4c
u16 unk2 // 4e
u16 mat_off // 50
u16 unk3 // 52
u8 unk4 // 54
u8 unk5[3] // 55
u32 name_offs // 58
u32 unk6 // 5c
u32 unk7 // 60
float unk8 // 64
float unk9 // 68
float unka // 6c
float unkb // 70
etc!
''',
'pic': '''
u32 unk1 // 4c
u32 unk2 // 50
u32 unk3 // 54
u32 unk4 // 58
u16 mat_off // 5c
u8 num_texcoords// 5e, should be < 8
u8 padding // 5f
etc!
''',
'group': '''
char name[16]
u16 numsubs
u16 unk
etc!
''',
'numoffs': '''
u16 num
u16 offs
etc!
''',
'lytheader': '''
u32 a
u32 b
u32 c
''',
}
|