home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_05 / ANORAKS1.LZH / README.1ST < prev   
Text File  |  1995-08-16  |  20KB  |  350 lines

  1.                       Untramielled Adventures
  2.                          Version 1.01
  3.                             Manual
  4.                           12/05/1995
  5.  
  6.  
  7.                 Standard Disclaimer (and a bit more)
  8.  
  9.     This program and associated files may be distributed freely as a unit, 
  10. by individuals to individuals. I am not responsible for any damage caused 
  11. to the user's equipment, nor am I aware of any possibility of damage.
  12.     Any modification to the program or files must be documented in a file 
  13. which is part of the new version. I specifically forbid any modification 
  14. which is intended to cause damage to the user's equipment, or to the user.
  15.  
  16.  
  17.             Autobiographical introduction (May be skipped)
  18.  
  19.     I like programming; I don't have to do it for a living, so I suppose 
  20. it counts as my favorite computer game. I also like fantasy literature.
  21.     My first programming experience was on a borrowed ZX80 in Basic; a 
  22. version of Mastermind.
  23.     I then built a Microtan 65 from a kit, and since I couldn't afford the 
  24. optional Basic in EPROM, added a home-built EPROM programmer, learnt 6502 
  25. assembly language and wrote my own high level language, which was sort of 
  26. like Forth. I used this for writing programming tools and a couple of 
  27. games.
  28.     Next was a second hand Vic20, with Basic as standard. Personal Computer 
  29. World gave the Basic source for a role playing game for the Pet, which I 
  30. heavily modified, and I played my first CRPG! I also bought a few adventure 
  31. games on cartridge or tape.
  32.     A tape given by a friend turned out to be for the C64, so I bought a 
  33. shop-soiled C64 from another friend. I naturally started to transfer my own 
  34. CRPG to the C64, but never finished it because so much of my time was spent 
  35. on playing purchased CRPGs, particularly after I bought a disk drive.
  36.     We are now approaching modern times; I had gone from 1k of RAM and a 
  37. cassette drive to 48k and a disk. Then the disk drive broke, and I decided 
  38. that instead of replacing it, I would buy a new, modern computer. The ST 
  39. was cheaper than the Amiga, so that was that; of course, I really wanted a 
  40. Mac.
  41.     Basic was starting to get a bad name, and ST Basic was a particularly 
  42. loathed example, so I decided that it was time to switch to C, and to help 
  43. me learn it I would program a role playing game.
  44.     A few years down the line I had, without realizing it, programmed 
  45. myself into a corner. Most of my time was being spent on improving my 
  46. fight and movement algorithms and blitblock routines in Assembly. I didn't 
  47. really have a story, and wasn't sure how to twist what I had written to 
  48. give me one. Something was needed to save me from myself.
  49.     The deus cum (Latin joke) machina was Atari Corp., and my gratitude is 
  50. reflected in the name of this gaming system. I sold my ST to buy a second 
  51. hand STE, and it trashed my hard disk. I then discovered that the only 
  52. working copy of my backup program had been on the hard disk! (Do laugh.)
  53.     I had lost everything, my programming environment, my tools and my 
  54. graphics, so I had to start from scratch. On another unidentifiable 
  55. computing platform I had been looking at RPG construction kits, CASE tools 
  56. and HTML, and got the Great Idea; you break the problem into bits, and use 
  57. tools to make the bits and a shell to stick the bits together.
  58.     I also decided to use only C, as near ANSI as I could stomach, with 
  59. simple graphic and fight routines, and get something to work before I 
  60. started improving it. Those resolutions I have bent, but not broken - yet.
  61.     So I bought a copy of Lattice C 5 from someone who had decided GEM 
  62. programming was too hard, and (you'll love this) was going to learn 
  63. Windows programming instead. The rest, as they say, is history. (Actually, 
  64. the bit above is history; the rest is the manual proper. But that's what 
  65. they say; shows how much they know, doesn't it?)
  66.  
  67.                  What you get and where you put it
  68.  
  69. ANORAKS.PRG     The actual shell which puts the bits together.
  70. GAME.INI        A text file which sets up some variables, and tells the 
  71.                 shell where to find other files. The archived version 
  72.                 thinks you have only one floppy drive; if you have two, you 
  73.                 have to edit the folders lines by hand.
  74. EDIT_INI.TOS    A utility for editing the game.ini file on a hard disk. All 
  75.                 it does is change the defaults for the folders. Run it 
  76.                 before you do anything else. A proper installation program 
  77.                 would be trickier, but if there's a demand...
  78. These go together wherever you start the game from.
  79.  
  80. WORLDS.LST      A database of towns, dungeons etc.
  81. TEXTS.LST       Various texts. Read them for clues if you like.
  82. HOLDINGS.LST    The possessions of the various NPCs
  83. SPELLS.LST      The spell names, restrictions and effects.
  84. PICTS.IDX       Index file for PICTS.CMP.
  85. BACKGRND.CMP    Backgrounds for the world view.
  86. BACKGRND.IDX    Index file for BACKGRND.CMP.
  87. INTRO.PI1       Intro screen.
  88. INTRO1.PI1      Second intro screen. View them to see how they work.
  89. FRAME.PI1       The frame for the playing area.
  90. JOES.PI1        I forget what this is for.
  91. These go together in the statics directory. Read GAME.INI.
  92.  
  93. RANDOMS.LST     Random monster characteristics.
  94. *.WOR           Map of the main world that holds the rest.
  95. *.CIT           Maps of the towns and villages.
  96. *.DUN           Maps of the dungeons and towers.
  97. *.SHP           Graphics for the scenery.
  98. These go in the worlds directory.
  99.  
  100. PICTS.CMP       Pictures of the various characters and NPCS.
  101. *.MUS           Background music files. These were created with the Musexx 
  102.                 program from the Budgie Productivity Kit and are played 
  103.                 with their software, turned into a Lattice-linkable module.
  104. These are put in the walking directory.
  105.  
  106. BUMPH.PRG       See 'What you need' below to decide if you need this.
  107. HIRIDMAP.PC1    This can be deleted. It's a very simple map of the town you 
  108.                 start out in, but you don't really want it, do you?
  109. These can go in the little dustbin on your desktop.
  110.  
  111.     Everything can go in the one directory if you are running the game from 
  112. a hard disk, though you will have to edit GAME.INI by hand, but these 
  113. directories are probably the best if you are using floppies. There are two 
  114. files in this distribution, one for each disk; it might be an idea to 
  115. delete the Saves directory from disk 2 and make a separate savegame disk 
  116. with only a Saves directory.
  117.     The PI1 files can easily be replaced if you want to, but it would make 
  118. more sense to wait for HEXAID.
  119.  
  120.                         What you don't get - yet
  121.  
  122.     HEXAID, the construction kit used for making the game, is not yet 
  123. available, i.e. nobody else has tested it and I've had no feedback on the 
  124. kind of game it produces. If anybody is interested enough to make 
  125. constructive criticisms, I will take them into account, and produce Version 
  126. 2, which will be distributed under the same conditions as this. Basically, 
  127. I'm looking for directions - what I need to add, and what would be nice to 
  128. have. If I don't get any, I might do a CASE tool for the ST instead; it 
  129. puzzles me that nobody has yet done one.
  130.  
  131.                             What you need
  132.  
  133.     I'm not totally sure on this, actually.
  134.     I use a 4MB STE with TOS 1.62, Warp9 and a hard disk. Anoraks, data 
  135. space included, takes up comfortably less than 1MB, and uses nothing but C, 
  136. apart from the music player and the PICT decompresser (for speed).
  137.     I've run it from the hard disk and from 1 or 2 floppy drives with 
  138. Memtop set to 1MB or 512k, from a 1.4MB ramdisk, from the Lattice C shell 
  139. on a ramdisk, from Tempus2 while writing this manual, and briefly on 
  140. various machines at the local user group. It hasn't been tested on a Falcon 
  141. or under TOS higher than 1.62, or on a multitasker.
  142.     While trying for beta-testers I discovered that the local gameplayers 
  143. hadn't a clue about GDOS and fonts, so I included a crude (but legal) font 
  144. changer. This is quite likely to get confused if the game is run from a 
  145. hard disk shell which loads a font-handler and an ASSIGN.SYS, so please 
  146. don't. If you boot up from floppy you should have no trouble with it.
  147.     Superboot was found to leave an orphan ASSIGN.SYS on the boot drive 
  148. which was then picked up by NVDI. There may be other ways of treating this, 
  149. but the cleanest seemed to be to delete any ASSIGN.SYS at bootup, and let 
  150. the configuration file transfer its own if needed. BUMPH.PRG (which any 
  151. puzzled American users can rename to ASSWIPE.PRG) does this delete in 66 
  152. bytes.
  153.     As much of the data space used as possible is malloc'ed, and pictures 
  154. and music are stored in memory if there's room. I've aimed for the lowest 
  155. possible common denominator, but would consider it only theoretically 
  156. playable with 512k and one floppy drive.
  157.     If any other games are written with HEXAID, they may, of course, not 
  158. fit at all in 512k or include graphics in 512k; that's up to the designer. 
  159. HEXAID itself requires 1MB and editing the pictures takes more.
  160.  
  161.                         Starting off (at last)
  162.  
  163.     Running the game for the first time brings up the intro screen; a key 
  164. press will terminate this. You get a choice between loading a party and 
  165. starting afresh. There isn't a precreated party in this distribution.
  166.     You have 4 characters; all you can choose is name, sex and picture; all 
  167. starting characters of the same sex have the same attributes. As they gain 
  168. levels you can let them specialize by distributing their stat-points.
  169.     A question mark at the bottom of the text screen is a request for text 
  170. information, followed by Return. It won't let type too much.
  171.     You then move to the View screen. At this point you can press lots of 
  172. keys - but nothing will happen. The only options allowed are:
  173. ?   Query   Tells you where you are and the time.
  174. L   Move    Moves you one cell forward - if possible; reads anything 
  175.             readable in the cell.
  176. >   Right   Turns your face right.
  177. <   Left    Turns your face left.
  178. U   U-turn  Turns you 180 degrees.
  179. S   Save    Saves the game. You can click on any slot and input a name. If 
  180.             a slot already has a name, pressing Return will save under the 
  181.             old name. The second time you play you can select a game.
  182. R   Reload  Brings back the loading options.
  183. Q   Quit    Quits the game without saving.
  184. A   Audio   Toggles the horrible noises off and on.
  185.  
  186.     The arrow keys work like L, >, <, and U, while ), 9, 7, 6, 4 and 2 on 
  187. the numeric pad add 2 turns right or left to the options. The space bar 
  188. works like U. Maybe that's too many choices for moving; I can't decide.
  189.     F1 to F3 call up the player views.
  190.     The choices can also be made from the letters on the menu column, 
  191. where relevant, or the character's line on the Main Stats panel.
  192.  
  193.                             Player view
  194.  
  195.     The character's picture is in the View window, and some stats and the 
  196. Items Worn in the Text window. The available options are in the menu 
  197. column; they can be selected from the menu column or by the keyboard.
  198.     There are 6 primary characteristics, surviving from my previous game, 
  199. STrength, ENdurance, IQ, DeXterity, INsight and CHarm, of which only the 
  200. first 4 are used at present. THrowing, RaNge and ACcuracy are also not 
  201. implemented, but these are secondary characteristics. Magic Resistance is 
  202. not (as far as we know) possessed by humans.
  203.     All the secondary characteristics are based on various weighings of 
  204. the primaries and external influences. FooD depends only on how much you 
  205. have eaten and when, LighT on how long a torch will burn, and in the Main 
  206. Stats, maximum VITality depends on EN more than ST, and current VIT on 
  207. what has been happening to you, while FATigue is a figure that grows with 
  208. lack of rest (and eventually load).
  209.     PRotection is based more on EN and DX than on IQ or ST, and a nice 
  210. long sword doesn't hurt. CoVer is only what you wear, and SHield the 
  211. warding effect of what you have in your left hand, but they all have the 
  212. same purpose, which is given as DEFence in the main stats.
  213.     To be able to give a good blow is to have high HITs, and for that 
  214. there is nothing like ST, unless it's two longswords. Of course, to get 
  215. the blow in at all, or dodge one coming at you, requires SKilL.
  216.     PoWeR is what you use to cast spells, and nobody has ever met a 
  217. stupid, clumsy wizard, but many of them don't have the EN for a high turn 
  218. of SPeeD.
  219.     If a character's name is in green or blue, he is diseased or poisoned; 
  220. you'll know the symptoms soon enough. Not to worry; he can be cured. Oh, 
  221. you don't have any GoldPieces; start worrying.
  222.     In the items worn, the last three increase maxima in various stats, 
  223. but there aren't a lot of them around.
  224.     Selecting Q or any choice not highlighted gets you back out of this 
  225. screen.
  226.     P Pools all the party's gold to the selected player. There's no 
  227. provision for dividing it up, but if you can think of a better reason than 
  228. allaying potential mutual distrust in a collection of bytes, I'll consider 
  229. it for Version 2.
  230.     C is for Casting. The spells screen has room for 28 spells, so there 
  231. are lots of opportunities for learning experiences. Spells which the 
  232. character knows are named; those she has enough PWR for are white; any 
  233. others are red. Use the mouse to select a spell or get out by doing 
  234. anything else. If the spell works on one character, possibly the caster, 
  235. you have to select the character; if it works only on the caster, the whole 
  236. party or their surroundings, it will work and you get out. If it can't work 
  237. under the circumstances, you just get out.
  238.     E brings up the equipment screen, showing the contents of the 
  239. character's backpack, a maximum of 14 items, but not necessarily only one 
  240. of each. Do remember the weight, though. Clicking on an item selects one 
  241. of it; any other choice gets you out.
  242.     If you have selected an item, you are back at Items Worn, with your 
  243. choice in green at the bottom and the menu column blank. If you now click 
  244. on an equipment slot, it may go there; if you want to go into battle 
  245. brandishing a pizza, it's all one to me; your HIT would probably be higher 
  246. with a sword, though. But I can't let you wear it on your ring finger; 
  247. there has to be some concession to realism.
  248.     At the moment you can only replace equipment; you can't remove it. I 
  249. haven't been bothered enough by this to do anything about it.
  250.     Selecting another character will transfer the item to his pack if 
  251. there's room; if not, it will drop to the ground.
  252.     D also brings up the equipment screen, but now anything you click on 
  253. will be dropped. Anything you drop you can pick up again later.
  254.     U is for Use; find out what it does by experiment. If you can't wear 
  255. it or wield it, or perhaps even if you can, Use is worth a try.
  256.     S will share one item of the character's equipment round the rest of 
  257. the party if he has more than 1 of it. It's handy for dividing up items 
  258. bought in the shops.
  259.     F is for Food. If you try to eat Plate Mail nothing will happen. I 
  260. haven't implemented Dentists as NPCs. Dragons and Devils are bad enough.
  261.  
  262.                                 Fighting
  263.  
  264.     This happens occasionally even in the best RPGs. I've kept it as 
  265. simple as possible, in reaction against my previous efforts.
  266.     You are told that you are facing 1 to 3 groups of monsters, and given 
  267. the option of running away, which incurs no penalty, but doesn't always 
  268. work (why aren't you surprised?).
  269.     Any group can cast spells at any group, but only the first group can 
  270. hit or be hit.
  271.     Fighting is organised by reflex round, a unit of time which varies 
  272. inversely with the character's speed, so one who is slightly more than 
  273. twice as fast gets in the second blow as well as the first; this is more 
  274. realistic than the standard melee round, where the fastest character 
  275. usually hits first, but, for all we know, spends the rest of the round 
  276. reciting dirty limericks.
  277.     A character unlucky enough to be hit twice within the same reflex round 
  278. is more likely to suffer damage from the second blow, but recovers balance 
  279. at the start of the next round. You can see this reflected in his Defence 
  280. and Skill stats. Rest assured that the same thing happens to your enemys; I 
  281. will be fair, even if it kills you.
  282.     You can choose at the moment between Attack and Spell. I have plans for 
  283. development that will allow other options. The original game allowed Equip, 
  284. Use and Wait, but combat was a lot more complicated.
  285.     Between deciding to swing a sword and that satisfying, meaty thwack, 
  286. there is a delay. And, as everybody knows, spells take that bit longer. Or 
  287. did you think we mages just snap our fingers?
  288.     Attack kills (you hope) the nearest monster, but Spell can affect any 
  289. rank; you will be asked which (A-C). The recipient of healing spells is 
  290. selected in the normal way.
  291.     After you win, you get experience, and maybe gold, and pick who takes 
  292. any piece of loot. If you select nobody, or his pack is full, the item 
  293. will be dropped.
  294.     If a character goes up a level, he gets points to distribute; the 
  295. number is set in GAME.INI. He won't actually get the benefit of them till 
  296. after he's rested.
  297.  
  298.                         Other encounters
  299.  
  300.     It's true; everybody isn't out to kill you with an axe. Some just want 
  301. to talk you to death. You might get information from them, and you can 
  302. usually stop the conversation with 'Bye'.
  303.     It's not a good idea to have a conversation with a beggar that doesn't 
  304. start with money.
  305.     Guards may be quite chatty, or the reverse, but they won't let you pass 
  306. without the right word.
  307.     People who want something aren't bashful about letting you know about 
  308. it. If you agree, they'll nag you every time they see you, till you bring 
  309. the whatever-it-is; then they snatch it from your hands. They always pay 
  310. up, though. Some might want more than one thing.
  311.     A few people have very little to say, but what they do say is well 
  312. worth listening to.
  313.     Most shops have their price list on the wall. When a customer shows an 
  314. interest, the prices of the items he can afford change color (Magic, I 
  315. suppose). He can buy till he runs out of money, or another customer takes 
  316. over, or you deliberately choose not buying.
  317.     Learning new spells costs not only money, but a certain amount of 
  318. power and some fatigue.
  319.     Bars are a good place to pick up gossip as well as liquid refreshment 
  320. - but don't believe everything you hear.
  321.     Temples have a price list for their cures, but they want the patient, 
  322. the payer and the treatment. Or you can pray - no charge.
  323.     A few shops buy as well. These ask what you want to do, and you can 
  324. spend till you drop or lighten your packs, or, of course, both.
  325.  
  326.                                 Locks
  327.  
  328.     There are a few locked doors and chests, but they open if you own the 
  329. right key. I detest the convention that says the player has to try every 
  330. item on every lock in case that antireticulated gorglesqueezer is actually 
  331. the key for the portal with the ornate window. If the party has the key, 
  332. it's assumed that somebody has the wit to try anything that fits the lock.
  333.  
  334.                     What you have to do to win
  335.  
  336.     I dunno; you might have to get to a place, or find an object, or give 
  337. one to an NPC, or get a response from one. All of these are possible with 
  338. HEXAID.
  339.  
  340.                         What I have missed out
  341.  
  342.     You tell me.
  343.  
  344.                         How you get in touch
  345.  
  346. E-mail odonnllb@tcd.ie. If you're even halfway polite you'll get a reply. 
  347. If you have graphics or music to offer you can be a lot less than halfway 
  348. polite; I know I can't draw. There's no point in giving a snail-mail 
  349. address; I'm very bad at answering letters.
  350.