
 Ŀ
  N E W O R D E R 

                   NewOrder Version 1.1 - 06th December 1995

                    (C) Copyright 1995, All Rights Reserved
                         Serge Forget - 1:243/68@fidonet

          "Maximus" is a trademark of Scott J. Dudley - Lanius Corp.

 Ŀ
  INTRODUCTION 

   NewOrder is a utility for sysops using Maximus and Maximus/2 CBCS
   version 3.00 ONLY, written by Scott J. Dudley - Lanius Corp.

   Why I wrote NewOrder?  Simply because I got tired of renumbering my file
   and message areas manually, everytime I added or deleted areas.  This is
   something that happens often, with sysops joining or leaving numerous
   networks.  ;)

   What it does?  It renumbers either your MsgArea.ctl or FileArea.ctl files,
   after you have managed to add, delete or reorganized your configuration
   files.  This is something that we, sysops, really like to do, fudging with
   our config. files.  ;)

   NewOrder will _NOT_ change anything in your original config. file, it only
   reads them.  The only thing that you have to do, is insert one line at the
   required locations, just before the area that the renumbering scheme
   should start, within your original *.CTL files, for example:

	%#neworder 1
            .
            .
            .

       %#neworder 100

	FileArea 23
	ACS             Transient
	Desc            (AD) DOS Desktop Programs
	Download        e:\files003\AD-DOSDK\
	Upload          d:\files002\sysop\
	End FileArea

	FileArea 24
	ACS             Transient
	Desc            (AD) DOS Games
	Download        d:\files002\AD-DOSGM\
	Upload          d:\files002\sysop\
	End FileArea

            .
            .
            .
	%#neworder 200
            .
            .
            .
         etc.....

    You get the idea.  ;)


   Whenever NewOrder encounters this keyword, it will reset the *Area count
   to whatever you have chosen.

   Upon execution, the OUPUT file name will be *.new.  So, if you use
   MsgArea.ctl as the input file to process, well, the output file name will
   be MsgArea.NEW.  NewOrder WILL tell you what the name of the output file
   will be.

   Enter NewOrder without any arguments to get the command line reminder.

   Also, if the area renumbering tally is greater then a NewOrder keyword,
   NewOrder will barf and tell you on which line, in your input CTL file,
   where there is a conflict.  In other words, say you have selected a new
   renumbering count at a certain location, if the last area of the previous
   group is higher then the new renumbering number, NewOrder will tell you.
   All you will have to do in this situation, is just to increment your new
   group starting number to a higher value.

   After executing NewOrder:

   1-  When satisfied that NewOrder has done it's job to your liking, rename
       your original *.CTL file to *.OLD or *.BCK.

   2-  Delete the file MTAG.* in your Maximus root directory.

   3-  Delete *.* in your \Max\olr\dats directory.

   4-  Run Silt(P) to rebuild your Farea & Marea files, and you are all set.

   Guaranties?  For this price?  You must be kidding!  There is none, niet,
   null, nada....  All I can say is, it will occupy disk space, and that it
   works here and it may not work for you, but then again it may.  ;)

   This program was compiled using Borland C++ v4.00.

   This exe file has been compiled for 80386 systems, but should work with
   faster CPU's.

   Comments and suggestions are welcome.

   I hope that it will make your Maximus CBCS management easier, as it does
   for me.

 Ŀ
  COMMAND LINE CONTROLS 


    Syntax example:  NewOrder FileArea.ctl

    Syntax example:  NewOrder MsgArea.ctl


 Ŀ
  ERROR LEVELS 


                        0 - Normal exit.
                        1 - Input file not found exit.


 Ŀ
  DISTRIBUTION 

    NewOrder is FREEWARE for NON-commercial users.  You can use it, abuse it,
    break it or what ever you like, but I retain ALL the rights to it.

    For commercial users, contact the author for details.

    The Author can be contacted by Fidonet Netmail at 1:243/68, and via the
    following international echomail conferences: in the Maximus-CBCS support
    conference Muffin, MaxDev, Xenia, and OS2BBS.

 Ŀ
  HISTORY 

    * 06 December 1995 *

	- Version 1.1 is released, by way of SDSMAX.
	- Optimized code.
	- Improved this documentation, some information was missing.
	- Cosmetic changes.

    * 19 November 1995 *

	- NewOrder version 1.00 is released, by way of the software
	  distribution network SDSMAX.

 Ŀ
 

