home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / docs / name_fun / namefun.txt < prev    next >
Encoding:
Text File  |  1996-08-13  |  6.2 KB  |  112 lines

  1.                              Name Fun in Quake
  2.                        by Demonstar (demstar@fn.net)
  3.  
  4.  
  5. Disclaimer: While there is little you can do to screw your computer up with
  6. just the files I've given you, I hereby disclaim myself of any damages you
  7. incur as a result of this file, or any of the files contained in the archive
  8. or archives this file is packaged with, or the archive or archives
  9. themselves.
  10.  
  11.  
  12.     Alright, I get asked about the weird characters in my Quake names about
  13. 10-20 times every time I play, so here's the deal.  The special characters
  14. are mapped to the "non-printable" (0-31) ASCII codes and "extended" (128-255)
  15. ASCII codes.
  16.  
  17.     Included in this pack are two idiot-proof (I hope) Quake "script" files.
  18. One is called showl.scr, and the other is showc.scr.  Put them in your /id1
  19. directory and EXEC them from the Quake console.  The file showl.scr displays
  20. one ASCII code and Quake character pair per line.  The file showc.scr
  21. displays five ASCII code and Quake character pairs per line.  Once you try
  22. them, I'm sure you'll find very little use for showl.scr over showc.scr.
  23.  
  24.     EXTRA HELP:  Hit tilde (it's up by the 1) to bring down the console (if
  25. that doesn't work, hit ESC and find the console in there).  Then type:
  26.  
  27. exec showc.scr
  28.  
  29.     EXTRA HELP:  And hit enter.  Considering showc.scr is in your /quake/id1
  30. directory, you should get a nice chart with lots of numbers and symbols.
  31.  
  32.     No, you can't enter these codes directly while in Quake via the familiar
  33. alt-<num> sequence.  To get around this, you'll have to make a separate
  34. script file to change your name.  Included in this pack are three such
  35. example scripts.  They are name1.scr (just shows you how to get spaces in
  36. even v1.01 and previous versions), name2.scr ("Color Me Gibbed" in alternating
  37. brown and white), and name3.scr ("1.976.HOT.GIBS" with gold numbers, white
  38. dots, and brown letters).  Just put them in your /id1 directory and EXEC them
  39. like you did with the ASCII charts.  Pretty spiff, eh?
  40.  
  41.     EXTRA HELP:  Write down the codes that will make up your name and go
  42. into your favorite DOS text editor (edit works fine).  For each code, press
  43. and hold ALT while you type the number on the numeric keypad (if you don't
  44. have a numeric keypad, you'll have to find a text editor that lets you
  45. somehow put raw ASCII into a document... I use QEDIT myself).  When you have
  46. finished typing the number, release ALT and a bizarre character should
  47. appear.  Do this for all the numbers (< 32 and > 127... those that you can't
  48. normally enter via the keyboard).  A few caveats.  First, you cannot use the
  49. ALT-<num> sequence in Windows.  You will not get the expected results (at
  50. least I didn't; your mileage may vary).  Second, your text editor may not
  51. allow all 255 codes, and most word processors (remember to save as ASCII if
  52. you're using one) likely won't let you use them at all.  You may have to
  53. experiment to arrive at a usable solution.  You should be able to CTRL-TAB
  54. between Quake and another DOS window while trying to get your name right.
  55.  
  56.     If you look at the script files, you'll notice there are two name
  57. commands: one "normal" and the other "funky."  The reason for this is to get
  58. around a trap in v1.01 and previous versions of Quake servers.  If there are
  59. any illegal characters (most commonly a space, but also any extended or
  60. non-printable ASCII) in your name when you start or join a game, you'll
  61. appear as "unconnected" (even in single player).  If you change from one
  62. illegal name to another illegal name, you'll still appear as "unconnected".
  63. However, if you change to a legal name and then change to an illegal name
  64. after joining (or starting) a game, the illegal name will appear.  So,
  65. that's what the script does, it changes your name to a legal name first,
  66. then to an "illegal" name, and it will work.
  67.  
  68.     For v1.03 Quake servers (Winded), Quake seems a bit more liberal about
  69. illegal names, however another, more annoying, weirdness occurs.  It seems
  70. this version of Quake wants to strip the leading (and sometimes trailing)
  71. illegal characters from your name when you join and at the start of each
  72. level.  I use "Demonstar" with a brown D, and v1.03 likes to strip the D, so
  73. I'll appear as "emonstar" until I EXEC the name script again.  The obvious
  74. and functional fix for this is to just not have any illegal character as the
  75. first character of your name (like in name2.scr and name3.scr).
  76.  
  77.     In simpler terms, if you're on a v1.01 or previous server, you'll only
  78. have to EXEC your name script once per session.  If you're on a v1.03
  79. (Winded) server, you may or may not have to EXEC your name script once per
  80. level, depending on if the leading characters of your name are illegal
  81. characters.
  82.  
  83.     Regardless, I would suggest you bind your name script to a key.  Note that
  84. Quake is VERY picky about assigning names inside an alias, and I've had very
  85. little success getting ALIAS and NAME to cooperate (how ironic).  If you find
  86. Quake just tells you your old name when you try to rename yourself, it's
  87. likely you're trying to use an alias to rename yourself.  Stop it, phule.
  88.  
  89.     EXTRA HELP:  Here's one way to bind the name script to a key.  Go into the
  90. console and type the following (include the quotes), and press enter:
  91.  
  92. bind n "exec name1.scr"
  93.  
  94.     EXTRA HELP:  Whenever you're in the game now, just hit 'n' and your
  95. name will be properly changed for you.  Quake will remember this new binding
  96. as long as it doesn't crash during the same session as you created the
  97. binding.
  98.  
  99.     Keep in mind that Quake names may contain a maximum of 15 characters
  100. (excess chracters are truncated).  And obviously, if you just want a name
  101. with spaces on a v1.01 server, you can name yourself something legitimate
  102. and then name yourself something with spaces right in Quake.  You only need
  103. to make a name script when you want extended or non-printable ASCII codes
  104. (since you can't enter those while in Quake).  When I'm really bored I'll
  105. rename myself to "a hairy old man" and start frying people with the
  106. thunderbolt.  I'm sure you know what the obituary report says.  :)
  107.  
  108.     There is also an "invisible" mode where your name doesn't show up on the
  109. roster (it does still show up on the ping list, though), but I'll leave that
  110. as an exercise for the reader.  ;)
  111.  
  112.