Note: This is NOT a quality program (yet), but a quick & dirty one. Don't expect too much user friendliness in the editing phase, or too much error detection.
How to create new help:
-----------------------
How to add a completely new 'helpsystem' (I don't have a better name):
Create a new directory inside !MakeHelp.HelpData prior to running the program.
How to add new entries to a 'helpsystem':
First bring up the index for your 'helpsystem' by using menu button on the iconbar icon, and selecting menu :Help on->'helpsystem'. Then drag in new textfiles from the filer or from an editor. After you have done this, you can press menu over each of the new help-entries and rename, delete or set it to 'unsearchable' (Won't be found when editor presses F1). Note that help entries are not limited to 10 character names (as files are), but can be up to 32 characters long..
How to edit old entries:
------------------------
Click menu over wanted help-entry, select help: save->savebox, and drag the icon to an editor or a filer directory. To save, you must click on the wanted help-entry, bringing up the help-page, and then drag new text to this. If you try to drag new text to index, you will get the error 'Already exists'.
Format:
-------
Very simple. 1St line is titlebar. If empty then no titlebar. Text is displayed exactly as you write it, except :
< x > x is displayed in red. When you click on it, !MakeHelp tries to
open a help page called x.
<x=>y> x is displayed in red. When you click on it, !MakeHelp tries to
open a help page called y.
<x=>y.z> x is displayed in red. When you click on it, !MakeHelp tries to
open a help page called z, from the helpsystem y.
<x=>*y> x is displayed in red. When you click on it, !MakeHelp tries to
execute the command y.
\c '\c' is replaced with 'c'. This is so that you can use '<' in
normal text, and '=' and '>' inside <>
Take a look at some of the help-entries already present.
How to NOT crash:
-----------------
When editing/adding help-entries, don't have any help-pages open (Other than the one involved in the editing..) And if you find that you have some open, then close them with select (not adjust)
Actually, it has been such a long time since I used this program, and even longer since I crashed it, so I don't remember exactly how to do it, but I think it was something like this:
Each help page/entry has a number (first in index is number 0..), and when you add new entries, or delete old ones, it doesn't update the number in the open pages... or something along that line. Later on then, it can put new help-text in the wrong place, and generally screw things up.