├── data
├── temp
│ ├── engine
│ │ └── engine.def
│ ├── skyboxes
│ │ └── skyboxes.def
│ └── USER_FIX.CON
├── 7za.exe
├── bspatch.exe
├── e5l6_tror.bdf
├── wtatomic.bdf
└── e5l8_uncut.bdf
├── readme.txt
└── worldorder.bat
/data/temp/engine/engine.def:
--------------------------------------------------------------------------------
1 | include skyboxes/skyboxes.def
--------------------------------------------------------------------------------
/data/7za.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NightFright2k19/worldorder_raze/HEAD/data/7za.exe
--------------------------------------------------------------------------------
/data/bspatch.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NightFright2k19/worldorder_raze/HEAD/data/bspatch.exe
--------------------------------------------------------------------------------
/data/e5l6_tror.bdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NightFright2k19/worldorder_raze/HEAD/data/e5l6_tror.bdf
--------------------------------------------------------------------------------
/data/wtatomic.bdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NightFright2k19/worldorder_raze/HEAD/data/wtatomic.bdf
--------------------------------------------------------------------------------
/data/e5l8_uncut.bdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NightFright2k19/worldorder_raze/HEAD/data/e5l8_uncut.bdf
--------------------------------------------------------------------------------
/data/temp/skyboxes/skyboxes.def:
--------------------------------------------------------------------------------
1 | skybox
2 | {
3 | tile 5412 pal 0 artquality
4 | back "skyboxes/PARIS/PARIS_FR.tga"
5 | right "skyboxes/PARIS/PARIS_RT.tga"
6 | front "skyboxes/PARIS/PARIS_BK.tga"
7 | left "skyboxes/PARIS/PARIS_LF.tga"
8 | top "skyboxes/PARIS/PARIS_UP.tga"
9 | bottom "skyboxes/PARIS/PARIS_DN.tga"
10 | }
11 | skybox
12 | {
13 | tile 5420 pal 0 artquality
14 | back "skyboxes/LONDON/LONDON_FR.tga"
15 | right "skyboxes/LONDON/LONDON_RT.tga"
16 | front "skyboxes/LONDON/LONDON_BK.tga"
17 | left "skyboxes/LONDON/LONDON_LF.tga"
18 | top "skyboxes/LONDON/LONDON_UP.tga"
19 | bottom "skyboxes/LONDON/LONDON_DN.tga"
20 | }
21 | skybox
22 | {
23 | tile 5450 pal 0 artquality
24 | back "skyboxes/MOSCOW/MOSCOW_FR.tga"
25 | right "skyboxes/MOSCOW/MOSCOW_RT.tga"
26 | front "skyboxes/MOSCOW/MOSCOW_BK.tga"
27 | left "skyboxes/MOSCOW/MOSCOW_LF.tga"
28 | top "skyboxes/MOSCOW/MOSCOW_UP.tga"
29 | bottom "skyboxes/MOSCOW/MOSCOW_DN.tga"
30 | }
31 | skybox
32 | {
33 | tile 5540 pal 0 artquality
34 | back "skyboxes/PYRAMIDS/PYRAMIDS_FR.tga"
35 | right "skyboxes/PYRAMIDS/PYRAMIDS_RT.tga"
36 | front "skyboxes/PYRAMIDS/PYRAMIDS_BK.tga"
37 | left "skyboxes/PYRAMIDS/PYRAMIDS_LF.tga"
38 | top "skyboxes/PYRAMIDS/PYRAMIDS_UP.tga"
39 | bottom "skyboxes/PYRAMIDS/PYRAMIDS_DN.tga"
40 | }
41 | skybox
42 | {
43 | tile 5548 pal 0 artquality
44 | back "skyboxes/AMSTERDAM/AMSTERDAM_FR.tga"
45 | right "skyboxes/AMSTERDAM/AMSTERDAM_RT.tga"
46 | front "skyboxes/AMSTERDAM/AMSTERDAM_BK.tga"
47 | left "skyboxes/AMSTERDAM/AMSTERDAM_LF.tga"
48 | top "skyboxes/AMSTERDAM/AMSTERDAM_UP.tga"
49 | bottom "skyboxes/AMSTERDAM/AMSTERDAM_DN.tga"
50 | }
51 | skybox
52 | {
53 | tile 5556 pal 0 artquality
54 | back "skyboxes/HOLLYWOOD/HOLLYWOOD_FR.tga"
55 | right "skyboxes/HOLLYWOOD/HOLLYWOOD_RT.tga"
56 | front "skyboxes/HOLLYWOOD/HOLLYWOOD_BK.tga"
57 | left "skyboxes/HOLLYWOOD/HOLLYWOOD_LF.tga"
58 | top "skyboxes/HOLLYWOOD/HOLLYWOOD_UP.tga"
59 | bottom "skyboxes/HOLLYWOOD/HOLLYWOOD_DN.tga"
60 | }
61 | skybox
62 | {
63 | tile 5720 pal 0 artquality
64 | back "skyboxes/GOLDENGATE/GOLDENGATE_FR.tga"
65 | right "skyboxes/GOLDENGATE/GOLDENGATE_RT.tga"
66 | front "skyboxes/GOLDENGATE/GOLDENGATE_BK.tga"
67 | left "skyboxes/GOLDENGATE/GOLDENGATE_LF.tga"
68 | top "skyboxes/GOLDENGATE/GOLDENGATE_UP.tga"
69 | bottom "skyboxes/GOLDENGATE/GOLDENGATE_DN.tga"
70 | }
71 | skybox
72 | {
73 | tile 5814 pal 0 artquality
74 | back "skyboxes/COLOSSEUM/COLOSSEUM_FR.tga"
75 | right "skyboxes/COLOSSEUM/COLOSSEUM_RT.tga"
76 | front "skyboxes/COLOSSEUM/COLOSSEUM_BK.tga"
77 | left "skyboxes/COLOSSEUM/COLOSSEUM_LF.tga"
78 | top "skyboxes/COLOSSEUM/COLOSSEUM_UP.tga"
79 | bottom "skyboxes/COLOSSEUM/COLOSSEUM_DN.tga"
80 | }
--------------------------------------------------------------------------------
/readme.txt:
--------------------------------------------------------------------------------
1 |
2 | =====================================
3 | ALIEN WORLD ORDER EXTRACTION SCRIPT
4 | FOR DUKE NUKEM 3D: WORLD TOUR
5 | By NightFright
6 | =====================================
7 | Version: 1.6 / Oc 13, 2025
8 |
9 |
10 | ================================================================================================
11 | A B O U T
12 | ================================================================================================
13 |
14 | This script allows you to play the new episode from "Duke Nukem 3D: 20th Anniversary World Tour"
15 | with Raze and duke3d.grp from the Atomic Edition (or World Tour). You will end up with a
16 | standalone version of the game (in the form of an addon) which works without requiring the
17 | Steam installation of "World Tour".
18 |
19 | Features:
20 | ---------
21 | > "Alien World Order" maps
22 | > World Tour CONs, including the Firefly enemy, Incinerator boss and new minibosses
23 | > 8-bit parallax skies + skyboxes (ep.5 only)
24 | > Lee Jackson's OGG music (ep.5 only)
25 | > New Duke voice acting (ep.5 only)
26 | > Not included: Maps/music/Duketalk for ep.1-4, ep.1-4 skyboxes, dev commentaries, normalmaps
27 |
28 |
29 | ================================================================================================
30 | R E Q U I R E M E N T S
31 | ================================================================================================
32 |
33 | > Windows Vista or newer (to be able to use robocopy command)
34 | > Existing Steam installation of "Duke Nukem 3D: 20th Anniversary World Tour"
35 | > Raze v1.0.2 (or newer)
36 |
37 |
38 | ================================================================================================
39 | I N S T A L L A T I O N
40 | ================================================================================================
41 |
42 | 1) Unpack this zipfile (worldorder_raze.zip) into your Raze installation folder, then
43 | launch worldorder.bat.
44 |
45 | 2) Choose your Steam (source) and Raze (target) directories. You can either enter the paths
46 | manually or use defaults (Steam: reads registry, Raze: current dir) by pressing "Enter".
47 |
48 | 3) You will be given three [Y]es/[N]o choices now.
49 | There might be UAC popups during this process which you need to confirm:
50 | a) Choose whether you want to copy over duke3d.grp from World Tour and convert it to
51 | Atomic Edition (recommended if you don't own Atomic Edition).
52 | In case you have duke3d.grp from Atomic, be sure to copy it to the "data" subdir.
53 | b) Choose whether you want to replace the original "Golden Carnage" map (E5L6) with one
54 | that supports TROR (True Room Over Room). Note that this feature is best supported
55 | by EDuke32 in Polymer rendering mode. Other ports and/or renderers may suffer from
56 | visual glitches and performance issues.
57 | The original map will be saved as E5L6B.map in case you want to revert manually later.
58 | c) Choose whether you want to patch the original "Prima Arena" map (E5L8) to make
59 | some sections accessible which were cut from the original release.
60 | The original map will be saved as E5L8B.map in case you want to revert manually later.
61 |
62 | 4) You can (and should) uninstall World Tour on Steam at this point. Also the script
63 | file itself (worldorder.bat) is no longer needed.
64 |
65 | 5) Launch Raze (raze.exe). In the selection menu, choose "Alien World Order (worldorder)".
66 |
67 |
68 | ================================================================================================
69 | C R E D I T S
70 | ================================================================================================
71 |
72 | > DUKE NUKEM 3D: 20TH ANNIVERSARY WORLD TOUR
73 | (C) 2016 Gearbox Software, LLC / Nerve Software
74 |
75 | > ALIEN WORLD ORDER MAPS
76 | (C) 2016 Allen Blum, Richard "Levelord" Gray, Randy Pitchford
77 |
78 | > GOLDEN GATE TROR
79 | pepsodent (https://forums.duke4.net/topic/12795-golden-carnage-tror-edition)
80 |
81 | > PRIMA ARENA UNCUT
82 | Ness (https://steamcommunity.com/sharedfiles/filedetails/?id=781120926)
83 |
84 | > ALIEN WORLD ORDER SOUNDTRACK
85 | (C) 2016 Lee Jackson
86 |
87 | > ORIGINAL DUKE NUKEM 3D ARTWORK
88 | (C) 1996 3D Realms
89 |
90 | > BSPATCH
91 | Timotheus Pokorra (https://www.pokorra.de/coding/bsdiff.html)
92 | Original code: Colin Percival
93 |
94 | > 7-ZIP COMPRESSION TOOL (7ZA.EXE)
95 | Igor Pavlov (http://www.7-zip.org)
96 |
97 | > ALIEN WORLD ORDER STEAM EXTRACTION SCRIPT
98 | NightFright (nightfright2k7[at]gmail.com | http://hrp.duke4.net)
99 |
100 |
101 | ================================================================================================
102 | L I N K S
103 | ================================================================================================
104 |
105 | - Raze port for Duke Nukem 3D .................... https://github.com/coelckers/Raze/releases
106 |
107 | - ZDoom/Raze Forums .............................. https://forum.zdoom.org
108 |
109 |
110 | ================================================================================================
111 | C H A N G E L O G
112 | ================================================================================================
113 |
114 | v1.6 / 2025-10-13
115 | -----------------
116 | > Added option to install TROR version of E5L6
117 | > 7za.exe updated to latest version (v25.01)
118 |
119 | v1.55 / 2024-09-04
120 | ------------------
121 | > 7za.exe updated to latest version (v24.08)
122 | > 7za.dll removed (not required)
123 |
124 | v1.54 / 2023-10-26
125 | ------------------
126 | > Added abort condition in case chcp.com is not found
127 | > 7za.exe updated to latest version (v23.01)
128 |
129 | v1.53 / 2023-05-01
130 | ------------------
131 | > 7z.exe updated to latest version (v22.01); 7z.dll added (in case 7-Zip is not installed)
132 |
133 | v1.52 / 2022-10-24
134 | ------------------
135 | > Bugfix for E5L8 patch (unable to find/create target directory)
136 |
137 | v1.51 / 2022-05-09
138 | ------------------
139 | > Moved 7z.exe abort condition to the beginning of script (instead of terminating at 80%)
140 | > Optimized abort conditions
141 | > Optimized BSPATCH/BDIFF process
142 |
143 | v1.5 / 2021-10-01
144 | -----------------
145 | > Can choose source and target dir again (pressing ENTER uses defaults)
146 | > Source/target dirs with name spaces now supported
147 | > Script now terminates if source/target dir is not found
148 | > Added case handling for bspatch.exe, 7z.exe or any bdiff patch not found
149 |
150 | v1.41 / 2021-06-23
151 | ------------------
152 | > Choosing source dir during installation is also no longer necessary
153 |
154 | v1.4 / 2021-06-22
155 | -----------------
156 | > Choosing target dir during installation is no longer necessary
157 | > Added option for patching E5L8 to add cut sections
158 | > DLLs for bspatch.exe removed
159 |
160 | v1.31 / 2021-06-09
161 | ------------------
162 | > worldorder.def moved to engine\engine.def for automatic skybox loading
163 |
164 | v1.3 / 2021-06-05
165 | -----------------
166 | > Ep.5 skyboxes added
167 |
168 | v1.21 / 2021-04-21
169 | ------------------
170 | > Missing pickup message for keycards fixed
171 |
172 | v1.2 / 2021-04-19
173 | -----------------
174 | > Optional copying/conversion of duke3d.grp added
175 |
176 | v1.1 / 2021-04-18
177 | -----------------
178 | > Now requires Raze v1.0.2 or newer
179 | > Grpinfo files and worldorder.def removed
180 | > Progress bar added; Duke3D version selection and CRC32 check removed;
181 | script now closes on its own
182 |
183 | v1.0 / 2021-04-12
184 | -----------------
185 | > Initial release
186 |
--------------------------------------------------------------------------------
/worldorder.bat:
--------------------------------------------------------------------------------
1 | if not exist "%__APPDIR__%chcp.com" (
2 | set asset=CHCP.COM
3 | goto Terminate
4 | ) else (@echo off & cls && "%__APPDIR__%chcp.com" 65001 >nul)
5 |
6 | echo.
7 | echo ==========================================================
8 | echo DUKE NUKEM 3D: ALIEN WORLD ORDER Extraction Script
9 | echo ==========================================================
10 | echo Author: NightFright ^| Version: 1.6
11 | echo ==========================================================
12 | echo.
13 | echo This script creates a standalone copy of "Alien World Order" for Raze.
14 | echo Make sure that you have placed the script and all its associated files and
15 | echo directories in your target folder (with Raze executable).
16 | echo.
17 | echo You will only get what is needed to play the new episode.
18 | echo Any changes affecting the original four episodes will NOT be included!
19 | echo.
20 | echo.
21 | echo.
22 |
23 | (for /f "usebackq tokens=1,2,*" %%a in (`reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Steam" /v UninstallString`) do set SteamPath32=%%c) >nul 2>&1
24 | (for /f "usebackq tokens=1,2,*" %%a in (`reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam" /v UninstallString`) do set SteamPath64=%%c) >nul 2>&1
25 | set steam=%SteamPath64%%SteamPath32%
26 | set steam=%steam:\uninstall.exe=%
27 | set raze=%cd%
28 | echo Enter Steam source directory or press [ENTER] to autodetect (%steam%):
29 | set /p steam=
30 | echo STEAM DIRECTORY SET!
31 | echo.
32 | echo Enter Raze target directory or press [ENTER] to use current dir (%cd%):
33 | set /p raze=
34 | echo RAZE DIRECTORY SET!
35 | echo.
36 | set "src=%steam%\steamapps\common\Duke Nukem 3D Twentieth Anniversary World Tour"
37 | set dest=%raze%\data
38 | set temp=%dest%\temp
39 |
40 | if exist "%src%" (
41 | if not exist "%raze%\raze.exe" (
42 | set asset=RAZE.EXE
43 | goto Terminate
44 | )
45 | ) else (
46 | set asset=WORLD TOUR INSTALLATION
47 | goto Terminate
48 | )
49 | if not exist "%dest%\7za.exe" (
50 | set asset=7ZA.EXE
51 | goto Terminate
52 | )
53 |
54 | :GrpPatch
55 | choice /c YN /n /m " Copy over DUKE3D.GRP from World Tour and convert it to Atomic [Y/N]?"
56 | if %errorlevel% equ 2 goto MapPatch1
57 | if %errorlevel% equ 1 goto Conversion1
58 |
59 | :MapPatch1
60 | choice /c YN /n /m " Apply patch for E5L6 'Golden Carnage' to add TROR feature [Y/N]?"
61 | if %errorlevel% equ 2 goto MapPatch2
62 | if %errorlevel% equ 1 goto Conversion2
63 |
64 | :MapPatch2
65 | choice /c YN /n /m " Apply patch for E5L8 'Prima Arena' to add cut sections [Y/N]?"
66 | if %errorlevel% equ 2 goto StartCopy
67 | if %errorlevel% equ 1 goto Conversion3
68 |
69 | :Conversion1
70 | set ConversionMode=1
71 | goto ConversionCheck
72 | :Resume1
73 | robocopy "%src%" "%dest%" DUKE3D.GRP /nfl /ndl /njh /njs /nc /ns /np
74 | cd "%dest%"
75 | ren DUKE3D.GRP worldtour.grp
76 | bspatch worldtour.grp duke3d.grp wtatomic.bdf
77 | del "%dest%\worldtour.grp"
78 | echo DUKE3D.GRP copied, Atomic patch applied.
79 | ping -n 3 localhost >nul
80 | echo.
81 | goto MapPatch1
82 |
83 | :Conversion2
84 | set ConversionMode=2
85 | goto ConversionCheck
86 | :Resume2
87 | robocopy "%src%\maps" "%dest%" E5L6.map /nfl /ndl /njh /njs /nc /ns /np
88 | cd "%dest%"
89 | bspatch E5L6.map E5L6A.map e5l6_tror.bdf
90 | md "%temp%\maps" >nul
91 | move E5L6A.map "%temp%\maps" >nul
92 | move E5L6.map "%temp%\maps\E5L6B.map" >nul
93 | echo E5L6 patch applied. Backup saved as E5L6B.map.
94 | ping -n 3 localhost >nul
95 | goto MapPatch2
96 |
97 | :Conversion3
98 | set ConversionMode=3
99 | goto ConversionCheck
100 | :Resume3
101 | robocopy "%src%\maps" "%dest%" E5L8.map /nfl /ndl /njh /njs /nc /ns /np
102 | cd "%dest%"
103 | bspatch E5L8.map E5L8A.map e5l8_uncut.bdf
104 | md "%temp%\maps" >nul
105 | move E5L8A.map "%temp%\maps" >nul
106 | move E5L8.map "%temp%\maps\E5L8B.map" >nul
107 | echo E5L8 patch applied. Backup saved as E5L8B.map.
108 | ping -n 3 localhost >nul
109 | goto StartCopy
110 |
111 | :ConversionCheck
112 | cls
113 | echo.
114 | if not exist "%dest%\bspatch.exe" (
115 | set patchfile=BSPATCH.EXE
116 | goto PatchError
117 | )
118 | if %ConversionMode% equ 1 (
119 | if not exist "%dest%\wtatomic.bdf" (
120 | set patchfile=ATOMIC BDIFF PATCH
121 | goto PatchError
122 | )
123 | )
124 | if %ConversionMode% equ 2 (
125 | if not exist "%dest%\e5l6_tror.bdf" (
126 | set patchfile=E5L6 BDIFF PATCH
127 | goto PatchError
128 | )
129 | )
130 | if %ConversionMode% equ 3 (
131 | if not exist "%dest%\e5l8_uncut.bdf" (
132 | set patchfile=E5L8 BDIFF PATCH
133 | goto PatchError
134 | )
135 | )
136 | echo Please confirm process 'bspatch.exe' if a UAC notification appears.
137 | ping -n 6 localhost >nul
138 | if %ConversionMode% equ 3 (goto Resume3)
139 | if %ConversionMode% equ 2 (goto Resume2)
140 | if %ConversionMode% equ 1 (goto Resume1)
141 |
142 | :PatchError
143 | echo %patchfile% *NOT* FOUND! Skipping conversion...
144 | ping -n 3 localhost >nul
145 |
146 | :StartCopy
147 | cls
148 | echo.
149 | echo PROGRESS: ▓▒▒▒▒▒▒▒▒▒ 10%%
150 | echo STATUS: SETUP COMPLETE! Commencing copy procedure...
151 | ping -n 3 localhost >nul
152 |
153 | cls
154 | echo.
155 | echo PROGRESS: ▓▓▒▒▒▒▒▒▒▒ 20%%
156 | echo STATUS: Copying CON and ART files...
157 | robocopy "%src%" "%temp%" *.con *.art /nfl /ndl /njh /njs /nc /ns /np
158 | del "%temp%\USER.CON"
159 | del "%temp%\GAME.CON"
160 | ren "%temp%\USER_FIX.CON" USER.CON
161 | ren "%temp%\GAME_FIX.CON" GAME.CON
162 | ping -n 2 localhost >nul
163 |
164 | cls
165 | echo.
166 | echo PROGRESS: ▓▓▓▒▒▒▒▒▒▒ 30%%
167 | echo STATUS: Copying skyboxes...
168 | robocopy "%src%\textures\skybox" "%temp%\skyboxes" /nfl /ndl /njh /njs /nc /ns /np /s
169 | ping -n 2 localhost >nul
170 |
171 | cls
172 | echo.
173 | echo PROGRESS: ▓▓▓▓▒▒▒▒▒▒ 40%%
174 | echo STATUS: Copying maps...
175 | robocopy "%src%\maps" "%temp%\maps" E5*.map /nfl /ndl /njh /njs /nc /ns /np
176 | if exist "%temp%\maps\E5L6A.map" (
177 | del "%temp%\maps\E5L6.map"
178 | ren "%temp%\maps\E5L6A.map" E5L6.map
179 | )
180 | if exist "%temp%\maps\E5L8A.map" (
181 | del "%temp%\maps\E5L8.map"
182 | ren "%temp%\maps\E5L8A.map" E5L8.map
183 | )
184 | ping -n 2 localhost >nul
185 |
186 | cls
187 | echo.
188 | echo PROGRESS: ▓▓▓▓▓▒▒▒▒▒ 50%%
189 | echo STATUS: Copying music...
190 | robocopy "%src%\music" "%temp%\music" E5*.ogg /nfl /ndl /njh /njs /nc /ns /np
191 | ping -n 2 localhost >nul
192 |
193 | cls
194 | echo.
195 | echo PROGRESS: ▓▓▓▓▓▓▒▒▒▒ 60%%
196 | echo STATUS: Copying sounds...
197 | robocopy "%src%\sound" "%temp%\sound" Pagoda_CheshireAlien*.ogg VO_*.ogg Wep_*.ogg /s /nfl /ndl /njh /njs /nc /ns /np >nul
198 | ping -n 2 localhost >nul
199 |
200 | cls
201 | echo.
202 | echo PROGRESS: ▓▓▓▓▓▓▓▒▒▒ 70%%
203 | echo STATUS: Cleaning up...
204 | del "%temp%\tiles009.art"
205 | del "%temp%\music\E5L7_PluckYouPartTwo.ogg"
206 | del "%temp%\sound\VO_E5L2_Duke_BeHere - ALT.ogg"
207 | del "%temp%\sound\Wep_Flamethrower_Start.ogg"
208 | for %%a in ("%temp%\skyboxes\BIGORBIT1" "%temp%\skyboxes\CLOUDYOCEAN" "%temp%\skyboxes\LA" "%temp%\skyboxes\MOONSKY1" "%temp%\skyboxes\REDSKY2") do rd /s /q "%%~a"
209 | ping -n 2 localhost >nul
210 |
211 | cls
212 | echo.
213 | echo PROGRESS: ▓▓▓▓▓▓▓▓▒▒ 80%%
214 | echo STATUS: Creating data file "worldorder.grp"...
215 | cd "%dest%"
216 | 7za a -mx0 worldorder.zip "%temp%\*" >nul
217 | ren worldorder.zip worldorder.grp
218 | ping -n 2 localhost >nul
219 |
220 | cls
221 | echo.
222 | echo PROGRESS: ▓▓▓▓▓▓▓▓▓▒ 90%%
223 | echo STATUS: Deleting temporary files...
224 | rmdir "%temp%" /s /q
225 | del "%dest%\*.exe"
226 | del "%dest%\*.bdf"
227 | ping -n 2 localhost >nul
228 |
229 | cls
230 | echo.
231 | echo PROGRESS: ▓▓▓▓▓▓▓▓▓▓ 100%%
232 | echo STATUS: ALL DONE! Closing script...
233 | goto End
234 |
235 | :Terminate
236 | echo %asset% *NOT* FOUND! Terminating script...
237 |
238 | :End
239 | ping -n 4 localhost >nul
--------------------------------------------------------------------------------
/data/temp/USER_FIX.CON:
--------------------------------------------------------------------------------
1 | /*
2 | --------------------------------------------------------------------------------
3 | Duke Nukem 3D Version 1.4
4 | By Todd Replogle
5 | (c) 1996 3D Realms Entertainment
6 | --------------------------------------------------------------------------------
7 |
8 | IMPORTANT NOTICE IF YOU USE MODIFIED .CON FILES
9 |
10 | If you are playing a MULTIPLAY game (Dukematch or Co-op) and you are
11 | using *modified* .CON files (USER.CON, GAME.CON, DEFS.CON), then each
12 | multiplayer must be using the EXACT SAME .CON files, or the game will
13 | get out of sync and/or develop interesting problems.
14 |
15 | 3D Realms encourages you to experiment freely with the parameters
16 | contained in this file, and to share your discoveries with the rest
17 | of the world. However, BE ADVISED that 3D Realms does NOT offer
18 | any technical support on how to use this file or other user-modifiable
19 | features of this game. Do NOT call 3D Realms or Apogee Software
20 | for advice or help with this subject.
21 |
22 | You make modifications to this and other files at your own risk.
23 | It is recommended that you first make a backup copy of this, or
24 | any .CON files before making any changes.
25 | --------------------------------------------------------------------------------
26 | */
27 |
28 | // ******************
29 | // MISC GAME SETTINGS
30 | // ******************
31 |
32 | define SWEARFREQUENCY 100 // The lower, the less.
33 |
34 | define CAMERASDESTRUCTABLE NO // YES
35 | define FREEZERHURTOWNER YES
36 |
37 | define MAXPLAYERHEALTH 100
38 | define MAXWATERFOUNTAINHEALTH 50
39 |
40 | define YELLHURTSOUNDSTRENGTH 40
41 | define YELLHURTSOUNDSTRENGTHMP 50
42 |
43 | define MAXXSTRETCH 70
44 | define MAXYSTRETCH 70
45 |
46 | define MINXSTRETCH 9
47 | define MINYSTRETCH 8
48 |
49 | define MAXPLAYERATOMICHEALTH 200 // doubles as maxarmor.
50 | define DOUBLEMAXPLAYERHEALTH MAXPLAYERATOMICHEALTH
51 | define STARTARMORHEALTH 0
52 | define RETRIEVEDISTANCE 844
53 | define SQUISHABLEDISTANCE 1024 // For actors only!
54 | define DEFAULTVISIBILITY 512
55 | define FROZENQUICKKICKDIST 980
56 |
57 | define GENERICIMPACTDAMAGE 10
58 |
59 | define MAXPISTOLAMMO 200
60 | define MAXSHOTGUNAMMO 50
61 | define MAXCHAINGUNAMMO 200
62 | define MAXRPGAMMO 50
63 | define MAXHANDBOMBAMMO 50
64 | define MAXSHRINKERAMMO 50
65 | define MAXGROWAMMO 50
66 | define MAXDEVISTATORAMMO 99
67 | define MAXFREEZEAMMO 99
68 | define MAXFLAMETHROWERAMMO 99
69 | define MAXTRIPBOMBAMMO 10
70 | define TRIPBOMBLASERMODE 0 // 0 = always visable
71 | // 1 = transluscense
72 | // 2 = invisible w/o IR goggles
73 | // 3 = totally invisable
74 |
75 |
76 |
77 | define RESPAWNACTORTIME 768
78 | define RESPAWNITEMTIME 768
79 |
80 | define QSIZE 64 // total number of active
81 | // bullet holes, blood,
82 | // footprints, money, ect...
83 | // (max 1024)
84 |
85 | // The BLIMP has a high respawn time (any value smaller runs the risk
86 | // of spawning too many sprites, resulting in "Bog City")
87 |
88 | define BLIMPRESPAWNTIME 2048
89 |
90 | define NUMFREEZEBOUNCES 3 // 0 - 255
91 |
92 |
93 | define RUNNINGSPEED 53200
94 | define GRAVITATIONALCONSTANT 176
95 |
96 | define PLAYDEADTIME 120
97 |
98 | define SHRUNKCOUNT 270
99 | define SHRUNKDONECOUNT 304
100 |
101 | define FROZENDRIPTIME 90
102 | define THAWTIME 138
103 |
104 | define ONFIRETIME 164
105 |
106 |
107 | // Various blast radius distances
108 |
109 | define RPGBLASTRADIUS 1780
110 | define PIPEBOMBRADIUS 2500
111 | define SHRINKERBLASTRADIUS 680
112 | define TRIPBOMBBLASTRADIUS 3880
113 | define MORTERBLASTRADIUS 2500
114 | define BOUNCEMINEBLASTRADIUS 2500
115 | define SEENINEBLASTRADIUS 2048
116 |
117 | gamestartup DEFAULTVISIBILITY GENERICIMPACTDAMAGE MAXPLAYERHEALTH
118 | STARTARMORHEALTH RESPAWNACTORTIME RESPAWNITEMTIME
119 | RUNNINGSPEED GRAVITATIONALCONSTANT RPGBLASTRADIUS
120 | PIPEBOMBRADIUS SHRINKERBLASTRADIUS TRIPBOMBBLASTRADIUS
121 | MORTERBLASTRADIUS BOUNCEMINEBLASTRADIUS SEENINEBLASTRADIUS
122 | MAXPISTOLAMMO MAXSHOTGUNAMMO MAXCHAINGUNAMMO
123 | MAXRPGAMMO MAXHANDBOMBAMMO MAXSHRINKERAMMO
124 | MAXDEVISTATORAMMO MAXTRIPBOMBAMMO MAXFREEZEAMMO
125 | MAXGROWAMMO CAMERASDESTRUCTABLE NUMFREEZEBOUNCES
126 | FREEZERHURTOWNER QSIZE TRIPBOMBLASERMODE MAXFLAMETHROWERAMMO
127 |
128 |
129 | // Weapon Strengths
130 | define KNEE_WEAPON_STRENGTH 10
131 | define PISTOL_WEAPON_STRENGTH 6
132 | define HANDBOMB_WEAPON_STRENGTH 140
133 |
134 |
135 |
136 | // For direct hits with the rocket launcher,
137 | // this amount is actually doubled. Otherwise,
138 | // damage values depend on distance. The
139 | // further, the weaker.
140 |
141 | define RPG_WEAPON_STRENGTH 140
142 |
143 |
144 | define SHRINKER_WEAPON_STRENGTH 0
145 | define GROWSPARK_WEAPON_STRENGTH 15
146 | define SHOTGUN_WEAPON_STRENGTH 10
147 | define CHAINGUN_WEAPON_STRENGTH 9
148 | define FREEZETHROWER_WEAPON_STRENGTH 20
149 | define COOL_EXPLOSION_STRENGTH 38
150 | define FLAMETHROWER_WEAPON_STRENGTH 6
151 | define TRIPBOMB_STRENGTH 100
152 | define FIRELASER_WEAPON_STRENGTH 7
153 | define MORTER_WEAPON_STRENGTH 50
154 | define BOUNCEMINE_WEAPON_STRENGTH 150
155 | define SPIT_WEAPON_STRENGTH 8
156 | define BULLET_WEAPON_STRENGTH 30
157 | define FIREBALL_WEAPON_STRENGTH 30
158 | define BOSS5_FIREBALL_STRENGTH 25
159 |
160 | // Enemy strengths (hit points).
161 |
162 | define TROOPSTRENGTH 30
163 | define PIGCOPSTRENGTH 100
164 | define PIG_SHIELD_AMOUNT1 75
165 | define PIG_SHIELD_AMOUNT2 50
166 | define LIZSTRENGTH 100
167 | define LIZGETTINGDAZEDAT 15
168 | define LIZEATINGPLAYER -2
169 | define OCTASTRENGTH 175
170 | define OCTASCRATCHINGPLAYER -11
171 | define RECONSTRENGTH 50
172 | define TURRETSTRENGTH 30
173 | define ROTTURRETSTRENGTH 40
174 | define DRONESTRENGTH 150
175 | define CAPTAINSTRENGTH 50
176 | define CAPTSPINNINGPLAYER -11
177 | define COMMANDERSTRENGTH 350
178 | define SHARKSTRENGTH 35
179 | define SHARKBITESTRENGTH -9
180 | define NEWBEASTSTRENGTH 300
181 | define NEWBEASTSCRATCHAMOUNT -22
182 | define DOLPHINSTRENGTH 50
183 |
184 | define PISTOLAMMOAMOUNT 12
185 | define SHOTGUNAMMOAMOUNT 10
186 | define CHAINGUNAMMOAMOUNT 50
187 | define RPGAMMOBOX 5
188 | define CRYSTALAMMOAMOUNT 5
189 | define GROWCRYSTALAMMOAMOUNT 20
190 | define DEVISTATORAMMOAMOUNT 15
191 | define FREEZEAMMOAMOUNT 25
192 | define FLAMETHROWERAMMOAMOUNT 25
193 | define HANDBOMBBOX 5
194 |
195 |
196 | define BOSS1STRENGTH 4500
197 | define BOSS1PALSTRENGTH 1000
198 | define BOSS2STRENGTH 4500
199 | define BOSS2PALSTRENGTH 1000
200 | define BOSS3STRENGTH 4500
201 | define BOSS3PALSTRENGTH 1000
202 | define BOSS4STRENGTH 6000
203 | define BOSS4PALSTRENGTH 1000
204 | define BOSS5STRENGTH 6000
205 | define BOSS5PALSTRENGTH 1000
206 |
207 | // Miscellaneous strengths.
208 |
209 | define WEAKEST 1
210 | define WEAK 5
211 | define MEDIUMSTRENGTH 10
212 | define TOUGH 20
213 | define REALLYTOUGH 30
214 | define ROBOTMOUSESTRENGTH 45
215 | define GOTTASMART 90
216 | define PIRATEGALSTRENGTH 200
217 |
218 | define MANWOMANSTRENGTH 100
219 |
220 |
221 | // Players' inventory amounts.
222 |
223 | define STEROID_AMOUNT 400
224 | define SHIELD_AMOUNT 100
225 | define SCUBA_AMOUNT 6400
226 | define HOLODUKE_AMOUNT 2400
227 | define JETPACK_AMOUNT 1600
228 | define HEAT_AMOUNT 1200
229 | define FIRSTAID_AMOUNT MAXPLAYERHEALTH
230 | define BOOT_AMOUNT 200
231 |
232 | define SPAWNAMMOODDS 96
233 | define FIREPAINFREQ 16
234 |
235 | // Maximum quote size is 64 characters.
236 | // Maximum quotes is 192 slots.
237 |
238 |
239 | definequote 0 #AuotAiming
240 | definequote 1 #ShowMapOff
241 | definequote 2 #Activated
242 | definequote 3 #PortableMedkit
243 | definequote 4 #Locked
244 | definequote 5 #GivingEverything
245 | definequote 6 #Boots
246 | definequote 7 #Wasted
247 | definequote 8 #Unlocked
248 | definequote 9 #ASecretPlace
249 | definequote 10 #Squish
250 | definequote 11 #AllDoorsUnlocked
251 | definequote 12 #UsedSteroids
252 | definequote 13 #UseToRestart
253 | definequote 14 #AmmoForDevastator
254 | definequote 15 #Deactivated
255 | definequote 16 #SwitchOperatedOnly
256 | definequote 17 #GodModeOn
257 | definequote 18 #GodModeOff
258 | definequote 19 #AtomicHealth
259 | definequote 20 #CrosshairOn
260 | definequote 21 #CrosshairOff
261 | definequote 22 #Cheater
262 | definequote 23 #MessagesOn
263 | definequote 24 #MessagesOff
264 | definequote 25 #TypeTheCheatCode
265 | definequote 26 #DetailLow
266 | definequote 27 #DetailHigh
267 | definequote 28 #NoFuture
268 | definequote 29 #Brightness1
269 | definequote 30 #Brightness2
270 | definequote 31 #Brightness3
271 | definequote 32 #Brightness4
272 | definequote 33 #Brightness5
273 | definequote 34 #SoundOn
274 | definequote 35 #SoundOff
275 | definequote 36 #ScreenCap
276 | definequote 37 #Steroids
277 | definequote 38 #Armor
278 | definequote 39 #ScubaGear
279 | definequote 40 #PressForHelp
280 | definequote 41 #Jetpack
281 | definequote 42 #BodySuit
282 | definequote 43 #AccessCard
283 | definequote 44 #MouseAimingOff
284 | definequote 45 #MouseAimingOn
285 | definequote 46 #UnrecognizedCheat
286 | definequote 47 #HolodukeOn
287 | definequote 48 #HolodukeOff
288 | definequote 49 #HolodukeNotFound
289 | definequote 50 #JetpackNotFound
290 | definequote 51 #Holoduke
291 | definequote 52 #JetpackOn
292 | definequote 53 #JetpackOff
293 | definequote 54 #Chaingun
294 | definequote 55 #Pipebomb
295 | definequote 56 #Rpg
296 | definequote 57 #Shotgun
297 | definequote 58 #LaserTripbomb
298 | definequote 59 #FreezeThrower
299 | definequote 60 #GotShrinkerExpander
300 | definequote 61 #SmallMedkit
301 | definequote 62 #LargeMedkit
302 | definequote 63 #ChaingunAmmo
303 | definequote 64 #RpgAmmo
304 | definequote 65 #PistolAmmo
305 | definequote 66 #FreezeThrowerAmmo
306 | definequote 67 #BootsOff
307 | definequote 68 #BootsOn
308 | definequote 69 #ShotgunAmmo
309 | definequote 70 #BlueAccessCardReq
310 | definequote 71 #RedAccessCardReq
311 | definequote 72 #YellowAccessCardReq
312 | definequote 73 #WeaponLowered
313 | definequote 74 #WeaponRaised
314 | definequote 75 #ProtectiveBootsOn
315 | definequote 76 #ScubaGearOn
316 | definequote 77 #SpaceSuiteOn
317 | definequote 78 #ShrinkerAmmo
318 | definequote 79 #BuyMajorStryker
319 | definequote 80 #MightyFoot
320 | definequote 81 #WeaponModeOn
321 | definequote 82 #WeaponModeOff
322 | definequote 83 #FollowModeOn
323 | definequote 84 #FollowModeOff
324 | definequote 85 #RunModeOff
325 | definequote 86 #RunModeOn
326 | definequote 87 #DevastatorWeapon
327 | definequote 88 #JetPack
328 | definequote 89 #AirTank
329 | definequote 90 #Steroids
330 | definequote 91 #Holoduke
331 | definequote 92 #MusicOn
332 | definequote 93 #MusicOff
333 | definequote 94 #ScrollModeOn
334 | definequote 95 #ScrollModeOff
335 | definequote 96 #Brightness6
336 | definequote 97 #Brightness7
337 | definequote 98 #Brightness8
338 | definequote 99 #RegisterCosmo
339 | definequote 100 #AllLocksToggled
340 | definequote 101 #NightVisionGoggles
341 | definequote 102 #FryBehind
342 | definequote 103 #ScreenSaved
343 | definequote 104 #GotUsedArmor
344 | definequote 105 #PiratesSuck
345 | definequote 106 #NightVisionOn
346 | definequote 107 #NightVisionOff
347 | definequote 108 #YoureBurning
348 | definequote 109 #ViewModeOff
349 | definequote 110 #ViewModeOn
350 | definequote 111 #ShowMapOn
351 | definequote 112 #ClippingOn
352 | definequote 113 #ClippingOff
353 | definequote 114 #IncorrectVersion
354 | definequote 115
355 | definequote 116
356 | definequote 117
357 | definequote 118 #NoQuickSaveDead
358 | definequote 119 #AllWeaponsAmmo
359 | definequote 120 #AllInventory
360 | definequote 121 #AllKeys
361 | definequote 122
362 | definequote 123 #ExpanderAmmo
363 | definequote 124 #DifNumPlayersMap
364 | definequote 125 #FlamethrowerAmmo
365 | definequote 126 #Flamethrower
366 | definequote 127 #UseToRespawn
367 | definequote 128 #GameSaved
368 | definequote 129 #AutoAimOff
369 | definequote 130 #AutoAimOn
370 |
371 |
372 |
373 | // Volume titles cannot excede 32 characters.
374 |
375 | definevolumename 0 #Episode1Name
376 | definevolumename 1 #Episode2Name
377 | definevolumename 2 #Episode3Name
378 | definevolumename 3 #Episode4Name
379 | definevolumename 4 #Episode5Name
380 |
381 |
382 | // Skill titles cannot excede 32 characters.
383 |
384 | defineskillname 0 PIECE OF CAKE
385 | defineskillname 1 LET'S ROCK
386 | defineskillname 2 COME GET SOME
387 | defineskillname 3 DAMN I'M GOOD
388 |
389 |
390 | // Level file names cannot excede 128 characters.
391 | // Level par cannot excede 5 characters (min:sec)
392 | // Level titles cannot excede 32 characters.
393 |
394 | definelevelname 0 0 E1L1.map 01:45 00:53 #E1L1
395 | definelevelname 0 1 E1L2.map 05:10 03:21 #E1L2
396 | definelevelname 0 2 E1L3.map 05:35 03:41 #E1L3
397 | definelevelname 0 3 E1L4.map 07:20 04:40 #E1L4
398 | definelevelname 0 4 E1L5.map 09:10 05:00 #E1L5
399 | definelevelname 0 5 E1L6.map 05:15 02:58 #E1L6
400 | definelevelname 0 6 E1L7.map 05:25 03:10 #E1L7
401 | definelevelname 0 7 E1L8.map 99:99 99:99 #E1L8
402 | definelevelname 0 8 E1L9.map 12:48 16:32 #E1L9
403 | definelevelname 0 9 E1L10.map 0T:HX 11:38 #E1L10
404 | definelevelname 0 10 E1L11.map 08:67 53:09 #E1L11
405 |
406 | definelevelname 1 0 E2L1.map 02:30 01:19 #E2L1
407 | definelevelname 1 1 E2L2.map 02:30 01:26 #E2L2
408 | definelevelname 1 2 E2L3.map 05:00 02:26 #E2L3
409 | definelevelname 1 3 E2L4.map 04:30 02:14 #E2L4
410 | definelevelname 1 4 E2L5.map 03:00 01:26 #E2L5
411 | definelevelname 1 5 E2L6.map 02:30 01:04 #E2L6
412 | definelevelname 1 6 E2L7.map 04:45 02:15 #E2L7
413 | definelevelname 1 7 E2L8.map 11:30 04:59 #E2L8
414 | definelevelname 1 8 E2L9.map 05:00 02:26 #E2L9
415 | definelevelname 1 9 E2L10.map 03:00 01:19 #E2L10
416 | definelevelname 1 10 E2L11.map 03:00 00:52 #E2L11
417 |
418 | definelevelname 2 0 E3L1.map 02:30 01:11 #E3L1
419 | definelevelname 2 1 E3L2.map 04:45 02:18 #E3L2
420 | definelevelname 2 2 E3L3.map 03:00 01:57 #E3L3
421 | definelevelname 2 3 E3L4.map 03:15 01:46 #E3L4
422 | definelevelname 2 4 E3L5.map 02:30 01:04 #E3L5
423 | definelevelname 2 5 E3L6.map 03:30 01:30 #E3L6
424 | definelevelname 2 6 E3L7.map 02:00 00:55 #E3L7
425 | definelevelname 2 7 E3L8.map 02:15 01:09 #E3L8
426 | definelevelname 2 8 E3L9.map 02:45 01:17 #E3L9
427 | definelevelname 2 9 E3L10.map 00:45 00:10 #E3L10
428 | definelevelname 2 10 E3L11.map 02:00 01:07 #E3L11
429 |
430 | definelevelname 3 0 E4L1.map 03:04 01:32 #E4L1
431 | definelevelname 3 1 E4L2.map 04:00 02:00 #E4L2
432 | definelevelname 3 2 E4L3.map 03:30 01:45 #E4L3
433 | definelevelname 3 3 E4L4.map 06:32 03:16 #E4L4
434 | definelevelname 3 4 E4L5.map 02:02 01:01 #E4L5
435 | definelevelname 3 5 E4L6.map 03:04 01:52 #E4L6
436 | definelevelname 3 6 E4L7.map 01:24 00:42 #E4L7
437 | definelevelname 3 7 E4L8.map 03:18 01:59 #E4L8
438 | definelevelname 3 8 E4L9.map 05:02 02:51 #E4L9
439 | definelevelname 3 9 E4L10.map 10:50 05:25 #E4L10
440 | definelevelname 3 10 E4L11.map 04:20 02:10 #E4L11
441 |
442 | definelevelname 4 0 maps/E5L1.map 03:15 01:38 #E5L1
443 | definelevelname 4 1 maps/E5L2.map 05:14 03:07 #E5L2
444 | definelevelname 4 2 maps/E5L3.map 04:12 02:06 #E5L3
445 | definelevelname 4 3 maps/E5L4.map 10:32 07:45 #E5L4
446 | definelevelname 4 4 maps/E5L5.map 06:54 04:27 #E5L5
447 | definelevelname 4 5 maps/E5L6.map 07:25 05:50 #E5L6
448 | definelevelname 4 6 maps/E5L7.map 07:30 05:15 #E5L7
449 | definelevelname 4 7 maps/E5L8.map 05:40 03:20 #E5L8
450 | definelevelname 4 8 maps/E5L9.map 01:23 01:23 #E5L9
451 |
452 |
453 | // Music will not play if the .MID file excedes 72000 bytes.
454 |
455 | // If you are an owner of a Gravis Ultrasound and wish to change the
456 | // MIDI files, you may want to delete the ULTRAMID.INI file that we
457 | // supply since it does not contain a full General MIDI patch set.
458 | // Deleting the ULTRAMID.INI will cause the game to use the file found
459 | // in your Ultrasound directory. Remember to keep a backup of ours,
460 | // or the music might not sound as good!
461 |
462 | // Music for title and end
463 | music 0 GRABBAG.ogg BRIEFING.ogg
464 |
465 | // Music for the individual levels
466 | music 1 stalker.ogg dethtoll.ogg streets.ogg watrwld1.ogg snake1.ogg
467 | thecall.ogg ahgeez.ogg dethtoll.ogg streets.ogg watrwld1.ogg snake1.ogg
468 |
469 | music 2 futurmil.ogg storm.ogg gutwrnch.ogg robocrep.ogg stalag.ogg
470 | pizzed.ogg alienz.ogg xplasma.ogg alfredh.ogg gloomy.ogg intents.ogg
471 |
472 | music 3 inhiding.ogg FATCMDR.ogg NAMES.ogg subway.ogg invader.ogg gotham.ogg
473 | 233c.ogg lordofla.ogg urban.ogg spook.ogg whomp.ogg
474 |
475 | music 4 missimp.ogg prepd.ogg bakedgds.ogg cf.ogg lemchill.ogg
476 | pob.ogg warehaus.ogg layers.ogg floghorn.ogg depart.ogg restrict.ogg
477 |
478 | music 5 E5L1_BulletDam.ogg E5L2_Dukelinka.ogg E5L3_BigBenBang.ogg E5L4_DesertMaze.ogg E5L5_ParisManson.ogg
479 | E5L6_BridgeOut.ogg E5L7_PluckYouPartOne.ogg E5L8_RomanThunder.ogg
480 |
481 | /*
482 | --------------------------------------------------------------------------------
483 | ABOUT CHANGING SOUND FX
484 |
485 | The sound fx section follows this explanation.
486 |
487 | 1. The program expects to find any sound file that is in a
488 | .VOC or .WAV file format.
489 | 2. You can either change the VOC name listed below to match your new
490 | sound, or you can rename your file to match the name here.
491 | 3. New sound files should be added to the game directory. Though
492 | all sound files shipped with the game are included inside the
493 | .GRP file, the program will know if there are sound files outside
494 | the .GRP file, and will use them instead.
495 | 4. The numbers that are to the right of the sound file name are technical
496 | parameters which will not be explained here, except as follows...
497 | - The first 2 numbers define a random pitch variation range. They
498 | can be positive or negative numbers.
499 | - The 3rd number is a priority flag.
500 | - The 4th number is a bit parsed set of technical variables that identify
501 | the type of sound it is in the game.
502 | - The 5th number is volume adjustment.
503 | 5. Duke may have up to 400 total sound definitions.
504 | --------------------------------------------------------------------------------
505 | */
506 |
507 | // *****************************************
508 | // ACTOR SOUNDS
509 | // *****************************************
510 |
511 | // BIT 0 (1) Repeat
512 | // BIT 1 (2) MUSICANDSFX (used for)
513 | // BIT 2 (4) A Duke Voice
514 | // BIT 3 (8) Par. Lockout
515 | // BIT 4 (16) Glob. Heard (sndist = 0)
516 |
517 | // Predator Trooper
518 | definesound PRED_ROAM sound\roam06.ogg 0 0 3 0 0
519 | definesound PRED_ROAM2 sound\roam58.ogg 0 0 3 0 0
520 | definesound PRED_RECOG sound\predrg.ogg 0 0 3 0 0
521 | definesound PRED_ATTACK sound\gblasr01.ogg 256 256 3 0 7680
522 | definesound PRED_PAIN sound\predpn.ogg 200 500 3 0 0
523 | definesound PRED_DYING sound\preddy.ogg 0 400 3 0 0
524 |
525 | // Lizard Captain
526 | definesound CAPT_ROAM sound\predrm.ogg 0 200 3 0 0
527 | definesound CAPT_RECOG sound\predrg.ogg -400 0 3 0 0
528 | definesound CAPT_ATTACK sound\chaingun.ogg 0 0 3 0 -200
529 | definesound CAPT_PAIN sound\predpn.ogg -200 100 3 0 0
530 | definesound CAPT_DYING sound\preddy.ogg -200 100 3 0 0
531 | definesound LIZARD_SPIT sound\lizspit.ogg 0 0 0 0 0
532 | definesound LIZARD_BEG sound\chokn12.ogg 0 0 3 0 0
533 |
534 | // Newbeast
535 | definesound NEWBEAST_ROAM sound\blroam2a.ogg -128 128 3 0 0
536 | definesound NEWBEAST_RECOG sound\blrec4b.ogg 1400 0 3 0 0
537 | definesound NEWBEAST_ATTACK sound\blrip1a.ogg -150 150 3 0 0
538 | definesound NEWBEAST_ATTACKMISS sound\blrip1b.ogg -256 256 3 0 0
539 | definesound NEWBEAST_PAIN sound\blpain1b.ogg -256 256 3 0 0
540 | definesound NEWBEAST_DYING sound\bldie3a.ogg 1200 100 3 0 0
541 | definesound NEWBEAST_SPIT sound\blspit1a.ogg -128 128 0 0 0
542 |
543 | // Pig Cop
544 | definesound PIG_ROAM sound\roam29.ogg -200 400 3 0 0
545 | definesound PIG_ROAM2 sound\roam67.ogg -200 400 3 0 0
546 | definesound PIG_ROAM3 sound\pigrm.ogg -200 400 3 0 0
547 | definesound PIG_RECOG sound\pigrg.ogg -200 400 3 0 0
548 | definesound PIG_ATTACK sound\shotgun7.ogg -256 256 4 0 0
549 | definesound PIG_PAIN sound\pigpn.ogg 100 800 3 0 0
550 | definesound PIG_DYING sound\pigdy.ogg -800 100 3 0 0
551 | definesound PIG_CAPTURE_DUKE sound\!pig.ogg 0 0 255 8 0
552 |
553 | // Recon car
554 | definesound RECO_ROAM sound\jetpaki.ogg 0 0 3 0 0
555 | definesound RECO_RECOG sound\pigrg.ogg 0 0 3 0 0
556 | definesound RECO_ATTACK sound\gblasr01.ogg 256 256 3 0 7680
557 | definesound RECO_PAIN sound\pigpn.ogg 0 0 3 0 0
558 | definesound RECO_DYING sound\pigdy.ogg 0 0 3 0 0
559 |
560 | // Drone drone
561 | definesound DRON_ROAM sound\snakrm.ogg 0 0 3 0 0
562 | definesound DRON_RECOG sound\snakrg.ogg 0 0 3 0 0
563 | definesound DRON_ATTACK1 sound\snakatA.ogg 0 0 3 0 0
564 | definesound DRON_ATTACK2 sound\snakatB.ogg 0 0 3 0 0
565 | definesound DRON_PAIN sound\snakpn.ogg 0 0 3 0 0
566 | definesound DRON_DYING sound\snakdy.ogg 0 0 3 0 0
567 | definesound DRON_JETSND sound\ENGHUM.ogg 1300 1300 0 0 0
568 |
569 |
570 | // Fat Commander
571 | definesound COMM_ROAM sound\commrm.ogg 0 0 3 0 0
572 | definesound COMM_RECOG sound\commrg.ogg 0 0 3 0 0
573 | definesound COMM_ATTACK sound\commat.ogg 0 0 3 0 0
574 | definesound COMM_PAIN sound\commpn.ogg 0 0 3 0 0
575 | definesound COMM_DYING sound\commdy.ogg 0 0 3 0 0
576 | definesound COMM_SPIN sound\commsp.ogg 0 0 3 0 0
577 |
578 | // Octabrain
579 | definesound OCTA_ROAM sound\octarm.ogg -200 0 3 0 0
580 | definesound OCTA_RECOG sound\octarg.ogg 0 0 3 0 0
581 | definesound OCTA_ATTACK1 sound\octaat1.ogg 0 0 3 0 0
582 | definesound OCTA_ATTACK2 sound\octaat2.ogg 0 600 3 0 0
583 | definesound OCTA_PAIN sound\octapn.ogg -400 0 3 0 0
584 | definesound OCTA_DYING sound\octady.ogg -400 -100 3 0 0
585 | definesound WIERDSHOT_FLY sound\octaat1.ogg 0 0 3 0 0
586 |
587 | // Organic turret
588 | definesound TURR_ROAM sound\turrrm.ogg 0 0 3 0 0
589 | definesound TURR_RECOG sound\turrrg.ogg 0 0 3 0 0
590 | definesound TURR_ATTACK sound\turrat.ogg 0 0 3 0 0
591 | definesound TURR_PAIN sound\turrpn.ogg 0 0 3 0 0
592 | definesound TURR_DYING sound\turrdy.ogg 0 0 3 0 0
593 |
594 | // Green slimer
595 | definesound SLIM_HATCH sound\slhtch01.ogg -256 256 3 0 0
596 | definesound SLIM_ROAM sound\sliroa02.ogg -256 256 3 0 0
597 | definesound SLIM_RECOG sound\slirec06.ogg -256 256 3 0 0
598 | definesound SLIM_ATTACK sound\slimat.ogg -256 256 3 0 0
599 | // definesound SLIM_PAIN sound\slimpn.ogg -256 256 3 0 0
600 | definesound SLIM_DYING sound\slidie03.ogg -256 256 3 0 0
601 |
602 | // BOSS2
603 | definesound BOS2_ROAM sound\b2atk01.ogg 0 0 3 0 0
604 | definesound BOS2_RECOG sound\b2rec03.ogg 0 0 3 0 0
605 | definesound BOS2_ATTACK sound\b2atk02.ogg 0 0 3 0 0
606 | definesound BOS2_PAIN sound\b2pain03.ogg 0 0 3 0 0
607 | definesound BOS2_DYING sound\b2die03.ogg 0 0 3 0 0
608 |
609 | // BOSS3
610 | definesound BOS3_ROAM sound\b3roam01.ogg 0 0 3 0 0
611 | definesound BOS3_RECOG sound\b3pain04.ogg 0 0 3 0 0
612 | definesound BOS3_ATTACK1 sound\b3atk01.ogg 0 0 3 0 0
613 | definesound BOS3_ATTACK2 sound\b3atk01.ogg 0 0 3 0 0
614 | definesound BOS3_PAIN sound\b3rec03g.ogg 0 0 3 0 0
615 | definesound BOS3_DYING sound\b3die03g.ogg 0 0 3 0 0
616 |
617 | // BOSS4
618 | definesound BOS4_ROAM sound\bqroam2a.ogg 1024 1024 255 0 0
619 | definesound BOS4_RECOG sound\bqrec2a.ogg 1024 1024 255 0 3084
620 | definesound BOS4_ATTACK sound\bqshock3.ogg 1024 1024 255 0 0
621 | definesound BOS4_PAIN sound\bqpain2a.ogg 1024 1024 255 0 0
622 | definesound BOS4_DYING sound\bqdie1a.ogg 1024 1024 255 0 0
623 | definesound BOS4_LAY sound\bqegg1a.ogg 1024 1024 255 0 0
624 |
625 | // BOSS1
626 | definesound BOS1_ROAM sound\bos1rm.ogg 0 0 3 0 0
627 | definesound BOS1_RECOG sound\bos1rg.ogg 0 0 5 0 0
628 | definesound BOS1_ATTACK1 sound\chaingun.ogg 0 0 3 0 0
629 | definesound BOS1_ATTACK2 sound\rpgfire.ogg 0 0 3 0 0
630 | definesound BOS1_PAIN sound\bos1pn.ogg 0 0 3 0 0
631 | definesound BOS1_DYING sound\bos1dy.ogg 0 0 3 0 0
632 | definesound BOS1_WALK sound\thud.ogg 0 0 3 0 0
633 |
634 |
635 | // *************
636 | // WEAPON SOUNDS
637 | // *************
638 | definesound KICK_HIT sound\kickhit.ogg 0 0 4 0 0
639 | definesound PISTOL_RICOCHET sound\ricochet.ogg 0 0 0 0 4096
640 | definesound PISTOL_BODYHIT sound\bulithit.ogg 0 0 0 0 0
641 | definesound PISTOL_FIRE sound\pistol.ogg -64 0 254 0 0
642 | definesound EJECT_CLIP sound\clipout.ogg 0 0 3 0 0
643 | definesound INSERT_CLIP sound\clipin.ogg 512 512 3 0 0
644 | definesound CHAINGUN_FIRE sound\chaingun.ogg -204 -204 254 0 512
645 | definesound SHOTGUN_FIRE sound\shotgun7.ogg 0 512 254 0 0
646 | definesound SHOTGUN_COCK sound\shotgnck.ogg 96 192 3 0 0
647 | definesound RPG_SHOOT sound\rpgfire.ogg -32 0 4 0 0
648 | definesound FLY_BY sound\flyby.ogg -256 256 3 0 0
649 | definesound RPG_EXPLODE sound\bombexpl.ogg -1024 1024 128 0 0
650 | definesound CAT_FIRE sound\catfire.ogg 512 768 4 0 0
651 | definesound SHRINKER_FIRE sound\shrinker.ogg -512 0 5 0 0
652 | definesound ACTOR_SHRINKING sound\shrink.ogg 0 0 2 0 0
653 | definesound ACTOR_GROWING sound\enlarge.ogg 1024 0 2 0 0
654 |
655 | definesound PIPEBOMB_BOUNCE sound\pbombbnc.ogg 0 0 2 0 6144
656 | definesound PIPEBOMB_EXPLODE sound\bombexpl.ogg -512 0 128 0 0
657 | definesound LASERTRIP_ONWALL sound\lsrbmbpt.ogg 0 0 3 0 0
658 | definesound LASERTRIP_ARMING sound\lsrbmbwn.ogg 0 0 3 0 0
659 | definesound LASERTRIP_EXPLODE sound\bombexpl.ogg -512 0 4 0 0
660 | definesound NITEVISION_ONOFF sound\goggle12.ogg 0 0 0 0 0
661 | definesound SELECT_WEAPON sound\WPNSEL21.ogg 128 128 3 0 0
662 |
663 | // Affect Environment Sounds
664 | definesound VENT_BUST sound\ventbust.ogg -32 32 2 0 0
665 | definesound GLASS_BREAKING sound\glass.ogg -412 0 3 0 8192
666 | definesound GLASS_HEAVYBREAK sound\glashevy.ogg -412 0 3 0 8192
667 | definesound SHORT_CIRCUIT sound\shorted.ogg 0 0 0 0 6500
668 | definesound ITEM_SPLASH sound\splash.ogg 0 0 2 0 0
669 | definesound BONUSMUSIC sound\bonus.ogg 0 0 255 1 0
670 |
671 | // Duke's Body Sounds
672 | definesound DUKE_BREATHING sound\hlminhal.ogg 0 0 255 4 0
673 | definesound DUKE_EXHALING sound\hlmexhal.ogg 0 0 255 4 0
674 | definesound DUKE_GASP sound\gasp.ogg 0 0 255 4 0
675 | definesound DUKE_URINATE sound\pissing.ogg 0 0 4 0 0
676 | definesound DUKE_CRACK2 sound\COMEON02.ogg 0 0 255 4 0
677 | definesound DUKE_CRACK sound\WAITIN03.ogg 0 0 255 4 0
678 | definesound DUKE_TALKTOBOSSFALL sound\DIESOB03.ogg 0 0 255 12 0
679 | definesound DUKE_CRACK_FIRST sound\knuckle.ogg 0 0 3 0 0
680 | definesound DUKE_GET sound\getitm19.ogg -64 64 255 0 0
681 | definesound DUKE_GETWEAPON1 sound\cool01.ogg 0 0 255 4 0
682 | definesound DUKE_GETWEAPON2 sound\getsom1a.ogg 0 0 255 4 0
683 | definesound DUKE_GETWEAPON3 sound\groovy02.ogg 0 0 255 4 0
684 | definesound DUKE_GETWEAPON4 sound\wansom4a.ogg 0 0 255 4 0
685 | definesound DUKE_GETWEAPON6 sound\HAIL01.ogg 0 0 255 4 0
686 | definesound DUKE_GOTHEALTHATLOW sound\needed03.ogg 0 0 255 4 0
687 |
688 | definesound DUKE_SEARCH sound\pain87.ogg 0 0 2 4 0
689 | definesound DUKE_SEARCH2 sound\whrsit05.ogg 0 0 255 4 0
690 | definesound DUKE_LONGTERM_PAIN sound\gasps07.ogg -192 0 255 4 0
691 | definesound DUKE_LONGTERM_PAIN2 sound\dscrem15.ogg 0 0 255 4 0
692 | definesound DUKE_LONGTERM_PAIN3 sound\dscrem16.ogg 0 0 255 4 0
693 | definesound DUKE_LONGTERM_PAIN4 sound\dscrem17.ogg 0 0 255 4 0
694 | definesound DUKE_LONGTERM_PAIN5 sound\pain54.ogg 0 0 255 4 0
695 | definesound DUKE_LONGTERM_PAIN6 sound\pain75.ogg 0 0 255 4 0
696 | definesound DUKE_LONGTERM_PAIN7 sound\pain93.ogg 0 0 255 4 0
697 | definesound DUKE_LONGTERM_PAIN8 sound\pain68.ogg 0 0 255 4 0
698 |
699 | definesound DUKE_PISSRELIEF sound\ahmuch03.ogg 0 0 255 4 0
700 |
701 | // Duke Health Sounds
702 | definesound SOMETHINGHITFORCE sound\teleport.ogg 0 0 2 0 8192
703 | definesound DUKE_DRINKING sound\drink18.ogg -128 128 2 4 0
704 | definesound DUKE_KILLED1 sound\damn03.ogg 0 0 255 12 0
705 | definesound DUKE_KILLED2 sound\damnit04.ogg 0 0 255 12 0
706 | definesound DUKE_KILLED3 sound\thsuk13a.ogg 0 0 255 12 0
707 | definesound DUKE_KILLED4 sound\dscrem18.ogg 0 0 255 4 0
708 | definesound DUKE_KILLED5 sound\pisses01.ogg 0 0 255 12 0
709 | definesound DUKE_GRUNT sound\exert.ogg 0 0 2 4 0
710 | definesound DUKE_DEAD sound\DMDEATH.ogg -64 64 255 4 0
711 | definesound DUKE_HARTBEAT sound\hartbeat.ogg 0 0 0 0 0
712 | definesound DUKE_STEPONFECES sound\happen01.ogg 0 0 0 12 0
713 |
714 | // Duke Movement Sounds
715 | definesound DUKE_ONWATER sound\wetfeet.ogg 0 0 4 0 0
716 | definesound DUKE_LAND sound\land02.ogg 0 0 2 0 0
717 | definesound DUKE_LAND_HURT sound\pain39.ogg 0 0 255 4 0
718 | definesound DUKE_WALKINDUCTS sound\ductwlk.ogg -64 128 2 0 0
719 | definesound DUKE_LOOKINTOMIRROR sound\lookin01.ogg 0 0 255 4 0
720 |
721 | definesound DUKE_TIP1 sound\dance01.ogg 0 0 255 4 0
722 | definesound DUKE_TIP2 sound\shake2a.ogg 0 0 255 4 0
723 | definesound DUKE_BOOBY sound\BOOBY04.ogg 0 0 255 4 0
724 | definesound DUKE_HIT_STRIPPER1 sound\damnit04.ogg 0 0 255 12 0
725 | definesound DUKE_HIT_STRIPPER2 sound\damn03.ogg 0 0 255 12 0
726 | definesound ALIEN_TALK1 sound\MUSTDIE.ogg 0 0 255 12 0
727 | definesound ALIEN_TALK2 sound\DEFEATED.ogg 0 0 255 12 0
728 | definesound BONUS_SPEECH1 sound\letsrk03.ogg 0 0 255 4 0
729 | definesound BONUS_SPEECH2 sound\ready2a.ogg 0 0 255 4 0
730 | definesound BONUS_SPEECH3 sound\ripem08.ogg 0 0 255 4 0
731 | definesound BONUS_SPEECH4 sound\rockin02.ogg 0 0 255 4 0
732 | definesound DUKE_YES sound\yes.ogg 0 0 255 4 0
733 | definesound DUKE_USEMEDKIT sound\ahh04.ogg 0 0 255 4 0
734 | definesound DUKE_TAKEPILLS sound\gulp01.ogg 0 0 255 4 0
735 | definesound DUKETALKTOBOSS sound\duknuk14.ogg 0 0 255 12 0
736 | definesound BOSSTALKTODUKE sound\!boss.ogg 0 0 255 0 0
737 | definesound SHRINKER_HIT sound\thud.ogg 0 0 3 0 0
738 | definesound SOMETHINGFROZE sound\freeze.ogg 0 0 3 0 0
739 |
740 | // Duke Equipment Sounds
741 | definesound DUKE_UNDERWATER sound\scuba.ogg 0 0 2 0 0
742 | definesound DUKE_JETPACK_ON sound\jetpakon.ogg 0 0 4 0 0
743 | definesound DUKE_JETPACK_IDLE sound\jetpaki.ogg 0 0 1 0 0
744 | definesound DUKE_JETPACK_OFF sound\jetpakof.ogg 0 0 2 0 0
745 |
746 | // Common Death Sounds
747 | definesound FLESH_BURNING sound\fire09.ogg -256 0 0 0 6100
748 | definesound THUD sound\thud.ogg 0 0 0 0 0
749 | definesound SQUISHED sound\squish.ogg -128 0 3 0 0
750 |
751 | // Equipment Sounds
752 | definesound TELEPORTER sound\teleport.ogg 0 0 0 0 0
753 | definesound ELEVATOR_ON sound\gbelev01.ogg 0 0 0 0 0
754 | definesound ELEVATOR_OFF sound\gbelev02.ogg 0 0 0 0 0
755 | definesound ALIEN_ELEVATOR1 sound\hydro43.ogg 0 0 0 0 0
756 | definesound SUBWAY sound\subway.ogg 0 0 0 0 0
757 | definesound SWITCH_ON sound\switch.ogg 0 0 0 0 0
758 |
759 | definesound FAN sound\fan.ogg 0 0 0 0 0
760 | definesound FLUSH_TOILET sound\flush.ogg 0 0 3 2 0
761 | definesound HOVER_CRAFT sound\hover.ogg 0 0 0 0 0
762 | definesound EARTHQUAKE sound\quake.ogg 0 0 0 0 0
763 |
764 | // Warning Sounds
765 | definesound INTRUDER_ALERT sound\alert.ogg 0 0 0 0 0
766 | definesound END_OF_LEVEL_WARN sound\monitor.ogg 0 0 0 0 0
767 | definesound POOLBALLHIT sound\poolbal1.ogg 0 0 0 0 0
768 |
769 | // Ambience Sounds
770 |
771 | definesound ENGINE_OPERATING sound\onboard.ogg 0 0 0 2 0
772 | definesound REACTOR_ON sound\reactor.ogg 0 0 0 2 0
773 | definesound COMPUTER_AMBIENCE sound\compamb.ogg 0 0 0 2 0
774 | definesound GEARS_GRINDING sound\geargrnd.ogg 0 0 0 2 0
775 | definesound BUBBLE_AMBIENCE sound\bubblamb.ogg -256 0 0 2 0
776 | definesound MACHINE_AMBIENCE sound\machamb.ogg 0 0 0 2 0
777 | definesound SEWER_AMBIENCE sound\drip3.ogg 0 0 0 0 0
778 | definesound WIND_AMBIENCE sound\wind54.ogg 0 0 0 2 0
779 | definesound WIND_REPEAT sound\wind54.ogg 0 0 0 2 0
780 |
781 | definesound SOMETHING_DRIPPING sound\drip3.ogg 0 0 0 0 9000
782 | definesound STEAM_HISSING sound\steamhis.ogg 0 0 0 0 10240
783 | definesound BAR_MUSIC sound\barmusic.ogg 0 0 254 2 0
784 | definesound STORE_MUSIC sound\muzak028.ogg 0 0 254 0 6144
785 | definesound STORE_MUSIC_BROKE sound\muzakdie.ogg 0 0 0 0 6144
786 | definesound DUKE_SCREAM sound\DSCREM04.ogg 0 0 0 0 0
787 | definesound KILLME sound\killme.ogg -128 0 0 0 0
788 |
789 | // Miscellaneous Sounds
790 |
791 | definesound GETATOMICHEALTH sound\teleport.ogg 2048 2048 255 0 0
792 | definesound DOOR_OPERATE1 sound\slidoor.ogg -256 0 0 0 0
793 | definesound DOOR_OPERATE2 sound\opendoor.ogg -256 0 0 0 0
794 | definesound DOOR_OPERATE3 sound\edoor10.ogg -256 0 0 0 0
795 | definesound DOOR_OPERATE4 sound\edoor11.ogg -256 0 0 0 0
796 | definesound BORNTOBEWILDSND sound\2bwild.ogg 0 0 254 2 0
797 | definesound KTIT sound\ktitx.ogg 0 0 254 2 0
798 | definesound LADY_SCREAM sound\FSCRM10.ogg -256 0 254 8 0
799 | definesound MONITOR_ACTIVE sound\monitor.ogg 0 0 0 0 0
800 | definesound WATER_GURGLE sound\h2ogrgl2.ogg 0 0 1 2 9000
801 | definesound EXITMENUSOUND sound\item15.ogg 0 0 0 0 0
802 | definesound RATTY sound\mice3.ogg 0 0 0 0 0
803 | definesound INTO_MENU sound\bulithit.ogg 1024 1024 0 0 0
804 |
805 | // Six misc ambience city sounds
806 |
807 | definesound GENERIC_AMBIENCE1 sound\grind.ogg 0 0 0 1 0
808 | definesound GENERIC_AMBIENCE2 sound\enghum.ogg 0 0 0 2 0
809 | definesound GENERIC_AMBIENCE3 sound\lava06.ogg 0 0 0 2 0
810 | definesound GENERIC_AMBIENCE4 sound\bubblamb.ogg -256 0 0 2 0
811 | definesound GENERIC_AMBIENCE5 sound\phonbusy.ogg 0 0 0 0 0
812 | definesound GENERIC_AMBIENCE6 sound\roam22.ogg 0 0 0 2 0
813 | definesound SECRETLEVELSND sound\secret.ogg 0 0 255 0 0
814 | definesound GENERIC_AMBIENCE8 sound\amb81b.ogg 0 0 0 2 0
815 | definesound GENERIC_AMBIENCE9 sound\roam98b.ogg 0 0 0 2 0
816 | definesound GENERIC_AMBIENCE10 sound\h2orush2.ogg 0 0 0 3 0
817 | definesound GENERIC_AMBIENCE11 sound\projrun.ogg 0 0 0 3 0
818 | definesound GENERIC_AMBIENCE12 sound\drip3.ogg 0 0 0 0 0
819 | definesound GENERIC_AMBIENCE13 sound\pay02.ogg 0 0 255 12 0
820 | definesound GENERIC_AMBIENCE14 sound\onlyon03.ogg 0 0 255 4 0
821 | definesound GENERIC_AMBIENCE15 sound\rides09.ogg 0 0 255 4 0
822 | definesound GENERIC_AMBIENCE16 sound\doomed16.ogg 0 0 255 4 0
823 | definesound GENERIC_AMBIENCE17 sound\myself3a.ogg 0 0 255 4 0
824 | definesound GENERIC_AMBIENCE18 sound\monolith.ogg 0 0 0 2 0
825 | definesound GENERIC_AMBIENCE19 sound\hydro50.ogg 0 0 0 2 0
826 | definesound GENERIC_AMBIENCE20 sound\con03.ogg 0 0 0 4 0
827 | definesound GENERIC_AMBIENCE21 sound\!prison.ogg 0 0 255 4 0
828 | definesound GENERIC_AMBIENCE22 sound\vpiss2.ogg 0 0 255 4 0
829 | definesound GENERIC_AMBIENCE23 sound\2ride06.ogg 0 0 255 4 0
830 |
831 | definesound FIRE_CRACKLE sound\fire09.ogg 0 0 254 2 0
832 | definesound DUMPSTER_MOVE sound\grind.ogg 0 0 0 0 0
833 |
834 | definesound JIBBED_ACTOR1 sound\AMESS06_1.ogg 0 0 255 4 0
835 | definesound JIBBED_ACTOR2 sound\BITCHN04.ogg 0 0 255 12 0
836 | definesound JIBBED_ACTOR3 sound\HOLYCW01.ogg 0 0 255 4 0
837 | definesound JIBBED_ACTOR4 sound\HOLYSH02.ogg 0 0 255 12 0
838 | definesound JIBBED_ACTOR5 sound\IMGOOD12.ogg 0 0 255 12 0
839 | definesound JIBBED_ACTOR6 sound\PIECE02.ogg 0 0 255 4 0
840 | definesound JIBBED_ACTOR7 sound\GOTHRT01.ogg 0 0 255 4 0
841 | definesound JIBBED_ACTOR8 sound\BLOWIT01.ogg 0 0 255 12 0
842 | definesound JIBBED_ACTOR9 sound\EATSHT01.ogg 0 0 255 12 0
843 | definesound JIBBED_ACTOR10 sound\FACE01.ogg 0 0 255 12 0
844 | definesound JIBBED_ACTOR11 sound\INHELL01.ogg 0 0 255 12 0
845 | definesound WHIPYOURASS sound\WHIPYU01.ogg 0 0 255 4 0
846 | definesound JIBBED_ACTOR12 sound\SUKIT01.ogg 0 0 255 4 0
847 | definesound JIBBED_ACTOR13 sound\LETGOD01.ogg 0 0 255 12 0
848 | definesound JIBBED_ACTOR14 sound\getcrap1.ogg 0 0 0 12 0
849 | definesound JIBBED_ACTOR15 sound\guysuk01.ogg 0 0 0 12 0
850 |
851 | definesound WAR_AMBIENCE1 sound\WARAMB13.ogg -512 0 255 16 0
852 | definesound WAR_AMBIENCE2 sound\WARAMB21.ogg -512 0 254 16 0
853 | definesound WAR_AMBIENCE3 sound\WARAMB23.ogg -512 0 254 16 0
854 | definesound WAR_AMBIENCE4 sound\WARAMB29.ogg -512 0 254 16 0
855 | definesound WAR_AMBIENCE5 sound\FORCE01.ogg 0 0 0 4 0
856 | definesound WAR_AMBIENCE6 sound\QUAKE06.ogg 0 0 0 4 0
857 | definesound WAR_AMBIENCE7 sound\TERMIN01.ogg 0 0 0 4 0
858 | definesound WAR_AMBIENCE8 sound\BORN01.ogg 0 0 254 20 0
859 | definesound WAR_AMBIENCE9 sound\NOBODY01.ogg 0 0 0 4 0
860 | definesound WAR_AMBIENCE10 sound\CHEW05.ogg 0 0 0 12 0
861 |
862 | definesound SPACE_DOOR1 sound\hydro22.ogg 0 0 0 0 8192
863 | definesound SPACE_DOOR2 sound\hydro24.ogg 0 0 0 0 0
864 | definesound SPACE_DOOR3 sound\hydro27.ogg 0 0 0 0 8192
865 | definesound SPACE_DOOR4 sound\hydro34.ogg 0 0 0 0 0
866 | definesound SPACE_DOOR5 sound\hydro40.ogg 0 0 0 0 0
867 |
868 | definesound SPACE_AMBIENCE1 sound\monolith.ogg 0 0 0 16 0
869 | definesound SPACE_AMBIENCE2 sound\hydro50.ogg 0 0 0 16 0
870 | definesound VAULT_DOOR sound\vault04.ogg 0 0 0 0 0
871 |
872 | definesound ALIEN_ELEVATOR1 sound\hydro43.ogg 0 0 0 0 0
873 | definesound ALIEN_DOOR1 sound\adoor1.ogg 0 0 0 0 0
874 | definesound ALIEN_DOOR2 sound\adoor2.ogg 0 0 0 0 0
875 |
876 | definesound ALIEN_SWITCH1 sound\aswtch23.ogg 0 0 0 0 0
877 | definesound COMPANB2 sound\CTRLRM25.ogg 0 0 0 2 0
878 | definesound HELICOP_IDLE sound\hlidle03.ogg 0 0 255 3 0
879 | definesound FOUNDJONES sound\jones04.ogg 0 0 0 4 0
880 | definesound STEPNIT sound\LIZSHIT3.ogg 0 0 254 12 0
881 | definesound RIPHEADNECK sound\rip01.ogg 0 0 254 12 0
882 |
883 | definesound ENDSEQVOL2SND1 sound\gunhit2.ogg 0 0 249 0 0
884 | definesound ENDSEQVOL2SND2 sound\headrip3.ogg 0 0 250 0 0
885 | definesound ENDSEQVOL2SND3 sound\buckle.ogg 0 0 251 0 0
886 | definesound ENDSEQVOL2SND4 sound\jetp2.ogg 0 0 252 0 0
887 | definesound ENDSEQVOL2SND5 sound\zipper2.ogg 0 0 253 0 0
888 | definesound ENDSEQVOL2SND6 sound\news.ogg 0 0 254 0 0
889 | definesound ENDSEQVOL2SND7 sound\whistle.ogg 0 0 255 0 0
890 |
891 | // definesound ENDSEQVOL3SND1 sound\KICKHEAD.ogg 0 0 254 0 0
892 | definesound ENDSEQVOL3SND2 sound\GMEOVR05.ogg 0 0 254 0 0
893 | definesound ENDSEQVOL3SND3 sound\CHEER.ogg 0 0 254 0 0
894 | definesound ENDSEQVOL3SND4 sound\GRABBAG.ogg 0 0 254 1 0
895 | definesound ENDSEQVOL3SND5 sound\name01.ogg 0 0 250 0 0
896 | definesound ENDSEQVOL3SND6 sound\r&r01.ogg 0 0 251 0 0
897 | definesound ENDSEQVOL3SND7 sound\lani05.ogg 0 0 252 0 0
898 | definesound ENDSEQVOL3SND8 sound\lani08.ogg 0 0 253 0 0
899 | definesound ENDSEQVOL3SND9 sound\laniduk2.ogg 0 0 254 0 0
900 |
901 | definesound SUPERMARKET sound\aisle402.ogg 0 0 0 4 0
902 | definesound MOUSEANNOY sound\annoy03.ogg 0 0 0 4 0
903 | definesound BOOKEM sound\bookem03.ogg 0 0 0 4 0
904 | definesound SUPERMARKETCRY sound\cry01.ogg 0 0 0 4 0
905 | definesound DESTRUCT sound\detruct2.ogg 0 0 255 0 0
906 | definesound EATFOOD sound\eat08.ogg 0 0 0 12 0
907 | definesound MAKEMYDAY sound\makeday1.ogg 0 0 0 4 0
908 | definesound WITNESSSTAND sound\sohelp02.ogg 0 0 0 4 0
909 | definesound VACATIONSPEECH sound\vacatn01.ogg 0 0 0 12 0
910 | definesound YIPPEE1 sound\yippie01.ogg 0 0 255 12 0
911 | definesound YOHOO1 sound\yohoho01.ogg 0 0 128 4 0
912 | definesound YOHOO2 sound\yohoho09.ogg 0 0 128 4 0
913 | definesound DOLPHINSND sound\dolphin.ogg -512 512 0 0 0
914 | definesound TOUGHGALSND1 sound\dom03.ogg 0 0 0 0 0
915 | definesound TOUGHGALSND2 sound\dom09.ogg 0 0 0 0 0
916 | definesound TOUGHGALSND3 sound\dom11.ogg 0 0 0 0 0
917 | definesound TOUGHGALSND4 sound\dom12.ogg 0 0 0 0 0
918 | definesound TANK_ROAM sound\tank3a.ogg 0 0 255 0 6000
919 |
920 | definesound VOL4_1 sound\jacuzzi2.ogg 0 0 0 1 0
921 | definesound VOL4_2 sound\typing.ogg 0 0 0 1 0
922 | definesound COOKINGDEEPFRIER sound\deepfry1.ogg 0 0 0 0 0
923 | definesound WHINING_DOG sound\dogwhine.ogg 0 0 0 0 0
924 | definesound DEAD_DOG sound\dogyelp.ogg 0 0 0 0 0
925 | definesound LIGHTNING_SLAP sound\tclap2a.ogg -256 256 0 0 0
926 | definesound THUNDER sound\trumble.ogg -512 256 0 0 0
927 | definesound HAPPYMOUSESND1 sound\sweet03.ogg 0 0 0 0 0
928 | definesound HAPPYMOUSESND2 sound\sweet04.ogg 0 0 0 0 0
929 | definesound HAPPYMOUSESND3 sound\sweet05.ogg 0 0 0 0 0
930 | definesound HAPPYMOUSESND4 sound\sweet16.ogg 0 0 0 0 0
931 | definesound ALARM sound\alarm1a.ogg -128 128 255 2 0
932 | definesound RAIN sound\rain3a.ogg -128 128 0 2 0
933 | definesound DTAG_GREENRUN sound\GRUN.ogg -128 128 255 128 0
934 | definesound DTAG_BROWNRUN sound\BRUN.ogg -128 128 255 128 0
935 | definesound DTAG_GREENSCORE sound\GSCORE.ogg -128 128 255 128 0
936 | definesound DTAG_BROWNSCORE sound\BSCORE.ogg -128 128 255 128 0
937 | definesound SCREECH sound\skidcr1.ogg -128 128 4 0 0
938 |
939 |
940 | definesound INTRO4_1 sound\intro4h1.ogg 0 0 255 0 0
941 | definesound INTRO4_B sound\intro4h2.ogg 0 0 255 0 0
942 | definesound INTRO4_2 sound\typing.ogg 0 0 255 0 0
943 | definesound INTRO4_3 sound\introa.ogg 0 0 255 0 0
944 | definesound INTRO4_4 sound\introb.ogg 0 0 255 0 0
945 | definesound INTRO4_5 sound\clang1.ogg 0 0 255 0 0
946 | definesound INTRO4_6 sound\introc.ogg 0 0 255 0 0
947 |
948 | definesound BOSS4_DEADSPEECH sound\abort01.ogg 0 0 255 4 0
949 | definesound BOSS4_FIRSTSEE sound\kick01-i.ogg 0 0 255 12 0
950 | definesound PARTY_SPEECH sound\party03.ogg 0 0 255 12 0
951 | definesound POSTAL_SPEECH sound\postal01.ogg 0 0 255 4 0
952 | definesound TGSPEECH sound\vocal02.ogg 0 0 254 8 0
953 | definesound DOGROOMSPEECH sound\meat04-n.ogg 0 0 255 4 0
954 | definesound SMACKED sound\smack02.ogg 0 0 255 12 0
955 | definesound MDEVSPEECH sound\mdevl01.ogg 0 0 255 12 0
956 | definesound AREA51SPEECH sound\indpnc01.ogg 0 0 255 4 0
957 | definesound JEEPSOUND sound\jeep2a.ogg 0 0 0 2 0
958 | definesound BIGDOORSLAM sound\cdoor1b.ogg 0 0 129 0 0
959 | definesound WAVESOUND sound\wave1a.ogg 0 0 129 3 0
960 | definesound ILLBEBACK sound\beback01.ogg 0 0 255 4 0
961 |
962 | definesound VOL4ENDSND1 sound\sbr1c.ogg 0 0 255 0 0
963 | definesound VOL4ENDSND2 sound\squish1a.ogg 0 0 254 0 0
964 | definesound EXPANDERSHOOT sound\exshot3b.ogg -32 80 128 0 0
965 | definesound EXPANDERHIT sound\deepfry1.ogg 0 0 128 0 0
966 | definesound SNAKESPEECH sound\escape01.ogg 0 0 255 4 0
967 | definesound GETBACKTOWORK sound\slacker1.ogg 0 0 255 0 0
968 | definesound BIGBANG sound\bang1.ogg 0 0 255 0 0
969 | definesound HORNSND sound\shorn1.ogg 0 0 255 2 0
970 | definesound BELLSND sound\sbell1a.ogg 0 0 255 2 0
971 | definesound GOAWAY sound\goaway.ogg 0 0 4 0 0
972 | definesound JOKE sound\joke.ogg 0 0 128 0 0
973 |
974 | definesound FLAMETHROWER_INTRO sound\\Wep_Flamethrower_OneShot.ogg 0 0 255 0 0
975 | definesound FLAMETHROWER_LOOP sound\Wep_Flamethrower_Lp.ogg 0 0 255 1 0
976 | definesound FLAMETHROWER_END sound\Wep_Flamethrower_Stop.ogg 0 0 255 0 0
977 | definesound FLAMETHROWER_ENEMY sound\Wep_Flamethrower_Lp.ogg 0 0 255 0 0
978 |
979 | definesound E5L7_DUKE_QUIT_YOU sound\VO_E5L7_Duke_QuitYou.ogg 0 0 255 4 0
980 | definesound E5L4_DUKE_WHY_SERIOUS sound\VO_E5L4_Duke_SeriousSam.ogg 0 0 255 4 0
981 | definesound E5L1_DUKE_CREAMANDSUGAR sound\VO_E5L1_Duke_CreamAndSugar.ogg 0 0 255 4 0
982 | definesound E5L1_DUKE_CURIOUSER sound\VO_E5L1_Duke_Curiouser.ogg 0 0 255 4 0
983 | definesound E5L1_DUKE_DEJAVU sound\VO_E5L1_Duke_DejaVu.ogg 0 0 255 4 0
984 | definesound E5L1_DUKE_GETTINGOLD sound\VO_E5L1_Duke_GettingOld.ogg 0 0 255 4 0
985 | definesound E5L1_DUKE_GOODCOFFEE sound\VO_E5L1_Duke_GoodCoffee.ogg 0 0 255 4 0
986 | definesound E5L1_DUKE_NOTPOSSIBLE sound\VO_E5L1_Duke_NotPossible.ogg 0 0 255 4 0
987 | definesound E5L2_DUKE_BEHERE sound\VO_E5L2_Duke_BeHere.ogg 0 0 255 4 0
988 | definesound E5L2_DUKE_MEATCANDY sound\VO_E5L2_Duke_MeatCandy.ogg 0 0 255 4 0
989 | definesound E5L2_DUKE_SISKOVA sound\VO_E5L2_Duke_Siskova.ogg 0 0 255 4 0
990 | definesound E5L2_DUKE_USSR sound\VO_E5L2_Duke_USSR.ogg 0 0 255 4 0
991 | definesound E5L4_DUKE_CRYINGMUMMY sound\VO_E5L4_Duke_CryingMummy.ogg 0 0 255 4 0
992 | definesound E5L4_DUKE_CRYSTALSKULL sound\VO_E5L4_Duke_CrystalSkull.ogg 0 0 255 4 0
993 | definesound E5L4_DUKE_FIFTHELEMENT sound\VO_E5L4_Duke_FifthElement.ogg 0 0 255 4 0
994 | definesound E5L4_DUKE_HASSANCHOP sound\VO_E5L4_Duke_HassanChop.ogg 0 0 255 4 0
995 | definesound E5L4_DUKE_HELLOMUMMY sound\VO_E5L4_Duke_HelloMummy.ogg 0 0 255 4 0
996 | definesound E5L5_DUKE_FROMAGE sound\VO_E5L5_Duke_Fromage.ogg 0 0 255 4 0
997 | definesound E5L5_DUKE_ICU sound\VO_E5L5_Duke_ICU.ogg 0 0 255 4 0
998 | definesound E5L5_DUKE_SOUFFLE sound\VO_E5L5_Duke_Souffle.ogg 0 0 255 4 0
999 | definesound E5L6_DUKE_ALCATRAZ sound\VO_E5L6_Duke_Alcatraz.ogg 0 0 255 4 0
1000 | definesound E5L6_DUKE_ILLEGALALIENS sound\VO_E5L6_Duke_IllegalAliens.ogg 0 0 255 4 0
1001 | definesound E5L7_DUKE_DREAMS sound\VO_E5L7_Duke_Dreams.ogg 0 0 255 4 0
1002 | definesound E5L7_DUKE_FLAMINGALIENBITCH sound\VO_E5L7_Duke_FlamingAlienBitch.ogg 0 0 255 4 0
1003 | definesound E5L7_DUKE_ROSEBUD sound\VO_E5L7_Duke_Rosebud.ogg 0 0 255 4 0
1004 | definesound E5L8_DUKE_ETERNITY sound\VO_E5L8_Duke_Eternity.ogg 0 0 255 4 0
1005 | definesound MQ_DUKE_BIGBANG sound\VO_MQ_Duke_BigBang.ogg 0 0 255 4 0
1006 | definesound MQ_DUKE_COBRA sound\VO_MQ_Duke_Cobra.ogg 0 0 255 4 0
1007 | definesound MQ_DUKE_GRANTORINO sound\VO_MQ_Duke_GranTorino.ogg 0 0 255 4 0
1008 | definesound MQ_DUKE_JOSEYWALES sound\VO_MQ_Duke_JoseyWales.ogg 0 0 255 4 0
1009 | definesound MQ_DUKE_LITTLECHINA sound\VO_MQ_Duke_LittleChina.ogg 0 0 255 4 0
1010 | definesound MQ_DUKE_ONDEADLYGROUND sound\VO_MQ_Duke_OnDeadlyGround.ogg 0 0 255 4 0
1011 | definesound MQ_DUKE_PREDATOR sound\VO_MQ_Duke_Predator.ogg 0 0 255 4 0
1012 | definesound MQ_DUKE_RAMBO sound\VO_MQ_Duke_Rambo.ogg 0 0 255 4 0
1013 | definesound MQ_DUKE_REDHEAT sound\VO_MQ_Duke_RedHeat.ogg 0 0 255 4 0
1014 | definesound MQ_DUKE_RIDDICK sound\VO_MQ_Duke_Riddick.ogg 0 0 255 4 0
1015 | definesound MQ_DUKE_THEGOODTHEBAD sound\VO_MQ_Duke_TheGoodTheBad.ogg 0 0 255 4 0
1016 | definesound MQ_DUKE_TOMBSTONE sound\VO_MQ_Duke_Tombstone.ogg 0 0 255 4 0
1017 | definesound MQ_DUKE_TRUEGRIT sound\VO_MQ_Duke_TrueGrit.ogg 0 0 255 4 0
1018 | definesound MQ_DUKE_WALKINGDEAD sound\VO_MQ_Duke_WalkingDead.ogg 0 0 255 4 0
1019 | definesound MQ_DUKE_YOUNGGUNS sound\VO_MQ_Duke_YoungGuns.ogg 0 0 255 4 0
1020 | definesound CHESHIREALIEN_01 sound\Pagoda_CheshireAlien_01.ogg -128 128 3 0 0
1021 | definesound CHESHIREALIEN_02 sound\Pagoda_CheshireAlien_02.ogg -128 128 3 0 0
1022 | definesound CHESHIREALIEN_03 sound\Pagoda_CheshireAlien_03.ogg -128 128 3 0 0
1023 | definesound CHESHIREALIEN_04 sound\Pagoda_CheshireAlien_04.ogg -128 128 3 0 0
1024 |
1025 | definesound REMOTERIDICULE_0 sound\BIRTHCONTROL.ogg 0 0 255 4 0
1026 | definesound REMOTERIDICULE_1 sound\GONNADIE.ogg 0 0 255 4 0
1027 | definesound REMOTERIDICULE_2 sound\HURTSTOBEYOU.ogg 0 0 255 4 0
1028 | definesound REMOTERIDICULE_3 sound\SONOFABITCH.ogg 0 0 255 4 0
1029 | definesound REMOTERIDICULE_4 sound\PAYBACKTIME.ogg 0 0 255 4 0
1030 | definesound REMOTERIDICULE_5 sound\ALGAEEATER.ogg 0 0 255 4 0
1031 | definesound REMOTERIDICULE_6 sound\YOURUGLY.ogg 0 0 255 4 0
1032 | definesound REMOTERIDICULE_7 sound\WASTED.ogg 0 0 255 4 0
1033 | definesound REMOTERIDICULE_8 sound\YOUSUCK.ogg 0 0 255 4 0
1034 | definesound REMOTERIDICULE_9 sound\AAAHHH.ogg 0 0 255 4 0
1035 |
--------------------------------------------------------------------------------