From c02f60a4c5cf9fbc793019118270e9a6685f02b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20B=C3=A5ngens?= Date: Sun, 20 Oct 2024 16:19:43 +0200 Subject: [PATCH] make record original game files consistent --- database/data/fileList-TR1.json | 534 ++++++++++++------------ database/data/fileList-TR2.json | 574 +++++++++++++------------- database/data/fileList-TR3.json | 302 +++++++------- database/data/fileList-TR4.json | 684 +++++++++++++++--------------- database/data/fileList-TR5.json | 708 ++++++++++++++++---------------- database/make_game_file_list.py | 77 ++-- database/make_index_database.py | 15 +- 7 files changed, 1456 insertions(+), 1438 deletions(-) diff --git a/database/data/fileList-TR1.json b/database/data/fileList-TR1.json index 2586ae7..d7354b5 100644 --- a/database/data/fileList-TR1.json +++ b/database/data/fileList-TR1.json @@ -2,168 +2,152 @@ "name": "TR1", "file_data_list": [ { - "filename": "04.mp3", - "md5sum": "b7229546197c2e33de5a829d1d87b9b9" - }, - { - "filename": "dosbox.conf", - "md5sum": "1f3d3244d30769d23058bb2e6235a68f" - }, - { - "filename": "3dfxSpl2.dll", - "md5sum": "b453996bc7985e7d1a8b48831daa7a7d" + "filename": "02.mp3", + "md5sum": "8407542e5cfbc2c46e52bb1571822b10" }, { - "filename": "libfluidsynth-1.dll", - "md5sum": "8ce351ad43ed8d9e3b6d1b3a842f2789" + "filename": "03.mp3", + "md5sum": "03031873a2a45ebd085f84ff227ce0b4" }, { - "filename": "dosbox.exe", - "md5sum": "de6b2bf4c04a93f0833b9717386e4a3b" + "filename": "04.mp3", + "md5sum": "b7229546197c2e33de5a829d1d87b9b9" }, { - "filename": "03.mp3", - "md5sum": "03031873a2a45ebd085f84ff227ce0b4" + "filename": "05.mp3", + "md5sum": "dcc958898c8218fa8d49aee09441a88c" }, { "filename": "06.mp3", "md5sum": "4a219f7a181a9ca2068d9dfa8f34ce50" }, { - "filename": "SDL.dll", - "md5sum": "763057b3f5079aab685945e1a77b4a4c" - }, - { - "filename": "libphysfs.dll", - "md5sum": "5750c6a9871009ed8d925219b84351d1" + "filename": "07.mp3", + "md5sum": "e8e61589f92f6300643af967b8e63cce" }, { - "filename": "05.mp3", - "md5sum": "dcc958898c8218fa8d49aee09441a88c" + "filename": "08.mp3", + "md5sum": "a11b84d99cd2ce662d37ce5b7f260b71" }, { - "filename": "glide2x.dll", - "md5sum": "4950f903bab791564b136aa92e3c333d" + "filename": "09.mp3", + "md5sum": "a515cdd5bfa365ab9c33cf2e1ef971eb" }, { "filename": "10.mp3", "md5sum": "a1a811f0c76e5f223cb8ce61844ad0e2" }, { - "filename": "TOMBPATH.TXT", - "md5sum": "88580decaed7af42ffec1c5ccb17b2aa" - }, - { - "filename": "libgthread-2.0-0.dll", - "md5sum": "b80679f24ce110663f0f9dbe92b243f9" + "filename": "3dfxSpl2.dll", + "md5sum": "b453996bc7985e7d1a8b48831daa7a7d" }, { - "filename": "dosboxTR.conf", - "md5sum": "39e35d3590eeec2c3739f2d01b27690f" + "filename": "DOCS/AUTHORS.txt", + "md5sum": "b218dd39016f8a1c01d355ca0b399073" }, { - "filename": "SDL_net.dll", - "md5sum": "d5732558c257c0d2e45b35c419231795" + "filename": "DOCS/COPYING.txt", + "md5sum": "46aaf69a91703493b666f212a04f2d8d" }, { - "filename": "libglib-2.0-0.dll", - "md5sum": "19908faf75b07511cbc8ffc040bbdc07" + "filename": "DOCS/ChangeLog.txt", + "md5sum": "251b593f924244b654051cc049eef31f" }, { - "filename": "gogwrap.exe", - "md5sum": "b149d7dac553ed845722d4139f417e09" + "filename": "DOCS/ChangeLog_SVN.txt", + "md5sum": "3bf7e67149e77fbba3f8ff8725d92758" }, { - "filename": "glide.ini", - "md5sum": "5e279729dfe2addfb92613cfb460f1fb" + "filename": "DOCS/INSTALL.txt", + "md5sum": "a1ce6ac808c21c12ce64509b07cc15a6" }, { - "filename": "08.mp3", - "md5sum": "a11b84d99cd2ce662d37ce5b7f260b71" + "filename": "DOCS/Official manuals/README.TXT", + "md5sum": "23b96d88f386e5270dba50b86b17949d" }, { - "filename": "d3dx9.dll", - "md5sum": "797e24743937d67d69f28f2cf5052ee8" + "filename": "DOCS/Official manuals/README_KR.txt", + "md5sum": "aa92c7c1c19f555afc826c7b4b0f5a5b" }, { - "filename": "dosboxTRWindowed.conf", - "md5sum": "ac6eea2e65ea0cfd957d7503cf680a3a" + "filename": "DOCS/Official manuals/Video Instructions.txt", + "md5sum": "d1b77c6c4eee3bbac911cb6614695f9e" }, { - "filename": "glide2x_emu.ovl", - "md5sum": "341b8f5d82daa46fd1ce236300317c3c" + "filename": "DOCS/Official manuals/Video instructions_KR.txt", + "md5sum": "0969a7a6ec6f3b2734e79715e0a31254" }, { - "filename": "07.mp3", - "md5sum": "e8e61589f92f6300643af967b8e63cce" + "filename": "DOCS/SVN-specific manuals/data/always_up.html", + "md5sum": "dcd6e672c89849cf84e314dc4576677e" }, { - "filename": "02.mp3", - "md5sum": "8407542e5cfbc2c46e52bb1571822b10" + "filename": "DOCS/SVN-specific manuals/data/db_ne2000.html", + "md5sum": "4f9b1cb0902b92a27ff088697203a098" }, { - "filename": "glide2x.ovl", - "md5sum": "0dd7a09a4e097e92945f18ab2fd277dc" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_1.png", + "md5sum": "c4bbc39effa555580173cbb0bd7112f5" }, { - "filename": "GAME.DAT", - "md5sum": "4092a81c9000706a43fc639dd5051e2d" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_2.png", + "md5sum": "f0a00a207dd1f901a803631b90077814" }, { - "filename": "GAME.GOG", - "md5sum": "97f582a1a309838df9a1c6ab65d35521" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_3.png", + "md5sum": "b792b8f0b53acb79541423fc897a861c" }, { - "filename": "09.mp3", - "md5sum": "a515cdd5bfa365ab9c33cf2e1ef971eb" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_arachne.png", + "md5sum": "3c80f4a264744bbd7791cb47ce752e0c" }, { - "filename": "TOMBRAID/HMIDET.386", - "md5sum": "b6656f8af855be3184d2b9f10de91ef5" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_cfg1.png", + "md5sum": "8dae77edb40168829c50a54631bd5a03" }, { - "filename": "TOMBRAID/SETUP.EXE", - "md5sum": "c0c35fe1608b98b95ee8ee8f5cbbddaa" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_cfg2.png", + "md5sum": "c7b0bd7fa4caa6f96100008cd70ea7e2" }, { - "filename": "TOMBRAID/HMISET.CFG", - "md5sum": "9993e1830c3d34a7a12219cbe7dae402" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_dosodi.png", + "md5sum": "17cd0a6b3379d94dc0c74c4fe5eeca7f" }, { - "filename": "TOMBRAID/DOS4GW.EXE", - "md5sum": "006211ca60fa3d4b38a9a8da2ade1056" + "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_tvwin.png", + "md5sum": "3369efff11719106a94184d963cb103e" }, { - "filename": "TOMBRAID/TOMBno3Dfx.EXE", - "md5sum": "e8125fc28230822a032f545c5003dd67" + "filename": "DOCS/SVN-specific manuals/data/images/db_vesamodes.png", + "md5sum": "9f024350054d530e31d812e553c74043" }, { - "filename": "TOMBRAID/SETTINGS.DAT", - "md5sum": "afa50782b18ab2e5609dfa2289819cd1" + "filename": "DOCS/SVN-specific manuals/data/index.html", + "md5sum": "0f1f016b73f317e4c176d364eae32712" }, { - "filename": "TOMBRAID/tomb.exe", - "md5sum": "a791a2c724fb9a972342340bec88cd0c" + "filename": "DOCS/SVN-specific manuals/data/main_en.html", + "md5sum": "ae452978dede256f4a21a35d17bf065e" }, { - "filename": "TOMBRAID/TOMB.SP", - "md5sum": "e8d50559aeb287ede8bd76bbc42c8b85" + "filename": "DOCS/SVN-specific manuals/data/main_ko.html", + "md5sum": "f428b84b046eb77384f5950f6e6867db" }, { - "filename": "TOMBRAID/HMIDRV.386", - "md5sum": "2de5f490362469628841199644a38e02" + "filename": "DOCS/SVN-specific manuals/data/pppatch.html", + "md5sum": "3727bd3700a76c665a1d9fcb0922fb1c" }, { - "filename": "DOCS/ChangeLog_SVN.txt", - "md5sum": "3bf7e67149e77fbba3f8ff8725d92758" + "filename": "DOCS/SVN-specific manuals/data/usage_en.html", + "md5sum": "1f208a12c35ceef4645e1995440381d5" }, { - "filename": "DOCS/ChangeLog.txt", - "md5sum": "251b593f924244b654051cc049eef31f" + "filename": "DOCS/SVN-specific manuals/data/usage_ko.html", + "md5sum": "d4a6e52450b6379eebcd9f3ff9443bae" }, { - "filename": "DOCS/INSTALL.txt", - "md5sum": "a1ce6ac808c21c12ce64509b07cc15a6" + "filename": "DOCS/SVN-specific manuals/index.html", + "md5sum": "3abd4cba2b78d80639ea380f28a30238" }, { "filename": "DOCS/THANKS.txt", @@ -174,364 +158,384 @@ "md5sum": "e0c78649e5e6536c4cd3157bd5aa5d3f" }, { - "filename": "DOCS/AUTHORS.txt", - "md5sum": "b218dd39016f8a1c01d355ca0b399073" + "filename": "FONTS/Courier.ttf", + "md5sum": "a00621915d1b4fef1944e50ca9bc98a0" }, { - "filename": "DOCS/COPYING.txt", - "md5sum": "46aaf69a91703493b666f212a04f2d8d" + "filename": "FONTS/OCRA.ttf", + "md5sum": "cc4a7a8da4c5d4af9361d85a1d1c0bba" }, { - "filename": "DOCS/Official manuals/README_KR.txt", - "md5sum": "aa92c7c1c19f555afc826c7b4b0f5a5b" + "filename": "FONTS/Roman.ttf", + "md5sum": "c67f857f9e515dfd1294f3fb07fd53e7" }, { - "filename": "DOCS/Official manuals/Video Instructions.txt", - "md5sum": "d1b77c6c4eee3bbac911cb6614695f9e" + "filename": "FONTS/Script.ttf", + "md5sum": "28678218d34d5e5a4e9ff12585c7c789" }, { - "filename": "DOCS/Official manuals/Video instructions_KR.txt", - "md5sum": "0969a7a6ec6f3b2734e79715e0a31254" + "filename": "FONTS/license.txt", + "md5sum": "f76fd19f489982315d0dc6fe19edfbf7" }, { - "filename": "DOCS/Official manuals/README.TXT", - "md5sum": "23b96d88f386e5270dba50b86b17949d" + "filename": "FONTS/sansserif.ttf", + "md5sum": "944d4a878347308d4388a8d64b354eb6" }, { - "filename": "DOCS/SVN-specific manuals/index.html", - "md5sum": "3abd4cba2b78d80639ea380f28a30238" + "filename": "GAME.DAT", + "md5sum": "4092a81c9000706a43fc639dd5051e2d" }, { - "filename": "DOCS/SVN-specific manuals/data/always_up.html", - "md5sum": "dcd6e672c89849cf84e314dc4576677e" + "filename": "GAME.GOG", + "md5sum": "97f582a1a309838df9a1c6ab65d35521" }, { - "filename": "DOCS/SVN-specific manuals/data/main_en.html", - "md5sum": "ae452978dede256f4a21a35d17bf065e" + "filename": "SDL.dll", + "md5sum": "763057b3f5079aab685945e1a77b4a4c" }, { - "filename": "DOCS/SVN-specific manuals/data/index.html", - "md5sum": "0f1f016b73f317e4c176d364eae32712" + "filename": "SDL_net.dll", + "md5sum": "d5732558c257c0d2e45b35c419231795" }, { - "filename": "DOCS/SVN-specific manuals/data/usage_ko.html", - "md5sum": "d4a6e52450b6379eebcd9f3ff9443bae" + "filename": "SHADERS/2xSaI.fx", + "md5sum": "67222df3620e43da05498fb62dd2129a" }, { - "filename": "DOCS/SVN-specific manuals/data/pppatch.html", - "md5sum": "3727bd3700a76c665a1d9fcb0922fb1c" + "filename": "SHADERS/2xSaI_sRGB.fx", + "md5sum": "cac6fb77e8ee8c10ec7a458e0dc04d1c" }, { - "filename": "DOCS/SVN-specific manuals/data/usage_en.html", - "md5sum": "1f208a12c35ceef4645e1995440381d5" + "filename": "SHADERS/2xSaL.fx", + "md5sum": "9a1aad88c553fa21704f0b9d02e07a7c" }, { - "filename": "DOCS/SVN-specific manuals/data/main_ko.html", - "md5sum": "f428b84b046eb77384f5950f6e6867db" + "filename": "SHADERS/2xSaL2xAA.fx", + "md5sum": "88de4638d114cd6a6c1c6d37f6b9ec4d" }, { - "filename": "DOCS/SVN-specific manuals/data/db_ne2000.html", - "md5sum": "4f9b1cb0902b92a27ff088697203a098" + "filename": "SHADERS/2xSaLAA.fx", + "md5sum": "407443dc60f1d3ed753e777a160e53a4" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_1.png", - "md5sum": "c4bbc39effa555580173cbb0bd7112f5" + "filename": "SHADERS/2xSaL_Ls.fx", + "md5sum": "422756e15bf703a12bf3969a86fe43bb" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_tvwin.png", - "md5sum": "3369efff11719106a94184d963cb103e" + "filename": "SHADERS/4xSaL.fx", + "md5sum": "32c7e5d8b26cb8c3ed81d8b554536c7f" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_3.png", - "md5sum": "b792b8f0b53acb79541423fc897a861c" + "filename": "SHADERS/4xSoft.fx", + "md5sum": "df51710e362aa200db95bfdc43d6bcbf" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_vesamodes.png", - "md5sum": "9f024350054d530e31d812e553c74043" + "filename": "SHADERS/4xSoft_PS3.0.fx", + "md5sum": "c0b87014de56ad8da8c98feb95488522" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_cfg1.png", - "md5sum": "8dae77edb40168829c50a54631bd5a03" + "filename": "SHADERS/AdvancedAA.fx", + "md5sum": "82f7e4f7bab09698a14e843f762e261f" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_dosodi.png", - "md5sum": "17cd0a6b3379d94dc0c74c4fe5eeca7f" + "filename": "SHADERS/Cartoon.fx", + "md5sum": "0cef2630b971f9754293ebf9680beb70" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_arachne.png", - "md5sum": "3c80f4a264744bbd7791cb47ce752e0c" + "filename": "SHADERS/ColorSketch.fx", + "md5sum": "36a04f513cf957b0331f582012462f60" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_2.png", - "md5sum": "f0a00a207dd1f901a803631b90077814" + "filename": "SHADERS/GS2x.fx", + "md5sum": "df9b5fdb03fd6c08588c11cc7454a0a4" }, { - "filename": "DOCS/SVN-specific manuals/data/images/db_ne2000patch_cfg2.png", - "md5sum": "c7b0bd7fa4caa6f96100008cd70ea7e2" + "filename": "SHADERS/GS2xFilter.fx", + "md5sum": "b2b64e065ff254f4da29c163b2bfcfd8" }, { - "filename": "TOOLS/Reset DOSBox configuration.bat", - "md5sum": "c2141defd137380252427874c798046f" + "filename": "SHADERS/GS2xSuper.fx", + "md5sum": "e89b877fa483e44eee0ff05f7eb39f74" }, { - "filename": "TOOLS/Run DOSBox without GUI.bat", - "md5sum": "22451e0fe6df5ce62df40d704ca03ef7" + "filename": "SHADERS/GS2xTwo.fx", + "md5sum": "52afcb695cde54a82bb86f4aca61000b" }, { - "filename": "TOOLS/Run DOSBox configuration.bat", - "md5sum": "5a68b05a8f4e7c3ef9f858470a0e4a0c" + "filename": "SHADERS/GS4x.fx", + "md5sum": "7a54fa03d429706c1217ec9a42ae6d1a" }, { - "filename": "TOOLS/Run DOSBox with WINDIB driver.bat", - "md5sum": "d5f67d24eb6fd98d5bfb383de87569f0" + "filename": "SHADERS/GS4xColorScale.fx", + "md5sum": "958050ce5507c2d2e7e4c2189f436040" }, { - "filename": "TOOLS/Read manuals.bat", - "md5sum": "10c39cbb63d460e6930275115176185c" + "filename": "SHADERS/GS4xFilter.fx", + "md5sum": "e91cf205c29930d1590cd1978f858d3b" }, { - "filename": "TOOLS/Install movie codec.bat", - "md5sum": "096eeb5e597315abaec37029082fe424" + "filename": "SHADERS/GS4xHqFilter.fx", + "md5sum": "d2afec1623810e0952ce130d07567b49" }, { - "filename": "TOOLS/Run save states manager.bat", - "md5sum": "eafbcb6a18cf829dacd717bcfc9f8d0d" + "filename": "SHADERS/GS4xScale.fx", + "md5sum": "f6052614a735b4a9171d0627aa45855b" }, { - "filename": "TOOLS/config_template/dosbox_default.conf", - "md5sum": "973f0d2b3af2803865716dff5118b57a" + "filename": "SHADERS/GS4xSoft.fx", + "md5sum": "84a5b8a7548187cae475ecf7feed422a" }, { - "filename": "TOOLS/config_template/dosbox_direct3d.conf", - "md5sum": "1f3d3244d30769d23058bb2e6235a68f" + "filename": "SHADERS/Gs2xLS.fx", + "md5sum": "5e7d2005e37a65396d4ad288ce7eed77" }, { - "filename": "TOOLS/config_template/dosbox_ddraw.conf", - "md5sum": "59ff071d13cdd403ba83815883b76458" + "filename": "SHADERS/Gs2xSmartFilter.fx", + "md5sum": "d557fed7addb7760af22039fb14c45c4" }, { - "filename": "TOOLS/zmbv/zmbv.inf", - "md5sum": "d7128e50659cf55483c971b5d4805a6a" + "filename": "SHADERS/HQ2x.fx", + "md5sum": "81d4681f7e5a1a7b35836cd54a37bd4e" }, { - "filename": "TOOLS/zmbv/zmbv.dll", - "md5sum": "19cef6175f9fc9c860351836d9409109" + "filename": "SHADERS/Lanczos.fx", + "md5sum": "4ff07b4434eec5db42cb80224fa1c539" }, { - "filename": "FONTS/license.txt", - "md5sum": "f76fd19f489982315d0dc6fe19edfbf7" + "filename": "SHADERS/Lanczos12.fx", + "md5sum": "039abf62cff7beaa4731a787d9fa176e" }, { - "filename": "FONTS/OCRA.ttf", - "md5sum": "cc4a7a8da4c5d4af9361d85a1d1c0bba" + "filename": "SHADERS/Lanczos16.fx", + "md5sum": "d0c557be0d9a616d2fe5c7b0f204c84d" }, { - "filename": "FONTS/Script.ttf", - "md5sum": "28678218d34d5e5a4e9ff12585c7c789" + "filename": "SHADERS/MCAmber.fx", + "md5sum": "d0091bebc2cee161779c468acb267af7" }, { - "filename": "FONTS/sansserif.ttf", - "md5sum": "944d4a878347308d4388a8d64b354eb6" + "filename": "SHADERS/MCGreen.fx", + "md5sum": "6e93af6c8aaf3ce75e1f5a1cf2617aba" }, { - "filename": "FONTS/Courier.ttf", - "md5sum": "a00621915d1b4fef1944e50ca9bc98a0" + "filename": "SHADERS/MCHerc.fx", + "md5sum": "88fcaca562529830e4a86a4466080d4a" }, { - "filename": "FONTS/Roman.ttf", - "md5sum": "c67f857f9e515dfd1294f3fb07fd53e7" + "filename": "SHADERS/MCOrange.fx", + "md5sum": "87a65dee356fb32682254467a262e029" }, { - "filename": "SHADERS/Sketch.fx", - "md5sum": "c136d701ba4bc4019aa16f2569d029f7" + "filename": "SHADERS/Matrix.fx", + "md5sum": "c1734d1d26ee115fd5f705b3cd5f5c58" }, { - "filename": "SHADERS/MCAmber.fx", - "md5sum": "d0091bebc2cee161779c468acb267af7" + "filename": "SHADERS/Scale2xPlus.fx", + "md5sum": "aca593d4ecd5b7c7472eda2292ab3c02" }, { - "filename": "SHADERS/MCGreen.fx", - "md5sum": "6e93af6c8aaf3ce75e1f5a1cf2617aba" + "filename": "SHADERS/Scale4x.fx", + "md5sum": "a014e6c3a3896962427a13524ee60263" }, { - "filename": "SHADERS/HQ2x.fx", - "md5sum": "81d4681f7e5a1a7b35836cd54a37bd4e" + "filename": "SHADERS/SimpleAA.fx", + "md5sum": "b1cd81bfe3ad50434b4dd2585e39e836" }, { - "filename": "SHADERS/scale2x_ps14.fx", - "md5sum": "7dc47e39b4397e7628f7a14794608ffb" + "filename": "SHADERS/Sketch.fx", + "md5sum": "c136d701ba4bc4019aa16f2569d029f7" }, { - "filename": "SHADERS/Lanczos16.fx", - "md5sum": "d0c557be0d9a616d2fe5c7b0f204c84d" + "filename": "SHADERS/Super2xSaI.fx", + "md5sum": "b9960fc64435e72aaaa19f49473c285d" }, { - "filename": "SHADERS/Tv.fx", - "md5sum": "d36c766230b919d2459dbc014e7d8e94" + "filename": "SHADERS/SuperEagle.fx", + "md5sum": "fa741ea078270365034a864899c66be3" }, { - "filename": "SHADERS/shader.code", - "md5sum": "14e93ddcc6109841b5b31f7d5d2e60dc" + "filename": "SHADERS/Tv.fx", + "md5sum": "d36c766230b919d2459dbc014e7d8e94" }, { - "filename": "SHADERS/GS2xSuper.fx", - "md5sum": "e89b877fa483e44eee0ff05f7eb39f74" + "filename": "SHADERS/bilinear.fx", + "md5sum": "ed4b55ca446b7b391f211e2ab44f6399" }, { - "filename": "SHADERS/Lanczos.fx", - "md5sum": "4ff07b4434eec5db42cb80224fa1c539" + "filename": "SHADERS/gpl.txt", + "md5sum": "3515835a89d4c99214d0ab65d433af16" }, { - "filename": "SHADERS/GS2xTwo.fx", - "md5sum": "52afcb695cde54a82bb86f4aca61000b" + "filename": "SHADERS/none.fx", + "md5sum": "d41d8cd98f00b204e9800998ecf8427e" }, { "filename": "SHADERS/point.fx", "md5sum": "e37fdc77af24f64dcdf7a0383c654045" }, { - "filename": "SHADERS/Gs2xSmartFilter.fx", - "md5sum": "d557fed7addb7760af22039fb14c45c4" + "filename": "SHADERS/scale2x.fx", + "md5sum": "6842982774a2f7eee0c4717f4ee95a8a" }, { - "filename": "SHADERS/GS4x.fx", - "md5sum": "7a54fa03d429706c1217ec9a42ae6d1a" + "filename": "SHADERS/scale2x_ps14.fx", + "md5sum": "7dc47e39b4397e7628f7a14794608ffb" }, { - "filename": "SHADERS/2xSaI.fx", - "md5sum": "67222df3620e43da05498fb62dd2129a" + "filename": "SHADERS/scaling.inc", + "md5sum": "85b33541372b7cbe40f3c95cc4e0abe8" }, { - "filename": "SHADERS/AdvancedAA.fx", - "md5sum": "82f7e4f7bab09698a14e843f762e261f" + "filename": "SHADERS/shader.code", + "md5sum": "14e93ddcc6109841b5b31f7d5d2e60dc" }, { - "filename": "SHADERS/scale2x.fx", - "md5sum": "6842982774a2f7eee0c4717f4ee95a8a" + "filename": "TOMBPATH.TXT", + "md5sum": "88580decaed7af42ffec1c5ccb17b2aa" }, { - "filename": "SHADERS/2xSaL.fx", - "md5sum": "9a1aad88c553fa21704f0b9d02e07a7c" + "filename": "TOMBRAID/DOS4GW.EXE", + "md5sum": "006211ca60fa3d4b38a9a8da2ade1056" }, { - "filename": "SHADERS/4xSoft.fx", - "md5sum": "df51710e362aa200db95bfdc43d6bcbf" + "filename": "TOMBRAID/HMIDET.386", + "md5sum": "b6656f8af855be3184d2b9f10de91ef5" }, { - "filename": "SHADERS/GS4xFilter.fx", - "md5sum": "e91cf205c29930d1590cd1978f858d3b" + "filename": "TOMBRAID/HMIDRV.386", + "md5sum": "2de5f490362469628841199644a38e02" }, { - "filename": "SHADERS/2xSaL_Ls.fx", - "md5sum": "422756e15bf703a12bf3969a86fe43bb" + "filename": "TOMBRAID/HMISET.CFG", + "md5sum": "9993e1830c3d34a7a12219cbe7dae402" }, { - "filename": "SHADERS/Gs2xLS.fx", - "md5sum": "5e7d2005e37a65396d4ad288ce7eed77" + "filename": "TOMBRAID/SETTINGS.DAT", + "md5sum": "afa50782b18ab2e5609dfa2289819cd1" }, { - "filename": "SHADERS/Scale4x.fx", - "md5sum": "a014e6c3a3896962427a13524ee60263" + "filename": "TOMBRAID/SETUP.EXE", + "md5sum": "c0c35fe1608b98b95ee8ee8f5cbbddaa" }, { - "filename": "SHADERS/SuperEagle.fx", - "md5sum": "fa741ea078270365034a864899c66be3" + "filename": "TOMBRAID/TOMB.SP", + "md5sum": "e8d50559aeb287ede8bd76bbc42c8b85" }, { - "filename": "SHADERS/Matrix.fx", - "md5sum": "c1734d1d26ee115fd5f705b3cd5f5c58" + "filename": "TOMBRAID/TOMBno3Dfx.EXE", + "md5sum": "e8125fc28230822a032f545c5003dd67" }, { - "filename": "SHADERS/Super2xSaI.fx", - "md5sum": "b9960fc64435e72aaaa19f49473c285d" + "filename": "TOMBRAID/tomb.exe", + "md5sum": "a791a2c724fb9a972342340bec88cd0c" }, { - "filename": "SHADERS/gpl.txt", - "md5sum": "3515835a89d4c99214d0ab65d433af16" + "filename": "TOOLS/Install movie codec.bat", + "md5sum": "096eeb5e597315abaec37029082fe424" }, { - "filename": "SHADERS/4xSoft_PS3.0.fx", - "md5sum": "c0b87014de56ad8da8c98feb95488522" + "filename": "TOOLS/Read manuals.bat", + "md5sum": "10c39cbb63d460e6930275115176185c" }, { - "filename": "SHADERS/2xSaLAA.fx", - "md5sum": "407443dc60f1d3ed753e777a160e53a4" + "filename": "TOOLS/Reset DOSBox configuration.bat", + "md5sum": "c2141defd137380252427874c798046f" }, { - "filename": "SHADERS/none.fx", - "md5sum": "d41d8cd98f00b204e9800998ecf8427e" + "filename": "TOOLS/Run DOSBox configuration.bat", + "md5sum": "5a68b05a8f4e7c3ef9f858470a0e4a0c" }, { - "filename": "SHADERS/Scale2xPlus.fx", - "md5sum": "aca593d4ecd5b7c7472eda2292ab3c02" + "filename": "TOOLS/Run DOSBox with WINDIB driver.bat", + "md5sum": "d5f67d24eb6fd98d5bfb383de87569f0" }, { - "filename": "SHADERS/SimpleAA.fx", - "md5sum": "b1cd81bfe3ad50434b4dd2585e39e836" + "filename": "TOOLS/Run DOSBox without GUI.bat", + "md5sum": "22451e0fe6df5ce62df40d704ca03ef7" }, { - "filename": "SHADERS/GS2xFilter.fx", - "md5sum": "b2b64e065ff254f4da29c163b2bfcfd8" + "filename": "TOOLS/Run save states manager.bat", + "md5sum": "eafbcb6a18cf829dacd717bcfc9f8d0d" }, { - "filename": "SHADERS/GS4xHqFilter.fx", - "md5sum": "d2afec1623810e0952ce130d07567b49" + "filename": "TOOLS/config_template/dosbox_ddraw.conf", + "md5sum": "59ff071d13cdd403ba83815883b76458" }, { - "filename": "SHADERS/MCHerc.fx", - "md5sum": "88fcaca562529830e4a86a4466080d4a" + "filename": "TOOLS/config_template/dosbox_default.conf", + "md5sum": "973f0d2b3af2803865716dff5118b57a" }, { - "filename": "SHADERS/GS2x.fx", - "md5sum": "df9b5fdb03fd6c08588c11cc7454a0a4" + "filename": "TOOLS/config_template/dosbox_direct3d.conf", + "md5sum": "1f3d3244d30769d23058bb2e6235a68f" }, { - "filename": "SHADERS/Cartoon.fx", - "md5sum": "0cef2630b971f9754293ebf9680beb70" + "filename": "TOOLS/zmbv/zmbv.dll", + "md5sum": "19cef6175f9fc9c860351836d9409109" }, { - "filename": "SHADERS/GS4xScale.fx", - "md5sum": "f6052614a735b4a9171d0627aa45855b" + "filename": "TOOLS/zmbv/zmbv.inf", + "md5sum": "d7128e50659cf55483c971b5d4805a6a" }, { - "filename": "SHADERS/GS4xSoft.fx", - "md5sum": "84a5b8a7548187cae475ecf7feed422a" + "filename": "d3dx9.dll", + "md5sum": "797e24743937d67d69f28f2cf5052ee8" }, { - "filename": "SHADERS/Lanczos12.fx", - "md5sum": "039abf62cff7beaa4731a787d9fa176e" + "filename": "dosbox.conf", + "md5sum": "1f3d3244d30769d23058bb2e6235a68f" }, { - "filename": "SHADERS/ColorSketch.fx", - "md5sum": "36a04f513cf957b0331f582012462f60" + "filename": "dosbox.exe", + "md5sum": "de6b2bf4c04a93f0833b9717386e4a3b" }, { - "filename": "SHADERS/2xSaI_sRGB.fx", - "md5sum": "cac6fb77e8ee8c10ec7a458e0dc04d1c" + "filename": "dosboxTR.conf", + "md5sum": "39e35d3590eeec2c3739f2d01b27690f" }, { - "filename": "SHADERS/GS4xColorScale.fx", - "md5sum": "958050ce5507c2d2e7e4c2189f436040" + "filename": "dosboxTRWindowed.conf", + "md5sum": "ac6eea2e65ea0cfd957d7503cf680a3a" }, { - "filename": "SHADERS/scaling.inc", - "md5sum": "85b33541372b7cbe40f3c95cc4e0abe8" + "filename": "glide.ini", + "md5sum": "5e279729dfe2addfb92613cfb460f1fb" }, { - "filename": "SHADERS/bilinear.fx", - "md5sum": "ed4b55ca446b7b391f211e2ab44f6399" + "filename": "glide.log", + "md5sum": "57d5949c8a7e7580f329e473b9cd72a1" }, { - "filename": "SHADERS/MCOrange.fx", - "md5sum": "87a65dee356fb32682254467a262e029" + "filename": "glide2x.dll", + "md5sum": "4950f903bab791564b136aa92e3c333d" }, { - "filename": "SHADERS/4xSaL.fx", - "md5sum": "32c7e5d8b26cb8c3ed81d8b554536c7f" + "filename": "glide2x.ovl", + "md5sum": "0dd7a09a4e097e92945f18ab2fd277dc" }, { - "filename": "SHADERS/2xSaL2xAA.fx", - "md5sum": "88de4638d114cd6a6c1c6d37f6b9ec4d" + "filename": "glide2x_emu.ovl", + "md5sum": "341b8f5d82daa46fd1ce236300317c3c" + }, + { + "filename": "gogwrap.exe", + "md5sum": "b149d7dac553ed845722d4139f417e09" + }, + { + "filename": "libfluidsynth-1.dll", + "md5sum": "8ce351ad43ed8d9e3b6d1b3a842f2789" + }, + { + "filename": "libglib-2.0-0.dll", + "md5sum": "19908faf75b07511cbc8ffc040bbdc07" + }, + { + "filename": "libgthread-2.0-0.dll", + "md5sum": "b80679f24ce110663f0f9dbe92b243f9" + }, + { + "filename": "libphysfs.dll", + "md5sum": "5750c6a9871009ed8d925219b84351d1" } ] -} +} \ No newline at end of file diff --git a/database/data/fileList-TR2.json b/database/data/fileList-TR2.json index 2e9db15..f94c9fc 100644 --- a/database/data/fileList-TR2.json +++ b/database/data/fileList-TR2.json @@ -2,576 +2,576 @@ "name": "TR2", "file_data_list": [ { - "filename": "WINSDEC.DLL", - "md5sum": "3e81974ab0a22b640b5a52b41d6a3913" - }, - { - "filename": "tombpc.dat", - "md5sum": "d48757da01f8642f1a3d82fae0fc99e4" + "filename": "Dec130.dll", + "md5sum": "a3a3379012c60dd882760cc47c5cbe5f" }, { - "filename": "readme.txt", - "md5sum": "f6ad9626fafbb4a6f46e39ae9ab13d11" + "filename": "Edec.dll", + "md5sum": "385a43ba3173c0617c3ce3f3ae0c302c" }, { - "filename": "sound.dll", - "md5sum": "5d0355849a06a2270c2880c4615d8cab" + "filename": "Tomb2.exe", + "md5sum": "964f0c4e08ff44a905e8fc9a78f605dc" }, { - "filename": "msvcp90.dll", - "md5sum": "6de5c66e434a9c1729575763d891c6c2" + "filename": "WINPLAY.DLL", + "md5sum": "4ee5d4026f15c967ed3ae599885018b0" }, { - "filename": "Edec.dll", - "md5sum": "385a43ba3173c0617c3ce3f3ae0c302c" + "filename": "WINSDEC.DLL", + "md5sum": "3e81974ab0a22b640b5a52b41d6a3913" }, { "filename": "WINSTR.DLL", "md5sum": "bd9397ee53c1dbe34d1b4fc168d8025e" }, - { - "filename": "msvcr90.dll", - "md5sum": "e7d91d008fe76423962b91c43c88e4eb" - }, { "filename": "audiere.dll", "md5sum": "14fdbcf78f39553202d382d9082dc9cb" }, { - "filename": "Tomb2.exe", - "md5sum": "964f0c4e08ff44a905e8fc9a78f605dc" + "filename": "audio/cdaudio.dat", + "md5sum": "a3bbf0cc3c70fb08e0b79a32b7f37f09" }, { - "filename": "WINPLAY.DLL", - "md5sum": "4ee5d4026f15c967ed3ae599885018b0" + "filename": "audio/cdaudio.mp3", + "md5sum": "39a48e6750b8f546149eadae58d0a27a" }, { - "filename": "Dec130.dll", - "md5sum": "a3a3379012c60dd882760cc47c5cbe5f" + "filename": "data/ASSAULT.TR2", + "md5sum": "d6f218e32d172e67db60daa35ef7e114" }, { - "filename": "fmv/LOGO.RPL", - "md5sum": "20be937db48b25b57bc88e9d47517905" + "filename": "data/BOAT.TR2", + "md5sum": "361a49ac2e9c58e2ac70f0b667ddbd54" }, { - "filename": "fmv/CRASH.RPL", - "md5sum": "0896c7e1600e7d841ac79762ba77b780" + "filename": "data/CUT1.TR2", + "md5sum": "bc6bd4af656c6ce5ea4c388b23365f0a" }, { - "filename": "fmv/ANCIENT.RPL", - "md5sum": "8900a61895597eec87daa558b2a22805" + "filename": "data/DATA.TAG", + "md5sum": "4945551ee03b0ba808c0764c01e1dc27" }, { - "filename": "fmv/MODERN.RPL", - "md5sum": "a1c6f33399f5f9ae5fa41496e30cffad" + "filename": "data/END.PCX", + "md5sum": "72169691f91ed6fb4f3914aab8febfcd" }, { - "filename": "fmv/MS.RPL", - "md5sum": "fa6aa575354759a2a1c25c3f074ec961" + "filename": "data/Emprtomb.tr2", + "md5sum": "38c933bd3d019ed1338749b78b07d82f" }, { - "filename": "fmv/LANDING.RPL", - "md5sum": "71de2ea3664867d32ea135f3de7a7289" + "filename": "data/FLOATING.TR2", + "md5sum": "1e7d0d88ff9d569e22982af761bb006b" }, { - "filename": "fmv/JEEP.RPL", - "md5sum": "94d010cdbd108de01fdb8535314e77a3" + "filename": "data/MAIN.SFX", + "md5sum": "31157b9ad747ad1cba2b0de13a637534" }, { - "filename": "fmv/END.RPL", - "md5sum": "3d60c928baa5a5211478e15e4a3e0ce2" + "filename": "data/MONASTRY.TR2", + "md5sum": "b9edd6b3c561289463e65475563b3264" }, { - "filename": "music/45.mp3", - "md5sum": "facc5a77278692d408fca1ebed43c94e" + "filename": "data/OPERA.TR2", + "md5sum": "5a1d02fc5b33900250563b5481f062ed" }, { - "filename": "music/36.mp3", - "md5sum": "f7deee0a2c7634891b980cc1ea73e58b" + "filename": "data/RIG.TR2", + "md5sum": "d236fac172c123de71e0d1a196266fd8" }, { - "filename": "music/24.mp3", - "md5sum": "0d689db4cdbbc367d410dcdc3b39aec3" + "filename": "data/SETUP.EXE", + "md5sum": "5debe4269d18c2036764dc7269294760" }, { - "filename": "music/51.mp3", - "md5sum": "8424a73c6d05b50ef9fd7e24a6097a62" + "filename": "data/SETUP.INI", + "md5sum": "4ffa7e7074a5cc3c7af7ff60cd721b9a" }, { - "filename": "music/14.mp3", - "md5sum": "3ad9c80d0b6c802039e02dbf7297fd04" + "filename": "data/SKIDOO.TR2", + "md5sum": "7c219c269643bb4c8d67498f4664946e" }, { - "filename": "music/41.mp3", - "md5sum": "4c26c1779d3f61828b637c16735b69cf" + "filename": "data/TITLE.PCX", + "md5sum": "a5dad5ff5cb275825ff1895ca76fa908" }, { - "filename": "music/61.mp3", - "md5sum": "d6933ebd2fe5b80bf72426bb9a6d404f" + "filename": "data/TITLE.tr2", + "md5sum": "5154d720880db8774c7dfbefdd16f2a8" }, { - "filename": "music/46.mp3", - "md5sum": "4bc1029d8f8230539d19fc91d96469af" + "filename": "data/TOMBPC.DAT", + "md5sum": "d48757da01f8642f1a3d82fae0fc99e4" }, { - "filename": "music/44.mp3", - "md5sum": "7353c1f113ea31d3ffd09943cc4dbdfa" + "filename": "data/WALL.TR2", + "md5sum": "da1e01683dad5fabbfff89c267b75b9e" }, { - "filename": "music/52.mp3", - "md5sum": "fab5f6bb30d3c87bae8588ea3fd0d309" + "filename": "data/_INST32I.EX_", + "md5sum": "a755efdaa55974c1a5dba5eefa0a5ebe" }, { - "filename": "music/19.mp3", - "md5sum": "2aa1567018e01f9f51a79ccc3cdfdb01" + "filename": "data/_ISDEL.EXE", + "md5sum": "38cacf5a4997363829a9901d627f80e3" }, { - "filename": "music/22.mp3", - "md5sum": "3e3a6806cb599a18cf39eac836ff2f66" + "filename": "data/_setup.dll", + "md5sum": "c4f7328b247c09c93d284f3e5fc5fcac" }, { - "filename": "music/6.mp3", - "md5sum": "712acfb3fe6d2f3b5458615d28b9c536" + "filename": "data/_sys1.cab", + "md5sum": "a4d442db0ea5657f55003d416a725797" }, { - "filename": "music/31.mp3", - "md5sum": "199652277e646dd2c8a42f6c3bca7611" + "filename": "data/_user1.cab", + "md5sum": "c76b2d4ffedb8adf1611616f77eaf5c4" }, { - "filename": "music/10.mp3", - "md5sum": "b2441816b0c394f40fa0d08c389e97ba" + "filename": "data/autorun.exe", + "md5sum": "31ee93840f985c82473148b88d0adfb4" }, { - "filename": "music/20.mp3", - "md5sum": "fa05a47f22a3a039317fb36e3c105797" + "filename": "data/autorun.ico", + "md5sum": "b512d29fe40c5dcd46bd801bb2dbdbcd" }, { - "filename": "music/25.mp3", - "md5sum": "f8c3a67f1bad29dc66f365ed8ba97878" + "filename": "data/autorun.inf", + "md5sum": "629d893cf661a83dcb0ba3a16d81436f" }, { - "filename": "music/57.mp3", - "md5sum": "2611d6d4b07b74811aa01a21bce8e0d0" + "filename": "data/catacomb.TR2", + "md5sum": "f719b6a79d80da85440eaa923a2b1ae6" }, { - "filename": "music/13.mp3", - "md5sum": "cb5181fafa18677d9bd48c24bfd95116" + "filename": "data/credit01.PCX", + "md5sum": "2b5d853a943141596bacfa3a051c235d" }, { - "filename": "music/60.mp3", - "md5sum": "d61ea4e80193f226b5550401aff94586" + "filename": "data/credit02.PCX", + "md5sum": "6c42318682cfcec26efbfaa4d62ba79d" }, { - "filename": "music/12.mp3", - "md5sum": "e80bad5aad5a9509bab865e8d170586a" + "filename": "data/credit03.PCX", + "md5sum": "8ddede569b8ece0e0d5a3eae839a452a" }, { - "filename": "music/28.mp3", - "md5sum": "7b390b1f0888702913bd9c74017fb990" + "filename": "data/credit04.PCX", + "md5sum": "003b2b13f3bc6667c55a6b6748a9c688" }, { - "filename": "music/43.mp3", - "md5sum": "9214317eb2bd1a7f4de62732fe84f03c" + "filename": "data/credit05.PCX", + "md5sum": "c30b43bb33cf0df43d6cea1c610db201" }, { - "filename": "music/23.mp3", - "md5sum": "7ed475391096b3e92a7e5fdbeff7170e" + "filename": "data/credit06.PCX", + "md5sum": "eb2cee75c9c41867a1c13234fcc69767" }, { - "filename": "music/49.mp3", - "md5sum": "b67288276db58bf7223c1a50403cdffc" + "filename": "data/credit07.PCX", + "md5sum": "04c23117c5ede7f4b77677775677652b" }, { - "filename": "music/32.mp3", - "md5sum": "bec33ad35664b42920254923d47d65f2" + "filename": "data/credit08.PCX", + "md5sum": "806be113f1d5e4066b211ff0386f24cd" }, { - "filename": "music/53.mp3", - "md5sum": "d171545a15bcbdb7143ff4f0b765a007" + "filename": "data/credit09.PCX", + "md5sum": "851d622449b9004fb578523706cb99d5" }, { - "filename": "music/34.mp3", - "md5sum": "4fdb5b3f7aae6901329d6df3ea0181aa" + "filename": "data/cut2.TR2", + "md5sum": "b3992380d8aa167b13f8e01a20ce2d7f" }, { - "filename": "music/16.mp3", - "md5sum": "c0df816acc94ac652efab064a0862b2f" + "filename": "data/cut3.TR2", + "md5sum": "170950c16fc31be97dbd42547acbf398" }, { - "filename": "music/55.mp3", - "md5sum": "38c01f8b22207f22bc187198aa6aa6f1" + "filename": "data/cut4.TR2", + "md5sum": "afda52933e133a64f7cf624371e7445a" }, { - "filename": "music/11.mp3", - "md5sum": "556ede9b43a5813c9befd13994e3f74d" + "filename": "data/data", + "md5sum": "d48757da01f8642f1a3d82fae0fc99e4" }, { - "filename": "music/3.mp3", - "md5sum": "80d92120c84f2002676b15591b9d00e5" + "filename": "data/data1.cab", + "md5sum": "1461a540ee9e581c8de4f4fccc6412cd" }, { - "filename": "music/40.mp3", - "md5sum": "027acf8c3ca73196705f4062b6b1d4a7" + "filename": "data/deck.TR2", + "md5sum": "35afe8b754f3c786ae02a716bf193ed9" }, { - "filename": "music/54.mp3", - "md5sum": "7dff3b601a27c0f2d89109da32fdf225" + "filename": "data/dsetup.dll", + "md5sum": "9cf66de71dc7143006c9cd719dcbf32f" }, { - "filename": "music/2.mp3", - "md5sum": "9cef8b5de815f733c30472b2d0d9fac3" + "filename": "data/dsetup16.dll", + "md5sum": "550c643fbe00165634cfeff9bde3fb69" }, { - "filename": "music/35.mp3", - "md5sum": "da1809db76381487eb5deed4084a410a" + "filename": "data/dsetup32.dll", + "md5sum": "3d98c98e3a859bb26aca297b6fff3cde" }, { - "filename": "music/42.mp3", - "md5sum": "a1b1a8ce48e74f1e5810db4df200a60c" + "filename": "data/house.TR2", + "md5sum": "b56c04ea52227eb7fdebd0665b45357a" }, { - "filename": "music/18.mp3", - "md5sum": "506bdc7e6deaabcf5c74a4e4be0f12a4" + "filename": "data/icecave.TR2", + "md5sum": "6781ace1c3584f440fd0b61ca280f034" }, { - "filename": "music/17.mp3", - "md5sum": "f2fcff40b46e6adca42c6b38cddd49c2" + "filename": "data/keel.TR2", + "md5sum": "6011c18086245fabf16c8265601451d6" }, { - "filename": "music/15.mp3", - "md5sum": "5071415a523739f2a5d71561b2da7e8a" + "filename": "data/lang.dat", + "md5sum": "fd117b58c15db10821aee6029ea829f8" }, { - "filename": "music/7.mp3", - "md5sum": "8a4047aea423952fccb9586da57400bd" + "filename": "data/language.dat", + "md5sum": "4408de76f0ee100fc9fc1904a0b559c5" }, { - "filename": "music/47.mp3", - "md5sum": "48074c4b3b3aeccbdabf309bda3e304d" + "filename": "data/layout.bin", + "md5sum": "2c6c4295f91a2fd48311b351197945dd" }, { - "filename": "music/56.mp3", - "md5sum": "002cdb7eddda03c94ccddac5107dc01b" + "filename": "data/legal.PCX", + "md5sum": "e80d1f4b487576485b278068c78e1cb3" }, { - "filename": "music/38.mp3", - "md5sum": "cdb08f1dea5da94b0f8f3bb03b9dc2e4" + "filename": "data/living.TR2", + "md5sum": "f16bb5d048ce82cdaa86114e0ae90c2b" }, { - "filename": "music/29.mp3", - "md5sum": "703b5a92dbff3fb18fcabac825535b5f" + "filename": "data/os.dat", + "md5sum": "94d9f85ad98bd25100dacee96b438900" }, { - "filename": "music/27.mp3", - "md5sum": "b335245fa47a420e83dd5a845deb006e" + "filename": "data/platform.TR2", + "md5sum": "b3501c67e828452cd58644ae5c3dd854" }, { - "filename": "music/33.mp3", - "md5sum": "5ae8c081b62e24c18796bbf851e33fe5" + "filename": "data/setup.BMP", + "md5sum": "571141d7865e748d214bdfe71f947c8a" }, { - "filename": "music/50.mp3", - "md5sum": "5e07a4a9b27b3f69e2981745fc38d674" + "filename": "data/setup.ins", + "md5sum": "2864d18c6d827c5fa8569702f052833d" }, { - "filename": "music/59.mp3", - "md5sum": "4902f766bfaac46b190e7bfed19104da" + "filename": "data/setup.lid", + "md5sum": "2aea6c00031f7392f7ee7ab48b1c48cb" }, { - "filename": "music/5.mp3", - "md5sum": "8489bbdafc1666d799c659017aeefa23" + "filename": "data/unwater.TR2", + "md5sum": "da46d03096a76e9d9ed9f51e3c614a29" }, { - "filename": "music/58.mp3", - "md5sum": "731744483494f87aa298552f64ff993b" + "filename": "data/venice.TR2", + "md5sum": "d16aca39d8cf8aed74366f8fa1c0009a" }, { - "filename": "music/4.mp3", - "md5sum": "a01ab274bf96602d3778ada03ea32d7b" + "filename": "data/xian.TR2", + "md5sum": "fd8c45efc3f5e690edd0796d350a28ba" }, { - "filename": "music/37.mp3", - "md5sum": "ffe9c5e7a2b9f403202173b6cbe71197" + "filename": "fmv/ANCIENT.RPL", + "md5sum": "8900a61895597eec87daa558b2a22805" }, { - "filename": "music/9.mp3", - "md5sum": "f7fe916bdcbce7bf823ecde91c17b8d7" + "filename": "fmv/CRASH.RPL", + "md5sum": "0896c7e1600e7d841ac79762ba77b780" }, { - "filename": "music/8.mp3", - "md5sum": "3c52339795f1c1628cdaed6454b79eed" + "filename": "fmv/END.RPL", + "md5sum": "3d60c928baa5a5211478e15e4a3e0ce2" }, { - "filename": "music/48.mp3", - "md5sum": "0821d9912f45dce57460adc8ee928fc3" + "filename": "fmv/JEEP.RPL", + "md5sum": "94d010cdbd108de01fdb8535314e77a3" }, { - "filename": "music/30.mp3", - "md5sum": "8bf35bb99c707e1ba526ed226187137c" + "filename": "fmv/LANDING.RPL", + "md5sum": "71de2ea3664867d32ea135f3de7a7289" }, { - "filename": "music/21.mp3", - "md5sum": "75b1501a17f29d6af11f54fb4326b4f7" + "filename": "fmv/LOGO.RPL", + "md5sum": "20be937db48b25b57bc88e9d47517905" }, { - "filename": "music/39.mp3", - "md5sum": "53a6bcafe996b2e00b47213afe8b6a24" + "filename": "fmv/MODERN.RPL", + "md5sum": "a1c6f33399f5f9ae5fa41496e30cffad" }, { - "filename": "music/26.mp3", - "md5sum": "e0d98e57f2f2cbf040461441ca7b9f38" + "filename": "fmv/MS.RPL", + "md5sum": "fa6aa575354759a2a1c25c3f074ec961" }, { - "filename": "audio/cdaudio.mp3", - "md5sum": "39a48e6750b8f546149eadae58d0a27a" + "filename": "msvcp90.dll", + "md5sum": "6de5c66e434a9c1729575763d891c6c2" }, { - "filename": "audio/cdaudio.dat", - "md5sum": "a3bbf0cc3c70fb08e0b79a32b7f37f09" + "filename": "msvcr90.dll", + "md5sum": "e7d91d008fe76423962b91c43c88e4eb" }, { - "filename": "data/END.PCX", - "md5sum": "72169691f91ed6fb4f3914aab8febfcd" + "filename": "music/10.mp3", + "md5sum": "b2441816b0c394f40fa0d08c389e97ba" }, { - "filename": "data/TOMBPC.DAT", - "md5sum": "d48757da01f8642f1a3d82fae0fc99e4" + "filename": "music/11.mp3", + "md5sum": "556ede9b43a5813c9befd13994e3f74d" }, { - "filename": "data/dsetup.dll", - "md5sum": "9cf66de71dc7143006c9cd719dcbf32f" + "filename": "music/12.mp3", + "md5sum": "e80bad5aad5a9509bab865e8d170586a" }, { - "filename": "data/setup.lid", - "md5sum": "2aea6c00031f7392f7ee7ab48b1c48cb" + "filename": "music/13.mp3", + "md5sum": "cb5181fafa18677d9bd48c24bfd95116" }, { - "filename": "data/DATA.TAG", - "md5sum": "4945551ee03b0ba808c0764c01e1dc27" + "filename": "music/14.mp3", + "md5sum": "3ad9c80d0b6c802039e02dbf7297fd04" }, { - "filename": "data/data1.cab", - "md5sum": "1461a540ee9e581c8de4f4fccc6412cd" + "filename": "music/15.mp3", + "md5sum": "5071415a523739f2a5d71561b2da7e8a" }, { - "filename": "data/cut2.TR2", - "md5sum": "b3992380d8aa167b13f8e01a20ce2d7f" + "filename": "music/16.mp3", + "md5sum": "c0df816acc94ac652efab064a0862b2f" }, { - "filename": "data/_setup.dll", - "md5sum": "c4f7328b247c09c93d284f3e5fc5fcac" + "filename": "music/17.mp3", + "md5sum": "f2fcff40b46e6adca42c6b38cddd49c2" }, { - "filename": "data/TITLE.PCX", - "md5sum": "a5dad5ff5cb275825ff1895ca76fa908" + "filename": "music/18.mp3", + "md5sum": "506bdc7e6deaabcf5c74a4e4be0f12a4" }, { - "filename": "data/SKIDOO.TR2", - "md5sum": "7c219c269643bb4c8d67498f4664946e" + "filename": "music/19.mp3", + "md5sum": "2aa1567018e01f9f51a79ccc3cdfdb01" }, { - "filename": "data/RIG.TR2", - "md5sum": "d236fac172c123de71e0d1a196266fd8" + "filename": "music/2.mp3", + "md5sum": "9cef8b5de815f733c30472b2d0d9fac3" }, { - "filename": "data/unwater.TR2", - "md5sum": "da46d03096a76e9d9ed9f51e3c614a29" + "filename": "music/20.mp3", + "md5sum": "fa05a47f22a3a039317fb36e3c105797" }, { - "filename": "data/language.dat", - "md5sum": "4408de76f0ee100fc9fc1904a0b559c5" + "filename": "music/21.mp3", + "md5sum": "75b1501a17f29d6af11f54fb4326b4f7" }, { - "filename": "data/SETUP.EXE", - "md5sum": "5debe4269d18c2036764dc7269294760" + "filename": "music/22.mp3", + "md5sum": "3e3a6806cb599a18cf39eac836ff2f66" }, { - "filename": "data/credit09.PCX", - "md5sum": "851d622449b9004fb578523706cb99d5" + "filename": "music/23.mp3", + "md5sum": "7ed475391096b3e92a7e5fdbeff7170e" }, { - "filename": "data/MAIN.SFX", - "md5sum": "31157b9ad747ad1cba2b0de13a637534" + "filename": "music/24.mp3", + "md5sum": "0d689db4cdbbc367d410dcdc3b39aec3" }, { - "filename": "data/WALL.TR2", - "md5sum": "da1e01683dad5fabbfff89c267b75b9e" + "filename": "music/25.mp3", + "md5sum": "f8c3a67f1bad29dc66f365ed8ba97878" }, { - "filename": "data/BOAT.TR2", - "md5sum": "361a49ac2e9c58e2ac70f0b667ddbd54" + "filename": "music/26.mp3", + "md5sum": "e0d98e57f2f2cbf040461441ca7b9f38" }, { - "filename": "data/dsetup16.dll", - "md5sum": "550c643fbe00165634cfeff9bde3fb69" + "filename": "music/27.mp3", + "md5sum": "b335245fa47a420e83dd5a845deb006e" }, { - "filename": "data/_sys1.cab", - "md5sum": "a4d442db0ea5657f55003d416a725797" + "filename": "music/28.mp3", + "md5sum": "7b390b1f0888702913bd9c74017fb990" }, { - "filename": "data/credit01.PCX", - "md5sum": "2b5d853a943141596bacfa3a051c235d" + "filename": "music/29.mp3", + "md5sum": "703b5a92dbff3fb18fcabac825535b5f" }, { - "filename": "data/FLOATING.TR2", - "md5sum": "1e7d0d88ff9d569e22982af761bb006b" + "filename": "music/3.mp3", + "md5sum": "80d92120c84f2002676b15591b9d00e5" }, { - "filename": "data/OPERA.TR2", - "md5sum": "5a1d02fc5b33900250563b5481f062ed" + "filename": "music/30.mp3", + "md5sum": "8bf35bb99c707e1ba526ed226187137c" }, { - "filename": "data/os.dat", - "md5sum": "94d9f85ad98bd25100dacee96b438900" + "filename": "music/31.mp3", + "md5sum": "199652277e646dd2c8a42f6c3bca7611" }, { - "filename": "data/cut4.TR2", - "md5sum": "afda52933e133a64f7cf624371e7445a" + "filename": "music/32.mp3", + "md5sum": "bec33ad35664b42920254923d47d65f2" }, { - "filename": "data/setup.BMP", - "md5sum": "571141d7865e748d214bdfe71f947c8a" + "filename": "music/33.mp3", + "md5sum": "5ae8c081b62e24c18796bbf851e33fe5" }, { - "filename": "data/_ISDEL.EXE", - "md5sum": "38cacf5a4997363829a9901d627f80e3" + "filename": "music/34.mp3", + "md5sum": "4fdb5b3f7aae6901329d6df3ea0181aa" }, { - "filename": "data/icecave.TR2", - "md5sum": "6781ace1c3584f440fd0b61ca280f034" + "filename": "music/35.mp3", + "md5sum": "da1809db76381487eb5deed4084a410a" }, { - "filename": "data/keel.TR2", - "md5sum": "6011c18086245fabf16c8265601451d6" + "filename": "music/36.mp3", + "md5sum": "f7deee0a2c7634891b980cc1ea73e58b" }, { - "filename": "data/layout.bin", - "md5sum": "2c6c4295f91a2fd48311b351197945dd" + "filename": "music/37.mp3", + "md5sum": "ffe9c5e7a2b9f403202173b6cbe71197" }, { - "filename": "data/credit02.PCX", - "md5sum": "6c42318682cfcec26efbfaa4d62ba79d" + "filename": "music/38.mp3", + "md5sum": "cdb08f1dea5da94b0f8f3bb03b9dc2e4" }, { - "filename": "data/MONASTRY.TR2", - "md5sum": "b9edd6b3c561289463e65475563b3264" + "filename": "music/39.mp3", + "md5sum": "53a6bcafe996b2e00b47213afe8b6a24" }, { - "filename": "data/credit08.PCX", - "md5sum": "806be113f1d5e4066b211ff0386f24cd" + "filename": "music/4.mp3", + "md5sum": "a01ab274bf96602d3778ada03ea32d7b" }, { - "filename": "data/autorun.ico", - "md5sum": "b512d29fe40c5dcd46bd801bb2dbdbcd" + "filename": "music/40.mp3", + "md5sum": "027acf8c3ca73196705f4062b6b1d4a7" }, { - "filename": "data/legal.PCX", - "md5sum": "e80d1f4b487576485b278068c78e1cb3" + "filename": "music/41.mp3", + "md5sum": "4c26c1779d3f61828b637c16735b69cf" }, { - "filename": "data/Emprtomb.tr2", - "md5sum": "38c933bd3d019ed1338749b78b07d82f" + "filename": "music/42.mp3", + "md5sum": "a1b1a8ce48e74f1e5810db4df200a60c" }, { - "filename": "data/credit03.PCX", - "md5sum": "8ddede569b8ece0e0d5a3eae839a452a" + "filename": "music/43.mp3", + "md5sum": "9214317eb2bd1a7f4de62732fe84f03c" }, { - "filename": "data/TITLE.tr2", - "md5sum": "5154d720880db8774c7dfbefdd16f2a8" + "filename": "music/44.mp3", + "md5sum": "7353c1f113ea31d3ffd09943cc4dbdfa" }, { - "filename": "data/dsetup32.dll", - "md5sum": "3d98c98e3a859bb26aca297b6fff3cde" + "filename": "music/45.mp3", + "md5sum": "facc5a77278692d408fca1ebed43c94e" }, { - "filename": "data/xian.TR2", - "md5sum": "fd8c45efc3f5e690edd0796d350a28ba" + "filename": "music/46.mp3", + "md5sum": "4bc1029d8f8230539d19fc91d96469af" }, { - "filename": "data/SETUP.INI", - "md5sum": "4ffa7e7074a5cc3c7af7ff60cd721b9a" + "filename": "music/47.mp3", + "md5sum": "48074c4b3b3aeccbdabf309bda3e304d" }, { - "filename": "data/credit05.PCX", - "md5sum": "c30b43bb33cf0df43d6cea1c610db201" + "filename": "music/48.mp3", + "md5sum": "0821d9912f45dce57460adc8ee928fc3" }, { - "filename": "data/lang.dat", - "md5sum": "fd117b58c15db10821aee6029ea829f8" + "filename": "music/49.mp3", + "md5sum": "b67288276db58bf7223c1a50403cdffc" }, { - "filename": "data/platform.TR2", - "md5sum": "b3501c67e828452cd58644ae5c3dd854" + "filename": "music/5.mp3", + "md5sum": "8489bbdafc1666d799c659017aeefa23" }, { - "filename": "data/catacomb.TR2", - "md5sum": "f719b6a79d80da85440eaa923a2b1ae6" + "filename": "music/50.mp3", + "md5sum": "5e07a4a9b27b3f69e2981745fc38d674" }, { - "filename": "data/house.TR2", - "md5sum": "b56c04ea52227eb7fdebd0665b45357a" + "filename": "music/51.mp3", + "md5sum": "8424a73c6d05b50ef9fd7e24a6097a62" }, { - "filename": "data/setup.ins", - "md5sum": "2864d18c6d827c5fa8569702f052833d" + "filename": "music/52.mp3", + "md5sum": "fab5f6bb30d3c87bae8588ea3fd0d309" }, { - "filename": "data/autorun.exe", - "md5sum": "31ee93840f985c82473148b88d0adfb4" + "filename": "music/53.mp3", + "md5sum": "d171545a15bcbdb7143ff4f0b765a007" }, { - "filename": "data/credit06.PCX", - "md5sum": "eb2cee75c9c41867a1c13234fcc69767" + "filename": "music/54.mp3", + "md5sum": "7dff3b601a27c0f2d89109da32fdf225" }, { - "filename": "data/credit07.PCX", - "md5sum": "04c23117c5ede7f4b77677775677652b" + "filename": "music/55.mp3", + "md5sum": "38c01f8b22207f22bc187198aa6aa6f1" }, { - "filename": "data/CUT1.TR2", - "md5sum": "bc6bd4af656c6ce5ea4c388b23365f0a" + "filename": "music/56.mp3", + "md5sum": "002cdb7eddda03c94ccddac5107dc01b" }, { - "filename": "data/deck.TR2", - "md5sum": "35afe8b754f3c786ae02a716bf193ed9" + "filename": "music/57.mp3", + "md5sum": "2611d6d4b07b74811aa01a21bce8e0d0" }, { - "filename": "data/credit04.PCX", - "md5sum": "003b2b13f3bc6667c55a6b6748a9c688" + "filename": "music/58.mp3", + "md5sum": "731744483494f87aa298552f64ff993b" }, { - "filename": "data/venice.TR2", - "md5sum": "d16aca39d8cf8aed74366f8fa1c0009a" + "filename": "music/59.mp3", + "md5sum": "4902f766bfaac46b190e7bfed19104da" }, { - "filename": "data/data", - "md5sum": "d48757da01f8642f1a3d82fae0fc99e4" + "filename": "music/6.mp3", + "md5sum": "712acfb3fe6d2f3b5458615d28b9c536" }, { - "filename": "data/cut3.TR2", - "md5sum": "170950c16fc31be97dbd42547acbf398" + "filename": "music/60.mp3", + "md5sum": "d61ea4e80193f226b5550401aff94586" }, { - "filename": "data/ASSAULT.TR2", - "md5sum": "d6f218e32d172e67db60daa35ef7e114" + "filename": "music/61.mp3", + "md5sum": "d6933ebd2fe5b80bf72426bb9a6d404f" }, { - "filename": "data/_INST32I.EX_", - "md5sum": "a755efdaa55974c1a5dba5eefa0a5ebe" + "filename": "music/7.mp3", + "md5sum": "8a4047aea423952fccb9586da57400bd" }, { - "filename": "data/autorun.inf", - "md5sum": "629d893cf661a83dcb0ba3a16d81436f" + "filename": "music/8.mp3", + "md5sum": "3c52339795f1c1628cdaed6454b79eed" }, { - "filename": "data/living.TR2", - "md5sum": "f16bb5d048ce82cdaa86114e0ae90c2b" + "filename": "music/9.mp3", + "md5sum": "f7fe916bdcbce7bf823ecde91c17b8d7" }, { - "filename": "data/_user1.cab", - "md5sum": "c76b2d4ffedb8adf1611616f77eaf5c4" + "filename": "readme.txt", + "md5sum": "f6ad9626fafbb4a6f46e39ae9ab13d11" + }, + { + "filename": "sound.dll", + "md5sum": "5d0355849a06a2270c2880c4615d8cab" + }, + { + "filename": "tombpc.dat", + "md5sum": "d48757da01f8642f1a3d82fae0fc99e4" } ] -} +} \ No newline at end of file diff --git a/database/data/fileList-TR3.json b/database/data/fileList-TR3.json index e5f0bf9..df19a98 100644 --- a/database/data/fileList-TR3.json +++ b/database/data/fileList-TR3.json @@ -9,177 +9,137 @@ "filename": "DEC130.DLL", "md5sum": "d09677d10864caa509ab2ffbd7ad37e7" }, - { - "filename": "WINPLAY.DLL", - "md5sum": "4ee5d4026f15c967ed3ae599885018b0" - }, - { - "filename": "os.dat", - "md5sum": "af1d8d9435cb10fe2f4b4215eaf6bec4" - }, - { - "filename": "data.bin", - "md5sum": "3561c0dffdb90248fa1fc2d4fb86f08a" - }, - { - "filename": "tomb3.exe", - "md5sum": "4044dc2c58f02bfea2572e80dd8f2abb" - }, - { - "filename": "layout.bin", - "md5sum": "d0f7f7eda9e692eac06b32813a86e0c3" - }, { "filename": "EDEC.DLL", "md5sum": "26b1f5d031c67a0b4a1832d1b4e6422c" }, { - "filename": "WINSTR.DLL", - "md5sum": "bd9397ee53c1dbe34d1b4fc168d8025e" + "filename": "WINPLAY.DLL", + "md5sum": "4ee5d4026f15c967ed3ae599885018b0" }, { "filename": "WINSDEC.DLL", "md5sum": "f220b7353e550c8e017ab2d90fd83ae3" }, { - "filename": "lang.dat", - "md5sum": "90e64689804b4f4b0197c07290965a3c" + "filename": "WINSTR.DLL", + "md5sum": "bd9397ee53c1dbe34d1b4fc168d8025e" }, { "filename": "audio/cdaudio.wad", "md5sum": "0e4643dc86f0228969c0e0c1b30c0711" }, { - "filename": "pix/TITLEUK.BMP", - "md5sum": "7d88aa20642a41e9d68558456683f57b" + "filename": "config.txt", + "md5sum": "82555556be5986030d0a6f1314312f3b" }, { - "filename": "pix/SOUTHPAC.BMP", - "md5sum": "ffb8d2d1cc6a4723e0c58a2fe548f94f" + "filename": "cuts/CUT1.TR2", + "md5sum": "e54ce1ac0106a76f72432db8e02c8dbf" }, { - "filename": "pix/CREDIT07.BMP", - "md5sum": "2e5453045748420e576806917e0a30e3" + "filename": "cuts/CUT11.TR2", + "md5sum": "a75d14b398ffbbca13bee7bc3ff0c080" }, { - "filename": "pix/CREDIT03.BMP", - "md5sum": "5511970cf790c81a351e19baab1b1068" + "filename": "cuts/CUT12.TR2", + "md5sum": "0bfe24996a41984434de13470e359b05" }, { - "filename": "pix/CREDIT05.BMP", - "md5sum": "17e2230f562c04d2f0c0afabcad60629" + "filename": "cuts/CUT2.TR2", + "md5sum": "81ff9f99044738510cccacc3646fc347" }, { - "filename": "pix/CREDIT04.BMP", - "md5sum": "88332670006eb121a705c839288c0e36" + "filename": "cuts/CUT3.TR2", + "md5sum": "3135f022bceccc129c43997c2e53320c" }, { - "filename": "pix/CREDIT01.BMP", - "md5sum": "05608fdd5355624192a2b95eeaf21bc5" + "filename": "cuts/CUT4.TR2", + "md5sum": "4a061d14750d36c236ae4e2c22e75aa4" }, { - "filename": "pix/ANTARC.BMP", - "md5sum": "8682420d6bdefcb87820065dd87e50f0" + "filename": "cuts/CUT5.TR2", + "md5sum": "86290b1ac08dfb0d500357d9e861c072" }, { - "filename": "pix/THEEND.BMP", - "md5sum": "d942b38b5ce68d4a96b8b484e38f486f" + "filename": "cuts/CUT6.TR2", + "md5sum": "e93435fb9577ed5da27b8cb95e6a85f0" }, { - "filename": "pix/CREDIT08.BMP", - "md5sum": "deb5c81fc134fb2207f16df45bf97352" + "filename": "cuts/CUT7.TR2", + "md5sum": "19b04538646d2603308f37cea64d8e66" }, { - "filename": "pix/CREDIT09.BMP", - "md5sum": "f1928fd6d00e1aefff2338f681c5a229" + "filename": "cuts/CUT8.TR2", + "md5sum": "ab459301b03aab6c35327284cacbd0bd" }, { - "filename": "pix/HOUSE.BMP", - "md5sum": "7456ab850b9444fa622250ca70aac6d5" + "filename": "cuts/CUT9.TR2", + "md5sum": "28180b6e049b439413cd657870bf8474" }, { - "filename": "pix/CREDIT02.BMP", - "md5sum": "7fa680415bbabe15b155632a722b2ea0" + "filename": "data.bin", + "md5sum": "3561c0dffdb90248fa1fc2d4fb86f08a" }, { - "filename": "pix/INDIA.BMP", - "md5sum": "92756534d2ac4dc9e118c906c7c16098" + "filename": "data/ANTARC.TR2", + "md5sum": "80f7907ded8a372bb87b1bcea178f94e" }, { - "filename": "pix/CREDIT06.BMP", - "md5sum": "abb63ed2a790b5795082324b14a1fea7" + "filename": "data/AREA51.TR2", + "md5sum": "59dc31d9020943e5ef85942df0a88c58" }, { - "filename": "pix/LEGAL.BMP", - "md5sum": "b59fc9ad5f0bd64000c73bed4c2c6e21" + "filename": "data/CHAMBER.TR2", + "md5sum": "438cd76e0e7be12464c3bef35d0216f5" }, { - "filename": "pix/NEVADA.BMP", - "md5sum": "db7ae096fced4eaa630c0bec83114ee4" + "filename": "data/CITY.TR2", + "md5sum": "69daad41e8a9ac9fad5aab6d22908de7" }, { - "filename": "pix/LONDON.BMP", - "md5sum": "67b5cab900f04c913f6bab241c4638ff" + "filename": "data/COMPOUND.TR2", + "md5sum": "1630b3f25a226d51d7f4875300133e8e" }, { - "filename": "pix/THEEND2.BMP", - "md5sum": "f56331cf11bf04dfef47492626cc9073" + "filename": "data/CRASH.TR2", + "md5sum": "ab8b5f6f568432666aaf5c4d83b9f6f2" }, { - "filename": "data/JUNGLE.TR2", - "md5sum": "9befdc5075fdb84450d2ed0533719b12" + "filename": "data/HOUSE.TR2", + "md5sum": "5e11d251ddb12b98ebead1883dc12d2a" }, { - "filename": "data/CITY.TR2", - "md5sum": "69daad41e8a9ac9fad5aab6d22908de7" + "filename": "data/JUNGLE.TR2", + "md5sum": "9befdc5075fdb84450d2ed0533719b12" }, { "filename": "data/MAIN.SFX", "md5sum": "508ba45acbe4317e23daaf54ba919d04" }, { - "filename": "data/ANTARC.TR2", - "md5sum": "80f7907ded8a372bb87b1bcea178f94e" - }, - { - "filename": "data/TOWER.TR2", - "md5sum": "7a46c92685674a95024a9886152f8c2c" + "filename": "data/MINES.TR2", + "md5sum": "538f602ac876cee837a07760a3dbe3aa" }, { "filename": "data/NEVADA.TR2", "md5sum": "8dc8bdc53dc53e1ec7943fac3b680a7c" }, { - "filename": "data/TITLE.TR2", - "md5sum": "28395720a88971b6dc590489ff47d9e3" - }, - { - "filename": "data/TONYBOSS.TR2", - "md5sum": "070d4a7b486c234d3e84ebaba904d48a" - }, - { - "filename": "data/VICT.TR2", - "md5sum": "01e6f703493807dfd513d4fcd7f29ffd" - }, - { - "filename": "data/TOMBPC.DAT", - "md5sum": "3ae21d4e98daf1692a1eaf0acd9d6958" - }, - { - "filename": "data/TEMPLE.TR2", - "md5sum": "18af2d4384904bf48c6941fb51382672" + "filename": "data/OFFICE.TR2", + "md5sum": "ba54a5782912a4ef83929f687009377e" }, { "filename": "data/QUADCHAS.TR2", "md5sum": "ee80c9522dffc40aef5576de09ad5ded" }, { - "filename": "data/AREA51.TR2", - "md5sum": "59dc31d9020943e5ef85942df0a88c58" + "filename": "data/RAPIDS.TR2", + "md5sum": "f080de24577654474fa1ebd6d07673e2" }, { - "filename": "data/CHAMBER.TR2", - "md5sum": "438cd76e0e7be12464c3bef35d0216f5" + "filename": "data/ROOFS.TR2", + "md5sum": "9b3f54902d526472008408949f23032b" }, { "filename": "data/SEWER.TR2", @@ -190,45 +150,49 @@ "md5sum": "7b064a9d5b7cb17bd4e16261242bc940" }, { - "filename": "data/MINES.TR2", - "md5sum": "538f602ac876cee837a07760a3dbe3aa" + "filename": "data/STPAUL.TR2", + "md5sum": "0275cb33c94e840859a622763865a2e9" }, { - "filename": "data/ROOFS.TR2", - "md5sum": "9b3f54902d526472008408949f23032b" + "filename": "data/TEMPLE.TR2", + "md5sum": "18af2d4384904bf48c6941fb51382672" }, { - "filename": "data/COMPOUND.TR2", - "md5sum": "1630b3f25a226d51d7f4875300133e8e" + "filename": "data/TITLE.TR2", + "md5sum": "28395720a88971b6dc590489ff47d9e3" }, { - "filename": "data/CRASH.TR2", - "md5sum": "ab8b5f6f568432666aaf5c4d83b9f6f2" + "filename": "data/TOMBPC.DAT", + "md5sum": "3ae21d4e98daf1692a1eaf0acd9d6958" }, { - "filename": "data/OFFICE.TR2", - "md5sum": "ba54a5782912a4ef83929f687009377e" + "filename": "data/TONYBOSS.TR2", + "md5sum": "070d4a7b486c234d3e84ebaba904d48a" }, { - "filename": "data/STPAUL.TR2", - "md5sum": "0275cb33c94e840859a622763865a2e9" + "filename": "data/TOWER.TR2", + "md5sum": "7a46c92685674a95024a9886152f8c2c" }, { "filename": "data/TRIBOSS.TR2", "md5sum": "c9c011b71964426ecd269c314ad5f4c1" }, { - "filename": "data/RAPIDS.TR2", - "md5sum": "f080de24577654474fa1ebd6d07673e2" - }, - { - "filename": "data/HOUSE.TR2", - "md5sum": "5e11d251ddb12b98ebead1883dc12d2a" + "filename": "data/VICT.TR2", + "md5sum": "01e6f703493807dfd513d4fcd7f29ffd" }, { "filename": "fmv/Crsh_Eng.rpl", "md5sum": "ee2d0aa76754fe0744c47f4ad9fcd607" }, + { + "filename": "fmv/Endgame.rpl", + "md5sum": "24b90bdd3219facfdde240c954164a59" + }, + { + "filename": "fmv/Intr_Eng.rpl", + "md5sum": "3afa8b9903af0c8dabee5f6f1eb396d0" + }, { "filename": "fmv/Sail_Eng.rpl", "md5sum": "6947a8a13b70235f9fc1aa3ea4db1da9" @@ -238,88 +202,128 @@ "md5sum": "20be937db48b25b57bc88e9d47517905" }, { - "filename": "fmv/Intr_Eng.rpl", - "md5sum": "3afa8b9903af0c8dabee5f6f1eb396d0" + "filename": "lang.dat", + "md5sum": "90e64689804b4f4b0197c07290965a3c" }, { - "filename": "fmv/Endgame.rpl", - "md5sum": "24b90bdd3219facfdde240c954164a59" + "filename": "layout.bin", + "md5sum": "d0f7f7eda9e692eac06b32813a86e0c3" }, { - "filename": "cuts/CUT1.TR2", - "md5sum": "e54ce1ac0106a76f72432db8e02c8dbf" + "filename": "os.dat", + "md5sum": "af1d8d9435cb10fe2f4b4215eaf6bec4" }, { - "filename": "cuts/CUT2.TR2", - "md5sum": "81ff9f99044738510cccacc3646fc347" + "filename": "pix/ANTARC.BMP", + "md5sum": "8682420d6bdefcb87820065dd87e50f0" }, { - "filename": "cuts/CUT6.TR2", - "md5sum": "e93435fb9577ed5da27b8cb95e6a85f0" + "filename": "pix/CREDIT01.BMP", + "md5sum": "05608fdd5355624192a2b95eeaf21bc5" }, { - "filename": "cuts/CUT11.TR2", - "md5sum": "a75d14b398ffbbca13bee7bc3ff0c080" + "filename": "pix/CREDIT02.BMP", + "md5sum": "7fa680415bbabe15b155632a722b2ea0" }, { - "filename": "cuts/CUT9.TR2", - "md5sum": "28180b6e049b439413cd657870bf8474" + "filename": "pix/CREDIT03.BMP", + "md5sum": "5511970cf790c81a351e19baab1b1068" }, { - "filename": "cuts/CUT4.TR2", - "md5sum": "4a061d14750d36c236ae4e2c22e75aa4" + "filename": "pix/CREDIT04.BMP", + "md5sum": "88332670006eb121a705c839288c0e36" }, { - "filename": "cuts/CUT7.TR2", - "md5sum": "19b04538646d2603308f37cea64d8e66" + "filename": "pix/CREDIT05.BMP", + "md5sum": "17e2230f562c04d2f0c0afabcad60629" }, { - "filename": "cuts/CUT12.TR2", - "md5sum": "0bfe24996a41984434de13470e359b05" + "filename": "pix/CREDIT06.BMP", + "md5sum": "abb63ed2a790b5795082324b14a1fea7" }, { - "filename": "cuts/CUT5.TR2", - "md5sum": "86290b1ac08dfb0d500357d9e861c072" + "filename": "pix/CREDIT07.BMP", + "md5sum": "2e5453045748420e576806917e0a30e3" }, { - "filename": "cuts/CUT3.TR2", - "md5sum": "3135f022bceccc129c43997c2e53320c" + "filename": "pix/CREDIT08.BMP", + "md5sum": "deb5c81fc134fb2207f16df45bf97352" }, { - "filename": "cuts/CUT8.TR2", - "md5sum": "ab459301b03aab6c35327284cacbd0bd" + "filename": "pix/CREDIT09.BMP", + "md5sum": "f1928fd6d00e1aefff2338f681c5a229" }, { - "filename": "support/info/Readme.txt", - "md5sum": "72890403f686d0a199cfcfed5296fed0" + "filename": "pix/HOUSE.BMP", + "md5sum": "7456ab850b9444fa622250ca70aac6d5" }, { - "filename": "support/info/ninjahead.gif", - "md5sum": "746c9a7ab8cd2bd375f6520b5cf4ae3a" + "filename": "pix/INDIA.BMP", + "md5sum": "92756534d2ac4dc9e118c906c7c16098" }, { - "filename": "support/info/support.htm", - "md5sum": "3f463cc01e32b8de7542b1f9a2aa9e91" + "filename": "pix/LEGAL.BMP", + "md5sum": "b59fc9ad5f0bd64000c73bed4c2c6e21" }, { - "filename": "support/info/slegal.gif", - "md5sum": "bb72ad0b84f5d6cad35b6a3a7cb28ab9" + "filename": "pix/LONDON.BMP", + "md5sum": "67b5cab900f04c913f6bab241c4638ff" }, { - "filename": "support/info/eidos.gif", - "md5sum": "cf6df27145b94333dffa488e52a905ff" + "filename": "pix/NEVADA.BMP", + "md5sum": "db7ae096fced4eaa630c0bec83114ee4" + }, + { + "filename": "pix/SOUTHPAC.BMP", + "md5sum": "ffb8d2d1cc6a4723e0c58a2fe548f94f" + }, + { + "filename": "pix/THEEND.BMP", + "md5sum": "d942b38b5ce68d4a96b8b484e38f486f" + }, + { + "filename": "pix/THEEND2.BMP", + "md5sum": "f56331cf11bf04dfef47492626cc9073" + }, + { + "filename": "pix/TITLEUK.BMP", + "md5sum": "7d88aa20642a41e9d68558456683f57b" }, { "filename": "support/info/Ninja.jpg", "md5sum": "cfaa679cd484b0709c36c8324dbf0960" }, + { + "filename": "support/info/Readme.txt", + "md5sum": "72890403f686d0a199cfcfed5296fed0" + }, { "filename": "support/info/core.jpg", "md5sum": "a78b2f1ec41c1443d04592714b9ab36c" }, + { + "filename": "support/info/eidos.gif", + "md5sum": "cf6df27145b94333dffa488e52a905ff" + }, + { + "filename": "support/info/ninjahead.gif", + "md5sum": "746c9a7ab8cd2bd375f6520b5cf4ae3a" + }, + { + "filename": "support/info/slegal.gif", + "md5sum": "bb72ad0b84f5d6cad35b6a3a7cb28ab9" + }, + { + "filename": "support/info/support.htm", + "md5sum": "3f463cc01e32b8de7542b1f9a2aa9e91" + }, { "filename": "support/info/tr3logo.jpg", "md5sum": "a1030488e87c0edbdfc5b8ebeba53235" + }, + { + "filename": "tomb3.exe", + "md5sum": "4044dc2c58f02bfea2572e80dd8f2abb" } ] -} +} \ No newline at end of file diff --git a/database/data/fileList-TR4.json b/database/data/fileList-TR4.json index 0118261..ed5ab6c 100644 --- a/database/data/fileList-TR4.json +++ b/database/data/fileList-TR4.json @@ -5,697 +5,697 @@ "filename": "DATA.TAG", "md5sum": "91706f405173ff36a9dbfd3c264da9ad" }, + { + "filename": "English.dat", + "md5sum": "6f99565028852ed7ad0de85feda865f0" + }, { "filename": "SCRIPT.DAT", "md5sum": "172daafe17e5cee2773f8d1d3b6796be" }, { - "filename": "English.dat", - "md5sum": "6f99565028852ed7ad0de85feda865f0" + "filename": "audio/001_VonCroy2.wav", + "md5sum": "00456e6d858071bee1afca348e3ca073" }, { - "filename": "readme.txt", - "md5sum": "3ee0b38528657a175cb0c3d8bd084b6c" + "filename": "audio/002_VonCroy3.wav", + "md5sum": "17fa0ef5be0187a826a4b1500732013c" }, { - "filename": "binkw32.dll", - "md5sum": "71f0294906ee3da26499b7fce1dff180" + "filename": "audio/003_VonCroy4.wav", + "md5sum": "bed6953512fe50387d286d3417c4f881" }, { - "filename": "tomb4.exe", - "md5sum": "bff3fea78480671ee81831cc6c6e8805" + "filename": "audio/004_VonCroy5.wav", + "md5sum": "2499e2d5d0491844cd389abc234876c3" }, { - "filename": "fmv/Fmv09.bik", - "md5sum": "0a1b69e49a7e7c0bf6edba6b05013941" + "filename": "audio/005_VonCroy6_Lara2.wav", + "md5sum": "affeb8a073e3d0218879a7d945b88acd" }, { - "filename": "fmv/Fmv00.bik", - "md5sum": "d76f06cca306df1e1d09d6894ce377cc" + "filename": "audio/006_VonCroy7.wav", + "md5sum": "0516b7154b4cad44a4f0d83b9c0d4c72" }, { - "filename": "fmv/Fmv03.bik", - "md5sum": "e9a64457556e854a7e5347273332e450" + "filename": "audio/007_VonCroy8.wav", + "md5sum": "7f93aa14091269130d8f18b37ec1cb68" }, { - "filename": "fmv/Fmv06.bik", - "md5sum": "af772505a86faa645deecb86191d4cee" + "filename": "audio/008_VonCroy9a.wav", + "md5sum": "cbe030d74c4025d9fed5d7a9dfa8f513" }, { - "filename": "fmv/Fmv07.bik", - "md5sum": "424eb07724a3bc7f9ddb2f1c8cdef57f" + "filename": "audio/009_VonCroy9b_Lara3.wav", + "md5sum": "390fbbb9599dac1a040bbf4f7f537874" }, { - "filename": "fmv/Fmv12.bik", - "md5sum": "aff5bc76c42070561f24d96fa1f4b178" + "filename": "audio/010_VonCroy10.wav", + "md5sum": "323e597a3a2e64315c158add9345f5dd" }, { - "filename": "fmv/Fmv10.bik", - "md5sum": "82685c4358b774416f4546b2951dc3df" + "filename": "audio/011_VonCroy11a.wav", + "md5sum": "2b52b46d3c53ed73c75c8235fdfbf5b8" }, { - "filename": "fmv/Fmv01.bik", - "md5sum": "e7456ad9ea862703fe527e7d8dde378b" + "filename": "audio/012_VonCroy11b.wav", + "md5sum": "8fcb843b90ce53748eeadb094e655029" }, { - "filename": "fmv/Fmv04.bik", - "md5sum": "f444110f6db7970f041dbc27e501deba" + "filename": "audio/013_VonCroy12_13a_Lara4.wav", + "md5sum": "ae092bed9ad1849eb142f8079e26b1ac" }, { - "filename": "fmv/Fmv05.bik", - "md5sum": "fe257d1f3dedc6f635ddbca0bcea6d4b" + "filename": "audio/014_VonCroy13b.wav", + "md5sum": "710492402c88f2c439a12efb8e5972b9" }, { - "filename": "fmv/Fmv02.bik", - "md5sum": "fcdf86aa4001fea08b1c6d25de8d9c1b" + "filename": "audio/015_VonCroy14.wav", + "md5sum": "7444eb402a3dfdd9dbeecbce756972d4" }, { - "filename": "fmv/Fmv11.bik", - "md5sum": "d038d36e3d28d1f8bcbdd72a0c1a4bb1" + "filename": "audio/016_VonCroy15.wav", + "md5sum": "d90edebd624cd8fa6fa215d62ff274a1" }, { - "filename": "fmv/Fmv08.bik", - "md5sum": "deec0df6a34a6354eead11f65f0d1274" + "filename": "audio/017_VonCroy16_lara5.wav", + "md5sum": "83b4493d597593a21aec77266b715312" }, { - "filename": "audio/077_crocgod.wav", - "md5sum": "3558800280ed5bb72768562ce5479f7f" + "filename": "audio/018_VonCroy17.wav", + "md5sum": "d9c5d9e40da07b3b4599eaeca28df2cd" }, { - "filename": "audio/111_charmer.wav", - "md5sum": "5aeddb7658d37ef138f5f15ab052aa86" + "filename": "audio/019_Lara6_VonCroy18.wav", + "md5sum": "6c12977535da7e11443ad80b0a345a77" }, { - "filename": "audio/094_minilib4.wav", - "md5sum": "ee94835ca782485ef4796d44924be5a4" + "filename": "audio/020_VonCroy19.wav", + "md5sum": "e7240f3609e978eb86dfc601e7e8fd30" + }, + { + "filename": "audio/021_VC20_L7_VC21_L8_VC22a.wav", + "md5sum": "9a62050896d426e3a88e35f5456093e3" + }, + { + "filename": "audio/022_VonCroy22b.wav", + "md5sum": "ef450395e0823d4e1faeba817fe8164e" }, { "filename": "audio/023_VonCroy23.wav", "md5sum": "95b5bfe8ac0bb868f6bfcfc269b6fc97" }, + { + "filename": "audio/024_VonCroy24a.wav", + "md5sum": "69cee70f1048fae4283102b8af51a495" + }, + { + "filename": "audio/025_VonCroy24b.wav", + "md5sum": "f7db385fe77e984c6cb934a2bad2fc81" + }, { "filename": "audio/026_VC25_L9_VC26_L10.wav", "md5sum": "341d3e84f43f80f8668ab8902afa3906" }, { - "filename": "audio/075_captain1.wav", - "md5sum": "1ea36fb826b4ac924de7d97cdc62d486" + "filename": "audio/027_VonCroy27.wav", + "md5sum": "537575e6528e44af7d950fc05a0e33c2" }, { - "filename": "audio/084_inscrip.wav", - "md5sum": "7795a40752ec8b07229fe120834905f2" + "filename": "audio/028_VonCroy28_L11.wav", + "md5sum": "c252c869c9389420910f9dcc452a617c" }, { - "filename": "audio/001_VonCroy2.wav", - "md5sum": "00456e6d858071bee1afca348e3ca073" + "filename": "audio/029_VonCroy29.wav", + "md5sum": "e735bcddcc6edca0e8ceab4b4260eee3" }, { - "filename": "audio/055_General_Part_iii.wav", - "md5sum": "a47ddc4a41ea201695019799be95a79b" + "filename": "audio/030_VonCroy30.wav", + "md5sum": "53363896c30b8bfe12fe55517e79f859" }, { - "filename": "audio/079_crypt1.wav", - "md5sum": "12b752e1ac3870562c5a930bd432db1d" + "filename": "audio/031_VonCroy31_L12.wav", + "md5sum": "2ad67014399c9731edd5e9f44d93773c" }, { - "filename": "audio/013_VonCroy12_13a_Lara4.wav", - "md5sum": "ae092bed9ad1849eb142f8079e26b1ac" + "filename": "audio/032_VonCroy32_L13.wav", + "md5sum": "bda3515fc9145efae8db3592f2ae08cd" }, { - "filename": "audio/063_Misc_Inc_01.wav", - "md5sum": "905a906624d884b28e4fb9ddeac69d69" + "filename": "audio/033_VonCroy33.wav", + "md5sum": "1ca08105e2125c8344cc7bda282aaa3e" }, { - "filename": "audio/049_Close_to_the_End_part_ii.wav", - "md5sum": "4ea491cc330c14e5f1554161806e3e4b" + "filename": "audio/034_VonCroy34.wav", + "md5sum": "54a6a4db68945a90c9f469fcfdf23913" + }, + { + "filename": "audio/035_VonCroy35.wav", + "md5sum": "587ce7876ec1ea30cb97f8ef583f8ed1" }, { "filename": "audio/036_VonCroy36.wav", "md5sum": "d6983803780ee6705a477cd9cadfacf2" }, + { + "filename": "audio/037_VC37_L15_VC38.wav", + "md5sum": "9bda53b9f6952594c73b3529969c49c1" + }, + { + "filename": "audio/038_A_Short_01.wav", + "md5sum": "087bd30d3f458f0710de4cdecce60417" + }, { "filename": "audio/039_TR4_Title_Q10.wav", "md5sum": "2c01b04747ab2940e74ba79f0cb172d8" }, { - "filename": "audio/085_intro.wav", - "md5sum": "a5339ec1a75e37f092221553177d1f18" + "filename": "audio/040_Action_Part_ii.wav", + "md5sum": "728b7cfa40ec5ec86551bfb445d33182" }, { - "filename": "audio/104_A4_Weird1.wav", - "md5sum": "398eb99e1e899aba32c680f4d4d0f803" + "filename": "audio/041_Action_Part_iii.wav", + "md5sum": "5a9fc1780e8617778c8d3fa193aef868" }, { - "filename": "audio/109_Lyre_01.wav", - "md5sum": "f618a696647bbf46c4069ef28d15a688" + "filename": "audio/042_Action_Part_iv.wav", + "md5sum": "522d12820eb1483c6bf83626beab2d3c" }, { - "filename": "audio/090_libend.wav", - "md5sum": "3d504234abc3e41714a26b9b733e9099" + "filename": "audio/043_Action_Part_v.wav", + "md5sum": "d47a1f5cfecad1a7453d5328c434d883" }, { - "filename": "audio/031_VonCroy31_L12.wav", - "md5sum": "2ad67014399c9731edd5e9f44d93773c" + "filename": "audio/044_Attack_part_i.wav", + "md5sum": "6cf49255ad8927de87b9786e90f3900e" }, { - "filename": "audio/083_horus.wav", - "md5sum": "988afa8430568247d5720bd069bbd470" + "filename": "audio/045_Authentic_TR.wav", + "md5sum": "fe08b274806e89114bce29942be6297d" }, { - "filename": "audio/060_Gods_Part_iii.wav", - "md5sum": "978ef2b7d504af3735421a03e716a33c" + "filename": "audio/046_Boss_01.wav", + "md5sum": "dd66caa5eda3608324807321faa841ce" }, { - "filename": "audio/007_VonCroy8.wav", - "md5sum": "7f93aa14091269130d8f18b37ec1cb68" + "filename": "audio/047_Boss_02.wav", + "md5sum": "8e802ff8c2539b9a3480eb697e72f570" }, { - "filename": "audio/064_Misc_Inc_02.wav", - "md5sum": "a091e3b5766e34d04a5971c085a60210" + "filename": "audio/048_Close_to_the_End.wav", + "md5sum": "e35535de788fbc59049a074aa3ea927e" }, { - "filename": "audio/106_A6_Out_Day.wav", - "md5sum": "a21fbae271110c6ca55e7a7a8f407dc6" + "filename": "audio/049_Close_to_the_End_part_ii.wav", + "md5sum": "4ea491cc330c14e5f1554161806e3e4b" }, { - "filename": "audio/074_backpack.wav", - "md5sum": "a4971fc5c2a78f6c3a6ca3be9fc9753e" + "filename": "audio/050_Underwater_Find_part_i.wav", + "md5sum": "4330d973cd873e56efaa0ad58d1c6873" }, { - "filename": "audio/076_captain2.wav", - "md5sum": "386699827f92e49720b987bd45ffbe19" + "filename": "audio/051_Egyptian_Mood_Part_i.wav", + "md5sum": "62aaafb6dfce9c09acecc6789722792b" }, { - "filename": "audio/068_Mystery_Part_ii.wav", - "md5sum": "9f1072b8b10e0dab90927208a297b280" + "filename": "audio/052_Egyptian_Mood_Part_ii.wav", + "md5sum": "a05ada736d47fd667d2d1102b8777dc5" }, { - "filename": "audio/009_VonCroy9b_Lara3.wav", - "md5sum": "390fbbb9599dac1a040bbf4f7f537874" + "filename": "audio/053_General_Part_i.wav", + "md5sum": "45946bc1c59761950612c42efecfd855" }, { - "filename": "audio/003_VonCroy4.wav", - "md5sum": "bed6953512fe50387d286d3417c4f881" + "filename": "audio/054_General_Part_ii.wav", + "md5sum": "2f77d0bd351adaaa58534bec72381b8d" }, { - "filename": "audio/016_VonCroy15.wav", - "md5sum": "d90edebd624cd8fa6fa215d62ff274a1" + "filename": "audio/055_General_Part_iii.wav", + "md5sum": "a47ddc4a41ea201695019799be95a79b" }, { "filename": "audio/056_General_Part_iv.wav", "md5sum": "70ee1edeb79e192bd0adf544308fce80" }, { - "filename": "audio/006_VonCroy7.wav", - "md5sum": "0516b7154b4cad44a4f0d83b9c0d4c72" + "filename": "audio/057_General_Part_v.wav", + "md5sum": "d84d69db8ad7ea0cdb561818fce28614" }, { - "filename": "audio/051_Egyptian_Mood_Part_i.wav", - "md5sum": "62aaafb6dfce9c09acecc6789722792b" + "filename": "audio/058_Gods_Part_i.wav", + "md5sum": "45fd69edef8f8ef34ddf1c44f97e245b" }, { - "filename": "audio/082_finale.wav", - "md5sum": "56d48766d092d4a4f8f1cb620216f23f" + "filename": "audio/059_Gods_Part_ii.wav", + "md5sum": "7586bb5c472ebe320c2b5d999992cec7" }, { - "filename": "audio/022_VonCroy22b.wav", - "md5sum": "ef450395e0823d4e1faeba817fe8164e" + "filename": "audio/060_Gods_Part_iii.wav", + "md5sum": "978ef2b7d504af3735421a03e716a33c" }, { - "filename": "audio/100_Attack_part_ii.wav", - "md5sum": "2523664e7d525b608b27e6bd1dad6f9c" + "filename": "audio/061_In_The_Pyramid_Part_i.wav", + "md5sum": "dd5faa8c3887e5d7d0827ca1fa54ec03" }, { - "filename": "audio/040_Action_Part_ii.wav", - "md5sum": "728b7cfa40ec5ec86551bfb445d33182" + "filename": "audio/062_Jeep_Thrills_max.wav", + "md5sum": "325e8b7e56fa0f49219d5d0b71e55c26" }, { - "filename": "audio/099_whouse.wav", - "md5sum": "71dde9cadc2603f6afe5c5a7ee5a1a81" + "filename": "audio/063_Misc_Inc_01.wav", + "md5sum": "905a906624d884b28e4fb9ddeac69d69" }, { - "filename": "audio/102_A2_In_Drips.wav", - "md5sum": "5249573644285fd6ec186118d91ebd0a" + "filename": "audio/064_Misc_Inc_02.wav", + "md5sum": "a091e3b5766e34d04a5971c085a60210" }, { - "filename": "audio/078_croywon.wav", - "md5sum": "b97adb22f17394de8eddd609c407a6ad" + "filename": "audio/065_Misc_Inc_03.wav", + "md5sum": "dcb0f654974db7a99938dd8e754bc7d6" }, { - "filename": "audio/046_Boss_01.wav", - "md5sum": "dd66caa5eda3608324807321faa841ce" + "filename": "audio/066_Misc_Inc_04.wav", + "md5sum": "fef77aca716be4d65c291e946b019276" }, { - "filename": "audio/047_Boss_02.wav", - "md5sum": "8e802ff8c2539b9a3480eb697e72f570" + "filename": "audio/067_Mystery_Part_i.wav", + "md5sum": "f9b936ec791dabcf0f2bfcc43a24d1ab" }, { - "filename": "audio/089_larawon.wav", - "md5sum": "c1c3d111ba8a7b2cb33d692c4ff317ff" + "filename": "audio/068_Mystery_Part_ii.wav", + "md5sum": "9f1072b8b10e0dab90927208a297b280" }, { - "filename": "audio/033_VonCroy33.wav", - "md5sum": "1ca08105e2125c8344cc7bda282aaa3e" - }, - { - "filename": "audio/010_VonCroy10.wav", - "md5sum": "323e597a3a2e64315c158add9345f5dd" - }, - { - "filename": "audio/015_VonCroy14.wav", - "md5sum": "7444eb402a3dfdd9dbeecbce756972d4" - }, - { - "filename": "audio/008_VonCroy9a.wav", - "md5sum": "cbe030d74c4025d9fed5d7a9dfa8f513" - }, - { - "filename": "audio/112_Gods_part_iv.wav", - "md5sum": "4bce816e61fa49d8f851931efb8756dc" + "filename": "audio/069_Mystery_Part_iii.wav", + "md5sum": "78128664335bc5a4375b9a30d73ccb5b" }, { - "filename": "audio/018_VonCroy17.wav", - "md5sum": "d9c5d9e40da07b3b4599eaeca28df2cd" + "filename": "audio/070_Mystery_Part_iv.wav", + "md5sum": "7aabc4ed04795bda64d43bfd42257b78" }, { - "filename": "audio/037_VC37_L15_VC38.wav", - "md5sum": "9bda53b9f6952594c73b3529969c49c1" + "filename": "audio/071_Ominous_Part_i.wav", + "md5sum": "f45517d9d4196216e97f3cc3b838063f" }, { - "filename": "audio/048_Close_to_the_End.wav", - "md5sum": "e35535de788fbc59049a074aa3ea927e" + "filename": "audio/072_Puzzle_part_i.wav", + "md5sum": "8ba135ab0b45adb427f842db660a72a0" }, { - "filename": "audio/025_VonCroy24b.wav", - "md5sum": "f7db385fe77e984c6cb934a2bad2fc81" + "filename": "audio/073_Secret.wav", + "md5sum": "bae267542c94fab36b1911276050709e" }, { - "filename": "audio/059_Gods_Part_ii.wav", - "md5sum": "7586bb5c472ebe320c2b5d999992cec7" + "filename": "audio/074_backpack.wav", + "md5sum": "a4971fc5c2a78f6c3a6ca3be9fc9753e" }, { - "filename": "audio/012_VonCroy11b.wav", - "md5sum": "8fcb843b90ce53748eeadb094e655029" + "filename": "audio/075_captain1.wav", + "md5sum": "1ea36fb826b4ac924de7d97cdc62d486" }, { - "filename": "audio/032_VonCroy32_L13.wav", - "md5sum": "bda3515fc9145efae8db3592f2ae08cd" + "filename": "audio/076_captain2.wav", + "md5sum": "386699827f92e49720b987bd45ffbe19" }, { - "filename": "audio/017_VonCroy16_lara5.wav", - "md5sum": "83b4493d597593a21aec77266b715312" + "filename": "audio/077_crocgod.wav", + "md5sum": "3558800280ed5bb72768562ce5479f7f" }, { - "filename": "audio/028_VonCroy28_L11.wav", - "md5sum": "c252c869c9389420910f9dcc452a617c" + "filename": "audio/078_croywon.wav", + "md5sum": "b97adb22f17394de8eddd609c407a6ad" }, { - "filename": "audio/073_Secret.wav", - "md5sum": "bae267542c94fab36b1911276050709e" + "filename": "audio/079_crypt1.wav", + "md5sum": "12b752e1ac3870562c5a930bd432db1d" }, { - "filename": "audio/052_Egyptian_Mood_Part_ii.wav", - "md5sum": "a05ada736d47fd667d2d1102b8777dc5" + "filename": "audio/080_crypt2.wav", + "md5sum": "72887366d1910b3ed2fd7312c8d0ac56" }, { "filename": "audio/081_dig.wav", "md5sum": "74689fe6ffbf69a0b84cce825c1d4071" }, { - "filename": "audio/096_sarcoph.wav", - "md5sum": "292d3328ff92a0b62a012819aa069841" - }, - { - "filename": "audio/045_Authentic_TR.wav", - "md5sum": "fe08b274806e89114bce29942be6297d" + "filename": "audio/082_finale.wav", + "md5sum": "56d48766d092d4a4f8f1cb620216f23f" }, { - "filename": "audio/044_Attack_part_i.wav", - "md5sum": "6cf49255ad8927de87b9786e90f3900e" + "filename": "audio/083_horus.wav", + "md5sum": "988afa8430568247d5720bd069bbd470" }, { - "filename": "audio/020_VonCroy19.wav", - "md5sum": "e7240f3609e978eb86dfc601e7e8fd30" + "filename": "audio/084_inscrip.wav", + "md5sum": "7795a40752ec8b07229fe120834905f2" }, { - "filename": "audio/034_VonCroy34.wav", - "md5sum": "54a6a4db68945a90c9f469fcfdf23913" + "filename": "audio/085_intro.wav", + "md5sum": "a5339ec1a75e37f092221553177d1f18" }, { - "filename": "audio/058_Gods_Part_i.wav", - "md5sum": "45fd69edef8f8ef34ddf1c44f97e245b" + "filename": "audio/086_jeepA.wav", + "md5sum": "c4b0af187d54c4ba31e35e4aff43933a" }, { - "filename": "audio/095_phildoor.wav", - "md5sum": "0989b62c099e251e42a49a23b0f08c1b" + "filename": "audio/087_jeepB.wav", + "md5sum": "d4f2425165ccf096effc4c999e1c3c4d" }, { "filename": "audio/088_key.wav", "md5sum": "a770989f2c4779bfc7dfcf08802b5222" }, { - "filename": "audio/043_Action_Part_v.wav", - "md5sum": "d47a1f5cfecad1a7453d5328c434d883" - }, - { - "filename": "audio/103_A3_Out_Night.wav", - "md5sum": "98304811a09eeb5bed3ab3e860539fce" + "filename": "audio/089_larawon.wav", + "md5sum": "c1c3d111ba8a7b2cb33d692c4ff317ff" }, { - "filename": "audio/027_VonCroy27.wav", - "md5sum": "537575e6528e44af7d950fc05a0e33c2" + "filename": "audio/090_libend.wav", + "md5sum": "3d504234abc3e41714a26b9b733e9099" }, { - "filename": "audio/110_Lyre_02.wav", - "md5sum": "643de95ac359be61f43e1e25842e0a5e" + "filename": "audio/091_minilib1.wav", + "md5sum": "78ae213d277b812b71363405f5404348" }, { - "filename": "audio/067_Mystery_Part_i.wav", - "md5sum": "f9b936ec791dabcf0f2bfcc43a24d1ab" + "filename": "audio/092_minilib2.wav", + "md5sum": "90b254467066d1db144683a0f91eafa7" }, { - "filename": "audio/014_VonCroy13b.wav", - "md5sum": "710492402c88f2c439a12efb8e5972b9" + "filename": "audio/093_minilib3.wav", + "md5sum": "a48e2136940e405e6220fd9ed79ffaf9" }, { - "filename": "audio/069_Mystery_Part_iii.wav", - "md5sum": "78128664335bc5a4375b9a30d73ccb5b" + "filename": "audio/094_minilib4.wav", + "md5sum": "ee94835ca782485ef4796d44924be5a4" }, { - "filename": "audio/097_scorpion.wav", - "md5sum": "1b192a3be5c11a692fa099e76ba75f3c" + "filename": "audio/095_phildoor.wav", + "md5sum": "0989b62c099e251e42a49a23b0f08c1b" }, { - "filename": "audio/108_A8_Coastal.wav", - "md5sum": "23d482697b03538d4bf0d30188fd157b" + "filename": "audio/096_sarcoph.wav", + "md5sum": "292d3328ff92a0b62a012819aa069841" }, { - "filename": "audio/042_Action_Part_iv.wav", - "md5sum": "522d12820eb1483c6bf83626beab2d3c" + "filename": "audio/097_scorpion.wav", + "md5sum": "1b192a3be5c11a692fa099e76ba75f3c" }, { - "filename": "audio/002_VonCroy3.wav", - "md5sum": "17fa0ef5be0187a826a4b1500732013c" + "filename": "audio/098_throne.wav", + "md5sum": "f5781aaadfdf6e646fad8d51b9e5934e" }, { - "filename": "audio/061_In_The_Pyramid_Part_i.wav", - "md5sum": "dd5faa8c3887e5d7d0827ca1fa54ec03" + "filename": "audio/099_whouse.wav", + "md5sum": "71dde9cadc2603f6afe5c5a7ee5a1a81" }, { - "filename": "audio/053_General_Part_i.wav", - "md5sum": "45946bc1c59761950612c42efecfd855" + "filename": "audio/100_Attack_part_ii.wav", + "md5sum": "2523664e7d525b608b27e6bd1dad6f9c" }, { - "filename": "audio/041_Action_Part_iii.wav", - "md5sum": "5a9fc1780e8617778c8d3fa193aef868" + "filename": "audio/101_A1_In_Dark.wav", + "md5sum": "012c1215f652024043df0cdac3663a6c" }, { - "filename": "audio/005_VonCroy6_Lara2.wav", - "md5sum": "affeb8a073e3d0218879a7d945b88acd" + "filename": "audio/102_A2_In_Drips.wav", + "md5sum": "5249573644285fd6ec186118d91ebd0a" }, { - "filename": "audio/029_VonCroy29.wav", - "md5sum": "e735bcddcc6edca0e8ceab4b4260eee3" + "filename": "audio/103_A3_Out_Night.wav", + "md5sum": "98304811a09eeb5bed3ab3e860539fce" }, { - "filename": "audio/107_A7_Train+.wav", - "md5sum": "a974a7ceff282698cdcf009e91953d07" + "filename": "audio/104_A4_Weird1.wav", + "md5sum": "398eb99e1e899aba32c680f4d4d0f803" }, { "filename": "audio/105_A5_Battle.wav", "md5sum": "86036ba7914a8ff80846a555edb1c94a" }, { - "filename": "audio/054_General_Part_ii.wav", - "md5sum": "2f77d0bd351adaaa58534bec72381b8d" - }, - { - "filename": "audio/024_VonCroy24a.wav", - "md5sum": "69cee70f1048fae4283102b8af51a495" - }, - { - "filename": "audio/080_crypt2.wav", - "md5sum": "72887366d1910b3ed2fd7312c8d0ac56" - }, - { - "filename": "audio/087_jeepB.wav", - "md5sum": "d4f2425165ccf096effc4c999e1c3c4d" + "filename": "audio/106_A6_Out_Day.wav", + "md5sum": "a21fbae271110c6ca55e7a7a8f407dc6" }, { - "filename": "audio/093_minilib3.wav", - "md5sum": "a48e2136940e405e6220fd9ed79ffaf9" + "filename": "audio/107_A7_Train+.wav", + "md5sum": "a974a7ceff282698cdcf009e91953d07" }, { - "filename": "audio/038_A_Short_01.wav", - "md5sum": "087bd30d3f458f0710de4cdecce60417" + "filename": "audio/108_A8_Coastal.wav", + "md5sum": "23d482697b03538d4bf0d30188fd157b" }, { - "filename": "audio/098_throne.wav", - "md5sum": "f5781aaadfdf6e646fad8d51b9e5934e" + "filename": "audio/109_Lyre_01.wav", + "md5sum": "f618a696647bbf46c4069ef28d15a688" }, { - "filename": "audio/092_minilib2.wav", - "md5sum": "90b254467066d1db144683a0f91eafa7" + "filename": "audio/110_Lyre_02.wav", + "md5sum": "643de95ac359be61f43e1e25842e0a5e" }, { - "filename": "audio/072_Puzzle_part_i.wav", - "md5sum": "8ba135ab0b45adb427f842db660a72a0" + "filename": "audio/111_charmer.wav", + "md5sum": "5aeddb7658d37ef138f5f15ab052aa86" }, { - "filename": "audio/050_Underwater_Find_part_i.wav", - "md5sum": "4330d973cd873e56efaa0ad58d1c6873" + "filename": "audio/112_Gods_part_iv.wav", + "md5sum": "4bce816e61fa49d8f851931efb8756dc" }, { - "filename": "audio/086_jeepA.wav", - "md5sum": "c4b0af187d54c4ba31e35e4aff43933a" + "filename": "binkw32.dll", + "md5sum": "71f0294906ee3da26499b7fce1dff180" }, { - "filename": "audio/011_VonCroy11a.wav", - "md5sum": "2b52b46d3c53ed73c75c8235fdfbf5b8" + "filename": "data/alexhub.tr4", + "md5sum": "a3aa0e8f4c12a0186b511b6a116c7af0" }, { - "filename": "audio/071_Ominous_Part_i.wav", - "md5sum": "f45517d9d4196216e97f3cc3b838063f" + "filename": "data/alexhub2.tr4", + "md5sum": "8226ce5a5fcac730446a5d7edb7cc576" }, { - "filename": "audio/066_Misc_Inc_04.wav", - "md5sum": "fef77aca716be4d65c291e946b019276" + "filename": "data/ang_race.tr4", + "md5sum": "8f91220734ecd6b001e3a0f512dff232" }, { - "filename": "audio/070_Mystery_Part_iv.wav", - "md5sum": "7aabc4ed04795bda64d43bfd42257b78" + "filename": "data/angkor1.tr4", + "md5sum": "a7d5c461d6c15d845905c3047d00551d" }, { - "filename": "audio/035_VonCroy35.wav", - "md5sum": "587ce7876ec1ea30cb97f8ef583f8ed1" + "filename": "data/bikebit.tr4", + "md5sum": "4b3dee8a4ff7e0044d024ac6e8f36d39" }, { - "filename": "audio/101_A1_In_Dark.wav", - "md5sum": "012c1215f652024043df0cdac3663a6c" + "filename": "data/citnew.tr4", + "md5sum": "8508cd8e1e1268455efe2445ba5185f2" }, { - "filename": "audio/004_VonCroy5.wav", - "md5sum": "2499e2d5d0491844cd389abc234876c3" + "filename": "data/cortyard.tr4", + "md5sum": "30c7945d73e01b3f4a80959d7784a881" }, { - "filename": "audio/091_minilib1.wav", - "md5sum": "78ae213d277b812b71363405f5404348" + "filename": "data/csplit1.tr4", + "md5sum": "581cbff747fdbefcb8510cf7aad1a2be" }, { - "filename": "audio/030_VonCroy30.wav", - "md5sum": "53363896c30b8bfe12fe55517e79f859" + "filename": "data/csplit2.tr4", + "md5sum": "1736fcd6589a0ddcb9a57784394ced4c" }, { - "filename": "audio/057_General_Part_v.wav", - "md5sum": "d84d69db8ad7ea0cdb561818fce28614" + "filename": "data/cutseq.pak", + "md5sum": "2495b1d21d6d2021612134f3399db74d" }, { - "filename": "audio/019_Lara6_VonCroy18.wav", - "md5sum": "6c12977535da7e11443ad80b0a345a77" + "filename": "data/frlogo.pak", + "md5sum": "5f5821ee763747d72c8040bd4f773b13" }, { - "filename": "audio/021_VC20_L7_VC21_L8_VC22a.wav", - "md5sum": "9a62050896d426e3a88e35f5456093e3" + "filename": "data/grlogo.pak", + "md5sum": "699ac51dee27e4087057cd1be17fd7b8" }, { - "filename": "audio/065_Misc_Inc_03.wav", - "md5sum": "dcb0f654974db7a99938dd8e754bc7d6" + "filename": "data/hall.tr4", + "md5sum": "768973831e19af2c1071f15ad300d2c1" }, { - "filename": "audio/062_Jeep_Thrills_max.wav", - "md5sum": "325e8b7e56fa0f49219d5d0b71e55c26" + "filename": "data/highstrt.tr4", + "md5sum": "8c19d8337693714c1136f44308f6ea09" }, { - "filename": "data/karnak1.tr4", - "md5sum": "1621b8f2dbf4adc3f3ab2a9351d83cd7" + "filename": "data/jeepchas.tr4", + "md5sum": "83735b8934b7325621a7d4f1a56726dd" }, { - "filename": "data/lowstrt.tr4", - "md5sum": "589da31c448dc74516ffc9820704b807" + "filename": "data/jeepchs2.tr4", + "md5sum": "ea5dbcaa2f03cb9186e216f0bf2635a8" }, { - "filename": "data/uslogo.pak", - "md5sum": "f01c2dde34ea407b39352a965ce8c99c" + "filename": "data/joby1a.tr4", + "md5sum": "c9be707d69c486bfb01e0a73fd12b486" }, { - "filename": "data/jeepchas.tr4", - "md5sum": "83735b8934b7325621a7d4f1a56726dd" + "filename": "data/joby1b.tr4", + "md5sum": "f50194fccb5cda8056eabf82a7c6060a" }, { - "filename": "data/grlogo.pak", - "md5sum": "699ac51dee27e4087057cd1be17fd7b8" + "filename": "data/joby2.tr4", + "md5sum": "e92cc9d76a061d52565c12d01382f7f2" }, { - "filename": "data/highstrt.tr4", - "md5sum": "8c19d8337693714c1136f44308f6ea09" + "filename": "data/joby3a.tr4", + "md5sum": "025b03dfcbe4ad62d24796f924b241e1" }, { - "filename": "data/cutseq.pak", - "md5sum": "2495b1d21d6d2021612134f3399db74d" + "filename": "data/joby3b.tr4", + "md5sum": "a21ea07bfa1066ba3260076dc37b7212" }, { - "filename": "data/settomb1.tr4", - "md5sum": "f5f3fe5f82ab7495483bc99c214a69e6" + "filename": "data/joby4a.tr4", + "md5sum": "829a2a7862b03f669aa27d526572bb4d" }, { "filename": "data/joby4b.tr4", "md5sum": "a1da613cc6f32f5132113c558b4bdbcd" }, { - "filename": "data/csplit1.tr4", - "md5sum": "581cbff747fdbefcb8510cf7aad1a2be" + "filename": "data/joby4c.tr4", + "md5sum": "31baeeb0d0ba7db5a338408f0b2e3f8c" }, { - "filename": "data/angkor1.tr4", - "md5sum": "a7d5c461d6c15d845905c3047d00551d" + "filename": "data/joby5a.tr4", + "md5sum": "a4d92b51480ad38c961de40d6f96ffc8" }, { - "filename": "data/bikebit.tr4", - "md5sum": "4b3dee8a4ff7e0044d024ac6e8f36d39" + "filename": "data/joby5b.tr4", + "md5sum": "471dc7a848a590d135c3f833099ae9d1" }, { - "filename": "data/semer2.tr4", - "md5sum": "b3dfd3c070ce80bd81a7983caf5f6a4e" + "filename": "data/joby5c.tr4", + "md5sum": "fed10450013471b2cf41b1e25828fad0" }, { - "filename": "data/csplit2.tr4", - "md5sum": "1736fcd6589a0ddcb9a57784394ced4c" + "filename": "data/karnak1.tr4", + "md5sum": "1621b8f2dbf4adc3f3ab2a9351d83cd7" }, { - "filename": "data/joby1a.tr4", - "md5sum": "c9be707d69c486bfb01e0a73fd12b486" + "filename": "data/lake.tr4", + "md5sum": "fe6beb43fbef03049aee414434fb4c6d" }, { - "filename": "data/title.tr4", - "md5sum": "43553820827a7d69212f64de72d89623" + "filename": "data/libend.tr4", + "md5sum": "95ed8065c82ade4f9f9a1eb0f19ccf09" }, { - "filename": "data/hall.tr4", - "md5sum": "768973831e19af2c1071f15ad300d2c1" + "filename": "data/library.tr4", + "md5sum": "12804dd166dd99e8927f20864bd191fd" }, { - "filename": "data/joby4c.tr4", - "md5sum": "31baeeb0d0ba7db5a338408f0b2e3f8c" + "filename": "data/lowstrt.tr4", + "md5sum": "589da31c448dc74516ffc9820704b807" }, { - "filename": "data/semer.tr4", - "md5sum": "e855971405162282d1f40b7f8e4f3443" + "filename": "data/nutrench.tr4", + "md5sum": "132e211c20068d12d6c03930afe12fc1" }, { - "filename": "data/joby5b.tr4", - "md5sum": "471dc7a848a590d135c3f833099ae9d1" + "filename": "data/palaces.tr4", + "md5sum": "f49fdd11cfa594d97e0300935d164ca8" }, { - "filename": "data/jeepchs2.tr4", - "md5sum": "ea5dbcaa2f03cb9186e216f0bf2635a8" + "filename": "data/palaces2.tr4", + "md5sum": "bcf1ac7c496578ca52465aa32ca8c04f" }, { - "filename": "data/train.tr4", - "md5sum": "0488a20103895dfd249d79d9755c2f2a" + "filename": "data/semer.tr4", + "md5sum": "e855971405162282d1f40b7f8e4f3443" }, { - "filename": "data/palaces2.tr4", - "md5sum": "bcf1ac7c496578ca52465aa32ca8c04f" + "filename": "data/semer2.tr4", + "md5sum": "b3dfd3c070ce80bd81a7983caf5f6a4e" }, { - "filename": "data/ang_race.tr4", - "md5sum": "8f91220734ecd6b001e3a0f512dff232" + "filename": "data/settomb1.tr4", + "md5sum": "f5f3fe5f82ab7495483bc99c214a69e6" }, { - "filename": "data/citnew.tr4", - "md5sum": "8508cd8e1e1268455efe2445ba5185f2" + "filename": "data/settomb2.tr4", + "md5sum": "b9be0805a8157032c4f7d1bb4bae0ee1" }, { - "filename": "data/joby1b.tr4", - "md5sum": "f50194fccb5cda8056eabf82a7c6060a" + "filename": "data/title.tr4", + "md5sum": "43553820827a7d69212f64de72d89623" }, { - "filename": "data/libend.tr4", - "md5sum": "95ed8065c82ade4f9f9a1eb0f19ccf09" + "filename": "data/train.tr4", + "md5sum": "0488a20103895dfd249d79d9755c2f2a" }, { "filename": "data/uklogo.pak", "md5sum": "56ab653aaa816ec5f30a61adf36ca13e" }, { - "filename": "data/settomb2.tr4", - "md5sum": "b9be0805a8157032c4f7d1bb4bae0ee1" + "filename": "data/uslogo.pak", + "md5sum": "f01c2dde34ea407b39352a965ce8c99c" }, { - "filename": "data/joby5c.tr4", - "md5sum": "fed10450013471b2cf41b1e25828fad0" + "filename": "fmv/Fmv00.bik", + "md5sum": "d76f06cca306df1e1d09d6894ce377cc" }, { - "filename": "data/library.tr4", - "md5sum": "12804dd166dd99e8927f20864bd191fd" + "filename": "fmv/Fmv01.bik", + "md5sum": "e7456ad9ea862703fe527e7d8dde378b" }, { - "filename": "data/joby2.tr4", - "md5sum": "e92cc9d76a061d52565c12d01382f7f2" + "filename": "fmv/Fmv02.bik", + "md5sum": "fcdf86aa4001fea08b1c6d25de8d9c1b" }, { - "filename": "data/joby3a.tr4", - "md5sum": "025b03dfcbe4ad62d24796f924b241e1" + "filename": "fmv/Fmv03.bik", + "md5sum": "e9a64457556e854a7e5347273332e450" }, { - "filename": "data/alexhub.tr4", - "md5sum": "a3aa0e8f4c12a0186b511b6a116c7af0" + "filename": "fmv/Fmv04.bik", + "md5sum": "f444110f6db7970f041dbc27e501deba" }, { - "filename": "data/frlogo.pak", - "md5sum": "5f5821ee763747d72c8040bd4f773b13" + "filename": "fmv/Fmv05.bik", + "md5sum": "fe257d1f3dedc6f635ddbca0bcea6d4b" }, { - "filename": "data/nutrench.tr4", - "md5sum": "132e211c20068d12d6c03930afe12fc1" + "filename": "fmv/Fmv06.bik", + "md5sum": "af772505a86faa645deecb86191d4cee" }, { - "filename": "data/joby3b.tr4", - "md5sum": "a21ea07bfa1066ba3260076dc37b7212" + "filename": "fmv/Fmv07.bik", + "md5sum": "424eb07724a3bc7f9ddb2f1c8cdef57f" }, { - "filename": "data/cortyard.tr4", - "md5sum": "30c7945d73e01b3f4a80959d7784a881" + "filename": "fmv/Fmv08.bik", + "md5sum": "deec0df6a34a6354eead11f65f0d1274" }, { - "filename": "data/lake.tr4", - "md5sum": "fe6beb43fbef03049aee414434fb4c6d" + "filename": "fmv/Fmv09.bik", + "md5sum": "0a1b69e49a7e7c0bf6edba6b05013941" }, { - "filename": "data/joby4a.tr4", - "md5sum": "829a2a7862b03f669aa27d526572bb4d" + "filename": "fmv/Fmv10.bik", + "md5sum": "82685c4358b774416f4546b2951dc3df" }, { - "filename": "data/palaces.tr4", - "md5sum": "f49fdd11cfa594d97e0300935d164ca8" + "filename": "fmv/Fmv11.bik", + "md5sum": "d038d36e3d28d1f8bcbdd72a0c1a4bb1" }, { - "filename": "data/joby5a.tr4", - "md5sum": "a4d92b51480ad38c961de40d6f96ffc8" + "filename": "fmv/Fmv12.bik", + "md5sum": "aff5bc76c42070561f24d96fa1f4b178" }, { - "filename": "data/alexhub2.tr4", - "md5sum": "8226ce5a5fcac730446a5d7edb7cc576" + "filename": "readme.txt", + "md5sum": "3ee0b38528657a175cb0c3d8bd084b6c" + }, + { + "filename": "tomb4.exe", + "md5sum": "bff3fea78480671ee81831cc6c6e8805" } ] } \ No newline at end of file diff --git a/database/data/fileList-TR5.json b/database/data/fileList-TR5.json index 106d97c..533bf13 100644 --- a/database/data/fileList-TR5.json +++ b/database/data/fileList-TR5.json @@ -6,41 +6,25 @@ "md5sum": "e5c8e3c33ba2f156d56ed601e4b3d6ec" }, { - "filename": "SINGLE.DAT", - "md5sum": "fa9716c64b0a65ec9d548f4d184e1b3d" - }, - { - "filename": "SCRIPT.DAT", - "md5sum": "d74e5f33b2fff6a50bc67230f24849bd" + "filename": "DUTCH.DAT", + "md5sum": "748bd5ec7e2d7c5bc788dca7c1866c6e" }, { "filename": "ENGLISH.DAT", "md5sum": "c49277e708dc965a5df6d7a4ec7e8ea9" }, { - "filename": "readme.txt", - "md5sum": "6f5c471afacc797c262401ee17829bc7" - }, - { - "filename": "binkw32.dll", - "md5sum": "4f3d3c8e19f58d44a0560d317cbf2f6c" + "filename": "FRENCH.DAT", + "md5sum": "f5a18a979b3c8824279bdcdba1461b89" }, { - "filename": "cfgmgr32.dll", - "md5sum": "1fb1bc76d7802828c32a9e23a6e2118e" + "filename": "GERMAN.DAT", + "md5sum": "3286f29f05cdb9c49fab536bc4619973" }, { "filename": "ITALIAN.DAT", "md5sum": "c49277e708dc965a5df6d7a4ec7e8ea9" }, - { - "filename": "US.DAT", - "md5sum": "5b6cdfdf3d6e11bbd51265da4483fe7f" - }, - { - "filename": "DUTCH.DAT", - "md5sum": "748bd5ec7e2d7c5bc788dca7c1866c6e" - }, { "filename": "JAPAN.DAT", "md5sum": "bf82440e9f5a3992a73a51f36fc172c4" @@ -50,696 +34,712 @@ "md5sum": "179164156e3ca6641708d0419d6a91e9" }, { - "filename": "GERMAN.DAT", - "md5sum": "3286f29f05cdb9c49fab536bc4619973" - }, - { - "filename": "SPANISH.DAT", - "md5sum": "9375f1f90d7525e97585894301ddd14a" - }, - { - "filename": "FRENCH.DAT", - "md5sum": "f5a18a979b3c8824279bdcdba1461b89" - }, - { - "filename": "screens/story2.str", - "md5sum": "adb7b3693561aafda6c5b7f699de4735" + "filename": "SCRIPT.DAT", + "md5sum": "d74e5f33b2fff6a50bc67230f24849bd" }, { - "filename": "screens/nxg.str", - "md5sum": "cab6c8f801f7b3cfb9f4d9c093ff79d5" + "filename": "SINGLE.DAT", + "md5sum": "fa9716c64b0a65ec9d548f4d184e1b3d" }, { - "filename": "screens/screens.str", - "md5sum": "80a799adc9915862e0c443d16d3ade9d" + "filename": "SPANISH.DAT", + "md5sum": "9375f1f90d7525e97585894301ddd14a" }, { - "filename": "screens/gallery.str", - "md5sum": "b3cfc2d8bfada6c626751958e559a893" + "filename": "US.DAT", + "md5sum": "5b6cdfdf3d6e11bbd51265da4483fe7f" }, { - "filename": "screens/story1.str", - "md5sum": "698d3f13cfd1647f269e6ef78776c6bb" + "filename": "audio/xa10_echoir01.wav", + "md5sum": "eb1c14c3df1c38322fb7196a2ec7499f" }, { - "filename": "audio/xa12_z_01.wav", - "md5sum": "511cb131f4d7fbb1934df6008cf47769" + "filename": "audio/xa10_perc01.wav", + "md5sum": "7ef736d64d03964927b253fe46e27b13" }, { - "filename": "audio/xa11_vc01atv.wav", - "md5sum": "0bc9861ba09b9224bcb71a608f94de26" + "filename": "audio/xa10_spooky04.wav", + "md5sum": "b77b4d3ae592b46f73f33912b4d5f867" }, { - "filename": "audio/xa8_jobyalrm.wav", - "md5sum": "3998a428bf14ae7d4e6085b04fbc3aea" + "filename": "audio/xa10_title2.wav", + "md5sum": "9699fa353372eb551ddd2430628fd9f2" }, { - "filename": "audio/xa16_Joby10.wav", - "md5sum": "3f9711a68a24a3876f1e2441e0905206" + "filename": "audio/xa10_title3.wav", + "md5sum": "3e507588e3a92fab7e7c376aab1df28a" }, { - "filename": "audio/xa11_flyby2.wav", - "md5sum": "88f77413ac4987a38c79a3a3009eeaee" + "filename": "audio/xa10_vc01.wav", + "md5sum": "b68dac427e80a88fbf72fdc11b5f2cd0" }, { - "filename": "audio/xa2_UWATER2B.wav", - "md5sum": "39070af9d743f372b09bfbafc9f3d686" + "filename": "audio/xa10_z_09.wav", + "md5sum": "5bd27967ba6366c4bbcdb396e20bb994" }, { - "filename": "audio/xa7_z_06.wav", - "md5sum": "834c0dcc93fb6b83196ab2e905de69dd" + "filename": "audio/xa10_z_10.wav", + "md5sum": "a1d7e2268fc1df0bc72d9569d69e675f" }, { "filename": "audio/xa11_andy3.wav", "md5sum": "55d7ec1014ee2274bd3c5c079714f642" }, { - "filename": "audio/xa5_HMMM03.WAV", - "md5sum": "5806b04f3fd1af364103bd641e81de86" - }, - { - "filename": "audio/xa17_A_Rome_Night.wav", - "md5sum": "11867af172924dd64859ab4bc7ff042d" + "filename": "audio/xa11_andy4.wav", + "md5sum": "8619032b0937549ea4a9f7b58050770f" }, { - "filename": "audio/xa14_andy10.wav", - "md5sum": "aaecc9daaec67a6a4637bb1124f530bc" + "filename": "audio/xa11_flyby1.wav", + "md5sum": "5842201dab5a92e8a2284fabb35d2e5d" }, { - "filename": "audio/xa15_joby5.wav", - "md5sum": "2a64a6dbea9428e88e883696ffe69a5f" + "filename": "audio/xa11_flyby2.wav", + "md5sum": "88f77413ac4987a38c79a3a3009eeaee" }, { - "filename": "audio/xa9_richcut4.wav", - "md5sum": "37e50b5c548b299030a3356491483a9d" + "filename": "audio/xa11_flyby3.wav", + "md5sum": "aaac48e7129ef11e3ae27d6e892b247b" }, { - "filename": "audio/xa3_TL_03.wav", - "md5sum": "b172bb3fc7364fd8375747347971b44f" + "filename": "audio/xa11_monk_2.wav", + "md5sum": "233ef508d85c9b01a1ecae413505871e" }, { - "filename": "audio/xa17_Andrea4.wav", - "md5sum": "e25c1d8c769f803125cdec96813ad2bd" + "filename": "audio/xa11_title1.wav", + "md5sum": "8a00fb673ee07288f24da62dff44c345" }, { - "filename": "audio/xa8_uwater2a.wav", - "md5sum": "caa188ad39768ab44cf05a01c8e7d209" + "filename": "audio/xa11_vc01atv.wav", + "md5sum": "0bc9861ba09b9224bcb71a608f94de26" }, { - "filename": "audio/xa7_z_06a.wav", - "md5sum": "3949c9f8393a7bdff8b4ec8af2a278d9" + "filename": "audio/xa12_andy4b.wav", + "md5sum": "d7fc66f594c9fc47f2bfd8027d740cb5" }, { - "filename": "audio/xa15_joby4.wav", - "md5sum": "8580b19cff83a9f19f53de108d8a55d9" + "filename": "audio/xa12_andy5.wav", + "md5sum": "f5e24f5114db77f4287c39ffea1e414e" }, { - "filename": "audio/xa6_Stealth3.wav", - "md5sum": "89dde418eac81de84c445548242cac07" + "filename": "audio/xa12_flyby4.wav", + "md5sum": "0a929d7026964b6c5e903f7e3dfdfe18" }, { - "filename": "audio/xa14_joby6.wav", - "md5sum": "96dd2208637e58d8c68ce998889d9346" + "filename": "audio/xa12_moses01.wav", + "md5sum": "e36da0debbaaa7130ef2c8d22b6b8e25" }, { - "filename": "audio/xa10_vc01.wav", - "md5sum": "b68dac427e80a88fbf72fdc11b5f2cd0" + "filename": "audio/xa12_richcut1.wav", + "md5sum": "5566b91586cc67a263802051275fa1c6" }, { - "filename": "audio/xa16_Joby8.wav", - "md5sum": "4c276e0e5f9cb0c988f0ecab6a16f856" + "filename": "audio/xa12_z_01.wav", + "md5sum": "511cb131f4d7fbb1934df6008cf47769" }, { - "filename": "audio/xa4_Z_03.wav", - "md5sum": "9da41a359ab4505eb857d8be0ebf4eb4" + "filename": "audio/xa12_z_05.wav", + "md5sum": "8b7ebff152e0ad3da6b04d843cc4f236" }, { - "filename": "audio/xa14_uwater1.wav", - "md5sum": "1724bcaecbd02e642bf8889bcd768a53" + "filename": "audio/xa12_z_10.wav", + "md5sum": "e5070213d3271720176b4061b80ef70d" }, { - "filename": "audio/xa10_spooky04.wav", - "md5sum": "b77b4d3ae592b46f73f33912b4d5f867" + "filename": "audio/xa13_Andrea3.wav", + "md5sum": "1455be306224665d4f92036e822c7b07" }, { - "filename": "audio/xa9_title4.wav", - "md5sum": "457c30fc3989b7b8532a1a7a69eb0730" + "filename": "audio/xa13_Andrea3B.wav", + "md5sum": "da279d32f6d533a84b1f65227c403489" }, { "filename": "audio/xa13_Andy6.wav", "md5sum": "943c81eb4f8e77946fb334ee1096374e" }, { - "filename": "audio/xa6_Spooky03.wav", - "md5sum": "45e482049e4bc3e399d5a0a263d83a5c" + "filename": "audio/xa13_Andy7.wav", + "md5sum": "0409ff0c89cf77c305f7bae8314ae486" }, { - "filename": "audio/xa13_Z_07.wav", - "md5sum": "ba0657fc46faddcb27154b80ed16970e" + "filename": "audio/xa13_Joby3.wav", + "md5sum": "1e6d595740836690830bd1472cf2f3cf" }, { - "filename": "audio/xa11_title1.wav", - "md5sum": "8a00fb673ee07288f24da62dff44c345" + "filename": "audio/xa13_Joby7.wav", + "md5sum": "93e01b7cc52d172ffa0d6df43c337d1c" + }, + { + "filename": "audio/xa13_Z_07.wav", + "md5sum": "ba0657fc46faddcb27154b80ed16970e" }, { "filename": "audio/xa13_cossack.wav", "md5sum": "4551e57e20419b10fd7aacf588a15d8b" }, { - "filename": "audio/xa5_MIL02.WAV", - "md5sum": "69beb3e824a37f45d17b3e36759f8b2b" + "filename": "audio/xa14_andrea1.wav", + "md5sum": "9acae01fd5a6ff96b007377f7fdfa873" }, { - "filename": "audio/xa8_richcut3.wav", - "md5sum": "8ee1e3e40bfab010abe23a1f4241225f" + "filename": "audio/xa14_andy10.wav", + "md5sum": "aaecc9daaec67a6a4637bb1124f530bc" }, { - "filename": "audio/xa12_z_05.wav", - "md5sum": "8b7ebff152e0ad3da6b04d843cc4f236" + "filename": "audio/xa14_andy8.wav", + "md5sum": "1471ba32a1e5d22ba9b6d74dd7f841a6" }, { - "filename": "audio/xa5_MIL06.WAV", - "md5sum": "dfae06d51c0e920928019327fe2e86d9" + "filename": "audio/xa14_ecredits.wav", + "md5sum": "f1562385e3857bbc105a43e5978b8c4a" }, { - "filename": "audio/xa13_Joby3.wav", - "md5sum": "1e6d595740836690830bd1472cf2f3cf" + "filename": "audio/xa14_joby1.wav", + "md5sum": "893c721e71bb930ab429baf436860493" }, { - "filename": "audio/xa10_z_10.wav", - "md5sum": "a1d7e2268fc1df0bc72d9569d69e675f" + "filename": "audio/xa14_joby6.wav", + "md5sum": "96dd2208637e58d8c68ce998889d9346" }, { - "filename": "audio/xa9_swampy.wav", - "md5sum": "3f99f78fd675e2b59007d2906942e44c" + "filename": "audio/xa14_richcut2.wav", + "md5sum": "583cdd1d5604a6ee0e43d9a395176855" }, { - "filename": "audio/xa11_flyby3.wav", - "md5sum": "aaac48e7129ef11e3ae27d6e892b247b" + "filename": "audio/xa14_uwater1.wav", + "md5sum": "1724bcaecbd02e642bf8889bcd768a53" }, { - "filename": "audio/xa1_Secret.wav", - "md5sum": "32624f3e036081d95d904874451ba03c" + "filename": "audio/xa15_a_andy.wav", + "md5sum": "202975024aaa0c7dc6cbaaf7cdafccde" }, { - "filename": "audio/xa3_tl_06.wav", - "md5sum": "233e46d725406107ffada640408644b1" + "filename": "audio/xa15_a_rome.wav", + "md5sum": "4dcf10893061b09284f0004b5086ebfb" }, { - "filename": "audio/xa1_TL_08.wav", - "md5sum": "f3c884e1506eb825f4991ca5fb86b41e" + "filename": "audio/xa15_andy2.wav", + "md5sum": "2e1c7cd75c799e751eb72b022990fe30" }, { - "filename": "audio/xa6_Mil04.wav", - "md5sum": "2cb64cf2390570bc2b6b4f5e40f8369f" + "filename": "audio/xa15_boss_01.wav", + "md5sum": "297b3c4a2424c04c6855a34a45389f5e" }, { - "filename": "audio/xa14_andrea1.wav", - "md5sum": "9acae01fd5a6ff96b007377f7fdfa873" + "filename": "audio/xa15_joby2.wav", + "md5sum": "86d3dbe0b000ea42e0406d9ca419f15b" }, { - "filename": "audio/xa8_z_08.wav", - "md5sum": "1cce3afe7661f495f640022d265efeb4" + "filename": "audio/xa15_joby4.wav", + "md5sum": "8580b19cff83a9f19f53de108d8a55d9" + }, + { + "filename": "audio/xa15_joby5.wav", + "md5sum": "2a64a6dbea9428e88e883696ffe69a5f" + }, + { + "filename": "audio/xa15_joby9.wav", + "md5sum": "a0a06072663542d0e8478f531a0f1f04" }, { "filename": "audio/xa16_A_Andy_Out_Norm.wav", "md5sum": "07121541088f14dedf781ffa065cc8c7" }, { - "filename": "audio/xa2_HMMM05.WAV", - "md5sum": "ae6fe7adb3fff51f5ec85d0f72158397" + "filename": "audio/xa16_A_Andy_Out_Spooky.wav", + "md5sum": "61c47b6f9f5236282c6f13becd847d25" }, { - "filename": "audio/xa9_evibes02.wav", - "md5sum": "0873b70aa28442a5094c071dbac4db5e" + "filename": "audio/xa16_A_Harbour_out.wav", + "md5sum": "d775df898e370637d58af1151d93dd48" }, { - "filename": "audio/xa17_Andrea2.wav", - "md5sum": "1de4758440505a3dad1de1c4345660ae" + "filename": "audio/xa16_A_Rome_Day.wav", + "md5sum": "d8dd02e1be2c300cc123b57cdedab066" }, { - "filename": "audio/xa4_mil05.wav", - "md5sum": "cabef39055f605be55fb501325b5980f" + "filename": "audio/xa16_A_Sub_Amb.wav", + "md5sum": "7e793c044b02416c7be149e3faee7d2d" }, { - "filename": "audio/xa15_boss_01.wav", - "md5sum": "297b3c4a2424c04c6855a34a45389f5e" + "filename": "audio/xa16_A_Underwater.wav", + "md5sum": "c0ca1d9529a681717ea27ef426312128" }, { - "filename": "audio/xa17_Andy9.wav", - "md5sum": "ff816e07cfb6054bb7b9a84b5da3c4e3" + "filename": "audio/xa16_Joby10.wav", + "md5sum": "3f9711a68a24a3876f1e2441e0905206" }, { - "filename": "audio/xa8_mil03.wav", - "md5sum": "ddec9e5194fcb0eeaa9f528f51303bff" + "filename": "audio/xa16_Joby8.wav", + "md5sum": "4c276e0e5f9cb0c988f0ecab6a16f856" }, { - "filename": "audio/xa3_ATTACK01.WAV", - "md5sum": "27e38a2bac0bcd059146d940dbcbc2c6" + "filename": "audio/xa17_A_Industry.wav", + "md5sum": "3814325be920c772ded2598865275a6d" }, { - "filename": "audio/xa7_tl_07.wav", - "md5sum": "57b05328f3302cf59bc4725407beb345" + "filename": "audio/xa17_A_Rome_Night.wav", + "md5sum": "11867af172924dd64859ab4bc7ff042d" }, { - "filename": "audio/xa11_monk_2.wav", - "md5sum": "233ef508d85c9b01a1ecae413505871e" + "filename": "audio/xa17_A_VC_Saga.wav", + "md5sum": "54adb82d2478cc4131c8fe9017bec4bf" }, { - "filename": "audio/xa10_title2.wav", - "md5sum": "9699fa353372eb551ddd2430628fd9f2" + "filename": "audio/xa17_Andrea2.wav", + "md5sum": "1de4758440505a3dad1de1c4345660ae" }, { - "filename": "audio/xa1_TL_10b.wav", - "md5sum": "c9c4faf959a5bdc64689c5cd5aefe4fb" + "filename": "audio/xa17_Andrea4.wav", + "md5sum": "e25c1d8c769f803125cdec96813ad2bd" }, { - "filename": "audio/xa6_Z12.wav", - "md5sum": "ffdd827f611612025e4b1b5153e487da" + "filename": "audio/xa17_Andy1.wav", + "md5sum": "100e71a7e7644cf231a7157516a72dac" }, { - "filename": "audio/xa12_andy5.wav", - "md5sum": "f5e24f5114db77f4287c39ffea1e414e" + "filename": "audio/xa17_Andy11.wav", + "md5sum": "f5be166c69588d871bae32ebdde053f8" }, { - "filename": "audio/xa3_ATTACK03.WAV", - "md5sum": "d2c9a202653e24c7278a0924b98d1f75" + "filename": "audio/xa17_Andy9.wav", + "md5sum": "ff816e07cfb6054bb7b9a84b5da3c4e3" }, { - "filename": "audio/xa15_andy2.wav", - "md5sum": "2e1c7cd75c799e751eb72b022990fe30" + "filename": "audio/xa1_AndyPew.wav", + "md5sum": "a1628b41c9573623cefbbc74d0e07801" }, { - "filename": "audio/xa2_TL_01.wav", - "md5sum": "5af69ea45c90dc3f8fbe79c8820f261b" + "filename": "audio/xa1_Secret.wav", + "md5sum": "32624f3e036081d95d904874451ba03c" }, { - "filename": "audio/xa8_z_13.wav", - "md5sum": "109d170f2d30c4fc3308bbabf14fa269" + "filename": "audio/xa1_TL_02.wav", + "md5sum": "5711d6e128f4c6cd358e8d8d2df04697" }, { - "filename": "audio/xa17_Andy1.wav", - "md5sum": "100e71a7e7644cf231a7157516a72dac" + "filename": "audio/xa1_TL_05.wav", + "md5sum": "8be868c32bea2ca317c228d01ba1d067" }, { - "filename": "audio/xa11_flyby1.wav", - "md5sum": "5842201dab5a92e8a2284fabb35d2e5d" + "filename": "audio/xa1_TL_08.wav", + "md5sum": "f3c884e1506eb825f4991ca5fb86b41e" }, { - "filename": "audio/xa7_evibes01.wav", - "md5sum": "1434376c3c4130b4f69c6587aed80847" + "filename": "audio/xa1_TL_10b.wav", + "md5sum": "c9c4faf959a5bdc64689c5cd5aefe4fb" }, { - "filename": "audio/xa8_fightsc.wav", - "md5sum": "573b4eaef5ac391937b996f963e6a445" + "filename": "audio/xa1_TL_11.wav", + "md5sum": "6b6c1075d7f3964836ecf3c428172e59" }, { - "filename": "audio/xa13_Andrea3.wav", - "md5sum": "1455be306224665d4f92036e822c7b07" + "filename": "audio/xa1_Z_10.wav", + "md5sum": "ccfb5ef6c45ef6d1e27cd40a46ca9eaf" }, { "filename": "audio/xa2_ATTACK04.wav", "md5sum": "fc6d787584f10d0b8649cf0fe3d06573" }, { - "filename": "audio/xa2_TOMS01.wav", - "md5sum": "9e57f818e1894b5d67c02e59beae18b4" + "filename": "audio/xa2_HMMM02.WAV", + "md5sum": "6e63280c8a48a44ae09b6bff86ffd8e1" }, { - "filename": "audio/xa4_drama01.wav", - "md5sum": "89667c5cd830168b83cebed20616ece2" + "filename": "audio/xa2_HMMM05.WAV", + "md5sum": "ae6fe7adb3fff51f5ec85d0f72158397" }, { - "filename": "audio/xa15_a_rome.wav", - "md5sum": "4dcf10893061b09284f0004b5086ebfb" + "filename": "audio/xa2_SPOOKY2A.WAV", + "md5sum": "3c947edb91dbfffdd61c067a85508c18" }, { - "filename": "audio/xa7_authtr.wav", - "md5sum": "5358ca0e4c6e5c4fc109d26af3bd1493" + "filename": "audio/xa2_TL_01.wav", + "md5sum": "5af69ea45c90dc3f8fbe79c8820f261b" }, { - "filename": "audio/xa9_chopin01.wav", - "md5sum": "7cf8a9158e12f929ab5b448eb558cd6f" + "filename": "audio/xa2_TOMS01.wav", + "md5sum": "9e57f818e1894b5d67c02e59beae18b4" }, { - "filename": "audio/xa7_andyooer.wav", - "md5sum": "6d032470f3e5b59c699ebb1dfa1e80e3" + "filename": "audio/xa2_UWATER2B.wav", + "md5sum": "39070af9d743f372b09bfbafc9f3d686" }, { - "filename": "audio/xa16_A_Andy_Out_Spooky.wav", - "md5sum": "61c47b6f9f5236282c6f13becd847d25" + "filename": "audio/xa2_tl_10a.wav", + "md5sum": "5ed8c7a9a15d4643152b3f511d227ccc" }, { - "filename": "audio/xa13_Andy7.wav", - "md5sum": "0409ff0c89cf77c305f7bae8314ae486" + "filename": "audio/xa3_ATTACK01.WAV", + "md5sum": "27e38a2bac0bcd059146d940dbcbc2c6" }, { - "filename": "audio/xa16_A_Harbour_out.wav", - "md5sum": "d775df898e370637d58af1151d93dd48" + "filename": "audio/xa3_ATTACK02.WAV", + "md5sum": "d67b0ce11dd9e679d327561be1fee524" }, { - "filename": "audio/xa9_spooky01.wav", - "md5sum": "d1343efc6fc26ca7fa54755924deec0f" + "filename": "audio/xa3_ATTACK03.WAV", + "md5sum": "d2c9a202653e24c7278a0924b98d1f75" }, { - "filename": "audio/xa12_moses01.wav", - "md5sum": "e36da0debbaaa7130ef2c8d22b6b8e25" + "filename": "audio/xa3_HMMM01.WAV", + "md5sum": "6fc29acaf7793594aed60dc3a3440e73" }, { - "filename": "audio/xa16_A_Sub_Amb.wav", - "md5sum": "7e793c044b02416c7be149e3faee7d2d" + "filename": "audio/xa3_TL_03.wav", + "md5sum": "b172bb3fc7364fd8375747347971b44f" }, { - "filename": "audio/xa6_Z13.wav", - "md5sum": "337b35daa154a3cddeb1b311da853959" + "filename": "audio/xa3_stealth1.wav", + "md5sum": "6d50582a916714cdd56fd9d6b690a0da" }, { "filename": "audio/xa3_stealth2.wav", "md5sum": "7d9468bd24a2bbdb23fdf7c52f38fa39" }, { - "filename": "audio/xa6_Z_04anim.wav", - "md5sum": "f7b17b7eaa3d780b2365c157e17247be" + "filename": "audio/xa3_tl_06.wav", + "md5sum": "233e46d725406107ffada640408644b1" }, { - "filename": "audio/xa1_TL_05.wav", - "md5sum": "8be868c32bea2ca317c228d01ba1d067" + "filename": "audio/xa4_Z_03.wav", + "md5sum": "9da41a359ab4505eb857d8be0ebf4eb4" }, { - "filename": "audio/xa1_TL_02.wav", - "md5sum": "5711d6e128f4c6cd358e8d8d2df04697" + "filename": "audio/xa4_drama01.wav", + "md5sum": "89667c5cd830168b83cebed20616ece2" }, { - "filename": "audio/xa17_A_VC_Saga.wav", - "md5sum": "54adb82d2478cc4131c8fe9017bec4bf" + "filename": "audio/xa4_hit01.wav", + "md5sum": "ab7b6ff642cbf2d92050127484f60bd0" }, { - "filename": "audio/xa9_z_03.wav", - "md5sum": "cc66461fb79c8a66e6af3776eb37d3ee" + "filename": "audio/xa4_hmmm06.wav", + "md5sum": "65437056315c7021ff1f43dffe66a567" }, { - "filename": "audio/xa9_gods01.wav", - "md5sum": "350c4315d5f8f0fd45d5eea98ba20cdc" + "filename": "audio/xa4_mil01.wav", + "md5sum": "2b7832595c42ae363b9ebb473007acc6" }, { - "filename": "audio/xa15_joby9.wav", - "md5sum": "a0a06072663542d0e8478f531a0f1f04" + "filename": "audio/xa4_mil05.wav", + "md5sum": "cabef39055f605be55fb501325b5980f" }, { - "filename": "audio/xa5_TL_04.WAV", - "md5sum": "71986df3169583b51d3f283b8153f8b8" + "filename": "audio/xa4_spooky05.wav", + "md5sum": "beb40246a2d3976c79d253da9f35a40a" }, { - "filename": "audio/xa14_ecredits.wav", - "md5sum": "f1562385e3857bbc105a43e5978b8c4a" + "filename": "audio/xa4_stealth4.wav", + "md5sum": "0c21c7f503b1d25d724d39b941a17af3" }, { - "filename": "audio/xa1_AndyPew.wav", - "md5sum": "a1628b41c9573623cefbbc74d0e07801" + "filename": "audio/xa5_HMMM03.WAV", + "md5sum": "5806b04f3fd1af364103bd641e81de86" }, { - "filename": "audio/xa4_mil01.wav", - "md5sum": "2b7832595c42ae363b9ebb473007acc6" + "filename": "audio/xa5_HMMM04.WAV", + "md5sum": "06e0160574179c3e546204d1f408a820" }, { - "filename": "audio/xa12_andy4b.wav", - "md5sum": "d7fc66f594c9fc47f2bfd8027d740cb5" + "filename": "audio/xa5_MIL02.WAV", + "md5sum": "69beb3e824a37f45d17b3e36759f8b2b" }, { - "filename": "audio/xa5_HMMM04.WAV", - "md5sum": "06e0160574179c3e546204d1f408a820" + "filename": "audio/xa5_MIL02A.WAV", + "md5sum": "f84a6c9151b8c2bf1ffae9048f581b4d" }, { - "filename": "audio/xa15_a_andy.wav", - "md5sum": "202975024aaa0c7dc6cbaaf7cdafccde" + "filename": "audio/xa5_MIL06.WAV", + "md5sum": "dfae06d51c0e920928019327fe2e86d9" }, { - "filename": "audio/xa4_hmmm06.wav", - "md5sum": "65437056315c7021ff1f43dffe66a567" + "filename": "audio/xa5_SPOOKY02.WAV", + "md5sum": "f0db638d1879fb4bc3dd121a9892a209" }, { - "filename": "audio/xa4_hit01.wav", - "md5sum": "ab7b6ff642cbf2d92050127484f60bd0" + "filename": "audio/xa5_TL_04.WAV", + "md5sum": "71986df3169583b51d3f283b8153f8b8" + }, + { + "filename": "audio/xa5_TL_12.WAV", + "md5sum": "f1697508545e427543c6880f1d5da966" }, { - "filename": "audio/xa7_z_02.wav", - "md5sum": "af42918989be741c6391c13d524780fe" + "filename": "audio/xa6_AuthSolo.wav", + "md5sum": "5b9e137d77494a46e67679e67769fbc3" }, { - "filename": "audio/xa2_HMMM02.WAV", - "md5sum": "6e63280c8a48a44ae09b6bff86ffd8e1" + "filename": "audio/xa6_Mil04.wav", + "md5sum": "2cb64cf2390570bc2b6b4f5e40f8369f" }, { - "filename": "audio/xa14_andy8.wav", - "md5sum": "1471ba32a1e5d22ba9b6d74dd7f841a6" + "filename": "audio/xa6_Solo01.wav", + "md5sum": "30b06cd8a1624cdcdf72493767f38e6c" }, { - "filename": "audio/xa3_stealth1.wav", - "md5sum": "6d50582a916714cdd56fd9d6b690a0da" + "filename": "audio/xa6_Spooky03.wav", + "md5sum": "45e482049e4bc3e399d5a0a263d83a5c" }, { - "filename": "audio/xa3_HMMM01.WAV", - "md5sum": "6fc29acaf7793594aed60dc3a3440e73" + "filename": "audio/xa6_Stealth3.wav", + "md5sum": "89dde418eac81de84c445548242cac07" }, { - "filename": "audio/xa6_AuthSolo.wav", - "md5sum": "5b9e137d77494a46e67679e67769fbc3" + "filename": "audio/xa6_Z12.wav", + "md5sum": "ffdd827f611612025e4b1b5153e487da" }, { - "filename": "audio/xa5_MIL02A.WAV", - "md5sum": "f84a6c9151b8c2bf1ffae9048f581b4d" + "filename": "audio/xa6_Z13.wav", + "md5sum": "337b35daa154a3cddeb1b311da853959" }, { - "filename": "audio/xa10_z_09.wav", - "md5sum": "5bd27967ba6366c4bbcdb396e20bb994" + "filename": "audio/xa6_Z_04anim.wav", + "md5sum": "f7b17b7eaa3d780b2365c157e17247be" }, { - "filename": "audio/xa5_SPOOKY02.WAV", - "md5sum": "f0db638d1879fb4bc3dd121a9892a209" + "filename": "audio/xa7_andyooer.wav", + "md5sum": "6d032470f3e5b59c699ebb1dfa1e80e3" }, { - "filename": "audio/xa12_z_10.wav", - "md5sum": "e5070213d3271720176b4061b80ef70d" + "filename": "audio/xa7_andyoooh.wav", + "md5sum": "729c28970ace31915818b5df0099c44b" }, { - "filename": "audio/xa16_A_Underwater.wav", - "md5sum": "c0ca1d9529a681717ea27ef426312128" + "filename": "audio/xa7_authtr.wav", + "md5sum": "5358ca0e4c6e5c4fc109d26af3bd1493" }, { - "filename": "audio/xa10_echoir01.wav", - "md5sum": "eb1c14c3df1c38322fb7196a2ec7499f" + "filename": "audio/xa7_evibes01.wav", + "md5sum": "1434376c3c4130b4f69c6587aed80847" }, { - "filename": "audio/xa13_Andrea3B.wav", - "md5sum": "da279d32f6d533a84b1f65227c403489" + "filename": "audio/xa7_tl_07.wav", + "md5sum": "57b05328f3302cf59bc4725407beb345" }, { - "filename": "audio/xa17_A_Industry.wav", - "md5sum": "3814325be920c772ded2598865275a6d" + "filename": "audio/xa7_z_02.wav", + "md5sum": "af42918989be741c6391c13d524780fe" }, { - "filename": "audio/xa11_andy4.wav", - "md5sum": "8619032b0937549ea4a9f7b58050770f" + "filename": "audio/xa7_z_06.wav", + "md5sum": "834c0dcc93fb6b83196ab2e905de69dd" }, { - "filename": "audio/xa4_stealth4.wav", - "md5sum": "0c21c7f503b1d25d724d39b941a17af3" + "filename": "audio/xa7_z_06a.wav", + "md5sum": "3949c9f8393a7bdff8b4ec8af2a278d9" }, { - "filename": "audio/xa1_TL_11.wav", - "md5sum": "6b6c1075d7f3964836ecf3c428172e59" + "filename": "audio/xa8_fightsc.wav", + "md5sum": "573b4eaef5ac391937b996f963e6a445" }, { - "filename": "audio/xa1_Z_10.wav", - "md5sum": "ccfb5ef6c45ef6d1e27cd40a46ca9eaf" + "filename": "audio/xa8_jobyalrm.wav", + "md5sum": "3998a428bf14ae7d4e6085b04fbc3aea" }, { "filename": "audio/xa8_mil02b.wav", "md5sum": "b92706515502e8f80f745cd281e7739e" }, { - "filename": "audio/xa4_spooky05.wav", - "md5sum": "beb40246a2d3976c79d253da9f35a40a" + "filename": "audio/xa8_mil03.wav", + "md5sum": "ddec9e5194fcb0eeaa9f528f51303bff" }, { - "filename": "audio/xa12_richcut1.wav", - "md5sum": "5566b91586cc67a263802051275fa1c6" + "filename": "audio/xa8_richcut3.wav", + "md5sum": "8ee1e3e40bfab010abe23a1f4241225f" }, { - "filename": "audio/xa13_Joby7.wav", - "md5sum": "93e01b7cc52d172ffa0d6df43c337d1c" + "filename": "audio/xa8_uwater2a.wav", + "md5sum": "caa188ad39768ab44cf05a01c8e7d209" }, { - "filename": "audio/xa2_SPOOKY2A.WAV", - "md5sum": "3c947edb91dbfffdd61c067a85508c18" + "filename": "audio/xa8_z_08.wav", + "md5sum": "1cce3afe7661f495f640022d265efeb4" }, { - "filename": "audio/xa14_joby1.wav", - "md5sum": "893c721e71bb930ab429baf436860493" + "filename": "audio/xa8_z_13.wav", + "md5sum": "109d170f2d30c4fc3308bbabf14fa269" }, { - "filename": "audio/xa6_Solo01.wav", - "md5sum": "30b06cd8a1624cdcdf72493767f38e6c" + "filename": "audio/xa9_chopin01.wav", + "md5sum": "7cf8a9158e12f929ab5b448eb558cd6f" }, { - "filename": "audio/xa3_ATTACK02.WAV", - "md5sum": "d67b0ce11dd9e679d327561be1fee524" + "filename": "audio/xa9_evibes02.wav", + "md5sum": "0873b70aa28442a5094c071dbac4db5e" }, { - "filename": "audio/xa7_andyoooh.wav", - "md5sum": "729c28970ace31915818b5df0099c44b" + "filename": "audio/xa9_gods01.wav", + "md5sum": "350c4315d5f8f0fd45d5eea98ba20cdc" }, { - "filename": "audio/xa12_flyby4.wav", - "md5sum": "0a929d7026964b6c5e903f7e3dfdfe18" + "filename": "audio/xa9_richcut4.wav", + "md5sum": "37e50b5c548b299030a3356491483a9d" }, { - "filename": "audio/xa2_tl_10a.wav", - "md5sum": "5ed8c7a9a15d4643152b3f511d227ccc" + "filename": "audio/xa9_spooky01.wav", + "md5sum": "d1343efc6fc26ca7fa54755924deec0f" }, { - "filename": "audio/xa10_perc01.wav", - "md5sum": "7ef736d64d03964927b253fe46e27b13" + "filename": "audio/xa9_swampy.wav", + "md5sum": "3f99f78fd675e2b59007d2906942e44c" }, { - "filename": "audio/xa16_A_Rome_Day.wav", - "md5sum": "d8dd02e1be2c300cc123b57cdedab066" + "filename": "audio/xa9_title4.wav", + "md5sum": "457c30fc3989b7b8532a1a7a69eb0730" }, { - "filename": "audio/xa10_title3.wav", - "md5sum": "3e507588e3a92fab7e7c376aab1df28a" + "filename": "audio/xa9_z_03.wav", + "md5sum": "cc66461fb79c8a66e6af3776eb37d3ee" }, { - "filename": "audio/xa17_Andy11.wav", - "md5sum": "f5be166c69588d871bae32ebdde053f8" + "filename": "binkw32.dll", + "md5sum": "4f3d3c8e19f58d44a0560d317cbf2f6c" }, { - "filename": "audio/xa14_richcut2.wav", - "md5sum": "583cdd1d5604a6ee0e43d9a395176855" + "filename": "cfgmgr32.dll", + "md5sum": "1fb1bc76d7802828c32a9e23a6e2118e" }, { - "filename": "audio/xa5_TL_12.WAV", - "md5sum": "f1697508545e427543c6880f1d5da966" + "filename": "data/Andrea1.trc", + "md5sum": "3c0765fc396739a00058051544da91ac" }, { - "filename": "audio/xa15_joby2.wav", - "md5sum": "86d3dbe0b000ea42e0406d9ca419f15b" + "filename": "data/Andrea2.trc", + "md5sum": "d008a041b7dff4f92c2bab251e3411e5" }, { - "filename": "data/uslogo.pak", - "md5sum": "f01c2dde34ea407b39352a965ce8c99c" + "filename": "data/Andrea3.trc", + "md5sum": "de070d89a31def85c0e836feb8e2b8a5" }, { - "filename": "data/richcut2.trc", - "md5sum": "7c05145f686570c60149e32d8384687f" + "filename": "data/Andy2.trc", + "md5sum": "a73e437ca8d0f49272dec9c7d66413e3" }, { - "filename": "data/joby5.trc", - "md5sum": "d9663849214adc7772a711cdabe76805" + "filename": "data/LOGO512.pak", + "md5sum": "7c22c5e2ef3da19927f6409a0a5b0349" }, { - "filename": "data/rich1.trc", - "md5sum": "668a568434b3afbddfddf5629c89df0e" + "filename": "data/Title.trc", + "md5sum": "86fa2320d5b1857f233d6fc640c6fc5f" }, { - "filename": "data/Andrea2.trc", - "md5sum": "d008a041b7dff4f92c2bab251e3411e5" + "filename": "data/andy1.trc", + "md5sum": "423b6656b845bbed5d333e4aecf27132" }, { - "filename": "data/rich3.trc", - "md5sum": "799dce47896e9cf7ca27b0ab35dfc874" + "filename": "data/andy3.trc", + "md5sum": "d8ad767c3987e911d52c79a50f630126" }, { - "filename": "data/Title.trc", - "md5sum": "86fa2320d5b1857f233d6fc640c6fc5f" + "filename": "data/cutseq.bin", + "md5sum": "5b664e0f149412382960c57060d8daed" }, { - "filename": "data/Andrea1.trc", - "md5sum": "3c0765fc396739a00058051544da91ac" + "filename": "data/del.trc", + "md5sum": "b64c1d28ca7b44523481ba729972e64d" }, { - "filename": "data/Andrea3.trc", - "md5sum": "de070d89a31def85c0e836feb8e2b8a5" + "filename": "data/joby2.trc", + "md5sum": "de27e12f7c859fc754ae6c1d67100a3e" + }, + { + "filename": "data/joby3.trc", + "md5sum": "662ee706ca56b7f8f8bc8340d885000d" }, { "filename": "data/joby4.trc", "md5sum": "fa30fb90acd4eac1b668c92314ff796c" }, { - "filename": "data/uklogo.pak", - "md5sum": "56ab653aaa816ec5f30a61adf36ca13e" + "filename": "data/joby5.trc", + "md5sum": "d9663849214adc7772a711cdabe76805" }, { - "filename": "data/del.trc", - "md5sum": "b64c1d28ca7b44523481ba729972e64d" + "filename": "data/rich1.trc", + "md5sum": "668a568434b3afbddfddf5629c89df0e" }, { "filename": "data/rich2.trc", "md5sum": "832b5f965c3d1e9407f0f87fdcefc90e" }, { - "filename": "data/andy1.trc", - "md5sum": "423b6656b845bbed5d333e4aecf27132" + "filename": "data/rich3.trc", + "md5sum": "799dce47896e9cf7ca27b0ab35dfc874" }, { - "filename": "data/Andy2.trc", - "md5sum": "a73e437ca8d0f49272dec9c7d66413e3" + "filename": "data/richcut2.trc", + "md5sum": "7c05145f686570c60149e32d8384687f" }, { - "filename": "data/andy3.trc", - "md5sum": "d8ad767c3987e911d52c79a50f630126" + "filename": "data/uklogo.pak", + "md5sum": "56ab653aaa816ec5f30a61adf36ca13e" }, { - "filename": "data/LOGO512.pak", - "md5sum": "7c22c5e2ef3da19927f6409a0a5b0349" + "filename": "data/uslogo.pak", + "md5sum": "f01c2dde34ea407b39352a965ce8c99c" }, { - "filename": "data/cutseq.bin", - "md5sum": "5b664e0f149412382960c57060d8daed" + "filename": "movie/FMV1.bik", + "md5sum": "18784986a3bbc647915acf228f7829a1" }, { - "filename": "data/joby2.trc", - "md5sum": "de27e12f7c859fc754ae6c1d67100a3e" + "filename": "movie/FMV2.bik", + "md5sum": "371c44b5175ff93f045838bee1376943" }, { - "filename": "data/joby3.trc", - "md5sum": "662ee706ca56b7f8f8bc8340d885000d" + "filename": "movie/Fmv0.bik", + "md5sum": "d76f06cca306df1e1d09d6894ce377cc" + }, + { + "filename": "movie/fmv3.bik", + "md5sum": "9b0a757e0c46e8644a7b59305dbcb928" + }, + { + "filename": "movie/fmv4.bik", + "md5sum": "254c2fd51229d01170e87ca303ada656" }, { "filename": "movie/fmv5.bik", "md5sum": "3c3b24ac7d7eeff054eae9e727da3c58" }, { - "filename": "movie/FMV2.bik", - "md5sum": "371c44b5175ff93f045838bee1376943" + "filename": "movie/fmv6.bik", + "md5sum": "1aab7e9143df18bdef844506a8f3acfa" }, { "filename": "movie/fmv7.bik", "md5sum": "12c015f2605273f2d96173fd5dd49aba" }, { - "filename": "movie/fmv6.bik", - "md5sum": "1aab7e9143df18bdef844506a8f3acfa" + "filename": "movie/fmv8.bik", + "md5sum": "7298afe08c366099ce7ab8ba69e04551" }, { - "filename": "movie/fmv4.bik", - "md5sum": "254c2fd51229d01170e87ca303ada656" + "filename": "readme.txt", + "md5sum": "6f5c471afacc797c262401ee17829bc7" }, { - "filename": "movie/Fmv0.bik", - "md5sum": "d76f06cca306df1e1d09d6894ce377cc" + "filename": "screens/gallery.str", + "md5sum": "b3cfc2d8bfada6c626751958e559a893" }, { - "filename": "movie/FMV1.bik", - "md5sum": "18784986a3bbc647915acf228f7829a1" + "filename": "screens/nxg.str", + "md5sum": "cab6c8f801f7b3cfb9f4d9c093ff79d5" }, { - "filename": "movie/fmv8.bik", - "md5sum": "7298afe08c366099ce7ab8ba69e04551" + "filename": "screens/screens.str", + "md5sum": "80a799adc9915862e0c443d16d3ade9d" }, { - "filename": "movie/fmv3.bik", - "md5sum": "9b0a757e0c46e8644a7b59305dbcb928" + "filename": "screens/story1.str", + "md5sum": "698d3f13cfd1647f269e6ef78776c6bb" + }, + { + "filename": "screens/story2.str", + "md5sum": "adb7b3693561aafda6c5b7f699de4735" } ] } \ No newline at end of file diff --git a/database/make_game_file_list.py b/database/make_game_file_list.py index 87c45eb..fd7a561 100644 --- a/database/make_game_file_list.py +++ b/database/make_game_file_list.py @@ -1,61 +1,76 @@ +"""Record original game files""" +import re import os import sys import json import hashlib -if __name__ == "__main__": - if len(sys.argv) != 3: - print("Usage: python3 makeGameFileList.py TAG GAMEDIR") - sys.exit(1) +def get_game_dir(): + """Get basic user input""" + path = input("Path to directory: ") - tag = sys.argv[1] - if not tag: - print("Error: TAG cannot be an empty string.") + # Check if the provided path is a valid directory + if not os.path.isdir(path): + print("Error: Invalid directory path.") sys.exit(1) - game_directory = sys.argv[2] - if not game_directory: - print("Error: GAMEDIR cannot be an empty string.") - sys.exit(1) + tag = input("Specify one of the following tags TR1, TR2, TR3, TR4 or TR5: ") - working_dir = os.getcwd() + if tag not in ["TR1", "TR2", "TR3", "TR4", "TR5"]: + print("Error: TAG input error.") + sys.exit(1) - # Construct the directory path - if game_directory.startswith('/'): - directory = game_directory - else: - directory = os.path.join(working_dir, game_directory) + return path, tag - # Change to the script directory - script_dir = os.path.dirname(os.path.abspath(__file__)) - os.chdir(script_dir) +def game_file_loop(game_dir): + """Loop through the files""" file_info = {} + savegame_pattern = re.compile(r'^savegame\.\d+$', re.IGNORECASE) + dxvk_caches = re.compile(r'^.*\.dxvk-cache$') - # Walk through the directory and collect file information - for root, dirs, files in os.walk(directory): + for root, _, files in os.walk(game_dir): for file in files: + # Skip some files we don't need to track + if savegame_pattern.match(file): + continue + if dxvk_caches.match(file): + continue + if file == 'installscript.vdf': + continue + file_path = os.path.join(root, file) - # Get the relative path - if file_path.startswith(directory): - relative_path = file_path[len(directory):] - else: - # Skip files not within the specified directory - continue + # Get the relative path using os.path.relpath() + relative_path = os.path.relpath(file_path, game_dir) # Calculate the MD5 hash of the file with open(file_path, "rb") as current_file: file_content = current_file.read() - md5sum = hashlib.md5(file_content).hexdigest() + md5sum = hashlib.md5(file_content, usedforsecurity=False).hexdigest() # Store file info file_info[relative_path] = md5sum + return file_info + + +def make_game_file_list(): + """Main part of the module""" + game_dir, tag = get_game_dir() + file_info = game_file_loop(game_dir) + + if not isinstance(file_info, dict): + print("File type return from game_file_loop error") + sys.exit(1) + + # Sort the file_info by filename (relative path) + sorted_file_info = dict(sorted(file_info.items())) + # Create the JSON data structure data_list = [ {"filename": filename, "md5sum": md5sum} - for filename, md5sum in file_info.items() + for filename, md5sum in sorted_file_info.items() ] new_json_object = { @@ -65,7 +80,7 @@ # Write the JSON object to a file output_filename = f'fileList-{tag}.json' - with open(output_filename, 'w') as json_file: + with open(output_filename, 'w', encoding="utf-8") as json_file: json.dump(new_json_object, json_file, indent=2) print(f"File list saved to {output_filename}") diff --git a/database/make_index_database.py b/database/make_index_database.py index 428ab5a..b87d322 100644 --- a/database/make_index_database.py +++ b/database/make_index_database.py @@ -330,12 +330,12 @@ def add_static_data(): cursor = connection.cursor() class_values = [ - 'Alien/Space', 'Atlantis', 'Base/Lab', 'Cambodia', 'Castle', - 'Cave/Cat', 'City', 'Coastal', 'Cold/Snowy', 'Desert', 'Easter', - 'Egypt', 'Fantasy/Surreal', 'Home', 'Ireland', 'Joke', 'Jungle', + 'Alien/Space', 'Atlantis', 'Base/Lab', 'Cambodia', 'Castle', + 'Cave/Cat', 'City', 'Coastal', 'Cold/Snowy', 'Desert', 'Easter', + 'Egypt', 'Fantasy/Surreal', 'Home', 'Ireland', 'Joke', 'Jungle', 'Kids', 'Library', 'Mystery/Horror', 'nc', 'Nordic/Celtic', - 'Oriental', 'Persia', 'Pirates', 'Remake', 'Rome/Greece', 'Ship', - 'Shooter', 'South America', 'South Pacific', 'Steampunk', 'Train', + 'Oriental', 'Persia', 'Pirates', 'Remake', 'Rome/Greece', 'Ship', + 'Shooter', 'South America', 'South Pacific', 'Steampunk', 'Train', 'Venice', 'Wild West', 'Xmas', 'Young Lara' ] cursor.executemany("INSERT INTO Class (value) VALUES (?)", @@ -361,8 +361,3 @@ def add_static_data(): connection.commit() connection.close() - - -if __name__ == '__main__': - make_index_database() - add_static_data()