home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / sound / qmvoic09 / qmvoic09.txt < prev   
Encoding:
Text File  |  1996-08-28  |  3.8 KB  |  86 lines

  1.  
  2.              * Quake Multivoice Patch 0.9 *
  3.  
  4. This patch adds two free playable voices to some of the Multiskin 1.1
  5. charakters to hopefully enhance the mood of Quake Multiskin Games!
  6.  
  7. Instructions: (just change weapons.qc of your favorite multiskin mod)
  8.  
  9. 1. search for "void() W_Precache" and add the lines:
  10.  
  11. precache_sound ("mvoice/01show.wav");    // Marine (1): Showtime
  12. precache_sound ("mvoice/01pay.wav");    // Marine (1): Payback time
  13. precache_sound ("mvoice/02blow.wav");    // Duke Nukem (2): Blow it out your ass
  14. precache_sound ("mvoice/02eat.wav");    // Duke Nukem (2): Eat shit and die
  15. precache_sound ("mvoice/03die.wav");    // Toad (3): Die human
  16. precache_sound ("mvoice/03suck.wav");    // Toad (3): Suck it down
  17. precache_sound ("mvoice/04scum.wav");    // Stormtrooper (4): Stop rebel scum
  18. precache_sound ("mvoice/04stop.wav");    // Stormtrooper (4): You there, stop
  19. precache_sound ("mvoice/06back.wav");    // Terminator (6): I'll be back
  20. precache_sound ("mvoice/06hasta.wav");    // Terminator (6): Hasta la vista
  21. precache_sound ("mvoice/08over.wav");    // Soldier (8): Over here
  22. precache_sound ("mvoice/08seeyou.wav");    // Soldier (8): I see you
  23. precache_sound ("mvoice/11scream.wav");    // Predator (11): Scream
  24. precache_sound ("mvoice/11snat.wav");    // Predator (11): Snatter
  25. precache_sound ("mvoice/18cover.wav");    // NYPD Cop (18): Take cover
  26. precache_sound ("mvoice/18run.wav");    // NYPD Cop (18): Run away
  27.     
  28. 2. search for "void() ImpulseCommands" and add the lines: 
  29.  
  30. if (self.skin == 0)
  31.     if (self.impulse == 100)
  32.     sound (self, CHAN_VOICE, "mvoice/01show.wav", 1, ATTN_NORM);
  33.     if (self.impulse == 101)
  34.     sound (self, CHAN_VOICE, "mvoice/01pay.wav", 1, ATTN_NORM);
  35. if (self.skin == 1)
  36.     if (self.impulse == 100)
  37.     sound (self, CHAN_VOICE, "mvoice/02blow.wav", 1, ATTN_NORM);
  38.     if (self.impulse == 101)
  39.     sound (self, CHAN_VOICE, "mvoice/02eat.wav", 1, ATTN_NORM);
  40. if (self.skin == 2)
  41.     if (self.impulse == 100)
  42.     sound (self, CHAN_VOICE, "mvoice/03die.wav", 1, ATTN_NORM);
  43.     if (self.impulse == 101)
  44.     sound (self, CHAN_VOICE, "mvoice/03suck.wav", 1, ATTN_NORM);
  45. if (self.skin == 3)
  46.     if (self.impulse == 100)
  47.     sound (self, CHAN_VOICE, "mvoice/04scum.wav", 1, ATTN_NORM);
  48.     if (self.impulse == 101)
  49.     sound (self, CHAN_VOICE, "mvoice/04stop.wav", 1, ATTN_NORM);
  50. if (self.skin == 5)
  51.     if (self.impulse == 100)
  52.     sound (self, CHAN_VOICE, "mvoice/06back.wav", 1, ATTN_NORM);
  53.     if (self.impulse == 101)
  54.     sound (self, CHAN_VOICE, "mvoice/06hasta.wav", 1, ATTN_NORM);
  55. if (self.skin == 7)
  56.     if (self.impulse == 100)
  57.     sound (self, CHAN_VOICE, "mvoice/08over.wav", 1, ATTN_NORM);
  58.     if (self.impulse == 101)
  59.     sound (self, CHAN_VOICE, "mvoice/08seeyou.wav", 1, ATTN_NORM);
  60. if (self.skin == 10)
  61.     if (self.impulse == 100)
  62.     sound (self, CHAN_VOICE, "mvoice/11scream.wav", 1, ATTN_NORM);
  63.     if (self.impulse == 101)
  64.     sound (self, CHAN_VOICE, "mvoice/11snat.wav", 1, ATTN_NORM);
  65. if (self.skin == 17)
  66.     if (self.impulse == 100)
  67.     sound (self, CHAN_VOICE, "mvoice/18cover.wav", 1, ATTN_NORM);
  68.     if (self.impulse == 101)
  69.     sound (self, CHAN_VOICE, "mvoice/18run.wav", 1, ATTN_NORM);
  70.  
  71. 3. compile the qcfiles according to the QuakeC instructions
  72.  
  73. 4. create a subdirectory named /sound/mvoice in your multiskin 
  74.    directory and copy all the wav files into it (is this ok?)
  75.  
  76. 5. start your multiskin patch as usual
  77.  
  78. Don't forget to bind keys to voice 1/2 impulses 100/101! This patch is
  79. text only to make modifying of already existing multiskin patches more
  80. easy. I can't test it, because I only have the Quake shareware version
  81. so please email any  bugs or comments! If Multivoice works and is fun, 
  82. more charakter voices and voices per charakter could easily be added!
  83.  
  84. Werner Spahl (a1619195@smail1.rrz.uni-koeln.de)             28.8.1996
  85.  "The reason of my life is to make me crazy!"
  86.