diff options
Diffstat (limited to 'VP-map.lua')
-rw-r--r-- | VP-map.lua | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/VP-map.lua b/VP-map.lua new file mode 100644 index 0000000..415ca97 --- /dev/null +++ b/VP-map.lua @@ -0,0 +1,171 @@ +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 = 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" }, + + -- unknow file in the middle of gfx bloc - is it an overlay ? + [1490] = { }, + + [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 |