home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / MTD103.ZIP / MAXTOOLS.DOC < prev    next >
Text File  |  1993-03-12  |  62KB  |  1,490 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                   ██████████████████████████████████████████
  12.                   ██                              █░░░░░░░██
  13.                   ██           MaxTools           █░░░░░░░██
  14.                   ██                              █░░░░░░░██
  15.                   ██    16 Separate Utilities     █░░░░░░░██
  16.                   ██             For              █░░░░░░░██
  17.                   ██   Maximus System Operators   █░░░░░░░██
  18.                   ██                              █░░░░░░░██
  19.                   ██        Version 1.03          █░░░Θ░░░██
  20.                   ██                              █░░░Θ░░░██
  21.                   ██     (Copyright 1992-93)      █░░░░░░░██
  22.                   ██████████████████████████████████████████
  23.  
  24.                         < ALL RIGHTS RESERVED >
  25.  
  26.                 MaxTools is a Copyright of Michael Jones
  27.                 Maximus  is a Copyright of Scott Dudley
  28.                    4DOS  is a Copyright of Rex Conn & JP Software Inc.
  29.                  MaxIPC  is a Copyright of Peter G. Zion
  30.                 Catdisk  is a Copyright of Rick Hillier
  31.            Netware Lite  is a Trademark of Novell, Inc.
  32.               Lantastic  is a Trademark of Artisoft, Inc.
  33.                Desqview  is a Trademark of Quarterdeck Office Systems
  34.                    OS/2  is a Trademark of IBM Corporation
  35.  
  36.  
  37.  
  38.                           Special thanks to:
  39.  
  40.                  Thomas Stubbs          FidoNet: 1:133/125
  41.                  Tom Lane               FidoNet: 1:382/91
  42.                  Graham Tippett         FidoNet: 1:351/1116
  43.                  John Howard            FidoNet: 1:244/112
  44.                  David Cole             FidoNet: 1:129/179
  45.                  Leon Lynch             FidoNet: 1:262/3
  46.                  Stephane Seguin        FidoNet: 1:163/16
  47.                  Evin Mulron            FidoNet: 1:350/501
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.     Table of contents
  56.  
  57.     1  LEGAL NOTICE  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  1
  58.  
  59.  
  60.     2  Preface .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  2
  61.         2.1  System requirements .  .  .  .  .  .  .  .  .  .  .  .  .  2
  62.         2.2  Message area requirements .  .  .  .  .  .  .  .  .  .  .  2
  63.  
  64.  
  65.     3  Installation  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  2
  66.         3.1  Creating the MaxTools subdirectory .  .  .  .  .  .  .  .  2
  67.         3.2  Setting the maximus environment variable .  .  .  .  .  .  3
  68.  
  69.  
  70.     4  MaxTools Log File   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  3
  71.         4.1  Creating the log file  .  .  .  .  .  .  .  .  .  .  .  .  3
  72.         4.2  Log file usage   .  .  .  .  .  .  .  .  .  .  .  .  .  .  3
  73.         4.3  Log file format  .  .  .  .  .  .  .  .  .  .  .  .  .  .  4
  74.  
  75.  
  76.     5  Error Levels  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  4
  77.         5.1  Error levels which MaxTools uses   .  .  .  .  .  .  .  .  4
  78.  
  79.  
  80.     6  MA & FA .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  4
  81.         6.1  Displaying message areas  .  .  .  .  .  .  .  .  .  .  .  4
  82.         6.2  Displaying file areas  .  .  .  .  .  .  .  .  .  .  .  .  5
  83.  
  84.  
  85.     7  MakFM For CD ROM SysOps   .  .  .  .  .  .  .  .  .  .  .  .  .  5
  86.         7.1  Rotating out CD's.  .  .  .  .  .  .  .  .  .  .  .  .  .  5
  87.         7.2  Displaying offline status .  .  .  .  .  .  .  .  .  .  .  5
  88.         7.3  Editing Max.Ctl  .  .  .  .  .  .  .  .  .  .  .  .  .  .  5
  89.         7.4  Running MakFM .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  6
  90.         7.5  File menu output formats  .  .  .  .  .  .  .  .  .  .  .  6
  91.  
  92.  
  93.     8  MakMM For Scanning Private Mail Only  .  .  .  .  .  .  .  .  .  6
  94.         8.1  Editing Max.Ctl  .  .  .  .  .  .  .  .  .  .  .  .  .  .  6
  95.         8.2  Running MakMM .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  7
  96.         8.3  Message menu output formats  .  .  .  .  .  .  .  .  .  .  7
  97.  
  98.  
  99.     9  FBSD For adding/deleting file sizes & dates .  .  .  .  .  .  .  7
  100.         9.1  CD-ROM support.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  7
  101.         9.2  Formatting an all files list .  .  .  .  .  .  .  .  .  .  7
  102.         9.3  Running FBSD  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  8
  103.         9.4  Other considerations   .  .  .  .  .  .  .  .  .  .  .  .  8
  104.  
  105.  
  106.  
  107.    10  MAXMENU For displaying complex ANSI screens .  .  .  .  .  .  .  8
  108.        10.1  ANSI Welcome screens   .  .  .  .  .  .  .  .  .  .  .  .  8
  109.        10.2  The optional more?[yn=] prompt  .  .  .  .  .  .  .  .  .  8
  110.        10.3  Call back when you are there!.  .  .  .  .  .  .  .  .  .  8
  111.        10.4  When a user hangs up on MaxMenu .  .  .  .  .  .  .  .  .  9
  112.        10.5  Local mode and baud rate simulation.  .  .  .  .  .  .  .  9
  113.        10.6  Running MaxMenu Setup  .  .  .  .  .  .  .  .  .  .  .  .  9
  114.              Handshaking.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  9
  115.              Parity  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  9
  116.              Word length.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  9
  117.              IRQ  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  9
  118.        10.7  Running MaxMenu  .  .  .  .  .  .  .  .  .  .  .  .  .  . 10
  119.              Port .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 10
  120.              Baud .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 10
  121.              Lines per page.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 10
  122.              Abortable  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 10
  123.  
  124.  
  125.    11  MAXBUL For displaying bulletins the old fashioned way.  .  .  . 10
  126.        11.1  General bulletins, their location, and their file names . 11
  127.        11.2  Using submenus.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 11
  128.        11.3  Adding Quit and Exit to your menus .  .  .  .  .  .  .  . 11
  129.        11.4  Adding security levels to bulletins and submenus  .  .  . 12
  130.        11.5  Running doors with MaxBul .  .  .  .  .  .  .  .  .  .  . 12
  131.        11.6  Shelling to a door  .  .  .  .  .  .  .  .  .  .  .  .  . 12
  132.        11.7  Exiting to a door   .  .  .  .  .  .  .  .  .  .  .  .  . 13
  133.        11.8  Running MaxBul Setup.  .  .  .  .  .  .  .  .  .  .  .  . 13
  134.        11.9  Running MaxBul.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 13
  135.  
  136.  
  137.    12  MAXLOG For trimming your Max.Log file by # of days.  .  .  .  . 14
  138.        12.1  MaxLog days defined .  .  .  .  .  .  .  .  .  .  .  .  . 14
  139.        12.2  Running MaxLog.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 14
  140.        12.3  Max.Log and the MaxTools.Log file  .  .  .  .  .  .  .  . 14
  141.  
  142.  
  143.    13  MAXCAT For creating a FILES.BBS from CATDISK v4.40.  .  .  .  . 14
  144.        13.1  Running MaxCat.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 14
  145.        13.2  CATDISK v4.40 .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 15
  146.  
  147.  
  148.    14  MAXCD For creating an ALLFILES.LST .  .  .  .  .  .  .  .  .  . 15
  149.        14.1  MaxCD's built in /t /b filter.  .  .  .  .  .  .  .  .  . 15
  150.        14.2  Configurable word wrap and unlimited line length. .  .  . 15
  151.        14.3  MaxCD's custom templates  .  .  .  .  .  .  .  .  .  .  . 15
  152.        14.4  Running MaxCD .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 15
  153.              Sw1 - The exist switch .  .  .  .  .  .  .  .  .  .  .  . 16
  154.              Sw2 - The format switch.  .  .  .  .  .  .  .  .  .  .  . 16
  155.              Security levels  .  .  .  .  .  .  .  .  .  .  .  .  .  . 16
  156.              Locks and keys.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 16
  157.  
  158.  
  159.    15  MAXMUV For moving files along with their descriptions.  .  .  . 16
  160.        15.1  Running Maxmuv.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 16
  161.        15.2  Additional considerations .  .  .  .  .  .  .  .  .  .  . 16
  162.  
  163.  
  164.    16  MTDOOR For updating a users profile from a door file .  .  .  . 17
  165.        16.1  Doors not written for Maximus.  .  .  .  .  .  .  .  .  . 17
  166.        16.2  Lotto doors and call back verifiers.  .  .  .  .  .  .  . 17
  167.        16.3  Running MTDoor setup.  .  .  .  .  .  .  .  .  .  .  .  . 17
  168.        16.4  Running MTDoor.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 18
  169.  
  170.  
  171.    17  MTEXIST For re-writing FILES.BBS with only files that exist.  . 18
  172.        17.1  Running MTExist
  173.  
  174.  
  175.    18  MYMAIL For scanning & retrieving echomail addressed to you .  . 19
  176.        18.1  Message formats: *.MSG and Squish  .  .  .  .  .  .  .  . 19
  177.        18.2  Setting up MyMail.  .  .  .  .  .  .  .  .  .  .  .  .  . 19
  178.        18.3  Running MyMail.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 19
  179.  
  180.  
  181.    19  MBBS For creating pseudo AREAS.BBS files .  .  .  .  .  .  .  . 19
  182.        19.1  Running MBBS  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 19
  183.  
  184.  
  185.    20  MAXLEV For sending canned mail messages to users  .  .  .  .  . 20
  186.        20.1  MaxLev's On-Line Help system .  .  .  .  .  .  .  .  .  . 20
  187.        20.2  MaxLev's 20 second setup  .  .  .  .  .  .  .  .  .  .  . 20
  188.        20.3  Sending mail to new users .  .  .  .  .  .  .  .  .  .  . 20
  189.        20.4  New users and call back verifier support .  .  .  .  .  . 21
  190.              An Explanation.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 21
  191.        20.5  Sending mail to users whose access has been lowered  .  . 21
  192.        20.6  Sending mail to users whose access has been raised.  .  . 21
  193.        20.7  Message formats: *.MSG and Squish  .  .  .  .  .  .  .  . 21
  194.        20.8  MaxLev's Message template format.  .  .  .  .  .  .  .  . 22
  195.        20.9  Running MaxLev.  .  .  .  .  .  .  .  .  .  .  .  .  .  . 22
  196.  
  197.    21  MAXRE For exiting with random error levels  .  .  .  .  .  .  . 22
  198.        21.1  Running MaxRe .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 22
  199.        21.2  Using MaxRe to create a fake node with MaxIPC  .  .  .  . 22
  200.  
  201.  
  202.    22  MaxTools Official MaxTools Distributors and availability.  .  . 23
  203.        Magic File Names .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 23
  204.        Official MaxTools Distributors  .  .  .  .  .  .  .  .  .  .  . 23
  205.  
  206.    23 The end of another chapter .  .  .  .  .  .  .  .  .  .  .  .  . 24
  207.  
  208.                                                                      
  209.                                                                      Page 1  
  210.  
  211.                          LEGAL DOCUMENTATION FOR MAXTOOLS            
  212.  
  213.                                 LICENSE AGREEMENT
  214.  
  215.            You may distribute the non registered  version  of MaxTools
  216.            freely as long as everything within the original archive is
  217.            included.  You may change the archiving  method  as long as
  218.            everything that was in the original archive is included  in
  219.            the  target  archive  unaltered.  You  may charge a minimal
  220.            distribution  fee  of no more then $10.00 provided that the
  221.            purchaser knows that this does not cover registration.
  222.  
  223.            By  using  any of the MaxTools, even on a trial basis which
  224.            includes curiosity, bonds our agreement that you  agree  to
  225.            all terms of this document.
  226.  
  227.            You agree that the sole owner of all MaxTools utilities and
  228.            documentation  is  the  property  of Michael Jones. You are
  229.            granted  a  limited license to use MaxTools. You understand
  230.            that you may not alter any of the programs documentation or
  231.            executables. This includes reverse engineering of any kind.
  232.  
  233.            Your limited  license  extends  only  for  a  period  of  1
  234.            calendar month. After that you must register and pay a
  235.            $20.00 registration fee.
  236.  
  237.            The $20.00  registration fee extends your license for using
  238.            MaxTools and grants you  permission to download updates via
  239.            my BBS only for  as  long  as I provide them. I reserve the
  240.            right to revoke  anyone's  registration  at any time without
  241.            cause or reason without any further obligation.
  242.  
  243.            Although I strongly encourage registered users to supply me
  244.            with their  ideas,  I  am  no  way obligated to fulfill any
  245.            request.  All decisions are up to Michael Jones, the author
  246.            of  MaxTools.  As  a  registered  user  you  agree  not  to
  247.            circulate   any of the registered utilities downloaded from
  248.            Michael Jones or obtained from any other source.  You  also
  249.            understand that although I provide updates , I am  under no
  250.            obligation to do so.
  251.  
  252.            MaxTools &  updates  come  with  no warrantee  expressed or
  253.            implied. The only thing that I  can  promise  is  that  the
  254.            utilities worked fine on my machine.  I will  not  be  held
  255.            liable for any damages, loss of wages,  mental  anguish  or
  256.            any  other loss  caused directly  or indirectly by MaxTools
  257.            utilities,  documentation  or  anything  else  thereof. You
  258.            agree  to  pay any and all legal costs for Michael Jones if
  259.            you  decide to take any legal action against the author for
  260.            any reason.
  261.  
  262.                              END OF LICENSE AGREEMENT
  263.  
  264.  
  265.                                                                      Page 2
  266.  
  267.            2 Preface                                                 
  268.  
  269.              Welcome  to  MaxTools,  A literal  toolbox  for  Maximus
  270.              SysOps.  MaxTools  is probably unlike any other software
  271.              package that you have ever seen.  Rather  then   provide
  272.              you with a gizmo that slices and dices, I have created a
  273.              cluster  of small, but  powerful  command  line   driven
  274.              utilities  that  can work independently  or together  to
  275.              help you  peak out  your BBS's performance.
  276.  
  277.  
  278.  
  279.                2.1 System requirements
  280.  
  281.                    o  8086/88 processor or above
  282.  
  283.                    o  Monochrome or Color Monitor
  284.  
  285.                    o  DOS Version 3.3 or above
  286.  
  287.                    o  Maximus BBS software
  288.  
  289.  
  290.  
  291.                2.2 Message area requirements
  292.  
  293.                    o  MaxLev requires only your private mail area
  294.                       be *.MSG format.
  295.  
  296.                    o  MyMail requires all of your message areas be
  297.                       *.MSG format
  298.  
  299.                    o  All other utilities do not require any special
  300.                       message format for your message areas.
  301.  
  302.  
  303.            3 Installation
  304.  
  305.              Installation of  MaxTools  is quite simple.  I  have  taken
  306.              an approach that will keep your maximus  subdirectory  from
  307.              getting cluttered. All of the executables may be  placed in
  308.              any location on your hard drive provided they  are  in your
  309.              path.
  310.  
  311.  
  312.              3.1  Creating the MaxTools Subdirectory
  313.  
  314.                   MaxTools keeps all of its data  files  within  its'
  315.                   own  directory structure.  You need to first create
  316.                   a subdirectory off of your Maximus directory called
  317.                   "MAXTOOLS".
  318.  
  319.                   Example: C:\MAX> MD MAXTOOLS
  320.  
  321.  
  322.                                                                      Page 3
  323.  
  324.              3.2  Setting the Maximus environment variable           
  325.  
  326.                   In  order  for  MaxTools to find your  Maximus data
  327.                   files as well as its own data files, Maxtools needs
  328.                   for you to create a DOS environment variable called
  329.                   "MAXIMUS" and have it pointing towards your Maximus
  330.                   subdirectory.
  331.  
  332.                   Example: C:\MAX> SET MAXIMUS=C:\MAX\
  333.  
  334.                   It  is  highly  recommended  that  you insert  this
  335.                   command in  your autoexec.bat file and reboot  your
  336.                   computer.  None of the MaxTools utilities will  run
  337.                   without it.
  338.  
  339.  
  340.  
  341.            4 MaxTools Log File
  342.  
  343.              Most  of  the  MaxTools utilities will append to a  file
  344.              called "MaxTools.Log" within your MaxTools  subdirectory
  345.              only if it exists.
  346.  
  347.  
  348.  
  349.              4.1  Creating the log file
  350.  
  351.                   A quick and simple  way  of creating the  log  file
  352.                   would be using DOS's copy con.
  353.  
  354.                   EXAMPLE: C:\MAX> COPY CON C:\MAX\MAXTOOLS\MAXTOOLS.LOG
  355.  
  356.                   You will then get a blank line as if your PC was hung.
  357.  
  358.                   Type       : "START" [ENTER]
  359.                   Then press : CTRL Z  [ENTER]
  360.  
  361.  
  362.  
  363.  
  364.              4.2   Log file usage
  365.  
  366.                    MaxTools.Log will keep reports just like   Maximus
  367.                    does in its own log file. Whether it is a progress
  368.                    report or a file create error,   you can generally
  369.                    find it here if the file is activated.
  370.  
  371.  
  372.  
  373.                                                                      Page 4
  374.              4.3   Log file Format                                   
  375.  
  376.                    MaxTools  utilities  maintain MaxTools.Log  in the
  377.                    same  format  that  Maximus  does  with  a   minor
  378.                    exception.  MaxTools  uses  its  own  "tokens" for
  379.                    messages found there.
  380.  
  381.                    + = Start of a program token
  382.                    : = Usually a message token
  383.                    # = Usually an action token such as a file read or write
  384.                    ! = Error token with error message on the same line.
  385.  
  386.  
  387.  
  388.            5 Error Levels
  389.  
  390.              In  many  of  the more intense utilities, I exit with an
  391.              error  level  depending on  the success of the utilities
  392.              session.
  393.  
  394.  
  395.              5.1 Error levels which MaxTools uses
  396.  
  397.                  The following is a basic guideline that I follow:
  398.  
  399.                  0 = Normal run. No action taken
  400.                  7 = Normal run. Action taken. Event was  successful.
  401.                 13 = Normal run. Action  was  needed  but  an   error
  402.                                  happened causing abnormal termination.
  403.  
  404.  
  405.            6 MA.EXE & FA.EXE
  406.  
  407.              MA & FA display your message and file areas as if you were
  408.              logged on to your BBS and chose the [A]rea change command.
  409.              The main purpose of MA and FA  is  to view what your areas
  410.              will look like prior to running silt.
  411.  
  412.  
  413.              6.1 Displaying message areas
  414.  
  415.                  Typing MA by itself will display the  available  message
  416.                  areas. If you are using a different file name other then
  417.                  MsgArea.CTL then,  you  need to specify the file name on
  418.                  the command line. Example: MA Areas.Ctl
  419.  
  420.                  MA will work with a control file that contains both file
  421.                  and  message  areas  but  will  only display the message
  422.                  areas.
  423.  
  424.  
  425.                                                                      
  426.                                                                      Page 5
  427.  
  428.              6.1 Displaying file areas                               
  429.  
  430.                  Typing FA by itself  will  display  the  available  file
  431.                  areas. If you are using a different file name other then
  432.                  FileArea.CTL then, you  need to specify the file name on
  433.                  the command line. Example: FA Areas.Ctl
  434.  
  435.                  FA will work with a control file that contains both file
  436.                  and message areas but will only display the file  areas.
  437.  
  438.  
  439.            7 MAKFM.EXE For CD ROM
  440.  
  441.              MakFM was designed to create an external file area menu.
  442.              The output looks just like what you would  see  on  line
  443.              except  for  if  an  area does not exist, offline is put
  444.              where the area number choice would be.
  445.  
  446.  
  447.              7.1 Rotating out CD's
  448.  
  449.                  How many of you juggle many CD's through 1 CD player  and
  450.                  had to rig something up so that users  would  know  which
  451.                  file areas were on line and which ones were off?
  452.  
  453.  
  454.              7.2 Displaying offline status
  455.  
  456.                  MAKFM  was designed to put that nightmare to rest.  MakFM
  457.                  creates an external file area menu that  you can  add  to
  458.                  Maximus in a flash. And MakFM uses the same color  scheme
  459.                  that Maximus uses!
  460.  
  461.                  Example:
  462.  
  463.                  1         ... General Downloads
  464.                  2         ... FidoNet Related Files
  465.                  3         ... G Rated GIF's
  466.                  offline   ... Graphics Misc
  467.                  offline   ... Shelter Shareware
  468.                  6         ... Unchecked Uploads
  469.  
  470.              7.3 Editing Max.Ctl
  471.  
  472.                  In order to have an external file area menu, you need to
  473.                  first edit your Max.Ctl file. Pull  up  Max.Ctl in  your
  474.                  favorite editor and uncomment the following line:
  475.  
  476.                  % Uses FileAreas        Misc\FileArea
  477.  
  478.                  This  is the mecca file that you will need to write  with
  479.                  MakFM.
  480.  
  481.  
  482.                                                                      Page 6
  483.  
  484.              7.4 Running MAKFM                                       
  485.  
  486.                  The command line syntax for MAKFM is:
  487.                  MAKFM <switch> <file name>
  488.  
  489.                  Switches are:
  490.  
  491.                  t = target file will be text format
  492.                  a = target file will be ansi format
  493.                  m = target file will be mecca format
  494.  
  495.                  Please note that any existing file will be over written.
  496.  
  497.              7.5 File menu output formats
  498.  
  499.                  MAKFM will create file menus in either  ANSI,  MECCA,  or
  500.                  plain text. Note that plain text contains no color.
  501.  
  502.  
  503.  
  504.            8 MAKMM.EXE For scanning private mail only
  505.  
  506.              One of the most common requests that I have  had  was  to
  507.              figure  out  a way  to  have my BBS scan for private mail
  508.              only. I had users sit there while Maximus scanned through
  509.              the National FOR SALE echo and many  other  large  echos.
  510.              There is a way out but you need MakMM to do it.
  511.  
  512.  
  513.              8.1 Editing Max.CTL
  514.  
  515.                  There are 2 entries in the Max.Ctl file that need  to  be
  516.                  edited. The first one is "Highest MsgArea".
  517.  
  518.  
  519.                  % Highest MsgArea     1
  520.  
  521.                  Make sure that your  private mail  area  is the first one
  522.                  in MsgArea.Ctl and is called Area 1.  Normally this would
  523.                  be all that you need.  When anyone  scans  for  new  mail
  524.                  Maximus will only scan up to Area 1 and stop.
  525.  
  526.                  There is only one problem. If a user is on  the  BBS  and
  527.                  decides to change areas with the [A]rea command,  Maximus
  528.                  will only display up to area 1.  He/she  will  be able to
  529.                  change areas, but just no see them.  Unless you  have  an
  530.                  external Msg Area menu created by MakMM.
  531.  
  532.                  The second entry that you need to edit is:
  533.  
  534.                  % Uses MsgAreas       Misc\MsgArea
  535.  
  536.                  This is the mecca file that you need to create with MakMM.
  537.  
  538.  
  539.                                                                      Page 7
  540.  
  541.              8.2 Running MAKMM                                       
  542.  
  543.                  The command line syntax for MAKMM is:
  544.                  MAKMM <switch> <file name>
  545.  
  546.                  Switches are:
  547.  
  548.                  t = target file will be text format
  549.                  a = target file will be ansi format
  550.                  m = target file will be mecca format
  551.  
  552.                  Please note that any existing file will be over written.
  553.  
  554.  
  555.  
  556.              8.3 Message menu output formats
  557.  
  558.                  MAKMM will create file menus in either  ANSI,  MECCA,  or
  559.                  plain text. Note that plain text contains no color.
  560.  
  561.  
  562.  
  563.            9 FBSD For adding/deleting file dates & sizes
  564.  
  565.              FBSD does exactly what it says and stands for Files BBS
  566.              Size and Date manipulator.
  567.  
  568.  
  569.  
  570.              9.1 CD-ROM Support
  571.  
  572.                  FBSD  was  first created for those of you  who  purchase
  573.                  CD-ROMS and  need a  quick way  to  remove  all  of  the
  574.                  information  that  Maximus  supplies so that it does not
  575.                  show up twice while somebody is listing files.  Deleting
  576.                  file dates and sizes can be done with wild cards.
  577.  
  578.  
  579.              9.2 Formatting an all files list
  580.  
  581.                  Although MaxTools comes with  it's  own  all files  list
  582.                  generator FBSD may be used to add dates and  file  sizes
  583.                  for other  all  files  list  generators.  FBSD  download
  584.                  counter aware  and  formats  your  files.bbs  to a human
  585.                  readable format.
  586.  
  587.  
  588.  
  589.                                                                      Page 8
  590.  
  591.              9.3 Running FBSD                                        
  592.  
  593.                  The syntax for adding file sizes and dates is:
  594.                  FBSD a <files.bbs> <Path to files>
  595.  
  596.                  The syntax for deleting file sizes and dates is:
  597.                  FBSD d <files.bbs>
  598.  
  599.                  Wildcards are acceptable for delete only.
  600.  
  601.  
  602.              9.4 Other considerations
  603.  
  604.                  FBSD has no way of telling what is after  a  file  name.
  605.                  FBSD  removes the  first 2  entries that follow the file
  606.                  name separated by spaces. It is suggested that you check
  607.                  your FILES.BBS before using this option. FBSD will   not
  608.                  filter out /t /b switches.
  609.  
  610.  
  611.  
  612.           10 MAXMENU.EXE For displaying complex ANSI screens
  613.  
  614.              MaxMenu is provided so that you  can  easily  shove  any
  615.              file to the com port that you choose, whether it  is
  616.              ANSI or TEXT MaxMenu will take you where you want to go.
  617.  
  618.              10.1 ANSI Welcome screens
  619.  
  620.                   Maximus  alone  cannot  give  you  a ANSI welcome screen
  621.                   prior to  the login prompt.  LOGO.MEC  does  not  permit
  622.                   color. But using MaxMenu you not only can have that menu
  623.                   but users will not be able to tell that you are using an
  624.                   external program to display that menu.  MaxMenu is fast!
  625.                   (For faster execution it is suggested  that  you execute
  626.                   MaxMenu in your batch file prior to running Maximus)
  627.  
  628.  
  629.              10.2 The more?[yn=] prompt
  630.  
  631.                   The optional more  prompt  is  displayed  if  a  certain
  632.                   number  of  lines  per page are specified on the command
  633.                   line.
  634.  
  635.  
  636.              10.3 Call back when you are there!
  637.  
  638.                   If a user sits at a more prompt  more  then  3  minutes,
  639.                   Maxbul  will send them the  message  "Call back when you
  640.                   are there!" and hang up on the user.  Once this happens,
  641.                   Maxbul will immediately terminate and give control  back
  642.                   to your software. The message and the 3 minute limit are
  643.                   hardcoded and cannot be changed.
  644.  
  645.  
  646.                                                                      Page 9
  647.  
  648.              10.4 When a user hangs up on MaxMenu                    
  649.  
  650.                   MaxMenu continually monitors the carrier  so  that  if a
  651.                   user  does  hang  up on  MaxMenu,  MaxMenu will properly
  652.                   terminate and give control back to your system.
  653.  
  654.  
  655.  
  656.              10.5 Local mode and baud rate simulation
  657.  
  658.                   When  running  MaxMenu  locally  you need to specify the
  659.                   port  as 0.   When ran locally with a certain baud  rate
  660.                   specified on the command line, MaxMenu will  attempt  to
  661.                   simulate what that menu might look like at  that  speed.
  662.                   Please keep in mind that  I  did not  use any scientific
  663.                   calculations for this, and the rate is a rough estimate.
  664.  
  665.  
  666.  
  667.              10.6 Running MaxMenu Setup
  668.  
  669.                   Before  you  can  even  use MaxMenu, you need to run the
  670.                   setup program that is built into MaxMenu.
  671.  
  672.                   The syntax for running setup is:  MaxMenu setup
  673.  
  674.  
  675.  
  676.                   Be prepared to answer the questions that setup asks  you.
  677.  
  678.  
  679.                   1. Handshaking (None,CTS,XON-XOFF,XON-XOFF CTS)
  680.                      Usually 3 for highspeeds, 0 for 2400
  681.  
  682.  
  683.                   2. Word length (7, 8)
  684.                      Usually 8
  685.  
  686.  
  687.                   3. Parity
  688.                      Usually 0
  689.  
  690.  
  691.                   4. IRQ for your com-port. (0 for normal IRQ)
  692.                      0 uses the common default IRQ's for com ports 1-4.
  693.                      I would use 0 unless you really know what you are doing.
  694.  
  695.  
  696.  
  697.                                                                      Page 10
  698.  
  699.              10.7 Running MaxMenu                                    
  700.  
  701.                   MaxMenu is always in what I call simultaneous snoop mode.
  702.                   This means that whatever the users sees, the  SysOp  will
  703.                   see. If a user is at a prompt, the SysOp may hit a key to
  704.                   continue from his/her end.
  705.  
  706.  
  707.                   Syntax
  708.  
  709.                   The syntax for running MaxMenu is as follows:
  710.  
  711.                   Syntax: MaxMenu <port> <Baud> <Lines> <Abortable>
  712.  
  713.  
  714.                   Port
  715.  
  716.                         If port is 0 (local) MaxMenu will try  to  emulate
  717.                         whatever baud rate  is  specified.   I don't claim
  718.                         accuracy in the speed but it is semi close.
  719.  
  720.  
  721.                   Baud
  722.  
  723.                         The only exception here is if you are locking your
  724.                         port to 38400 then this should always be 38400.
  725.  
  726.  
  727.                   Lines
  728.  
  729.                         Lines per page give the user  More [y,n,=] at that
  730.                         length.  0 = none
  731.  
  732.  
  733.                   Abortable
  734.  
  735.                         Abortable is whether or not you wish to enable the
  736.                         user to abort menus with either CTRL-C, CTRL-K, or
  737.                         space bar.   CTRL-C  does not work locally.  Lines
  738.                         per page must be specified if this option is to be
  739.                         enabled.
  740.  
  741.  
  742.  
  743.           11 MAXBUL For displaying bulletins the old fashioned way
  744.  
  745.              MaxBul was designed to  give  Maximus  SysOps  that  old
  746.              fashioned  bulletin  capability.  Once Maxbul is set up,
  747.              all that you have to do to add a bulletin is create  the
  748.              bulletin, and edit the menu screen.
  749.  
  750.  
  751.                                                                      Page 11  
  752.  
  753.              11.1 General bulletins, their location, and their file names
  754.  
  755.                   All of the bulletins must reside in your MaxTools\Maxbul
  756.                   directory.  To create general bulletins, a special  file
  757.                   naming convention is used.
  758.  
  759.                   BULLET1.MNU - This is your main menu
  760.                   BULLET1.001 - This is bulletin 1 off of the main menu
  761.                   BULLET1.002 - This is bulletin 2 off of the main menu
  762.                   BULLET1.003 - This is bulletin 3 off of the main menu
  763.  
  764.                   Please note that all bulletins are single digit  numeric
  765.                   entries.
  766.  
  767.  
  768.  
  769.              11.2 Using submenus
  770.  
  771.                   There are many cases where a SysOp may  want to  have  a
  772.                   special categories for bulletins.  In this case MaxBul
  773.                   will allow you to have submenus.
  774.  
  775.                   Let us say in the above example that you  wanted  option
  776.                   #2 off of the main menu to take the person to a  submenu
  777.                   that had more choices. Instead of  creating  BULLET1.002
  778.                   you would create:
  779.  
  780.                   BULLET2.MNU - Choice #2 off of the main menu is a submenu
  781.                   BULLET2.001 - This is bulletin 1 off of your submenu
  782.                   BULLET2.002 - This is bulletin 2 off of your submenu
  783.                   BULLET2.003 - This is bulletin 3 off of your submenu
  784.  
  785.  
  786.  
  787.              11.3 Adding Quit and Exit to your menus
  788.  
  789.                   You are going to want to add  Quit  and Exit  as options
  790.                   to your menus.
  791.  
  792.                   [Q] Quit - Always  exits submenus.  At  the main menu it
  793.                              does nothing.
  794.  
  795.                   [X] Exit - Always  exits  MaxBul  and returns control to
  796.                              the BBS.  This  must  be  at the main menu so
  797.                              that  callers   know   how  to  leave. It  is
  798.                              optional for submenus however.
  799.  
  800.  
  801.  
  802.                                                                      Page 12
  803.  
  804.              11.4 Adding security levels to your bulletins and submenus
  805.  
  806.                   You may decide that some of  your  bulletins  need  to
  807.                   be restricted from other users.  MaxBul  gives  you the 
  808.                   option of restricting singular bulletins off of the main 
  809.                   menu  or  restricting submenus off of the main menu.
  810.  
  811.                   To enforce security all you have to do is create a 1  
  812.                   line text file with the corresponding  file  name  and  
  813.                   add the lowest security level that may  access  it.  
  814.                   The  security levels used are numeric not Disgrace or 
  815.                   Worthy. The  level that MaxBul references is that which 
  816.                   is read from DOOR.SYS or DORINFO1.DEF.
  817.  
  818.                   Examples security files:
  819.  
  820.                   BULLET2.LEV - Security file  for  choice 2 off of the main
  821.                                 menu
  822.                   BULLET3.LEV - Security file  for  choice 3 off of the main
  823.                                 menu
  824.                   BULLET4.LEV - Security file  for  choice 4 off of the main
  825.                                 menu
  826.  
  827.  
  828.              11.5 Running doors with MaxBul
  829.  
  830.                   Although MaxBul was not originally designed to be a full
  831.                   fledged door manager, it does have limited support to do
  832.                   so.  The  only  draw  back  is that MaxBul does not keep
  833.                   track  of  the  users  time on-line. MaxBul will however
  834.                   hang up on a user if they sit at a prompt for more  then
  835.                   3 minutes or detect loss of carrier and exit.
  836.  
  837.                   There are 2 ways to run a door from MaxBul. Keep in mind
  838.                   that the bulletin MUST exist  and  wherever  there  is a
  839.                   bulletin  you  may  attach  a  door  to  it.   After the
  840.                   bulletin is read, the door is executed.
  841.  
  842.              11.6 Shelling to a door
  843.  
  844.                   Shelling to a door is probably the safest  way,  but  it
  845.                   will take more memory to do so.  To shell to a door  you
  846.                   must create a batch file  that  MaxBul  recognizes.  The
  847.                   following is the formula:
  848.  
  849.                   BULLETx.00y - MaxBul would look for BULLETxy.BAT
  850.  
  851.                   MaxBul  executes the batch files  passing  the  port  as
  852.                   parameter #1 and the baud rate as parameter #2.
  853.  
  854.  
  855.  
  856.                                                                      Page 13
  857.              11.7 Exiting to a door
  858.  
  859.                   Exiting to a door may be more preferable  to  some.  The
  860.                   same formula that applies to  shelling  applies  to  the
  861.                   error level which MaxBul exits with. Keep in  mind  that
  862.                   when MaxBul exits, it is completely gone from memory and
  863.                   you are responsible for executing MaxBul again after the
  864.                   door ends.
  865.  
  866.                   Using  the  formula  above  BULLETx.00y,  upon  exiting,
  867.                   MaxBul  would  exit  with  an error level of xy.  A  few
  868.                   examples:
  869.  
  870.                   BULLET1.002 - Exits with an error level of 12
  871.                   BULLET2.003 - Exits with an error level of 23
  872.  
  873.                   An additional note is that if you using the exit method,
  874.                   is  that  you  cannot  run  MaxBul  from  a   Mecca file
  875.                   directly. You need to create  a  batch  file  that  runs
  876.                   MaxBul.  Also  Maxbul  does  use the common error levels
  877.                   that most MaxTools use when exiting. 13=error  7=success
  878.  
  879.  
  880.              11.8 Running MaxBul Setup
  881.  
  882.                   Running  MaxBul  setup is identical to running setup for
  883.                   MaxMenu.  Please  review   MaxMenu   setup   for   setup
  884.                   instructions.
  885.  
  886.              11.9 Running MaxBul
  887.  
  888.                   Running MaxBul identical to running MaxMenu except  that
  889.                   you need to specify a door file. Below is the syntax:
  890.  
  891.                   Syntax : MaxBul <Port> <Baud> <Door file> <Lines> <Abort>
  892.  
  893.                   Explanations for all of the options excluding "door file"
  894.                   may be found under MaxMenu. The door file  is  the  full
  895.                   path and file name of  a  valid  DORINFO1.DEF or DOOR.SYS
  896.                   file  that  Maximus  creates.  Please  see your   Maximus
  897.                   documentation on how to create one of these files.
  898.  
  899.                   All of the options that are in MaxMenu are contained  in
  900.                   MaxBul including baud rate emulation.
  901.  
  902.  
  903.           12 MAXLOG For trimming your Max.Log file by # of days
  904.  
  905.              MaxLog is a very simple program  that  trims  down  your
  906.              Max.Log file by the last number of days of activity that
  907.              you specify on the command line.
  908.  
  909.  
  910.                                                                      Page 14
  911.              12.1 MaxLog Days Defined                                
  912.  
  913.                   MaxLog counts  days  by  "days of activity"  rather
  914.                   then actual days. MaxLog does this so  that  SysOps
  915.                   who do not get callers every day will still be able
  916.                   to look back on the BBS's activity  without  having
  917.                   an empty log file.
  918.  
  919.                   Let us suppose that you have 1 caller  each  month,
  920.                   for a period of one year. That is 12 days of calls.
  921.                   If you were to  shorten  your log file with  MaxLog
  922.                   down to the last 3 days, you would have the last  3
  923.                   months of calls.
  924.  
  925.              12.2 Running Max.Log
  926.  
  927.                   MaxLog syntax is fairly straight forward:
  928.  
  929.                   MaxLog <# of days> < Max.Log file >
  930.  
  931.                   Note  that  if  you  do not specify  the  log file,
  932.                   "Max.Log" is assumed and is looked for  where  your
  933.                   MAXIMUS environment variable is pointed.
  934.  
  935.              12.3 MaxLog and the MaxTools.Log file
  936.  
  937.                   MaxLog may be ran on the MaxTools.Log file with  no
  938.                   special   precautions  needed.  In fact,  MaxLog is
  939.                   designed to append  it's  progress  to MaxTools.Log
  940.                   while the file is being shortened.
  941.  
  942.  
  943.           13 MAXCAT for creating a FILES.BBS from CATDISK v4.40
  944.  
  945.              Using MaxCat with Maximus and CATDISK 4.40 all you  have
  946.              to do is dump your files in a file area and run  MaxCat.
  947.              MaxCat will instantly  create  your  files.bbs  based on
  948.              files that exist with descriptions!
  949.  
  950.              13.1 Running MaxCat
  951.  
  952.                   When running MaxCat you must be in the  directory  which
  953.                   contains the files that MaxCat is creating the files.bbs
  954.                   file for.  MaxCat  will  append  to  a  files.BBS  if it
  955.                   already exists.
  956.  
  957.                   Syntax: MaxCat < Catdisk.Dta > < files.bbs >
  958.  
  959.  
  960.  
  961.                                                                      Page 15
  962.              13.2 CATDISK v4.40                                      
  963.  
  964.                   I have looked at many versions  of  CATDISK  which  were
  965.                   older and newer then 4.40.  My decision to support v4.40
  966.                   was  based  on stability,  features,  and  the number of
  967.                   menus one had to go  through  to  catalog  or view files
  968.                   that were catalogued. A choice had to be made because it
  969.                   looked  as  though  the file formats had changed through
  970.                   out the different versions.  I  will consider supporting
  971.                   other versions if their is an expressed desire for it.
  972.  
  973.  
  974.           14 MAXCD For creating an ALLFILES.LST
  975.  
  976.              MaxCD is not just another ALLFILES.LST generator.  MaxCD
  977.              includes features that the other ones left behind.
  978.  
  979.  
  980.              14.1 MaxCd's /t /b filter (Registered version only)
  981.  
  982.                   MaxCD has a /t /b filter hardcoded in. You will never 
  983.                   see a /t, /b, /tb, /bt switch in your all files list.
  984.  
  985.              14.2 Configurable Word Wrap and Unlimited line length
  986.  
  987.                   Whether your file descriptions are already formatted  or
  988.                   all on one line,  MaxCD  will  word  wrap  lines  of any
  989.                   length over 80.  MaxCD word wraps at  column 21 as a
  990.                   default.  To change this value you need to create a 
  991.                   text file in your 'MaxTools\MaxCD' subdirectory called 
  992.                   "WORDWRAP".  On the first line enter a number between 
  993.                   5-60 or 0 for turning word wrap off.
  994.  
  995.  
  996.              14.3 MAXCD's Custom Templates
  997.  
  998.                   Currently  MaxCD  supports  2  types of custom templates
  999.                   that appear at the top of your ALLFILES.LST
  1000.  
  1001.                   MASTER.TPL - Appears at the top of your ALLFILES.LST
  1002.                  <level>.TPL - Appears 2nd if MASTER.TPL exists.
  1003.  
  1004.                   These  templates  must  reside  in  your  MaxTools\MaxCD
  1005.                   subdirectory.  To  enable  them,  all  you have to do is
  1006.                   create them.
  1007.  
  1008.              14.4 Running MaxCD
  1009.  
  1010.                   Running MAXCD is pretty straight forward. The syntax  is
  1011.                   as follows:
  1012.  
  1013.                   Syntax : MaxCD <Sw1> <Sw2>   <Level>   <OutFile Name>
  1014.                   Example: MaxCD   1     0     Disgrace  J:\AllFiles.Lst
  1015.  
  1016.  
  1017.                                                                      Page 16
  1018.  
  1019.                   Sw1 - The exist switch                             
  1020.  
  1021.                   1 = See if each file exists while processing the list.
  1022.                       If the file does exist place a '*' in front of the
  1023.                       file name and a space in front if it does not.
  1024.                   0 = Disable file exist
  1025.  
  1026.                   Sw2 - The format switch
  1027.  
  1028.                   1 = Format the files and their descriptions into even
  1029.                       columns
  1030.                   0 = Do a straight file copy of files.bbs
  1031.  
  1032.  
  1033.                   Security Levels
  1034.  
  1035.                   Any security level that you specify, MaxCD  will  create
  1036.                   an ALLFILES.LST for files accessible for that level  and
  1037.                   under. Also MaxCD will use that level for its'  template
  1038.                   selection.
  1039.  
  1040.                   Locks and keys  (Registered version only)
  1041.  
  1042.                   You  may  specify  a security level with a forward slash
  1043.                   followed by which ever keys that you want your file list
  1044.                   to be generated on.  EXAMPLE: Disgrace/ABC
  1045.  
  1046.  
  1047.           15 MAXMUV For moving files along with their descriptions
  1048.  
  1049.              You have all used Hurl. This is a command  line  version
  1050.              of Hurl that supports wild cards. You can now move *.GIF
  1051.              from your uploads area to your GIF area without a second
  1052.              thought.
  1053.  
  1054.  
  1055.              15.1 Running MaxMuv
  1056.                   MaxMuv does require that you use  full  path  names
  1057.                   specified on the command line. MaxMuv also requires
  1058.                   that   the   same   paths  be  specified   in  your
  1059.                   filearea.Ctl  file.  This  is fool proof protection
  1060.                   for  both  of  us  that your correct files.bbs file
  1061.                   gets updated.  The syntax for MaxMuv is as follows:
  1062.  
  1063.                   MaxMuv <Source> <Destination>
  1064.  
  1065.  
  1066.              15.2 Additional considerations
  1067.  
  1068.                   Because MaxMuv calculates your files.bbs  by  what
  1069.                   you specify, two file areas sharing the same  path
  1070.                   will be detected and rejected for your protection.
  1071.  
  1072.                   See MT-NEWS.LZH for information on using 4DOS to tag
  1073.                   files for move.
  1074.  
  1075.  
  1076.                                                                      Page 17
  1077.  
  1078.           16 MTDOOR For updating a users profile from a door file    
  1079.  
  1080.              MTDoor  is  a  simple  utility  which  will  take  SysOp
  1081.              defined information from a DORINFO1.DEF or DOOR.SYS file
  1082.              and update the callers profile with it.
  1083.  
  1084.  
  1085.              16.1 Doors not written for Maximus
  1086.  
  1087.                   MTDoor was written for SysOps that  wish  to  use  doors
  1088.                   that were not written  specifically  for  Maximus but do
  1089.                   update a door file.
  1090.  
  1091.  
  1092.              16.2 Lotto doors and call back verifiers
  1093.  
  1094.                   Most of the programs that will require  MTDOOR  will  be
  1095.                   doors such as Lotto Doors or Call back  verifiers  which
  1096.                   write the updated information to the door file.
  1097.  
  1098.  
  1099.              16.3 Running MTDoor Setup
  1100.  
  1101.                   To run MTDoor setup the syntax is: MTDoor Setup
  1102.  
  1103.                   You will be brought to a screen that has security levels
  1104.                   and toggle options.
  1105.  
  1106.                   MTDoor setup allows you to toggle which  items  in  your
  1107.                   callers profile  that you  want  to be  updated from the
  1108.                   door file. All 4 items may be enabled or disabled. Those
  1109.                   4 items are:
  1110.  
  1111.                   o Users Name
  1112.                   o Users City
  1113.                   o Users time left on line
  1114.                   o Users security level
  1115.  
  1116.  
  1117.                     Users name toggle
  1118.  
  1119.                     The users name should NEVER be toggled  to  on  unless
  1120.                     you really are sure of what you are doing.
  1121.  
  1122.  
  1123.                     Users City
  1124.  
  1125.                     This option may be needed if for some reason the  door
  1126.                     would update the users city. This can usually be  left
  1127.                     off.
  1128.  
  1129.  
  1130.  
  1131.                                                                      Page 18
  1132.                     Users Time left on-line                          
  1133.  
  1134.                     Users time may be enabled if you are using a  type  of
  1135.                     time bank or lotto door not  specifically  written for
  1136.                     Maximus.
  1137.  
  1138.                     Security Level
  1139.  
  1140.                     This option is  good  when using a callback verifiers.
  1141.                     Unlike  the  other  options  this  one needs a  little
  1142.                     thinking through.  Doors  that do  not support Maximus
  1143.                     will not recognize levels such as WORTHY or  DISGRACE.
  1144.                     The setup program will allow you to key  in  what your
  1145.                     numeric equivalents are for your door files. These may
  1146.                     be found in your DORINFO1.MEC or your DOORSYS.MEC.
  1147.  
  1148.  
  1149.              16.4 Running MTDoor
  1150.  
  1151.                   MTDoor must be ran from a mecca file with the  following
  1152.                   syntax: [xtern_run]@MTDoor.exe <switch> <Door file>
  1153.  
  1154.                   This syntax will  force  maximus to re-read in  the  new
  1155.                   data that MTDoor updated into the users profile.  Please
  1156.                   refer   to   the   Maximus   documentation  for  further
  1157.                   information.
  1158.  
  1159.  
  1160.           17  MTEXIST.EXE For re-writing FILES.BBS with only files that exist
  1161.  
  1162.               MTExist  does  exactly  what  it says. It reads in your
  1163.               FILES.BBS, filters out files which no longer exist, and
  1164.               writes a new one with only the files that are there.
  1165.  
  1166.               17.1 Running MTExist
  1167.  
  1168.                    The syntax for MTExist is as follows:
  1169.  
  1170.                    Syntax: MTexist <switch> <File Path> <Files.BBS>
  1171.  
  1172.                    Valid flags are:
  1173.  
  1174.                    Raw       Rewrites stripping all info from files.BBS
  1175.                              This is faster the Lite and good for one line
  1176.                              descriptions and no headers.
  1177.  
  1178.                    Lite      MTExist takes caution examining what needs to
  1179.                              be removed. It is suggested that you use  the
  1180.                              Lite switch if you are not sure.
  1181.  
  1182.                    "File Path" is the path to where your files are located
  1183.                    and  "Files.BBS"  is  the  files.bbs  which you wish to
  1184.                    update.
  1185.  
  1186.  
  1187.                                                                      Page 19  
  1188.  
  1189.           18  MYMAIL.EXE For scanning & retrieving echomail addressed to you
  1190.  
  1191.               MyMail will scan  all of the echo areas for mail  which
  1192.               is addressed to you. If any is found, MyMail will  then
  1193.               write a copy of the message in the directory which  you
  1194.               specify on the command line.  The echo area is inserted
  1195.               before the subject so that you know the origin.
  1196.  
  1197.  
  1198.               18.1 Message formats *.MSG and Squish
  1199.  
  1200.                    Currently there is only support for *.MSG.  Squish  may
  1201.                    be added in a future release.
  1202.  
  1203.  
  1204.               18.2 Setting up MyMail
  1205.  
  1206.                    MyMail requires an Areas.BBS file.  If  you  do not use
  1207.                    an Areas.BBS file or know what one is,  you need to run
  1208.                    MBBS.EXE, another MaxTools utility which will create  a
  1209.                    PSEUDO Areas.BBS that MyMail will read.
  1210.  
  1211.               18.3 Running MyMail
  1212.  
  1213.                    The syntax for running MyMail is as follows:
  1214.                    Syntax: MyMail <Areas.bbs> <Mailbox dir> <Your Name>
  1215.  
  1216.                    MyMail scans all areas that are not "pass through"
  1217.                    If Squish messages are encountered they are ignored.
  1218.                    MyMail  will  never  overwrite  old  messages in the
  1219.                    target directory specified.
  1220.  
  1221.  
  1222.  
  1223.           19  MBBS.EXE For creating Pseudo Areas.BBS files
  1224.  
  1225.               MBBS creates a pseudo areas.bbs file for MaxTools users
  1226.               who do not use one but wish to run MyMail.
  1227.  
  1228.  
  1229.  
  1230.               19.1 Running MBBS
  1231.  
  1232.                    Running  MBBS  is pretty simple.  The syntax is as
  1233.                    follows:
  1234.  
  1235.                    Syntax: MBBS <Areas.BBS file>
  1236.  
  1237.                    Any existing areas.bbs file will be over written.
  1238.  
  1239.  
  1240.  
  1241.                                                                      Page 20
  1242.  
  1243.           20  MAXLEV.EXE For sending canned mail messages to users   
  1244.  
  1245.               MaxLev  has  got  to be the most popular of all of  the
  1246.               MaxTools combined. MaxLev will send canned messages  to
  1247.               users  based  on  the  users status and security level.
  1248.               Don't let MaxLev fool you. It is powerful and yet  very
  1249.               easy to use.
  1250.  
  1251.  
  1252.  
  1253.               20.1 The MaxLev On-Line Help System
  1254.  
  1255.                    MaxLev  is  one  of  the  few  utilities that  has 
  1256.                    its' own On-Line help system.  If you plan on using 
  1257.                    this  utility I STRONGLY recommend that  you take a 
  1258.                    tour of it.  Help will start  you  from  an introduction 
  1259.                    and ease you through the simple steps that are needed 
  1260.                    to set up and run MaxLev.
  1261.  
  1262.                    Also  included  in On-Line  help is built reference 
  1263.                    charts that display files that MaxLev looks for as  
  1264.                    well  as  the  variables that MaxLev supports.
  1265.  
  1266.  
  1267.  
  1268.               20.2 MaxLev's 20 second setup
  1269.  
  1270.                    MaxLev may be setup and ran within  20 seconds on an
  1271.                    AT compatible machine!
  1272.  
  1273.                    The syntax for MaxLev setup is: MaxLev write ALL
  1274.  
  1275.                    This will create the necessary  directory  structure
  1276.                    as well as sample generic canned messages  that will
  1277.                    be sent to users. All of the variables supported are
  1278.                    used in the sample message templates to give you  an
  1279.                    idea on how to use them.
  1280.  
  1281.  
  1282.  
  1283.               20.3 Sending mail to new users
  1284.  
  1285.                    When MaxLev detects a new user, MaxLev will   look
  1286.                    for  a  file  in  its'  home  directory     called
  1287.                    NEWUSER.TXT.  This is a simple text message   which
  1288.                    follows the format discussed later in this chapter.
  1289.  
  1290.                    As always MaxLev uses what exists and assumes that
  1291.                    you do not wish to use it if it does not. New user
  1292.                    messages  may  be  disabled simply by deleting the
  1293.                    file.
  1294.  
  1295.  
  1296.                                                                      Page 21
  1297.  
  1298.               20.4 New users and callback verifier support
  1299.  
  1300.                    MaxLev fully supports call back verifiers. All new
  1301.                    users are sent NEWUSER.TXT.  If you wish to send a
  1302.                    user a second message "you have been upgraded via"
  1303.                    the door, you need to create another text message.
  1304.                    The format is as follows: <level upgraded to>.NEW
  1305.                    EXAMPLE: WORTHY.NEW
  1306.  
  1307.  
  1308.                    An Explanation
  1309.  
  1310.                    MaxLev keeps a second copy of the user  file   for
  1311.                    comparing who is new and who is not,    as well as
  1312.                    what their security access has changed to. Because
  1313.                    a call back verifier updates a user on-line, there
  1314.                    is no way to detect that he/she has been upgraded.
  1315.  
  1316.                    But if all of your new users are DISGRACE and  you
  1317.                    upgrade  a  user  with your door to WORTHY, then a
  1318.                    WORTHY.NEW would only be sent to users who  passed
  1319.                    the door.  They  would  also  get sent NEWUSER.TXT
  1320.                    which is for all access levels.
  1321.  
  1322.  
  1323.  
  1324.  
  1325.               20.5 Sending mail to users whose access has been lowered
  1326.  
  1327.                    MaxLev  will  send  messages to users whose access
  1328.                    has been lowered to a particular access level. The
  1329.                    file naming is as follows. < Level >.DWN
  1330.  
  1331.  
  1332.  
  1333.  
  1334.               20.6 Sending mail to users whose access has been raised
  1335.  
  1336.                    MaxLev  will  send  messages to users whose access
  1337.                    has been raised to  a particular access level. The
  1338.                    file naming is as follows. < Level >.UP
  1339.  
  1340.  
  1341.  
  1342.               20.7 Message formats: *.MSG and Squish
  1343.  
  1344.                    MaxLev requires  that your private mail  area   is
  1345.                    *.MSG format. MaxLev does not care what format your
  1346.                    other message areas are.   I am considering  adding
  1347.                    Squish  support in one of the next releases.
  1348.  
  1349.  
  1350.                                                                      Page 22
  1351.  
  1352.               20.8 MaxLev's Message template format
  1353.  
  1354.                    To create your own messages, all that you need  is
  1355.                    your favorite DOS text editor.  The message format
  1356.                    is as follows:
  1357.  
  1358.                    Your Name
  1359.                    Subject
  1360.                    Start of message
  1361.                    .
  1362.                    .
  1363.                    End of message
  1364.  
  1365.                    For a complete listing of all of the possible file
  1366.                    names  and  their extensions,  please  consult the
  1367.  
  1368.  
  1369.               20.9 Running MaxLev
  1370.  
  1371.                    There are 2 command line switches for running MaxLev
  1372.  
  1373.                    Go - Normal memory conserving for large user files
  1374.                         and SysOps with low memory overhead
  1375.  
  1376.                  fast - Uses more memory and loads users names  into an
  1377.                         array for fast sorting and comparing.
  1378.  
  1379.  
  1380.           21 MAXRE For exiting with random error levels
  1381.  
  1382.              MaxRE is actually and older MaxTool  that did  not  make
  1383.              the boat in v1.02. One of things that make life exciting
  1384.              is change. People get tired of the same ole BBS as well.
  1385.  
  1386.              With  MaxRe  you  can  bring  your BBS back to life with
  1387.              random events, menus, or even a realistic fake 2nd  node
  1388.              which really doesn't exist!
  1389.  
  1390.  
  1391.              21.1 Running MaxRe
  1392.  
  1393.                   The syntax for running MaxRe is as follows:
  1394.  
  1395.                   MaxRe <start> <stop>
  1396.  
  1397.                   If you were to specify 2 and 4 MaxRe would generate
  1398.                   a random error level between 2 and 4.
  1399.  
  1400.              21.2 Using MaxRE to create a fake node with MAXIPC
  1401.  
  1402.                   A  user has contributed a unique way of  simulating
  1403.                   a second node  with MAXIPC  and MaxRe.   Please see
  1404.                   MaxReIPC.DOC included in MT-NEWS.LZH.
  1405.  
  1406.  
  1407.                                                                      Page 23
  1408.  
  1409.           22 MaxTools Official Distributors and availability
  1410.  
  1411.              MaxTools is internationally   distributed  via  MXBBSNET
  1412.              and SDSMAX.  In  order  to keep phone costs down for all
  1413.              parties involved this usually happens on the average  of
  1414.              once per month.
  1415.  
  1416.              I have been known to work around the clock having my cup
  1417.              of coffee at the keyboard along with dinner.  Because of
  1418.              this it is very possible that I may have a new  revision
  1419.              a week to 2 weeks after a major release.
  1420.  
  1421.              To keep the latest and greatest release available to you
  1422.              I have reliable high speed distribution points which get
  1423.              the latest version netmailed to them upon completion.
  1424.  
  1425.  
  1426.              MAGIC FILE NAMES
  1427.  
  1428.              The following  is  the Magic File  names  as well as the
  1429.              official distribution points:
  1430.  
  1431.              MAXTOOLS - The latest release MaxTools for MS-DOS
  1432.              MTUPDATE - The latest <changes only> to the current 
  1433.                         DOS version
  1434.  
  1435.  
  1436.              OFFICIAL MAXTOOLS DISTRIBUTORS
  1437.  
  1438.              * Michael Jones      (Author)
  1439.                2400-14400 V32, V42
  1440.                FidoNet    1:133/115
  1441.                MXBBSNET 256:256/1408
  1442.  
  1443.  
  1444.              * Thomas Stubbs      (South Eastern U.S. Distributor)
  1445.                2400-14400 V32, V42
  1446.                FidoNet 1:133/125
  1447.                End Of Eternity BBS -- Atlanta, GA
  1448.                (404)892-0282
  1449.  
  1450.              * Tom Lane           (South Central U.S. Distributor)
  1451.                US Robotics HST/Dual Standard 16.8 bps
  1452.                No Freq's 0300-0500 Central Time.
  1453.                Non-Nodelisted Systems Welcome.
  1454.                FidoNet: 382/91
  1455.                Flotom Enterprises -- Austin, Tax_Us
  1456.                (512)282-3941
  1457.  
  1458.              * Graham Tippett     (Canadian Distributor)
  1459.                2400-14400 V32, V42
  1460.                "MaxTools" user is set up for updates.
  1461.                FidoNet: 351/1116
  1462.                The Uptown BBS -- Black Creek, BC
  1463.                (604)337-2163
  1464.  
  1465.  
  1466.                                                                      Page 24
  1467.  
  1468.           23 The end of another chapter
  1469.  
  1470.              I  would  like  to take  the  time to thank everyone for
  1471.              their continued support. I would also like to thank  all
  1472.              of the new users that have stuffed my netmail  box  with
  1473.              the kind words and thoughtful suggestions.    Clearly it
  1474.              was you who helped me make MaxTools what it is and I  do
  1475.              appreciate it! Keep those cards and letters coming  and
  1476.              I will keep tapping at my keyboard!
  1477.  
  1478.  
  1479.  
  1480.                              Michael Jones
  1481.                              P.O. Box 769192
  1482.                              Roswell, Georgia  30076
  1483.  
  1484.                      FidoNet:   1:133/115
  1485.                     MXBBSNET: 256:256/1480
  1486.                     MXBBSNET: 256:256/525
  1487.                   ChateauNet: 100:4000/401
  1488.                          BBS: 404-518-1356
  1489.  
  1490.