home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 September / PCWorld_2003-09_cd.bin / Software / TemaCD / nethack / README < prev   
Text File  |  2003-03-01  |  15KB  |  347 lines

  1. NetHack is Copyright (C) Stichting Mathematisch Centrum, Amsterdam 
  2. and M. Stephenson. NetHack may be freely redistributed.  
  3. See license for details.
  4.  
  5.                 NetHack for Windows
  6.                   =================================
  7.            (last revision: March 1, 2003)
  8.  
  9. ------------------------------------------------------------------------
  10. Hello ..., Welcome to NetHack 3.4.1!
  11. ------------------------------------------------------------------------
  12.  
  13. NetHack for Windows platforms is available in source code
  14. distribution from http://www.nethack.org/ or in a ready-to-run
  15. binary format.
  16.  
  17. The NetHack 3.4.1 official binary distribution of NetHack for 
  18. Windows 3.4.1 contains two separate executables inside it.
  19.  
  20. There is the "NetHack for Windows - tty interface" which
  21. will run on any platform offering the win32 Console I/O
  22. support. This is the executable that was included in
  23. NetHack releases prior to 3.4.0.
  24.  
  25. NetHack 3.4 also includes the
  26.  "NetHack for Windows - Graphical Interface" 
  27. which should run on any of the platforms listed below,
  28. with the following restrictions noted via the
  29. asterisk:
  30.  
  31.     Windows 95*
  32.     Windows 98
  33.     Windows Me
  34.     Windows NT 4.0*
  35.     Windows 2000
  36.     Windows XP
  37.  
  38. (* indicates that it requires updated common control libraries. The 
  39.    minimal common control library versions required is 4.71. You can 
  40.    get that version or greater by downloading the common control 
  41.    library from Microsoft at this URL (valid at time of production of 
  42.    this document: 
  43.      http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp
  44.    As well, please refer to the notes for this binary at:
  45.      http://www.nethack.org/)
  46.  
  47.  
  48. ------------------------------------------------------------------------
  49. Release notes about NetHack for Windows 3.4.1
  50. ------------------------------------------------------------------------
  51.  
  52. Save and bones files created with version 3.4.0 should work with 3.4.1.
  53. Save and bones files created with versions earlier than 3.4.0 won't.
  54.  
  55. Note that 3.4.x has a whole bunch of new defaults.nh options for
  56. controlling layout and fonts used in the "NetHack for Windows - Graphical
  57. Inteface."  The best source of information about those at the
  58. present time is the Windows specific help from within the game.
  59.  
  60. recover.exe is no longer bundled into the binary distribution because
  61. recover functionality has been included in NetHack itself.
  62.  
  63. perm_invent support did not make it into either win32 interface 
  64. in time for the 3.4.1 release.
  65.  
  66. Check the news file and defaults.nh for late breaking information
  67. on working with international keyboards.
  68.  
  69. ------------------------------------------------------------------------
  70. How to set up the game:
  71. ------------------------------------------------------------------------
  72.  
  73. In order to install this particular version of NetHack, you will need a PC
  74. running one of the versions of Windows listed earlier.  Let it be known
  75. that we, on the development and win32 porting teams, have not actually tried
  76. to use the binary on a Windows Me platform.  We are not aware of any reason 
  77. that it won't work, but let us know if it doesn't.
  78.  
  79. The most straightforward method of setting up the game is to unzip all of
  80. the NetHack files into a single directory - C:\GAMES\NETHACK would be
  81. a typical choice, but certainly not a required one. 
  82.  
  83. To invoke "NetHack for Windows - Tty Interface" run the 
  84. nethack.exe executable.
  85.  
  86. To invoke "NetHack for Windows - Graphical Interface" run the
  87. nethackw.exe executable.
  88.  
  89. Save files and bones files should be completely 
  90. compatible between the graphical and tty versions.
  91.  
  92. Next, you quite likely want to poke around in the file "defaults.nh"
  93. with a text editor to set up pragmatic things (like where to
  94. store saved games or bones files), aesthetic things (like whether to 
  95. use traditional ASCII characters or graphical tiles, which font etc.), 
  96. and Fun Stuff (like the name of your character and your pet).
  97.  
  98.     With luck the comments in "defaults.nh" should be adequate to
  99. at least get your started figuring out how things work. Oh, and by
  100. the way, read the Guidebook and the in-game Windows help.  It's 
  101. The Guidebook is stored in the binary distribution as Guidebook.txt.
  102.  
  103.  
  104. ------------------------------------------------------------------------
  105. Contacts:
  106. ------------------------------------------------------------------------
  107.  
  108.  
  109. If you discover a bug and wish to report it, or if you have comments
  110. or suggestions we recommend using our "Contact Us" web page at:
  111.     http://www.nethack.org/common/contact.html
  112.  
  113. If you don't have access to the web, or you want to send us a patch
  114. to the NetHack source code feel free to drop us a line c/o:
  115.     DevTeam (at) nethack.org
  116.  
  117. Happy NetHacking!
  118.  
  119. Please mention which of the 'official' nh3.4.1 binaries you are using,
  120. assuming that you are.  If you aren't, please be sure to mention that
  121. fact. When you do, also mention exactly what you changed and what 
  122. steps you followed between the time you downloaded the source, and you
  123. contacted us.
  124.  
  125. ------------------------------------------------------------------------
  126. Frequently asked questions:
  127. ------------------------------------------------------------------------
  128.  
  129. You asked:
  130.  
  131.     I try to start up "NetHack for Windows - Graphical Interface",
  132.     but it keeps starting as the tty version. How do I get the
  133.     graphics?
  134.  
  135. Our RTFM expert replies:
  136.  
  137. There are two executable programs included in the binary distribution.
  138. You have to run the one called "nethackw.exe" to get the graphical
  139. version.  If you ran "nethack.exe", you'll get the tty version. Do it
  140. over, and do it right this time.
  141.  
  142.  
  143. You asked:
  144.  
  145.     Ok the game works.  Where do I begin to learn how to play?
  146.  
  147. A passing strange person replies:
  148.  
  149. Of course it works.  What do you think I am, a radio?
  150.     Once you've got into the game, some good commands to try (and
  151. they don't even count as moves!) are ? and /.  At risk of sounding
  152. like a marketing blurb, the HELP key (which on your terminal will be
  153. marked with a question mark - and be warned that you may have to
  154. depress the shift key to activate this function!) gives you instant
  155. access to our online help facility.  It's kind of a menu with lovely
  156. options like "c" (where you get to see MY NAME in the history of
  157. NetHack!), "i" (which gives you all the important legal blurb which
  158. tells you about your rights and responsibilities as a NetHack
  159. licensee), and the more boring items "a" and "b" which merely explain
  160. all the commands and the display symbols and uninteresting stuff like
  161. that.  What the hell.  It's there, you can use it.
  162.     The / key is pretty good, too.  If there's something on the
  163. screen that you don't know what it is, well, it's probably a letter or
  164. a symbol or something.  That's wisdom, see?  But to get onto the
  165. Eternal Verities, suppose you want to know what it MEANS?  Aha!  Hit
  166. /, say "y", I want to specify it by cursor (cursors are blinking
  167. underscores, and if you're British like me you can curse them with
  168. your numeric bloody keypad, too -- Americans needn't understand this
  169. joke), whatever it is, and then you can point out the object of your
  170. confusion and have it explicated in frabjous detail.  Helps you avoid
  171. getting your face et, sometimes, that.  Always nice, not having your
  172. face et.
  173.     Oh, right, I almost forgot.  There's the Guidebook, too, for
  174. the quiche-eaters in our midst....  You may have got one with your
  175. game in the form of a file called Guidebook.txt.
  176.  
  177.  
  178. You asked:
  179.  
  180.     Are ASCII characters my only choice for representing things
  181. on the display?
  182.  
  183. A worker tiling our floor responds:
  184.  
  185. I've been in this business for twenty years.  All the people 
  186. today want to change things!  There's a lot to be said for the 
  187. traditional way of doing things.  On the other hand I can 
  188. provide you with a set of NetHack tiles, that will give 
  189. your display a completely different look.
  190. If you want to try tiles on the NetHack display, place an 
  191.     OPTION=map_mode:tiles 
  192. line into the "defaults.nh" file.
  193.  
  194.  
  195. You asked:
  196.  
  197.     I like the graphical version, because I get to use
  198. my mouse for more than just a paper-weight.  But I *like*
  199. ASCII characters. I've been using ASCII characters for
  200. NetHack since I was in high school.  Can't I have my cake
  201. and eat it too?
  202.  
  203. The baker dropping off our daily doughnut supply says:
  204.  
  205. Did somebody mention cake?  Have I got a recipe for you!
  206. Take (1) defaults.nh
  207. Add  (1) lines of OPTION=map_mode:ascii8x12
  208. Save it, and stir. Presto - an ASCII display on the
  209. graphical screen...or is that a graphical display on the 
  210. ASCII screen...I can't remember - try it yourself.
  211.  
  212.  
  213. You asked:
  214.  
  215.     Eeewwww. I hate the font the graphical version
  216.     is using on the message window.  I like the 
  217.     PrestoWizBang font that I got last week. Can 
  218.     you change it for the next version, please?
  219.  
  220. Our staff Salesperson replies:
  221.  
  222. Why wait?  You can have it now!  Don't delay, add
  223. an OPTIONS=font_message:PrestoWizBang, font_size_message:10
  224. PrestoWiz corporation assumes no responsibility for the
  225. use of their font on NetHack, and all such use is without
  226. warranty and at your own risk.  If you act now, I can
  227. throw in a couple of Ginsu knives at no extra cost.
  228.  
  229.  
  230. You asked:
  231.  
  232.     Wow this is a really neat game.  Is there any way to explore it
  233.     without dying so much?
  234.  
  235. Our staff schizophrenic replies:
  236.  
  237. Gentle Reader, I fear this is a most delicate question.  It is a
  238. frequent theme in fantasy literature that it is far easier to be
  239. granted a wish than it is to decide upon a good wish to make.  But I
  240. am no djinn, and I am willing to advise you on this point as well.
  241. And so I shall make the observation that, no matter what transpires,
  242. you will always die the same amount, viz: once.  (Unless of course
  243. some sort of magic intervenes.)  Perhaps what you want is a way to
  244. avoid dying so soon?
  245.     As it happens, this latter can be accomplished.  Death, as it
  246. transpires, is characterisable as _finitely avoidable_ in NetHack, for
  247. there is a Mystic Prompt known to those who have read the Man Page of
  248. Doom, the words of which, it is sometimes whispered, are as follows:
  249.         Die? [yn]
  250. The benefit of being asked this question at the, shall we say,
  251. appropriate, crucial moments is available -- for a price.
  252. Classically, an acceptable consideration would be the player's soul;
  253. but since according to the hallowed doctrines of most major religions,
  254. @-signs don't have souls to sell, we will be contented with your
  255. score....  For lo!  The game contains an X command, and by the
  256. strangely inexplicable power of the elder gods this X standeth for the
  257. word Discover (or EXplore, in the ancient tongue), and the typing of
  258. this Mystic Device shall effect the deal as described above,
  259. paragraphs 2 and 3.
  260.     Furthermore, and alternately, IF YOU ORDER IMMEDIATELY at the
  261. outset of a game, AS AN ADDED FREE BONUS YOU WILL RECEIVE A GENUINE
  262. HAND-CRAFTED WAND OF THREE WISHES!  Just type NETHACK -X (or
  263. NETHACKW -X if you are more graphically inclined) on the
  264. command line and, since NetHack is freely distributable, SEND NO MONEY
  265. NOW.  As a variation on this theme, the -D flag will put the game into
  266. its debugging mode, IF you are a wizard... "Speak, wizard, and enter",
  267. to paraphrase the Old Master.
  268.  
  269.  
  270. You asked:
  271.  
  272.     I was playing along with my 400 hitpoint level 8 Barbarian
  273.     named Gorp and my dog Gumby, having a wonderful evening bashing
  274.     heads, eating eye corpses, and generally running amok in the dungeon
  275.     and all of a sudden the (1) the lights go out, (2) I hit the power
  276.     cord with my sword, (3) lightning struck, or (4) the game actually
  277.     crashed.  Now what do I do?
  278.  
  279. Our resident disaster recovery expert replies:
  280.  
  281. WHAT? Damn, hmmm, lets see now. Where is the plan, you know what I 
  282. mean, the PLAN! Wait, now calm down, let me think. Hmm. Hmm. Oh 
  283. yea! You have INSURANCE don't you. I mean you compiled the game 
  284. with INSURANCE didn't you. Well then you are in safe hands, so to 
  285. speak. Included at no extra charge to you is a recovery feature. 
  286. Its sole purpose in life is to save your behind in cases like this. 
  287. Don't go getting the idea that you can cheat by turning off your 
  288. machine just when you are about to die and using it to resurrect 
  289. your Wizard. The recovery mechanism can tell you are cheating and will 
  290. delete your high score list and give you bad luck for twenty games. 
  291.  
  292.     To engage the recovery feature after a crash just start your game 
  293. with the same player name as you used with the one that crashed. 
  294. Forgotton what player name you used? Go to your NETHACK directory 
  295. and check to see if you have a bunch of files ending in a number. 
  296. Like so: ELVIS-PRESLEY.0 ELVIS-PRESLEY.1 ELVIS-PRESLEY.2 and so on. 
  297. Your player name is the part after the '-', and before the '.'. 
  298.  
  299. Example you say:
  300.  
  301. nethack -uPRESLEY
  302.  
  303. NetHack should detect the earlier failed game and ask you if you
  304. want to recover. Answer yes. Works. 
  305.  
  306.     Good enough?
  307.  
  308.  
  309. ------------------------------------------------------------------------
  310. DISCLAIMERS:
  311. ------------------------------------------------------------------------
  312. Throughout this document, the word "NetHack" refers to a rather jolly
  313. game involving a small @-sign getting its face et by dragons, and is
  314. in no way to be construed as relating to the theory or practise of
  315. gaining unauthorised use of or access to data or data processing
  316. equipment (except maybe if a few of us play the game at work,
  317. something which I want to go on record as saying is very, very naughty
  318. indeed and not the sort of thing you want to get involved with at
  319. all), and if any security-establishment types are reading this,
  320. remember it's YOU folks who do the cloak-and-dagger stuff, we're
  321. responsible professionals with real jobs and self respect and stuff
  322. like that.
  323.  
  324. Secondly, all references to animal sacrifice, Donny Osmond, dynamic
  325. linking, Microsoft Corporation, okapi, claviprondrophony and so forth
  326. are made purely for the entertainment of the reader and if you think
  327. we meant something by it, that's your problem.  Research has shown
  328. that what people say and what they mean have so little to do with each
  329. other that you can actually get PAID to figure out why people say,
  330. "can you reach the salt?" when as a matter of fact they don't give a
  331. pair of dingo's kidneys what the answer to the question is, so long as
  332. someone provides them with some small white crystals in the near
  333. future and look! you came up with *that* interpretation all by
  334. yourself now didn't you.
  335. ------------------------------------------------------------------------
  336. Special thanks to stephen p spackman who wrote the original version
  337. of this text and who will live forever in our memories.  (Nope, he
  338. isn't dead, just moved on to a higher calling).
  339. ------------------------------------------------------------------------
  340.  
  341. This document is Copyright (C) 1991 Stephen P Spackman and Kevin D
  342. Smolkowski (1993).  It constitutes part of the documentation of the PC
  343. and Windows versions of the NetHack game, and may be distributed freely 
  344. subject to the same terms set forth in the NetHack license.  Thank you 
  345. for having a very nice day indeed.  Hack On!
  346.  
  347.