home *** CD-ROM | disk | FTP | other *** search
- RAHelp v1.10
- Help/TextFile Full-Screen Driver
- Written by Ken Reily and Chris Bongaarts
-
- Gotta get this outta the way...
-
- If any computer related component blows up, it's not my fault.
-
- Ok, now to the fun stuff...
-
- What is it: It's a program!
-
- Besides that: It's a full-screen text(help) file driver for RA or
- QuickBBS. It was intended for scrolling through help files, but it can
- be used for just about anything.
-
- Installation...
-
- Ok, here's basically how it works. UnZIP this archive into a separate directory
- on your HD. Put the RAHELP.CFG file in the path that RAHELP will be called from
- (usually the RA system directory or, if using a type 15 exit, wherever you
- decide to CD to in your batch file.) You should call this from a type 7 menu
- item in RA (Or type 15 for patient people). Since this program is not exactly
- memory efficient, we strongly suggest you use the swap to disk function. Call
- RAHELP from your menu item's
-
- Optional Data line like this:
-
- <path>RAHELP.EXE*M <FILENAME> <DATAFILENAME>.DAT [DEBUG]
-
- Where: RAHELP.EXE is the program.
-
- <FILENAME> is the file name to display before the
- main menu. This is usually the help file for the
- current area the user is in. This file need not be
- in the RAHELP.DAT file.
-
- <DATAFILENAME> When it is started up, RAHelp searches the command
- line for a filename with the .DAT extension. If found,
- RAHelp will use this data(menu) file instead of the
- default RAHELP.DAT. This will allow you to call RAHelp
- with many different menus. This option is not
- required, if ommitted RAHelp will use the default RAHELP.DAT
- filename.
-
- [DEBUG] is a parameter that will cause the program to stop
- and display all system variables. Use this if you
- think that something is not being read correctly
- from the config file. This was put in mainly for my
- purposes, but you can use it if you like...
-
- *M, of course, indicates the Swap function.
-
- The two Data files you will need are RAHELP.CFG, the configuration file, and
- RAHELP.DAT, the file containing the files to be displayed and their
- descriptions. Let's go through RAHELP.CFG.
-
- RAHELP.CFG is the configuration file. This must be placed in the
- directory that RAHelp is called from. This is the first file RAHelp will
- read, and contains all the names of operating directories that will be
- used in the course of the programs operation. Please refer to
- instructions placed inside the config file. Only the first 11 lines are
- read, anything after that is used for comments.
-
- The RAHELP.DAT file is basically your menu file. It is entered as an ASCII text
- file in the following format:
-
- Column 1 Column 15
- MSGHELP Help Entering Messages
- FILEHELP Help with File XFers
- DISCLAIM.TXT Disclaimer! Read this!
- *FILES Files Help Menu
-
- The file to display, extension or no extension, should begin on column one(1).
- The description (What actually appears on the main menu) should start at column
- 15 and go through column 72. Any ASCII text can be entered for either of these.
- If there is no extension specified, then .ASC or .ANS is used depending on the
- status of the users ANSI bit. You may have up to 100 help files in RAHELP.DAT
- as of this writing. Future versions may include formatting of menus, thus
- shortening the description length; you should plan your descriptions
- accordingly.
-
- Adding a * in front of the file name denotes a MENU file. This is
- another file with the same format as the RAHELP.DAT file. The .DAT
- extension is implied. For instance, *FILES would indicate the fact that
- the program will use the FILES.DAT file for the menu. Be sure to include
- a path back to the main menu in your new menu file. Just add the line...
-
- [Column 1] [Column 15]
- *RAHELP Main RAHelp Menu
-
- ...to the end of the file.
-
- RAHelp has been successfully tested on a 80386sx-16, a 4.77Mhz PC, and a
- 80386dx-40. If you expierience problems with your machine, or if you
- find the speed of the program(over the modem) unsatisfactory, please let
- us know on the comment line of your registration form.
-
- In some cases, the screen you as a sysop see will not be the same as the
- screen that the user sees. Please remember that RAHelp reads the user's
- Screen Length from the EXITINFO.BBS file and uses it to size it's
- displays. If the display the user has is longer than the display you
- have, things will look like they are scrolling by on the local side,
- when in actuality the user sees everything just fine. Just don't panic,
- we plan to address this problem in the future, probably by adding VGA
- support for 43/50 line mode if necessary.
-
- Please make sure that all your ANSI screens are saved without screen
- mode manipulation commands. Commands that clear the screen and move the
- cursor around tend to make RAHelp lose its place. We would put in a
- filter for these characters, but then that causes the display to lose
- alot of speed. If you are expieriencing problems with these, take out
- those codes. Also be sure and save all ANSI screens with NO maximum line
- length, this causes a great speed increase in RAHelp.
-
- Another suggestion for a speed increase. Before the program is run,
- execute the command SET OUTBUFF=ON. This will cause outbound buffering
- and allow for a great speed increase. Set this to off after you are
- finished.
-
- Registration of this program as of v1.0 costs only $5. Future versions
- may have increased registration fees, so getting your registration
- number now insures minnimum investment. Your registration number will be
- good for all future versions of RAHelp. Send $5 check or money order
- with the registration form to:
-
- Ken Reily
- 8432 Virginia Rd.
- Bloomington, MN 55438
-
- A thousand thanks to:
-
- John Parlin (Author of JPDoor) for his perserverence in answering my
- stupid questions, and for making this program so much easier to
- bring to you
-
- John Jacobs for being a great guy, and lending a routine or two
-
- All the users of "The Game Center BBS" for helping me during the
- seemingly endless period of testing and re-working
-
- Michael Bolton, Amy Grant, Steven Spielberg, and Hans Zimmer
- for providing the entertainment that keeps me out of the
- nuthouse while working on this...
-
- Greg Jansen of Mudday Waters BBS for keeping me REALLY busy on his many
- suggestions for this, some of which have not been implemented as of
- this version.
-
- For more info, comments, suggestions, a good
- conversation, and a great time, call
-
- The Game Center BBS (612) 942-7531
- 9600 baud -- 24 hours
-
- FidoNet 1:282/54
- MetroNet 200:5005/13
- InterNet E-Mail divebomb@tdkt.kksys.com
-