home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / programs / observ11 / observe1.txt < prev    next >
Encoding:
Text File  |  1996-08-16  |  3.8 KB  |  101 lines

  1. PLEASE route Patch to: pub/idgames2/quakec/misc
  2.  
  3.  
  4.  
  5. ************************ JAFO PATCH .1.1     !!!  *************************
  6.  
  7. 1.1 additions:
  8.     Added code for Server report. This displays server
  9.  rules upon entering the game, and with impulse 215. The
  10. only changes made are the servernews function in weapons.qc
  11. and the impulse 215 in the player.qc in the incoming client
  12. function.
  13.  
  14. Well a couple hours after i got my registered version and played on all
  15. my favorite servers, i relized something. In all the Quake Pre-Hype there
  16. was alot of talk about being able to watch deathmatchs without getting 
  17. involved. Well i pulled out the Quakec code that i had not been able to
  18. play with and started hacking around...... tryed some things that worked
  19. and some that didn't, after about 3 hours i found a pretty good combo and
  20. and started testing (having 2 computers comes in real handy for this).
  21.         What i've created is in essence a ghost. Invincible, invisible,
  22. fly and noclip on. unable to interact with it's surroundings. You have
  23. the eyes and the invincible glow so that people will see you flying 
  24. around but i don't think you'll be mistaken for a player......(flying?)
  25.         Once you decide to observe you can't go back! I did this for a 
  26. couple of reasons, the main one was to keep people from using it to 
  27. cheat. You lose all weapons and ability to use them, you can't pick up 
  28. anything, you can't interfere with player movement. This applies till 
  29. the end of level or you leave the game.
  30.         With noclip and fly on you can take a spot virtually anywhere in 
  31. the level and sit and watch, it's very easy to follow a player (or firefight)
  32. with these attributes on too. 
  33.  
  34. Command: Impulse 210
  35.      Clipping on 211
  36.      Clipping off 212
  37.  
  38. The 4 files i edited are: 
  39. weapons.qc (added Observer function, Impulse 210 to the impulse function 
  40. as well as a hook to cut off access to impulses, and some hooks in the 
  41. weapons code to disallow any access to weapons).
  42.  
  43. client.qc (added some hooks to remove flags at level change setup by 
  44. observer code)
  45.  
  46. defs.qc (added flag FL_OBSERVER = 8192) to flags section. 
  47.  
  48.  
  49. tested it under different conditions for a couple of hours without a hitch.
  50. However since this is a first release i guarantee NOTHING ;)  
  51. (hows that for a short and sweet disclaimer)  ;)
  52.  
  53. Included is the code for MultiSkin 1.1 (19 skins) as it was already in 
  54. my qc files and i think it's a great patch. 
  55.  
  56. **************OBSERVER CODE ADD
  57.  
  58. All code that i have inserted for this patch is clearly commented, so if you
  59. want to import it into your current qc files it should be very easy.
  60.  
  61. Bug reports and change requests should be sent to me: 
  62.                                         scottl@cyberlynk.com
  63.  
  64. new versions will appear at http://www.cyberlynk.com/~scottl first
  65. ftp.cdrom.com will probably receive them shortly after......
  66.  
  67. Many thanks to Dennis Noordsij   lnoordsi@inter.NL.net 
  68. for the Multiskin patch. (It's his fault i started this.)
  69. 1.1 additions:
  70.     Added code for Server report. This displays server
  71.  rules upon entering the game, and with impulse 215. The
  72. only changes made are the servernews function in weapons.qc
  73. and the impulse 215 in the player.qc in the incoming client
  74. function.
  75.  
  76. 1.0 Fixes and additions:
  77.     Added code to limit # of observers  (default 2)
  78.     Used null model for player (complete invisibility)
  79.     fixed bug with eyes staying in level if observer left.
  80.     allowed access to noclipping on and off
  81.     
  82.  
  83. Next update:
  84. due date soon.
  85. issues:
  86.        
  87.         allow server to only let certain people access to Observer 
  88.         (by name ?)
  89.         allow server to bump observers if game is full (auto?)
  90.         
  91.         More to be added as i get some feedback.......
  92.  
  93.         Anyone figured out what JAFO stands for yet ??? ;)
  94.         See reference Blue Thunder (Movie).
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.