-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathw3-w3f.ksy
91 lines (91 loc) · 1.64 KB
/
w3-w3f.ksy
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
meta:
id: w3_w3f
file-extension: w3f
endian: le
imports:
- w3str
seq:
- id: version
type: u4
- id: saves
type: u4
- id: editor_version
type: u4
- id: name
type: w3str
- id: difficulty
type: w3str
- id: author
type: w3str
- id: description
type: w3str
- id: variable_difficulty_levels_flag_and_expansion_flag
type: u4
enum: variable_difficulty_levels_flag_and_expansion_flag
- id: background_screen_index
type: u4
- id: background_screen_path
type: w3str
- id: minimap_picture_path
type: w3str
- id: ambient_sound_index
type: u4
- id: custom_ambient_sound_path
type: w3str
- id: use_terrain_fog
type: u4
- id: fog_z_height
type: f4
- id: fog_z_end
type: f4
- id: fog_density
type: f4
- id: fog_red
type: u1
- id: fog_green
type: u1
- id: fog_blue
type: u1
- id: fog_alpha
type: u1
- id: cursor_race_index
type: u4
- id: num_map
type: u4
- id: map
type: w3_map
repeat: expr
repeat-expr: num_map
- id: num_map_order
type: u4
- id: map_order
type: w3_map_order
repeat: expr
repeat-expr: num_map_order
types:
w3_map:
seq:
- id: visibility
type: u4
enum: map_visibility
- id: chapter_title
type: w3str
- id: map_title
type: w3str
- id: path
type: w3str
w3_map_order:
seq:
- id: unknown
type: w3str
- id: path
type: w3str
enums:
variable_difficulty_levels_flag_and_expansion_flag:
0: fixed
1: variable
2: fixed_w3x
3: variable_w3x
map_visibility:
0: invisible
1: visible