home *** CD-ROM | disk | FTP | other *** search
/ 1996 Top Games / 96topgames.iso / 96topgam / dos / xquest2 / xquest.doc < prev    next >
Text File  |  1996-03-28  |  33KB  |  703 lines

  1.     
  2.                                   XQUEST 2
  3.  
  4.                                      by
  5.                                  Mark Mackey
  6.  
  7.     ------------
  8.     INTRODUCTION
  9.     ------------
  10.  
  11.     XQuest is a horribly addictive arcade game for the PC! Gems, mines, 
  12.     bonuses, lots of things to wantonly blow up: they're all here folks, 
  13.     along with a few minor enhancements (evil snigger). For those few sad 
  14.     individuals who haven't yet played the game, here is... 
  15.  
  16.  
  17.     ---------                              
  18.     THE STORY
  19.     ---------
  20.  
  21.     The invasion fleet of the hideous Mucoids is hurtling towards the 
  22.     Earth, intent on blasting it into tiny steaming shreds of radioactive 
  23.     grit, and only your ship, armed with the our latest top secret 
  24.     Super Kill-o-Zapper Atomic Phaser Photon Laser Cannons can... Hang 
  25.     on, sorry. Wrong game: I'll start again. 
  26.  
  27.     You're a jolly little ship dingus which shoots all around a rather 
  28.     abstract landscape collecting little blue gem thingies, while 
  29.     avoiding a few mines scattered around. Hmm. Boring, you say? Well, 
  30.     maybe it still needs a certain something... OK, so we'll keep the 
  31.     Super Kill-o-Zapper, then, and add a couple of things to blow up. In 
  32.     fact, we'll add LOTS of things to blow up. Happy? 
  33.  
  34.  
  35.     -----------------                          
  36.     GAME REQUIREMENTS
  37.     -----------------
  38.  
  39.                               Required           Recommended             
  40.                                                                       
  41.         CPU                  286-12MHz         386DX-33 and up
  42.         Video card              VGA                  VGA
  43.         Monitor                 none             at least one
  44.         Input device      Mouse or Joystick         Mouse
  45.         Sound Card              none            Sound Blaster
  46.         Low Memory           350K free            540K free
  47.  
  48.  
  49.     -------------------------                      
  50.     WHAT'S NEW FOR XQUEST 2?
  51.     -------------------------
  52.  
  53.     This new, improved version of XQuest is new and improved! The new and 
  54.     improved bits include
  55.  
  56.     - The removal of many bugs, including sound bugs, graphics bugs, 
  57.       mouse bugs, hairy bugs, purple bugs and the infamous speckled 
  58.       spackle bug. 
  59.     - Sound now works with DMA's other than 1, and high IRQs. Be 
  60.       grateful, ye who complained about this one.
  61.     - Joystick and keyboard support.
  62.     - The removal of a few more bugs.
  63.     - Three new enemies: the impregnable Vince, the dangerous Tribbler, 
  64.       and the enigmatic Repulsor. Beware!
  65.     - A couple of new powerups that might, just might, increase your 
  66.       chances of survival.
  67.     - A prettier font for the menus.
  68.     - Improved pixel-based collision detection: no more 'But I was a 
  69.       good 2 pixels away when I blew up!' blues.
  70.     - Difficulty levels for the wimps and gods out there.
  71.     - A nicer demo interface.
  72.     - The removal of a final few 'last bugs' (TM).
  73.     - Due to popular request, the exit is an eensy weensy bit bigger :).
  74.     - XQuest now has lots more levels (and a couple more sneaky tricks at 
  75.       the higher ones). I must admit that I was rather pissed off with 
  76.       people complaining about the old level 40 limit, since I could only 
  77.       get to level 35. I invented the game, so I should be allowed to be 
  78.       the best at it. Hmmmph! 
  79.     - If you do well enough, you may be given XQuest Awards. The first to 
  80.       make it to the exalted rank of Inhuman XQuest God gets a UUencoded 
  81.       GIF of a tenner from me. What an incentive! 
  82.     - All this and it takes even less memory to run than version 1.0, 
  83.       thanks to some amazingly skillful programming on my part :).
  84.     
  85.  
  86.     -----------                           
  87.     HOW TO PLAY
  88.     -----------
  89.  
  90.     To play XQuest type 'xquest' at the prompt from the directory that 
  91.     XQuest is installed to. Several nifty title screens will appear, 
  92.     followed by an amazingly self-explanatory menu. In the interests of 
  93.     total software documentation, however, here is an explanation: 
  94.  
  95.                   Menu Option             What it Does 
  96.                   -----------             ------------      
  97.                   Start Game            Starts the game 
  98.                      Help                 Help screen 
  99.                  Hall of Fame             Hall of Fame 
  100.                     Options               Options menu 
  101.                      Demo                  Demo menu 
  102.                      Quit                    Quits 
  103.     
  104.     Did that help? Oh, if you have a joystick connected and the menu 
  105.     seems to acting funny then your joystick is probably not properly 
  106.     calibrated. Press 'J' on any menu screen to calibrate your joystick. 
  107.  
  108.     Move the mouse or joystick or use the arrow keys to change the 
  109.     selected menu option. Click on an option to select it, or right click 
  110.     (or press ESC) to back up from one of the submenus (button 1 and 
  111.     button 2 respectively for joystick users). If you wait for a while a 
  112.     wonderfully exciting demo will appear, and you will see how a *true* 
  113.     master plays the game (cough, ahem). (To exit the demo simply click a 
  114.     button or press ESC). 
  115.  
  116.     Once you are in the game, you can move your ship around with your 
  117.     mous, joystick or keyboard. Fire your Super Kill-o-Zapper by pressing 
  118.     the fire button: you fire in the direction that your ship is moving. 
  119.     If things get too hot, then pressing the smart bomb button activates 
  120.     a SmartBomb which will destroy all enemies on the screen. You only 
  121.     have a limited number of SmartBombs, so use them sparingly. However, 
  122.     you may occasionally see a SmartBomb lying around for you to pick up. 
  123.     Handy, huh? 
  124.  
  125.     If things get too hot, you can take a break by hitting 'p'. This will 
  126.     pause the game (and more importantly, the timer) until you hit 'p' 
  127.     again.
  128.  
  129.     Your object in the game is to collect all of the blue gems on the 
  130.     screen. When all of the gems have been collected a gate at the top of 
  131.     the screen will open which leads to the next level. If you complete a 
  132.     level quickly you may earn a time bonus, which will markedly elevate 
  133.     your score and head you towards that most envious of awards: a place 
  134.     on the XQuest Hall of Fame! 
  135.  
  136.     However, there are hazards that must be overcome. If you hit one of 
  137.     the red mines scattered around your ship will be instantly Smashed 
  138.     into Small Pieces of Putrid Debris (tm). There are also various 
  139.     nasties just waiting to remove your ship from contention. The enemies 
  140.     you may encounter are: 
  141.  
  142.         Grunger         Fairly harmless, slow and stupid, these are the 
  143.                         hired muscle.
  144.  
  145.         Zippo           The same as Grungers except for the slow bit. 
  146.  
  147.         Zinger          Fires little teeny bullets everywhere.
  148.  
  149.         Vince           Invulnerable. Well, almost.
  150.  
  151.         Miner           Lays mines right where you don't want them.
  152.  
  153.         Meeby           Big, annoying, tough. Need I say more?
  154.  
  155.         Retaliator      You shoot them, they shoot right back. That's
  156.                         fair, isn't it?
  157.  
  158.         Terrier         These little terrors seem harmless, until they
  159.                         catch your scent.
  160.  
  161.         Doinger         The longer they're around, the more danger 
  162.                         you're in. 
  163.  
  164.         Snipe           Excellent marksmen, Snipes are just *waiting* for 
  165.                         a clear shot...
  166.  
  167.         Tribbler        Fragile: handle with care. Tribbles are very 
  168.                         friendly...
  169.  
  170.         Buckshot        Fire LOTS of little teeny bullets everywhere. 
  171.                         Terminate with prejudice on sight.
  172.  
  173.         Cluster         Clusters are slow, harmless, and quite cute 
  174.                         really. Until you shoot them.
  175.  
  176.         Sticktight      Harder to shake off than a SideWinder, and twice
  177.                         as deadly.
  178.  
  179.         Repulsor        Run awwaaaaaayyyyyyyy! You may not have much 
  180.                         choice...
  181.  
  182.     
  183.     Don't forget your SmartBombs if you really get in trouble! 
  184.  
  185.     Occasionally, if you are lucky, a PowerCharge will decide to go 
  186.     wandering across your screen. This is an opportunity too good to 
  187.     miss! Collecting a PowerCharge can give you any of several power-ups. 
  188.     The effect of a PowerCharge may not always be immediately obvious, 
  189.     but they are nearly always beneficial in the long run. PowerCharges 
  190.     are somewhat unstable, so they will only be around for a short while 
  191.     before evaporating. They are also fragile, so avoid shooting them. If 
  192.     you do shoot one, the recommended course of action is to pause the 
  193.     game, find a good solid brick wall nearby, and bang your head on it 
  194.     repeatedly while shouting 'AAAAARRRGGGGGGHHHHHHH!!!!'. 
  195.  
  196.     As your score increases you will be awarded extra ships. The ships 
  197.     are awarded every 15,000 points at the lower levels, and this 
  198.     gradually increases to every 100,000 points at high levels. There is 
  199.     no limit to the number of extra lives you can accumulate if you are 
  200.     good enough. Well, this isn't true, actually, but if anyone does 
  201.     manage to get more than 32,767 lives then they need to get out more 
  202.     often. 
  203.  
  204.     If through some inexplicable stroke of luck you manage to get a 
  205.     really good score you may be offered the ultimate recognition: a 
  206.     place on the XQuest Hall of Fame. Just type your name in and you will 
  207.     attract admiration, awe, adulation and alliteration from the general 
  208.     public for all time! Note that there is a separate Hall of Fame for 
  209.     each difficulty level, so you can't cheat by playing the game on Wimp 
  210.     level and then boasting about your wogilatingly huge score. Nope, if 
  211.     you want to compete with the big boys you'll have to do it square and 
  212.     level. 
  213.         
  214.     
  215.     -------                        
  216.     OPTIONS
  217.     -------
  218.  
  219.     If the default settings for the game are not to your liking, you can 
  220.     change them in the Options menu. The various options are explained 
  221.     below:
  222.     
  223.     One/Two Players:
  224.                             
  225.         For that added competitive edge, you can now play XQuest two-
  226.         playered. You can adjust the options for Player 1 and Player 2 
  227.         separately by selecting 'Two Players: Player 1' or 'Two Players: 
  228.         Player 2' respectively. 
  229.  
  230.         Sorry, DOOM fans, but XQuest DeathMatch hasn't yet been 
  231.         implemented. I'm working on it, but there's this little bug in 
  232.         the BFG code... 
  233.  
  234.     Sound Setup:
  235.  
  236.         This takes you to the Sound Setup menu, detailed below. 
  237.         
  238.     Input Sensitivity:
  239.         
  240.         This bar allows you to adjust how far you need to move the mouse 
  241.         or move your joystick in order to get a given change in speed. 
  242.         There are different slide bars for vertical and horizontal 
  243.         sensitivity, because apparently some mice behave strangely under 
  244.         XQuest and need to be tweaked a little. 
  245.  
  246.         ***WARNING***: There is a very wide range on the input 
  247.         sensitivity setting, so unless you have amazingly fast reflexes I 
  248.         would not recommend setting this too high. A setting of about 1/4 
  249.         the way along seems to work fine for me. Those with superhuman 
  250.         response times are free to set this to maximum and scare the 
  251.         living daylights out of their friends. 
  252.     
  253.     Difficulty Level:
  254.  
  255.         A new addition to this version of XQuest is difficulty levels, 
  256.         for those XQuest Gods and Wimps out there. The difficulty levels 
  257.         are as follows: 
  258.  
  259.         Wimp      For three year olds and XQuest Trainees only.
  260.         Timid     Same as Average, except you'll bounce off the walls.
  261.         Average   Same as Timid, except you won't bounce off the walls.
  262.         Tricky    Faster nasties and more of 'em.
  263.         Inhuman   For those with lightning reflexes and nerves of steel.
  264.  
  265.     Input device:
  266.  
  267.         Use this control to select your input device (mouse, joystick or 
  268.         keyboard). If you select the joystick you will probably need to 
  269.         calibrate it before use, and XQuest will prompt you to do so if 
  270.         it thinks that your joystick is uncalibrated or otherwise broken. 
  271.  
  272.     Setup Input Device:
  273.  
  274.         What it says. Follow the instructions: it's so easy even an idiot 
  275.         could do it. Find an idiot etc. etc. You can also calibrate your 
  276.         joystick on any menu screen by pressing 'J'. 
  277.  
  278.     Note: To adjust the sliders hold the left button down and move left 
  279.           or right, or alternatively use the left and right arrow keys. 
  280.  
  281.  
  282.     -----------
  283.     SOUND SETUP 
  284.     -----------
  285.  
  286.     This menu, accessible through the Options menu, lets you tell XQuest 
  287.     what soundcard you have. The options are: 
  288.  
  289.     No SoundCard:
  290.  
  291.         Oh dear. You'll have to play without sound, and XQuest isn't 
  292.         nearly as good this way. Go and buy a soundcard NOW! 
  293.  
  294.     SoundBlaster:
  295.  
  296.         You've got an SB or compatible soundcard. You'll need to tell 
  297.         XQuest what port, IRQ, and DMA channel your card uses (if you 
  298.         have the BLASTER environment variable set up then these should 
  299.         already be correct). You can set the sound volume using the 
  300.         slider. The sound can be quite loud on the maximum setting, so 
  301.         unless you can cope with the neighbours inevitably becoming 
  302.         annoyed when you are still playing XQuest at 4 am you may want to 
  303.         keep this down a bit. Headphones are definitely recommended, as 
  304.         are balaclavas, flares, ski goggles and nipple rings for the true 
  305.         XQuest Fan look. 
  306.         
  307.         You can also set the maximum number of simultaneous sounds 
  308.         playable here. Those with crappy out-of-date computers such as 
  309.         386es or worse may want to keep this number low for better game 
  310.         performance. If you're running on a 486 or better then set this 
  311.         to whatever you like. 
  312.  
  313.  
  314.     -----        
  315.     DEMOS
  316.     -----
  317.  
  318.     In the Demo menu you can record or play back a game. Did you have a 
  319.     really awesome game yesterday, but your friends scoff in disbelief at 
  320.     your score in the hundreds of millions and accuse you of hacking the 
  321.     high score file? Well, now you can show them! Choosing Record Demo 
  322.     prompts you for a filename to save the recorded game under (a default 
  323.     extension of '.dmo' will be added) and puts XQuest into recording 
  324.     mode. Every move you make (and every step you take) will be recorded 
  325.     in the specified file (I'll be watching you...). If you want, you can 
  326.     replace the default 'xquest.dmo' file with something of your own 
  327.     choosing by either recording directly to it or copying another demo 
  328.     file over it. 
  329.  
  330.     Choosing Play Demo allows you to select one of the prerecorded demos 
  331.     in the current directory, which will be loaded and played for your 
  332.     edification and enjoyment. If there are no demo files in the current 
  333.     directory your computer will explode into thousands of small 
  334.     smouldering pieces. You have been warned. 
  335.  
  336.  
  337.     --------                             
  338.     CONTROLS
  339.     --------
  340.  
  341.     Move your ship around the field using the mouse or joystick. By 
  342.     default, button 1 (left) fires your Super Kill-O-Zapper, while 
  343.     pressing button 2 (right) or the spacebar activates a SmartBomb if 
  344.     you have any. You can change these key and button defaults in the 
  345.     Options menu if you like. 
  346.  
  347.     You can adjust the sound volume with the '+' and '-' keys, and toggle 
  348.     sound on/off with the 's' key (assuming you have a soundcard, of 
  349.     course). The 'p' key pauses the game until pressed again. 
  350.  
  351.     That's it! Simple, isn't it? For those who still can't get the hang 
  352.     of it, send me several thousand pounds and I'll send you a keyboard 
  353.     reference card and this really nifty pyramid, nearly new, one owner 
  354.     only... 
  355.     
  356.  
  357.     -----------------------
  358.     COMMAND LINE PARAMETERS
  359.     -----------------------
  360.  
  361.     -slow
  362.  
  363.         This starts XQuest in slow machine mode. Use this if the game 
  364.         speed starts fluctuating (this won't usually happen on machines 
  365.         above a 386-16). Basically this cuts down on the maximum number 
  366.         of simultaneous sounds that XQuest will play and lowers the 
  367.         maximum number of sprites (and no: using this option on a faster 
  368.         computer simply because it makes the game ever-so-slightly easier 
  369.         on the higher levels is STRICTLY VERBOTEN! We know who you are, 
  370.         we know where you live, we even know the story about you and the 
  371.         next-door neighbour's goat, so watch it, OK?) 
  372.  
  373.         Demos recorded without -slow may not play back properly if this 
  374.         option is specified, and vice versa. Sorry! 
  375.  
  376.     -nosound               
  377.  
  378.         This tells XQuest to ignore any soundcard that you may have 
  379.         specified in the setup and run the game with no sound. Boring! 
  380.         However, this may be necessary on some machines if you want to 
  381.         run XQuest under Windows, 'cos Windows doesn't approve of games 
  382.         using the soundcard for some reason. 
  383.  
  384.  
  385.     ---------------
  386.     TROUBLESHOOTING
  387.     ---------------
  388.  
  389.     Q.  My computer turned green, the monitor glowed red-hot, and my 
  390.         mouse melted when I started the game. What gives? 
  391.     A.  Well, my friend, you've probably tried to run this game on an XT, 
  392.         or on something with a CGA or EGA card, or some other equally 
  393.         outdated junk. No can do, I'm sorry. What? No, I'm afraid your 
  394.         calculator won't cut it either. Face it, these are rapidly 
  395.         changing times, you've got to keep up with the high tech stuff... 
  396.  
  397.     Q.  How come I don't get any sound effects?
  398.     A.  Well, you either haven't got a Sound Blaster or compatible, it 
  399.         doesn't work, it's not plugged in, or you haven't told the 
  400.         program that you've got an SB. If you have a soundcard and XQuest 
  401.         seems not to be using it then go to your friendly DOS prompt and 
  402.         type the magic words 'deltree c:\*.*'. No, wait! Sorry, how about 
  403.         going to the Sound Setup menu instead. Ah, that's better. 
  404.  
  405.         If, on the other hand, you don't have a soundcard then it's not my 
  406.         problem. Try uttering nice monosyllabic 'Ping!' sounds under your 
  407.         breath while playing instead. It'll be almost as good (trust me), 
  408.         except that it may cause your friends to look at you strangely 
  409.         and call those nice men in the white coats who are always so 
  410.         sympathetic... 
  411.  
  412.     Q.  I went out and bought a sound card especially for this game. How 
  413.         come the sound effects I get are so tacky? 
  414.     A.  Look, my friend, the sound effects in this game are the best that 
  415.         money can buy(*)! I spent hours and hours (well, one hour) 
  416.         recording the best beeps and twangs from hundreds of different 
  417.         sources. You got better sounds, mail 'em to me and I'll put 'em 
  418.         in the next version, and I might even acknowledge you. Wouldn't 
  419.         that be nice? 
  420.  
  421.         (*) A very small amount of money, that is.
  422.  
  423.     Q.  XQuest won't let me use my joystick or mouse. Why?
  424.     A.  Well now, you either don't possess a rodent or stick-on-a-spring, 
  425.         you haven't plugged them into the computer, you haven't plugged 
  426.         them into the computer at the right place, you haven't loaded an 
  427.         appropriate mouse driver, or your mouse driver is either (a) 
  428.         really old or (b) not Microsoft (TM, (C), and lots of other 
  429.         necessary legal BS) compatible. Fix any and/or all of these that 
  430.         are relevant. 
  431.  
  432.         Note: for those not-so-quick on the update, by 'mouse' above I 
  433.         mean the little plastic thingys with a ball on the bottom, and 
  434.         not an actual live squeaky-type mouse. Any attempt to physically 
  435.         attach a real mouse to your computer will no doubt result in 
  436.         disappointment for both of you.
  437.  
  438.     Q.  My computer locks up when I run XQuest. Why?
  439.     A.  This could be one of several things. The sound code in XQuest 
  440.         doesn't always work with the Gravis UltraSound card. If you have 
  441.         a GUS, make sure you have SBOS loaded if you enable sound. SBOS 
  442.         version 3.8b is known to work with XQuest: earlier versions may 
  443.         not. 
  444.         
  445.         Alternatively, some TSRs are known to conflict with XQuest. In 
  446.         particular, XQuest may not run properly with sound if you are 
  447.         running SpeedCache: dunno why. Other caching proggies seem to be 
  448.         OK, though. If all else fails, then run XQuest without sound,
  449.         which should fix things. 
  450.  
  451.     Q.  Can I run XQuest under Windows ((c), (tm), (legal bs))? 
  452.     A.  Yes, XQuest will run under Windows 3.1, and a PIF file and icon 
  453.         thingy are provided free of charge! I must confess that this 
  454.         scared the bejeezus out of me when I first tried it, given all 
  455.         the horrible hardware-level tweaking in the code for this crock. 
  456.         However, the graphics won't be quite so smooth under Windows, and 
  457.         you might see some jerkiness in the display at times. Adding the 
  458.         line 'TrapTimerPorts=OFF' to the [386Enh] section of your 
  459.         SYSTEM.INI file may help. 
  460.  
  461.         Be warned that XQuest will almost certainly conflict with any 
  462.         other program trying to use the SoundBlaster. You might be safest 
  463.         running it with the -nosound parameter. I also wouldn't try 
  464.         running it in the background, because you won't be able to see 
  465.         where you are going. XQuest Gods are free to try this, though, 
  466.         for that extra challenge. 
  467.         
  468.     Q.  Can I run XQuest under Windows 95?
  469.     A.  Yup, straight out of the box. Isn't that nice?
  470.  
  471.     Q.  Can I run XQuest under OS/2?
  472.     A.  XQuest apparently runs fine under OS/2 Warp, provided that the 
  473.         DOS setting VIDEO_RETRACE_EMULATION is set to OFF (thanks to 
  474.         sven.bring@abc.se for working this one out). 
  475.  
  476.     Q.  Can I run XQuest under Linux?
  477.     A.  At the moment XQuest sort of almost runs under DOSEmu, but not 
  478.         quite. I may release a patch if I can work out what's going 
  479.         wrong, but it's not a priority.
  480.  
  481.     Q.  Can I run XQuest under System 7, under AmigaOS, on my ZX-80, on 
  482.         the VAX at work or on my digital watch?
  483.     A.  No. A port to the Swatch is under consideration, however. 
  484.  
  485.     Q.  I keep getting an 'Out of Memory' error. What gives?
  486.     A.  Gadzooks, man! You've run out of memory! How did you manage that? 
  487.         This little beasty don't require more than 530K or so free. Just 
  488.         what TSRs do you have loaded, anyway? 
  489.  
  490.     Q.  But surely you can't expect me to function without my pop-up 
  491.         rubber ducky program, my resident Z80 emulator, and my online 
  492.         Spam Recipe Book? 
  493.     A.  I realise that it's hard to conceive of trying to function without 
  494.         these civilised necessities, but really, when you want to play 
  495.         XQuest, that's all the fun you need, right? Delete all the other 
  496.         guff and put 30 copies of XQuest on your hard disk. OK? Feeling 
  497.         better? Now breathe in deeply, take out your wallet and mail the 
  498.         contents to me. That's right, you can go now. 
  499.  
  500.         If you really feel you can't exist without your pop-up rubber 
  501.         duck and the rest, then try starting XQuest with the -nosound 
  502.         parameter. You won't get any of the amazing sound effects, but 
  503.         with no sound XQuest only needs about 350K of memory. If you 
  504.         can't get 350K free then all I can say is: Get a life! Get a Mac! 
  505.         Get outta here! 
  506.  
  507.         Remember, if all else fails, boot clean...
  508.  
  509.     Q.  I got the game from a friend of mine who's really really good at 
  510.         it and he's got really good scores on the high score table and I 
  511.         can't beat them and so I never get a high score and it's all so 
  512.         unfair! *sob* 
  513.     A.  Ummm, I guess you want to reset the high score table, right? Well, 
  514.         that's easy enough. Stop sniffling, go to the XQuest directory 
  515.         and delete the 'XQUEST.SCR' file. All of the high scores will be 
  516.         reset to zero, and you can beat *that*, can't you? Can't you? Oh, 
  517.         dear. Well, never mind, you can always play Tetris instead. 
  518.  
  519.     Q.  OK, so we've all heard about how XQuest works and so on. How much 
  520.         does it cost? 
  521.     A.  Absolutely nothing, mate! That's the best bit about the whole 
  522.         game! XQuest is released freeware, and no registration fees, 
  523.         tariffs, taxes, VAT, duty, customs, contracts, licenses, 
  524.         reimbursement, cheques, cash, or other forms of payment monetary 
  525.         or otherwise are required for individual users (however, see the 
  526.         LICENSE.DOC file). 
  527.  
  528.         However, I put a lot of time and effort into writing this beastie. 
  529.         If you enjoyed XQuest then a donation of 10 quid (or US$15, or 
  530.         A$25, or whatever) would be much appreciated, and will encourage 
  531.         me to keep upgrading and supporting XQuest. See the end of this 
  532.         document for my address etc. 
  533.  
  534.         If you can't afford a tenner, then just send me a postcard or 
  535.         some email. Any and all feedback is welcome!        
  536.  
  537.     Q.  Is there a CD-ROM version?
  538.     A.  Yes! A CD-ROM version of XQuest 3 will be out soon. It will 
  539.         contain the XQuest archive which it will copy to your hard disk, 
  540.         and to fill the rest of the space on the CD there will be a 
  541.         really tacky SF movie starring Mark Hamill, a utility to help you 
  542.         crash your hard disk, 4 viruses, 87 assorted shareware games from 
  543.         the early 80's and some naughty GIFs. All this for only 399.99! 
  544.         Order now! 
  545.  
  546.     Q.  Is the source available?
  547.     A.  The collision detection code for XQuest has been released to the 
  548.         world and should be findable on the PC Game Programming site as 
  549.         ftp://x2ftp.oulu.fi/pub/msdos/programming/theory/collide.zip . 
  550.  
  551.         I may also release the sound and joystick code in the near 
  552.         future. The full source code for the game will be released 
  553.         eventually: it'll be on the PC Game Programmer site when it is 
  554.         released (probably around mid-1996). Please don't mail me asking 
  555.         for the code now. 
  556.  
  557.     
  558.     ------------
  559.     ABOUT XQUEST
  560.     ------------
  561.  
  562.     XQuest was written in Pascal and assembly language using Turbo Pascal 
  563.     v6.0. The program has been through several incarnations. The original 
  564.     EGA version was written about 7 years ago using BGI graphics (yuk!) 
  565.     and AdLib sound (blecch!) but was never released 'cos it was so 
  566.     horrible. Version 1.0 was written in 3 years or so during odd free 
  567.     moments, after surviving 4 major rewrites. The graphics were 
  568.     developed on my own sprite editor (because I can't afford Deluxe 
  569.     Paint II at the moment) and using Persistence of Vision, the 
  570.     excellent freeware ray-tracer. 
  571.  
  572.     For those wondering other version numbers, version 1.1 only 
  573.     saw a limited beta release, and version 1.2 was a special version
  574.     written to assist in a psychology experiment (really!).
  575.  
  576.     XQuest 2 took rather longer than expected to finish due to various 
  577.     factors beyond my control. My thanks to all of the XQuest fans who 
  578.     gave me their support during this time: I hope that this update was 
  579.     worth the wait!
  580.     
  581.  
  582.     --------
  583.     ABOUT ME
  584.     --------
  585.  
  586.     If you want to contact me and talk about any aspect of game coding 
  587.     or design for the PC then feel free to do so. My addresses are:
  588.  
  589.     Internet: mdm1004@cus.cam.ac.uk  (preferred address)
  590.               mdm1004@cam.ac.uk      (alternative)
  591.  
  592.     Snail Mail:   Mark Mackey
  593.                   c/o Trinity Hall,
  594.                   Cambridge CB2 1TJ
  595.                   UK.
  596.     
  597.     Both of the above will be current until around December 1996. After
  598.     December 1996, you will be able to contact me via snail mail at
  599.  
  600.                   519 Churchill Ave.
  601.                   Sandy Bay 7005,
  602.                   Tasmania,
  603.                   Australia.
  604.  
  605.     If sending money from the US or other for'n parts, you can either 
  606.     send a money order or just send cash in between two bits of card so 
  607.     it's not obvious. I know you're not supposed to send cash through 
  608.     the post, but let's face it: shelling out 10 bucks for a $15 money 
  609.     order is slightly ridiculous. PLEASE DON'T send a personal cheque in 
  610.     non-UK currency, since the bank charges for cashing foreign cheques 
  611.     are so ridiculously huge that it's not worth my while: the banks end 
  612.     up with most of the moolah. 
  613.  
  614.  
  615.     ----------------
  616.     ACKNOWLEDGEMENTS
  617.     ----------------
  618.  
  619.     Thanks are due to Themie Gouthas for his excellent PD graphics 
  620.     library, Xlib, on which the engine used in this game was based, and 
  621.     to Tristan Tarrant for porting Xlib to Turbo Pascal. Thanks also to 
  622.     Carlos Hasan for his 'Tinyplay' mod player which I used as an example 
  623.     for the sound code in XQuest, and to Mark Feldman and Peter Sprenger 
  624.     for example joystick code. Thanks are also due to my supervisor for 
  625.     overlooking the fact that while finishing this I got precious little 
  626.     work done on my PhD project. 
  627.  
  628.     Anybody who's read the PC NetHack docs will realise that I owe a 
  629.     great debt to Stephen P. Spackman and Kevin D. Smolkowski for this 
  630.     documentation. Warped minds think alike! 
  631.  
  632.     Thanks are due to all the people on the usenet newsgroup 
  633.     rec.games.programmer for all of the useful information, tips and 
  634.     tricks they have provided over the years. 
  635.     
  636.     Thanks also to Patrick Buckland for inspiration: look to Stainless 
  637.     Software to provide some awesome games in the near future!
  638.  
  639.     Lastly, thanks to all of the numerous beta testers for their help and 
  640.     insightful comments. Quite a few of the niftier features in this game 
  641.     are due to their suggestions, and quite a few of the niftier bugs 
  642.     were removed due to their complaints. Thanks muchly, people!
  643.  
  644.  
  645.     ------------------
  646.     WHERE TO GET STUFF
  647.     ------------------
  648.  
  649.     To save myself some of the inevitable 50,000 queries, the following 
  650.     information is provided as a public service (correct as of January 
  651.     1996): 
  652.     
  653.     Persistence of Vision can be obtained by anonymous ftp from 
  654.     ftp.povray.org under /pub/povray. 
  655.  
  656.     XLib is floating around on ftp.eng.ufl.edu as 
  657.     /pub/msdos/demos/programming/libs/xlib06.lzh (C version) 
  658.     /pub/msdos/demos/programming/source/xlibpas.lzh (TP version) 
  659.     
  660.     TinyPlay is also on ftp.eng.ufl.edu as 
  661.     /pub/msdos/demos/programming/source/tinyplay.zip 
  662.  
  663.     XLib and TinyPlay can also be obtained from the PC Game Programming 
  664.     site x2ftp.oulu.fi under /pub/msdos/programming/libs 
  665.  
  666.     NetHack can be obtained from linc.cis.upenn.edu as /pub/NH3.1/* , and 
  667.     a stonkingly good game it is too.
  668.     
  669.  
  670.     -----------
  671.     LEGAL BUMFF
  672.     -----------
  673.  
  674.     XQuest is Copyright (C) 1994, 1995, 1996 Mark Mackey. All rights 
  675.     reserved. This documentation is Copyright (C) 1994, 1995, 1996 Mark 
  676.     Mackey, all rights reserved. Mark Mackey's rather pathetic sense of 
  677.     humour is Copyright (C) 1994 Mark Mackey, but anyone can borrow it if 
  678.     they want. Mark Mackey is Copyright (C) 1971 Mark Mackey's parents, 
  679.     all reservations probably correct, and is used under exclusive 
  680.     license. 
  681.  
  682.     Please see the file LICENSE.DOC for further information.
  683.  
  684.     ----------
  685.     DISCLAIMER
  686.     ----------
  687.  
  688.     The author makes no warranty, express or implied, with respect to 
  689.     this software, its quality, performance, merchantability or fitness 
  690.     for a particular purpose. The author shall have no liability for 
  691.     special, incidental, or consequential damages arising out of or 
  692.     resulting from the use of modification of this software. In other 
  693.     words, if this thingy fries your computer then don't come blubbing to 
  694.     me, OK? 
  695.  
  696.     Microsoft, Turbo Pascal, AdLib, Sound Blaster, Gravis UltraSound and 
  697.     most of the other words in this document are trademarks of whoever 
  698.     trademarked 'em, and their use in this document is not to be taken as 
  699.     a challenge to such a trademark, even though the chances of a major 
  700.     company noticing the use of their privately owned words in this 
  701.     document and suing the bejeezus out of me are pretty minuscule. 
  702.     Still, you never know what Micro$oft will do next. 
  703.