home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / CDOR0811.ZIP / DOCS.ZIP / CDOOR.DOC < prev    next >
Encoding:
Text File  |  1993-08-11  |  87.6 KB  |  1,916 lines

  1. THE CELLAR DOOR MODS 0811                               CHANGES MARKED WITH "|"
  2. ===============================================================================
  3.  
  4. You have in your hands the best version of RBBS you have ever seen!  It took
  5. a LOT of work to make this thing, so PLEASE, read ALL the files in DOCS.ZIP!
  6. The time spent doing this will save lots of heartache later when you can't
  7. get things working right.  Remember, good things take time!
  8.  
  9. -------------------------------------------------------------------------------
  10.  
  11.  
  12. USE THEM AS YOU SEE FIT:
  13. ------------------------
  14. These mods come with no guarantees, use them at your own risk.  They may be
  15. just what you wanted in RBBS and they may not.  It's your decision to use
  16. them and nobody forced you to!  They DO work, and I hope that with care you
  17. get them working for you too!
  18.  
  19.  
  20. CREDITS:
  21. --------
  22. These mods represent many RBBS sysops' work and I will try to give credit to
  23. ALL, if I left anyone out, it certainly was not done on purpose!
  24.  
  25. |First, Thanks to D. Thomas Mack, Ken Goosens, Doug Azzarito, Jon Martin, and
  26. |all of the RBBS Sysops come and gone and those remembered as documented on
  27. |page 1-2 and 1-3 of the RBBS-PC 17.4 documentation.
  28. |
  29. |Special Thanks to Rod Bowman for providing RBBSNet - the prime medium of
  30. |comunication for RBBS-PC sysops.
  31.  
  32. The Maple RBBS Mods are put together by Peter Eibl, whose dedicated service
  33. is unsurpassed in the RBBS world - Thanks Pete!
  34.  
  35. The Many RBBS sysops who also helped with the Maple mods (stolen from the Maple
  36. DOCS):
  37.  
  38.          Dan Drinnon           Steve Stevens      Scott McNay
  39.          Lawrence Kolada       Tom Collins        Eddie Rowe
  40.          Richard Todd          John Morris        Mike Otto
  41.          George Brungot        Randy Hoyns
  42.          Bob Cramer            Bob Kurtz
  43.          John Zipperman        Gregg Snyder
  44.          K.Patz                Steve Kling
  45.          Mike Clark            Jeremy Kerr
  46.          Bob Hampton           Jim Wargula
  47.          Dave Miller           Terry Stovall
  48.          Dan Tillman           Ken Humrich
  49.          Jeff Barnes Sr.       Jerry Toler
  50.          Dave West             Tom Hazel
  51.  
  52. And The Following for the other Specific Mods:
  53.  
  54.          John Morris      - RCHAT
  55.          Tom Collins      - ANSIEd, Ugly
  56.          Greg Snyder      - ALIAS
  57.          Richard Todd     - original WILDDOWN.BAS
  58.          Dan Shore        - FileSecurity, View Mods, Constant Enhancements
  59.          Tom Hansen       - File Security, View Mods, Constant Enhancements
  60.          Bob Hampton      - Upload Message Mod
  61.          Rob Sulzman      - original Message Printing Mod
  62.          Richie Molinelli - Password Change Mod, Drop Carrier Mod, FILE_ID.DIZ
  63.  
  64.  And The Following for help with the CDor mods in one way or the other:
  65.  
  66.          Brandon Carnahan
  67.          Chris Steiner
  68.          Nelson Winter
  69.          Jeff Alberts
  70.          Rich Huss
  71.          Jeff Cameron
  72.          Dan Mullins
  73. |        Benny Carr
  74. |        Joe Golembiewski
  75. |        Lars Olson
  76.  
  77. And finally:
  78.  
  79.          Those who will probably never even see this, my BBS callers who
  80.          put up with all the weird problems and bugs while the Cdor mods
  81.          are under construction.  After all, it's the Callers that make a
  82.          BBS.
  83.  
  84.  
  85. Whoops, almost forgot:
  86.  
  87.          Howard Blake - the WildCat sysop; one day (proabably when he's
  88.                         BROKE) he'll see the BIG picture and run RBBS!
  89.  
  90.  
  91.                          *>>> THANKS EVERYONE!!! <<<*
  92.  
  93.                        DAN DRINNON, The Cellar Door RBBS
  94.  
  95. ===============================================================================
  96.  
  97.  
  98. INTRO:
  99. ------
  100.  
  101.  Get a cup of coffee!  Actually, you better make a whole pot!  Better yet, make
  102.  sure you have a whole pound of grounds before you get started!  It has been
  103.  found that it does in fact take quite a bit of time to implement these mods!
  104.  
  105.                             My GOLDEN GROUCH RULE:
  106.  
  107.                     Take your time - read all the DOCS!
  108.  
  109.  I don't mind a bit helping out anyone running RBBS no matter what mods or
  110.  things they might be doing.  BUT, when it comes to the CDor mods, I want you
  111.  to read ALL the files that I took the time to write because I feel they are
  112.  important enough to know.  Further, being a profession computer type person,
  113.  I can tell everytime when someone asks me a question and they didn't read the
  114.  DOCS!  Nothing gets me more irate than having to sit somebody on my lap and
  115.  read the DOCS to them because they think they shouldn't have to!  Please
  116.  don't make me grouch-out on you!  I do want to help as best I can, but help
  117.  yourself first.  With the growing popularity of these mods, I am faced with
  118.  giving more time to answering questions which I have already addressed here
  119.  or elsewhere in the files within the DOCS.ZIP file!
  120.  
  121.  When you decide to use these mods, you are basically voiding your support for
  122.  help from the STOCK RBBS convention.  The CDOOR echo has been established
  123.  and is available to anybody on FIDO or RBBSNet just for the purpose of
  124.  expanding the Users Helping Users concept.  Please consider joining this
  125.  echo for support!  Further, if you use these mods and further modify them
  126.  yourself, and then have problems, rather than saying you are voiding your
  127.  support from me, I will say that you better let ME know what you are doing
  128. |so I don't go into PANIC mode thinking I left some awful bug in these mods
  129.  when it's really YOUR bug!  Please be truthful!
  130.  
  131.  I guess that's more than one Golden Grouch Rule.  Just please understand that
  132.  there has to be some concern for everyone - and that there's only 24 hours
  133.  in a day and Remember....
  134.  
  135. Good things don't happen over night - it will take you a couple days, maybe
  136. a week, to set the CDor mods up!
  137.  
  138.  
  139. A little background...
  140. ----------------------
  141. I've been fooling around with RBBS ever since 1986, when I first got a 300 bps
  142. modem and turned into a modem addict.  I liked and still do like RBBS for it's
  143. 'UserWare' concept, and for it's tremendous versatility.  Unlike other BBS
  144. packages, RBBS includes it's source, and that does make it special.  Where
  145. other BBS packages leave sysops in the cold as to what they can do, RBBS lets
  146. you do what ever you want - you have the source!  With that in mind, I started
  147. off by just doing little cosmetic changes.  A while ago, I was sent overseas
  148. to England for 3 long years where I didn't hear a carrier at all, the phone
  149. system was all different, and I couldn't afford to pay 300 dollars for a
  150. Brittish Spec accustic coupler 300 bps modem.  So, I just played with the
  151. code, I had two computers, and two modems, and was able to test the changes I
  152. made as I did them.  When I came back to America, I got right back into the
  153. RBBS world and got permission from my wife to get my own phone line.  Well,
  154. actually, it was a trick - my mother-in-law kept complaining that the phone
  155. was always busy (I was online somewhere) and she could never call us up.  I
  156. offered the solution of a second phone line, and it worked.
  157.  
  158. So, I started playing with alias mods and then at work, I got a special
  159. assignment to a Computer Management Office.  It HAD a SearchLight BBS, which
  160. I did not like, so, I changed it over to RBBS in about a week.  The first big
  161. mod came up when we got a complaint that you couldn't enter part of a name of
  162. a person to send a message to.  So Howard and I made the EFND (Easy Find) mod
  163. to do just that.  About that time, I got in contact with Peter Eibl, who used
  164. the EFND mod in the Maple Mods, and very shortly after that, I was no longer
  165. a stock beta tester, but instead was on the Maple Team, and enjoying it.
  166.  
  167. It's been fun helping Pete with the Maple Mods and fixing little bugs here and
  168. there.  And even comming up with some neat other things too.  And now I would
  169. like to think that I'm not moving on, but rather out exploring other
  170. possibilities - hence the CDor Mods.
  171.  
  172.  
  173. WHAT ARE THE CDOR MODS?
  174. -----------------------
  175. The CDor mods have all the features of Stock RBBS, except for Library support,
  176. AutoDownLoad Detect, Multi-Link, Voice Synthesizer, PCJr's internal modem and
  177. the Old Compac Plus.  The reason for this is there's not enough code space with
  178. all the extra features and these stock RBBS features.  So, these stock features
  179. that are considered obsolete where removed.  All the added features are listed
  180. separatly in the file FEATURES.DOC.
  181.  
  182. The problem with keeping the stock RBBS code, and adding my mods as well as the
  183. Maple Mods is that there was not enough code space to run RBBS.  Fortunately,
  184. Scott McNay was working on making RBBS use Far String Space with the
  185. Professional Basic (PB) 7.1 compiler from Microsoft.  With Scott's mods to
  186. the ASM routines used for RBBS, it was actually possible to have all these
  187. great features and still run RBBS.
  188.  
  189.  
  190. ALMOST FINISHED!
  191. ----------------
  192. So, here you are, the CDor mods represent a LOT of work, many hundreds of hours,
  193. and if it were not for all the group effort of all, this would never be.
  194.  
  195. I have arranged the CDor Mods distribution file with internal ZIP files, with
  196. any file you might need in it's proper ZIP file.  Each ZIP file represents
  197. a given subdirectory as RBBS is configured.  The README file explains what each
  198. file is within the ZIP.
  199.  
  200.  
  201. GETTING STARTED:
  202. ----------------
  203. First you need to print out the DOCS that I have included here.  PLEASE
  204. perform RTFM and avoid lots of problems later.  Even skimming over them
  205. is better than not looking at them at all.  As an RBBS sysop, you
  206. probably are already aware of the many things you have to do to set up
  207. RBBS.  These mods are no different.  Take the time!
  208.  
  209. Second, back up your current RBBS system.  Back up all your files which will
  210. be replaced by the files included in these mods.  Preferably, you should just
  211. back up your entire system, making it very easy to revert back to your original
  212. setup if things go bad.  It's your choice!
  213.  
  214. Next, it's roll call!  You MUST have these files which are not distributed
  215. with the CDor Mods, but are available on the Cellar Door RBBS as well as
  216. many other RBBS systems:
  217.  
  218.          BLED22.ZIP    BLED 2.2 - used to merge CDor Mods with RBBS-PC
  219.                        source code to create the RBBS-PC/CDor version.
  220.  
  221.          RBBS-BAS.ZIP  RBBS-PC 17.4 Distribution Archive - source code for
  222.          R174BAS.ZIP   RBBS-PC 17.4
  223.  
  224.          RBBS-ASM.ZIP  RBBS-PC 17.4 Distribution Archive - assembly routines
  225.          R174ASM.ZIP   of RBBS-PC 17.4
  226.  
  227.          RCHAT401.ZIP  Stcok CHAT mods by John Morris
  228.  
  229.          AED244A.ZIP   Stock Ansied Mods By Tom Collins
  230.  
  231.          SHROM20A.ZIP  Needed to create a swap file when RBBS shells out for
  232.                        doors or file tests - there's not enough memory when
  233.                        RBBS shells out normally, so SHROOM will give back
  234.                        needed RAM by swapping RBBS to a file.
  235.  
  236.          If you are using the FMS FFS:
  237.  
  238.          RFM-120.ZIP   Contains RFM.EXE File Maintenance Utility - RFM
  239.                        Merges are a part of the CDor Merges, but are optional.
  240.                        If you use the MAKEFIDX utility supplied with stock
  241.                        RBBS and want to continue using it, you do not need
  242.                        RFM.  The CDor code 'knows' if your FFS is an RFM or
  243.                        stock FFS.  You do not have to add the RFM Merges to
  244. |                      the CDor code - it's already in there.  If you intend
  245. |                      to use the Times Downloaded mod, then RFM.EXE will
  246. |                      NOT be able to handle the modified FMS.DIR file, you
  247. |                      MUST use FMSFFS.EXE (in DIR.ZIP) for FMS maintenance.
  248. |                      Note that it is totally OPTIONAL to have any program
  249. |                      do maintenance on your FMS.DIR file.
  250.  
  251.          QSORT411.ZIP  Quick Sort utility that RFM calls to sort your FMS.
  252.  
  253.          Optional:
  254.  
  255.          ZAVT11.ZIP    ANSI/AVATAR device Driver.  If you are going to have
  256.                        Avatar Menu and Text files, you will need this
  257.                        device driver to display locally.
  258.  
  259.          BSHOW111.ZIP  multi-format file viewer.
  260.  
  261.          MSGFRM11.ZIP  Utility to 'toss' a canned message into an RBBS message
  262.                        base.  The CDor mods use this program to send canned
  263.                        warning messages to carrier droppers.
  264.  
  265.  
  266. MAKING RBBS-PC.EXE and CONFIG.EXE:
  267. ----------------------------------
  268. Now it's time to make your CDor modified RBBS-PC and CONFIG source files.
  269. It is best to simply put all the stock RBBS and CONFIG source files in a
  270. work directory along with the CDor .MRG files, BLED, and the MAKECDOR.BAT
  271. file found in the SOURCE.ZIP file.  If you UNZIP ALL the files in CDORMRGS.ZIP,
  272. and SOURCE.ZIP and then UNZIP R174BAS source files (do not overwrite the CDor
  273. versions of RBBS-VAR.BAS and CNFG-VAR.BAS!), the ANSIED source file ANSIED.BAS,
  274. and the RCHAT source files RCHAT401.BAS and RCSUB401.BAS you can't go wrong.
  275.  
  276. Run MAKECDOR.BAT.  If all goes well, MAKECDOR.BAT will create all the RBBS
  277. and CONFIG source files with a .BAS extension.  The stock RBBS and CONFIG
  278. source files will have been deleted.  MAKECDOR.BAT also makes the modifed
  279. ANSIED.BAS, RCHAT401.BAS, and RCSUB401.BAS files in the same manner.
  280.  
  281. Next, make sure that PDS7.1 is in your path and all the envirornment variables 
  282. tell BC.EXE where to find the libraries it needs.
  283.  
  284. Run MAKERBBS.BAT and MAKECNFG.BAT.  If all went well, you should now have
  285. an RBBS-PC.EXE and CONFIG.EXE file in the same directory.  Success is almost
  286. guaranteed if you used the supplied batch files and did not alter anything.
  287. I have tested each distribution file (CDORxxx.ZIP and CDUDxxxx.ZIP) to make
  288. sure they will do this following the above instructions and that they will
  289. create a working CONFIG.EXE and RBBS-PC.EXE.
  290.  
  291. Sometimes things don't work out the way we want them to!  If the above steps
  292. didn't work, try them a second time.  If you still get problems or errors, ask
  293. yourself, did I change Dan's batch files?  If I did, did I screw them up?
  294. How much free memory do I have to compile RBBS?  Doe's your computer have at
  295. least 590k of Free RAM?  How many FILES do I have in CONFIG.SYS?  AM I missing
  296. a file for the compilation - does PDS7.1 complain about anything?  Please take
  297. a look at PROBLEMS.DOC for some specific problems and their solutions!
  298.  
  299. If you still have problems, you can call up the Cellar Door and download
  300. compiled versions of the CDor modified RBBS-PC.EXE and CONFIG.EXE.  You
  301. |MUST be already have in your posession STOCK RBBS executables.  Log on to
  302. |the Cellar Door and look in the Personal Files for the CDxxXXXX.ZIP file
  303. |that you need.  CDEXxxxx.ZIP is for 286 or higher with no math CPU.
  304. |CDCPxxxx.ZIP is for 286 or higher WITH math CPU.  CDBENCH.ZIP is the bench
  305. |comparison RBBS-PC.EXE and CONFIG.EXE for troubleshooting purposes.  These
  306. |files can be File Requested via 8:903/2 or 1:313/6 with the MAGIC names
  307. |of CDEX, CDCP, and CDBENCH.
  308.  
  309.  
  310. NOW THE FUN PART:
  311. -----------------
  312. You must run CONFIG on all your RBBS config files (RBBS-PC.DEF RBBS1PC.DEF,
  313. MAILC.DEF, etc).  The reason is the CDor mods add many new parameters to the
  314. config files.  In order to get you through the CONFIGuration, I have made a
  315. separate doc file called CONFIG.DOC.  Read this file CAREFULLY.  Pay attention
  316. to special directions.  If it says "Make this option equal 2048" please do so!
  317. Lot's of testing and tweaking went into making the CDor mods work, and any
  318. of the I/O type options that I note must be a certain value, must not be
  319. changed!  IF you do not run CONFIG on your *C.DEF files, then RBBS will use
  320. default values for the new options.
  321.  
  322. I have MODIFIED CONFIG.EXE in two ways.  First, it has been modified with
  323. extra parameters in support of the mods added to RBBS-PC.EXE.  Secondly,
  324. and this is IMPORTANT, I have modified CONFIG.EXE to recongnize a STOCK
  325. CONFIG.EXE created config file and use default values for new values in
  326. the modified version.  What this means is that CONFIG.EXE should read in
  327. your stock config file and when you edit/save it, it will then be a CDor
  328. modified config file.  THERE IS NO REVERSAL OF THIS ACTION!  Once you save
  329. your config file as a CDor config file, it's for good.  By simply running
  330. CONFIG.EXE on a config file, pressing END then S to save, you have upgraded
  331. your config file.  YOU WILL STILL NEED TO GO THROUGH AND MAKE CHANGES TO
  332. YOUR CONFIG FILE!  See CONFIG.DOC for details.
  333.  
  334.  
  335. OKAY, WHAT's NEXT:
  336. ------------------
  337. You are now ready to install the support files which are included in the CDor
  338. distribution file.  The README file explains what each file is in each zip, as
  339. well as where to put each file.  Some of the files (Menus, etc) can be changed
  340. and others should be left alone.  Now let's go over some of the important
  341. files that comes in this distribution file!
  342.  
  343. INFO FILES:
  344. -----------
  345.  README         - The "CDor Index"
  346.  UPDATE         - List of Changes by Date
  347.  WHATSNEW       - Important Info on the Latest Changes
  348.  
  349.  
  350. BULLETIN.ZIP  (C:\RBBS\BULLETIN\)
  351. ------------
  352. This archive contains sample bulletin related files.
  353.  
  354. B.FCK        - sample bulletin control file using SmartText
  355. BINTRO       - sample introduction file you are welcome to incorporate into
  356.                your BBS.
  357.  
  358.  
  359. DIR.ZIP  (C:\RBBS\DIR\)
  360. -------
  361. This archive contains files which should go in the subdirectory where you
  362. have your FMS files.
  363.  
  364.  ADDTIMES.*  - The ADDTIMES program is used to add the Times Downloaded field
  365.                to your current FMS MASTER.DIR file.  This is an optional
  366.                feature and further instructions are later on in this
  367.                documentation and in ADDTIMES.DOC.
  368.  
  369.  TAKETIME.*  - The TAKETIME program is used to turn an ADDTIMES modified FMS
  370.                MASTER.DIR file back into stock format for use with stock RBBS
  371.                FMS utilities.  Further instructions are later on in this
  372.                documentation and in TAKETIME.DOC.
  373.  
  374.  MASTER.DIR  - Sample FMS MASTER.DIR file with the Times Downloaded field.
  375.  
  376.  FMSFFS.*    - Program for manipulating Times Downloaded modified FMS
  377.                MASTER.DIR file.  Please see FMSFFS.DOC for instructions.
  378.  
  379. RBBSSORT.BAT - this is a batch file which will do an FMS sort to a files
  380.                directory.  It is not meant to sort directory listings
  381.                which have extended discriptions.
  382.  
  383. DIR.CAT      - Sample categories control file.
  384.  
  385. NOTHANX.DEF  - File which list file extensions that you do not allow to be
  386.                uploaded.  Simply list each filename extension which you do
  387.                not want on a separate line:
  388.  
  389.                     .EXE
  390.                     .DOC
  391.                     .PIC
  392.  
  393.                This will stop a caller from uploading any filename which
  394.                has these extensions.
  395.                It is not required to have this file for operation, it is
  396.                optional.
  397.  
  398. FIDX.CFG     - Sample config file for Wildcard Download support.
  399.  
  400. FIDX.LST     - Sample 'list' file for SYSOP8 and Multi FIDX.DEF files
  401.  
  402. SYSOP8.CFG   - Same as FIDX.LST except that it is used by SYSOP8 ONLY
  403.                (see SYSOP8.DOC for further information)
  404.  
  405. DIR.DIR      - Sample Directory of Directories file.
  406.  
  407. MAIN.LST     - Sample control file used by RBBS to search for filenames.
  408.                With the accompanied config.def setup, all your MAIN.LST
  409.                file should have is the name of your FMS directory to be
  410.                searched:
  411.  
  412.                MASTER
  413.  
  414.                Do not include the extension!
  415.                This filename is set in CONFIG's option 218.
  416.  
  417. X2ZIP?.DEF   - Sample configuration file of filename extensions which you do
  418.                NOT want to have automatically converted when uploaded.
  419.                By placing a single NO on the first line and nothing else, RBBS
  420.                will automatically convert every upload which has a CxxxXXX.BAT
  421.                file available for converting.  CxxxXXX.BAT could be, for
  422.                example CARJZIP.BAT, to conver *.ARJ uploads to the ZIP format.
  423.  
  424.                By placing a YES on the first line, RBBS will ask ALL callers,
  425.                regardless of access level, if they want the upload converted!
  426.  
  427.                A NO with file name extensions following on the subsequent
  428.                lines, such as:
  429.  
  430.                         NO
  431.                         .ARC
  432.                         .ARJ
  433.  
  434.                will only ask those users who have access to ADD a new
  435.                description to an existing upload (CONFIG option 153)
  436.                if they want to convert uploads with extensions of ARC or ARJ.
  437.                If X2ZIP does not exist, then RBBS will continue the upload
  438.                conversion anyway.
  439.  
  440.  
  441.                The ? in X2ZIP?.DEF should be replaced by the NODE number you
  442.                want this file active for.
  443.  
  444. OFFLINE.DEF  - This file will control which files you store offline and will
  445.                prevent an uploader from uploading the file again.  The mod
  446.                only looks at what the filename PREFIX is, so there's no need
  447.                to put  FILE.ARJ, FILE.ZIP, and FILE.PAK, since they are all
  448.                FILE as far as RBBS is concerned.
  449.  
  450. HACK.DEF     - This file will keep callers from uploading known hacked files
  451.                as found in the Hack Report's HACK????.COL file.  If a file to
  452.                upload is found in this list, then the caller will not be able
  453.                to upload the hack and will be shown the HACK.MSG file.
  454.  
  455.  
  456. HELP.ZIP  (C:\RBBS\HELP\)
  457. --------
  458. This file contains files which belong in the subdirectory which has all your
  459. "help" files.
  460.  
  461. ANSIED.HLP   - ANSIEd Help
  462. DISTRIB.HLP  - Sample distribution file
  463. HELP09       - Help file for Graphics with Avatar and RIP
  464. NOTHANX.MSG  - No Thanks explaination - use this file in conjunction with
  465.                the NOTHANX.DEF (in the DIR subdirectory) file to prevent
  466.                uploads of files with unwanted filename extensions
  467. OFFLINE.MSG  - Offline file explanation - use this file in conjunction with
  468.                the OFFLINE.DIR (in the DIR subdirectory) to prevent files
  469.                being uploaded that are listed in OFFLINE.DIR
  470. RGXPIRD.HLP  - expired registration message
  471. SECVIO.HLP   - Security Violation message
  472. UPCAT.HLP    - catergorize uploads help
  473. RGXPIRE.HLP  - about to expire registration message
  474. UPMSG.HLP    - sample Upload Message Help/Guidelines screen shown just before
  475.                an uploader (except the sysop) does an upload.
  476. HACK.MSG     - sample file shown when a caller tries to upload a known hack.
  477. PASSWORD.HLP - sample help for changing expired passwords
  478. RATIO*.HLP   - sample Ratios Exceeded display file
  479. UT.HLP       - sample help for for TOGGLES options
  480.  
  481. QUESTION.ZIP  (C:\RBBS\QUESTION\)
  482. ------------
  483. This archive contains sample questionaire related files.
  484.  
  485. EPILOG.LST   - sample list for for displaying more than 1 "goodby" file.
  486.  
  487.  
  488. RBBS.ZIP  (C:\RBBS\)
  489. --------
  490. This archive contains files which belongs in your default RBBS directory.
  491.  
  492. CALLARC.BAT  - Sample uploads test and convert batches
  493. CALLARJ.BAT
  494. CALLCOM.BAT
  495. CALLEXE.BAT
  496. CALLLZH.BAT
  497. CALLPAK.BAT
  498. CALLZ.BAT
  499. CARCZIP.BAT
  500. CARJZIP.BAT
  501. CCOMZIP.BAT
  502. CEXEZIP.BAT
  503. CLZHZIP.BAT
  504. CPAKZIP.BAT
  505. CZIPZIP.BAT
  506. CARRIER.BAT  - sample batch file to send canned "you dropped carrier" message
  507. CARRIER.TXT  - sample canned "you dropped carrier" message
  508.                If you want to send your carrier droppers a canned warning
  509.                message.  RBBS will look in the RBBS directory for CARRIER.BAT
  510.                and if it is found, shell out and run it.  It uses DORINFOx.DEF
  511.                to find out who to send the message to.  The message only gets
  512.                sent IF you have the Dropped Carriers Drop Access mod
  513.                increment set to reduce an access level higher than zero (0).
  514.                If the increment is set to -1 then the message will also be sent
  515.  
  516. TGIF.BAT     - sample GIFGATE batch (DL GIFGATxx.ZIP from the Cellar Door!)
  517. SETERROR.EXE - resets errorlevel to 0 for batch upload testing.
  518.  
  519. LOCAL.BAT    - sample one time local node batch file.  If you are a multinode
  520.                system, you can run test versions of rbbs locally while a caller
  521.                is on line by naming your test version of rbbs TEST.EXE.  If
  522.                this batch file finds TEST.EXE, it will run it instead of
  523.                RBBS-PC.EXE.  Reason for this is you don't want to copy over
  524.                a different copy of RBBS-PC.EXE while a RBBS-PC.EXE is running
  525.                as it will propbably lock up!  This batch file assumes that
  526.                your LOCAL node is node 2.
  527.  
  528. RBBS.BAT     - sample RBBS batch for BinkleyTerm.  If you don't run a front
  529.                end mailer, then you should be fine by using your existing
  530.                RBBS.BAT file or the one 'out of the box' as supplied with
  531.                stock rbbs.  The command files are as follows:
  532.  
  533.                SHROOM -Q RBBS-PC.EXE %node% RBBS%node%PC.DEF /%1 /%2 /%3 %4
  534.  
  535.                SHROOM -Q:  Required else you will not be able to shell out
  536.                  and run upload test programs or doors which require more
  537.                  than 150k of RAM or so.
  538.  
  539.                %node% : The node number for this copy of RBBS
  540.  
  541.                RBBS%node%PC.DEF : The config file for this copy of RBBS
  542.  
  543.                /%1 : The amount of time before the next external event
  544.  
  545.                /%2 : The DTE rate to the modem (19200, for example)
  546.  
  547.                /%3 : The actual connect rate (2400, for example)
  548.  
  549.                 %4 : Reliable mode - NOTE that there is no "/" here!
  550.                      BinkleyTerm passes this value as "/REL" so that
  551.                      there is no need to add a "/" and it will not
  552.                      work if you do because the RBBS.BAT file would
  553.                      pick this parameter up as "//Rel"!
  554.  
  555.  
  556. VIEWFILE.BAT - sample view batch file for use with BVIEW (BVIEW111.ZIP)
  557.                The CDor mods use BSHow.  See the VIEWFILE.BAT file for
  558.                the parameters passed to this file.
  559.  
  560.  
  561. MENU0C       - ANSI color MENU0 screen - layout designed for the CDor mods.
  562. MENU0        - ASCII (no ANSI color) MENU0 screen.
  563.                Regardless of which menu you use, it MUST be called MENU0
  564.                If you want the color menu, then rename the MENU0C file to
  565.                MENU0.
  566.  
  567. MENU0-1.DEF  - MENU0 data file - This file will be created automatically if
  568.                it doesn't exist.  The "1" indicates NODE 1.
  569.  
  570.  
  571.  50CONFC.DEF - sample conference with a *C.DEF Config File
  572.  RBBS1PC.DEF - sample RBBS-PC.DEF
  573.                Please read the CONFIG.DOC file for setting up your config
  574.                files with the CDor version of RBBS!
  575.  
  576.  
  577. ECHOCONF.DEF - sample list file to keep RBBS from searching for non-local
  578.                users in echomail conferences.
  579.  
  580. MAKEPCBD.EXE - This program will create a PCBOARD.DAT file from a CDor
  581.                config file.  Type MAKEPCBD at the DOS prompt for usage.
  582.  
  583.  
  584. SYSTEM.ZIP (C:\RBBS\SYSTEM\)
  585. ----------
  586. This archive contains sample files for the operation of RBBS.
  587.  
  588. PASSWRDS     - sample PASSWRDS file with Dropped Carrier mod and Forced
  589.                Password Changed mod.
  590. DOORS.DEF    - sample DOORS.DEF file with selectable door drop files
  591.                declared and authorized to log off from door mod.
  592.  
  593.  
  594. TEXT.ZIP (C:\RBBS\TEXT\)
  595. --------
  596. This file contains sample Menu files included for reference against the supplied
  597. CONFIG.DOC and config.def samples.  You are free to use them as you wish,
  598. however you may want to edit them to reflect your BBS name!
  599.  
  600. AUTOOFF.MNU  - Log Off menu for file transfers
  601. LOGOFF.MNU   - Goodbye menu
  602. WELCOME.LST  - This is a sample list file for the multiple welcome file display
  603.                mod
  604. CHAT.MNU     - Internode Chat Menus
  605. CHATC.MNU
  606.  
  607. SYSOP5.MNU   - menu for Sysop's menu key 5
  608. SYSOP8.MNU   - Menu for Sysop's menu key 8
  609. LGSTATS      - sample Statistics menu
  610. PAGED*.MNU   - sample screens shown to pagers when you are not around
  611. PROTO*.MNU   - sample Protocol Options Menu Screen
  612. TOGGLES*.MNU - sample Utilities Toggle Options Menu
  613.  
  614. XFER.ZIP  (C:\RBBS\XFER\)
  615. --------
  616. This archive contains files which belong in the subdirectory for RBBS
  617. which you have set as your location for the protocol definition file.
  618.  
  619. PROTO.DEF - this is a smarttext colorized sample proto.def file.  Stock RBBS
  620.             can show smarttext colors in a proto.def file, but when a user
  621.             does a file transfer, RBBS prints their protocol type to the
  622.             screen with the smarttext color control codes.  The CDor mods
  623.             strip the smarttext code out of the protocol type so that they
  624.             don't see the smarttext codes.
  625.  
  626.  
  627. TWEAKING THE SYSTEM:
  628. --------------------
  629. There are a few things to do now that you have successfully compiled RBBS-PC
  630. and CONFIG and made your changes to your RBBS-PC.DEF file.  If you added or
  631. changed the above listed files to your rbbs directories, then you should be
  632. ready for callers.
  633.  
  634. You must edit your PASSWRDS file to reflect the changes in the CDor mods.
  635. Please see PASSWRDS.DOC to set up your PASSWRDS file before you run up the
  636. system!
  637.  
  638. Next, go thru the next section and bit by bit modifiy the CDor installation
  639. as directed.  You MUST GO all the way thru these next steps or problems will
  640. occur.  As modifications get implemented, the newer mods are documented at
  641. the end of this section.
  642.  
  643.  
  644. THE ADDED FEATURES OF THE CDOR MODS:
  645. ------------------------------------
  646.  
  647. The BCFS mods:
  648. --------------
  649.   These are what makes the CDor mods possible.  All work was done by Scott
  650.   McNay of THE WIZARD II BBS, (817) 554-5331.  Please read Scott's
  651.   documentation entitled BCFS.DOC.
  652.  
  653. The Maple Mods:
  654. ---------------
  655.   Most of the Maple Mods are added to the CDor Mods.  There are some
  656.   slight differences and changes from the Maple Mods.  The Cellar Door is
  657.   a developement BBS for the Maple Mods.  The Maple Mods originate from
  658.   Peter Eibl.  Pete is taking a break from the Sysop Business from July,
  659.   1993 until an undisclosed time hopefully in the not so far off future.
  660.  
  661. Paged Message Mod:
  662. ------------------
  663.   If you want a file shown to callers that page you during your off-hours or
  664.   when you are not around, create a file called PAGED.MNU and place it in
  665.   your TEXT subdirectory.  Graphics versions of this file are supported.
  666.  
  667. Alias Mod:
  668. ----------
  669.   True Alias naming is supported by creating a zero length alias control file
  670.   for any conference or subboard you wish to allow aliases in.  If you have
  671.   a conference called DND, the config file is DNDC.DEF, with DNDM.DEF and
  672.   DNDU.DEF for the Messages and USERS file, then the file DNDA.DEF would
  673.   contain the Alias names of your users.  To create an alias file:
  674.  
  675.   C:\RBBS>type DNDA.DEF >DNDA.DEF
  676.  
  677.   The ALIAS file must be in the same location as your MESSAGES file for
  678.   that conference.
  679.  
  680.   Will create a zero lenth alias file for the DND conference.  After that,
  681.   the next time someone joins the conference, RBBS will look for the alias
  682.   file, find it and then ask the caller if they want to use an alias and
  683.   store their alias name in this file.  To reset their alias, delete the
  684.   line that has their alias name and they will be asked again the next time
  685.   they join the echo for an alias name.  The SYSOP cannot have an alias name!
  686.   The original ALIAS mod was by Gregg Snyder.  This version was upgraded to
  687.   the current version by Peter Eibl.
  688.  
  689. Sysop's Alias:
  690. --------------
  691.   Normally, with the Alias mods, the SYSOP cannot have an alias name in an
  692.   alias confernce.  This is because the sysop's secret name to log on is
  693.   treated as an alias name already.  So, we need to do a little trickery:
  694.  
  695.   The Cellar Door's modifications to CONFIG.EXE add an ASCII 255 to the end
  696.   of the sysop's public last name.  This will allow you to use your real name
  697.   as your secret name, the only difference is that the ASCII 255 is part of
  698.   your public last name.  When you run CONFIG, the ASCII 255 is automatically
  699.   added to the end of your public last name if it is not there.  Next, if
  700.   you want your secret name to be the same as your public name, go to CONFIG's
  701.   option to enter your secret name, and enter it so that the name is the same
  702.   but the CASE is different.  In otherwords, if my public name is DAN DRINNON,
  703.   then I make my SECRET name Dan Drinnon.  CONFIG has been modified to save
  704.   your secret name without capitalizing it.  This is all that needs to be done.
  705.   You can now join an alias conference and have a real alias name just like
  706.   your users.
  707.  
  708.   If you chose to NOT have a setup with secret names like above, RBBS will
  709.   still refuse access to anyone who tries to log on with your public name.
  710.  
  711. Batch Uploads:
  712. --------------
  713.   Batch uploading is offered as an option anytime anyone selects the Upload
  714.   option.  The batch upload routines are by Peter Eibl.
  715.  
  716. Logging On:
  717. -----------
  718.   I rearange the way RBBS looks to the caller when logging on.  After a
  719.   caller logs on, they are shown "Granted access...", then "Logging [Name]
  720.   From [City]", then the WELCOME SCREEN, The Bulletins/NEWS, then the
  721.   New Files, then the "stats".  Finally, they are asked if they want to
  722.   check the message bases and given the opourtunity to read new messages.
  723.  
  724. SmartText Colors:
  725. -----------------
  726.   I added the capability of 16 foreground and 8 background smarttext colors.
  727.   Please read the COLORS.DOC file for all info on using the smarttext colors.
  728.   Also see SMARTTXT.DOC for ALL of the Smarttext Commands.
  729.  
  730. While on Colors Mod:
  731. --------------------
  732.   It took a lot of string space, but there is LOTS of added color to the
  733.   CDor mods.  Color is used only when the users has Color Graphics selected
  734.   or if they have selected HIGHLIGHTING ON.
  735.  
  736. Very Fast Turbo Logon:
  737. ----------------------
  738.   You get to the MAIN menu with minumum reports.
  739.  
  740. Internode Chat:
  741. ---------------
  742.   The RCHAT401 mod by John Morris is incorporated into the CDor mods. John's
  743.   BBS, The Abandoned Land is at (702)746-1365.
  744.  
  745. Who Uploaded What?:
  746. -------------------
  747.   An option in the UTILITIES menu is to list who uploaded what.  Private
  748.   uploads are included in this file too, but only the sysop will see private
  749.   uploads listed. This option is controlled by CONFIG.  This mod was by Peter
  750.   Eibl and adapted to the CDor mods.
  751.  
  752. Menu Driven Information Screen:
  753. -------------------------------
  754.   This option gives the caller the chance to view Prelog, Welcome, Newuser, and
  755.      LGx.DEF files.  By Peter Eibl
  756.  
  757. New Messages Read Them Now mod:
  758. -------------------------------
  759.   Prompt to read new messages when logging on or joining a conference.  This is
  760.   further controled via CONFIG #282.  This feature can also be selected by
  761.   your users when you have CONFIG #282 off and they have THEIR Read All New
  762.   Mail Toggled on.
  763.  
  764. ANSIEditor:
  765. -----------
  766.   By Tom Collins is incorporated.
  767.  
  768. Initialized Quoting:
  769. --------------------
  770.   All quotes will have the Quotee's initials in the messages.
  771.  
  772. Is That the Phone, Dear? mod:
  773. -----------------------------
  774.   Uses BASIC's PLAY for Sysop's Page Bell to play a sound like a telephone.
  775.   If the user has ANSIMusic ON, then they get to hear the same sound!
  776.  
  777. ANSIChat:
  778. ---------
  779.   The original Cellar Door Split Screen ANSI Chat!
  780.  
  781. SmartText capable Messages!
  782. ---------------------------
  783.   All messages can have SmartText in them!  By Scott McNay.
  784.   Also see SMARTTXT.DOC for ALL of the Smarttext Commands.
  785.  
  786. Logging Off Mod:
  787. ----------------
  788.   Smart Menu Driven Log Off to abort, use Time Bank, or send a Comment before
  789.   caller logs off.  If the caller does not have access to the Time Bank, that
  790.   option wont be shown in the command line prompt and will be replaced with an
  791.   "*" just as any invalid option is on the main menus.
  792.  
  793. Minor Cosmetic Mod #1:
  794. ----------------------
  795.   C)ity and State will be shown instead of C)City and State, as long as
  796.   your 'City/State' option starts with "City" when using the SYSOP's Key 5
  797.  
  798. Sysop's 5 Mod:
  799. --------------
  800.   ANSI Menu Drive Sysop's key 5 originated from the Cellar Door.
  801.  
  802. Color Proto.Def mod:
  803. --------------------
  804.   SmartText Colorized Proto.Def support!  Thanks to Cy Stanton for the colors!
  805.   Also see SMARTTXT.DOC for ALL of the Smarttext Commands.
  806.  
  807. QUIT Mod:
  808. ---------
  809.   QUIT modified to QUIT [C]onference and Rejoin MAIN as default.  Quit to M)ain
  810.   in a conference will send them to the main menu of the conference they are
  811.   currently in.  Before, I had problems with users selecting [Q]uit, then
  812.   pressing enter, then leaving me messages about anything, and they were leaving
  813.   these messages in ECHO MAIL CONFERENCES!  This mod helped get rid of this
  814.   problem.
  815.  
  816. GoodBye Mod:
  817. ------------
  818.   GoodBye is now configurable for the MAIN menu.  It replaces the @ (Library)
  819.   command which is not used.
  820.  
  821. Add Uploader's Name Mod:
  822. ------------------------
  823.   Adds User's Name to Upload description option.  This option is controlled
  824.   in CONFIG #99.
  825.  
  826. MENU0 Mod:
  827. ----------
  828.   Enhanced MENU0 with stats and running clock.  Originated from the Cellar
  829.   Door.
  830.  
  831. Line25 Mod:
  832. -----------
  833.   ANSI Colorized LINE 25 info with option to change callers's time.  Time
  834.   Change mod by Gregg Snyder.  Screen clearing and restore line 25 mod
  835.   originated from the Cellar Door.
  836.  
  837. They Never Wait That Long Mod:
  838. ------------------------------
  839.   15 Seconds for Auto Log off instead of 30 - Sleep Disconnect is 30.
  840.  
  841. EFND Mods:
  842. ----------
  843.   EFND Mods - The Original Cellar Door 'Easy Find' Mods - lets caller
  844.   enter only part of a name to search for a person to send a message or
  845.   personal upload to.  Adapted to RBBS version 17.4 by Peter Eibl.
  846.  
  847. 46 Character Descriptions Work Mod:
  848. -----------------------------------
  849.   46 character file descriptions wont add a CRLF to the end of the display.
  850.   This was a fix done by Scott McNay which he did while doing the BCFS mods.
  851.  
  852. Enhanced "Who's On" Mod:
  853. ------------------------
  854.   Part of the RCHAT401 mods, tells what the other callers are doing and gives
  855.   the oppourtunity to start a chat.  Controlled via CONFIG #22.
  856.  
  857. Sysop's Option 7 Mod:
  858. ---------------------
  859.   Option for SYSOP's function 7 - DOS Exit to use a DOOR (batch file).
  860.   By Peter Eibl.
  861.  
  862. DOOR.SYS Mod:
  863. -------------
  864.   DOOR.SYS support!  Originated by the Cellar Door and Eddie Rowe, who were
  865.   working on the same thing at the same time. After the two of us shared
  866.   notes, the current DOOR.SYS mod was the result.  The Cellar Door features
  867.   the capability to read back in a DOOR.SYS file after a door runs.
  868.  
  869. While On Doors Mod:
  870. -------------------
  871.   DORINFOx.DEF, DOOR.SYS, and PCBOARD.SYS files can be selected thru your
  872.   DOORS.DEF file for creation when a door is executed.  The 9th parameter of an
  873.   entry in your DOORS.DEF file tells RBBS which door drop file to create:
  874.  
  875.     Before:
  876.         GAMES,50,,,"GAMES.BAT",N,,90
  877.     After:
  878.         GAMES,50,,,"GAMES.BAT",N,,90,D
  879.  
  880.     D = DORINFOx.DEF
  881.     S = DOOR.SYS in your nodework directory
  882.     R = DOOR.SYS in your nodework directory 
  883.     P = PCBOARD.SYS in your nodework directory
  884.  
  885.   Every parameter in the door drop files are attempted to be initiated.
  886.   However, RBBS does not support some items, such as the Callers Phone
  887.   Number, and these type lines are left blank.  A separate file called
  888.   MAKEPCBD.EXE is included to make the sometimes required PCBOARD.DAT
  889.   file from your RBBS config file.  The PCBOARD.DAT file should only
  890.   need to be created once per configuration file and only changed when
  891.   you change your RBBS config file.
  892.  
  893.   If you specify "R", then the DOOR.SYS file WILL be read back in after a 
  894.   door for any changes a door may have made to it.  You use this feature at
  895.   your own risk - a door can change a user's security level to something
  896.   that you may not want them to have!  Be Careful!
  897.  
  898.   See "And Yet Another Doors Mod" for further setup required for your
  899.   DOORS.DEF file!
  900.  
  901. And Yet Another Doors Mod:
  902. --------------------------
  903.   Some Doors allow the caller to log off from the door and drop DTR.  This
  904.   is great except that RBBS treats that as a dropped carrier when the door
  905.   returns to the BBS.  The code has been modified to put a "Logged Off from
  906.   Door" entry in the callers log instead of a "Carrier dropped" and it also
  907.   will not send a "You dropped Carrier" message (if enabled) or count a
  908.   dropped carrier against the caller.  NOTE: RBBS will still be SLOW when
  909.   recouperating from a door that can drop the DTR.  The DOORS.DEF file will
  910.   now require a 10th parameter to specify whether or not to handle a door
  911.   that can drop DTR:
  912.   
  913.     Before:
  914.         GAMES,50,,,"GAMES.BAT",N,,90
  915.         MAILMGR,50,,,"MAILMGR.BAT",N,,90
  916.     After:
  917.         GAMES,50,,,"GAMES.BAT",N,,90,D,N
  918.         MAILMGR,50,,,"MAILMGR.BAT",N,,90,D,Y
  919.   
  920.   A "N" at the end means the caller should not be dropping carrier and the
  921.   door does not, and a "Y" is just the opposite.  The Y or N MUST BE IN CAPS!
  922.   It should be noted that even if a caller CAN log off from a door, if they
  923.   drop carrier from the door instead of logging off, the carrier drop will 
  924.   still be considered "normal" since RBBS was told a carrier drop was ok.
  925.   
  926.   Of course this example also shows the door drop file to make as well.
  927.  
  928.  
  929. They Didn't Get the Extension Right Mod:
  930. ----------------------------------------
  931.   Wrong FileName extensions for a download will find the right filename
  932.   extension.  If a callers enters FILE.ARJ to download, but FILE.ARJ does
  933.   not exist and FILE.ZIP does, FILE.ZIP can be downloaded.  By Peter Eibl.
  934.  
  935. File Xfer Logoff Mod:
  936. ---------------------
  937.   Log Off Options before starting downloads or Uploads
  938.  
  939. That Makes Sense Mod:
  940. ---------------------
  941.   Upload descriptions are given before an upload
  942.  
  943. Twit Message Mod:
  944. -----------------
  945.   "You Dropped Carrier!" Canned message support.  Originated from the Cellar
  946.   Door.  Look and put the included CARRIER.BAT file into your RBBS dir to
  947.   use this mod.
  948.  
  949. More Color Mods:
  950. ----------------
  951.   Colored Directory listing headers by Peter Eibl.
  952.  
  953. RFM Mod:
  954. --------
  955.   RFM FMS FFS Support.  Not required, the CDor mods will look to see if you
  956.   are set up for RFM FFS.  RFM concept by Warren Muldrow.
  957.  
  958. NOTHANX Mod:
  959. ------------
  960.   UNWanted files list support by Peter Eibl.
  961.  
  962. OFFLINE Mod:
  963. ------------
  964.   Offline files list support by Peter Eibl, enhanced for the CDor mods.
  965.  
  966. Test Upload? Mod:
  967. -----------------
  968.   Prompt to SYSOP to test a SYSOP originated upload.  By Peter Eibl.
  969.  
  970. Print Message Mod:
  971. ------------------
  972.   Option to send any message to the printer or a filename.  Originally by
  973.   Rob Sulzman to print, Cellar Door modification to send messages to a
  974.   filename along with idiot proofing.
  975.  
  976. File Transfer Info Mod:
  977. -----------------------
  978.   Info on the caller is displayed before the caller starts a file transfer.
  979.   By Peter Eibl, enhanced a little for the Cellar Door.
  980.  
  981. SmartText in PUI's Mod:
  982. -----------------------
  983.   Multi-line PUI prompts allowed.  Prompts MUST have quotes around them. By
  984.   Scott McNay.
  985.   Also see SMARTTXT.DOC for ALL of the Smarttext Commands.
  986.  
  987. Dropped Carriers Drop Access Level Mod:
  988. ---------------------------------------
  989.   You can configure RBBS via the PASSWRDS file to automatically lower any
  990.   callers Access Level.  This is done by adding two extra parameters to the
  991.   PASSWRDS File - number of carrier drops allowed, and increment to lower
  992.   the access level.  For example,
  993.       BEFORE: (stock RBBS)
  994.          ,10,15,15,365,10,,,0,0,0,0,0
  995.       AFTER:
  996.          ,10,15,15,365,10,,,0,0,0,0,0,20,1
  997.   will lower a caller with access level 10 one integer lower for every 20
  998.   dropped carriers.  If you do not want to lower their access level, use a
  999.   0 for the last paramter.
  1000.   Please look at PASSWRDS.DOC for complete info on the PASSWRDS file!  By
  1001.   Richie Molinelli.
  1002.  
  1003. The Time to Change Password Mod:
  1004. --------------------------------
  1005.   After so many calls, the caller is forced to change their password. This
  1006.   is controlled by yet another entry in the password files, a number is used
  1007.   to indicate how many calls go by before the user must change their password.
  1008.   A 0 will turn off this feature.  So the PASSWRDS file from above will look
  1009.   like this:
  1010.  
  1011.       BEFORE: (stock RBBS)
  1012.          ,10,15,15,365,10,,,0,0,0,0,0
  1013.       AFTER THE DROPPED CARRIER MOD:
  1014.          ,10,15,15,365,10,,,0,0,0,0,0,20,1
  1015.       AFTER THE PASSWORD MOD:
  1016.          ,10,15,15,365,10,,,0,0,0,0,0,20,1,50
  1017.  
  1018.   This will make the caller change their password every 50 calls.
  1019.   When a caller's password expires, you can display a help file called
  1020.   PASSWORD plus whatever your default help file extension is as set in
  1021.   CONFIG.  The PASSWORD help file must be in your "HELP" subdirectory.
  1022.   Please look at PASSWRDS.DOC for complete info on the PASSWRDS file!
  1023.   By Richie Molinelli.
  1024.  
  1025. Turbo Logon AFTER first Call Mod:
  1026. ---------------------------------
  1027.   You can configure RBBS via the PASSWORDS file to only allow those with
  1028.   TurboLogon access as set in CONFIG to use Turbo Logon only after their
  1029.   first call of the day. You must change the PASSWRDS file (again) as
  1030.   follows:
  1031.  
  1032.       BEFORE: (stock RBBS)
  1033.          ,10,15,15,365,10,,,0,0,0,0,0
  1034.       AFTER THE DROPPED CARRIER MOD:
  1035.          ,10,15,15,365,10,,,0,0,0,0,0,20,1
  1036.       AFTER THE PASSWORD MOD:
  1037.          ,10,15,15,365,10,,,0,0,0,0,0,20,1,50
  1038.       AFTER THE TURBO LOGON MOD:
  1039.          ,10,15,15,365,10,,,0,0,0,0,0,20,1,50,0
  1040.  
  1041.   A 0 means the caller (If he or she already has TurboLogon privleges as
  1042.   set in CONFIG with their access level) can have TurboLogon on their first
  1043.   call of the day. A 1 in this field means they will not have TurboLogon
  1044.   until after their first call of the day.
  1045.   Please look at PASSWRDS.DOC for complete info on the PASSWRDS file!
  1046.  
  1047. Upload Time Factor in PASSWRDS File:
  1048. ------------------------------------
  1049.   An 18th parameter to the Passwords file is for controlling Upload Time Factors 
  1050.   by security instead of the global one you set in config. This value works the 
  1051.   same way as in config - 1 for no time taken, no time given, then 2 and higher 
  1052.   multiplies the time it took to upload the file and gives it back to the 
  1053.   uploader.  This new parameter is handy to give different access levels 
  1054.   different upload time factors and to also give different time factors during 
  1055.   different hours of the day.  Here is how the above PASSWRD file lines will
  1056.   look:
  1057.       
  1058.       BEFORE: (stock RBBS)
  1059.          ,10,15,15,365,10,,,0,0,0,0,0
  1060.       AFTER THE DROPPED CARRIER MOD:
  1061.          ,10,15,15,365,10,,,0,0,0,0,0,20,1
  1062.       AFTER THE PASSWORD MOD:
  1063.          ,10,15,15,365,10,,,0,0,0,0,0,20,1,50
  1064.       AFTER THE TURBO LOGON MOD:
  1065.          ,10,15,15,365,10,,,0,0,0,0,0,20,1,50,0
  1066.       AFTER UPLOAD TIME FACTOR MOD:
  1067.          ,10,15,15,365,10,,,0,0,0,0,0,20,1,50,0,3
  1068.   Please look at PASSWRDS.DOC for complete info on the PASSWRDS file!
  1069.  
  1070. So Long, Twit! Mod:
  1071. -------------------
  1072.   ALT-END will log off your caller with fake line noise.
  1073.  
  1074. Yet Another Twit Mod:
  1075. ---------------------
  1076.   If you create a file called TWITLIST.DEF and place it in your RBBS directory,
  1077.   then any user name (one per line) in this list will never be able to upload,
  1078.   and if they try, they will get a message telling them the file (no matter
  1079.   what the file is) is stored offline.
  1080.  
  1081. Control Conference Join Mod:
  1082. ----------------------------
  1083.   Since there was no control for a caller to join any conference, as long as
  1084.   the access was high enough, a mod has been added so that no one can join a
  1085.   conference that is not in the conference mail scan file as specified in
  1086.   CONFIG #93.  It should be noted that although the RBBS docs say that the
  1087.   file in CONFIG #74 must have the conference in CAPS, this feature does not
  1088.   work.
  1089.  
  1090. |FILE_ID.DIZ Directory Listing Mod:
  1091. |----------------------------------
  1092.    In conjunction with the upload batch testing file CALL*.BAT, if an
  1093.    upload has a FILE_ID.DIZ file descriptor file, then RBBS will
  1094.    look in the node directory for this file and replace whatever the uploader
  1095. |  described for the upload with the description in the FILE_ID.DIZ.
  1096. |  The MAIN description of the upload will be line #1 of the FILE_ID.DIZ file.
  1097. |  The semi-official ASP standard for FILE_ID.DIZ files are 1). no more than
  1098. |  45 characters per line, and 2). no more than 10 lines.  Therefore, assuming
  1099. |  that you get mostly standard FILE_ID.DIZ files, you should set your FMS
  1100. |  description length to 45 or 46 for best results.
  1101.    Originally developed by Richie Molinelli.
  1102.  
  1103. PLOAD Message Mod:
  1104. ------------------
  1105.    If a file called UPMSG.HLP exists in your HELP directory, then an uploader
  1106.    will be displayed this file.  If you have subboards with separate files
  1107.    areas, then RBBS will look for the filename of whatever your message file
  1108.    is for that subboard plus a U.HLP.  So if your subboard message file is
  1109.    called DIRTM.DEF then the upload message file should be called DIRTU.HLP.
  1110.    If your message file doesn't follow the M.DEF standard, say it is called
  1111.    DIRTMSG, then the upload message file would be called DIRTMSGU.HLP.
  1112.    Needless to say, it would be best to follow the M.DEF standard...
  1113.  
  1114. Separate RGXPIRE and RGXPIRD.HLP Mod:
  1115. -------------------------------------
  1116.   This mod allows you to have separate RGXPIRE.HLP and RGXPIRD.HLP files based 
  1117.   on access levels.  If you don't run subscriptions then this wont matter.  If 
  1118.   you do, then you can still use these two "stock" files, or, you can make 
  1119.   separate files for whatever security levels you have that are controlled by 
  1120.   subscription. Simply make a file called RGXDxxxx.HLP and/or RGXPxxxx.HLP, 
  1121.   where the xxxx's are the security level.  The security levels can't be higher 
  1122.   than 9999 for this mod.  RGXDxxxx.HLP is the RGXPIRD.HLP and RGXPxxxx.HLP is 
  1123.   the RGXPIRE.HLP file.  These files belong in your HELP subdirectory and
  1124.   will be searched and displayed if found, if not then the stock files will
  1125.   be shown instead. - Yet another Cellar Door mod!
  1126.  
  1127. No Hacks Mod:
  1128. -------------
  1129.   This mod will keep callers from uploading known hacks by using a file called
  1130.   HACK.DEF in your DIR subdirectory.  If the file to be uploaded is found
  1131.   in this file, then the caller is shown the file HACK.MSG in your HELP sub-
  1132.   directory and then returned to the FILE command prompt without the ability
  1133.   to upload the hack.
  1134.  
  1135. GIF Dimensions in Upload Descriptions:
  1136. --------------------------------------
  1137.   If a GIF is uploaded, then RBBS will try to get the size and number of colors
  1138.   in the GIF and put that information in front of the upload description like
  1139.   this:
  1140.          PICTURE.GIF 123456 01-10-93  (640x480x256) a real neat picture
  1141.  
  1142.   The lenght of the description is automatically shortened by 15 characters
  1143.   when the uploader is prompted for a description to allow for the extra
  1144.   info in the description. - A Cellar Door mod!
  1145.  
  1146.  
  1147. WELCOME.LST Mod:
  1148. ----------------
  1149.   You can creat a file that is called what ever you called it in CONFIG option
  1150.   #69, with ".LST" as an extension (WELCOME.LST for example) and in it, list
  1151.   all the files that you want shown as welcome files.  Here is an example:
  1152.  
  1153.   C:\RBBS\TEXT\WELCOME
  1154.   C:\RBBS\TEXT\LASTON
  1155.  
  1156.   If the file WELCOME.LST, or what ever you called it in CONFIG option #69
  1157.   with a ".LST" extension does not exist, then RBBS will look for the WELCOME
  1158.   file you specified instead.  The ".LST" is special, and RBBS will only do
  1159.   the multiple files if it can find the .lst welcome file.
  1160.  
  1161. Upload to a Security Level Mod:
  1162. -------------------------------
  1163.   This is from the 0115-MRG Stock RBBS update, which will allow you to do a
  1164.   personal upload to a Security Level by simply entering the Security Level
  1165.   to upload to as the name during the Personal Upload process.
  1166.  
  1167.  
  1168. Multiple FIDX/LIDX Files Mod:
  1169. -----------------------------
  1170.   The multiple FIDX list mod now looks for the name of the FIDX file with the
  1171.   filename extension of "LST".  Instead of a generic "IDX.LST" file, RBBS now
  1172.   looks for whatever then name of the file you entered in CONFIG #267 with an
  1173.   extension of .LST.  For example, if your entry for CONFIG #267 is FIDX.DEF,
  1174.   then the multiple FIDX list file must be FIDX.LST.  The contents of the .LST
  1175.   file are as follows:
  1176.  
  1177.   FIDXNAME,LIDXNAME,MASTER DIR NAME,DESCRIPTION LENGTH
  1178.  
  1179.   FIDXNAME = CONFIG #267
  1180.   LIDXNAME = CONFIG #268
  1181.   MASTER DIR NAME = CONFIG #214 + CONFIG #209
  1182.   DESCRIPTION LENGTH = CONFIG #219
  1183.  
  1184.   In RBBS, this could translate to
  1185.  
  1186.   C:DIR\FIDX.DEF,C:DIR\LIDX.DEF,C:DIR\MASTER.DIR,43
  1187.  
  1188.   If you want a SUBBOARD's file system accessable from your MAIN board, simple
  1189.   continue your "FIDX.LST" file with it's info:
  1190.  
  1191.   C:DIR\FIDX.DEF,C:DIR\LIDX.DEF,C:DIR\MASTER.DIR,43
  1192.   C:DIR\ADUFIDX.DEF,C:DIR\ADULIDX.DEF,C:DIR\ADULT.DIR,46
  1193.  
  1194.   If the .LST file does not exist, then the file listed in CONFIG #267 will be
  1195.   use as in stock RBBS.
  1196.  
  1197. SYSOP'S MENU 8 MOD:
  1198. -------------------
  1199.   The sysop's menu has 8 options instead of the normal 7 options, the 8th
  1200.   option being the FMS/FFS maintenance utilities.  With the 8 option, you
  1201.   can Add, Delete, Find, Move, any of your upload/download files from anywhere
  1202.   on your computer.  In other words, you can stick a floppy in drive A: and
  1203.   add a file from Drive A: to your upload or download area.  This mod is FFS
  1204.   sensitive, and will update your FIDX/FIDXT.DEF files when you Add, Delete,
  1205.   or Move a file.  You can also do Personal uploads from any source drive and
  1206.   path.
  1207.   The best way to understand this mod is to try it out!
  1208.   Another Cellar Door Original!  Please note that you cannot add or move the
  1209.   same file to and from the same directory!
  1210.   Please see the SYSOP8.DOC file for complete information.
  1211.  
  1212. 199 Line Messages MOD:
  1213. ----------------------
  1214.   You can configure the Main board and subboards to allow up to 199 lines per
  1215.   message.
  1216.  
  1217. EGA/VGA 43/50 Lines MOD:
  1218. ------------------------
  1219.   You can select between 25,43, or 50 line displays in CONFIG #328 for local
  1220.   screen display.  The ANSIED mods will handle the different screen dimensions
  1221.   too, however, if the local sysop's screen is LESS than the Caller's default
  1222.   Page Length, then ANSIED will force the Caller's page length to the local
  1223.   page length as set in config, temporarily.  For example, if you are set to
  1224.   have 25 lines for local display, and a caller set with 49 lines uses the
  1225.   ANSIEditor, then while in the ANSIEditor, the Caller is forced to 23 lines.
  1226.   When the caller is done with the ANSIEditor, the Caller's 49 lines per screen
  1227.   will be restored.  This keeps illegal function calls from occuring by rbbs
  1228.   routines trying to print information on the local screen which would other-
  1229.   wise be off-screen.
  1230.  
  1231. WILDCARD DOWNLOADS:
  1232. -------------------
  1233.   Added in Support for Wildcard Downloads!  To enable this, you must
  1234.   creat an FIDX.CFG file in your RBBS DIR subdirectory.  The filename
  1235.   is whatever the name is of your FIDX.DEF file with a .CFG for the
  1236.   extension.  The format for the file is as follows:
  1237.  
  1238.   200
  1239.   50,C:\RBBS\UPLOAD\
  1240.   50,C:\RBBS\DOWNLOAD\
  1241.   100,C:\RBBS\SYSOP\
  1242.  
  1243.   line 1 is the max number of Marked Files allowed before the search is
  1244.          stopped.
  1245.   line 2 and up.  Line 2 is the Security level and a Directory.  You should
  1246.          always include your upload directory and any directories NOT LISTED IN
  1247.          FIDX.DEF that you want searched.  This mod will only look for files
  1248.          listed in this file and in the FIDX.DEF file.  You do not need to have
  1249.          ANY directories listed in this file, but you MUST have the number of
  1250.          Marked Files allowed.  If this file doesn't exist, then the WildDownload
  1251.          mod WILL NOT BE ENABLED!  When this mod is enabled, you will know by
  1252.          seeing (Wildcards OK) in the download prompt.
  1253.  
  1254.   The WILDDOWN.BAS was originally by Richard Todd of 1:3612/299.  Extensive
  1255.   modifications to the RBBS source files by Dan Drinnon.  Extra mods to
  1256.   WILDDOWN.BAS by Peter Eibl and Dan Drinnon.  WILDDOWN.BAS is modified and
  1257.   included with the Cellar Door mods with permission from Richard Todd.
  1258.  
  1259.   Remember that there are limits, and I haven't found them yet, but currently
  1260.   RBBS doesn't control how many marked files can be marked, so eventually,
  1261.   string space will run out.  It is recommended to keep the max number of
  1262.   Marked Files allowed number LOW to prevent this from happening.  Each
  1263.   marked file takes up 13 bytes.
  1264.  
  1265. Multiple Epilog Displays:
  1266. -------------------------
  1267.   Added EPILOG.LST support.  This file is just like the WELCOME.LST mod
  1268.   inwhich your default EPILOG questionaire will be looked for and ran,
  1269.   and then if there exists in the same directory an EPILOG.LST (or what
  1270.   ever the BODY of the filename you call your EPILOG file) then RBBS
  1271.   will read each line in this file and look for None, ASCII, and ANSI
  1272.   versions of the file and display them.  Note that this mod only DISPLAYS
  1273.   the files you list and does not run any questionaires.  Example format
  1274.   is:
  1275.                C:\RBBS\TEXT\GOODBY
  1276.                C:\RBBS\TEXT\OTHERBBS
  1277.                C:\RBBS\TEXT\CALLAGIN
  1278.  
  1279.   This file must have the same filename as whatever you set in CONFIG #85
  1280.   with the extension of ".LST".  It also must be located in the same
  1281.   subdirectory as specified for CONFIG #85.
  1282.  
  1283. EFND Enhancement MOD:
  1284. ---------------------
  1285.   Added mod to EFND that will turn off checking for local user name in
  1286.   any conference you specify.  To enable this, create a file called
  1287.   ECHOCONF.DEF in your RBBS directory.  In this file, put the NAME only
  1288.   of any conferences you do not want RBBS to check for local users:
  1289.  
  1290.             RBBS-PCM.DEF
  1291.             BINKLEYM.DEF
  1292.  
  1293.             etc...
  1294.  
  1295.   Any Message file in ECHOCONF.DEF will prevent the search of a message
  1296.   recipiant.
  1297.  
  1298. Personal Files Menu:
  1299. --------------------
  1300.   Added support to display P.MNU to the caller when in Novice mode when
  1301.   Personal Files is selected at the FILES command.  You can put whatever
  1302.   you want in this menu, such as what each Personal Files command does
  1303.   and that Personal Files can only be downloaded from the Personal Files
  1304.   prompt.  Graphic support (PG.MNU, PC.MNU) is also supported.  This file
  1305.   must be in your TEXT subdirectory. A CDor mod.
  1306.  
  1307. Personal Files Mods:
  1308. --------------------
  1309.   The Fix for the Lost Personal files after Marking them has been added (a
  1310.   Stock Bug) as well as allowing Extended Descriptions for Personal
  1311.   Uploads. A Cdor mod.
  1312.  
  1313. ANSIEd for Extended Descriptions:
  1314. ---------------------------------
  1315.   The Full Screen Editor (ANSIEd) can be used for entering extended descriptions
  1316.   on uploads.
  1317.  
  1318. MsgToss LOG Mod:
  1319. ----------------
  1320.   This mod allows you to use the MsgToss /AREA: feature to read in a file called 
  1321.   TOSSx.LOG created by RBBS which contains a list of echo conferences that have 
  1322.   new messages ready to be scanned.  To make all this happen, first you must run 
  1323.   CONFIG on the echomail conferences config files of your choice and change 
  1324.   CONFIG #12 to the AREA name of the conference as entered in your "AREAS.BBS" 
  1325.   file. RBBS will now create a TOSSx.LOG file any time a new message is posted 
  1326.   in those conferences.  x being the node number.  Next, you need to create a 
  1327.   batch file to handle the TOSSx.LOG file:
  1328.  
  1329.   REM MSGSCAN.BAT
  1330.   :TOP
  1331.   SET NODE=
  1332.   FOR %%A IN (C:\RBBS\TOSS*.LOG) DO SET NODE=%%A
  1333.   IF %NODE%. == . GOTO NETSCAN
  1334.   MSGTOSS /SCAN/RBBS/FIDO/FIX/AREAF:%NODE%
  1335.   DEL %NODE%
  1336.   GOTO TOP
  1337.   :NETSCAN
  1338.   CALL NETSCAN.BAT
  1339.  
  1340.   My BINKLEY.BAT file calls MSGSCAN.BAT before running BT.EXE to make all this
  1341.   work.  NETSCAN.BAT runs QMail for message packing and routing.  Obviously, this
  1342.   mod will require some thought on your part on how to implement into your
  1343.   echomail system.
  1344.   This mod originally written by Peter Eibl and Larry Kolada.
  1345.  
  1346. Avatar Graphics Support Mod:
  1347. ----------------------------
  1348.   Added in Avatar display command support!  To display Avatar files,
  1349.   your users must select A)vatar graphics in the UTILITIES Graphics
  1350.   command.  Because of this addition graphics mode in RBBS, the user's
  1351.   graphics number table has changed.  Because their OLD graphics
  1352.   number will be incompatible with the NEW graphics number table, I have
  1353.   added in a small feature to FORCE all of your users to re-select
  1354.   their graphics preferences at logon without having to make them do
  1355.   this from the UTILITITES menu.  To implement this feature, first
  1356.   you must run CONFIG and select option #186 to make all users answer
  1357.   the "required questionaire".  Next select option #82 for the NAME
  1358.   of the questionaire.  Enter any path you want and then enter "GRAPHICS".
  1359.   "GRAPHICS" is a magic word that will make all this happen.  Once
  1360.   your users have re-selected their new graphics preferences, they
  1361.   will not be asked again.  This feature may also be re-used anytime
  1362.   you want all your users to re-select their graphic preferences.
  1363.   The Avatar files for menus and text files follow the same scheme as
  1364.   the other RBBS files.  The Avatar files use a "V" to distinguish them
  1365.   between the other files.  As before, an ANSI file uses a "C" and a
  1366.   ASCII file uses a "G".  There are now 4 possible files.  For example:
  1367.  
  1368.   WELCOME   -  "none"
  1369.   WELCOMEG  -  ASCII
  1370.   WELCOMEC  -  ANSI
  1371.   WELCOMEV  -  AVATAR
  1372.  
  1373.   Here are the NEW user color values:
  1374.  
  1375.                    NORMAL                BOLD
  1376.      Graphics R  G  Y  B  P  C  W    R  G  Y  B  P  C  W
  1377.        none  30 34 38 42 46 50 54 | 58 62 66 70 74 78 82
  1378.        mono  31 35 39 43 47 51 55 | 59 63 67 71 75 79 83
  1379.        ansi  32 36 40 44 48 52 56 | 60 64 68 72 76 80 84
  1380.       avatar 33 37 41 45 49 53 57   61 65 69 73 77 81 85
  1381.  
  1382.   To create Avatar files, you must have a program that will make Avatar
  1383.   files.  TheDraw version 4.6 will do this.  There is also a little program
  1384.   called ANSI2AVT that will convert ANSI files to Avatar.  Neither one
  1385.   of these two will make perfect Avatar files, and I can guarantee you
  1386.   that you will have to manually figure out and edit Avatar files to get
  1387.   them to properly display.
  1388.  
  1389.   Finally, you will need to have an AVATAR device driver to display Avatar
  1390.   files on your local screen.  I uses a driver called ZAVT.SYS which works
  1391.   flawlessly for both ANSI and AVATAR display commands.
  1392.  
  1393.   All these files are available on the Cellar Door RBBS as:
  1394.  
  1395.   TDRAW460.ZIP     288178
  1396.   ANSI2AVT.ZIP      20386
  1397.   ZAVT11.ZIP        47337
  1398.  
  1399.   Without the Authors of the above programs permissions, I cannot distribute
  1400.   their work in the Cellar Door Mods package.
  1401.  
  1402.   If you do not want to have Avatar support for your users, simple do
  1403.   not create any Avatar Menu and Text ("V") files.  If any users select
  1404.   A)vatar and their are no Avatar files for display, RBBS will look for
  1405.   ANSI ("C") files instead, and then "none" files if no ANSI files are
  1406.   found.
  1407.  
  1408.   Avatar emulation also handles ANSI display commands.
  1409.  
  1410.   Note that SmartText overlayed into Avatar menus do not work well.
  1411.  
  1412.   See RIP Graphics Mod further on in this document!
  1413.  
  1414. Nodeable Subboard Callers Log Handling Mod:
  1415. -------------------------------------------
  1416.   In Stock RBBS, when you have a subboard that has a different callers log
  1417.   filename from the MAIN board's file name, RBBS would write the subboard's
  1418.   callers file to whatever is entered in CONFIG #90 for a path, REGARDLESS
  1419.   of what node is doing the actual logging.  The end result is that in a
  1420.   multi-node system, two caller's could end up having their activity logged
  1421.   to the same file.  The 'right' way to log activity of subboards of different
  1422.   nodes is to log the file in it's own subdirectory.  As per RBBS docs,
  1423.   multi-node RBBS's should have a separate subdirectory for each node.
  1424.              C:\RBBS\NODE1\
  1425.              C:\RBBS\NODE2\
  1426.              etc.
  1427.   The Cdor mods make sure that in a multinode system (even if your NODE 2 is
  1428.   a local node), the proper callers file is logged to.  Keep in mind that
  1429.   this problem in STOCK RBBS only happens when the original, MAIN callers
  1430.   log file and the subboard log file have different names.
  1431.  
  1432. Nodeable LGx.DEF Mod:
  1433. ----------------------
  1434.   "Nodeable" LGx.DEF files can be used, simply add the node number in
  1435.   front of the LGx.DEF file for any node that you want a unique LGx.DEF
  1436.   file.  For example, if you want all callers with access level 50 on
  1437.   NODE 3 to be displayed a unique LGx.DEF file for that node, make a
  1438.   file called 3LG50.DEF.  If you don't want to use this feature, do nothing,
  1439.   the default LGx.DEF files will still be displayed if they exist.
  1440.  
  1441. Tell them to LOG OFF Mod:
  1442. -------------------------
  1443.   You can now display any message you want to your caller at any main
  1444.   prompt (MAIN,FILE,UTIL) by pressing ALT-F7.  The file to display must
  1445.   be located in your TEXT subdirectory (where your welcome file is) and
  1446.   must be called LOGOFF.  Graphic versions of this file are also allowed.
  1447.  
  1448. Free Downloads List Mod:
  1449. ------------------------
  1450.   Added capability to make any file free in a Ratio BBS system by creating
  1451.   a file called FREE.DEF in your "DIR" subdirectory.  Any file in your FMS
  1452.   system that you to be a free download simply needs to be entered in this
  1453.   file.  Here's a sample of FREE.DEF:
  1454.  
  1455.   R174ASM.ZIP
  1456.   R174BAS.ZIP
  1457.   R174DOC.ZIP
  1458.   R174EXE.ZIP
  1459.   R174EXT.ZIP
  1460.   R174LIT.ZIP
  1461.   R174SMF.ZIP
  1462.   R174TXT.ZIP
  1463.   R174UTL.ZIP
  1464.   RBBS-NET.ZIP
  1465.   RBBSLIST.ZIP
  1466.  
  1467.   If you don't want to have any free files or use the "/FREE" FMS option
  1468.   instead, then you don't have to make a FREE.DEF.  If a download is found
  1469.   in the FREE.DEF list, then the 'Ratios Enforced' and other ratio messages
  1470.   will be suppressed, just as if the download were a personal download.
  1471.  
  1472. External Statistics Mod:
  1473. ------------------------
  1474.   The Statistics shown when first logging on or in the UTILS "S" command are
  1475.   now stored externally as a smarttext file.  Create a file which musth be
  1476.   called LGSTATS (graphic and color versions OK) in the same subdirectory
  1477.   as your "WELCOME" file subdirectory.  You can put any info you want in
  1478.   this file, but it MUST exist if you want any info displayed with the UTILS
  1479.   "S" command!  Included is a sample STATS file.
  1480.   Also see SMARTTXT.DOC for ALL of the Smarttext Commands.
  1481.  
  1482. Tell them Why You are Next Mod:
  1483. -------------------------------
  1484.   Added feature to display a file to the caller when the sysop wants the
  1485.   system next after pressing F7.  The message file must be called SYSNEXT,
  1486.   and be located in the same directory as your WELCOME file.  Graphic
  1487.   versions (SYSNEXTG,SYSNEXTC,SYSNEXTV) are checked for.  If you do not want
  1488.   a message displayed, then do not create this file!  If you have callers who
  1489.   have SYSOP level access, they will not be displayed this file and will
  1490.   toggle off the Sysop Next flag.  Otherwise, once you press the F7 key, until
  1491.   a sysop level access caller logs on, all callers will be displayed the
  1492.   "SYSNEXT" message file at any MAIN prompt - the MAIN, UTIL, or FILES.
  1493.  
  1494. Offline Files List for Subboards Mod:
  1495. --------------------------------------
  1496.   You can now specify separate OFFLINE.DEF files for subboards with file
  1497.   systems by naming the file the name of the MAIN FMS Directory Name plus .OFL.
  1498.   For example, if your MAIN FMS Directory as set in CONFIG #214 is SPECIAL,
  1499.   then SPECIAL.OFL would contain the list of offline files.  Files in this
  1500.   list must be listed one file per line.
  1501.  
  1502. SysOp's Pop-Up Help Mod:
  1503. ------------------------
  1504.   By pressing ALT-F1, a Sysop's Help screen will be displayed.  This feature is
  1505.   only active while a caller is on line.  If you find that the display scrolls
  1506.   off the screen too quickly, you can add a SmartText character {SO to turn off
  1507.   SNOOP so you can read the help file.  Press F9 to reactivate snoop.
  1508.  
  1509. CALLERS.TXT Mod:
  1510. ----------------
  1511.   CONFIG #39 has been changed from using BASIC's PRINT command to print info on
  1512.   the local screen to allow for logging all activity to a "CALLERS.TXT" file.
  1513.   The name of this file is automatically given the same name of your callers
  1514.   file as set in CONFIG #90 with an extension of "TXT".  The main purpose of
  1515.   this mod is for future growth - there is an awesome 'last callers' program
  1516.   in the works and this file will probably be used for a quick look from Menu0
  1517.   of recent callers activity.  At this time, the CALLERS.TXT mod does NOT log
  1518.   password fails.
  1519.   The CALLERS.TXT mod will use a NEW Last Callers program written for the
  1520.   CDor mods by Howard Blake.  The program is available on the Cellar Door as
  1521.   RSTAT*.ZIP.
  1522.  
  1523. INFOScreen Menu Mod:
  1524. --------------------
  1525.   The MAIN menu [I] command now uses an external menu called INFOSCR in your
  1526.   TEXT subdirectory to let your callers know the screens available.
  1527.  
  1528. We Interrupt the NEWS Mod:
  1529. --------------------------
  1530.   The CONFIG Option #38 has been changed from the option to use Machine
  1531.   language for Speed to allow for the option of making the NEWS file
  1532.   display uninterruptable instead of matching whatever was set for the
  1533.   Welcome file being interruptable in CONFIG #27.
  1534.  
  1535. WHO'S ON MOD:
  1536. -------------
  1537.   CONFIG #22 now controls the 'Who's On' command.  If you want to allow
  1538.   non-sysop level callers to see who's on or has been on other nodes, set
  1539.   this parameter to Yes.  Otherwise, a no will show non-sysop callers that
  1540.   offline nodes are "Waiting for next caller".  CONFIG #22 USED to let you
  1541.   show the caller their File Transfer statistics, but this feature can be
  1542.   done using the LGSTATS screen.
  1543.  
  1544. TIMES A FILE WAS DOWNLOADED MOD:
  1545.  --------------------------------
  1546.   Added Times Downloaded option.  This option will keep track of the number of 
  1547.   times a file has been downloaded in your FMS directory listing.  To turn this 
  1548.   feature on, you must do 2 things.  First, you must add an extra 5 character 
  1549.   field to your FMS directory listing.  The program ADDTIMES in the DIR.ZIP file 
  1550.   will do this for you (read the ADDTIMES.DOC!).  Next, you must run CONFIG on 
  1551.   all your RBBS config files and set the new option, #174, Show Times Downloaded 
  1552.   when listing files to YES.  That is all there is to it! RBBS will 
  1553.   automatically keep track of each listing in your FMS directory list and 
  1554.   increment the times a file has been downloaded after a caller downloads a 
  1555.   file.  NOTE!  Downloads will ONLY be incremented if a XFER-x.DEF file is 
  1556.   created by your protocol driver.  CONFIG #174 replaced CONFIG #29, which means 
  1557.   these MODS will only work on IBM/PC/AT "compatible" computers.  The support 
  1558.   for the PCJr and Compaq/Plus has been removed.
  1559.  
  1560. TRANSFER TIME MOD:
  1561. ------------------
  1562.   Added Transfer time display to extended file list description.  If the
  1563.   caller opts to turn Extended off at the files listing prompt, then the
  1564.   transfer time for each file will not show.  This option is further
  1565.   controlled with CONFIG #100.  CONFIG #100 uses the old, no longer used
  1566.   AutoDownload checking option which is no longer used, so no special
  1567.   changes need to be done with your config file(s) other than selecting
  1568.   what you want.
  1569.  
  1570. EXTERNAL PROFILE DISPLAY MOD:
  1571. -----------------------------
  1572.   Externalized the Review Profile information shown if you have CONFIG set
  1573.   to remind callers of their profile and also in the utilities "R" command.
  1574.   To make this work, you must have a file called PROFILE in your "TEXT"
  1575.   subdirectory.  All info that has been in this screen is now handled with
  1576.   SmartText and you can add or remove any info you want in the Profile
  1577.   display.  Graphics versions of PROFILE are allowed.  PROFILE is included
  1578.   in TEXT.ZIP.  See SMARTTXT.DOC for all the SmartTxt Options you can use
  1579.   with this file
  1580.  
  1581. TOGGLE OPTIONS MENU MOD:
  1582. ------------------------
  1583.   Externalized the Toggles option of the UTIL command.  You must have a file
  1584.   called TOGGLES (Graphics versions allowed) in your TEXT subdirectory. A
  1585.   sample TOGGLES file is included in TEXT.ZIP.
  1586.  
  1587. RIP GRAPHICS SUPPORT MOD:
  1588. -------------------------
  1589.   Added in RIP display command support!  To display RIP files,
  1590.   your users must select R)IP graphics in the UTILITIES Graphics
  1591.   command.  Because of this addition graphics mode in RBBS, the user's
  1592.   graphics number table has changed.  Because their OLD graphics
  1593.   number will be incompatible with the NEW graphics number table, I have
  1594.   added in a small feature to FORCE all of your users to re-select
  1595.   their graphics preferences at logon without having to make them do
  1596.   this from the UTILITITES menu.  To implement this feature, first
  1597.   you must run CONFIG and select option #186 to make all users answer
  1598.   the "required questionaire".  Next select option #82 for the NAME
  1599.   of the questionaire.  Enter any path you want and then enter "GRAPHICS".
  1600.   "GRAPHICS" is a magic word that will make all this happen.  Once
  1601.   your users have re-selected their new graphics preferences, they
  1602.   will not be asked again.  This feature may also be re-used anytime
  1603.   you want all your users to re-select their graphic preferences.
  1604.   The RIP files for menus and text files follow the same scheme as
  1605.   the other RBBS files.  The RIP files use a "R" to distinguish them
  1606.   between the other files.  As before, Avatar files use a "V", an ANSI
  1607.   file uses a "C" and a ASCII file uses a "G".  There are now 5 possible
  1608.   files.  For example:
  1609.  
  1610.   WELCOME   -  "none"
  1611.   WELCOMEG  -  ASCII
  1612.   WELCOMEC  -  ANSI
  1613.   WELCOMEV  -  AVATAR
  1614.   WELCOMER  -  RIP
  1615.  
  1616.   Here are the new color numbers:
  1617.               normal                  bold
  1618.   Graphics R  G  Y  B  P  C  W    R  G  Y  B  P  C  W
  1619.     none  30 35 40 45 50 55 60 | 65 70 75 80 85 90 95
  1620.     mono  31 36 41 46 51 56 61 | 66 71 76 81 86 91 96
  1621.     ansi  32 37 42 47 52 57 62 | 67 72 77 82 87 92 97
  1622.    avatar 33 38 43 48 53 58 63   68 73 78 83 88 93 98
  1623.     RIP   34 39 44 49 54 59 64   69 74 79 84 89 94 99
  1624.  
  1625.   If you do not want to have RIP support for your users, simple do
  1626.   not create any RIP Menu and Text ("R") files.  If any users select
  1627.   R)IP and their are no RIP files for display, RBBS will look for
  1628.   ANSI ("C") files instead, and then "none" files if no ANSI files are
  1629.   found.
  1630.  
  1631.   By DEFAULT, when a caller has RIP graphics selected, then the following
  1632.   user options will be force:
  1633.  
  1634.    TurboKeys will be OFF
  1635.    Lines Per Page will be set at 23
  1636.    Expert Mode will be OFF
  1637.  
  1638.   These options will be saved when they log off.  If they deselect RIP and select
  1639.   a different graphics option, then operation will be normal.
  1640.  
  1641.   There are also some included RIP files which are called for by the CDor mods:
  1642.  
  1643.    RIPWINL - this file is active during the log on sequence up to the MAIN MENU.
  1644.              you can also place it in your WELCOME.LST file when displaying
  1645.              non-RIP screens.  It will be active until the next RIP screen
  1646.              comes up and overrides this one.
  1647.    RIPWINF - this file is active when listing files
  1648.    RIPWINM - this file is active when reading messages
  1649.    RIPWINC - this file is active when view conferences
  1650.  
  1651.   SmartText can be manually placed (carefully) in a RIP file for further
  1652.   control.  Most used is the Non-Stop {NS and the Clear Screen {CS.
  1653.  
  1654. External RBBS CopyRight Screen:
  1655. -------------------------------
  1656.   the RBBS-PC copyright display is now external in a file called COPYRITE.DEF
  1657.   which must be located in the RBBS subdirectory.
  1658.  
  1659.  Protocol Menu Mod:
  1660.  ------------------
  1661.   You may add an option PROTO.MNU protocol options menu and locate it in your
  1662.   TEXT subdirectory.  The staple PROTO.DEF file must still be used to determine
  1663.   what types of protocols are available.  The PROTO.MNU file is just a display
  1664.   menu.  The usual graphics versions of this file may be used.  If the PROTO.MNU
  1665.   file cannot be found, then the old way of displaying the PROTO.DEF file will
  1666.   be used as before.
  1667.  
  1668.  Extra User Options Mods:
  1669.  ------------------------
  1670.   Several User options have been added which are all saved to the users record
  1671.   by splitting the interger value for the right margin setting into a 1 byte
  1672.   value for the right margin and thus allowing for 8 more savable user options.
  1673.   The added options are:
  1674.  
  1675.        Read New Mail - a user togglable option which will make rbbs ask them
  1676.                        if they want to read all new mail when you have
  1677.                        CONFIG #282 - Skip Mail Check at log on turned off.
  1678.        Reselect All  - this is a SYSOP controlled user option flag which can
  1679.                        be controlled with either the SYSOP's 5 key while on line
  1680.                        or with an added CONFIG option #193 - Make all users
  1681.                        reselect preferences.  The effect of this option on a
  1682.                        user is they will have to reselect their Graphics,
  1683.                        Protocol, and all other Toggle options the next time they
  1684.                        log on.
  1685.        Reselect Graphics -
  1686.                        this option is also a SYSOP controlled user option flag
  1687.                        which can also be controlled either on line or with an
  1688.                        added CONFIG option #194 - Make all users select graphics
  1689.                        preference.
  1690.        More Promt Erase -
  1691.                        this is a user selectable option which controls wether or
  1692.                        not the "More..." prompts get erased or RBBS sends a CR/LF
  1693.                        instead.  Since the routine that Wipes a line (WipeLine)
  1694.                        will NOT wipe a line when NULLS or on, NULLS are
  1695.                        automatically turned off when the user selects to have
  1696.                        the More prompt erased.
  1697.        ANSI Music    - Users can now select ANSI Music for the Prompt Bell in the
  1698.                        Toggles options.  Also, when a caller has ANSI Music on
  1699.                        they will hear the same "telephone ring" while paging
  1700.                        that you do!  When in LOCAL mod, ANSI Music is not used.
  1701.        Extended DIR Display -
  1702.                        The Extended +/- option when listing files is now saved
  1703.                        to the User Record.
  1704.        Reselect Protocol -
  1705.                        This is a SYSOP controlled user option flag which can be
  1706.                        toggled on line with the SYSOP 5 key or with an added
  1707.                        CONFIG option #195 to make ALL users reselect protocols.
  1708.        Never Can Page -
  1709.                        This is a SYSOP controlled user flag controlled via the
  1710.                        SYSOP 5 key which will cause a user to always get the
  1711.                        sysop not in message/file when they try to page the
  1712.                        sysop during the sysop paging hours.  Use at your own
  1713.                        discretion.
  1714.  
  1715.   Note that if you have your system to allow new users to select their personal
  1716.   preferences, then they are allowed to select these preferences:
  1717.  
  1718.        Name:           Default if not allowed to select:
  1719.        -------------------------------------------------
  1720.        Prompt Bell                 OFF
  1721.        UPPER CASE                  OFF
  1722.        Skip New Bulletins          OFF (further controlled via CONFIG)
  1723.        Skip New Files              OFF (further controlled via CONFIG)
  1724.        ANSIEd                      OFF
  1725.        TurboKeys                   OFF
  1726.        Available for CHAT          OFF
  1727.        Extended DIR OFF            OFF
  1728.        Read New Mail               OFF (further controlled via CONFIG)
  1729.        Erase More Prompt           ON  (OFF When NULLS is ON)
  1730.        ANSI Music                  OFF
  1731.        Lines Per Page              23
  1732.        Protocol                    None
  1733.        Graphics                    White ANSI 37 Bold Off ANSI/RIP Detect
  1734.  
  1735.        Others:         Log On Defaults:
  1736.        --------------------------------
  1737.        Expert/Novice               Novice
  1738.        Nulls                       OFF
  1739.        LineFeeds                   ON
  1740.  
  1741.        SYSOP Controlled   Log On Defaults:
  1742.        -----------------------------------
  1743.        Ans. Questionaire           NO
  1744.        Mail Waiting                NO
  1745.        Filw Waiting                NO
  1746.        Reselect ALL                NO
  1747.        Reselect Graphics           NO
  1748.        Reselect Protocols          NO
  1749.        Never Page                  NO
  1750.  
  1751.   For further details on the encoding of these options into the user record,
  1752.   please examine the DefaultU SubRoutine in RBBSSUB2.BAS
  1753.  
  1754.   Notes:
  1755.    1). First, the "GRAPHICS" questionaire will no longer force an old caller
  1756.        to reselect their graphics preferences.  Error checking has been added
  1757.        into the CDor mods to ensure that if an old caller logs on with an
  1758.        old color value (before the RIP or Avatar mods) then they will see
  1759.        displayable text, may not be their favorite color, but they can at least
  1760.        read the display - if they leave you a complaint msg, just use your
  1761.        SYSOP 5 key ("U" when the sysop is reading a message) and toggle their
  1762.        reselect graphics flag.
  1763.  
  1764.    2). The SYSOP5.MNU has been seriously rearranged - be sure to use the NEW
  1765.        SYSOP5.MNU!
  1766.  
  1767.    3). Be sure to review the revised TOGGLES.MNU screen for the extra toggles
  1768.        a user can toggle while online and add them to your toggles menu!
  1769.  
  1770.  
  1771.  They're A Leech Mod:
  1772.  --------------------
  1773.   If you run a Ratio Files system, then you may want to create an option
  1774.   RATIO.HLP file!  This file is displayed whenever a downloader trys to
  1775.   download beyond their ratio limit.  All graphics versions of this file are
  1776.   supported.  This file must be located in your HELP subdirectory and be
  1777.   called  "RATIO" plus the default filename extension for your help files as
  1778.   set in CONFIG.
  1779.  
  1780.  Pick Your Colors for DIR Listings Mod:
  1781.  --------------------------------------
  1782.   CONFIG options 323,324,325,326 now control the colors of the directory listing
  1783.   display.  The first 4 user colors are now hard coded into the mods. An added
  1784.   option, 329, controls the color of the extended description.  This paramter
  1785.   replaced the Library Program in CONFIG.  You should run config on your MAIN
  1786.   RBBS-PC.DEF file and all subboard .DEF files to set your color for extended
  1787.   descriptions.  If RBBS can't get a legal color for extended descriptions from
  1788.   your config file, then it will use the regular description color by default.
  1789.  
  1790.  DOZ File descriptions Mod:
  1791.  --------------------------
  1792.  
  1793.   Added support for .DOZ files for upload descriptions.  The .DOZ file is used 
  1794.   for handling descriptions for uploads like a FILE_ID.DIZ is, however the .DOZ 
  1795.   file is external to the upload and one .DOZ file can have descriptions for 
  1796.   more than one upload during a batch upload.  Since the CDor/Maple modifed RBBS 
  1797.   asks an uploader for a description and category (if allowed) BEFORE the 
  1798.   upload, the uploader must still enter something for a description regardless 
  1799.   of the .DOZ file.  The mod will look for a .DOZ file entry in the XFER-x.DEF 
  1800.   file and if found, use it to look for the upload description.  If the upload 
  1801. | has a FILE_ID.DIZ within the archive, then the FILE_ID.DIZ will override the
  1802. | .DOZ file description.  After the process of searching a .DOZ file for
  1803. | descriptions is complete on all uploads in a batch upload, then the .DOZ file
  1804. | is deleted. Note the difference between the CDor/Maple batch upload and stock
  1805. | batch upload is that stock asks for all the info on a file AFTER the upload is
  1806. | complete.  If these mods were redone to ask for file info AFTER an upload,
  1807. | then that would basically take away the AutoLogOff feature available after an
  1808. | upload.
  1809.  
  1810.   So, that is the way I decided to implement the mod.  I *will not* be rewriting
  1811.   these mods so that they are like stock in asking for descriptions and upload
  1812.   categories AFTER an upload!
  1813.  
  1814.   The .DOZ file format is by Dan Shore and originally developed for his batch
  1815.   upload program for RBBS called RBatch.
  1816.  
  1817.   The basic format of a .DOZ file (as far as what the CDor Mods needs) is as
  1818.   follows:
  1819.  
  1820.                    {FI FILE1.ZIP X
  1821.                    This is the description of FILE1.ZIP it can be
  1822.                    80 characters wide and no more that 10 lines
  1823.                    long.
  1824.                    {FI FILE2.GIF X
  1825.                    This is the second file.
  1826.  
  1827.   The lines must be LEFT Justified and the first four characters must be
  1828.   "{FI " (an {FI and a SPACE).  Then follows the name and after that any
  1829.   character.  This is reserved for the categories, but not used with these
  1830.   modes as the category is already given before the upload and before this
  1831.   file is read.
  1832.  
  1833.   The .DOZ file format is by Dan Shore and originally developed for his batch
  1834.   upload program for RBBS called RBatch.
  1835.  
  1836.   The .DOZ file can be created using Tom Hansen's TagFile utility.
  1837.  
  1838.   In summary, you may not ever use this mod, but it is benificial to your
  1839.   batch uploaders to enter extended descriptions off line in a .DOZ file and
  1840.   then uploading the .DOZ file along with the rest of the uploads.
  1841.  
  1842.   For more info on RBatch, see the file RBTCH222.ZIP available here or from
  1843.   Dan Shore's BBS, the ShoreLine BBS at 1-301-946-2771.
  1844.  
  1845.   For more info on Tom Hansen's TagFile utility, see the file TAG200.ZIP
  1846.   available here or from Tom Hansen's BBS, The Church Chatters BBS at
  1847.   1-402-593-8863.
  1848.  
  1849. |How To Read Mail 101 Mod:
  1850. |-------------------------
  1851. | If your callers can't seem to read their mail, or never check it, you can
  1852. | further enhance the "you have mail!" mod by creating a file called MAIL.HLP,
  1853. | assuming .HLP is your default help file extentions and then this file will
  1854. | be displayed to the caller at logon, regardless of Turbo Logon selection.
  1855. | The best use for the MAIL.HLP is to give quick instructions to your callers
  1856. | on how to read their mail.
  1857. |
  1858. |PageUp Mod:
  1859. |-----------
  1860. | The sysop's Page Up key will now display a file called USERINFO which must
  1861. | be located in your TEXT subdirectory.  It relies on SmartText to show the
  1862. | User Information, and you may place whatever SmartText values you want in
  1863. | this file (Note that the supplied USERINFO file is designed for a 50 or 43
  1864. | line LOCAL screen!).
  1865. |
  1866. |Conference and Long Conference Name Mod:
  1867. |----------------------------------------
  1868. | Pete Eibl's CONFNUM mod has been added in.  This mod allows callers to
  1869. | select a conference by entering a preset NUMBER for a conference name OR
  1870. | the actual conference name.  To enable this option, you must create a
  1871. | Conference Number file in the same directory you keep your CONFMAIL.DEF
  1872. | file.  The conference number file must be called whatever you call your
  1873. | CONFMAIL.DEF file with the extension of "NUM" - CONFMAIL.NUM, for example.
  1874. | This allows you to have separate CONFMAIL.NUM files for subboards which
  1875. | might have different CONFMAIL.DEF files.  The format of the CONFMAIL.NUM
  1876. | file is as follows:
  1877. |
  1878. | 1,C:\RBBS\MESSAGES\MAINU.DEF,C:\RBBS\MESSAGES\MAINM.DEF,MAIN
  1879. | 2,C:\RBBS\MESSAGES\CDOORU.DEF,C:\RBBS\MESSAGES\CDOORM.DEF,CDOOR
  1880. |
  1881. | The FIRST parameter is the conference number, which the caller can type in
  1882. | as the conference to join.  The Users and Messages are for the respective
  1883. | conference, and finally, the AREA name is the last parameter, allowing for
  1884. | entry of CONFERENCES with names longer than the 7 character limit placed
  1885. | on the filename of a conference to join.
  1886.  
  1887. Too Many More to Mention Mods:
  1888. ------------------------------
  1889.   That's most of them, there are more, and will be more added as well.
  1890.   I hope I didn't leave anyone out or miscredit anyones mods, if so,
  1891.   I apologize now.
  1892.  
  1893.   The file UPDATE contains a documented date format of all the mods and fixes
  1894.   that have been added or done to these mods.
  1895.  
  1896. THE END?
  1897. --------
  1898.  
  1899. This basically covers all that is needed to get the CDor version of RBBS up
  1900. and running.  By now, if you did everything right, you should be able to
  1901. run RBBS without any problems, and if you had problems before you tried this
  1902. version, they might be gone now - I did a LOT of fixes and changes to rbbs to
  1903. make this working version.  I spent MANY hundreds of hours making them work
  1904. the way they do.  Many others have spent just as much time too.
  1905.  
  1906. An additional file in the DOCS.ZIP file called PROBLEMS.DOC address some of
  1907. the problems others or myself have encounter and the solutions.
  1908.  
  1909. Please take a look at REPORT.DOC for any bugs, descrepancy, ideas and gripes
  1910. you may have about these mods!
  1911.  
  1912. This is the first set of docs, and I am sure I probably left out something
  1913. important or even a small bit of helpful information.  In all, it should
  1914. not be too hard to switch over to the CDor mods!
  1915.  
  1916.