-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSNDINFO
593 lines (518 loc) · 14 KB
/
SNDINFO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
//Sound Info//
//Gatekeeper
//from source guardin, modified by zrrion
gate/sight see
gate/attack fight
gate/pain pain
gate/death death
FLAME FLAME
//ID/Raven sounds, modified by zrrion
spider/walk1 dsmetal
spider/walk2 dsmetal1
spider/walk3 dsmetal2
$random spider/walk { spider/walk1 spider/walk2 spider/walk3 }
gate/PLASMA1 DSPLAS1
gate/PLASMA2 DSPLAS2
$random gate/PLASMA { gate/PLASMA1 gate/PLASMA2 }
gate/PLASMA3 DSPLAS3
gate/PLASMA4 DSPLAS4
$random gate/PLASMASHOT { gate/PLASMA3 gate/PLASMA4 }
bodyfade BODYFADE
//sounds from Activision's Netstorm
fire fire
IMPACT IMPACT
//sounds by zrrion
gate/active1 act1
gate/active2 act2
gate/active3 act3
$random gate/active { gate/active1 gate/active2 gate/active3 }
gate/yell yell
//Moloch
moloch/grenade dsmolgrn
moloch/grenexp dsgrexpl
moloch/scorch dsswoosh
moloch/scorchhit dsscrexp
moloch/wraith dswrasee
moloch/wraithdie dswradth
moloch/emberexp dsembexp
moloch/thunder dsmobolt
moloch/thundercrash dsbolhit
moloch/flash dsmolfls
moloch/flashhit dsflshit
moloch/death dsmoldth
moloch/thud dsmothud
moloch/step dsmstep1
moloch/wraith dsmolwra
moloch/wraithdie dswradie
moloch/nail dsmonail
moloch/nailhitbleed dsnaiimp
moloch/wraithattack dswrtchg
moloch/wraithmelle dswrtatt
ricochet1 dsnailr1
ricochet2 dsnailr2
$RANDOM moloch/nailhit { ricochet1 ricochet2 }
msight1 dsmolsi1
msight2 dsmolsi2
msight3 dsmolsi3
$RANDOM moloch/sight { msight1 msight2 msight3 }
mact1 dsmolac1
mact2 dsmolac2
mact3 dsmolac3
mact4 dsmolac4
$RANDOM moloch/active { mact1 mact2 mact3 mact4 }
mpain1 dsmolpa1
mpain2 dsmolpa2
mpain3 dsmolpa3
$RANDOM moloch/pain { mpain1 mpain2 mpain3 }
mattack1 dsmolat1
mattack2 dsmolat2
mattack3 dsmolat3
mattack4 dsmolat4
$RANDOM moloch/attack { mattack1 mattack2 mattack3 mattack4 }
//RedDemon
DemonMissileFire impfire2
FlameBreath FLAMEB
world/volcano/blast lobhit
world/volcano/shoot bstatk
//EliteGuard
$random elite/see { see01 see02 see03 see04 }
see01 ELITSIT1
see02 ELITSIT2
see03 ELITSIT3
see04 ELITSIT4
$random elite/pain { pain01 pain02 }
pain01 ELITPIN1
pain02 ELITPIN2
$random elite/death { death01 death02 }
death01 ELITDTH1
death02 ELITDTH2
$random elite/fire { fire01 fire02 fire03 }
fire01 ELITFIR1
fire02 ELITFIR2
fire03 ELITFIR3
$limit elite/fire 0
//Cybruiser
monster/brusit dsbrusit
monster/brudth dsbrudth
monster/bruwlk dsbruwlk
monster/brufir dsbrufir
weapons/hellex dshellex
////VGPINV08 Sound Definitions
//Ambient
ForceFieldSmall/Active "sounds/ambient/forcefield_small.ogg"
ForceFieldSmall/Down "sounds/ambient/forcefield_small_down.ogg"
$volume ForceFieldSmall/Down 0.3
ForceFieldLarge/Active "sounds/ambient/forcefield_large.wav"
ForceFieldLarge/Down "sounds/ambient/forcefield_large_down.ogg"
$volume ForceFieldLarge/Down 0.7
Teleporter/Drone1 "sounds/ambient/teledrone1"
Teleporter/Drone2 "sounds/ambient/teledrone2"
$random rail/disengage {rail/disengage1 rail/disengage2}
rail/disengage1 "sounds/ambient/rail_disengage1.ogg"
rail/disengage2 "sounds/ambient/rail_disengage2.ogg"
amb/underwater "sounds/ambient/underwater"
amb/waterflow "sounds/ambient/waterflow"
amb/lava "sounds/ambient/lava_loop2.wav"
amb/rail "sounds/ambient/ambrail.wav"
amb/fan "sounds/ambient/fan4.wav"
amb/machinery1 "sounds/ambient/machinerydrone01.wav"
amb/machinery2 "sounds/ambient/machinerydrone02.wav"
amb/bobber "sounds/ambient/x_bobber.wav"
amb/waterpipe "sounds/ambient/pipes_01.ogg"
amb/lavapipe "sounds/ambient/lava_pipe.wav"
amb/waterflow2 "sounds/ambient/water_flowmetal1.wav"
amb/fountain "sounds/ambient/smallfountain.wav"
amb/comp "sounds/ambient/comp"
amb/poweroff "sounds/ambient/poweroff"
amb/poweron "sounds/ambient/poweron"
$ambient 1 ForceFieldSmall/Active point continuous 0.3
$ambient 2 amb/underwater point continuous 0.7
$ambient 3 amb/waterflow point continuous 0.7
$ambient 4 amb/lava point continuous 0.2
$ambient 5 amb/machinery1 point continuous 0.7
$ambient 6 amb/machinery2 point continuous 0.7
$ambient 7 amb/bobber point continuous 1.0
$ambient 8 amb/rail point continuous 0.7
$ambient 9 amb/waterpipe point continuous 0.7
$ambient 10 amb/lavapipe point continuous 0.3
$ambient 11 amb/waterflow2 point continuous 0.7
$ambient 12 ForceFieldLarge/Active point continuous 0.7
$ambient 13 amb/fountain point continuous 0.7
$ambient 14 amb/fan point continuous 0.7
$ambient 15 amb/comp point continuous 0.7
//Enemies
//Doom 3 Wraith
D3Wraith/Sight 3WRTSIGH
$Random D3Wraith/Idle { 3WRTIDL1 3WRTIDL2 3WRTIDL3 3WRTIDL4 }
3WRTIDL1 3WRTIDL1
3WRTIDL2 3WRTIDL2
3WRTIDL3 3WRTIDL3
3WRTIDL4 3WRTIDL4
$Random D3Wraith/Active { 3WRTACT1 3WRTACT2 }
3WRTACT1 3WRTACT1
3WRTACT2 3WRTACT2
$Random D3Wraith/Attack { 3WRTATK1 3WRTATK2 }
3WRTATK1 3WRTATK1
3WRTATK2 3WRTATK2
$Random D3Wraith/Hit { 3WRTHIT1 3WRTHIT2 3WRTHIT3 }
3WRTHIT1 3WRTHIT1
3WRTHIT2 3WRTHIT2
3WRTHIT3 3WRTHIT3
$Random D3Wraith/Pain { 3WRTPAI1 3WRTPAI2 3WRTPAI3 }
3WRTPAI1 3WRTPAI1
3WRTPAI2 3WRTPAI2
3WRTPAI3 3WRTPAI3
$Random D3Wraith/Death { 3WRTDEA1 3WRTDEA2 3WRTDEA3 3WRTDEA4 }
3WRTDEA1 3WRTDEA1
3WRTDEA2 3WRTDEA2
3WRTDEA3 3WRTDEA3
3WRTDEA4 3WRTDEA4
//--- Enemies Based on Quake III characters ---//
//Q3 Grunt
q3grunt/sight GRUSIGHT
q3grunt/pain100 GRUP100
q3grunt/pain75 GRUP75
q3grunt/pain50 GRUP50
q3grunt/pain25 GRUP25
q3grunt/death GRUDTH
q3grunt/railgun RAILFX1
//Q3 Major
major/sight MJRSIGHT
major/pain100 MJRP100
major/pain75 MJRPI75
major/pain50 MJRPI50
major/pain25 MJRPI25
major/death MJRDTH
major/grenadel GRENFIR
$Random major/grenadebounce {ranger/grenadebounce1 ranger/grenadebounce2}
major/grenadebounce1 GRNDBOU1
major/grenadebounce2 GRNDBOU2
major/rockexplo ROCKLX1A
//Q3Phobos
phobos/sight PHBSIGHT
phobos/pain100 PHBSP100
phobos/pain75 PHBSP75
phobos/pain50 PHBSP50
phobos/pain25 PHBSP25
$Random phobos/death { phobos/death1 phobos/death2 phobos/death3}
phobos/death1 PHBSDTH1
phobos/death2 PHBSDTH2
phobos/death3 PHBSDTH3
//Q3 Ranger
ranger/sight RANSIGHT
ranger/pain100 RANP100
ranger/pain75 RANP75
ranger/pain50 RANP50
ranger/pain25 RANP25
$Random ranger/death { ranger/death1 ranger/death2 ranger/death3}
ranger/death1 RANDTH1
ranger/death2 RANDTH2
ranger/death3 RANDTH3
ranger/LightningStart LGFIRE
ranger/LightningLoop LGLOOP
//Spark Sounds
$Random Amb/Spark {Amb/Spark1 Amb/Spark2 Amb/Spark3}
Amb/Spark1 spark01
Amb/Spark2 spark02
Amb/Spark3 spark03
//Scourge
scourge/rocket scarrckt
scourge/explode dshellex
scourge/machinegun enfire
scourge/railguncharge scarchrg
scourge/railgun scarrail
scourge/death scardeth
scourge/sight scarsigh
scourge/walk scarwalk
weapons/flamer dsflamer
weapons/scorch dsscrch2
weapons/onfire dsonfire
//Octabrain
OCTOSIT OCTOSIT
OCTODIE OCTODIE
OCTOATK OCTOATK
OCTOPAIN OCTOPAIN
OCTOMELE OCTOMELE
OCTOACT OCTOACT
//Shields
shield/amb SHLDAMB
shield/spawn SHLDSPWN
$random shield/reflect {reflect1 reflect2 reflect3}
reflect1 reflect1
reflect2 reflect2
reflect3 reflect3
shield/death SHLDDETH
//Drone sounds
//missing: SeeSound "drone/see"
// ActiveSound "drone/idle"
drone/die DRONDIE
Drone/Fire DRONFIRE
$random drone/pain { dronepain01 dronepain02 dronepain03 }
dronepain01 DRONPAN1
dronepain02 DRONPAN2
dronepain03 DRONPAN3
//Wicked sounds
monster/wiksit DSWIKSIT
monster/wikpai DSWIKPAI
monster/wikdth DSWIKDTH
monster/wikatk DSWIKATK
$random monster/wikact { wikact01 wikact02 }
wikact01 DSWIKAC1
wikact02 DSWIKAC2
//Inferno Demon
Inferno/Alert INFRALRT
Inferno/Walk INFRWALK
Inferno/Die INFRDEAD
Inferno/Active INFRACTV
Apocalypse/Meteor COMETLNC
Apocalypse/Death COMETEXP
Meteor/Call DFATTACK
weapons/firmfi dsfirmfi
weapons/firex3 dsfirex3
weapons/firbfi dsfirbfi
weapons/hellex dshellex
weapons/justfi dsjustfi
monster/bomb FIREBALL
monster/firebeamdeath IMPFIRE2
monster/firebeamstart DARKFLAM
pyro/explosion DSPIPEX1
Glyph/Start FLAMESTR
harvester/ghost shghscrm
Infdem/see BE-SPOT1
Infdem/active BE-GROWL
Infdem/pain BE-PAIN1
Infdem/death DYING
KoraxStep step//this is present in Hexen, but needs to be defined for Doom or Heretic
//SNDINFO for UnMancubus by Ozymandias81
UNMNROAM UNMNROAM
UNMNPAIN UNMNPAIN
UNMNDYIN UNMNDYIN
UNMNRAIL UNMNRAIL
UNMBWOSH UNMBWOSH
UNMBFIR2 UNMBFIR2
UNMBMACX UNMBMACX
UNMBMACI UNMBMACI
UNMBOOOM UNMBOOOM
//Hell Smith
weapons/hellfi dshellfi
weapons/hellex dshellex
weapons/firex3 dsfirex3
weapons/suldth dssuldth
weapons/diasht dsdiasht
weapons/bigbrn dsbigbrn
monster/smiths dssmiths
monster/smitha dssmitha
monster/smitht dssmitht
monster/smithp dssmithp
monster/smithd dssmithd
monster/smithr dssmithr
monster/smithw dssmithw
monster/hamswg dshamswg
monster/hamflr dshamflr
monster/hamhit dshamhit
monster/hamsht dshamsht
monster/dash dshdash
//Avatar
monster/avasit dsavasit
monster/avapai dsavapai
monster/avadth dsavadth
monster/avaact dsavaact
monster/avaatk dsavaatk
MageLightningFire dslight
weapons/justfi dsjustfi
weapons/gntini dsgntini
weapons/devexp dsdevexp
weapons/bwoosh dsbwoosh
weapons/firex2 dsfirex2
weapons/devzap dsdevzap
weapons/gnthit dsgnthit
monster/hadsit dshadsit
monster/bomb FIREBALL
monster/explode DSCMTEXP
//Aracnorb Queen
queen/sight quesit
queen/pain quepain
queen/death quedie
queen/active queact
//queen/scream bqegg1a
queen/fire qbfgfire
electricplasma/shoot PZAPSEE
electricplasma/hit PZAPHIT
queen/hit qbfghit
queen/melee quebit
//Aracnorb
aracnorb/sight dsaracst
aracnorb/death dsaracdt
aracnorb/attack dsaracfr
aracnorb/melee dsaracmlf
//Blood Demon
blooddemon/sight DSBLDSIT
blooddemon/pain DSBLDPAI
blooddemon/death DSBLDDTH
blooddemon/active DSBLDACT
blooddemon/melee DSBLDATK
blooddemon/walk DSBLDWAL
//ChaosWyvern
ChaosWyvern/Sight DSCHASIT
ChaosWyvern/Act DSCHASIT
ChaosWyvern/Pain DSCHAPN
ChaosWyvern/Breath DSCHAFIR
ChaosWyvern/Bomb DSCHAFI2
ChaosWyvern/Death DSCHADIE
ChaosWyvern/Toast DSTOASTY
//Crash2
$random crash/death { crash/death1 crash/death2 }
crash/death1 DSIDETH
crash/death2 DSIDIEHI
crash/pain DSIPAIN
crash/sight DSITAUNT
//CrimsonDisciple
DiscipleSee CRMDSIT
DisciplePain CRMDPAI
DiscipleDeath CRMDDTH
DiscipleSwing CRMDATK
DiscipleActive CRMDACT
DiscipleSplatter CRMDXDT
FireSpawn FIRESPWN
BloodShoot BLODSHOT
BloodBoom BLODBOOM
Rain RAINFALL
//Cultist
$RANDOM monster/culsit { monster/culsi1 monster/culsi2 monster/culsi3 monster/culsi4 }
monster/culsi1 dsculsi1
monster/culsi2 dsculsi2
monster/culsi3 dsculsi3
monster/culsi4 dsculsi4
monster/culatk dsculatk
monster/culpai dsculpai
$RANDOM monster/culdth { monster/culdt1 monster/culdt2 }
monster/culdt1 dsculdt1
monster/culdt2 dsculdt2
$RANDOM monster/culact { monster/culac1 monster/culac2 }
monster/culac1 dsculac1
monster/culac2 dsculac2
//cyberimp
$RANDOM CIMPSIT { CIMPSIT1 CIMPSIT2 }
CIMPSIT1 CIMPCIT1
CIMPSIT2 CIMPSIT2
$RANDOM CIMPDTH { CIMPDTH1 CIMPDTH2 }
CIMPDTH1 CIMPDTH1
CIMPDTH2 CIMPDTH2
CIMPPAIN CIMPPAIN
CIMPACT CIMPACT
//dark clink
clink/sight clksit
clink/attack clkatk
clink/pain clkpai
clink/death clkdth
clink/active clkact
//copied from Doom's Imp; used for his projectile
imp/attack dsfirsht
imp/shotx dsfirxpl
//Imp Lord
$RANDOM implord/macehit { implord/macehit1 implord/macehit2 }
implord/macehit1 macehit1
implord/macehit2 macehit2
implord/maceswing maceswng
implord/shieldshot shldshot
implord/shieldshothit shldhit
implord/familiarspawn fspawn
$RANDOM batfam/idle { batfam/idle1 batfam/idle2 }
batfam/idle1 batidle1
batfam/idle2 batidle2
batfam/pain batpain
batfam/death batdie
batfam/crash batcrash
dragonfam/see dfsee
dragonfam/pain dfpain
dragonfam/death dfdie
dragonfam/idle dfidle
dragonfam/attack dfattack
//these assignments are taken from Doom; they are necessary for Heretic/Hexen usage
//note that you don't need to copy these definitions over if you're using this creature in Doom, nor do you need to copy the associated sound files
$random imp/sight { imp/sight1 imp/sight2 }
$random imp/death { imp/death1 imp/death2 }
imp/sight1 dsbgsit1
imp/sight2 dsbgsit2
imp/active dsbgact
imp/pain dspopain
imp/death1 dsbgdth1
imp/death2 dsbgdth2
imp/attack dsfirsht
imp/shotx dsfirxpl
//LordOfHeresy
LordOfHeresy/sight DSLOHSIT
LordOfHeresy/act DSLOHACT
LordOfHeresy/death DSLOHDTH
//Maephisto
chaingn chaingun
bolt bolt
charge charge
laser laser
$random sight { sight1 sight2 }
sight1 sight1
sight2 sight2
death death
pain pain
$random idle { idle1 idle2 idle3 idle4 idle5 }
idle1 idle1
idle2 idle2
idle3 idle3
idle4 idle4
idle5 idle5
//PyroSuccubus
$random pyr/sight { pyr/sight1 pyr/sight2 }
pyr/pain pyropain
pyr/death pyrodth
pyr/sight1 pyrosit1
pyr/active pyroact
weapons/pyrobrn pyrobrn
weapons/pyroxxpl pyroxxpl
$random pyr/active { pyr/active1 pyr/active2 }
$random pyr/attack { pyr/attack2 pyr/attack2 pyr/attack2 pyr/attack2 pyr/attack2 pyr/attack2 pyr/attack1 }
pyr/sight1 pyrosit1
pyr/sight2 pyrosit2
pyr/active1 pyroact1
pyr/active2 pyroact2
pyr/attack2 nosound
pyr/pain pyropain
pyr/death pyrodth
weapons/pyrobrn pyrobrn
weapons/pyroxxpl pyroxxpl
pyr/resurrected pyroheal
////////////////////////
// Terminator sounds //
////////////////////////
monster/termsit tsight
monster/termpin tpain1
monster/termdth tdeath
monster/brufir dsbrufir
weapons/hellex dshellex
$random Terminator/termact { termact1 termact2 }
termact1 dsteract
termact2 dsteact2
$random Terminator/terstepA { terstep1 terstep2 }
terstep1 dststep1
terstep2 dststep2
Terminator/terstepB dststep3
Terminator/tershotA dstshot1
Terminator/tershotB dstshot2
//UndeadHunter
undeadhunter/activate DSDHACT
undeadhunter/pain DSDHPAIN
undeadhunter/death DSDHDTH
undeadhunter/xdeath DSDHXDTH
//juggernaut
juggernaut/see BTKUNQV2
juggernaut/roam BTKUNQV1
juggernaut/engine BTKENGN1
juggernaut/death BTKDETH1
$random juggernaut/pain { BTKPAIN1 BTKPAIN2 BTKPAIN3 }
BTKPAIN1 BTKPAIN1
BTKPAIN2 BTKPAIN2
BTKPAIN3 BTKPAIN3
$rolloff juggernaut/see 900 1100
$rolloff juggernaut/engine 900 1100
$rolloff juggernaut/death 900 2800
$rolloff juggernaut/pain 900 1100
$rolloff juggernaut/roam 900 1100