home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / bbs / key20 / key.doc next >
Text File  |  1992-03-06  |  5KB  |  117 lines

  1.  
  2.                              SKELETON KEY 1.0
  3.                         (C)1990 Excalibur Software
  4.                            Program by Bill Jones
  5.                           Release date : 11/15/90
  6.  
  7.     This program is SHAREWARE!  Read on to find out what shareware is
  8. about, how to make it better and what it does for YOU!
  9.  
  10. This archive should contain:
  11.     KEY.TOS  <-- The program
  12.     KEY.SET  <-- Sample SETUP file
  13.     KEY.DOC  <-- Well, you better see this - you're reading it!
  14.  
  15.     SKELETON KEY is a powerful little utility program that goes in between
  16. Express and any other program you want to use with it.  It will completely
  17. relieve you of the need for GATEWAY.TOS, CHAINER.TTP and DORINFO1.SCR.  It
  18. is faster and MUCH easier to use.  The largest complaint I hear from other
  19. Express SysOps is that many great doors and games are written for FoReM and
  20. don't work from Express.  Included in this list are Space Empire Elite and
  21. many others.  GATEWAY is nice, but it writes the wrong info file (for those
  22. that need DORINFO1.DEF).  CHAINER and DORINFO1.SCR can fix that problem,
  23. but unfortunately can't tell if you're a local user or calling in (which
  24. makes a BIG difference to quite a few games).  Not only can you now
  25. painlessly use programs with these requirements, but you can also use
  26. programs NOT designed for use from the BBS, like ARC.TTP and others.  So,
  27. enough of the promos.  Let's dive in and make it work for YOUR BBS!
  28.  
  29.     The first thing you need to do is create a file called KEY.SET.  In
  30. this file is information some programs need.  It only has three lines.  The
  31. first line is the name of your BBS.  The second contains the SysOp's first
  32. name, and the third is the SysOp's last name.  If you're using a one-word
  33. name, leave the last line blank (but it must have a return at the end).  So
  34. KEY.SET looks like this (in my case):
  35.  
  36. The Zoo    <--- BBS on first line
  37. The        <--- Your first name
  38. MadMan     <--- Your last name
  39.  
  40.     It is VERY important that you have all three lines.  If you don't, very
  41. strange and wonderful things are sure to occur.  Now, take this file and
  42. stick it in your ROOT folder.  That usually means the one that BBS.PRG is
  43. in.  If you've got BBS.PRG inside a folder (say, named "BBS") and KEY
  44. complains that it can't find KEY.SET, then move the file to outside the
  45. folder.
  46.  
  47.     Now for the fun part - using it from your scripts!  KEY.TOS is called
  48. using the TOS command.  All the rest of the information it needs is passed
  49. along with the command.  I'll show you an example with ARC.TTP.  We'll use
  50. it to extract an ARC file called STUFF.
  51.  
  52. TOS 'KEY.TOS','ARC.TTP x STUFF.ARC *.*'
  53. (This assumes all files are in the same folder)
  54.  
  55.     The first thing in the list is the program you want to run.  Anything
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. following it are parameters, just like ones the TOS (or GEM) command would
  69. normally send along to the program.  But that's only a SMALL part of the
  70. features of the program.  Now the REALLY good stuff.  SKELETON KEY has
  71. commands of its own, which DON'T get sent.  All commands start with an
  72. asterisk.
  73.  
  74.     *F - Create FOREM.DAT in the default folder
  75.     *D - Create DORINFO1.DEF in the default folder
  76.     *I - Create DOORINFO.DEF (for older Forem programs)
  77.     *L - Pass LOCAL if needed for a local user
  78.     *X - Send the normal parameters Express uses at the end of the list
  79.     ** - Put an asterisk in the line
  80.  
  81.     It doesn't matter where F,D,I and X are in the line.  They work the
  82. same as long as they're after the program name.  The only one that matters
  83. is L.  The word LOCAL will be inserted into the line at that point if the
  84. user is local (in other words, sitting at your computer).  If not, nothing
  85. will be added.  So, let's set up a better scenario.  I've got a folder
  86. named DOORS, where KEY.TOS is (to keep it near the games).  Inside this
  87. folder is another one named SEE, where Space Empire Elite resides.  Space
  88. Empire Elite requires that I send the word LOCAL if the user is local, and
  89. it needs the file FOREM.DAT in its folder.  So, SKELETON KEY is called like
  90. this (assuming you have a variable named DUMMY defined in your script):
  91.  
  92. DUMMY = FILE_CHGDIR 'D:\DOORS\SEE' (to set the default to SEE's folder)
  93. TOS 'D:\DOORS\KEY.TOS','D:\DOORS\SEE\SEE.TTP *L *F'  (GO SEE)
  94. DUMMY = FILE_CHDIR 'D:\'  (fix the folder back)
  95.  
  96.      See what it can do?  Well, try it out.  If you've used CHAINER and
  97. GATEWAY before, this should be a piece of cake.  If not, just be patient.
  98. It's been tested on my BBS, so just move things around till it works.
  99.  
  100.     THIS PROGRAM IS SHAREWARE!  It's not a demo, it's complete.  Nor has
  101. anything been crippled until you send me money.  Something like this is
  102. useful enough to not go through that.  But, I am asking that if you like it
  103. and want me to keep to the ST market and make more things for your BBS, how
  104. about sending me the five bucks?  I get a lot of satisfaction doing this,
  105. but the money sure don't hurt!  Questions and comments should be directed
  106. through my BBS.
  107.  
  108.                         Bill Jones (aka The MadMan)
  109.                          5016 E. Washington St. #5
  110.                           Indianapolis, IN 46201
  111.                   The Zoo (317) 356-5519 - 1200/2400 baud
  112.           (14.4k V32bis/V42bis coming April 1st - thanks Supra!)
  113.  
  114.                          or voice if you need it:
  115.                   (317) 357-7779 (EST evenings, please!)
  116.  
  117.