home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 8 / amigaformatcd08.iso / readerstuff / james_caygill / howtowriteamigaguide / howtowriteamigaguide.doc < prev    next >
Text File  |  1996-10-22  |  12KB  |  422 lines

  1.  
  2.                        ChunKi WalrUs ProductioNs
  3.                         --------PreseNt--------
  4.  
  5.  
  6.                   How to Write an AmigaGuide Document
  7.  
  8.                                                                          
  9.                           _                       
  10.         _                / \                                               
  11.        / \              /   \         /\                                    
  12.       /   \            /     \       /  \       /\                         
  13.      /     \_         /       \     /    \     /  \  /\/\                
  14.     /        \   _   /         \   /      \   /    \/    \               / 
  15. ___/          \_/ \_/           \ /    /\  \ /            \  /\_________/ 
  16.                     \            X    /  \  X              \/  /\    /\/\   
  17.                      \   /\    _/ \  /    \/ \        /\/\    /  \  /    \  
  18.                       \_/  \  /    \/         \      /    \  /    \/      
  19.                             \/                 \    /      \/              
  20.                                                 \  /                       
  21.                                                  \/                        
  22.                                                                          
  23.    
  24.                                                                          
  25. +-------------------------------------------------------------------------+
  26. |                   What's an AmigaGuide document?                        +
  27. +-------------------------------------------------------------------------+
  28.  
  29.  
  30.  
  31.  An AmigaGuide document is, basically, a text file that is split up into
  32.  
  33.  pages or screens.  An AmigaGuide text file will have certain key words
  34.  
  35.  which can be clicked on to display more information on that subject.
  36.  
  37.    It works in a similar way to that of a HTML page which can be found
  38.  
  39.  on the InterNet.
  40.  
  41.  For more information, see the AmigaGuide file in this directory, and have
  42.  
  43.  a play around with it.  Just click on the words in blue boxes to go to
  44.  
  45.  other pages, click on the HELP button on the bar at the top if you get
  46.  
  47.  lost.
  48.  
  49. +-------------------------------------------------------------------------+
  50. |                            How to start                                 |
  51. +-------------------------------------------------------------------------+
  52.  
  53.   First of all, you need to define the file as an AmigaGuide file:
  54.  
  55.  Start with something like this:
  56.  
  57.  
  58.  
  59. @datebase TestAmigaGuide
  60. @author "James Caygill"
  61. @(c) "1996 James Caygill"
  62.  
  63. ## $VER: My first AmigaGuide Document
  64.  
  65.  
  66.  
  67. +-------------------------------------------------------------------------+
  68. |   ---Now we need to define the start of the main page or index---       |
  69. +-------------------------------------------------------------------------+
  70.  
  71.  
  72. First start with:         
  73.  
  74.  
  75. @node "Main" "My First AmigaGuide"
  76.  
  77.  
  78.   The <@node> tells your Amiga that it is the start of a page,
  79.  
  80.  The <Main> tells it that this is the main page/index.
  81.                                                                         
  82. The <"My First AmigaGuide"> tells it what to use as the title for the
  83.  
  84.  window.
  85.  
  86.  
  87.  
  88.    Now we can put some text onto this page.
  89.  
  90.   First type:
  91.  
  92.                   This is the standard text
  93.  
  94.  
  95. +-------------------------------------------------------------------------+
  96. |                              Bold Text                                  |
  97. +-------------------------------------------------------------------------+
  98.  
  99.  
  100.   Now we can try some bold text (Thicker, more dense so that it stands out)
  101.  
  102.   Type:
  103.  
  104.            @{b} This text is bold @{ub}
  105.  
  106.   The < @{b} > tells your Amiga that the text after the < @{B} > is to
  107.  
  108.   be show in bold text.
  109.  
  110.  
  111.   The < @{ub} > tells your Amiga to stop showing bold text, and to revert
  112.  
  113.   back to normal.
  114.  
  115. +-------------------------------------------------------------------------+
  116. |                             Italic Text                                 |
  117. +-------------------------------------------------------------------------+
  118.  
  119.  
  120.   Right, now lets try some Italic (Slanted) text.
  121.  
  122.  
  123.    Type:
  124.  
  125.                @{i} This text is in Italic @{ui}
  126.  
  127.  
  128.    The rules for this are the same as for bold, < @{I} starts italic text,
  129.  
  130.    and < @{ui} > stops it.
  131.  
  132.  
  133. +-------------------------------------------------------------------------+
  134. |                             Making links                                |
  135. +-------------------------------------------------------------------------+
  136.  
  137.  
  138.   Now lets try a simple link ( A piece of text that, when clicked on will
  139.   
  140.   take us to another page).
  141.  
  142.      Start with:
  143.  
  144.             @{" This is a simple link " link Testlink}
  145.  
  146.  
  147.   The < @{" > tells your Amiga that this the start of a link.
  148.  
  149.   The <This is a simple link> is the text which, when clicked on, will
  150.  
  151.   take you to another page.
  152.  
  153.   The < " link testlink} > tells it to take you to a page named Testlink
  154.  
  155.   When clicked on, this is not case sensitive, so it doesn't matter if it's
  156.  
  157.  in capitals or lower case.
  158.  
  159.   Next we will need to make a page named Testlink, but first we must tell
  160.  
  161.  your Amiga that we have ended the first page.
  162.  
  163.   So type:
  164.  
  165. @endnode    <<-- Any text that is used to define a page beginning or end
  166.                  should be placed right at the start of a line.
  167.  
  168.  
  169.  
  170. +-------------------------------------------------------------------------+
  171. |                         Making another page                             |
  172. +-------------------------------------------------------------------------+
  173.  
  174.  
  175.   First you need to start with:
  176.  
  177. @node    <<-- This tells your Amiga that a new page is being started.
  178.               Again, it must be at the start of a line to be recognised.
  179.  
  180.   You also need to put the name of the page, in this case it is Testlink,
  181.  
  182.   so should have:
  183.  
  184. @node testlink
  185.  
  186.  
  187.   Next we put the name we want to appear as the title of the page (in the
  188.  
  189.   blue bar at the top, above the control buttons).
  190.  
  191.   We put this in quotes, thus:  "This is a simple link page"
  192.  
  193.  The full line should now read:
  194.  
  195.  
  196. @node testlink "This is a simple link page"
  197.  
  198.  
  199.   This page can now be treated just like the index, you can put more
  200.  
  201.   links in it, you can have bold, italic text etc..
  202.  
  203.  
  204.   For now, lets just put:
  205.  
  206.        
  207.  
  208.             This is a simple link page
  209.  
  210.  
  211.  
  212.   But remeber to put the:
  213.  
  214. @endnode
  215.  
  216.                at the end of the page.
  217.  
  218. +-------------------------------------------------------------------------+
  219. |                          Viewing your file                              |
  220. +-------------------------------------------------------------------------+
  221.  
  222.  
  223.   Now save what you have done as a project, with a default tool as
  224.  
  225.                              Multiview.
  226.  
  227.    To do this, save your FirstGuide, and then, using Icon Editor
  228.  
  229.   (See Workbench manual) Save PROJECT icon in the same directory, as the 
  230.  
  231.   same name as your file, but with the suffix   .info   
  232.  
  233.   For example, if your file was called    MyFirstGuide
  234.  
  235.          You would save the icon as:      MyFirstGuide.info
  236.  
  237.  
  238.    Now, in Workbench, select your file (click once on it), hold the Right
  239.  
  240.   mouse button, and select the:
  241.  
  242.            Icon>Information
  243.  
  244.   from the Workbench menu.
  245.  
  246.  
  247.    A window should pop-up, showing information about the icon, click in
  248.  
  249.   the window called Default tool.
  250.  
  251.     Now type:
  252.  
  253.                 Multiview
  254.  
  255.       Make sure you press <return>, and click on save.
  256.  
  257.       
  258.   Now double-click on the icon.  Your file should now open up, showing
  259.  
  260.   some bold text, italic text, and a simple link.
  261.  
  262.  
  263.       Click on the link (The text surrounded with a blue box)
  264.  
  265.  
  266.   You should now be taken to your other page.
  267.  
  268.  
  269. +-------------------------------------------------------------------------+
  270. |                           Showing Picures                               |
  271. +-------------------------------------------------------------------------+
  272.  
  273.    To show a picture:
  274.  
  275.     You basically set up a link, but type:
  276.  
  277.      @{"Clickme for a picture" link picturename/main}
  278.  
  279.   Just make sure that the picture is in the same drawer as your guide.
  280.  
  281.  
  282. +-------------------------------------------------------------------------+
  283. |                           Changing the font                             |
  284. +-------------------------------------------------------------------------+
  285.  
  286.   If you want the text to be displayed with a certain font, add the
  287.  
  288.   following at the start of the file, before the start of the first page:
  289.  
  290. @font Markerfeltthin.font 15
  291.  
  292. Replace <Markerfeltthin> with whatever you prefere, but remember the
  293.  
  294.  .font suffix, the <15> referes to the font size
  295.  
  296. ***************************************************************************
  297.  
  298. +-------------------------------------------------------------------------+
  299. |                              Problems                                   |
  300. +-------------------------------------------------------------------------+
  301.  
  302.     If you can't view the file at all, check the following:
  303.  
  304.  
  305.         You have set the default tool correctly (As Multiview)
  306.  
  307.         You have spelled everything correctly, if links aren't correct,
  308.  
  309.   your Amiga won't be able to recognise them.
  310.  
  311.      Also make sure you have put the @node & @endnode at the start of the
  312.  
  313.      line, not in the middle.
  314.  
  315.        Make sure you have spaces in the right places.
  316.  
  317.  
  318.  
  319.  
  320.  I have included an example of what your testguide should look like,
  321.  
  322.  just click on the TestGuide icon to view it.
  323.  
  324.  
  325.    If you get a window with:
  326.  
  327.  
  328.  
  329.                Not enough data
  330.                Multiview failed return code 20
  331.  
  332.  
  333.    This simply means that you haven't put enough links or text in your file,
  334.  
  335.    That's why my demo.guide has a few more links in it.
  336.  
  337.  
  338. +-------------------------------------------------------------------------+
  339. |                         A summary of commands                           |
  340. +-------------------------------------------------------------------------+
  341.  
  342.  
  343.   Command                   Action
  344.  
  345.   @node <linkname> "<TitleBarName>"  
  346.  
  347.  
  348.      defines the start of a page, must be at the start of a line
  349.  
  350.   @endnode
  351.  
  352.      defines the end of a page
  353.  
  354.   @{b}
  355.       Starts bold text
  356.  
  357.   @{ub}
  358.        Stops bold text
  359.  
  360.   @{i} 
  361.       Starts italic text
  362.  
  363.   @{ui}
  364.        Stops italic text
  365.  
  366.   @{u}
  367.       Starts underlined text
  368.  
  369.   @{uu}
  370.        Stops underlined text      
  371.  
  372.   @{" <Name of button>  " link <nameofLink}
  373.        
  374.        Shows text which, when clicked on will take user to another page.
  375.  
  376.   @{fg shine}
  377.  
  378.        Makes text white
  379.  
  380.   @{fg text}
  381.  
  382.        Returns text to black
  383.  
  384.   
  385.  
  386.  
  387.  
  388.  
  389.  
  390. +-------------------------------------------------------------------------+
  391. |                          Well, that's it then                           |
  392. +-------------------------------------------------------------------------+
  393.  
  394.  
  395.   Well, after all that you should be able to write your own Guides now,
  396.  
  397.   if you ever see a Guide that has some sort of text that you don't know
  398.  
  399.    how to do, just load it into a text editor to see what's been used.
  400.  
  401.  
  402.   Meanwhile, look out for other ChunKi Stuff.
  403.  
  404.  
  405.      WORMS CUSTOM LEVELS VOLUME ONE
  406.      WORMS CUSTOM LEVELS VOLUME TWO
  407.      WORMS CUSTOM LEVELS VOLUME THREE
  408.  
  409.      THE HITCH-HIKER'S GUIDE TO THE HITCH-HIKER'S GUIDE TO THE GALAXY
  410.  
  411.      THE ULTIMATE SELECTION OF SANDWICHES
  412.  
  413.  
  414.    So, that's all, you can go now.
  415.  
  416.  
  417.  
  418.                          
  419.                                                                    _
  420.                                                                 []/ Lo__
  421.                             Â©JamesCaygill1996                    O[____o\.
  422. +--------------------------------------------------------------------------+