home *** CD-ROM | disk | FTP | other *** search
/ The Amiga Game Guide / AmigaGameGuide_CD.iso / Amiga / Tools / GRAC / Docs / new_features.doc < prev    next >
Text File  |  1977-12-31  |  5KB  |  125 lines

  1.  
  2. GRAC 2.0 - New features
  3. -----------------------
  4.  
  5. Here is a brief list of the new features in GRAC 2.0. More complete
  6. descriptions are given in the main documentation files.
  7.  
  8. * Complete incompatibility with GRAC 1.0 and 1.1. This was unavoidable.
  9.   However, it is possible to convert between them, with a suitable program.
  10.   See the 'readme' file for details of obtaining this program.
  11.  
  12. * Support for IFF animations.
  13.  
  14. * Close-ups (also used for map screens).
  15.  
  16. * Fast character scaling for realistic perspective.
  17.  
  18. * Player can control any character, and switch between them. The program now
  19.   'remembers' the location of all the characters, so that they will still
  20.    be in a room if the player leaves and reenters.
  21.  
  22. * New verb type : QUICK - has immediate effect when the verb button is
  23.   pressed, not requiring an object to be selected.
  24.  
  25. * Animate characters from within text strings.
  26.  
  27. * New script commands:
  28.  
  29.    play anim          - plays animation
  30.    limbo              - clears everything from memory to make room for large
  31.                         animations
  32.    flash              - flash colours       
  33.    fade picture       - fade out a picture
  34.    toggle flag        - switch flag from 1 to 0 or vice-versa
  35.    scroll on          - allow automatic scrolling
  36.    scroll off         - disable scrolling
  37.    scroll             - scroll the screen
  38.    switch             - switch between characters
  39.    control palette    - change the palette used by the control panel
  40.    fade control       - fade the control palette
  41.    close up           - go to close-up
  42.    exit close up      - leave close-up
  43.    clear flags        - set all flags within a range to zero
  44.    cycle              - colour cycling
  45.    cycle off          - stop colour cycling
  46.    save off           - disable save game facility
  47.    save on            - allow save game
  48.    verb off           - disable a verb
  49.    verb on            - allow verb to be used
  50.    walk off           - stop the character from moving
  51.    walk on            - allow the character to move
  52.    compare            - new compare instruction, replaces all other compares
  53.    pause              - new form of timer
  54.    pause off          - cancel pause
  55.    anim               - alternative to amal
  56.    set mark           - place a mark for use with 'goto mark'
  57.    goto mark          - goto the stated mark
  58.    perspective        - activate character scaling
  59.    scale              - set the size of all characters in a room.
  60.    static             - speed up the display in rooms with a lot of objects
  61.    position voice     - allows speech in close-ups and pictures
  62.  
  63. * Improved script editor.
  64.  
  65.    Scripts can now be any length, and are edited as in any text editor,
  66.    i.e. press return to insert a new line, backspace to delete, arrow keys
  67.    or mouse to move the cursor.
  68.    Commands are entered in one of the following formats:
  69.  
  70.       command  first parameter,second parameter
  71.       command  parameter
  72.       command
  73.  
  74.    A flag can be entered as a parameter using the # symbol, e.g.
  75.  
  76.       compare  #16,1
  77.  
  78.    would replace the old instruction
  79.  
  80.       compare value   16            1
  81.  
  82.    There are several preset variables to make it easier to enter parameters.
  83.    These are:
  84.  
  85.       room            - indicates the current room 
  86.       item            - the selected inventory item
  87.       pc              - the players character
  88.       entrance        - the last entrance
  89.       gtime           - global time; time elapsed since the start of the
  90.                         game
  91.       rtime           - room time; time elapsed since the room was loaded
  92.       current         - background/foreground/inventory item/character
  93.                         associated with the script
  94.       string          - string associated with selected object
  95.       height          - height of the selected object
  96.  
  97.    A comment can be inserted in a script using the * character, like this:
  98.  
  99.       * Put the comment here.
  100.  
  101.    The function keys now have different uses. F2 to move to the next script,
  102.    F1 to move to the previous script. HELP functions as before. DEL deletes
  103.    the current line. Shift-up moves up one page, shift-down moves down one
  104.    page.
  105.  
  106. * 32 background objects allowed per room (rather than 16)
  107.  
  108. * When selecting verbs for actions, the script numbers are printed in the
  109.   requester so you can see at glance which verbs have associated scripts.
  110.  
  111. * The GRACplayer now prints text in two lines instead of one. I think this
  112.   looks better but some text in old games may need to be rearranged a bit.
  113.  
  114. * A button to change the text colour.
  115.  
  116. * Finally, a new mouse pointer (the AMOS one was getting on my nerves).
  117.  
  118.    All this takes memory of course; the GRACeditor is now about 40K larger,
  119. and the GRACplayer is 30K larger. When crunched on disk the increases are
  120. much less. The extra memory requirement is offset by the fact that text
  121. strings can now be stored in the room files and loaded only when needed.
  122. Therefore, you won't have to cut down a project if it is pushing the 
  123. memory limits, just relocate the text.
  124.  
  125.