home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 465.QM21.REF < prev    next >
Text File  |  1991-06-08  |  19KB  |  332 lines

  1.                         QuestMaker Quick Reference Guide
  2.                           (C) 1991  Marietta Co-opware             Version 2.1
  3. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  4. ║ QuestMaker Game Help             1a ║ ║ QuestMaker Script Editor         1b ║
  5. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  6. ║ Function key summary:               ║ ║ Function and special key summary:   ║
  7. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  8. ║ F1  = Game help menu                ║ ║ F3  =  Sort Script files            ║
  9. ║ F2  = Inventory of items picked up  ║ ║ a   =  Add                          ║
  10. ║ F3  = Game SAVE                     ║ ║ f   =  Find                         ║
  11. ║ F4  = Game RESTART                  ║ ║ e   =  Edit                         ║
  12. ║ F5  = Game RESTORE                  ║ ║ n   =  Next record                  ║
  13. ║ F6  = not used                      ║ ║ h   =  Help                         ║
  14. ║ F7  = not used                      ║ ║ v   =  View a graphic file          ║
  15. ║ F8  = Display character position    ║ ║ l   =  List data files              ║
  16. ║ F9  = Game speed control            ║ ║ q   =  Quit editor                  ║
  17. ║ F10 = Quit game and return to menu  ║ ║ enter = jump to next field          ║
  18. ║                                     ║ ║ tab   = jump to next field          ║
  19. ║ Any Alpha = brings up input field   ║ ║ shift tab = jump to previous field  ║
  20. ║ Cursor Keys = move game character   ║ ║ del  =  delete data                 ║
  21. ║ Same Cursor Key = stop character    ║ ║ ESC  =  Accept data and file it     ║
  22. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  23.  
  24.                         QuestMaker Quick Reference Guide
  25.                           (C) 1991  Marietta Co-opware
  26. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  27. ║ QuestMaker Script Editor         2a ║ ║ QuestMaker Screen Control Editor 2b ║
  28. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  29. ║ Summary of Hazard Codes:            ║ ║ Function and special key summary:   ║
  30. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  31. ║ 10  = Get object (add to inventory) ║ ║  F3 = Sort Screen Control data      ║
  32. ║ 15  = Get hidden object             ║ ║                                     ║
  33. ║ 20  = Use object (check inventory)  ║ ║   a = Add a new screen number       ║
  34. ║ 30  = Game end due to match input   ║ ║   f = Find a record                 ║
  35. ║ 31  = Game end (if object missing)  ║ ║   e = Edit a record                 ║
  36. ║ 32  = Game win due to match input   ║ ║   n = Next record in data base      ║
  37. ║ 40  = Skip to next Match            ║ ║   h = Help                          ║
  38. ║ 50  = Jump to new screen            ║ ║   v = View objects you can use      ║
  39. ║ 60  = Position check for response   ║ ║   l = List Control data             ║
  40. ║ 70  = User exit to DOS then response║ ║   q = Quit Screen Control editor    ║
  41. ║ 71  = User exit to DOS no response  ║ ║ Tab   = next field                  ║
  42. ║ 80  = Use a Quantum Point           ║ ║ enter = next field                  ║
  43. ║ 85  = Use Quantum Point & Inventory ║ ║ Esc =  accept data and file it      ║
  44. ║ 90  = Display more text             ║ ║ Shift Tab = previous field          ║
  45. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  46.  
  47.                         QuestMaker Quick Reference Guide
  48.                           (C) 1991  Marietta Co-opware
  49. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  50. ║ QuestMaker Screen Control Editor 3a ║ ║ QuestMaker Screen Control Editor 3b ║
  51. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  52. ║ Summary of Control fields:          ║ ║ Summary of Borders:                 ║
  53. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  54. ║ Controls                            ║ ║  Borders determine where you enter  ║
  55. ║ L R T B = Left Right Top Bottom     ║ ║  and leave the screen.              ║
  56. ║   x = no exit to that direction     ║ ║                       00            ║
  57. ║                                     ║ ║ MAX. Borders  ┌─────┬─────┬─────┐   ║
  58. ║                                     ║ ║ 00 74 00 24   │        T        │   ║
  59. ║ Barriers R1 C1 R2 C2 R3 C3 R4 C4    ║ ║  L  R  T  B   │                 │   ║
  60. ║   Row column numbers                ║ ║               ├                 ┤   ║
  61. ║00 00 00 76 24 00 24 76 = No barriers║ ║               │                 │   ║
  62. ║                                     ║ ║           00  │ L             R │ 74║
  63. ║  R1 C1 = Top left side              ║ ║               ├                 ┤   ║
  64. ║  R2 C2 = Top right side             ║ ║ L = Left      │                 │   ║
  65. ║  R3 C3 = Bottom left side           ║ ║ R = Right     │        B        │   ║
  66. ║  R4 C4 = Bottom right side          ║ ║ T = Top       └─────┴─────┴─────┘   ║
  67. ║                                     ║ ║ B = Bottom             24           ║
  68. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  69.  
  70.                         QuestMaker Quick Reference Guide
  71.                           (C) 1991  Marietta Co-opware
  72. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  73. ║ QuestMaker Screen Control Editor 4a ║ ║ QuestMaker Screen Control Editor 4b ║
  74. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  75. ║ Summary of controls continued:      ║ ║ Summary of controls continued:      ║
  76. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  77. ║                                     ║ ║                                     ║
  78. ║ Reserved = 1 (do not display game   ║ ║ Walk Behind LC RC                   ║
  79. ║  when entering screen) for special  ║ ║             LC = Left Column        ║
  80. ║  effects.                           ║ ║             RC = Right Column       ║
  81. ║ DOS = 1  PIC = 2  Selects command   ║ ║                                     ║
  82. ║     type for D/P command.           ║ ║ Walk Behind is for all columns in   ║
  83. ║ Object (A - Z  and a - z)           ║ ║             the defined area.       ║
  84. ║     select  "View" to see objects   ║ ║                                     ║
  85. ║                                     ║ ║ Quantum Pt Loc is an area defined   ║
  86. ║ Location (R and C) for object       ║ ║           by Row and Column which   ║
  87. ║           R = 0 to 24               ║ ║   gives a QUANTUM point when the    ║
  88. ║           C = 0 to 79               ║ ║   game character walks over the     ║
  89. ║ Objects are now placed in row column║ ║   area specified by R and C.        ║
  90. ║ locations.                          ║ ║                                     ║
  91. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  92.  
  93.                         QuestMaker Quick Reference Guide
  94.                           (C) 1991  Marietta Co-opware
  95. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  96. ║ QuestMaker Screen Control Editor 5a ║ ║ QuestMaker Screen Control Editor 5b ║
  97. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  98. ║ Summary of controls continued:      ║ ║ Summary of controls continued:      ║
  99. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  100. ║                                     ║ ║                                     ║
  101. ║ ZAP LOC R and C is an area defined  ║ ║ COLOR CHG is the color magenta (5)  ║
  102. ║  by Row and Column numbers that     ║ ║ changed to the color indicated in   ║
  103. ║  causes the game to end when the    ║ ║ field 1 to the color indicted in    ║
  104. ║  game character comes in contact    ║ ║ field 2 then back again during      ║
  105. ║  with that location.  The graphic   ║ ║ Quantum pick-up for special effects.║
  106. ║  GEND.PCX is then displayed.        ║ ║                                     ║
  107. ║                                     ║ ║ SPARE is used only on Screen G22    ║
  108. ║ ENTRY POSITION is the position      ║ ║       to specify the replacement    ║
  109. ║ specified by Row and Column number  ║ ║       word for "QUANTUMS".  If      ║
  110. ║ that the game character enters the  ║ ║       blank on that screen the word ║
  111. ║ the screen from the Left, Right     ║ ║       QUANTUM will be used.         ║
  112. ║ Top or Bottom.                      ║ ║       Otherwise it is not used.     ║                                   ║
  113. ║                                     ║ ║                                     ║
  114. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  115.  
  116.  
  117.    How QuestMaker works
  118.    --------------------
  119.  
  120.   QuestMaker uses 2 database files for input that gives control to game
  121.   player input and screen control information.  This simplifies game
  122.   creation by allowing the game developer to concentrate on the game
  123.   content and artistic scenes in each game.  The three major steps
  124.   to creating a QuestMaker game are;
  125.  
  126.     1. Create a background scene using a Paint program
  127.           You create a graphic scenes using a .PCX compatible Paint program
  128.           that presents the scene you want.  You name your scene according
  129.           to the Graphic Scenes Table below.
  130.  
  131.     2. Create game character controls for each game scene
  132.           You define the areas the game character can walk and where
  133.           you enter and leave a scene.  Also, you define object locations
  134.           and if sound is played.  This is done using the Screen Control
  135.           Editor.
  136.  
  137.     3. Create the game player dialog for each game scene
  138.           You define game player response according to the matched input
  139.           and operation codes or hazard codes you set per player input.
  140.           You use the Script Editor for this task.
  141.  
  142.    HINTS
  143.    -----
  144.    Print the TUTOR.DOC File for sample game to learn more about QuestMaker.
  145.    Use Print Screen Function to assist in entering new Screen Control Data.
  146.    Copy like data first, then go back and edit bounderies and border areas.
  147.    Remember you can always determin game character position by pressing F8.
  148.  
  149.   Graphic Screens  (Graphic Scenes Table)
  150.   ---------------------------------------
  151.  
  152.   QuestMaker graphics are named and numbered as follows:
  153.   Each screen graphic is named "Gxy.PCX"  where "xy" is the screen number.
  154.   QM version 2.1 uses the following 64 valid screen numbers.
  155.  
  156.      00  10  20  30  40  50  60  70
  157.      01  11  21  31  41  51  61  71
  158.      02  12  22  32  42  52  62  72
  159.      03  13  23  33  43  53  63  73
  160.      04  14  24  34  44  54  64  74
  161.      05  15  25  35  45  55  65  75
  162.      06  16  26  36  46  56  66  76
  163.      07  17  27  37  47  57  67  77
  164.  
  165.   QuestMaker automatic start-up screen number is G22.
  166.   That means the first graphic shown will be G22.PCX.
  167.  
  168.   HAZARD CODES (operational codes)
  169.  
  170.          10  GET (object if exists)
  171.                  Game Character Position is checked.
  172.                  Object in Reserve field is added to inventory.
  173.          15  GET (hidden object)
  174.                  Game Character Position is checked.
  175.                  Object in Reserve field is added to inventory.
  176.          20  USE it (if you have it)
  177.                  Inventory is checked.
  178.          30  GAME END
  179.                  Game ends on Verb & Subject Match
  180.          31  GAME END (if Object not in Inventory list)
  181.                  Game ends if object in Reserved field is not in Inventory
  182.          40  SKIP (to next match if object in Inventory list)
  183.                  Reserved field is compared to object list
  184.          50  JUMP (to new screen number)
  185.                  Game Character Position is checked.
  186.                  New screen number is place in reserve field as Gxx,rr,cc
  187.          60  POSITION (check game character position first)
  188.                  The position is checked per Position field
  189.          70  User Exit  (Display Response Script)
  190.                  A DOS Call is made. Good for adding sound first.
  191.          71  User Exit  (Do not Display Response Script)
  192.                  A DOS Call is made. Good for special effects or text.
  193.          80  Use Quantum Point
  194.                  If no Quantum Points available player is notified.
  195.                  Otherwise point is used and script data displayed
  196.          85  Use Quantum Point and add object to Inventory List
  197.                  If no Quantum Points available player is notified.
  198.                  If object already in Inventory, player notified.
  199.                  The position is checked per Position field
  200.                  If ok the point is used and script data displayed
  201.          90  More text is displayed if match occurs for same Verb & Noun
  202.                  This can be used for creating longer dialogs.
  203.                  If a match occurs the Operation Code is examined for
  204.                  new action.
  205.  
  206.  
  207.  
  208.   D/P COMMAND in the Screen Control Editor
  209.  
  210.        The D/P Command field allows you to enter a DOS COMMAND to be
  211.        executed after the new screen is displayed.  It is most often
  212.        used to play music.
  213.        The DOS COMMAND is executed just as if it was entered from the
  214.        command line.
  215.        Caution should be used when using this function.  You should
  216.        not attempt to change screen modes within your external program
  217.        or write to the screen where the screen scrolls.  After the DOS
  218.        command executes the game is continued.
  219.  
  220.        The D/P Command field can also be used to display a clipped
  221.        graphic window.  (See DOS=1  PIC=2 field)
  222.        Clipped graphics are most often used to provide additional pictures
  223.        or text that can provide the game player with more information
  224.        when entering a new scene.  The graphic must be a High Resolution
  225.        640 x 200 16 color EGA mode  .PCX  graphic file.  Clipping
  226.        is done automatically from the left most corner of the .PCX file
  227.        to 60 columns and 14 rows.  The clipped is automatically centered
  228.        when it is displayed.
  229.  
  230.  
  231.   Row Column numbers
  232.   -----------------
  233.  
  234.        QuestMaker Row and Column numbers are now based on the 640 x 200
  235.        EGA graphics mode with 8 pixels per Row and Column number.
  236.        640/8 = 80  and 200/8 = 25. When you start counting with 0, it
  237.        means you have 0 - 79 columns and 0 - 24 rows.  The game character
  238.        position is calculate from the top left corner of the character.
  239.        Since the game character usually will have legs, the bottom
  240.        row calculated from the position of head would be less than 24.
  241.        In the case of Hero Harry the bottom row is 22.
  242.  
  243.        Pressing the F8 key will give you current Row and Column number
  244.        where the game charater is positioned.  Use this number for
  245.        your game developement when setting barriers and object locations.
  246.  
  247.  
  248.   Setting the maximum score and game character color
  249.   --------------------------------------------------
  250.  
  251.        To change to maximum score which is pre-set to 250,  simply
  252.        use a text editor and create a file named "MSCORE.NUM" and
  253.        enter a number from 1 to 9999 followed by a comma and the color
  254.        number you would like the game character clothes to be.
  255.        The color defaults to bright white or number 15 if no file MSCORE.NUM
  256.        is found.  For example the contents of MSCORE.NUM with "0100,14"
  257.        would put the maximum score at 100 and the game characters color
  258.        to bright yellow.  "0120,15" would put MAX score to 120 and game
  259.        character clothes at bright white.
  260.  
  261.   QM game Distribution
  262.   --------------------
  263.  
  264.  
  265.        For those who want to distribute the games they make with Questmaker
  266.        for a fee or as shareware, you must be a registered user.
  267.        The QM Runtime program is now included with the QuestMaker
  268.        program.  To distribute games you create with QuestMaker, simply
  269.        delete the following files from your game file list.
  270.  
  271.     These files CAN NOT be distributed with the game you create.
  272.  
  273.               QMENU.PGM  ---- Development Menu and program information
  274.               SCE.PGM    ---- Screen Control Editor program file
  275.               SE.PGM     ---- Script Editor program file
  276.               QM21.PCX   ---- QuestMaker Copyright and Logo Screen
  277.               QM21.REF   ---- QuestMaker Quick Reference Guide
  278.               VIT.EXE    ---- View program for Quick Reference
  279.               QM21.DOC   ---- QuestMaker Documentation
  280.               Helv15.FMF ---- Font used in QM21 Editor
  281.               GRAY.PCX   ---- A graphic background used SCE Editor
  282.               Form.BIN   ---- Binary file used in Editors
  283.  
  284.        Your game can be started from batch file containing "QM QM21".
  285.        The first screen to be displayed will be INTRO1.PCX if present.
  286.        The next screen to be displayed will be INTRO2.PCX if present.
  287.        QuestMaker will start the game with the G22.PCX graphic and
  288.        screen control information from the SCE.DAT and SCE.INX files.
  289.  
  290.     Registered users may distribute the games made with QuestMaker
  291.     royality free.  You must be a registered user in order to freely
  292.     distribute the QuestMaker Runtime program files.  The registration
  293.     fee is very small considering you may profit from distributing our
  294.     program files.  Second, your registration gets you the latest
  295.     Version that may contain fixes you need.  Your Registration number
  296.     should be included in a file named QMR.
  297.  
  298.  
  299.  
  300.   Additional QuestMaker Offerings
  301.   -------------------------------
  302.  
  303.       QM Version 2.1 Developers Kit (special offer)
  304.  
  305.          Includes:
  306.  
  307.             QPaint program to create compatible QuestMaker graphic
  308.                    background scenes.  A simple but fast Paint program.
  309.             QM Graphics Library of over 100 scenes and clip art.
  310.                 -- Save time by modifing our library of background
  311.                    scenes and clip art.
  312.             QM Game Character Editor and Object Editor
  313.                 -- Create your own game characters and game objects
  314.                    with this bit map editor tool.
  315.             QM Graphics conversion tools with screen capture utility
  316.                 -- Having trouble with your graphics create program?
  317.                    Use our screen capture utility to make sure you are
  318.                    creating compatible QM graphics.
  319.             QM latest updates - with new functions, and fixes
  320.             Tips on how to successfully market your game using the
  321.             Shareware concept.
  322.  
  323.       For more information on the QuestMaker Game developers kit
  324.  
  325.             Write to:
  326.                      Mariette Co-opware
  327.                      P. O.  Box 864125
  328.                      Marietta  GA 30064
  329.  
  330.  
  331.                   *****  PRESS ESC to QUIT  *****
  332.