summaryrefslogtreecommitdiff
path: root/VP-map.lua
blob: f18249a4eda845dc76a4d6208fdabf5828c64a6e (plain)
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
176
177
178
179
180
181
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 = 2175, idx_e = 2186, data = { dir = "MISC/MENUS", ext = "sarc", ftype = "arcroom", }, },
    
    { idx_s = 2187, idx_e = 2211, 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" },
    [   6] = { dir = "MAIN/MISC", ext = "sarc", ftype = "arcroom" },
    
    [ 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", },

    [2173] = { dir = "MISC/GFX", 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