├── Src ├── GAP │ ├── GAP.rc │ ├── Resource │ │ ├── GAP.ico │ │ ├── link.cur │ │ ├── Buttons.bmp │ │ ├── GAP_old.ico │ │ ├── Playlist.ico │ │ ├── PlaylistButtons.bmp │ │ ├── Project.bin │ │ ├── Credits.bin │ │ └── Tips.bin │ ├── INFO.H │ ├── Options_RFPlugins.h │ ├── Convert.h │ ├── ERRORS.H │ ├── Options_Playlist.h │ ├── Adding.h │ ├── Options_AFPlugins.h │ ├── Playlist_SaveLoad.h │ ├── Globals.h │ ├── Options.h │ ├── Playlist.h │ ├── Options_Playback.h │ ├── Scanning.h │ ├── WAV.h │ ├── Playlist_MultiOps.h │ ├── Playlist_NodeOps.h │ ├── ListView.h │ ├── Messages.h │ ├── Plugins.h │ ├── Options_Saving.h │ ├── Progress.h │ ├── Player.h │ ├── FSHandler.h │ └── PlayDialog.h ├── Common │ ├── TreeSel │ │ ├── TreeSel.rc │ │ ├── folder.bmp │ │ ├── 95check.bmp │ │ ├── Dialogs.h │ │ ├── General.h │ │ ├── TreeSel.h │ │ └── resource.h │ └── ACMStream │ │ ├── Decomp.cpp │ │ ├── ACMStream.cpp │ │ ├── ACMStream.rc │ │ ├── ACMStream.h │ │ └── resource.h └── Plugins │ ├── AudioFile │ ├── xa │ │ ├── AF_XA.rc │ │ ├── AF_XA.h │ │ └── resource.h │ ├── acm │ │ ├── AF_ACM.rc │ │ ├── Credits.bin │ │ ├── AF_ACM.h │ │ └── resource.h │ ├── apc │ │ ├── AF_APC.rc │ │ ├── AF_APC.h │ │ └── resource.h │ ├── asf │ │ ├── AF_ASF.rc │ │ ├── AF_ASF.h │ │ └── resource.h │ ├── aud │ │ ├── AF_AUD.rc │ │ ├── Credits.bin │ │ └── resource.h │ ├── bnk │ │ ├── AF_BNK.rc │ │ ├── AF_BNK.h │ │ └── resource.h │ ├── cmp │ │ ├── AF_CMP.rc │ │ ├── AF_CMP.h │ │ └── resource.h │ ├── eacs │ │ ├── AF_EACS.rc │ │ ├── Credits.bin │ │ ├── AF_EACS.h │ │ └── resource.h │ ├── fst │ │ ├── AF_FST.rc │ │ ├── AF_FST.h │ │ └── resource.h │ ├── iss │ │ ├── AF_ISS.rc │ │ ├── AF_ISS.h │ │ └── resource.h │ ├── mgi │ │ ├── AF_MGI.rc │ │ ├── AF_MGI.h │ │ └── resource.h │ ├── mve │ │ ├── AF_MVE.rc │ │ ├── resource.h │ │ └── AF_MVE.h │ ├── raw │ │ ├── AF_RAW.rc │ │ ├── Credits.bin │ │ └── resource.h │ ├── sol │ │ ├── AF_SOL.rc │ │ ├── AF_SOL.h │ │ └── resource.h │ ├── voc │ │ ├── AF_VOC.rc │ │ ├── Credits.bin │ │ ├── resource.h │ │ └── AF_VOC.h │ ├── wav │ │ ├── AF_WAV.rc │ │ ├── AF_WAV.h │ │ └── resource.h │ ├── blbsfx │ │ ├── AF_BLBSFX.rc │ │ ├── AF_BLBSFX.h │ │ └── resource.h │ ├── clusfx │ │ ├── AF_CLUSFX.rc │ │ └── resource.h │ └── wadsfx │ │ ├── AF_WADSFX.rc │ │ ├── AF_WADSFX.h │ │ └── resource.h │ └── ResourceFile │ ├── MPQl │ ├── RF_MPQl.h │ ├── Credits.bin │ └── RF_MPQl.rc │ ├── bag │ ├── RF_BAG.rc │ ├── RF_BAG.h │ └── resource.h │ ├── blb │ ├── RF_BLB.rc │ ├── RF_BLB.h │ └── resource.h │ ├── clu │ ├── RF_CLU.rc │ ├── RF_CLU.h │ └── resource.h │ ├── grp │ ├── RF_GRP.rc │ ├── RF_GRP.h │ └── resource.h │ ├── wad │ ├── RF_WAD.rc │ ├── RF_WAD.h │ └── resource.h │ ├── PLAIN │ ├── RF_Plain.rc │ └── resource.h │ ├── dsnd │ ├── RF_DSND.rc │ ├── RF_DSND.h │ └── resource.h │ ├── fDAT │ ├── RF_fDAT.rc │ ├── FileList.h │ ├── zlib │ │ ├── inffast.h │ │ ├── infcodes.h │ │ ├── infblock.h │ │ └── adler32.c │ ├── Funcs.h │ ├── resource.h │ └── UnLZSS.h │ └── RFPlugin.h ├── Release ├── pkware.dll ├── Plugins │ ├── Storm.dll │ └── MPQLists │ │ ├── Diablo2LODvideo.txt │ │ ├── Diablo2LODmusic.txt │ │ ├── Diablo2video.txt │ │ └── Diablo2music.txt └── Playlists │ ├── CNW (video).apl │ ├── MDK (video).apl │ ├── NBA Live'96 (video).apl │ ├── SPECIAL │ ├── WAV.apl │ ├── NFSSE (music).apl │ ├── Kyrandia3 (video).apl │ ├── CovertOps (music).apl │ ├── NFS2&3 (video).apl │ ├── Aftermath (music).apl │ └── BroodWar (music).apl │ ├── NFS4 (video).apl │ ├── Diablo (music).apl │ ├── NBA Live'96 (music).apl │ ├── TS-FireStorm (music).apl │ ├── MTM2 (music).apl │ ├── RA2-Yuri's Revenge (music).apl │ ├── NFS5 (video).apl │ ├── Diablo2LOD (music).apl │ ├── RedAlert2 (music) [CD1].apl │ ├── RedAlert2 (music) [CD2].apl │ ├── Dune2000 (music).apl │ ├── TS-FireStorm (TS music).apl │ ├── Quake3 Arena (music).apl │ ├── Descent2 Vertigo (video).apl │ ├── StarCraft (music).apl │ ├── RedAlert (music) [Allies].apl │ ├── RedAlert (music) [Soviet].apl │ ├── Space Bucks (music).apl │ ├── WarCraft2 BNE (music).apl │ ├── TS-FireStorm (video).apl │ ├── NFS3 (music).apl │ ├── TiberianSun (music).apl │ └── BroodWar (music).apl ├── Specs ├── GameSoft.txt └── VQA-FORM.txt ├── Feedback └── mpq │ ├── pack1 │ ├── RF_MPQ.rc │ └── RESOURCE.H │ └── pack3 │ └── RF_MPQ.APS └── APL ├── Descent3 (video) [CD2].apl ├── CNW (video).apl ├── MDK (video).apl ├── Descent3 (video) [CD1].apl ├── NBA Live'96 (video).apl ├── NHL 2000 (Music).apl ├── NFS4 (video).apl ├── Atlantis 2 (music) [CD3].apl ├── NHL 2001 (Music).apl ├── FIFA 98 (music).apl ├── NHL 99 (Music).apl ├── Diablo (music).apl ├── FIFA 99 (Music).apl ├── NBA Live'96 (music).apl ├── Chine (music).apl ├── NHL 98 (Music).apl ├── NBA 95 (Music).apl ├── NBA Live'99 (video).apl ├── Sanitarium (Music) [CD2].apl ├── TS-FireStorm (music).apl ├── Atlantis 2 (music) [CD1].apl ├── Euro'2000 (music).apl ├── MTM2 (music).apl ├── Atlantis 2 (video soundtracks) [CD2].apl ├── FIFA 2000 (Music).apl ├── World Cup 98 (Music).apl ├── RA2-Yuri's Revenge (music).apl ├── Planescape Torment (movie) [CD3].apl ├── Sanitarium (Music) [CD3].apl ├── Atlantis 2 (music) [CD2].apl ├── Atlantis 2 (music) [CD4].apl ├── NFS5 (video).apl ├── Sanitarium (Music) [CD1].apl ├── Diablo2LOD (music).apl ├── Red Alert 2 (Music).apl ├── NBA Live'99 (music).apl ├── NFSSE (music).apl ├── Atlantis 2 (video soundtracks) [CD3].apl ├── RedAlert2 (music) [CD1].apl ├── RedAlert2 (music) [CD2].apl ├── Fillets (Music).apl ├── Dune2000 (music).apl ├── Planescape Torment (movie) [CD2].apl ├── TS-FireStorm (TS music).apl ├── RoadRash (music).apl ├── NFS2SE (music) [ASF].apl ├── Quake3 Arena (music).apl ├── Descent2 Vertigo (video).apl ├── Kyrandia 3 (video).apl ├── StarCraft (music).apl ├── Fallout (music).apl ├── RedAlert (music) [Allies].apl ├── RedAlert (music) [Soviet].apl ├── Space Bucks (music).apl ├── WarCraft2 BNE (music).apl ├── TS-FireStorm (video).apl ├── Atlantis 2 (video soundtracks) [CD4].apl ├── TiberianSun (music).apl ├── NFS3 (music).apl ├── BroodWar (music).apl ├── NFS2SE (music) [MUS].apl ├── Atlantis 2 (sounds) [CD2].apl ├── Planescape Torment (movie) [CD4].apl ├── RedAlert2 (sound, speech) [CD2].apl ├── RedAlert2 (sound, speech) [CD1].apl ├── Atlantis 2 (video soundtracks) [CD1].apl └── Descent3 (speech) [CD1].apl /Src/GAP/GAP.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/GAP/GAP.rc -------------------------------------------------------------------------------- /Release/pkware.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Release/pkware.dll -------------------------------------------------------------------------------- /Specs/GameSoft.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Specs/GameSoft.txt -------------------------------------------------------------------------------- /Src/GAP/Resource/GAP.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/GAP/Resource/GAP.ico -------------------------------------------------------------------------------- /Release/Plugins/Storm.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Release/Plugins/Storm.dll -------------------------------------------------------------------------------- /Src/GAP/Resource/link.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/GAP/Resource/link.cur -------------------------------------------------------------------------------- /Feedback/mpq/pack1/RF_MPQ.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Feedback/mpq/pack1/RF_MPQ.rc -------------------------------------------------------------------------------- /Feedback/mpq/pack3/RF_MPQ.APS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Feedback/mpq/pack3/RF_MPQ.APS -------------------------------------------------------------------------------- /Src/Common/TreeSel/TreeSel.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Common/TreeSel/TreeSel.rc -------------------------------------------------------------------------------- /Src/Common/TreeSel/folder.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Common/TreeSel/folder.bmp -------------------------------------------------------------------------------- /Src/GAP/Resource/Buttons.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/GAP/Resource/Buttons.bmp -------------------------------------------------------------------------------- /Src/GAP/Resource/GAP_old.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/GAP/Resource/GAP_old.ico -------------------------------------------------------------------------------- /Src/GAP/Resource/Playlist.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/GAP/Resource/Playlist.ico -------------------------------------------------------------------------------- /Src/Common/ACMStream/Decomp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Common/ACMStream/Decomp.cpp -------------------------------------------------------------------------------- /Src/Common/TreeSel/95check.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Common/TreeSel/95check.bmp -------------------------------------------------------------------------------- /Src/Common/ACMStream/ACMStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Common/ACMStream/ACMStream.cpp -------------------------------------------------------------------------------- /Src/Common/ACMStream/ACMStream.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Common/ACMStream/ACMStream.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/xa/AF_XA.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/xa/AF_XA.rc -------------------------------------------------------------------------------- /Src/GAP/Resource/PlaylistButtons.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/GAP/Resource/PlaylistButtons.bmp -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/acm/AF_ACM.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/acm/AF_ACM.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/acm/Credits.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/acm/Credits.bin -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/apc/AF_APC.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/apc/AF_APC.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/asf/AF_ASF.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/asf/AF_ASF.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/aud/AF_AUD.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/aud/AF_AUD.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/aud/Credits.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/aud/Credits.bin -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/bnk/AF_BNK.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/bnk/AF_BNK.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/cmp/AF_CMP.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/cmp/AF_CMP.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/eacs/AF_EACS.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/eacs/AF_EACS.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/fst/AF_FST.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/fst/AF_FST.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/iss/AF_ISS.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/iss/AF_ISS.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/mgi/AF_MGI.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/mgi/AF_MGI.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/mve/AF_MVE.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/mve/AF_MVE.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/raw/AF_RAW.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/raw/AF_RAW.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/raw/Credits.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/raw/Credits.bin -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/sol/AF_SOL.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/sol/AF_SOL.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/voc/AF_VOC.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/voc/AF_VOC.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/voc/Credits.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/voc/Credits.bin -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/wav/AF_WAV.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/wav/AF_WAV.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/acm/AF_ACM.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_ACM_H 2 | #define _AF_ACM_H 3 | 4 | #define IDSTR_ACM "\x97\x28\x03\x01" 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/eacs/Credits.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/eacs/Credits.bin -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/MPQl/RF_MPQl.h: -------------------------------------------------------------------------------- 1 | #ifndef _RF_MPQ_H 2 | #define _RF_MPQ_H 3 | 4 | #define IDSTR_MPQHEADER "MPQ\x1A" 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/bag/RF_BAG.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/bag/RF_BAG.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/blb/RF_BLB.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/blb/RF_BLB.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/clu/RF_CLU.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/clu/RF_CLU.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/grp/RF_GRP.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/grp/RF_GRP.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/wad/RF_WAD.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/wad/RF_WAD.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/blbsfx/AF_BLBSFX.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/blbsfx/AF_BLBSFX.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/clusfx/AF_CLUSFX.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/clusfx/AF_CLUSFX.rc -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/wadsfx/AF_WADSFX.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/AudioFile/wadsfx/AF_WADSFX.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/MPQl/Credits.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/MPQl/Credits.bin -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/MPQl/RF_MPQl.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/MPQl/RF_MPQl.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/PLAIN/RF_Plain.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/PLAIN/RF_Plain.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/dsnd/RF_DSND.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/dsnd/RF_DSND.rc -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/fDAT/RF_fDAT.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValeryAnisimovsky/GameAudioPlayer/HEAD/Src/Plugins/ResourceFile/fDAT/RF_fDAT.rc -------------------------------------------------------------------------------- /Src/GAP/INFO.H: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_INFO_H 2 | #define _GAP_INFO_H 3 | 4 | #include 5 | 6 | int CreateInfoDlg(HWND hwnd); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /APL/Descent3 (video) [CD2].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\movies\level5.mve> <> 0 1EA2668 2 | <> <[CD]\movies\End.mve> <> 0 98CF19E 3 | -------------------------------------------------------------------------------- /APL/CNW (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\CDDATA\Iplogo.mve> <> 0 55B896 2 | <> <[CD]\CDDATA\Introeng.mve> <> 0 C99788 3 | -------------------------------------------------------------------------------- /APL/MDK (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\MISC\FLIC\Mdkbzk.mve> <> 0 1C6EBBC 2 | <> <[CD]\TRAILER\Trailer.sfa> <> 0 12DEB2E 3 | -------------------------------------------------------------------------------- /Release/Playlists/CNW (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\CDDATA\Iplogo.mve> <> 0 55B896 2 | <> <[CD]\CDDATA\Introeng.mve> <> 0 C99788 3 | -------------------------------------------------------------------------------- /Release/Playlists/MDK (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\MISC\FLIC\Mdkbzk.mve> <> 0 1C6EBBC 2 | <> <[CD]\TRAILER\Trailer.sfa> <> 0 12DEB2E 3 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/blbsfx/AF_BLBSFX.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_BLBSFX_H 2 | #define _AF_BLBSFX_H 3 | 4 | #define ID_BLB_TYPE_SOUND 0x07 5 | #define ID_BLB_TYPE_MUSIC 0x08 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /Release/Plugins/MPQLists/Diablo2LODvideo.txt: -------------------------------------------------------------------------------- 1 | data\local\video\eng\d2x_intro_640x146.bik 2 | data\local\video\eng\d2x_intro_640x292.bik 3 | data\local\video\eng\d2x_out_640x146.bik 4 | data\local\video\eng\d2x_out_640x292.bik -------------------------------------------------------------------------------- /APL/Descent3 (video) [CD1].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\MOVIES\Dolby1.mv8> <> 0 7D8C9A 2 | <> <[CD]\MOVIES\Intro.mve> <> 0 8DD914E 3 | <> <[CD]\MOVIES\Level1.mve> <> 0 9437D64 4 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/bnk/AF_BNK.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_BNK_H 2 | #define _AF_BNK_H 3 | 4 | #define IDSTR_SCHl "SCHl" 5 | #define IDSTR_BNKl "BNKl" 6 | #define IDSTR_PT "PT\0\0" 7 | 8 | #define SC_EA_ADPCM (0x07) 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /Src/GAP/Options_RFPlugins.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_OPTIONS_RFPLUGINS_H 2 | #define _GAP_OPTIONS_RFPLUGINS_H 3 | 4 | #include 5 | 6 | LRESULT CALLBACK RFPluginsOptionsProc(HWND hwnd, UINT umsg, WPARAM wparm, LPARAM lparm); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /APL/NBA Live'96 (video).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\NBA96\MOVIES\Intro12k.tgv> <> 448 12EBC3E 2 | <> <> <[CD]\NBA96\MOVIES\Intro20k.tgv> <> 448 1A2A266 3 | <> <> <[CD]\NBA96\MOVIES\Intro8k.tgv> <> 448 111C40A 4 | -------------------------------------------------------------------------------- /Src/GAP/Convert.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_CONVERT_H 2 | #define _GAP_CONVERT_H 3 | 4 | #include 5 | 6 | #include "..\Plugins\AudioFile\AFPlugin.h" 7 | 8 | void ConvertNode(HWND hwnd, AFile* node, const char* fname, WORD tag); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /Release/Playlists/NBA Live'96 (video).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\NBA96\MOVIES\Intro12k.tgv> <> 448 12EBC3E 2 | <> <> <[CD]\NBA96\MOVIES\Intro20k.tgv> <> 448 1A2A266 3 | <> <> <[CD]\NBA96\MOVIES\Intro8k.tgv> <> 448 111C40A 4 | -------------------------------------------------------------------------------- /Src/GAP/ERRORS.H: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_ERRORS_H 2 | #define _GAP_ERRORS_H 3 | 4 | #include 5 | #include 6 | 7 | void ReportMMError(HWND hwnd, MMRESULT mmr, const char *title); 8 | void ReportError(HWND hwnd, const char* errstr, HMODULE hmod); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/fDAT/FileList.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_FDAT_FILELIST_H 2 | #define _GAP_FDAT_FILELIST_H 3 | 4 | #include 5 | 6 | #include "..\RFPlugin.h" 7 | 8 | 9 | RFile* __stdcall PluginGetFileList (const char* resname); 10 | BOOL __stdcall PluginFreeFileList (RFile* list); 11 | 12 | #endif -------------------------------------------------------------------------------- /Src/GAP/Options_Playlist.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_OPTIONS_PLAYLIST_H 2 | #define _GAP_OPTIONS_PLAYLIST_H 3 | 4 | #include 5 | 6 | #define DEF_INTROSCANLENGTH (10) 7 | #define DEF_CDDRIVE (0) 8 | 9 | LRESULT CALLBACK PlaylistOptionsProc(HWND hwnd, UINT umsg, WPARAM wparm, LPARAM lparm); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /Src/Common/TreeSel/Dialogs.h: -------------------------------------------------------------------------------- 1 | #ifndef _TREESEL_DIALOGS_H 2 | #define _TREESEL_DIALOGS_H 3 | 4 | #include 5 | 6 | BOOL CALLBACK DirTreeSelectorDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); 7 | BOOL CALLBACK WildcardDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); 8 | 9 | #endif -------------------------------------------------------------------------------- /Src/GAP/Adding.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_ADDING_H 2 | #define _GAP_ADDING_H 3 | 4 | #include 5 | 6 | extern BOOL opAllowMultipleAFPlugins, 7 | opAllowMultipleRFPlugins; 8 | 9 | void Add(HWND hwnd); 10 | DWORD AddFile(HWND hwnd, const char* fname); 11 | void AddDir(HWND hwnd); 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /Src/GAP/Options_AFPlugins.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_OPTIONS_AFPLUGINS_H 2 | #define _GAP_OPTIONS_AFPLUGINS_H 3 | 4 | #include 5 | 6 | void EnableButtons(HWND hwnd, BOOL cstate, BOOL astate); 7 | LONG GetCurPlugin(HWND hwnd); 8 | LRESULT CALLBACK AFPluginsOptionsProc(HWND hwnd, UINT umsg, WPARAM wparm, LPARAM lparm); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /Src/GAP/Playlist_SaveLoad.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PLAYLIST_SAVELOAD_H 2 | #define _GAP_PLAYLIST_SAVELOAD_H 3 | 4 | #include 5 | 6 | extern BOOL opTreatCD,opPutCD; 7 | 8 | DWORD LoadPlaylist(HWND hwnd, const char *fname); 9 | void SavePlaylist(HWND hwnd, const char *fname); 10 | void Load(HWND hwnd); 11 | void Save(HWND hwnd); 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /Release/Playlists/SPECIAL/WAV.apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\MUSIC\Wav\Song2.wav> <> 0 29C8E 2 | <> <[CD]\MUSIC\Wav\Song3.wav> <> 0 34A3A 3 | <> <[CD]\MUSIC\Wav\Song4.wav> <> 0 33F0E 4 | <> <[CD]\MUSIC\Wav\Song6.wav> <> 0 26BCE 5 | <> <[CD]\MUSIC\Wav\Song8.wav> <> 0 2BD0E 6 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/cmp/AF_CMP.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_CMP_H 2 | #define _AF_CMP_H 3 | 4 | #include 5 | 6 | #define IDSTR_FCMP "FCMP" 7 | 8 | #pragma pack(1) 9 | 10 | typedef struct tagCMPHeader 11 | { 12 | char szID[4]; 13 | DWORD dwDataSize; 14 | DWORD dwRate; 15 | WORD wBits; 16 | } CMPHeader; 17 | 18 | #pragma pack() 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/iss/AF_ISS.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_ISS_H 2 | #define _AF_ISS_H 3 | 4 | #include 5 | 6 | #define IDSTR_ISS "IMA_ADPCM_Sound" 7 | #define IDSTR_VER1000 "1.000" 8 | 9 | #pragma pack(1) 10 | 11 | typedef struct tagISSBlockHeader 12 | { 13 | SHORT sample; 14 | SHORT index; 15 | } ISSBlockHeader; 16 | 17 | #pragma pack() 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /APL/NHL 2000 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\NHL2K\FEAUDIO\MENU1.ASF> <> 0 A0CA1C 2 | <> <[CD]\NHL2K\FEAUDIO\MENU2.ASF> <> 0 DA3F40 3 | <> <[CD]\NHL2K\FEAUDIO\MENU3.ASF> <> 0 DD56D8 4 | <> <[CD]\NHL2K\FEAUDIO\MENU4.ASF> <> 0 A0CA1C 5 | <> <[CD]\NHL2K\FEAUDIO\MENU5.ASF> <> 0 C27CC0 6 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/wadsfx/AF_WADSFX.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_WADSFX_H 2 | #define _AF_WADSFX_H 3 | 4 | #include 5 | 6 | #define IDSTR_3 "\x3\0" 7 | #define IDSTR_0 "\0\0" 8 | 9 | #pragma pack (1) 10 | 11 | typedef struct tagSBSoundHeader 12 | { 13 | char id[2]; 14 | WORD rate; 15 | WORD nSamples; 16 | char dummy[2]; 17 | } SBSoundHeader; 18 | 19 | #pragma pack() 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /APL/NFS4 (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\DATA\MOVIES\Demoav1.mad> <> 34E0 6D1424 2 | <> <[CD]\DATA\MOVIES\Demoav2.mad> <> 1124 65A380 3 | <> <[CD]\DATA\MOVIES\Demoav3.mad> <> 2DDC 690640 4 | <> <[CD]\DATA\MOVIES\Eatumble.mad> <> 990 637D0 5 | <> <[CD]\DATA\MOVIES\Nfstitle.mad> <> 8E4 F8A774 6 | -------------------------------------------------------------------------------- /Src/GAP/Globals.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_GLOBALS_H 2 | #define _GAP_GLOBALS_H 3 | 4 | #include 5 | 6 | #define MAX_FILE (60000ul) 7 | #define MAX_FILTER (30000ul) 8 | 9 | #define BUFFERSIZE (64000ul) 10 | 11 | extern HINSTANCE hInst; 12 | extern HMENU hMenu; 13 | extern char szAppName[]; 14 | extern char szINIFileName[MAX_PATH]; 15 | extern char szAppDirectory[MAX_PATH]; 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /Release/Playlists/NFS4 (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\DATA\MOVIES\Demoav1.mad> <> 34E0 6D1424 2 | <> <[CD]\DATA\MOVIES\Demoav2.mad> <> 1124 65A380 3 | <> <[CD]\DATA\MOVIES\Demoav3.mad> <> 2DDC 690640 4 | <> <[CD]\DATA\MOVIES\Eatumble.mad> <> 990 637D0 5 | <> <[CD]\DATA\MOVIES\Nfstitle.mad> <> 8E4 F8A774 6 | -------------------------------------------------------------------------------- /Release/Plugins/MPQLists/Diablo2LODmusic.txt: -------------------------------------------------------------------------------- 1 | data\global\music\introedit.wav 2 | data\global\music\act4\diabloaction.wav 3 | data\global\music\act5\baal.wav 4 | data\global\music\act5\baalmusic.wav 5 | data\global\music\act5\icecaves.wav 6 | data\global\music\act5\nihlathakmusic.wav 7 | data\global\music\act5\shenkmusic.wav 8 | data\global\music\act5\siege.wav 9 | data\global\music\act5\xtemple.wav 10 | data\global\music\act5\xtown.wav -------------------------------------------------------------------------------- /Src/GAP/Options.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_OPTIONS_H 2 | #define _GAP_OPTIONS_H 3 | 4 | #include 5 | 6 | void SaveOptions(void); 7 | void LoadOptions(void); 8 | int CreateOptionsDlg(HWND hwnd); 9 | void SetCheckBox(HWND hwnd, int cbId, BOOL cbVal); 10 | BOOL GetCheckBox(HWND hwnd, int cbId); 11 | void EnableApply(HWND hwnd); 12 | void DisableApply(HWND hwnd); 13 | void TrackPropPage(HWND hwnd, int index); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /Src/GAP/Playlist.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PLAYLIST_H 2 | #define _GAP_PLAYLIST_H 3 | 4 | #include 5 | 6 | extern int opPlaylistType; 7 | extern BOOL inEdit; 8 | extern HWND playlistWnd,playlistToolbar; 9 | 10 | void ShowPlaylist(HWND hwnd); 11 | void InitPlaylist(void); 12 | int AskSavePlaylist(HWND hwnd); 13 | void Selection(HWND hwnd, int num); 14 | void PlaylistToolbarPlayToggle(BOOL playing); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /APL/Atlantis 2 (music) [CD3].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\datas_a2\apc\music\muzik20.APC> <> 0 90CCE0 2 | <> <[CD]\datas_a2\apc\music\muzik22.APC> <> 0 54D160 3 | <> <[CD]\datas_a2\apc\music\muzik23.APC> <> 0 551FA0 4 | <> <[CD]\datas_a2\apc\music\muzik30.APC> <> 0 599C11 5 | <> <[CD]\datas_a2\apc\music\muzik39.APC> <> 0 67E960 6 | -------------------------------------------------------------------------------- /APL/NHL 2001 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\feaudio\Credits.asf> <> 0 C2C0B8 2 | <> <[CD]\feaudio\Menu1.asf> <> 0 9A96B0 3 | <> <[CD]\feaudio\Menu2.asf> <> 0 AEDE34 4 | <> <[CD]\feaudio\Menu3.asf> <> 0 EC36BC 5 | <> <[CD]\feaudio\Menu4.asf> <> 0 9C1530 6 | <> <[CD]\feaudio\Menu5.asf> <> 0 8AD228 7 | -------------------------------------------------------------------------------- /APL/FIFA 98 (music).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\AUDIO\MUSC\BLUR.ASF> <> 0 2C5058 2 | <> <> <[CD]\AUDIO\MUSC\BUSY.ASF> <> 0 2C7064 3 | <> <> <[CD]\AUDIO\MUSC\HOPE.ASF> <> 0 2F1464 4 | <> <> <[CD]\AUDIO\MUSC\MORE.ASF> <> 0 3D192C 5 | <> <> <[CD]\AUDIO\MUSC\SKY0.ASF> <> 0 568BB0 6 | <> <> <[CD]\AUDIO\MUSC\TIME.ASF> <> 0 2C23F8 7 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/clu/RF_CLU.h: -------------------------------------------------------------------------------- 1 | #ifndef _RF_CLU_H 2 | #define _RF_CLU_H 3 | 4 | #include 5 | 6 | #define IDSTR_CLU "\xFF\xF0\xFF\xF0" 7 | 8 | #pragma pack(1) 9 | 10 | typedef struct tagCLUHeader 11 | { 12 | DWORD dwNumber; 13 | char szID[4]; 14 | } CLUHeader; 15 | 16 | typedef struct tagCLUDirEntry 17 | { 18 | DWORD dwStart; 19 | DWORD dwSize; 20 | } CLUDirEntry; 21 | 22 | #pragma pack() 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/grp/RF_GRP.h: -------------------------------------------------------------------------------- 1 | #ifndef _RF_GRP_H 2 | #define _RF_GRP_H 3 | 4 | #include 5 | 6 | #define IDSTR_KenSilverman "KenSilverman" 7 | 8 | #pragma pack (1) 9 | 10 | typedef struct tagGRPHeader 11 | { 12 | char id[12]; 13 | DWORD numFiles; 14 | } GRPHeader; 15 | 16 | typedef struct tagGRPDirEntry 17 | { 18 | char fileName[12]; 19 | DWORD fileSize; 20 | } GRPDirEntry; 21 | 22 | #pragma pack() 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /APL/NHL 99 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\NHL99\FEAUDIO\AWARDS.ASF> <> 0 4C6BB4 2 | <> <[CD]\NHL99\FEAUDIO\MENU1.ASF> <> 0 4229CC 3 | <> <[CD]\NHL99\FEAUDIO\MENU2.ASF> <> 0 47F8FC 4 | <> <[CD]\NHL99\FEAUDIO\MENU3.ASF> <> 0 5E8424 5 | <> <[CD]\NHL99\FEAUDIO\MENU4.ASF> <> 0 5C68D0 6 | <> <[CD]\NHL99\FEAUDIO\MENU5.ASF> <> 0 182B48 7 | -------------------------------------------------------------------------------- /Release/Playlists/SPECIAL/NFSSE (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\MUSIC\Wav\NFS\Rock3.wav> <> 0 14BAB6 2 | <> <[CD]\MUSIC\Wav\NFS\Rock4.wav> <> 0 15C126 3 | <> <[CD]\MUSIC\Wav\NFS\Techno2.wav> <> 0 167E76 4 | <> <[CD]\MUSIC\Wav\NFS\Techno3.wav> <> 0 18E7F6 5 | <> <[CD]\MUSIC\Wav\NFS\Techno4.as4> <> 0 47621C 6 | <> <[CD]\MUSIC\Wav\NFS\Techno6.wav> <> 0 16D976 7 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/xa/AF_XA.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_XA_H 2 | #define _AF_XA_H 3 | 4 | #include 5 | 6 | #define IDSTR_XAI "XAI\0" 7 | #define IDSTR_XAJ "XAJ\0" 8 | 9 | #pragma pack(1) 10 | 11 | typedef struct tagXAHeader 12 | { 13 | char szID[4]; 14 | DWORD dwOutSize; 15 | WORD wTag; 16 | WORD wChannels; 17 | DWORD dwRate; 18 | DWORD dwAvgByteRate; 19 | WORD wAlign; 20 | WORD wBits; 21 | } XAHeader; 22 | 23 | #pragma pack() 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /APL/Diablo (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\Diabdat.mpq> 0 7C55A0 2 | <> <[CD]\Diabdat.mpq> 0 B27632 3 | <> <[CD]\Diabdat.mpq> 0 EB1F5E 4 | <> <[CD]\Diabdat.mpq> 0 C98A26 5 | <> <[CD]\Diabdat.mpq> 0 AAA960 6 | <> <[CD]\Diabdat.mpq> 0 1847440 7 | -------------------------------------------------------------------------------- /APL/FIFA 99 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\DATA\AUDIO\MUSC\Danmass.asf> <> 0 B5DDA8 2 | <> <[CD]\DATA\AUDIO\MUSC\Dylan.asf> <> 0 AED884 3 | <> <[CD]\DATA\AUDIO\MUSC\Fatboy.asf> <> 0 F20C30 4 | <> <[CD]\DATA\AUDIO\MUSC\Gear.asf> <> 0 8DCC08 5 | <> <[CD]\DATA\AUDIO\MUSC\Godwith.asf> <> 0 A9731C 6 | <> <[CD]\DATA\AUDIO\MUSC\Lionrock.asf> <> 0 E330AC 7 | -------------------------------------------------------------------------------- /Release/Playlists/Diablo (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\Diabdat.mpq> 0 7C55A0 2 | <> <[CD]\Diabdat.mpq> 0 B27632 3 | <> <[CD]\Diabdat.mpq> 0 EB1F5E 4 | <> <[CD]\Diabdat.mpq> 0 C98A26 5 | <> <[CD]\Diabdat.mpq> 0 AAA960 6 | <> <[CD]\Diabdat.mpq> 0 1847440 7 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/wad/RF_WAD.h: -------------------------------------------------------------------------------- 1 | #ifndef _RF_WAD_H 2 | #define _RF_WAD_H 3 | 4 | #include 5 | 6 | #define IDSTR_IWAD "IWAD" 7 | #define IDSTR_PWAD "PWAD" 8 | 9 | #pragma pack (1) 10 | 11 | typedef struct tagWADHeader 12 | { 13 | char id[4]; 14 | DWORD numLumps; 15 | DWORD dirStart; 16 | } WADHeader; 17 | 18 | typedef struct tagWADDirEntry 19 | { 20 | DWORD lumpStart; 21 | DWORD lumpSize; 22 | char lumpName[8]; 23 | } WADDirEntry; 24 | 25 | #pragma pack() 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /Src/Common/ACMStream/ACMStream.h: -------------------------------------------------------------------------------- 1 | #ifndef _ACM_STREAM_H 2 | #define _ACM_STREAM_H 3 | 4 | #include 5 | 6 | BOOL __stdcall ACMStreamGetInfo 7 | ( 8 | DWORD readFunc, 9 | DWORD fileHandle, 10 | DWORD *rate, 11 | WORD *channels, 12 | WORD *bits, 13 | DWORD *size 14 | ); 15 | 16 | DWORD __stdcall ACMStreamInit(DWORD readFunc, DWORD fileHandle); 17 | void __stdcall ACMStreamShutdown(DWORD acm); 18 | DWORD __stdcall ACMStreamReadAndDecompress(DWORD acm, char* buff, DWORD count); 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /APL/NBA Live'96 (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\NBA96\SONGS\Credits.as4> <> 0 230E60 2 | <> <[CD]\NBA96\SONGS\Menu1.as4> <> 0 2B2BC2 3 | <> <[CD]\NBA96\SONGS\Menu2.as4> <> 0 1E6E4E 4 | <> <[CD]\NBA96\SONGS\Menu3.as4> <> 0 2DEA24 5 | <> <[CD]\NBA96\SONGS\Menu4.as4> <> 0 2A2182 6 | <> <[CD]\NBA96\SONGS\Pause.as4> <> 0 2BC4F0 7 | <> <[CD]\NBA96\SONGS\Victory.as4> <> 0 10124C 8 | -------------------------------------------------------------------------------- /APL/Chine (music).apl: -------------------------------------------------------------------------------- 1 | <5622 2 10 1> <[CD]\CHINE\DATA\MUSIC\Allee.zik> <> 0 53E87C 2 | <5622 2 10 1> <[CD]\CHINE\DATA\MUSIC\Bureaux1.zik> <> 0 4D4128 3 | <5622 2 10 1> <[CD]\CHINE\DATA\MUSIC\Bureaux2.zik> <> 0 4D4128 4 | <5622 2 10 1> <[CD]\CHINE\DATA\MUSIC\Concub.zik> <> 0 4CE21C 5 | <5622 2 10 1> <[CD]\CHINE\DATA\MUSIC\Jardins.zik> <> 0 680BFC 6 | <> <[CD]\CHINE\DATA\MUSIC\Sallehs.zik> <> 0 4A4EB8 7 | -------------------------------------------------------------------------------- /APL/NHL 98 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\NHL98\FEAUDIO\EALOGO.ASF> <> 0 47F50 2 | <> <[CD]\NHL98\FEAUDIO\AWARDS.ASF> <> 0 3B5798 3 | <> <[CD]\NHL98\FEAUDIO\CREDITS.ASF> <> 0 909C14 4 | <> <[CD]\NHL98\FEAUDIO\MENU1.ASF> <> 0 73CB1C 5 | <> <[CD]\NHL98\FEAUDIO\MENU2.ASF> <> 0 7E3D40 6 | <> <[CD]\NHL98\FEAUDIO\MENU3.ASF> <> 0 386B94 7 | <> <[CD]\NHL98\FEAUDIO\MENU4.ASF> <> 0 618C04 8 | -------------------------------------------------------------------------------- /Release/Playlists/NBA Live'96 (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\NBA96\SONGS\Credits.as4> <> 0 230E60 2 | <> <[CD]\NBA96\SONGS\Menu1.as4> <> 0 2B2BC2 3 | <> <[CD]\NBA96\SONGS\Menu2.as4> <> 0 1E6E4E 4 | <> <[CD]\NBA96\SONGS\Menu3.as4> <> 0 2DEA24 5 | <> <[CD]\NBA96\SONGS\Menu4.as4> <> 0 2A2182 6 | <> <[CD]\NBA96\SONGS\Pause.as4> <> 0 2BC4F0 7 | <> <[CD]\NBA96\SONGS\Victory.as4> <> 0 10124C 8 | -------------------------------------------------------------------------------- /APL/NBA 95 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\NBA95\MUSIC\22K\CREDITS.ASF> <> 0 5B79B4 2 | <> <[CD]\NBA95\MUSIC\22K\MENU2.ASF> <> 0 400874 3 | <> <[CD]\NBA95\MUSIC\22K\MENU4.ASF> <> 0 5F4C74 4 | <> <[CD]\NBA95\MUSIC\22K\MENU7.ASF> <> 0 3AB7CC 5 | <> <[CD]\NBA95\MUSIC\22K\PAUSE.ASF> <> 0 B6579C 6 | <> <[CD]\NBA95\MUSIC\22K\SELECTIO.ASF> <> 0 9803B4 7 | <> <[CD]\NBA95\MUSIC\22K\VICTORY.ASF> <> 0 3C37F4 8 | -------------------------------------------------------------------------------- /APL/NBA Live'99 (video).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\NBA99\MOVIES\Victory.mad> <> 8E4 E6D698 2 | <> <> <[CD]\NBA99\MOVIES\Central.mad> <> 8E4 F12280 3 | <> <> <[CD]\NBA99\MOVIES\Easports.mad> <> 8E4 46A3C 4 | <> <> <[CD]\NBA99\MOVIES\Midwest.mad> <> 8E4 EEDAF4 5 | <> <> <[CD]\NBA99\MOVIES\Nba.mad> <> 8E4 1656910 6 | <> <> <[CD]\NBA99\MOVIES\Pacific.mad> <> 8E4 ED96D8 7 | <> <> <[CD]\NBA99\MOVIES\Atlantic.mad> <> 8E4 EA8078 8 | -------------------------------------------------------------------------------- /Src/GAP/Options_Playback.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_OPTIONS_PLAYBACK_H 2 | #define _GAP_OPTIONS_PLAYBACK_H 3 | 4 | #include 5 | 6 | #define BUFFERSIZE_MIN (20) 7 | #define BUFFERSIZE_MAX (2048) 8 | 9 | #define DEF_WAVEDEV (WAVE_MAPPER) 10 | #define DEF_BUFFERSIZE (256) 11 | #define DEF_PRIORITYCLASS (NORMAL_PRIORITY_CLASS) 12 | #define DEF_MAINPRIORITY (THREAD_PRIORITY_NORMAL) 13 | #define DEF_PLAYBACKPRIORITY (THREAD_PRIORITY_NORMAL) 14 | 15 | LRESULT CALLBACK PlaybackOptionsProc(HWND hwnd, UINT umsg, WPARAM wparm, LPARAM lparm); 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /Src/GAP/Scanning.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_SCANNING_H 2 | #define _GAP_SCANNING_H 3 | 4 | #include 5 | 6 | typedef struct tagSearchState 7 | { 8 | SearchPattern* lpPattern; 9 | DWORD *table; 10 | DWORD curLength; 11 | } SearchState; 12 | 13 | #define PSSTATE(p) ((SearchState*)(p)) 14 | 15 | void Find(HWND hwnd); 16 | DWORD Scan(HWND hwnd, const char* file); 17 | void ScanDir(HWND hwnd); 18 | void InitSearchState(SearchState* lpSearchState, SearchPattern* lpPattern); 19 | void ShutdownSearchState(SearchState* lpSearchState); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /Release/Playlists/SPECIAL/Kyrandia3 (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\MUSIC\Aud\Malcolm\Boat0.vqa> <> 0 194348 2 | <> <[CD]\MUSIC\Aud\Malcolm\Cow1_0.vqa> <> 0 2AA738 3 | <> <[CD]\MUSIC\Aud\Malcolm\Cow2_0.vqa> <> 0 38DB12 4 | <> <[CD]\MUSIC\Aud\Malcolm\Cow3_0.vqa> <> 0 50D622 5 | <> <[CD]\MUSIC\Aud\Malcolm\Credits0.vqa> <> 0 3144424 6 | <> <[CD]\MUSIC\Aud\Malcolm\Jung0.vqa> <> 0 305F0A 7 | <> <[CD]\MUSIC\Aud\Malcolm\K3intro0.vqa> <> 0 252B2F4 8 | -------------------------------------------------------------------------------- /Src/GAP/WAV.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_WAV_H 2 | #define _GAP_WAV_H 3 | 4 | #include 5 | 6 | #define IDSTR_RIFF "RIFF" 7 | #define IDSTR_WAVE "WAVE" 8 | #define IDSTR_fmt "fmt " 9 | #define IDSTR_data "data" 10 | #define IDSTR_fact "fact" 11 | 12 | #pragma pack(1) 13 | 14 | typedef struct tagRIFFHeader 15 | { 16 | char riffid[4]; 17 | DWORD riffsize; 18 | char rifftype[4]; 19 | } RIFFHeader; 20 | 21 | typedef struct tagChunkHeader 22 | { 23 | char id[4]; 24 | DWORD size; 25 | } ChunkHeader; 26 | 27 | #pragma pack() 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/apc/AF_APC.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_APC_H 2 | #define _AF_APC_H 3 | 4 | #include 5 | 6 | #define IDSTR_APC "CRYO_APC" 7 | #define IDSTR_VER120 "1.20" 8 | #define IDSTR_HNM6 "HNM6" 9 | #define IDSTR_COPYRIGHT "Pascal URRO R&D-Copyright CRYO-" 10 | 11 | #pragma pack(1) 12 | 13 | typedef struct tagAPCHeader 14 | { 15 | char szID[8]; 16 | char szVersion[4]; 17 | DWORD dwOutSize; 18 | DWORD dwRate; 19 | LONG lSample1; 20 | LONG lSample2; 21 | DWORD dwStereo; 22 | } APCHeader; 23 | 24 | #pragma pack() 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/fDAT/zlib/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-1998 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | extern int inflate_fast OF(( 12 | uInt, 13 | uInt, 14 | inflate_huft *, 15 | inflate_huft *, 16 | inflate_blocks_statef *, 17 | z_streamp )); 18 | -------------------------------------------------------------------------------- /Src/Common/ACMStream/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by ACMStream.rc 4 | // 5 | 6 | // Next default values for new objects 7 | // 8 | #ifdef APSTUDIO_INVOKED 9 | #ifndef APSTUDIO_READONLY_SYMBOLS 10 | #define _APS_NO_MFC 1 11 | #define _APS_3D_CONTROLS 1 12 | #define _APS_NEXT_RESOURCE_VALUE 101 13 | #define _APS_NEXT_COMMAND_VALUE 40001 14 | #define _APS_NEXT_CONTROL_VALUE 1000 15 | #define _APS_NEXT_SYMED_VALUE 101 16 | #endif 17 | #endif 18 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/PLAIN/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by RF_Plain.rc 4 | // 5 | #define IDS_NOMEM 1 6 | #define IDC_STATIC -1 7 | 8 | // Next default values for new objects 9 | // 10 | #ifdef APSTUDIO_INVOKED 11 | #ifndef APSTUDIO_READONLY_SYMBOLS 12 | #define _APS_NO_MFC 1 13 | #define _APS_3D_CONTROLS 1 14 | #define _APS_NEXT_RESOURCE_VALUE 100 15 | #define _APS_NEXT_COMMAND_VALUE 40001 16 | #define _APS_NEXT_CONTROL_VALUE 1000 17 | #define _APS_NEXT_SYMED_VALUE 101 18 | #endif 19 | #endif 20 | -------------------------------------------------------------------------------- /APL/Sanitarium (Music) [CD2].apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\Data\Music\MUS.008> <> 78 4A720E 2 | <> <> <[CD]\Data\Music\MUS.008> <> 4A7286 52E0E6 3 | <> <> <[CD]\Data\Music\MUS.008> <> 9D536C 294332 4 | <> <> <[CD]\Data\Music\MUS.008> <> C6969E 14E9AA 5 | <> <> <[CD]\Data\Music\MUS.009> <> 78 50FA1E 6 | <> <> <[CD]\Data\Music\MUS.010> <> 78 7773A8 7 | <> <> <[CD]\Data\Music\MUS.014> <> 78 48A350 8 | <> <> <[CD]\Data\Music\MUS.015> <> 78 38BB7A 9 | -------------------------------------------------------------------------------- /APL/TS-FireStorm (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\scores01.mix> <> 6A 2DA3CB 2 | <> <[CD]\scores01.mix> <> 2DA43A 297F7B 3 | <> <[CD]\scores01.mix> <> 5723BA 2C7DC5 4 | <> <[CD]\scores01.mix> <> 83A18A 21B8DB 5 | <> <[CD]\scores01.mix> <> A55A6A 2373AB 6 | <> <[CD]\scores01.mix> <> C8CE1A 28E10B 7 | <> <[CD]\scores01.mix> <> F1AF2A 1AAA78 8 | <> <[CD]\scores01.mix> <> 10C59AA 2609DB 9 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/fst/AF_FST.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_FST_H 2 | #define _AF_FST_H 3 | 4 | #include 5 | 6 | #define IDSTR_2TSF "2TSF" 7 | 8 | #pragma pack(1) 9 | 10 | typedef struct tagFSTHeader 11 | { 12 | char szID[4]; 13 | DWORD dwWidth; 14 | DWORD dwHeight; 15 | DWORD dwUnknown1; 16 | DWORD nFrames; 17 | DWORD dwFrameRate; 18 | DWORD dwRate; 19 | WORD wBits; 20 | WORD wUnknown2; 21 | } FSTHeader; 22 | 23 | typedef struct tagFSTFrameEntry 24 | { 25 | DWORD dwImageSize; 26 | WORD wSoundSize; 27 | } FSTFrameEntry; 28 | 29 | #pragma pack() 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /APL/Atlantis 2 (music) [CD1].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\datas_a2\apc\music\muzik01.APC> <> 0 9FB260 2 | <> <[CD]\datas_a2\apc\music\muzik02.APC> <> 0 910947 3 | <> <[CD]\datas_a2\apc\music\muzik03.APc> <> 0 79E760 4 | <> <[CD]\datas_a2\apc\music\muzik04.APC> <> 0 658FA0 5 | <> <[CD]\datas_a2\apc\music\muzik05.APC> <> 0 7AD321 6 | <> <[CD]\datas_a2\apc\music\muzik30.APC> <> 0 599C11 7 | <> <[CD]\datas_a2\apc\music\muzik39.APC> <> 0 67E960 8 | -------------------------------------------------------------------------------- /APL/Euro'2000 (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\DATA\audio\music\credits0.str> <> 0 111EDF4 2 | <> <[CD]\DATA\audio\music\fifa0000.str> <> 0 18918E8 3 | <> <[CD]\DATA\audio\music\fifa0001.str> <> 0 1ACBE28 4 | <> <[CD]\DATA\audio\music\fifa0002.str> <> 0 1A59F04 5 | <> <[CD]\DATA\audio\music\fifa0003.str> <> 0 1E47860 6 | <> <[CD]\DATA\audio\music\fifa0004.str> <> 0 158A2B0 7 | <> <[CD]\DATA\audio\music\fifa0005.str> <> 0 1BC7E50 8 | -------------------------------------------------------------------------------- /APL/MTM2 (music).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\Music.pod> <> 32B 176B62 2 | <> <> <[CD]\Music.pod> <> 176E94 1D20F9 3 | <> <> <[CD]\Music.pod> <> 348F94 1712ED 4 | <> <> <[CD]\Music.pod> <> 4BA288 1DC36F 5 | <> <> <[CD]\Music.pod> <> 6965FE 14757B 6 | <> <> <[CD]\Music.pod> <> 7DDB80 1B2600 7 | <> <> <[CD]\Music.pod> <> 990187 165976 8 | <> <> <[CD]\Music.pod> <> AF5B04 199CC7 9 | <> <> <[CD]\Music.pod> <> C8F7D2 170FBD 10 | -------------------------------------------------------------------------------- /Release/Playlists/TS-FireStorm (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\scores01.mix> <> 6A 2DA3CB 2 | <> <[CD]\scores01.mix> <> 2DA43A 297F7B 3 | <> <[CD]\scores01.mix> <> 5723BA 2C7DC5 4 | <> <[CD]\scores01.mix> <> 83A18A 21B8DB 5 | <> <[CD]\scores01.mix> <> A55A6A 2373AB 6 | <> <[CD]\scores01.mix> <> C8CE1A 28E10B 7 | <> <[CD]\scores01.mix> <> F1AF2A 1AAA78 8 | <> <[CD]\scores01.mix> <> 10C59AA 2609DB 9 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/sol/AF_SOL.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_SOL_H 2 | #define _AF_SOL_H 3 | 4 | #include 5 | 6 | #define IDSTR_SOL "SOL\0" 7 | 8 | #define SOL_COMPRESSED (0x1) 9 | #define SOL_16BIT (0x4) 10 | #define SOL_SIGNED (0x8) 11 | #define SOL_STEREO (0x10) 12 | 13 | #define SOL_ID_8D (0x8D) 14 | #define SOL_ID_D (0x0D) 15 | 16 | #pragma pack(1) 17 | 18 | typedef struct tagSOLHeader 19 | { 20 | BYTE pad; 21 | BYTE shift; 22 | char id[4]; 23 | WORD rate; 24 | BYTE flags; 25 | DWORD size; 26 | } SOLHeader; 27 | 28 | #pragma pack() 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /Release/Playlists/MTM2 (music).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\Music.pod> <> 32B 176B62 2 | <> <> <[CD]\Music.pod> <> 176E94 1D20F9 3 | <> <> <[CD]\Music.pod> <> 348F94 1712ED 4 | <> <> <[CD]\Music.pod> <> 4BA288 1DC36F 5 | <> <> <[CD]\Music.pod> <> 6965FE 14757B 6 | <> <> <[CD]\Music.pod> <> 7DDB80 1B2600 7 | <> <> <[CD]\Music.pod> <> 990187 165976 8 | <> <> <[CD]\Music.pod> <> AF5B04 199CC7 9 | <> <> <[CD]\Music.pod> <> C8F7D2 170FBD 10 | -------------------------------------------------------------------------------- /APL/Atlantis 2 (video soundtracks) [CD2].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\datas_a2\apc\cine040.APC> <> 0 C61D0 2 | <> <[CD]\datas_a2\apc\cine041.APC> <> 0 45820 3 | <> <[CD]\datas_a2\apc\cine042.APC> <> 0 29DC4 4 | <> <[CD]\datas_a2\apc\cine044.APC> <> 0 D920 5 | <> <[CD]\datas_a2\apc\cine055.APC> <> 0 2502BB 6 | <> <[CD]\datas_a2\apc\cine200.apc> <> 0 4801F 7 | <> <[CD]\datas_a2\apc\cine201.apc> <> 0 4801F 8 | <> <[CD]\datas_a2\apc\intro00.APC> <> 0 4BBBA 9 | -------------------------------------------------------------------------------- /Src/GAP/Playlist_MultiOps.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PLAYLIST_MULTIOPS_H 2 | #define _GAP_PLAYLIST_MULTIOPS_H 3 | 4 | #include 5 | 6 | #define AFTITLE "" 7 | #define RFTITLE "" 8 | #define DEFEXT "" 9 | #define CURDIR ".\\" 10 | 11 | extern WORD waveTag,dlgWaveTag; 12 | extern int multiSaveFileName; 13 | extern char defTemplateDir[MAX_PATH],defTemplateFileTitle[MAX_PATH],defTemplateFileExt[20]; 14 | extern char dlgTemplateDir[MAX_PATH],dlgTemplateFileTitle[MAX_PATH],dlgTemplateFileExt[20]; 15 | 16 | void Remover(HWND hwnd); 17 | void Saver(HWND hwnd); 18 | void Converter(HWND hwnd); 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/mgi/AF_MGI.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_MGI_H 2 | #define _AF_MGI_H 3 | 4 | #include 5 | 6 | #define IDSTR_MGI "\x8F\xC2\x35\x3F" 7 | 8 | #pragma pack(1) 9 | 10 | typedef struct tagMGIHeader 11 | { 12 | char szID[4]; 13 | DWORD dwUnknown1; 14 | DWORD dwNumSecIndices; 15 | DWORD dwUnknown2; 16 | DWORD dwNumIntIndices; 17 | } MGIHeader; 18 | 19 | typedef struct tagMGIIntDesc 20 | { 21 | DWORD dwIndex; 22 | DWORD dwSection; 23 | } MGIIntDesc; 24 | 25 | typedef struct tagMGISecDesc 26 | { 27 | DWORD dwStart; 28 | DWORD dwIndex; 29 | DWORD dwOutSize; 30 | } MGISecDesc; 31 | 32 | #pragma pack() 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /Src/Common/TreeSel/General.h: -------------------------------------------------------------------------------- 1 | #ifndef _TREESEL_GENERAL_H 2 | #define _TREESEL_GENERAL_H 3 | 4 | #include 5 | 6 | 7 | // Notification constants 8 | #define UNKNOWN_NOTIFICATION 0 9 | #define FILE_NOTIFICATION 1 10 | #define DIR_NOTIFICATION 2 11 | // DirItem consts 12 | #define ITEM_SELECT_ALL 1 13 | #define ITEM_SELECT_NONE 0 14 | #define ITEM_SELECT_PART 2 15 | #define RECURSIVE 1 16 | #define NO_RECURSIVE 0 17 | // Root item name 18 | #define ROOTNAME "Root" 19 | 20 | extern BOOL deSelect; 21 | extern CHAR Mask[200]; 22 | extern BOOL Recursively; 23 | extern BOOL FullName; 24 | extern HINSTANCE hInst; 25 | extern int sortType; 26 | 27 | #endif -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/dsnd/RF_DSND.h: -------------------------------------------------------------------------------- 1 | #ifndef _RF_DSND_H 2 | #define _RF_DSND_H 3 | 4 | #include 5 | 6 | #define IDSTR_DSND "DSND" 7 | #define PIG_REC_SIZE (17) 8 | 9 | #pragma pack (1) 10 | 11 | typedef struct tagDSNDHeader 12 | { 13 | char id[4]; 14 | DWORD dummy; 15 | DWORD nFiles; 16 | } DSNDHeader; 17 | 18 | typedef struct tagPIGHeader 19 | { 20 | DWORD nFiles; 21 | DWORD nSoundFiles; 22 | } PIGHeader; 23 | 24 | typedef struct tagDSNDDirEntry 25 | { 26 | char fileName[8]; 27 | DWORD nSamples; // ??? 28 | DWORD fileSize; // ??? 29 | DWORD fileStart; 30 | } DSNDDirEntry; 31 | 32 | #pragma pack() 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/fDAT/Funcs.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_FDAT_FUNCS_H 2 | #define _GAP_FDAT_FUNCS_H 3 | 4 | #include 5 | 6 | #include "..\RFPlugin.h" 7 | 8 | 9 | RFHandle* __stdcall PluginOpenFile (const char* resname, LPCSTR rfDataString); 10 | BOOL __stdcall PluginCloseFile (RFHandle* rf); 11 | DWORD __stdcall PluginGetFileSize (RFHandle* rf); 12 | DWORD __stdcall PluginGetFilePointer (RFHandle* rf); 13 | BOOL __stdcall PluginEndOfFile (RFHandle* rf); 14 | DWORD __stdcall PluginSetFilePointer (RFHandle* rf, LONG lDistanceToMove,DWORD dwMoveMethod); 15 | BOOL __stdcall PluginReadFile (RFHandle* rf, LPVOID lpBuffer,DWORD toRead,LPDWORD read); 16 | 17 | #endif -------------------------------------------------------------------------------- /Release/Playlists/SPECIAL/CovertOps (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\MUSIC\Aud\COVERT\song0001.aud> <> 0 33BB2C 2 | <> <[CD]\MUSIC\Aud\COVERT\song0002.aud> <> 0 2C1E34 3 | <> <[CD]\MUSIC\Aud\COVERT\song0003.aud> <> 0 23BD14 4 | <> <[CD]\MUSIC\Aud\COVERT\song0004.aud> <> 0 2E752C 5 | <> <[CD]\MUSIC\Aud\COVERT\song0005.aud> <> 0 2DDEB4 6 | <> <[CD]\MUSIC\Aud\COVERT\song0006.aud> <> 0 256D54 7 | <> <[CD]\MUSIC\Aud\COVERT\song0007.aud> <> 0 2B4004 8 | <> <[CD]\MUSIC\Aud\COVERT\song0008.aud> <> 0 29E124 9 | -------------------------------------------------------------------------------- /APL/FIFA 2000 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\DATA\audio\music\fifa0000.str> <> 0 E8873C 2 | <> <[CD]\DATA\audio\music\fifa0001.str> <> 0 B71BF0 3 | <> <[CD]\DATA\audio\music\fifa0002.str> <> 0 DDA060 4 | <> <[CD]\DATA\audio\music\fifa0003.str> <> 0 DF1F70 5 | <> <[CD]\DATA\audio\music\fifa0004.str> <> 0 E0CD60 6 | <> <[CD]\DATA\audio\music\fifa0005.str> <> 0 115F218 7 | <> <[CD]\DATA\audio\music\fifa0006.str> <> 0 133151C 8 | <> <[CD]\DATA\audio\music\fifa0007.str> <> 0 1A5BC90 9 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/fDAT/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by rf_fdat.rc 4 | // 5 | #define IDS_NOTFDAT 1 6 | #define ABOUT_DIALOG 102 7 | 8 | // Next default values for new objects 9 | // 10 | #ifdef APSTUDIO_INVOKED 11 | #ifndef APSTUDIO_READONLY_SYMBOLS 12 | #define _APS_NO_MFC 1 13 | #define _APS_3D_CONTROLS 1 14 | #define _APS_NEXT_RESOURCE_VALUE 103 15 | #define _APS_NEXT_COMMAND_VALUE 40001 16 | #define _APS_NEXT_CONTROL_VALUE 1001 17 | #define _APS_NEXT_SYMED_VALUE 101 18 | #endif 19 | #endif 20 | -------------------------------------------------------------------------------- /Src/GAP/Resource/Project.bin: -------------------------------------------------------------------------------- 1 | Project 2 | ======== 3 | 4 | If you have docs/specs regarding the following game sound, music, video, resource file formats (as well as other intersting game (and not necessarily game) sound, music, video, resource file formats), please mail me! 5 | 6 | Here's the list: 7 | 8 | .DSM (DSIK module music: Flying Tigers v2.0, etc.) 9 | .PSM (MASI module music: Epic MegaGames Jazz JackRabbit, Pinball, etc.) 10 | .J2B (Epic MegaGames: Jazz JackRabbit 2 compressed modules) 11 | 12 | .MVE (Interplay video: Descent2, Fallout2, etc.) 13 | .VMD (Sierra On-Line video: Torin's Passage, etc.) 14 | .TGV/.DCT/.MAD (Electronic Arts video: NFS'x, NBA'xx, FIFA'xx, NHL'xx, etc.) 15 | -------------------------------------------------------------------------------- /APL/World Cup 98 (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\AUDIO\MUSC\Be_pau1.asf> <> 0 150C24 2 | <> <[CD]\AUDIO\MUSC\Be_pau2.asf> <> 0 15EBC4 3 | <> <[CD]\AUDIO\MUSC\Be_pau3.asf> <> 0 1368F8 4 | <> <[CD]\AUDIO\MUSC\Be_pau4.asf> <> 0 29B3B8 5 | <> <[CD]\AUDIO\MUSC\Be_pau5.asf> <> 0 1CB664 6 | <> <[CD]\AUDIO\MUSC\Fe_boyy.asf> <> 0 3D0F64 7 | <> <[CD]\AUDIO\MUSC\Fe_fluk.asf> <> 0 40B7F4 8 | <> <[CD]\AUDIO\MUSC\Fe_hard.asf> <> 0 41F71C 9 | <> <[CD]\AUDIO\MUSC\Fe_tube.asf> <> 0 41F848 10 | -------------------------------------------------------------------------------- /Src/GAP/Playlist_NodeOps.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PLAYLIST_NODEOPS_H 2 | #define _GAP_PLAYLIST_NODEOPS_H 3 | 4 | #include 5 | 6 | #include "..\Plugins\AudioFile\AFPlugin.h" 7 | 8 | extern AFile *list_start,*list_end,*cursel,*curNode; 9 | extern int list_size; 10 | extern BOOL list_changed,opNoTime; 11 | extern char list_filename[MAX_PATH]; 12 | 13 | void Clear(HWND hwnd); 14 | AFile* Duplicate(AFile* node); 15 | void DeleteNode(int index); 16 | void AddNode(AFile *node); 17 | void SwapNodes(int index); 18 | void MoveNodeUp(int index); 19 | void MoveNodeDown(int index); 20 | void DuplicateNode(int index); 21 | AFile* GetNodeByIndex(int index); 22 | int GetNodePos(AFile* node); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /APL/RA2-Yuri's Revenge (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\thememd.mix> <> 7E 349CAC 2 | <> <[CD]\thememd.mix> <> 349D2E 5608AC 3 | <> <[CD]\thememd.mix> <> 8AA5DE 258CAC 4 | <> <[CD]\thememd.mix> <> B0328E 2574AC 5 | <> <[CD]\thememd.mix> <> D5A73E 5154AC 6 | <> <[CD]\thememd.mix> <> 126FBEE 4EFCAC 7 | <> <[CD]\thememd.mix> <> 175F89E 5018AC 8 | <> <[CD]\thememd.mix> <> 1C6114E 59C8AC 9 | <> <[CD]\thememd.mix> <> 21FD9FE 64DCAC 10 | <> <[CD]\thememd.mix> <> 284B6AE 464CAC 11 | -------------------------------------------------------------------------------- /Release/Playlists/RA2-Yuri's Revenge (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\thememd.mix> <> 7E 349CAC 2 | <> <[CD]\thememd.mix> <> 349D2E 5608AC 3 | <> <[CD]\thememd.mix> <> 8AA5DE 258CAC 4 | <> <[CD]\thememd.mix> <> B0328E 2574AC 5 | <> <[CD]\thememd.mix> <> D5A73E 5154AC 6 | <> <[CD]\thememd.mix> <> 126FBEE 4EFCAC 7 | <> <[CD]\thememd.mix> <> 175F89E 5018AC 8 | <> <[CD]\thememd.mix> <> 1C6114E 59C8AC 9 | <> <[CD]\thememd.mix> <> 21FD9FE 64DCAC 10 | <> <[CD]\thememd.mix> <> 284B6AE 464CAC 11 | -------------------------------------------------------------------------------- /Release/Plugins/MPQLists/Diablo2video.txt: -------------------------------------------------------------------------------- 1 | data\local\video\New_Bliz640x240.bik 2 | data\local\video\BlizNorth640x240.bik 3 | data\local\video\New_Bliz640x480.bik 4 | data\local\video\BlizNorth640x480.bik 5 | data\local\video\BlizNorth320x480.bik 6 | data\local\video\New_BLIZ320x480.bik 7 | data\local\video\Eng\d2intro640x292.bik 8 | data\local\video\Eng\d2intro640x146.bik 9 | data\local\video\Eng\Act04start640x146.bik 10 | data\local\video\Eng\Act03start640x292.bik 11 | data\local\video\Eng\Act04start640x292.bik 12 | data\local\video\Eng\Act02start640x146.bik 13 | data\local\video\Eng\Act04end640x146.bik 14 | data\local\video\Eng\Act04end640x292.bik 15 | data\local\video\Eng\Act02start640x292.bik 16 | data\local\video\Eng\Act03start640x146.bik 17 | -------------------------------------------------------------------------------- /Src/GAP/ListView.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_LISTVIEW_H 2 | #define _GAP_LISTVIEW_H 3 | 4 | #include 5 | 6 | #include "..\Plugins\AudioFile\AFPlugin.h" 7 | 8 | #define NO_SELECTION (-1) 9 | 10 | extern HWND playList; 11 | 12 | void InitListView(void); 13 | void BuildNodeChain(HWND hwnd); 14 | void UpdatePlaylistSelection(void); 15 | AFile* GetListViewNode(int index); 16 | int GetListViewIndex(AFile* node); 17 | int GetItemForPos(const POINT *point); 18 | void EnsureSelection(BOOL bCheckCursor); 19 | int GetCurrentSelection(void); 20 | void SetCurrentSelection(int item); 21 | void InsertNodeIntoListView(int index, AFile *node); 22 | void AddNodeToListView(AFile *node); 23 | void UpdatePlaylistNodeTime(AFile* node); 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /APL/Planescape Torment (movie) [CD3].apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\cd3\genmovA.bif> <> B4 194D74 2 | <> <> <[CD]\cd3\genmovA.bif> <> 194E28 2D69AC 3 | <> <> <[CD]\cd3\genmovA.bif> <> 46B7D4 96C1A4 4 | <> <> <[CD]\cd3\genmovA.bif> <> DD7978 53A4C6 5 | <> <> <[CD]\cd3\genmovA.bif> <> 1311E3E 73C312 6 | <> <> <[CD]\cd3\genmovA.bif> <> 1A4E150 972434 7 | <> <> <[CD]\cd3\genmovA.bif> <> 23C0584 4DCEC2 8 | <> <> <[CD]\cd3\genmovA.bif> <> 289D446 6A49DA 9 | <> <> <[CD]\cd3\genmovA.bif> <> 2F41E20 69EE22 10 | <> <> <[CD]\cd3\genmovA.bif> <> 35E0C42 6EB3EA 11 | -------------------------------------------------------------------------------- /APL/Sanitarium (Music) [CD3].apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\Data\Music\MUS.011> <> 78 3E80BA 2 | <> <> <[CD]\Data\Music\MUS.012> <> 78 53BB88 3 | <> <> <[CD]\Data\Music\MUS.012> <> 53BC00 34D4E8 4 | <> <> <[CD]\Data\Music\MUS.013> <> 78 204D78 5 | <> <> <[CD]\Data\Music\MUS.013> <> 204DF0 2AA2BA 6 | <> <> <[CD]\Data\Music\MUS.013> <> 4AF0AA 278388 7 | <> <> <[CD]\Data\Music\MUS.013> <> 727432 2811AA 8 | <> <> <[CD]\Data\Music\MUS.013> <> 9A85DC 265C1A 9 | <> <> <[CD]\Data\Music\MUS.016> <> 78 34D4E8 10 | <> <> <[CD]\Data\Music\MUS.017> <> 78 243BE2 11 | -------------------------------------------------------------------------------- /APL/Atlantis 2 (music) [CD2].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\datas_a2\apc\music\muzik10.APC> <> 0 60D520 2 | <> <[CD]\datas_a2\apc\music\muzik11.APC> <> 0 79CD17 3 | <> <[CD]\datas_a2\apc\music\muzik12.APC> <> 0 5D6AA0 4 | <> <[CD]\datas_a2\apc\music\muzik13.APC> <> 0 41DAA0 5 | <> <[CD]\datas_a2\apc\music\muzik14.APC> <> 0 2057E0 6 | <> <[CD]\datas_a2\apc\music\muzik15.APC> <> 0 29AD60 7 | <> <[CD]\datas_a2\apc\music\muzik16.APC> <> 0 51FD20 8 | <> <[CD]\datas_a2\apc\music\muzik30.APC> <> 0 599C11 9 | <> <[CD]\datas_a2\apc\music\muzik39.APC> <> 0 67E960 10 | -------------------------------------------------------------------------------- /APL/Atlantis 2 (music) [CD4].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\datas_a2\apc\music\muzik13.APC> <> 0 41DAA0 2 | <> <[CD]\datas_a2\apc\music\muzik14.APC> <> 0 2057E0 3 | <> <[CD]\datas_a2\apc\music\muzik16.APC> <> 0 51FD20 4 | <> <[CD]\datas_a2\apc\music\muzik30.APC> <> 0 599C11 5 | <> <[CD]\datas_a2\apc\music\muzik35.APC> <> 0 505F20 6 | <> <[CD]\datas_a2\apc\music\muzik36.APC> <> 0 A2E960 7 | <> <[CD]\datas_a2\apc\music\muzik37.APC> <> 0 8D2861 8 | <> <[CD]\datas_a2\apc\music\muzik38.APC> <> 0 5CF4E0 9 | <> <[CD]\datas_a2\apc\music\muzik39.APC> <> 0 67E960 10 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/wav/AF_WAV.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_WAV_H 2 | #define _AF_WAV_H 3 | 4 | #include 5 | 6 | #define IDSTR_RIFF "RIFF" 7 | #define IDSTR_WAVE "WAVE" 8 | #define IDSTR_fmt "fmt " 9 | #define IDSTR_data "data" 10 | #define IDSTR_fact "fact" 11 | 12 | #pragma pack(1) 13 | 14 | typedef struct tagRIFFHeader 15 | { 16 | char riffid[4]; 17 | DWORD riffsize; 18 | char rifftype[4]; 19 | } RIFFHeader; 20 | 21 | typedef struct tagChunkHeader 22 | { 23 | char id[4]; 24 | DWORD size; 25 | } ChunkHeader; 26 | 27 | typedef struct tagFMTChunk 28 | { 29 | WORD tag; 30 | WORD channels; 31 | DWORD rate; 32 | DWORD bps; 33 | WORD align; 34 | WORD bits; 35 | } FMTChunk; 36 | 37 | #pragma pack() 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /Src/GAP/Messages.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_MESSAGES_H 2 | #define _GAP_MESSAGES_H 3 | 4 | #include 5 | 6 | // progress messages 7 | #define WM_GAP_ISCANCELLED (WM_USER+1) 8 | #define WM_GAP_ISALLCANCELLED (WM_USER+2) 9 | #define WM_GAP_SHOWPROGRESS (WM_USER+3) 10 | #define WM_GAP_SHOWFILEPROGRESS (WM_USER+4) 11 | #define WM_GAP_SHOWPROGRESSHEADER (WM_USER+5) 12 | #define WM_GAP_SHOWPROGRESSSTATE (WM_USER+6) 13 | #define WM_GAP_SHOWMASTERPROGRESS (WM_USER+7) 14 | #define WM_GAP_SHOWMASTERPROGRESSHEADER (WM_USER+8) 15 | 16 | // playback messages 17 | #define WM_GAP_END_OF_PLAYBACK (WM_USER+9) 18 | #define WM_GAP_SHOW_PLAYBACK_TIME (WM_USER+10) 19 | #define WM_GAP_SHOW_PLAYBACK_POS (WM_USER+11) 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/bag/RF_BAG.h: -------------------------------------------------------------------------------- 1 | #ifndef _RF_BAG_H 2 | #define _RF_BAG_H 3 | 4 | #include 5 | 6 | #define IDSTR_GABA "GABA" 7 | 8 | #define ID_BAG_STEREO (0x1) 9 | #define ID_BAG_PCM (0x2) // ??? 10 | #define ID_BAG_16BIT (0x4) 11 | #define ID_BAG_COMPRESSED (0x8) 12 | #define ID_BAG_MP3 (0x20) 13 | 14 | #pragma pack (1) 15 | 16 | typedef struct tagBAGHeader 17 | { 18 | char szID[4]; 19 | DWORD dwDummy; 20 | DWORD dwFileAmount; 21 | DWORD dwPad; 22 | } BAGHeader; 23 | 24 | typedef struct tagBAGDirEntry 25 | { 26 | char szFileName[32]; 27 | DWORD dwStart; 28 | DWORD dwSize; 29 | DWORD dwSampleRate; 30 | DWORD dwFlags; 31 | DWORD dwBlockAlign; 32 | char pad[12]; 33 | } BAGDirEntry; 34 | 35 | #pragma pack() 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /Src/GAP/Plugins.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PLUGINS_H 2 | #define _GAP_PLUGINS_H 3 | 4 | #include 5 | 6 | #include "..\Plugins\ResourceFile\RFPlugin.h" 7 | #include "..\Plugins\AudioFile\AFPlugin.h" 8 | 9 | char afPluginDir[MAX_PATH]; 10 | char rfPluginDir[MAX_PATH]; 11 | 12 | typedef struct tagPluginNode { 13 | struct tagPluginNode *prev,*next; 14 | LPVOID plugin; 15 | LPVOID data; 16 | char pluginFileName[MAX_PATH]; 17 | } PluginNode; 18 | 19 | #define AFNODE(p) ((AFPlugin*)(p->plugin)) 20 | #define RFNODE(p) ((RFPlugin*)(p->plugin)) 21 | 22 | extern PluginNode* afFirstPlugin; 23 | extern PluginNode* rfFirstPlugin; 24 | 25 | void InitPlugins(void); 26 | void ShutdownPlugins(void); 27 | AFPlugin* GetAFPlugin(const char* id); 28 | RFPlugin* GetRFPlugin(const char* id); 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /Src/GAP/Options_Saving.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_OPTIONS_SAVING_H 2 | #define _GAP_OPTIONS_SAVING_H 3 | 4 | #include 5 | 6 | #define DEF_TEMPLATEDIR ".\\Saved\\" 7 | #define DEF_TEMPLATEFILETITLE AFTITLE 8 | #define DEF_TEMPLATEFILEEXT DEFEXT 9 | #define DEF_WAVETAG (WAVE_FORMAT_PCM) 10 | 11 | void SetDefTemplateDir(HWND hwnd, char* dir); 12 | void GetDefTemplateDir(HWND hwnd, char* dir, DWORD size); 13 | void SetDefTemplateFileTitle(HWND hwnd, char* filetitle); 14 | void GetDefTemplateFileTitle(HWND hwnd, char* filetitle, DWORD size); 15 | void SetDefTemplateFileExt(HWND hwnd, char* fileext); 16 | void GetDefTemplateFileExt(HWND hwnd, char* fileext, DWORD size); 17 | WORD GetWaveTag(HWND hwnd); 18 | void SetWaveTag(HWND hwnd, WORD tag); 19 | LRESULT CALLBACK SavingOptionsProc(HWND hwnd, UINT umsg, WPARAM wparm, LPARAM lparm); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /APL/NFS5 (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\FEData\Movies\ch1.mad> <> 344 117CF14 2 | <> <[CD]\FEData\Movies\ch2.mad> <> 344 107F4EC 3 | <> <[CD]\FEData\Movies\ch3.mad> <> 588 F86614 4 | <> <[CD]\FEData\Movies\ch4.mad> <> 5AC FF7DA8 5 | <> <[CD]\FEData\Movies\ch5.mad> <> 344 129D934 6 | <> <[CD]\FEData\Movies\EArts-av.mad> <> 8E4 5E4D4 7 | <> <[CD]\FEData\Movies\er1pc-av.mad> <> 344 2114E8 8 | <> <[CD]\FEData\Movies\er2pc-av.mad> <> 344 23F1C0 9 | <> <[CD]\FEData\Movies\er3pc-av.mad> <> 344 242CE4 10 | <> <[CD]\FEData\Movies\er4pc-av.mad> <> 344 3983B8 11 | <> <[CD]\FEData\Movies\inPC-av.mad> <> 68C 17B4F78 12 | -------------------------------------------------------------------------------- /Release/Playlists/NFS5 (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\FEData\Movies\ch1.mad> <> 344 117CF14 2 | <> <[CD]\FEData\Movies\ch2.mad> <> 344 107F4EC 3 | <> <[CD]\FEData\Movies\ch3.mad> <> 588 F86614 4 | <> <[CD]\FEData\Movies\ch4.mad> <> 5AC FF7DA8 5 | <> <[CD]\FEData\Movies\ch5.mad> <> 344 129D934 6 | <> <[CD]\FEData\Movies\EArts-av.mad> <> 8E4 5E4D4 7 | <> <[CD]\FEData\Movies\er1pc-av.mad> <> 344 2114E8 8 | <> <[CD]\FEData\Movies\er2pc-av.mad> <> 344 23F1C0 9 | <> <[CD]\FEData\Movies\er3pc-av.mad> <> 344 242CE4 10 | <> <[CD]\FEData\Movies\er4pc-av.mad> <> 344 3983B8 11 | <> <[CD]\FEData\Movies\inPC-av.mad> <> 68C 17B4F78 12 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/fDAT/zlib/infcodes.h: -------------------------------------------------------------------------------- 1 | /* infcodes.h -- header to use infcodes.c 2 | * Copyright (C) 1995-1998 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | struct inflate_codes_state; 12 | typedef struct inflate_codes_state FAR inflate_codes_statef; 13 | 14 | extern inflate_codes_statef *inflate_codes_new OF(( 15 | uInt, uInt, 16 | inflate_huft *, inflate_huft *, 17 | z_streamp )); 18 | 19 | extern int inflate_codes OF(( 20 | inflate_blocks_statef *, 21 | z_streamp , 22 | int)); 23 | 24 | extern void inflate_codes_free OF(( 25 | inflate_codes_statef *, 26 | z_streamp )); 27 | 28 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/wadsfx/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by AF_WADSFX.rc 4 | // 5 | #define IDS_NOTOURFILE 1 6 | #define IDS_NOMEM 2 7 | 8 | #define ID_RESNAME 1001 9 | #define ID_DATASTR 1002 10 | #define ID_DATAFMT 1003 11 | #define ID_FILESIZE 1004 12 | #define ID_LENGTH 1005 13 | #define ID_NOSEARCH 1006 14 | #define ID_CHECKRATE 1007 15 | #define ID_DEFAULTS 1008 16 | #define IDC_STATIC -1 17 | 18 | // Next default values for new objects 19 | // 20 | #ifdef APSTUDIO_INVOKED 21 | #ifndef APSTUDIO_READONLY_SYMBOLS 22 | #define _APS_NO_MFC 1 23 | #define _APS_3D_CONTROLS 1 24 | #define _APS_NEXT_RESOURCE_VALUE 100 25 | #define _APS_NEXT_COMMAND_VALUE 40001 26 | #define _APS_NEXT_CONTROL_VALUE 1009 27 | #define _APS_NEXT_SYMED_VALUE 101 28 | #endif 29 | #endif 30 | -------------------------------------------------------------------------------- /Src/GAP/Progress.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PROGRESS_H 2 | #define _GAP_PROGRESS_H 3 | 4 | #include 5 | 6 | #include "..\Plugins\ResourceFile\RFPlugin.h" 7 | 8 | #define PDT_SIMPLE (0) 9 | #define PDT_SINGLE (1) 10 | #define PDT_SINGLE2 (2) 11 | #define PDT_DOUBLE (3) 12 | 13 | BOOL IsCancelled(void); 14 | BOOL IsAllCancelled(void); 15 | void ShowMasterProgress(DWORD cur, DWORD full); 16 | void ShowProgress(DWORD cur, DWORD full); 17 | void ShowFileProgress(RFHandle* f); 18 | void ShowMasterProgressHeaderMsg(const char* msg); 19 | void ShowProgressHeaderMsg(const char* msg); 20 | void ShowProgressStateMsg(const char* msg); 21 | HWND OpenProgress(HWND hwnd, DWORD type, const char* title); 22 | void CloseProgress(void); 23 | void ResetCancelFlag(void); 24 | void SetCancelFlag(void); 25 | void ResetCancelAllFlag(void); 26 | void SetCancelAllFlag(void); 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /APL/Sanitarium (Music) [CD1].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\Sanload1.wav> <> 0 26F09A 2 | <> <> <[CD]\Data\Music\MUS.005> <> 78 3C986C 3 | <> <> <[CD]\Data\Music\MUS.006> <> 78 5C32A4 4 | <> <> <[CD]\Data\Music\MUS.006> <> 5C331C 1B65D0 5 | <> <> <[CD]\Data\Music\MUS.006> <> 7798EC 24E348 6 | <> <> <[CD]\Data\Music\MUS.006> <> 9C7C34 2A3432 7 | <> <> <[CD]\Data\Music\MUS.007> <> 78 1B699A 8 | <> <> <[CD]\Data\Music\MUS.007> <> 1B6A12 1C8282 9 | <> <> <[CD]\Data\Music\MUS.007> <> 37EC94 1AB894 10 | <> <> <[CD]\Data\Music\MUS.007> <> 52A528 1D4C86 11 | <> <> <[CD]\Data\Music\MUS.007> <> 6FF1AE 20AB82 12 | <> <> <[CD]\Data\Music\MUS.007> <> 909D30 40F0E6 13 | -------------------------------------------------------------------------------- /Src/GAP/Player.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PLAYER_H 2 | #define _GAP_PLAYER_H 3 | 4 | #include 5 | #include 6 | 7 | #include "..\Plugins\AudioFile\AFPlugin.h" 8 | 9 | extern BOOL isPlaying,isPaused; 10 | extern DWORD bufferSize, 11 | introScanLength; 12 | extern UINT waveDeviceID; 13 | extern int opRepeatType, 14 | playbackPriority; 15 | extern BOOL opPlayNext, 16 | opShuffle, 17 | opIntroScan; 18 | 19 | extern CRITICAL_SECTION csPlayback; 20 | 21 | void InitPlayer(void); 22 | void ShutdownPlayer(void); 23 | void Play(AFile* node); 24 | void Next(void); 25 | void PlayNext(void); 26 | void Previous(void); 27 | void Pause(void); 28 | void Stop(void); 29 | void Seek(void); 30 | void ResetWaveDev(HWND hwnd, UINT nwdid); 31 | void ResetBufferSize(HWND hwnd, DWORD nbs); 32 | void SetPlaybackPriority(int pp); 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/wav/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by AF_WAV.rc 4 | // 5 | #define IDS_NOTOURFILE 1 6 | #define IDS_NOMEM 2 7 | #define IDS_NODECODER 3 8 | #define IDS_NODATACHUNK 4 9 | #define IDS_ACMOPENFAILED 5 10 | #define IDS_NOBUFFER 6 11 | 12 | #define ID_RESNAME 1001 13 | #define ID_DATASTR 1002 14 | #define ID_DATAFMT 1003 15 | #define ID_FILESIZE 1004 16 | #define ID_LENGTH 1005 17 | #define ID_OUTFMT 1006 18 | #define IDC_STATIC -1 19 | 20 | // Next default values for new objects 21 | // 22 | #ifdef APSTUDIO_INVOKED 23 | #ifndef APSTUDIO_READONLY_SYMBOLS 24 | #define _APS_NO_MFC 1 25 | #define _APS_3D_CONTROLS 1 26 | #define _APS_NEXT_RESOURCE_VALUE 100 27 | #define _APS_NEXT_COMMAND_VALUE 40001 28 | #define _APS_NEXT_CONTROL_VALUE 1007 29 | #define _APS_NEXT_SYMED_VALUE 101 30 | #endif 31 | #endif 32 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/dsnd/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by RF_DSND.rc 4 | // 5 | #define IDS_NOMEM 1 6 | #define IDS_NOTOURFILE 2 7 | #define IDS_NOFILE 3 8 | 9 | #define ID_LIST 1000 10 | #define ID_ASKSELECT 1001 11 | #define ID_SELALL 1002 12 | #define ID_SELNONE 1003 13 | #define ID_INVERT 1004 14 | #define ID_STATUS 1005 15 | #define ID_PROGRESS 1006 16 | #define ID_ADDINDEX 1007 17 | #define ID_DEFAULTS 1008 18 | #define IDC_STATIC -1 19 | 20 | // Next default values for new objects 21 | // 22 | #ifdef APSTUDIO_INVOKED 23 | #ifndef APSTUDIO_READONLY_SYMBOLS 24 | #define _APS_NO_MFC 1 25 | #define _APS_3D_CONTROLS 1 26 | #define _APS_NEXT_RESOURCE_VALUE 100 27 | #define _APS_NEXT_COMMAND_VALUE 40001 28 | #define _APS_NEXT_CONTROL_VALUE 1009 29 | #define _APS_NEXT_SYMED_VALUE 101 30 | #endif 31 | #endif 32 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/blb/RF_BLB.h: -------------------------------------------------------------------------------- 1 | #ifndef _RF_BLB_H 2 | #define _RF_BLB_H 3 | 4 | #include 5 | 6 | #define IDSTR_BLB "\x40\x49\x00\x02" 7 | #define ID_BLB 0x07 8 | 9 | #define ID_BLB_TYPE_SOUND 0x07 10 | #define ID_BLB_TYPE_MUSIC 0x08 11 | #define ID_BLB_TYPE_VIDEO 0x0A 12 | 13 | #define ID_BLB_ACTION_NONE 0x01 14 | #define ID_BLB_ACTION_COMPRESSED 0x03 15 | #define ID_BLB_ACTION_FAKE 0x65 16 | 17 | #pragma pack(1) 18 | 19 | typedef struct tagBLBHeader 20 | { 21 | char szID[4]; 22 | BYTE bID; 23 | BYTE bUnknown; 24 | WORD wDataSize; 25 | DWORD dwFileSize; 26 | DWORD dwNumber; 27 | } BLBHeader; 28 | 29 | typedef struct tagBLBDirEntry 30 | { 31 | BYTE bType; 32 | BYTE bAction; 33 | WORD wDataIndex; 34 | DWORD dwUnknown; 35 | DWORD dwStart; 36 | DWORD dwFileID; // for fake files 37 | DWORD dwOutSize; 38 | } BLBDirEntry; 39 | 40 | #pragma pack() 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /Src/GAP/FSHandler.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_FSHANDLER_H 2 | #define _GAP_FSHANDLER_H 3 | 4 | #include 5 | 6 | #include "..\Plugins\AudioFile\AFPlugin.h" 7 | 8 | void SaveNode(HWND hwnd, AFile* node, const char* fname); 9 | 10 | FSHandle* FSOpenForPlayback(HWND hwnd, AFile* node, DWORD* rate, WORD* channels, WORD* bits); 11 | FSHandle* __stdcall FSOpenFileAsSection(RFPlugin* plugin, const char* rfName, const char* rfDataString, DWORD start, DWORD length); 12 | FSHandle* __stdcall FSOpenFile(AFile* node); 13 | BOOL __stdcall FSCloseFile(FSHandle* f); 14 | DWORD __stdcall FSSetFilePointer(FSHandle* f, LONG pos, DWORD method); 15 | DWORD __stdcall FSGetFilePointer(FSHandle* f); 16 | DWORD __stdcall FSGetFileSize(FSHandle* f); 17 | BOOL __stdcall FSEndOfFile(FSHandle* f); 18 | BOOL __stdcall FSReadFile(FSHandle* f, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead); 19 | 20 | extern FSHandler appFSHandler; 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /APL/Diablo2LOD (music).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\D2XMUSIC.MPQ> 0 8693A4 2 | <> <> <[CD]\D2XMUSIC.MPQ> 0 28870C 3 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1618C50 4 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1C4E68 5 | <> <> <[CD]\D2XMUSIC.MPQ> 0 17A0500 6 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1EE1EC 7 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1BD02C 8 | <> <> <[CD]\D2XMUSIC.MPQ> 0 225EAB8 9 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1236424 10 | <> <> <[CD]\D2XMUSIC.MPQ> 0 188482C 11 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/asf/AF_ASF.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_ASF_H 2 | #define _AF_ASF_H 3 | 4 | #include 5 | 6 | #define IDSTR_1SNh "1SNh" 7 | #define IDSTR_1SNd "1SNd" 8 | #define IDSTR_1SNl "1SNl" 9 | #define IDSTR_1SNe "1SNe" 10 | #define IDSTR_EACS "EACS" 11 | 12 | // compression 13 | #define EACS_PCM (0x00) 14 | #define EACS_IMA_ADPCM (0x02) 15 | 16 | // type 17 | #define EACS_MULTIBLOCK (0x00) 18 | #define EACS_SINGLEBLOCK (0xFF) 19 | 20 | #pragma pack(1) 21 | 22 | typedef struct tagASFBlockHeader 23 | { 24 | char id[4]; 25 | DWORD size; 26 | } ASFBlockHeader; 27 | 28 | typedef struct tagEACSHeader 29 | { 30 | char id[4]; 31 | DWORD dwRate; 32 | BYTE bBits; 33 | BYTE bChannels; 34 | BYTE bCompression; 35 | BYTE bType; // ??? 36 | DWORD dwNumSamples; 37 | DWORD dwLoopStart; 38 | DWORD dwLoopLength; 39 | DWORD dwDataStart; 40 | DWORD dwUnknown; 41 | } EACSHeader; 42 | 43 | #pragma pack() 44 | 45 | #endif 46 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/grp/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by RF_GRP.rc 4 | // 5 | #define IDS_NOMEM 1 6 | #define IDS_NOTOURFILE 2 7 | #define IDS_NOFILE 3 8 | #define IDS_WALKERROR 4 9 | 10 | #define ID_LIST 1000 11 | #define ID_ASKSELECT 1001 12 | #define ID_SELALL 1002 13 | #define ID_SELNONE 1003 14 | #define ID_INVERT 1004 15 | #define ID_FILTER 1005 16 | #define ID_STATUS 1006 17 | #define ID_PROGRESS 1007 18 | #define ID_ADDINDEX 1008 19 | #define ID_DEFAULTS 1009 20 | #define IDC_STATIC -1 21 | 22 | // Next default values for new objects 23 | // 24 | #ifdef APSTUDIO_INVOKED 25 | #ifndef APSTUDIO_READONLY_SYMBOLS 26 | #define _APS_NO_MFC 1 27 | #define _APS_3D_CONTROLS 1 28 | #define _APS_NEXT_RESOURCE_VALUE 100 29 | #define _APS_NEXT_COMMAND_VALUE 40001 30 | #define _APS_NEXT_CONTROL_VALUE 1010 31 | #define _APS_NEXT_SYMED_VALUE 101 32 | #endif 33 | #endif 34 | -------------------------------------------------------------------------------- /Release/Playlists/Diablo2LOD (music).apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\D2XMUSIC.MPQ> 0 8693A4 2 | <> <> <[CD]\D2XMUSIC.MPQ> 0 28870C 3 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1618C50 4 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1C4E68 5 | <> <> <[CD]\D2XMUSIC.MPQ> 0 17A0500 6 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1EE1EC 7 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1BD02C 8 | <> <> <[CD]\D2XMUSIC.MPQ> 0 225EAB8 9 | <> <> <[CD]\D2XMUSIC.MPQ> 0 1236424 10 | <> <> <[CD]\D2XMUSIC.MPQ> 0 188482C 11 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/voc/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by AF_VOC.rc 4 | // 5 | #define IDS_NOTOURFILE 1 6 | #define IDS_NOMEM 2 7 | #define IDS_NODECODER 4 8 | #define IDS_NOBUFFER 5 9 | #define IDS_INCORRECTFILE 6 10 | #define IDS_NODATA 7 11 | #define IDS_UNKNOWNBLOCK 8 12 | 13 | #define IDR_CREDITS 100 14 | 15 | #define ID_RESNAME 1001 16 | #define ID_DATASTR 1002 17 | #define ID_DATAFMT 1003 18 | #define ID_FILESIZE 1004 19 | #define ID_LENGTH 1005 20 | #define ID_COPYRIGHT 1006 21 | #define IDC_STATIC -1 22 | 23 | // Next default values for new objects 24 | // 25 | #ifdef APSTUDIO_INVOKED 26 | #ifndef APSTUDIO_READONLY_SYMBOLS 27 | #define _APS_NO_MFC 1 28 | #define _APS_3D_CONTROLS 1 29 | #define _APS_NEXT_RESOURCE_VALUE 101 30 | #define _APS_NEXT_COMMAND_VALUE 40001 31 | #define _APS_NEXT_CONTROL_VALUE 1007 32 | #define _APS_NEXT_SYMED_VALUE 102 33 | #endif 34 | #endif 35 | -------------------------------------------------------------------------------- /Specs/VQA-FORM.txt: -------------------------------------------------------------------------------- 1 | VQA Format (for Tiberian Sun) by Olaf van der Spek 2 | 3 | If a chunk id contains a 'z' as last character, it's a format80 encoded chunk. 4 | 5 | FINF chunk 6 | 7 | Each movie has one FINF chunk. It contains frame information. It has count frames entries of 4 bytes. Each entry, when multiplied by two, points to the SND chunk of the corresponding frame. 8 | 9 | VQFR chunk 10 | 11 | Each frame has one VQFR chunk. It can contain CBF and VPRZ or VPTR sub-chunks. 12 | 13 | CBF chunk 14 | 15 | Each movie has one CBF chunk in the first VQFR chunk. The first byte is unused, the second byte is the start of a format80 encoded block. When decoded, this block is (almost) always a multiple of 32 bytes. I think this is because it contains entries of 4 (header.cx_block) x 4 (header.cy_block) 16 bit pixels. 16 | 17 | VPRZ chunk 18 | 19 | This chunk is always encoded. 20 | 21 | VPTR chunk 22 | 23 | This chunk is never encoded. 24 | 25 | If you've got additional information, please contact me by email. -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/blbsfx/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by AF_BLBSFX.rc 4 | // 5 | #define IDS_NOTOURFILE 1 6 | #define IDS_NOMEM 2 7 | #define IDS_NOBUFFER 3 8 | #define ID_RESNAME 1001 9 | #define ID_DATASTR 1002 10 | #define ID_DATAFMT 1003 11 | #define ID_FILESIZE 1004 12 | #define ID_LENGTH 1005 13 | #define IDC_STATIC -1 14 | 15 | // Next default values for new objects 16 | // 17 | #ifdef APSTUDIO_INVOKED 18 | #ifndef APSTUDIO_READONLY_SYMBOLS 19 | #define _APS_NO_MFC 1 20 | #define _APS_3D_CONTROLS 1 21 | #define _APS_NEXT_RESOURCE_VALUE 100 22 | #define _APS_NEXT_COMMAND_VALUE 40001 23 | #define _APS_NEXT_CONTROL_VALUE 1009 24 | #define _APS_NEXT_SYMED_VALUE 101 25 | #endif 26 | #endif 27 | -------------------------------------------------------------------------------- /Src/GAP/PlayDialog.h: -------------------------------------------------------------------------------- 1 | #ifndef _GAP_PLAYDIALOG_H 2 | #define _GAP_PLAYDIALOG_H 3 | 4 | #include 5 | 6 | extern BOOL isTrackBarSliderLocked; 7 | extern HWND playDialog, 8 | toolbarWnd; 9 | extern BOOL opAutoLoad, 10 | opAutoPlay, 11 | opPlayerOnTop, 12 | opEasyMove, 13 | opTimeElapsed; 14 | extern int opDropSupport; 15 | 16 | LRESULT CALLBACK PlayDialog(HWND hwnd, UINT umsg, WPARAM wparm, LPARAM lparm); 17 | DWORD GetPlaybackPos(void); 18 | void OnDropFiles(HWND hwnd, HDROP hdrop); 19 | void UpdateTrackBar(HWND hwnd); 20 | void TrackMainMenu(HWND hwnd); 21 | void ShowPlaybackTime(void); 22 | void InitStats(void); 23 | void PlayDlgToolbarPlayToggle(BOOL playing); 24 | void ResetPlaybackPos(void); 25 | void ResetStats(void); 26 | void ShowStats(void); 27 | void ShowPlaybackPos(DWORD pos, DWORD time); 28 | int Quit(HWND hwnd); 29 | DWORD AcceptFiles 30 | ( 31 | HWND hwnd, 32 | HDROP hdrop, 33 | const char* title, 34 | const char* header, 35 | DWORD (*Action)(HWND,const char*) 36 | ); 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/clusfx/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by AF_CLUSFX.rc 4 | // 5 | #define IDS_NOTOURFILE 1 6 | #define IDS_NOMEM 2 7 | #define IDS_NOBUFFER 3 8 | #define IDS_INITFAILED 4 9 | #define ID_RESNAME 1001 10 | #define ID_DATASTR 1002 11 | #define ID_DATAFMT 1003 12 | #define ID_FILESIZE 1004 13 | #define ID_LENGTH 1005 14 | #define IDC_STATIC -1 15 | 16 | // Next default values for new objects 17 | // 18 | #ifdef APSTUDIO_INVOKED 19 | #ifndef APSTUDIO_READONLY_SYMBOLS 20 | #define _APS_NO_MFC 1 21 | #define _APS_3D_CONTROLS 1 22 | #define _APS_NEXT_RESOURCE_VALUE 100 23 | #define _APS_NEXT_COMMAND_VALUE 40001 24 | #define _APS_NEXT_CONTROL_VALUE 1009 25 | #define _APS_NEXT_SYMED_VALUE 101 26 | #endif 27 | #endif 28 | -------------------------------------------------------------------------------- /APL/Red Alert 2 (Music).apl: -------------------------------------------------------------------------------- 1 | <01-Grinder> <> <[CD]\theme.mix> <> C6 31D03C 2 | <08-200 Meters> <> <[CD]\theme.mix> <> 31D106 55A03C 3 | <02-Power> <> <[CD]\theme.mix> <> 877146 503C3C 4 | <03-Fortification> <> <[CD]\theme.mix> <> D7AD86 52383C 5 | <04-In Deep> <> <[CD]\theme.mix> <> 129E5C6 45303C 6 | <05-Tension> <> <[CD]\theme.mix> <> 16F1606 53083C 7 | <06-Eagle Hunter> <> <[CD]\theme.mix> <> 1C21E46 56CC3C 8 | <07-Industro Funk> <> <[CD]\theme.mix> <> 218EA86 41443C 9 | <09-Blow it up> <> <[CD]\theme.mix> <> 25A2EC6 40C03C 10 | <10-Destroy> <> <[CD]\theme.mix> <> 29AEF06 5E4C3C 11 | <11-Burn> <> <[CD]\theme.mix> <> 2F93B46 5DDC3C 12 | <13-HM2> <> <[CD]\theme.mix> <> 3571786 4C983C 13 | <16-Mission> <> <[CD]\theme.mix> <> 3A3AFC6 3B5C3C 14 | <12-Motorized> <> <[CD]\theme.mix> <> 3DF0C06 52083C 15 | <14-Intro> <> <[CD]\theme.mix> <> 4311446 4C203C 16 | <15-Mission Completed> <> <[CD]\theme.mix> <> 47D3486 17A03C 17 | -------------------------------------------------------------------------------- /APL/NBA Live'99 (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\NBA99\SONGS\Tpoint.asf> <> 0 2FEB14 2 | <> <[CD]\NBA99\SONGS\Menu2.asf> <> 0 3C52D8 3 | <> <[CD]\NBA99\SONGS\Menu3.asf> <> 0 3C9FC4 4 | <> <[CD]\NBA99\SONGS\Menu4.asf> <> 0 3EAF2C 5 | <> <[CD]\NBA99\SONGS\Menu5.asf> <> 0 3CA87C 6 | <> <[CD]\NBA99\SONGS\Runon1.asf> <> 0 58708 7 | <> <[CD]\NBA99\SONGS\Runon2.asf> <> 0 58AC0 8 | <> <[CD]\NBA99\SONGS\Runon3.asf> <> 0 58A14 9 | <> <[CD]\NBA99\SONGS\Runon4.asf> <> 0 58814 10 | <> <[CD]\NBA99\SONGS\Runon5.asf> <> 0 583AC 11 | <> <[CD]\NBA99\SONGS\Runon6.asf> <> 0 58350 12 | <> <[CD]\NBA99\SONGS\Runon7.asf> <> 0 58724 13 | <> <[CD]\NBA99\SONGS\Runon8.asf> <> 0 58634 14 | <> <[CD]\NBA99\SONGS\Runon9.asf> <> 0 58708 15 | <> <[CD]\NBA99\SONGS\Menu1.asf> <> 0 364B2C 16 | -------------------------------------------------------------------------------- /Src/GAP/Resource/Credits.bin: -------------------------------------------------------------------------------- 1 | GAP Credits 2 | ============ 3 | 4 | GAP and ANX plug-ins are written by: 5 | Valery V. Anisimovsky (son_of_the_north@mail.ru) 6 | 7 | Current web-support, GAP site mastering, GAP docs HTML-translation: 8 | Ilya Beshlebniy (ilya_bim@mail.ru) 9 | 10 | Initial web-support is courtesy of... 11 | Alexey Schepetilnikov (a.shepetilnikov@globalone.ru) 12 | 13 | Testing: 14 | Alexander Belyakov (abel@krasu.ru) 15 | Anthony Larme (larme@bit.net.au) 16 | Tarek Al-Azem (talazem@hotmail.com) 17 | Benjamin Grussi (bgrussi@ix.netcom.com) 18 | Gektor (gektor@ag.ru) 19 | Vladimir Goryachev (Nomad_is@land.ru) 20 | Dan Robert Polsrod (Jimmern16@hotmail.com, bendel@sensewave.com) 21 | Ladislav Zezula (zezula@volny.cz) 22 | Steven Xu (stevenxu@21cn.com) 23 | Tireces (team.norden@telia.se, tireces@hotmail.com) 24 | Valentin Efimov (garden@postman.ru) 25 | 26 | Knuth-Morris-Pratt algorithm implementation (used for pattern search) is based on the one given in the book "Algorithms and Programming: Theorems and Problems" Birkhauser, 1997 by Alexander Shen (shen@mccme.ru) 27 | 28 | Please look at plug-ins abouts for more credits and info! 29 | -------------------------------------------------------------------------------- /APL/NFSSE (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\FRONTEND\MUSIC\Credits.asf> <> 0 8B6310 2 | <> <[CD]\FRONTEND\MUSIC\Pause.asf> <> 0 159AA4 3 | <> <[CD]\FRONTEND\MUSIC\Rock1.as4> <> 0 389758 4 | <> <[CD]\FRONTEND\MUSIC\Rock2.as4> <> 0 3765A8 5 | <> <[CD]\FRONTEND\MUSIC\Rock3.as4> <> 0 3A7966 6 | <> <[CD]\FRONTEND\MUSIC\Rock4.as4> <> 0 3D5E34 7 | <> <[CD]\FRONTEND\MUSIC\Rock5.as4> <> 0 36DF37 8 | <> <[CD]\FRONTEND\MUSIC\Rock6.as4> <> 0 2EF114 9 | <> <[CD]\FRONTEND\MUSIC\Showcase.asf> <> 0 75E8D4 10 | <> <[CD]\FRONTEND\MUSIC\Techno1.as4> <> 0 42F500 11 | <> <[CD]\FRONTEND\MUSIC\Techno2.as4> <> 0 3F72A8 12 | <> <[CD]\FRONTEND\MUSIC\Techno3.as4> <> 0 464300 13 | <> <[CD]\FRONTEND\MUSIC\Techno4.as4> <> 0 47621C 14 | <> <[CD]\FRONTEND\MUSIC\Techno5.as4> <> 0 43D944 15 | <> <[CD]\FRONTEND\MUSIC\Techno6.as4> <> 0 4074F8 16 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/mve/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by AF_MVE.rc 4 | // 5 | #define IDS_NOTOURFILE 1 6 | #define IDS_NOMEM 2 7 | #define IDS_NOBUFFER 3 8 | #define ID_RESNAME 1000 9 | #define ID_DATASTR 1001 10 | #define ID_DATAFMT 1002 11 | #define ID_FILESIZE 1003 12 | #define ID_LENGTH 1004 13 | #define ID_DEFAULTS 1008 14 | #define ID_NOWALK 1010 15 | #define ID_WALKING 1012 16 | #define IDC_STATIC -1 17 | 18 | // Next default values for new objects 19 | // 20 | #ifdef APSTUDIO_INVOKED 21 | #ifndef APSTUDIO_READONLY_SYMBOLS 22 | #define _APS_NO_MFC 1 23 | #define _APS_3D_CONTROLS 1 24 | #define _APS_NEXT_RESOURCE_VALUE 100 25 | #define _APS_NEXT_COMMAND_VALUE 40001 26 | #define _APS_NEXT_CONTROL_VALUE 1013 27 | #define _APS_NEXT_SYMED_VALUE 101 28 | #endif 29 | #endif 30 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/clu/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by RF_CLU.rc 4 | // 5 | #define IDS_NOMEM 1 6 | #define IDS_NOTOURFILE 2 7 | #define IDS_NOFILE 3 8 | #define ID_LIST 1000 9 | #define ID_ASKSELECT 1001 10 | #define ID_SELALL 1002 11 | #define ID_SELNONE 1003 12 | #define ID_INVERT 1004 13 | #define ID_STATUS 1006 14 | #define ID_PROGRESS 1007 15 | #define ID_DEFAULTS 1009 16 | #define IDC_STATIC -1 17 | 18 | // Next default values for new objects 19 | // 20 | #ifdef APSTUDIO_INVOKED 21 | #ifndef APSTUDIO_READONLY_SYMBOLS 22 | #define _APS_NO_MFC 1 23 | #define _APS_3D_CONTROLS 1 24 | #define _APS_NEXT_RESOURCE_VALUE 100 25 | #define _APS_NEXT_COMMAND_VALUE 40001 26 | #define _APS_NEXT_CONTROL_VALUE 1015 27 | #define _APS_NEXT_SYMED_VALUE 101 28 | #endif 29 | #endif 30 | -------------------------------------------------------------------------------- /APL/Atlantis 2 (video soundtracks) [CD3].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\datas_a2\apc\cine021.APC> <> 0 DE28A 2 | <> <[CD]\datas_a2\apc\cine022.APC> <> 0 10520 3 | <> <[CD]\datas_a2\apc\cine023.APC> <> 0 15A20 4 | <> <[CD]\datas_a2\apc\cine024.APC> <> 0 129A0 5 | <> <[CD]\datas_a2\apc\cine025.APC> <> 0 11420 6 | <> <[CD]\datas_a2\apc\cine026.APC> <> 0 E9020 7 | <> <[CD]\datas_a2\apc\cine027.APC> <> 0 A1E20 8 | <> <[CD]\datas_a2\apc\cine028.APC> <> 0 13C04 9 | <> <[CD]\datas_a2\apc\cine029.APC> <> 0 D720 10 | <> <[CD]\datas_a2\apc\cine030.APC> <> 0 13C04 11 | <> <[CD]\datas_a2\apc\cine032.APC> <> 0 9D020 12 | <> <[CD]\datas_a2\apc\cine034.APC> <> 0 15A20 13 | <> <[CD]\datas_a2\apc\cine200.apc> <> 0 4801F 14 | <> <[CD]\datas_a2\apc\cine201.apc> <> 0 4801F 15 | <> <[CD]\datas_a2\apc\intro00.APC> <> 0 4BBBA 16 | -------------------------------------------------------------------------------- /APL/RedAlert2 (music) [CD1].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\SETUP\Setup.mix> <> 5B8BD6 21E0AB 2 | <> <[CD]\Theme.mix> <> C6 31D03C 3 | <200 Meters> <> <[CD]\Theme.mix> <> 31D106 55A03C 4 | <> <[CD]\Theme.mix> <> 877146 503C3C 5 | <> <[CD]\Theme.mix> <> D7AD86 52383C 6 | <> <[CD]\Theme.mix> <> 129E5C6 45303C 7 | <> <[CD]\Theme.mix> <> 16F1606 53083C 8 | <> <[CD]\Theme.mix> <> 1C21E46 56CC3C 9 | <> <[CD]\Theme.mix> <> 218EA86 41443C 10 | <> <[CD]\Theme.mix> <> 25A2EC6 40C03C 11 | <> <[CD]\Theme.mix> <> 29AEF06 5E4C3C 12 | <> <[CD]\Theme.mix> <> 2F93B46 5DDC3C 13 | <> <[CD]\Theme.mix> <> 3571786 4C983C 14 | <> <[CD]\Theme.mix> <> 3A3AFC6 3B5C3C 15 | <> <[CD]\Theme.mix> <> 3DF0C06 52083C 16 | <> <[CD]\Theme.mix> <> 4311446 4C203C 17 | <> <[CD]\Theme.mix> <> 47D3486 17A03C 18 | -------------------------------------------------------------------------------- /APL/RedAlert2 (music) [CD2].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\SETUP\Setup.mix> <> D371F6 21E0AB 2 | <> <[CD]\Theme.mix> <> C6 31D03C 3 | <200 Meters> <> <[CD]\Theme.mix> <> 31D106 55A03C 4 | <> <[CD]\Theme.mix> <> 877146 503C3C 5 | <> <[CD]\Theme.mix> <> D7AD86 52383C 6 | <> <[CD]\Theme.mix> <> 129E5C6 45303C 7 | <> <[CD]\Theme.mix> <> 16F1606 53083C 8 | <> <[CD]\Theme.mix> <> 1C21E46 56CC3C 9 | <> <[CD]\Theme.mix> <> 218EA86 41443C 10 | <> <[CD]\Theme.mix> <> 25A2EC6 40C03C 11 | <> <[CD]\Theme.mix> <> 29AEF06 5E4C3C 12 | <> <[CD]\Theme.mix> <> 2F93B46 5DDC3C 13 | <> <[CD]\Theme.mix> <> 3571786 4C983C 14 | <> <[CD]\Theme.mix> <> 3A3AFC6 3B5C3C 15 | <> <[CD]\Theme.mix> <> 3DF0C06 52083C 16 | <> <[CD]\Theme.mix> <> 4311446 4C203C 17 | <> <[CD]\Theme.mix> <> 47D3486 17A03C 18 | -------------------------------------------------------------------------------- /Release/Playlists/RedAlert2 (music) [CD1].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\SETUP\Setup.mix> <> 5B8BD6 21E0AB 2 | <> <[CD]\Theme.mix> <> C6 31D03C 3 | <200 Meters> <> <[CD]\Theme.mix> <> 31D106 55A03C 4 | <> <[CD]\Theme.mix> <> 877146 503C3C 5 | <> <[CD]\Theme.mix> <> D7AD86 52383C 6 | <> <[CD]\Theme.mix> <> 129E5C6 45303C 7 | <> <[CD]\Theme.mix> <> 16F1606 53083C 8 | <> <[CD]\Theme.mix> <> 1C21E46 56CC3C 9 | <> <[CD]\Theme.mix> <> 218EA86 41443C 10 | <> <[CD]\Theme.mix> <> 25A2EC6 40C03C 11 | <> <[CD]\Theme.mix> <> 29AEF06 5E4C3C 12 | <> <[CD]\Theme.mix> <> 2F93B46 5DDC3C 13 | <> <[CD]\Theme.mix> <> 3571786 4C983C 14 | <> <[CD]\Theme.mix> <> 3A3AFC6 3B5C3C 15 | <> <[CD]\Theme.mix> <> 3DF0C06 52083C 16 | <> <[CD]\Theme.mix> <> 4311446 4C203C 17 | <> <[CD]\Theme.mix> <> 47D3486 17A03C 18 | -------------------------------------------------------------------------------- /Release/Playlists/RedAlert2 (music) [CD2].apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\SETUP\Setup.mix> <> D371F6 21E0AB 2 | <> <[CD]\Theme.mix> <> C6 31D03C 3 | <200 Meters> <> <[CD]\Theme.mix> <> 31D106 55A03C 4 | <> <[CD]\Theme.mix> <> 877146 503C3C 5 | <> <[CD]\Theme.mix> <> D7AD86 52383C 6 | <> <[CD]\Theme.mix> <> 129E5C6 45303C 7 | <> <[CD]\Theme.mix> <> 16F1606 53083C 8 | <> <[CD]\Theme.mix> <> 1C21E46 56CC3C 9 | <> <[CD]\Theme.mix> <> 218EA86 41443C 10 | <> <[CD]\Theme.mix> <> 25A2EC6 40C03C 11 | <> <[CD]\Theme.mix> <> 29AEF06 5E4C3C 12 | <> <[CD]\Theme.mix> <> 2F93B46 5DDC3C 13 | <> <[CD]\Theme.mix> <> 3571786 4C983C 14 | <> <[CD]\Theme.mix> <> 3A3AFC6 3B5C3C 15 | <> <[CD]\Theme.mix> <> 3DF0C06 52083C 16 | <> <[CD]\Theme.mix> <> 4311446 4C203C 17 | <> <[CD]\Theme.mix> <> 47D3486 17A03C 18 | -------------------------------------------------------------------------------- /APL/Fillets (Music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\Music\kufrik.wav> <> 0 10DE7C 2 | <> <[CD]\Music\menu.wav> <> 0 193BAA 3 | <> <[CD]\Music\rybky01.wav> <> 0 5623CA 4 | <> <[CD]\Music\rybky02.wav> <> 0 56A516 5 | <> <[CD]\Music\rybky03.wav> <> 0 4AC3DA 6 | <> <[CD]\Music\rybky04.wav> <> 0 57CB0C 7 | <> <[CD]\Music\rybky05.wav> <> 0 576D34 8 | <> <[CD]\Music\rybky06.wav> <> 0 6BECA0 9 | <> <[CD]\Music\rybky07.wav> <> 0 60E37A 10 | <> <[CD]\Music\rybky08.wav> <> 0 B4BF4 11 | <> <[CD]\Music\rybky09.wav> <> 0 521B7E 12 | <> <[CD]\Music\rybky10.wav> <> 0 22E2A8 13 | <> <[CD]\Music\rybky11.wav> <> 0 7CD10 14 | <> <[CD]\Music\rybky12.wav> <> 0 13E0EA 15 | <> <[CD]\Music\rybky13.wav> <> 0 244FAA 16 | <> <[CD]\Music\rybky14.wav> <> 0 41B04E 17 | <> <[CD]\Music\rybky15.wav> <> 0 5D7F26 18 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/bnk/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by AF_BNK.rc 4 | // 5 | #define IDS_NOTOURFILE 1 6 | #define IDS_NOMEM 2 7 | #define IDS_NOBUFFER 3 8 | #define IDS_INCORRECTFILE 4 9 | #define IDS_NODECODER 5 10 | #define ID_RESNAME 1001 11 | #define ID_DATASTR 1002 12 | #define ID_DATAFMT 1003 13 | #define ID_FILESIZE 1004 14 | #define ID_LENGTH 1005 15 | #define ID_COPYRIGHT 1006 16 | #define ID_USECLIPPING 1010 17 | #define IDC_STATIC -1 18 | 19 | // Next default values for new objects 20 | // 21 | #ifdef APSTUDIO_INVOKED 22 | #ifndef APSTUDIO_READONLY_SYMBOLS 23 | #define _APS_NO_MFC 1 24 | #define _APS_3D_CONTROLS 1 25 | #define _APS_NEXT_RESOURCE_VALUE 100 26 | #define _APS_NEXT_COMMAND_VALUE 40001 27 | #define _APS_NEXT_CONTROL_VALUE 1011 28 | #define _APS_NEXT_SYMED_VALUE 101 29 | #endif 30 | #endif 31 | -------------------------------------------------------------------------------- /Src/Plugins/ResourceFile/wad/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by RF_WAD.rc 4 | // 5 | #define IDS_NOMEM 1 6 | #define IDS_NOTOURFILE 2 7 | #define IDS_NOLUMP 3 8 | #define ID_LIST 1000 9 | #define ID_ASKSELECT 1001 10 | #define ID_SELALL 1002 11 | #define ID_SELNONE 1003 12 | #define ID_INVERT 1004 13 | #define ID_STATUS 1006 14 | #define ID_PROGRESS 1007 15 | #define ID_ADDINDEX 1008 16 | #define ID_DEFAULTS 1009 17 | #define IDC_STATIC -1 18 | 19 | // Next default values for new objects 20 | // 21 | #ifdef APSTUDIO_INVOKED 22 | #ifndef APSTUDIO_READONLY_SYMBOLS 23 | #define _APS_NO_MFC 1 24 | #define _APS_3D_CONTROLS 1 25 | #define _APS_NEXT_RESOURCE_VALUE 100 26 | #define _APS_NEXT_COMMAND_VALUE 40001 27 | #define _APS_NEXT_CONTROL_VALUE 1010 28 | #define _APS_NEXT_SYMED_VALUE 101 29 | #endif 30 | #endif 31 | -------------------------------------------------------------------------------- /Src/Plugins/AudioFile/eacs/AF_EACS.h: -------------------------------------------------------------------------------- 1 | #ifndef _AF_EACS_H 2 | #define _AF_EACS_H 3 | 4 | #include 5 | 6 | #define IDSTR_SCHl "SCHl" 7 | #define IDSTR_SCCl "SCCl" 8 | #define IDSTR_SCDl "SCDl" 9 | #define IDSTR_SCLl "SCLl" 10 | #define IDSTR_SCEl "SCEl" 11 | #define IDSTR_PT "PT\0\0" 12 | #define IDSTR_PFDx "PFDx" 13 | 14 | #define SC_EA_ADPCM (0x07) 15 | #define SC_NONE (0) 16 | 17 | #define SWAPDWORD(x) ((((x)&0xFF)<<24)+(((x)>>24)&0xFF)+(((x)>>8)&0xFF00)+(((x)<<8)&0xFF0000)) 18 | 19 | #pragma pack(1) 20 | 21 | typedef struct tagASFBlockHeader 22 | { 23 | char id[4]; 24 | DWORD size; 25 | } ASFBlockHeader; 26 | 27 | typedef struct tagMAPHeader 28 | { 29 | char id[4]; 30 | BYTE unknown1; 31 | BYTE firstSection; 32 | BYTE numSections; 33 | BYTE recordSize; 34 | BYTE unknown2[3]; 35 | BYTE numRecords; 36 | } MAPHeader; 37 | 38 | typedef struct tagMAPSectionDefRecord 39 | { 40 | BYTE unknown; 41 | BYTE magic; 42 | BYTE section; 43 | } MAPSectionDefRecord; 44 | 45 | typedef struct tagMAPSectionDef 46 | { 47 | BYTE index; 48 | BYTE numRecords; 49 | BYTE id[2]; 50 | MAPSectionDefRecord records[8]; 51 | } MAPSectionDef; 52 | 53 | #pragma pack() 54 | 55 | #endif 56 | -------------------------------------------------------------------------------- /APL/Dune2000 (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\Music\Score.aud> <> 0 15846D 2 | <> <[CD]\Music\Options.aud> <> 0 90844 3 | <> <[CD]\Music\Ambush.aud> <> 0 2B7F59 4 | <> <[CD]\Music\ArakAtak.aud> <> 0 299B2B 5 | <> <[CD]\Music\AtreGain.aud> <> 0 2BCA83 6 | <> <[CD]\Music\EntOrdos.aud> <> 0 35A063 7 | <> <[CD]\Music\FightPwr.aud> <> 0 3BFCEE 8 | <> <[CD]\Music\Fremen.aud> <> 0 2E524A 9 | <> <[CD]\Music\Hark_bat.aud> <> 0 2BE5F3 10 | <> <[CD]\Music\LandSand.aud> <> 0 33DEDB 11 | <> <[CD]\Music\Plotting.aud> <> 0 2E8EE3 12 | <> <[CD]\Music\Robotix.aud> <> 0 2ACB9B 13 | <> <[CD]\Music\RiseHark.aud> <> 0 25244D 14 | <> <[CD]\Music\SoldAppr.aud> <> 0 2943A3 15 | <> <[CD]\Music\SpiceSct.aud> <> 0 351C35 16 | <> <[CD]\Music\UnderCon.aud> <> 0 2E821F 17 | <> <[CD]\Music\WaitGame.aud> <> 0 2B63F3 18 | -------------------------------------------------------------------------------- /Release/Playlists/Dune2000 (music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\Music\Score.aud> <> 0 15846D 2 | <> <[CD]\Music\Options.aud> <> 0 90844 3 | <> <[CD]\Music\Ambush.aud> <> 0 2B7F59 4 | <> <[CD]\Music\ArakAtak.aud> <> 0 299B2B 5 | <> <[CD]\Music\AtreGain.aud> <> 0 2BCA83 6 | <> <[CD]\Music\EntOrdos.aud> <> 0 35A063 7 | <> <[CD]\Music\FightPwr.aud> <> 0 3BFCEE 8 | <> <[CD]\Music\Fremen.aud> <> 0 2E524A 9 | <> <[CD]\Music\Hark_bat.aud> <> 0 2BE5F3 10 | <> <[CD]\Music\LandSand.aud> <> 0 33DEDB 11 | <> <[CD]\Music\Plotting.aud> <> 0 2E8EE3 12 | <> <[CD]\Music\Robotix.aud> <> 0 2ACB9B 13 | <> <[CD]\Music\RiseHark.aud> <> 0 25244D 14 | <> <[CD]\Music\SoldAppr.aud> <> 0 2943A3 15 | <> <[CD]\Music\SpiceSct.aud> <> 0 351C35 16 | <> <[CD]\Music\UnderCon.aud> <> 0 2E821F 17 | <> <[CD]\Music\WaitGame.aud> <> 0 2B63F3 18 | -------------------------------------------------------------------------------- /Release/Playlists/SPECIAL/NFS2&3 (video).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\VIDEO\Titleav.dct> <> 0 1996574 2 | <> <[CD]\VIDEO\Calaav.dct> <> 0 7D8904 3 | <> <[CD]\VIDEO\Espritav.dct> <> 0 84DC10 4 | <> <[CD]\VIDEO\F355av.dct> <> 0 917708 5 | <> <[CD]\VIDEO\F50av.dct> <> 0 8E47B0 6 | <> <[CD]\VIDEO\Gt1av.dct> <> 0 621310 7 | <> <[CD]\VIDEO\Gt90av.dct> <> 0 6AF728 8 | <> <[CD]\VIDEO\Indigav.dct> <> 0 5F9A2C 9 | <> <[CD]\VIDEO\Jagav.dct> <> 0 9087F0 10 | <> <[CD]\VIDEO\Mclarav.dct> <> 0 7F4A00 11 | <> <[CD]\VIDEO\Mustav.dct> <> 0 9B2F1C 12 | <> <[CD]\VIDEO\Nazcaav.dct> <> 0 9861DC 13 | <> <[CD]\VIDEO\Titleav.mad> <> 8E4 EC93A4 14 | <> <[CD]\VIDEO\Demoav1.mad> <> 8E4 55D038 15 | <> <[CD]\VIDEO\Demoav2.mad> <> 8E4 4558B8 16 | <> <[CD]\VIDEO\Demoav3.mad> <> 8E4 4FEE68 17 | -------------------------------------------------------------------------------- /APL/Planescape Torment (movie) [CD2].apl: -------------------------------------------------------------------------------- 1 | <> <> <[CD]\cd2\genmovA.bif> <> B4 194D74 2 | <> <> <[CD]\cd2\genmovA.bif> <> 194E28 2D69AC 3 | <> <> <[CD]\cd2\genmovA.bif> <> 46B7D4 96C1A4 4 | <> <> <[CD]\cd2\genmovA.bif> <> DD7978 53A4C6 5 | <> <> <[CD]\cd2\genmovA.bif> <> 1311E3E 73C312 6 | <> <> <[CD]\cd2\genmovA.bif> <> 1A4E150 972434 7 | <> <> <[CD]\cd2\genmovA.bif> <> 23C0584 4DCEC2 8 | <> <> <[CD]\cd2\genmovA.bif> <> 289D446 6A49DA 9 | <> <> <[CD]\cd2\genmovA.bif> <> 2F41E20 69EE22 10 | <> <> <[CD]\cd2\genmovA.bif> <> 35E0C42 6EB3EA 11 | <> <> <[CD]\cd2\genmovB.bif> <> 34 63B322 12 | <> <> <[CD]\cd2\genmovB.bif> <> 63B356 9AB684 13 | <> <> <[CD]\cd2\movies2.bif> <> 74 981B1C 14 | <> <> <[CD]\cd2\movies2.bif> <> 981B90 2CC39A8 15 | <> <> <[CD]\cd2\movies2.bif> <> 3645538 53591C 16 | <> <> <[CD]\cd2\movies2.bif> <> 3B7AE54 78953A 17 | <> <> <[CD]\cd2\movies2.bif> <> 430438E 47C4E6 18 | <> <> <[CD]\cd2\movies2.bif> <> 4780874 4C8A50 19 | -------------------------------------------------------------------------------- /APL/TS-FireStorm (TS music).apl: -------------------------------------------------------------------------------- 1 | <> <[CD]\scores.mix> <> FA 30426D 2 | <> <[CD]\scores.mix> <> 30436A 299235 3 | <> <[CD]\scores.mix> <> 59D5AA 2B0D63 4 | <> <[CD]\scores.mix> <> 84E31A 2AE5A5 5 | <> <[CD]\scores.mix> <> AFC8CA 28FC6E 6 | <> <[CD]\scores.mix> <> D8C53A 2A15BE 7 | <> <[CD]\scores.mix> <> 102DAFA 2D9999 8 | <> <[CD]\scores.mix> <> 130749A 5D70B 9 | <> <[CD]\scores.mix> <> 1364BAA 2FCE0C 10 | <> <[CD]\scores.mix> <> 16619BA 2E082B 11 | <> <[CD]\scores.mix> <> 19421EA 2AE931 12 | <> <[CD]\scores.mix> <> 1BF0B2A 2690A9 13 | <> <[CD]\scores.mix> <> 1E59BDA 2F8479 14 | <> <[CD]\scores.mix> <> 215205A 18655F 15 | <> <[CD]\scores.mix> <> 22D85BA 12B07C 16 | <> <[CD]\scores.mix> <> 240363A 2B871D 17 | <> <[CD]\scores.mix> <> 26BBD5A 2B7226 18 |