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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
|
VP_maintypes = {
"VIDEOS",
"SOUNDS",
"GFX",
"MAIN",
"GAME",
}
VP_map = { }
VP_map_spans = {
{ idx_s = 3604, idx_e = 4732, data = { dir = "GAME/ROOMS", ext = "arm", ftype = "arcroom", }, },
}
VP_map_spans = {
{ idx_s = 3721, idx_e = 4849, data = { dir = "GAME/ROOMS", ext = "arm", ftype = "arcroom", }, },
}
VP_map_spans = {
{ idx_s = 9, idx_e = 131, data = { dir = "SOUNDS/ATK+DEATH", ext = "wag" }, },
{ idx_s = 132, idx_e = 365, data = { dir = "SOUNDS/SUMMONS+NAMES", ext = "wag" }, },
{ idx_s = 366, idx_e = 417, data = { dir = "SOUNDS/FINISH", ext = "wag" }, },
{ idx_s = 418, idx_e = 617, data = { dir = "SOUNDS/ENDS", ext = "wag" }, },
{ idx_s = 619, idx_e = 897, data = { dir = "SOUNDS/FAILED+MAGICS", ext = "wag" }, },
{ idx_s = 898, idx_e = 1020, data = { dir = "SOUNDS/BOSS", ext = "wag" }, },
{ idx_s = 1022, idx_e = 1525, data = { dir = "GFX/FRIENDS+FOES", ext = "agx", ftype = "arcgfx" }, },
{ idx_s = 1526, idx_e = 1637, data = { dir = "SOUNDS/COMBATTALKS", ext = "wag" }, },
{ idx_s = 1639, idx_e = 1661, data = { dir = "GFX/UNKNOWN01", ext = "agx", ftype = "arcgfx", }, },
{ idx_s = 1662, idx_e = 1687, data = { dir = "SOUNDS/UNKNOWN01", ext = "wag" }, },
{ idx_s = 1688, idx_e = 1698, data = { dir = "GFX/UNKNOWN02", ext = "agx", ftype = "arcgfx", }, },
{ idx_s = 1700, idx_e = 1704, data = { dir = "GFX/UNKNOWN03", ext = "agx", ftype = "arcgfx", }, },
{ idx_s = 1705, idx_e = 1805, data = { dir = "SOUNDS/UNKNOWN02", ext = "wag" }, },
{ idx_s = 1806, idx_e = 1810, data = { dir = "GFX/UNKNOWN04", ext = "agx", ftype = "arcgfx", }, },
{ idx_s = 1811, idx_e = 1823, data = { dir = "SOUNDS/MAGIC01", ext = "wag" }, },
{ idx_s = 1826, idx_e = 1837, data = { dir = "SOUNDS/MAGIC02", ext = "wag" }, },
{ idx_s = 1840, idx_e = 1852, data = { dir = "SOUNDS/MAGIC03", ext = "wag" }, },
{ idx_s = 1855, idx_e = 1866, data = { dir = "SOUNDS/MAGIC04", ext = "wag" }, },
{ idx_s = 1869, idx_e = 1880, data = { dir = "SOUNDS/MAGIC05", ext = "wag" }, },
{ idx_s = 1883, idx_e = 1894, data = { dir = "SOUNDS/MAGIC06", ext = "wag" }, },
{ idx_s = 1897, idx_e = 1908, data = { dir = "SOUNDS/MAGIC07", ext = "wag" }, },
{ idx_s = 1911, idx_e = 1923, data = { dir = "SOUNDS/MAGIC08", ext = "wag" }, },
{ idx_s = 1926, idx_e = 1938, data = { dir = "SOUNDS/MAGIC09", ext = "wag" }, },
{ idx_s = 1941, idx_e = 1953, data = { dir = "SOUNDS/MAGIC10", ext = "wag" }, },
{ idx_s = 1956, idx_e = 1967, data = { dir = "SOUNDS/MAGIC11", ext = "wag" }, },
{ idx_s = 1970, idx_e = 1982, data = { dir = "SOUNDS/MAGIC12", ext = "wag" }, },
{ idx_s = 1985, idx_e = 1985, data = { dir = "SOUNDS/MAGIC13", ext = "wag" }, },
{ idx_s = 1988, idx_e = 2017, data = { dir = "GFX/UNKNOWN05", ext = "agx", ftype = "arcgfx", }, },
{ idx_s = 2018, idx_e = 2095, data = { dir = "SOUNDS/DEATHS", ext = "wag" }, },
{ idx_s = 2096, idx_e = 2097, data = { dir = "SOUNDS/UNKNOWN03", ext = "wag", }, },
{ idx_s = 2098, idx_e = 2172, data = { dir = "SOUNDS/VICTORY", ext = "wag", }, },
{ idx_s = 2187, idx_e = 2212, data = { dir = "GFX/STATUSPIC" }, },
{ idx_s = 2296, idx_e = 2319, data = { dir = "GFX/UNKNOWN06" }, },
{ idx_s = 3299, idx_e = 3505, data = { dir = "GFX/FACE" }, },
{ idx_s = 3604, idx_e = 4732, data = { dir = "GAME/ROOMS", ext = "arm", ftype = "arcroom", }, },
{ idx_s = 4766, idx_e = 4793, data = { dir = "GFX/CDCHANGE", ext = "tim" }, },
{ idx_s = 4808, idx_e = 4846, data = { dir = "GFX/PORTRAITS", ext = "tim" }, },
{ idx_s = 4847, idx_e = 4859, data = { dir = "GFX/BGX", ext = "tim" }, },
}
VP_map = {
[ 1] = { dir = "MAIN/OVERLAY" },
[ 2] = { dir = "MISC", ext = "txt" },
[ 3] = { dir = "MISC", ext = "txt" },
[ 4] = { dir = "MAIN/SOUNDS", ext = "wag" },
[ 5] = { dir = "MAIN/GFX" },
[ 618] = { dir = "SOUNDS/MISC", ext = "wag" },
[1021] = { dir = "SOUNDS/MISC", ext = "wag" },
-- main battle overlay
[1490] = { dir = "MAIN/OVERLAY"},
[1824] = { dir = "GFX/MAGIC01", ext = "agx", ftype = "arcgfx", },
[1838] = { dir = "GFX/MAGIC02", ext = "agx", ftype = "arcgfx", },
[1853] = { dir = "GFX/MAGIC03", ext = "agx", ftype = "arcgfx", },
[1867] = { dir = "GFX/MAGIC04", ext = "agx", ftype = "arcgfx", },
[1881] = { dir = "GFX/MAGIC05", ext = "agx", ftype = "arcgfx", },
[1895] = { dir = "GFX/MAGIC06", ext = "agx", ftype = "arcgfx", },
[1909] = { dir = "GFX/MAGIC07", ext = "agx", ftype = "arcgfx", },
[1924] = { dir = "GFX/MAGIC08", ext = "agx", ftype = "arcgfx", },
[1939] = { dir = "GFX/MAGIC09", ext = "agx", ftype = "arcgfx", },
[1954] = { dir = "GFX/MAGIC10", ext = "agx", ftype = "arcgfx", },
[1968] = { dir = "GFX/MAGIC11", ext = "agx", ftype = "arcgfx", },
[1983] = { dir = "GFX/MAGIC12", ext = "agx", ftype = "arcgfx", },
[1986] = { dir = "GFX/MAGIC13", ext = "agx", ftype = "arcgfx", },
--
-- Videos
--
-- Intro
[ 8] = { dir = "VIDEOS/MISC", ext = "str" },
-- Magics
[1825] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1839] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1854] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1868] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1882] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1896] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1910] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1940] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1955] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1969] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1984] = { dir = "VIDEOS/MAGIC", ext = "str" },
[1987] = { dir = "VIDEOS/MAGIC", ext = "str" },
-- Small level videos
[3507] = { dir = "VIDEOS/LEVEL01", ext = "str" },
[3509] = { dir = "VIDEOS/LEVEL02", ext = "str" },
[3510] = { dir = "VIDEOS/LEVEL02", ext = "str" },
[3512] = { dir = "VIDEOS/LEVEL03", ext = "str" },
[3515] = { dir = "VIDEOS/LEVEL04", ext = "str" },
[3516] = { dir = "VIDEOS/LEVEL04", ext = "str" },
[3518] = { dir = "VIDEOS/LEVEL05", ext = "str" },
[3521] = { dir = "VIDEOS/LEVEL06", ext = "str" },
[3523] = { dir = "VIDEOS/LEVEL07", ext = "str" },
[3525] = { dir = "VIDEOS/LEVEL08", ext = "str" },
[3526] = { dir = "VIDEOS/LEVEL08", ext = "str" },
[3527] = { dir = "VIDEOS/LEVEL08", ext = "str" },
[3528] = { dir = "VIDEOS/LEVEL08", ext = "str" },
[3530] = { dir = "VIDEOS/LEVEL09", ext = "str" },
[3531] = { dir = "VIDEOS/LEVEL09", ext = "str" },
[3532] = { dir = "VIDEOS/LEVEL09", ext = "str" },
[3534] = { dir = "VIDEOS/LEVEL10", ext = "str" },
[3535] = { dir = "VIDEOS/LEVEL10", ext = "str" },
[3536] = { dir = "VIDEOS/LEVEL10", ext = "str" },
[3537] = { dir = "VIDEOS/LEVEL10", ext = "str" },
[3538] = { dir = "VIDEOS/LEVEL10", ext = "str" },
[3541] = { dir = "VIDEOS/LEVEL11", ext = "str" },
[3544] = { dir = "VIDEOS/LEVEL12", ext = "str" },
[3547] = { dir = "VIDEOS/LEVEL13", ext = "str" },
[3550] = { dir = "VIDEOS/LEVEL14", ext = "str" },
[3553] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3554] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3555] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3556] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3557] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3558] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3559] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3560] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3561] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3562] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3563] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3564] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3565] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3566] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3567] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3568] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3569] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3570] = { dir = "VIDEOS/LEVEL15", ext = "str" },
[3571] = { dir = "VIDEOS/LEVEL15", ext = "str" },
-- Misc fullscreens
[3574] = { dir = "VIDEOS/MISC", ext = "str" },
[3575] = { dir = "VIDEOS/MISC", ext = "str" },
[3578] = { dir = "VIDEOS/MISC", ext = "str" },
[4864] = { dir = "VIDEOS/MISC", ext = "str" },
[4865] = { dir = "VIDEOS/MISC", ext = "str" },
[4866] = { dir = "VIDEOS/MISC", ext = "str" },
}
VP_map_gen = {}
for _, v in pairs(VP_map_spans) do
for i = v.idx_s, v.idx_e do
VP_map_gen[i] = v.data
end
end
for k, v in pairs(VP_map) do
VP_map_gen[k] = v
end
VP_map = VP_map_gen
|