'
'This file contains text for various sysop and internal routines.  There
'shouldn't be anything here you would want to modify (that's for SYS_BLKS.TXT).
'
'Each line contains a number in the first two columns, the text follows that.
'Don't put comments in the middle of blocks--only before and after.
'
'The text is assumed to be language-independent, so we put it here rather than
'in TXT_BLKS.TXT.
'
'
'
' Text for sysop's Reset Vote.
'
01
01
01[1;32mThis routine will reset all values relating to a specific voting question.
01
01[0;32mYou must change the current entry in the vote question file to a new
01question--you can't just delete an old question.  This routine clears out the
01old values in preparation for a new question, or if you just want to re-start
01a question's tally.
01
01[1mQuestion number to reset :  [37m
'
' Text (all, complete, entire) for Strip ANSI/Avatar.
'
02>[0;32mThis will strip out any ANSI or Avatar codes from a file.  The output pathname>will be appended to if it exists, and is not the input pathname.>>[0;32m[27C-40[10C[1;32mInput Pathname :  [37m
02[0;32mDone.            >
02>>[0;32mWorking...
02[9C[32mOutput Pathname :  [37m
02>>[1;32mKeep all ANSI positional codes
02>>[1;32mExpand ANSI right-horizontal extension codes ("[xC"'s)
02>>[1;32mKeep the clear-screen ANSI codes
'
' Text for WFC stuff.
'
03[10;43f[1;33;40m[RING]
03[10;43f[1;30m
03[7;46f[0;30;47m[4D[B[1mCTS[4D[B[0;30;47m[1;37m[D[A[D[A
03[7;46f[1;37;47m[4D[BCTS[4D[B[0;30;47m[D[A[D[A
03[7;51f[0;30;47m[4D[B[1mDSR[4D[B[0;30;47m[1;37m[D[A[D[A
03[7;51f[1;37;47m[4D[BDSR[4D[B[0;30;47m[D[A[D[A
03[7;56f[0;30;47m[4D[B[1mDCD[4D[B[0;30;47m[1;37m [2D[A [2D[A 
03[7;56f[1;37;47m[4D[BDCD[4D[B[0;30;47m [2D[A [2D[A 
03[0m[2J
03[1;1f[1;32;45mMemory info:    [30m[2;1f[1;32;41mRAM: [36m
03 [30m[3;1f[1;32;41mString: [36m
03 [30m[4;1f[1;32;41mStack: [36m
03 [30m[5;1f[6;1f
03[7;1f[1;30m
03[1;19f[1;33;43m[34mSysop[33mͻ[2C[34m<ctrl>Fx[33mͻ[2;19f[32mMail  [0;30;46m
03[2;39f[2;44f[2;49f[2;54f[2;59f[3;39f[3;44f[3;49f[3;54f[3;59f
03 [1;33;43m[2C[32m1..5                          [33m[3;19f[32mFiles [0;30;46m
03 [1;33;43m[2C[32m6..10                         [33m[4;19f[32mFaxes [0;30;46m
03 [1;33;43m[2Cͼ[5;19fͼ[0;30;46m
03[1;30m
03[13;1f[0;32;44m
03[0;32;44m
03
03[1m
03[0m[18;67f   [3D
03[22;18f[23;18f[22;39f[15;12f[15;31f[16;12f[16;31f[17;12f[18;12f[17;31f[15;47f[17;47f[18;47f[15;59f[17;59f[18;59f[23;39f[22;62f[19;12f[20;31f[18;31f[19;31f
03
03[1;33;40m[16;47f
03[16;59f
03[20;68f[1;37;44m(
03)[18;67f
03 Days Ago
03>[0;32mUse this to limit access to the BBS to certain names for a while.>>Currently the Hot List contains:>>[1;36m
03<it's empty>>
03A
03>>[1;32mA[0;36mdd to Hot List, 
03[1;32mR[0;36memove from Hot List, [1;32mC[0;36mlear Hot List, 
03ARC
03or [1;32m[Enter][0;36m :  [1;37m
03Add>>
03[1;32mName to add to Hot List :  [36m
03>[1;32mRemove from Hot List after they call
03Remove>>
03[1;32mName to remove from Hot List :  [36m
03  [0;31mNot found.
03Clear>
03>>[1;32mWhat text shall we show users who call who are not in the Hot List?> [0;44m[s
03[u[s
03[u[1;37m
03>>[0;1;32mIf all the users don't call (Hot List still has names) at what time should we>clear it (optional)(HH:MM:SS)?> [1;37;44m[s        [u
03[12;1f[0;32;44m
03
03[1;40m
03[7;62f[0;30;47m[5D[B[1mTrap[5D[B[0;30;47m[1;37m[D[A[D[A
03[7;62f[1;37;47m[5D[BTrap[5D[B[0;30;47m[D[A[D[A
03[7;68f[0;30;47m[5D[B[1mChat[5D[B[0;30;47m[1;37m[D[A[D[A
03[7;68f[1;37;47m[5D[BChat[5D[B[0;30;47m[D[A[D[A
03[7;74f[0;30;47m[5D[B[1m[5D[B[0;30;47m[1;37m[D[A[D[A
03[7;74f[1;37;47m[5D[B[5D[B[0;30;47m[D[A[D[A
03[8;2f[0;31;47mStart time: 
03  Reset at
03 mins:
03[9;2f
03 mins,
03 seconds since last reset.
03[0m
03.
03[0m[2J
03MESG
03Caller's ID = 
03 (reject)
'
' Text (all, complete, entire) for File List Comparer.
'
04Only those File1 files that are not found in File2.Only those File2 files that are not found in File1.Merge and sort both File1 and File2 together into a new file.Only those files that are found in both File1 and File2.
04[0;32mDone.[0K>
04.
04Files that are in both 
04 and 
04>[0;32mThis routine will produce a third file from the AND/OR/XOR of two file lists.>>[34C-40 [1mPathname of first file (File1) :  [37m
04All files from both 
04[1;32mPathname of second file (File2) :  [37m
04[0;32mBuilding...
04[0;32mDone.>
04[0;32mSorting...[0K
04Will use existing index.>
04[1;32mCreate a new file using which, or [Enter] for nothing :
04>>[0;32mCreating 
04...
04Files in 
04 that are not in 
'
' Text (most) for the internal terminal program.
'
05
05
05
05
05
05
05
05
05
05[0m[2J[1;31mString to send to the modem (ATxxxx)(?) :  [37m
05n 
05[15;2f[0;31mAddress not found.*
05[15;2f[0;1;34mFull destination address:  [1;36m%1[16;29f%2[17;29f%3
05[18;29f%1 is the SysOp[19;29f%2[20;29f%3[1;37m>
05d 
05c 
05[1;32mSelect one :
05Dialing...>
05AT
05[0m[2J
05.ICO
05
05
05
05[0m[2J[36m
05[1;
05[0;
05>[1;31mWhat is the zone of the BBS you called :  
05[s[2;1f[Trap all on][u
05[s[2;1f[Trap all off][u
05S0;
05[5m
05[A
05[B
05[C
05[D
05[0K
'
' Text (all, complete, entire) for Global File Area SL Changer.
'
06>[0;32mGlobally change the security levels for file areas.>>[1mDownload SL to match  :  [37m
06>[32mUpload SL to match    :  [37m
06>[32mScan/List SL to match :  [37m
06[5;40f[32mNew Download SL  :  [37m
06[6;40f[32mNew Upload SL    :  [37m
06[7;40f[32mNew Scan/List SL :  [37m
06[0;32mFile area "[0m
06[32m" has been changed.>
06[0;32mNo matches found.>
'
' Text (all, complete, entire) for summary log reduction.
'
07[19H[0m[0K[20H[0K[21H[0K[22H[0K[23H[0K[19H[20;6f[0;32mDoing summary log data file reduction for entries older than %1 days.[22;32f
07[19H[0m[0K[20H[0K[21H[0K[22H[0K[23H[0K[19H[20;13f[0;32mDoing summary log data file reduction for deleted users.[22;32f
07                              
'
' Text (all, complete, entire) for non-door BBS start-up.
'
08[0;36m[
08;1fMemory available: 
08>[11;3f[0;32mUsers: [1;33m
08[1;33m
08 deleted users, and
08 active users.
08[13;3f[0;32mMessages: [1;33m
08 deleted messages, and 
08 active messages.
08[15;3f[0;32mFiles: [1;33m
08[s[20C[1;31mRemoving entry: [0K
08[u
08File entry removed:  
08[s[20C[1;31mRediscovered entry: [0K
08Undeleting entry:  
08
08            
08[1;33m
08 deleted files, and
08 active files.[0K
08[17;1f[1;32mBuilding Directry index...
08[19;1f[0;32mBuilding index for "
08". . .[0K
08[0K
08LINE
08BLOC
08%%%
08LENG
08Error in 
08's header information.
08*.*
08!#$%&'()-0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`{}~
08Zone
08Region
08Host
08[0;31mNo drive space!*
08[19;1f[0;32mSorting...[0K
08[sWarning.  Integrity check needed.*[u
08Warning, your FILELIST files data file may be corrupt, do an integrity check.
08[s[20C[1;31mCreating entry: [0K
'
' Text (all, complete, entire) for menu command system editor (McEditor).
'
09
09[0m[2J
09[0m[11;1f[0K[B[0K[B[0K[B[0K[11;1f[1;36mHot Keys used:[0;33m[12;2f
09[13;2f[0;33m
09[14;2f[0;33m
09[2;1f[0m[0K[B[0K[B[0K[B[0K[B[0K[B[0K[B[0K[B[0K[B[0K[B[0K[B[0K[B[0K[B[0K[2;1f
09[1;32mJump to which menu?
09[14;44f[0;31m Delete.  Are you sure
09[14;44f[0K[24;79f
09    
09                 
09[1;1f[1;33;40mMenu ID: [37m[0K
09[15;1f[1;33;40mCategory: [37m
09[9C[33mAnsi: [37m
09[0;31;47m
09[0;34;47m
09[B[C
09[1;37;47m[5D[B[D[B[A
09[4D[B[30m[D[A[D[A
09[24;79f[0;30;40m [24;79f
09[1;1f[1;33;46mMenu ID:[24;79f
09[1;1f[1;33;40mMenu ID:[13CAnsi:[24;79f
09[15;1f[1;33;46mCategory:[24;79f
09[15;1f[1;33;40mCategory:[24;79f
09[0;31;46m
09[0;34;46m
09[0;31;47m
09[0;34;47m
09[1;37;47m[5D[B[D[B[A
09[4D[B[0;30;47m[D[A[D[A[24;79f
09[1;37;46m[5D[B[D[B[A
09[4D[B[0;30;46m[D[A[D[A[24;79f
09[0;30;47m[5D[B[1m
09[5D[B[0;30;47m[1;37m[D[A[D[A[24;79f
09[1;37m
09[1;37;44m
09[1;10f
09[15C
09[15;11f
09[11;1f[1;34;40mCommand: 
09[11;20f[1;34;40mMin SL to access: 
09[11;48f[1;34;40mActive (Y/N): 
09Y
09N
09[12;1f[1;34;40mHot Key: 
09[12;20f[1;34;40mMax SL to access: 
09[12;48f[1;34;40mFX Row: 
09[12;65f[1;34;40mFX Column: 
09[13;1f[1;34;40mSpecialFX: 
09[13;20f[1;34;40mText for FX: 
09[11;1f[1;34;40mCommand: 
09[12;1f[0;1;34mFunctionality:[13;2f
09[0m[11;1f[0K[B[0K[B[0K[B[0K
09[24;79f
09[1;10f[1;31;44m
09[14;7f[1;32;40mJ[0;36mump to, [1;32mR[0;36mename/[1;32mS[0;36mwap current menu or [1;32mC[0;36mreate/[1;32mD[0;36muplicate a new menu? 
09[11;1f[0;33mWorking with: [1m
09JRSCD
09[0m[14;7f[0K
09   
09[1;31;44m
09[11;10f[11;38f[11;62f[12;10f[12;38f[12;56f[12;76f[13;12f
09[15;11f[1;31;44m
09[14;26f[1;32;40mR[0;36mename/[1;32mS[0;36mwap current category or [1;32mC[0;36mreate a new one? 
09RSC
09[14;26f[0K
09                    
09[11;10f[1;31;44m
09[11;19f[1;36mCommands: [32m<ins>[0;32m/[1m0   [0;32medit an object[1;30m[32m?[0;32m, [1m/ [0;32mhelp/func info[1;30m[32m<esc>[12;29f[1;32m<del>[0;32m/[1m. [0;32mdelete an object[1;30m[32mJ    [0;32mJump to a menu[1;30m[0;32mor [1mQ[13;19f[1;32m<arrows>[0;32m/[1m<home>[0;32m/[1m<end>  [0;32mmove around[1;30m[32mL  [0;32mLoad menu system[1;30m[0;32mQuit[24;79f[14;19f[1;32mI[0;32m/[1mE [0;32mImport/Export menu or category[1;30m[32mH[0;32m  Command Helper
09[12;15f[0;32mRemember that different nodes and languages are separate.[14;20f[1m(Hit '?' for help and object info)
09>[0;31mThis is not a valid import file.  Nothing Done.
09[11;1f[0K[B[0K[B[0K[B[0K
09[11;16f[0;31mCommand already exists, nothing changed.
09>[0;31mThis is a MENU export file--not compatible.  Nothing Done.
09[1;31m  Not found.*
09\
09[12;1f[1;32mMenu system path (no filename) to do:  [37m
09>[0;32mDone.
09 to:  [37m
09[12;1f[1;32mPathname to export 
09[12;1f[1;32mPathname to export menu 
09 already existed, now you have two.
09Category import: 
09[12;1f[1;32mPathname to import from:  [37m
09
09[1;30m
09[0;33m
09
09 Command Helper 
09[1;36;44m
09[0;30;46m
09[1;37;44mSearch for:  [32m[s
09[31m[u
09[1;33;44mSearching...
09[1;33;44mNot found.[36m
'
' Text (all, complete, entire) for file maintenance.
'
10>[0;32mThis will edit the record of an active file.>>Use a '1' at the Attribute line to delete the file.  Enter any description to>clear off <incomplete> and invisible attributes.  If you wish to move a file,>then just change the File Area line.>>[12C-12[1;32mFile name :  [37m
10[0;32mEnter 0 to 10 for DeathCounts, 11 to 28 for Life & Death Counts,>and 100 to 255 (100 + File Point value wanted) for locked-down File Points.>11 to 19 corresponds to -9 to -1, and 20 to 28 correspond to +1 to +9.>
10
10
10>>[0;32m[Enter] leaves unchanged.>>
10[1;32mFile's name [[0m
10[1;32mSize in bytes [[0m
10[1;32mDescription [[0m
10[1;32mUploader's name [[0m
10[1;32mL&D/File Point value (?) [[0m
10[1;32mFile area now in (?) [[0m
10[1;32mLimit to members of Group number [[0m
10[1;32mChecksum password [[0m
10[1;32mHiFilePtr value [[0m
10[1;32mNumber of times downloaded [[0m
10[1;32mDate it was uploaded (mm/dd/yy) [[0m
10[1;32mDate it was last downloaded (mm/dd/yy) [[0m
10[1;32mAttributes (?) [[0m
10[1;32m]>[12C[[s[51C][u[37m
10[1;32m]:  [37m
10
10
10
10[0;36m
10 [0;32m
10[0;32mFile is not currently in [0m
10[0;32mFile is currently in [0m
10File is not in [0m
10File is in [0m
10[0;32m.>
10Nothing Done.>
10Area entry changed.>
10Not enough drive space.  File not moved.>
10File has been moved.>
10[0;32m1 ON if file is deleted.>
102 ON if file is free.>
103 ON if file is unvalidated (turn off to give credit)>
106 ON if file is invisible.>
107 ON if file is <incomplete>.>
108 ON if should never give per-DL UL credit>
109 ON if file is free only to 9600+ baud callers.>
10[1;32mCredit the uploader
'
' Text (all, complete, entire) for User Maintanence.
'
11>>[19C-30[1;32mName to look for :  [37m
11[25;1f[0;33mRemoving Private messages to user...[0K
11[25;1f[0;33mRemoving PR file...[0K
11[1mUser removed.
11USEREDIT.ANS
11~~~
11[1;32;44m
11[s[1;37;44m
11[u[1;33;44m
11[s[20;1f[1;30m[User doesn't see this.][22;1f[1;36m[Enter] for 
11[25;1f[0;1;33mSaving...[0K
11[u
11[0m[2J
'
' Text (all, complete, entire) for description importing.
'
12|~|[0m[2J[0;32mThis routine will convert a "standard" FILES.BBS into the format used by>
12Juggernaut.  The new data will then be appended to any current FILELIST file.>>
12Input file(s) should be of the following forms:>
12    filename ext    description>
12    filename.ext    description>
12    |     1    |    |    2    |>>
12'Zone 1': Case doesn't matter.>
12          If it has a period, then length doesn't matter.>
12          Leading spaces are trimmed off.>
12Middle zone: Can be many spaces.>
12             If you've a date/size/whatever here, then we jump over it.>
12'Zone 2': Only 51 characters used, the rest are ignored.>
12          Spaces in front and back are trimmed off.>>
12You can specify a wildcard.  You will be asked which area to import the>
12descriptions into.  Revised entries are handled perfectly.  New entries are>
12given the specified file area, and the software will later Adjust them into>
12their proper areas.>>
12[22CĿ>
12[1mPathname to read in :  [37m
12>>[32mWhich position marks the START of the descriptions?  For example, the first>character after the filename.ext is 13.  Leading spaces are cleared off, so it>is a spot beyond file sizes, dates, etc. I need :  [37m
12[0;32mDone.>
12[0;31mAborted.        >
12[1;32mWhat file area number shall we reference "
12" to?
12.
12|~|[1;35mNew entry : [36m
12|~|[1;35mRevised   : [36m
12  [0;36m
'
' Text (all, everything) for Integrity Tester: User Files.
'
13 Name has leading space(s).
13 Name has bad character(s).
13 Location (City/St.) has bad character(s).
13 Logons till password change is negative.
13 HiFilePtr is negative.
13 Highest-file-ptr is negative.
13 Sysop page (chat) attempts is negative.
13 Times logged on is negative.
13 Public messages posted is negative.
13 Total private messages posted is negative.
13 Feedback messages posted is negative.
13 Net messages posted is negative.
13 Net messages received is negative.
13 Elapsed time of last call is negative.
13 Files downloaded is negative.
13 Bytes downloaded is negative.
13 Minutes downloading is negative.
13 Failed file DL attempts is negative.
13 Files uploaded is negative.
13 Minutes uploading is negative.
13 Failed file upload attempts is negative.
13 Door accesses is negative.
13[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f[0;32mIntegrity testing: User files>>[1;36;41m[Space] to pause, [Enter] to stop.[0m>>[44m [1;33;41m # [44m [C [1;33;41mName[44m                         [C [1;33;41mProblem[44m                                  [0m>>
13
13
13  Integrity tested user files.
13The USERS file has a size error.
13, when it should be 
13Packing the data files might help, backup first.
13[0;31mThe USERS file has a size error.
13[0;31mThe PEERREVI file has a size error.
13.>*Packing the data files might help, backup first.*>>
13+|~|[1;32m
13[36m
13[0;31m
13[1;32mWould you like to delete this record
13[0K>
13The USERS.IDX file has a size error.
13[0;31mThe USERS.IDX file has a size error.
13.
13I recommend you just delete the file, and restart the BBS.
13.>*I recommend you just delete the file, and restart the BBS.*
13The USERMSGS file has a size error.
13[0;31mThe USERMSGS file has a size error.
13I have readjusted the file to the correct size.
13.>I am now readjusting the file to the correct size.
13The PEERREVI file has a size error.
13Its size is 
'
' Text (all, everything) for Errors Log Deletion.
'
14[19H[0m[0K[20H[0K[21H[0K[22H[0K[23H[0K[19H[0;32mThe errors log is where the software notifies the sysop of possible problems.>If the sysop is experiencing problems with a menu command, the solution/cause> may appear here.>>[1;33m%1[0;32m, [1;36m%2 bytes[0;32m.  [1mDelete this now
14[0;32mDone.*
'
' Text (all, everything) for Integrity Tester: Files files.
'
15 User name has leading space(s).
15 User name has bad character(s).
15 File area is non-existant (too large).
15 File area is negative.
15 HiFilePtr is -'ve or too large.
15 Life & Death Count is negative.
15 File size is negative.
15 File password is negative.
15 Number of times downloaded is negative.
15 Group number is bad.
15I recommend you just delete the file, and restart the BBS.
15[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f[0;32mIntegrity testing: Files files>>[1;36;41m[Space] to pause, [Enter] to stop.[0m>>[44m [1;33;41m # [44m [C [1;33;41mFile Name[44m  [C [1;33;41mProblem[44m                                  [0m>>
15
15
15  Integrity tested file list files.
15The FILELIST file has a size error.
15, when it should be 
15Packing the data files might help, backup first.
15[0;31mThe FILELIST file has a size error.
15.>*Packing the data files might help, backup first.*>>
15+|~|[1;32m
15[36m
15[0;31m
15[0K>
15.
15The FILES.IDX file has a size error.
15[0;31mThe FILES.IDX file has a size error.
15.>*I recommend you just delete the file, and restart the BBS.*
15Its size is 
'
' Text (all, complete, entire) for messages integrity tester.
'
16Message-from name has leading space(s).
16Message-from name has invalid character(s).
16Message-to name has leading space(s).
16Message-to name has invalid character(s).
16Message number is negative.
16Message-text-size is negative.
16Message-text-size is greater than 8192 bytes.
16Number of times read is negative.
16Message area is negative.
16Message area is non-existant (too large).
16Message location is negative.
16Message location is larger than MESSAGES.BDY.
16[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f[0;32mIntegrity testing: Message headers>>[1;36;41m[Space] to pause, [Enter] to stop.[0m>>[44m [1;33;41mRec[44m [C [41mMessage[44m  [0m>[44m [1;33;41m # [44m [C [41mNumber [44m  [C [41mArea[44m [C [41mProblem[44m                                          [0m>>
16
16
16
16  Integrity tested message headers.
16The MESSAGES.HDR file has a size error.
16, when it should be 
16Packing the data files might help, backup first.
16.
16[0;31mThe MESSAGES.HDR file has a size error.
16.>*Packing the data files might help, backup first.*>>
16+|~|[1;32m
16[36m
16 [34m  
16[0;31m  
16[0;32mDone.[0K>**
16Its size is 
'
' Text (all, complete, entire) for Make News.
'
17>[0;32mNewly created news files will be displayed from newest to oldest.>If you do not create a new news file, the text will be appended to the last>news file you created.>>[1;32mCreate a new news file
17[0;32mDone.>*
17         
17>>[1;32mEnter your news text, [Enter] twice to end:>>
17*
'
' Text for AlterPathNames.
'
18Drive PathsFile names 1File names 2File names 3File names 4File names 5File names 6File names 7File names 8File names 9Net Mail pathnamesSystem Text pathnames
18
18Drive Paths
18File names 1
18File names 2
18File names 3
18File names 4
18File names 5
18File names 6
18File names 7
18File names 8
18File names 9
18Net Mail pathnames
18System Text pathnames
'
' Text (most, nearly complete, almost entire) for Settings and Pathnames.
'
19
19[0;34;44m[2J[7C[0;30;47m[[34m
19[30m]
19>
19[7C                                                                >
19[7C[34m
19: 
19[30m>
19<start>
19[7CĶ>
19[1;32m  Null modem/port
19[7C[1m                                [0;30;47m[1m             <arrows> to move. [0;30;47m>
19[7C[1m                                [0;30;47m[1m             [Enter] to edit.  [0;30;47m>
19[7C[1m                                [0;30;47m[1m                  ? for help.  [0;30;47m>
19[7C[1m                                [0;30;47m[1m          <esc> or Q to quit.  [0;30;47m>
19[7C                                                               >
19[7Cͼ
19[3;43f[1;37;40m
19[1;1f
19[0;34;47m
19[1;33;40m
19[1;37;40m
19[3;33f[1;37;40m
19[7C[1m Not shown, but:                [0;30;47m[1m             <arrows> to move. [0;30;47m>
19[7C[1m   ??? expands to node          [0;30;47m[1m              [Enter] to edit. [0;30;47m>
19[7C[1m   *** expands to language      [0;30;47m[1m                   ? for help. [0;30;47m>
19[7C[1m                                [0;30;47m[1m           <esc> or Q to quit. [0;30;47m>
19[1;47m
19<end>
19[0;35;47m  
19[1;30m-[0;35;47m 
19 [1;30m-
19[31m
19[1;30m+[0;35;47m 
19 [1;30m+
19NOT USED
19\
'
' Text for user-related Toggles.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
20[37mA. [0;36mUsers can do Life & Death delete.
20[37mB. [0;36mAllow new users.
20[37mC. [0;36mAsk for second name (SysopNote) at first logon.
20[37mD. [0;36mSysop available for chat.
20[37mE. [0;36mTrap all chat sessions to file.
20[37mF. [0;36mUsers see UserNote at login.
20[37mG. [0;36mConsole always shows full callers log.
20[37mH. [0;36mHacker protect sysops name.
20[37mI. [0;36mCensor superlatives from descriptions.
20[37mJ. [0;36mCensor 'non-words' from messages and descriptions.
20[37mK. [0;36mHang up after phone verifications.
20[37mL. [0;36mPhone verification allows long-distance numbers.
20[37mM. [0;36mUsers can toggle the display of extended file info.
20[37mN. [0;36mMust search lists before they can upload.
20[37mO. [0;36mUploads must be validated before giving credit.
20<start>
20A. Users can do Life & Death delete.
20
20When ON, users may use L&D to actually delete a file.
20
20
20
20B. Allow new users.
20
20When ON, your BBS will allow new users.  Turn this OFF if you do not
20wish new users.  If OFF, you will need to add user accounts by hand
20(which involves turning this ON, and logging in locally under the new
20name). 
20C. Ask for second name (SysopNote) at first logon.
20
20When ON, first time callers will be asked for a real name, in addition
20to the normal name question.  This name will be stored in their
20SysopNote field. 
20
20D. Sysop available for chat.
20
20When ON, users will be able to try and chat.
20
20
20
20E. Trap all chat sessions to file.
20
20When ON, any chatting you do will be trapped to the chat file.
20
20
20
20F. Users see UserNote at login.
20
20With the "Logon Note" option, a user may leave a note to themselves that
20appears when they login.  For that to work, this must be ON.
20
20However, you may re-word the "Logon Note" command's text to use it to
20get any information from the user.  Which is then kept in their 
20UserNote field.  So you would probably want this OFF.  Information you
20might want to get: Self-praise, street address, zip, system type,
20occupation, where they heard of the board from, amateur radio call
20sign, etc. 
20
20Also, by turning this OFF, you can use it as a second sysop note field. 
20
20
20
20G. Console always shows full callers log.
20
20When ON, when a user lists the log, you will be able to see the entries
20that the user cannot at the console--otherwise you will just see what
20they see.  It shows you the callers log as you would see if you were
20logged on.  Either way the user does not see the "red" entries. 
20H. Hacker protect sysops name.
20
20When ON, this provides complete protection against users hacking at your
20account.  Protection includes immediate hang up, no "first letter is",
20no second chance to get it right, and a short delay to discourage other
20programs.
20I. Censor superlatives from descriptions.
20
20When ON, words like "excellent" and "great" will not be allowed in the
20file descriptions. 
20
20
20J. Censor 'non-words' from messages and descriptions.
20
20When ON, users will not be able to use words like "alot" and "l8tr". 
20
20
20
20K. Hang up after phone verifications.
20
20When ON, users must call the BBS back if they want to continue their
20session after passing call-back/phone verification. 
20
20This is only really needed for long distance calls, or when you are
20billed for usage. 
20
20
20
20
20L. Phone verification allows long-distance numbers.
20
20When ON, users can enter a long-distance number to be called for
20call-back/phone verification. 
20
20
20M. Users can toggle the display of extended file info.
20
20When ON, any user may toggle the display of extended file information
20(who uploaded it, etc.) while listing a file area's contents.  This is
20toggled using "!" for "LstF" commands, and "E" for "PagF" commands.
20Otherwise, if OFF, only the sysop and file-op can get the info.
20N. Must search lists before they can upload.
20
20When ON, users are required to search the file lists (specified in the
20Search Files database) before they will be allowed to upload. 
20
20
20O. Uploads must be validated before giving credit.
20
20When ON, a user must wait for the sysop to validate their upload before
20they will see any download bytes or minutes credit.  When OFF, they are
20given their download bytes and minutes credit immediately after the
20upload. 
20
20<end>
'
' Text for system-related Toggles.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
21[37mA. [0;36mUse BIOS (fast) screen writing.
21[37mB. [0;36mKeep the screen blank.
21[37mC. [0;36mYou are the next user on.
21[37mD. [0;36mAllow that any keyboard input stop's modem init's.
21[37mE. [0;36mShow quotes when log off.
21[37mF. [0;36mCheck-out the files areas at BBS startup's.
21[37mG. [0;36mYou have a FAX capable modem.
21[37mH. [0;36mTrap all sessions to file.
21[37mI. [0;36mExpand ANSI's to session trap file.
21[37mJ. [0;36mPort has locked baud rate. [door programs use]
21[37mK. [0;36mConsole hot-key (<alt> etc.) commands are accepted.
21[37mL. [0;36mYou have a Caller ID capable modem.
21[37mM. [0;36mAsk for caller's location at first logon.
21[37mN. [0;36mAllow single-word names (usually 'handles').
21[37mO. [0;36mThe defined port is a null modem.
21<start>
21A. Use BIOS (fast) screen writes.
21
21When ON, the software will use a combination of BIOS and direct screen
21writing to speed up display speeds.  It doubles the display speed.
21However, it is limited where it can be used.  It cannot be used in
21graphic environments, multi-window environments (such as DesqView) and
21perhaps under other circumstances.  So try it, if it works, great, if
21not, you can use /BIOS to toggle it OFF when restarting. 
21
21For CGA monitors, there may still be some slight snow when the screen
21clears--but the speed advantage makes it worth it. 
21B. Keep the screen blank.
21
21This is the menu version of the F6 command key.  When ON, you will not
21see anything--the screen will be kept blank. 
21
21
21C. You are the next user on.
21
21This is the menu version of the F5 command key.  When ON, the system
21will immediately go into console logon mode after the current caller (if
21you are at this menu, it means after you logoff). 
21
21D. Allow that any keyboard input stop's modem init's.
21
21Normally, when the modem is re-initializing (ATZ, etc.) if a key it hit
21at the keyboard, then it stops and quits to DOS.  Can be annoying
21sometimes if you're quick on the draw with your keystrokes.  Set this
21OFF to ignore anything typed at the keyboard while we're doing the
21re-initializing.
21
21
21
21
21E. Show quotes when log off.
21
21When ON, the user is given a quote before hanging up. 
21 
21 
21 
21F. Check-out the files areas at BBS startup's.
21
21Normal operation has the software re-checking out your files areas at
21each start-up.  This occurs when it displays "Files:".  It basically
21finds any files you newly copied into your dirs and any files you newly
21deleted from your dirs.  But if you do little of either, you may wish to
21rely on the softwares auto-correcting ability when users list file
21areas.
21
21Turn this OFF to turn off the start-up recheck.  It's particularly
21useful if you hop in and out of the BBS a lot with large file areas.
21H. Trap all sessions to file.
21
21When ON, everything sent to and received from the modem is trapped to a
21file exactly as it appears--note, this can add up VERY quickly. 
21
21Because trapping of the session to disk slows things down tremendously,
21I recommend you trap to a RAM disk file if you have the memory. 
21
21
21
21
21G. You have a FAX capable modem.
21
21If your modem has FAX capability, then the software will be able to send
21and receive FAX's as well.
21
21If you do not want to receive FAX's, then turn this OFF.
21I. Expand ANSI's to session trap file.
21
21When trapping a session to a file, if this is ON, then instead of
21including the ANSI menus sent out, we use: E:\FILENAME.ANS. 
21
21Considering that each menu ANSI is like 1k--this drive space savings is
21significant. 
21
21
21
21
21J. Port has locked baud rate. [door programs use]
21
21You lock your baud rate in the CONFIG.SYS fossil command line.  Setting
21this Toggle, however, tells some door programs that you have a locked
21port.  There is nothing in the program itself that uses this Toggle. 
21
21K. Console hot-key (<alt> etc.) commands are accepted.
21
21When ON, commands such as <alt>t and the rest are accepted from the
21console at the waiting-for-caller screen and when a user is on.
21Otherwise the only command allowed is <F9> (logon locally) from the 
21waiting-for-caller screen. 
21L. You have a Caller ID capable modem.
21
21If your modem has Caller ID capability, and you have the Caller ID
21service from your phone company, then the software will be able
21read and log the incoming phone number.
21
21You may also specify phone numbers to block by putting them in the
21NOTNAMES.TXT file.  Example: 14146431576 to block 1-414-643-1576.
216431576 to block your local 643-1576 caller.
21
21If you do not want to record Caller ID's, then turn this OFF.
21M. Ask for caller's location at first logon.
21
21Besides name and verification, location is the only other question a new
21user is asked.  You can turn it OFF if you do not want to ask it then. 
21
21
21N. Allow single-word names (usually 'handles').
21
21When ON, a user may enter a single word and it will be accepted as a
21valid name.  When OFF, entering a single word is assumed to be only a
21first name, and they will be prompted to enter a last name. 
21
21O. The defined port is a null modem.
21
21If the comm port is a null modem, then turn this ON.  If it is a real
21modem, or the console, then turn this OFF.
21
21Normally the Toggle is not set here, but in a "port is null modem [y/n]"
21question after you change the comm port with "Change Settings". 
21
21<end>
'
' Text for message-related Toggles.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
22[37mA. [0;36mAccept inbound mail.
22[37mB. [0;36mDuplicate inbound packets then extract.
22[37mC. [0;36m[Not Used]
22[37mD. [0;36mGrammar Check is installed.
22[37mE. [0;36mMessage-op's can do "%" message files.
22[37mF. [0;36mAI sends a message when penalize.
22<start>
22A. Accept inbound mail.
22
22Normally this is ON so people can drop off net mail.  But you may want
22this OFF on one of your nodes for a multi-node system.
22
22You can also use the +NET/-NET menu commands to turn this ON/OFF.  For
22example, use in an event to start/stop an "accept net mail" hour.
22B. Duplicate inbound packets then extract.
22
22Before importing any inbound net mail packets, if this is ON the
22software make a backup of the packet file in MISCMAIL.  It will have
22the original filename, but it's extension will be .001, .002, etc.
22increasing if another of the same name is already there.
22
22This Toggle is useful if you are having odd troubles with your net
22mail setup, and just want to be sure you REALLY are getting all
22inbound mail.
22
22If this is OFF (as it should be when your net mail setup is operating
22smoothly), if the software tries to import a packet file and can't
22find any messages to import then we will still duplicate/back it up
22just to be on the safe side.
22
22Note: some BBS's send packets of size less than 80 bytes, these don't
22contain any messages and are pretty much ignored.
22D. Grammar Check is installed.
22
22When ON, the system lets users do a Grammar Check of their messages.
22When OFF, it is assumed you deleted the 500k of WORDS files so Grammar
22Check is not allowed. 
22
22Note, if you do not want Grammar Check, you should remove the
22"Grammar Check," command-line-option's text from LINES.TXT.
22
22
22
22E. Message-op's can do "%" message files.
22
22When ON, message-op's will be able to use "%" to create message files
22which can be accessed via "%%%" commands.  Normally, only the sysop can
22do this. 
22
22F. AI sends a message when penalize.
22
22When ON, the AI "Oust With Penalty" option will include the file name,
22file size, and a note about what happened in a message to the user. 
22<end>
'
' Text for AI Toggles.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
23[37mA. [0;36mName detection/completion.
23[37mB. [0;36mBytes to/from Minute-Credits when-needed conversion.
23[37mC. [0;36mFilename detection/completion.
23[37mD. [0;36mBorrowing from future Minute-Credits.
23[37mE. [0;36mBytes to Minute-Credits when-needed coversion.
23[37mF. [0;36mTell user about hacking when get verification wrong.
23[37mG. [0;36mChop down search descriptions all the way.
23<start>
23A. Name detection/completion.
23
23When ON, the software will automatically complete names as they are
23entered. 
23
23When OFF, the software will still only let users enter letters
23corresponding to active users, but it will not complete the name for
23them.  If a partial name is entered, then [Enter] is pressed, sometimes
23the software will simply use the full name as if auto-detect were ON. 
23
23Either way, login name handling is only a little bit effected, since it
23has/had to be much more flexible to start with. 
23
23
23
23
23B. Bytes to/from Minute-Credits when-needed conversion.
23
23When downloading, the software will attempt to do exchanges for
23can-download-bytes->minute-credits or
23minute-credits->can-download-bytes.  This is a convenience rather than
23the user doing the exchanges themselves with the "Exchange" command. 
23
23When OFF, no can-download-bytes will automatically be converted to
23minute-credits. 
23
23This is only used when selecting files to download.
23C. Filename detection/completion.
23
23When ON, the software will automatically complete file names as they are
23entered. 
23
23When OFF, it will not complete the file names, but does still restrict
23allowable letters to files that are active. 
23
23
23
23
23D. Borrowing from future Minute-Credits.
23
23When a user exceeds their time while uploading or downloading, the
23software will take that amount from "future" uploads.  Turning this OFF
23means users do not lose from future uploads when they exceed their
23numbers (such as when in BiModem). 
23E. Bytes to Minute-Credits when-needed conversion.
23
23When downloading, the software will attempt to do exchanges for
23can-download-bytes->minute-credits or
23minute-credits->can-download-bytes.  This is a convenience rather than
23the user doing the exchanges themselves with the "Exchange" command. 
23
23When OFF, no minute-credits will automatically be converted to
23can-download-bytes.  Including the taking from the future.
23
23This includes converting bytes to minutes for when a user exceeds thier
23limit while in something like BiModem.  This is also similar to option
23"B." above, but deals strictly with bytes to minute-credit conversions.
23
23
23
23F. Tell user about hacking when get verification wrong.
23
23If you have auto-name detection ON, a lot of users, when they enter the
23wrong name, end up putting some garbage in the Verification line and
23hit [enter].  Probably they don't realize this was recorded as a hack
23attempt on that user.
23
23When this is ON, they are given a line of text like: "Hacking attempt
23was recorded." when they do this.  This is just a reminder for users
23to stop being lazy, and to delete those extra characters and pay
23attention to what they type for auto-name detection.
23G. Chop down search descriptions all the way.
23
23This affects both the search-before-uploading and the normal searching
23of the "off-line" lists.
23
23Users contantly need to be reminded that they are searching for text,
23not filenames.  When this is ON, what they enter will undergo a
23severe stripping process: any extension and/or non-alphabetic
23characters (such as numbers) are stripped out.  If what's left is less
23than three characters, then it too is ignored.
23
23This system works very well.  However, some sysops may not like it.
23
23Turning this OFF stops the non-alphabetic filter.  But still chops off
23extensions and won't do it if they only type one or two characters.
23<end>
'
' Text for system Toggles 2.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
24[37mA. [0;36mInsert text from comment file into uploads.
24[37mB. [0;36mSave archive comments from uploads to a file.
24[37mC. [0;36mLast few callers: show current caller.
24[37mD. [0;36mLast few callers: show Console logons.
24[37mE. [0;36mLast few callers: show only for that node.
24[37mF. [0;36mExtract FILE_ID.DIZ into Reviews from uploads.
24[37mG. [0;36mReplace description with FILE_ID.DIZ's first line.
24[37mH. [0;36mPut FILE_ID.DIZ's first line into Reviews.
24[37mI. [0;36mRun your own post-upload batch file after each upload.
24[37mJ. [0;36mWhen doing PagF "find new files", use Yo-Yo effect.
24[37mK. [0;36mWhen doing PagF "find matching text", use Yo-Yo effect.
24<start>
24A. Insert text from comment file into uploads.
24
24When ON, the software will automatically insert your header comment
24file(s) into .ZIP and .ARJ uploads. 
24
24
24B. Save archive comments from uploads to a file.
24
24When ON, the software will extract any .ZIP header comments into a text
24file.  Allowing you, and/or your users, to view them.  Useful if you
24change the headers to your own, but wonder where the files come from.
24
24C. Last few callers: show current caller.
24
24When ON, the "last few callers" screen will show the current caller as
24the first entry. 
24
24
24D. Last few callers: show Console logons.
24
24When ON, the "last few callers" screen will include all the "Console"
24logons.  Turn OFF to hide your logons from the "last few callers"
24display. 
24
24E. Last few callers: show only for that node.
24
24When ON, the "last few callers" screen will include only those who have
24called the current node.  Turn OFF to list the "last few callers to the
24BBS"--not just one node.
24
24F. Extract FILE_ID.DIZ into Reviews from uploads.
24
24When ON, FILE_ID.DIZ description files will be extracted from uploaded
24files and their text will be added to the file reviews file for that
24upload area.
24
24G. Replace description with FILE_ID.DIZ's first line.
24
24When ON, the first line of a FILE_ID.DIZ description file (extracted
24from the uploaded file) will replace, as the official description,
24whatever the user typed.  The user's entry will be added to the log,
24just in case it contains important information.
24H. Put FILE_ID.DIZ's first line into Reviews.
24
24When you have "G" above ON, then you may want this OFF, it will not
24add the first line of the FILE_ID.DIZ description to the reviews
24file--thus avoiding the extra duplication.  You must also have "F"
24above ON, or this doesn't matter.
24I. Run your own post-upload batch file after each upload.
24
24When ON, the software will shell (or shrink if you specify the file in
24SHROOM.YES) and execute a batch file after each uploaded filename is
24discovered after a user uploads files.
24
24See Executable Lines for the command line we use.  It passes the
24comm port (in case you want to show stuff to user), the full pathname
24of the uploaded file, and the files type.
24
24The file types it passes are:
24  1 for zip    4 for arc    7 for exe
24  2 for arj    5 for zoo    0 unknown
24  3 for lzh    6 for gif
24
24Mainly this will be used to execute a virus checker.
24J. When doing PagF "find new files", use Yo-Yo effect.
24
24Normally, it says "Nothing new in: <area><CR/LF>" and scrolls down
24the screen.  With this ON, it erases the old "nothing new" and
24draws the new "nothing new" over it.
24
24K. When doing PagF "find matching text", use Yo-Yo effect.
24
24Normally, it says "Scanning: <area><CR/LF>" and scrolls down
24the screen.  With this ON, it erases the old "scanning" and
24draws the new "scanning" over it.
24<end>
'
' Text (all, everything) for Callers Log Deletion.
'
25[19H[0m[0K[20H[0K[21H[0K[22H[0K[23H[0K[19H[0;32mThe callers log is maintained for each node.  The sysop can define which>are, or are not, to appear in these logs--see Settings: LoggingAmount.>>[1;33m%1[0;32m, [1;36m%2 bytes[0;32m.  [1mDelete this now
25[0;32mDone.[0K*
'
' Text (all, complete, entire) for Messages -> File via header search.
'
28>[0;32mThis will locate and duplicate to a file all messages in every message area>that contains a matching string in it's TO/FROM/SUBJECT fields.>>Case will not matter.  Deleted messages will be included.  The output file>will be a standard text file, appended to if it already exists.>>[16C-30[1mSearch string :  [37m
28>>[26C-50[1;32mPathname of output file :  [37m
'
' Text (all, complete, entire) for Messages -> File via orphaned.
'
29>[0;32mThis will locate and duplicate to a file all orphaned text in MESSAGES.BDY.>>
29Orhpaned text is text which has no entry in MESSAGES.HDR.  Some operations,>
29such as edit-after-already-sent, create this text when it abandons the old>
29message to create a new one.  This is normal and acceptable, and the extra>
29text is eliminated when you purge.  However, this command is useful when>
29something corrupts your MESSAGES.HDR file--it allows you to recover the>
29message text.>>The output file will be a standard text file, appended to if it already>
29exists.>>[26C-50[1;32mPathname of output file :  [37m
29>>[0;32mLocating orphans...
29[0;32mSorting linkages...
29        
29[0;32mOutputting text...
29[0;32mDone.            
'
' Text (all, entire) for Penalizing a user for an upload.
'
30>>[0;32mRemove a file and give the uploader the double-bytes-off penalty.>>[27C-13[1mFile name to remove/etc. :  [37m
30>>[0;32mUploaded by :  [0m
30>[0;31mUser not found.  No penalty applied.>*
30>>[0;32mFound user :  [0m
30>[32mFiles uploaded : [0m
30>[32mBytes uploaded : [0m
30>>
30[0;32mUser is an AI.>
30[1;32mWhat reason do you give.  "The sysop said, " :[37m>
30You had double-bytes taken off for 
30 which had a size of 
30 bytes.
30  The sysop said, "
30" when I showed him the file.
30[0;32mPenalty has been applied.>>
30 had DOUBLE-bytes taken off for 
30[0;32mDone.>*
'
' Text (all, entire) for Undeleting users.
'
31>>[44m [2C [1;33;41mName[44m                         [2C  [1;33;41mSL[44m  [0m>>
31[0;30;47m%1[0m  [1;36m%2  %3>
31
31[0;31m (at end)>*
31>[1;32ma[0;32m...[1;32m%1[0;32m, %2or [1;32m[Enter][0;32m to quit :  [1;37m
31
31[1;32m+[0;32m for next page, 
31
31+ABCDEFGHIJKLMNOPQ
31Quit
31Next
31 has been restored.
31%1>[0m%2[32m is being restored.
'
' Text (all, entire) for Packing of the data files.
'
32[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f[0;32mPack the MESSAGES, USERS, and FILES data files.>Packing is necessary for removing deleted entries.>>[1mAre you sure you wish to do this
32[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f
32[0;31mNot enough space on drive 
32, operation halted.**
32[0;32mPacking FILES. . .
32File removed: 
32[0;32mDone.>
32[0;32mPacking MESSAGES. . .
321
32Msg removed: 
32 in 
32Packing messages: ran out of drive space.  Operation aborted.
32[0;32mPacking USERS. . .
32User removed: 
32 (Verif: 
32)
32[0;32mDone.>*
'
' AlterPathNames' drive path's text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
33            [Not Used]
33      Primary BBS path
33            [Not Used]
33            [Not Used]
33    Message stuff path
33       Text files path
33   Net Mail stuff path
33            [Not Used]
33   Temporary area path
33GIP graphics for BBS's
33     Sysop menu system
33            [Not Used]
33<start>
33Primary BBS path                                     d:\BBS\
33
33 This is the path out of which you run Juggernaut.  Your
33 home directory.  It is used mostly by the door system as a
33 place to return to.  Usually it will contain JDRBBS.EXE,
33 your SHROOM exit file, and your batch files.
33Path for file attaches/HUB stuff     d:\BBS\GLOBAL\MSGSTUFF\
33
33 This is the directory where file attaches will be put.
33
33 File attaches are stored in this directory under their own
33 directory corresponding to the formula:
33 MessageNumber.MessageArea  Example: message 5000 in 
33 Private Mail (area 001) has its files stored in 
33 \MSGSTUFF\5000.001. 
33
33 Your MESSAGE.xxx files are also usually put here.
33
33 When doing HUB or multi-net operations, bundles that are
33 just passing through are stored in the appropriate zone
33 directory.  Zone directories are just \# where "#" is the
33 zone number.  FidoNet uses zone's 1 to 4.  Zone 0 is there
33 for trouble bundles.  Any other zone directories depend on
33 what nets you are a member of.
33
33
33
33Path containing the text files           d:\BBS\GLOBAL\TEXT\
33
33 This is the path to the BBS's files that can be edited with
33 a text editor.  More for keeping things organized, it is
33 only used by "Remove A Line".
33
33Incoming Net Mail stuff path                d:\BBS\MISCMAIL\
33
33 This directory is for incoming net mail stuff.  This stuff
33 includes files that are attached to packets, as well as
33 packets themselves when there isn't enough drive space to
33 unpack them.
33
33 That's about it, other net mail stuff is stored in the
33 \MSGSTUFF directory.
33
33
33Path for temporary files            d:\BBS\NODE???\TEMPAREA\
33
33 This is the most used.  It is the path to a temporary area
33 that the software may use to create temporary files.
33
33 Temporary files can be huge--such as when purging messages,
33 or extracting from large archives, or handling incoming net
33 file attaches.  However, usually the files are small; such
33 as protocol control files.
33
33 The area is regularly purged of all files.  It MUST be node
33 independent (use ???).
33
33 If you want to make it a RAM drive, I'd recommend 2 megs-
33 -since it must be at least as big as your biggest data file
33 (usually MESSAGES.BDY), and as big as your largest on-line
33 file * 2 (for when users want to extract a big file in that
33 big file), and as big as the biggest incoming net file
33 attach you expect.  If not, then you will not be able to do
33 that operation with that file.
33
33GIP graphics for BBS's                      d:\BBS\OTHERBBS\
33
33 When you call another BBS that supports GIP graphics, that
33 BBS's graphic/etc. files will be stored here.
33
33
33Sysop menu system files                 d:\BBS\GLOBAL\SYSOP\
33
33 These are the ANSI and menu files for the sysop menu
33 system.
33<end>
'
' AlterPathNames' file names (1) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
34            Users data
34  Message headers data
34     User message data
34            Files data
34    Peer Review voting
34       "Lines" of text
34       Inter-node info
34             Filenames
34     Spell words files
34   Temporary work file
34       Emergency space
34   Internode Chat text
34    Results/stats info
34<start>
34Users data pathname               d:\BBS\GLOBAL\SYSTEM\USERS
34
34 This file contains the user records.
34
34
34
34Message headers data       d:\BBS\GLOBAL\SYSTEM\MESSAGES.HDR
34
34 This file contains the message header records.
34
34
34
34User message data pathname     d:\BBS\GLOBAL\SYSTEM\USERMSGS
34
34 This file contains the information about message areas and
34 users.  Highest message read, toggle status, access status,
34 and messages waiting. 
34
34Files information pathname     d:\BBS\GLOBAL\SYSTEM\FILELIST
34
34 This file contains the file records for all downloadable 
34 files. 
34
34
34Peer Review voting data        d:\BBS\GLOBAL\SYSTEM\PEERREVW
34
34 This file contains information on which users already
34 voted and for which peer review. 
34
34
34"Lines" of text pathname        d:\BBS\NODE???\***\LINES.TXT
34
34 This file contains most of the "single line" text the BBS
34 uses.  You may edit what you do not like.  You should have
34 a different version for each language you support.  These
34 are lines of text users see.  Lines of text that only the
34 sysop see's are kept in English.
34
34
34
34
34Inter-node info pathname         d:\BBS\NODEINFO.USE
34
34 This file contains information about who is on-line at each
34 node.
34
34
34Filenames pathname               d:\BBS\GLOBAL\SYSTEM\FNAMES
34
34 This file contains the first 8 letters of all files that
34 have been uploaded to the BBS.  It will be part of
34 duplicate upload checking routines for the future. 
34
34Spell words file names           d:\BBS\GLOBAL\GRAMMAR\WORDS
34
34 These files contain the words for the spelling checker. 
34
34
34
34Temporary work pathname     d:\BBS\NODE???\TEMPAREA\TEMPFILE
34
34 This is a temporary work file, used for a variety of
34 things.  Do not give it an extension--to create multiple 
34 temporary files the software attaches an extension to 
34 this name. 
34Emergency space pathname       d:\BBS\GLOBAL\SYSTEM\8192.BUF
34
34 This is the name of the BBS's emergency space file, for 
34 when an uploader uses up all the drive space.  Mainly
34 important when one or more of your uploads areas are the
34 same as your general BBS files--so that when the upload
34 area is filled up, it does not crash the BBS.
34
34 If all your uploadable areas are on a different drive
34 (than your BBS files) then this file is of no use.
34
34Internode Chat text pathname     d:\BBS\NODE???\NODECHAT.INF
34
34This file stores internode chat text for that node.  When
34the node has an oportunity (in Internode Chat, or before
34doing a menu command) it will display this text.
34
34Results/stats info pathname     d:\BBS\GLOBAL\SYSTEM\RESULTS
34
34 This file stores the system configuration information, 
34 the voting results, and statistical information.
34<end>
'
' AlterPathNames' file names (2) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
35              Requests
35    File reviews files
35           BBS Reviews
35         Skills/fields
35      Linkages info DB
35    Files-to-search DB
35File areas definitions
35      Voting questions
35                Quotes
35            News files
35   'Already have' list
35           Callers log
35          Caller stats
35<start>
35Requests pathname            d:\BBS\GLOBAL\TEXT\REQUESTS.TXT
35
35 This file contains file requests by you and your users. 
35
35
35
35Reviews file names               d:\BBS\GLOBAL\TEXT\REVIEWS.
35
35 These files contains file reviews by you and your users. 
35
35
35
35BBS Reviews pathname           d:\BBS\GLOBAL\TEXT\BBSREV.TXT
35
35 This file contains reviews of other BBS's.
35
35
35
35Skills/fields pathname         d:\BBS\GLOBAL\TEXT\SKILLS.TXT
35
35 This file contains the jobs/professions of you and your 
35 users. 
35
35
35Linkages information DB    d:\BBS\GLOBAL\SYSTEM\LINKAGES.DAT
35
35 This file contains information on whose linked to who for
35 "download support".  If you change this name, you should
35 also change the name in DB_BLKS.TXT block 08. 
35
35 Download support appears in the download system as a
35 merging of can-download bytes from users who are linked
35 together.
35
35
35Files-to-search DB pathname  d:\BBS\GLOBAL\SYSTEM\SEARCH.DAT
35
35 This file contains the file names of files to search when a
35 user does an off-line search--such as before uploading.  If
35 you change this name, you should also change the name in
35 DB_BLKS.TXT block 36. 
35File areas definitions DB  d:\BBS\GLOBAL\SYSTEM\FILEAREA.DAT
35
35 This file contains information about your file areas.  If
35 you change this name, you should also change the name in
35 DB_BLKS.TXT block 41. 
35
35 See also: FILE AREAS (in the docs)
35
35
35
35
35Voting questions pathname        d:\BBS\GLOBAL\TEXT\VOTE.TXT
35
35 This file contains your voting questions and options.
35
35 See also: VOTING (in the docs)
35
35Quotes pathname               d:\BBS\GLOBAL\TEXT\GOODBYE.TXT
35
35 This file contains quotes.
35
35
35
35News pathnames                      d:\BBS\GLOBAL\TEXT\NEWS.
35
35 These files contains news items to show.
35
35
35
35'Already have' list pathname             d:\BBS\ALSO_GOT.LST
35
35 This file contains the file name, size, and description, of
35 files you already had up on the BBS--and do not want users
35 to put up again. 
35
35Callers log pathname              d:\BBS\NODE???\CALLERS.LOG
35
35 This is the logging file, it holds a variety of
35 information.  Delete it when it gets too big.
35
35 Usually you keep one for each node, but you can drop the
35 "???" and keep a single log file for all nodes.  However,
35 keeping one big log means entries such as downloads and
35 hack attempts/etc. will get mixed together and nearly
35 useless.  Also, figuring out what node did what will also
35 be impossible.
35Caller stats pathname       d:\BBS\GLOBAL\SYSTEM\SUMMARY.DAT
35
35 This file contains information on each call for such things
35 as "Last Few Callers" and "History".
35<end>
'
' AlterPathNames' file names (3) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
36             DSZ's log
36        DSZ executable
36            Errors log
36      PKZIP executable
36            [Not Used]
36   Executable lines DB
36        ARJ executable
36     Paths information
36    Message area index
36    Database of sysops
36     Database of doors
36     Message area info
36    Message file names
36<start>
36DSZ's log pathname                         d:\BBS\DSZLOG.???
36
36 Path to DSZ's log file.  Used with net mail transfers.
36
36 At the start of BBS???.BAT should be a line:
36   SET DSZLOG=d:\BBS\DSZLOG.???
36 where you fill in the "d" and "???" (which is the node
36 number--same as the BBS???.BAT).
36
36
36
36DSZ executable pathname                       d:\BBS\DSZ.EXE
36
36 Path to DSZ program.  Used with net mail transfers.
36
36
36
36Errors log pathname                        d:\BBS\ERRORS.LOG
36
36 This file contains various error and file adjustment
36 reports. 
36
36
36PKZIP executable pathname                   d:\BBS\PKZIP.EXE
36
36 Path to PKZIP program.
36
36
36
36Executable lines database   d:\BBS\GLOBAL\SYSTEM\DOPATHS.DAT
36
36 This file contains various command lines the software
36 shells to DOS and executes.
36
36 If you change this pathname, also change it DB_BLKS.TXT
36 block 4.
36
36
36
36
36ARJ executable pathname                       d:\BBS\ARJ.EXE
36
36 Path to ARJ program.
36
36
36
36Paths information pathname                  d:\BBS\PATHS.DAT
36
36 This file contains the path information that is displayed
36 on these screens. 
36
36
36Message area index pathnames     d:\BBS\GLOBAL\INDEXES\MSGS_
36
36 These files contain the index data for each message area. 
36
36
36
36Database of sysops pathname  d:\BBS\GLOBAL\SYSTEM\SYSOPS.DAT
36
36 This file contains information on other BBS's that you
36 call.  If you change this name, you will also need to 
36 change block 09 in DB_BLKS.TXT. 
36
36Database of doors pathname    d:\BBS\GLOBAL\SYSTEM\DOORS.DAT
36
36 This file contains information about the door programs you
36 wish to run.  If you change this name, you will also need
36 to change block 38 in DB_BLKS.TXT. 
36
36Message area info          d:\BBS\GLOBAL\SYSTEM\MSGBASES.DAT
36
36 This file contains information about your message areas.
36 If you change this name, you will also need to change 
36 block 10 in DB_BLKS.TXT. 
36
36Message file names           d:\BBS\GLOBAL\MSGSTUFF\MESSAGE.
36
36 These files are created when you use the "%" command.  They
36 are message files, accessible in other messages via the
36 "%%%xxx" command. 
36<end>
'
' AlterPathNames' file names (4) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
37          Backup batch
37      Deleted messages
37   Higher access files
37 Ramblings information
37   Directry data files
37  Directry title files
37  Directry index files
37   Questionnaire files
37   Survey answer files
37 Protocol control file
37            [not used]
37          Trap All log
37         Trap Chat log
37<start>
37Backup batch pathname                      d:\BBS\BACKUP.BAT
37
37 This is only used to create your backup batch file when you
37 first set up the BBS. 
37
37
37Deleted messages pathname                d:\BBS\DEL_MSGS.TXT
37
37 When packing, this file gets your deleted messages.  It
37 also gets a copy of the deleted rambles, and deleted Peer
37 Reviews. 
37
37Higher access pathnames       d:\BBS\NODE???\***\ANSI\ACCESS
37
37 These files are for the "Ninf" command--higher access ANSI
37 screens. 
37
37 This is a pathnames fragment.  A "*.*" is attached to its
37 end, and all file names matching the resulting wildcard
37 will be considered for display.  Those that get displayed
37 depend on the user's SL.
37
37
37Ramblings information      d:\BBS\GLOBAL\SYSTEM\RAMBLING.DAT
37
37 This file contains the information about what rambles are
37 available. 
37
37
37Directry data pathnames        d:\BBS\GLOBAL\TEXT\DIRECTRY.D
37
37 These files contain the text for the "directry"'s you
37 create.  You edit/create these files with a text editor.
37
37
37Directry title pathnames       d:\BBS\GLOBAL\TEXT\DIRECTRY.T
37
37 These files contain the titles for the "directry"'s you
37 create.  You edit/create these with a text editor.
37
37
37Directry index pathnames    d:\BBS\GLOBAL\INDEXES\DIRECTRY.I
37
37 These files contain an index of all the entries in a 
37 "directry" database.  The software creates and maintains
37 these files.
37
37Survey/questionnaire pathnames    d:\BBS\GLOBAL\TEXT\SURVEY.
37
37 These files contain the questionnaires. 
37
37
37
37Survey answer pathnames          d:\BBS\GLOBAL\TEXT\ANSWERS.
37
37 These files contain the answers to the questionnaires. 
37
37
37
37Protocol control pathname          d:\BBS\NODE???\FNAMES.CTL
37
37 This file contains the pathnames of files to transfer.  It
37 is just a temporary file.
37
37
37Trap All pathname                         d:\BBS\SESSION.LOG
37
37 When you have trapping of everything to a log file ON, this
37 is the file where it is all stored.  The file is appended
37 to until you delete it.
37
37 If you are multi-node, you should use d:\BBS\SESSION.???
37 or d:\BBS\NODE???\SESSION.LOG.
37
37
37
37Trap Chat pathname                           d:\BBS\CHAT.LOG
37
37 When you have trapping of chat sessions ON, this is the
37 file where that text is stored.  The file is appended to
37 until you delete it.
37
37 If you are multi-node, you should use d:\BBS\CHAT.???
37 or d:\BBS\NODE???\CHAT.LOG.
37<end>
'
' AlterPathNames' file names (5) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
38         Rambling text
38            Door batch
38             BBS batch
38           Users index
38      .name expansions
38        New users ANSI
38           Files index
38         Short strings
38            [Not Used]
38              [future]
38           Group names
38           Group users
38            [Not Used]
38<start>
38Rambling text pathnames         d:\BBS\GLOBAL\TEXT\RAMBLING.
38
38 These files store the text for the rambling topics.  These
38 files are standard text, and you can edit them if you need
38 to.
38
38Door batch pathname                       d:\BBS\DOOR???.BAT
38
38 This file is run when executing a full-exit door.  It is
38 given the necessary exit and return info before exiting,
38 otherwise until then it contains next to nothing.
38
38BBS batch pathname                         d:\BBS\BBS???.BAT
38
38 This file is run when executing the BBS.  This is used when
38 you first start the BBS to create the file, then afterwards
38 it is used by DOORxxx.BAT to restart the BBS from a full-
38 exit door.
38Users index pathname         d:\BBS\GLOBAL\INDEXES\USERS.IDX
38
38 This file contains index data for the user records. 
38
38
38
38.name expansions           d:\BBS\GLOBAL\SYSTEM\TAGNAMES.DAT
38
38 This is a database of how to expand ".name" when it is
38 typed instead of a user's name.
38
38 If you change this, you should also update DB_BLKS.TXT
38 Block 6.
38
38
38
38
38ANSI file for new users  d:\BBS\NODE???\***\ANSI\NEWUSER.ANS
38
38 This ANSI is shown to new users when they first logon.  It
38 is shown immediately after a user enters their password to
38 use.  It is useful as something for them to watch as the
38 software is busy generating the new account and a hello
38 message.
38
38
38
38
38Files index pathname         d:\BBS\GLOBAL\INDEXES\FILES.IDX
38
38 This file contains index data for the downloadable files.
38
38
38
38Short strings pathname          d:\BBS\GLOBAL\TEXT\SHORT.TXT
38
38 This file contains really short strings of text that are to
38 be loaded to memory.  It must remain unique (not node
38 dependent).
38
38Group names pathname       d:\BBS\GLOBAL\SYSTEM\GROUPNAM.DAT
38
38 This file contains the various groups you've defined.
38
38 Almost always when the software asks for a group name, you
38 can enter the groups long name, or the group's number.
38
38 See "Group Handler" in Sysop-Users menu.
38
38
38
38Group users pathname       d:\BBS\GLOBAL\SYSTEM\GROUPUSR.DAT
38
38 This file contains the users you've defined for each
38 group.
38
38 Groups allow you to limit/allow access to certain
38 individuals (even if they've never logged in).  You can
38 restrict individual files to members of a group by putting
38 the group number in that files' GROUP entry.  You can
38 restrict/allow members of a group to do any menu command
38 using the ifGP menu command.
38<end>
'
' AlterPathNames' file names (6) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
39Any user's 1st profile
39Any user's 2nd profile
39            [Not Used]
39     Protocol database
39      Routing database
39     Security level DB
39       Events database
39  Messages text bodies
39 Modem CONNECT strings
39   Node settings files
39            [Not Used]
39            [Not Used]
39   Login disallow list
39<start>
39Any user's 1st profile  d:\BBS\NODE???\***\ANSI\PROFILE3.ANS
39
39 This is the template ANSI that is first displayed with the
39 "ProA" menu command. 
39
39
39Any user's 2nd profile  d:\BBS\NODE???\***\ANSI\PROFILE4.ANS
39
39 This is the template ANSI that is secondly displayed with
39 the "ProB" menu command. 
39
39
39Protocol DB pathname       d:\BBS\GLOBAL\SYSTEM\PROTOCOL.DAT
39
39 This file contains the protocols your users are able to
39 use. 
39
39 If you change this name, you should also change the name in
39 DB_BLKS.TXT block 47. 
39
39
39
39
39Routing database pathname   d:\BBS\GLOBAL\SYSTEM\ROUTING.DAT
39
39 This file contains routing ("where to send") information
39 for your EchoMail message areas. 
39
39 If you change this name, you should also change the name in
39 block 71 in DB_BLKS.TXT. 
39
39
39
39
39Security level DB pathname       d:\BBS\GLOBAL\SYSTEM\SL.DAT
39
39 This file contains your security level information.
39
39 If you change this name, you should also change the name in
39 block 42 in DB_BLKS.TXT. 
39Events database pathname     d:\BBS\GLOBAL\SYSTEM\EVENTS.DAT
39
39 This file contains your events information.
39
39 If you change this name, you should also change block 39 in
39 DB_BLKS.TXT. 
39Messages bodies pathname   d:\BBS\GLOBAL\SYSTEM\MESSAGES.BDY
39
39 This file contains the actual compressed message text. 
39
39
39
39Modem CONNECT strings DB    d:\BBS\GLOBAL\SYSTEM\CONNECT.DAT
39
39 The modem CONNECT strings your modem returns.
39
39 If you change this name, you should also change block 55 in
39 DB_BLKS.TXT.
39Node-dependent settings    d:\BBS\GLOBAL\SYSTEM\SETTINGS.???
39
39 This file stores the settings information for each node you
39 create. 
39
39 You can change the path, but not the file name.
39Names to not allow to login  d:\BBS\GLOBAL\TEXT\NOTNAMES.TXT
39
39 This file should contain names/words you do not wish to 
39 allow to logon on. 
39
39 Each line should contain one "checker" word/name.  That is,
39 when the user is entering their name during login, they
39 will have their first name, last name, and full name
39 compared against each line of this file.  If there is a
39 match, they are asked to enter another name. 
39
39 The file is only checked when a caller hits [Enter].  This
39 means if you have "SYSOP SYSOP" on a line, and the user
39 enters "SYSOP<ret>" it will not be caught, but if the
39 caller enters "SYSOP SYSOP<ret>" or "SYSOP<ret>SYSOP<ret>"
39 it will be caught.  This allows "SYSOP<ret> OF ARABIA<ret>"
39 to be a name, for example.  Too eliminate both, use two
39 lines: one with "SYSOP" and one with "SYSOP SYSOP". 
39
39 If you have "handles allowed" Toggled ON, then it really
39 becomes an exact comparison, since the software does not
39 ask users for last names when "handles" are allowed. 
39
39<end>
'
' AlterPathNames' file names (7) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
40ZIP/ARJ's comment file
40Message DL'ing storage
40   Menu cmds structure
40    Command categories
40   Command definitions
40   Menu commands def's
40       Special effects
40Master List work files
40 Master List archive 1
40 Master List archive 2
40 Master List archive 3
40 Master List archive 4
40 Master List archive 5
40<start>
40Comment file for ZIP/ARJ's    d:\BBS\GLOBAL\TEXT\COMMENT.TXT
40
40 This is the comment file for insertion into uploaded ZIP or
40 ARJ files as the archive comment (replacing whatever one is
40 there).  There is a Toggle to turn ON/OFF this abilty.
40
40 The file should contain no ANSI codes.
40
40 ARJ only uses the first 2048 bytes of the file.
40
40 There must be the defined minimum space (eg. 8192 bytes)
40 for ZIP's, and the file's size + minimum space for ARJ's
40 (because ARJ itself does the replacing), before the
40 software will do it. 
40
40 A file of size zero will simply clear out archive comments. 
40
40 If the pathname contains a wildcard, then the software will
40 use a randomly selected one of those files that match. 
40
40
40Message DLing storage   d:\BBS\NODE???\TEMPAREA\MESSAGES.TXT
40
40 This file is used to store messages for message downloading
40 with the ASCII and ANSI methods. 
40
40
40Menu cmds structure pathname    d:\BBS\NODE???\***\MENUS.DAT
40
40 This file stores which menu commands are stored in which 
40 menu. 
40
40 This is one of the files that makes up a "menu command
40 system".  While the path may change for other menu command
40 systems, the file name should always be the same.
40
40
40
40Command categories file    d:\BBS\GLOBAL\SYSTEM\CATEGORY.DAT
40
40 This file stores which menu commands are stored in which 
40 category. 
40
40
40Command definitions pathname   d:\BBS\GLOBAL\SYSTEM\CMDS.DAT
40
40 This file stores the functionality of each menu command. 
40
40
40
40Menu cmds definitions file   d:\BBS\NODE???\***\BBS_CMDS.DAT
40
40 This file stores the parameters for each menu's menu 
40 commands. 
40
40 This is one of the files that makes up a "menu command
40 system".  While the path may change for other menu command
40 systems, the file name should always be the same.
40
40
40
40Special effects pathname               d:\BBS\NODE???\FX.TXT
40
40 This file contains the special-effects strings to be
40 displayed when menu commands are selected.  This file is a
40 standard text file and can be edited whenever you want. 
40
40Master List work pathnames                  d:\BBS\MASTER.LS
40
40 Temporary files for the up-to-9 Master List's. 
40
40
40
40Master List archive # pathname         d:\BBS\MASTER.ZI1 - 5
40
40 These are the Master List files.  Each ZIP represents a 
40 different file areas SL tier. 
40<end>
'
' AlterPathNames' file names (8) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
41 Master List archive 6
41 Master List archive 7
41 Master List archive 8
41 Master List archive 9
41Master List before ZIP
41  Master List download
41File comparing index 1
41File comparing index 2
41File comparing results
41            [Not Used]
41       BBS's logo ANSI
41   Message DL'ing ANSI
41Store archive comments
41<start>
41Master List archive # pathname         d:\BBS\MASTER.ZI6 - 9
41
41 These are the Master List files.  Each ZIP represents a 
41 different file areas SL tier. 
41
41
41Master List before ZIP pathname            d:\BBS\MASTER.LST
41
41 This is the name of the Master List file in each MASTER.ZIx
41 archive.  The MASTER.LSx file is renamed to this, then
41 made into an archive.  However, the last one (representing
41 the highest SL tier) is left on the drive for the on-line
41 part of off-line list searching (for example, before doing
41 uploads)--much faster than searching FILELIST one record
41 at a time.
41
41
41Master List download pathname              d:\BBS\MASTER.ZIP
41
41 This is the name to change the MASTER.ZIx files to before
41 sending it to the caller. 
41
41
41File comparing index 1 pathname             d:\BBS\FILE1.IDX
41
41 This is a temporary file used in the comparison of two file
41 lists.  You should delete this by hand after doing a
41 comparison.  If it still exists, the software will use it
41 the next time you do a comparison of file lists.
41File comparing index 2 pathname             d:\BBS\FILE2.IDX
41
41 This is a temporary file used in the comparison of two file
41 lists.  You should delete this by hand after doing a
41 comparison.  If it still exists, the software will use it
41 the next time you do a comparison of file lists.
41File comparing results pathnames            d:\BBS\COMPFILE.
41
41 This file contains the results of comparing two file lists. 
41
41
41
41Pathname of BBS's logo      d:\BBS\NODE???\***\ANSI\LOGO.ANS
41
41 Pathname of your LOGO screen.  This is only used for .QWK
41 packets (message downloading), to supply them with a
41 "HELLO" ANSI. 
41
41 If you want your .QWK packets to contain a different ANSI,
41 just use that name here instead. 
41
41
41
41Message downloader ANSI    d:\BBS\NODE???\***\ANSI\MSGDL.ANS
41
41 This is the ANSI for the message downloading (.QWK/etc.)
41 system.  The ANSI is much like a menu with the commands for
41 the message download system that the user may select.
41
41Store archive comments file  d:\BBS\GLOBAL\TEXT\COMMENTS.OUT
41
41 This is the file to which you wish to store ZIP comments
41 that are pulled from uploaded (or post-processed) files.
41
41 Useful for you, or your users, for finding out about other
41 BBS's.  Otherwise, when you put in your own comment header,
41 you have little idea about where the files come from.
41<end>
'
' AlterPathNames' file names (9) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
42 EchoMail AREA: mapper
42   Node lists database
42      Node lists index
42   File sorter (shell)
42  File sorter (shrink)
42         Virus scanner
42   DataBaser DB blocks
42DataBaser blocks index
42      User text blocks
42User text blocks index
42     Sysop text blocks
42      Sysop text index
42            [Not Used]
42<start>
42EchoMail AREA:name re-mapper  d:\BBS\GLOBAL\SYSTEM\ECHOS.DAT
42
42 This is the data file for mapping/re-mapping EchoMail 
42 conference names to your own areas. 
42
42 If you change this name, you should also change block 70 in
42 DB_BLKS.TXT.
42
42
42
42
42Node lists DB pathname     d:\BBS\GLOBAL\SYSTEM\NODELIST.DAT
42
42 This is the data file containing the pathnames of the node
42 lists you wish to the software to use. 
42
42 If you change this name, you should also change block 66 in
42 DB_BLKS.TXT.
42
42
42
42
42Node lists index file     d:\BBS\GLOBAL\INDEXES\NODELIST.IDX
42
42 This is an index file created that contains the net
42 addresses and their location from each of the node list
42 files.
42
42File sorter (shell version)                 d:\BBS\SORTF.COM
42
42 This is the external file sorter you use to sort such
42 system things as the users index, etc. when your BBS is
42 big.
42
42 There is an internal file sorter for files less than 64k
42 (2000 active users, 2900 active files).  But when the index
42 files exceed the above limits, then we SHELL to DOS and use
42 an external sorter.
42
42 Normally external sorting is done by shrinking first, as
42 this allows us maximum memory for the sort.  However,
42 sorting user and file indexes has to be done each time a
42 file or user is added or removed.  So we cannot waste time
42 shrinking, we have to SHELL.
42
42 After this, your next limit will depend on the amount of
42 RAM you have available for SHELLing.
42
42
42File sorter (swap-to-disk version)         d:\BBS\SORTF2.COM
42
42 This is the file sorter you use to sort things non-BBS,
42 such as node list indexes, that are expected to be greater
42 than 64k in size.
42
42 Because it swap's-to-disk, all memory is available.  But it
42 is too slow for updating system stuff like user indexes.
42 Which is why we define two external sorters; one to SHELL
42 to for speed, one to shrink to for memory.
42
42 SORTF2.COM should just be copy of SORTF.COM--we use a
42 different name to sneak past SHROOM.
42
42
42
42Virus scanner                                d:\BBS\SCAN.EXE
42
42 This is the pathname to your virus scanner program.
42
42
42
42DataBaser DB blocks           d:\BBS\GLOBAL\TEXT\DB_BLKS.TXT
42
42 This file contains blocks of DataBaser definitions.
42
42 You should not modify what I have, but you can create your
42 own definition blocks.
42
42 You can use any unused ([available]) block, including those
42 not yet appearing at the end.  For easiest future upgrading
42 I recommend you start at 99 and work your way down.
42
42DataBaser blocks index     d:\BBS\GLOBAL\INDEXES\DB_BLKS.IDX
42
42 This is the index to DB_BLKS.TXT.
42
42
42
42User text blocks             d:\BBS\NODE???\***\TXT_BLKS.TXT
42
42 These are blocks of text that the user see's.  Thus they
42 are node and language dependent (can/should have a
42 different version for different node styles and languages).
42
42User text blocks index       d:\BBS\NODE???\***\TXT_BLKS.IDX
42
42 This is the index to TXT_BLKS.TXT.
42
42
42
42Sysop text blocks            d:\BBS\GLOBAL\TEXT\SYS_BLKS.TXT
42
42 These are text blocks that only the sysop see's, or that
42 the software uses internally.  Since user's never see them,
42 they do not need to be converted for different languages.
42
42 There are a couple of blocks which you should edit to your
42 specifics: such as the .QWK stuff, "your address" block,
42 hello message text, etc.
42
42
42Sysop text blocks index   d:\BBS\GLOBAL\INDEXES\SYS_BLKS.IDX
42
42 This is the index to SYS_BLKS.TXT.
42
42<end>
'
' Text for Message Header Editor fields.
'
44From
44To
44Subject
44Message number
44Attributes (?)
44Date sent
44Time sent
44Date received
44Time received
44Number of replies
44Total times read
44Last date read
44Attributes2 (?)
44NET originating address
44NET destination address
'
' Text to build BACKUP.BAT file.  Using a true backup program is much better,
' but this is good for a complete backup which you then move to floppies.
' The below is only used when BACKUP.BAT doesn't exist (to create it).
'
48pkzip /o /whs backup1 \bbs\bi*.* \bbs\backup.bat \bbs\bbs*.bat -*.com
48pkzip /o /whs backup1 \bbs\door*.bat \bbs\paths.*
48pkzip /o /whs backup1 \bbs\del_msgs.txt \bbs\global\grammar\words.new
48pkzip /o /whs msgstuff \bbs\global\msgstuff\*.*
48pkzip /o /whs text \bbs\global\text\*.*
48pkzip /o /whs /pr node001 \bbs\node001\*.*
48pkzip /o /whs backup1 msgstuff.zip text.zip node001.zip
48del node001.zip
48del msgstuff.zip
48del text.zip
48pkzip /o /whs backup2 global\system\*.* -xmessages.*
48pkzip /o /whs backup3 global\system\messages.*
'
' AlterPathNames' Net Mail Pathnames text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
50     Requestable files
50        Passwords/etc.
50     Zone-based addr's
50     Net Mail ID index
50Destination Forwarding
50  Include non-NET mail
50   Net-dir access SL's
50            [Not Used]
50            [Not Used]
50            [Not Used]
50            [Not Used]
50            [Not Used]
50            [Not Used]
50<start>
50Requestable files database     d:\BBS\GLOBAL\SYSTEM\FREQ.DAT
50
50 This contains the information on all files on your BBS that
50 FREQ'able (net mail File REQuestable).
50
50 If you change this name, you should also change block 01 in
50 DB_BLKS.TXT.
50
50
50
50
50Passwords/etc. database    d:\BBS\GLOBAL\SYSTEM\PASSATTR.DAT
50
50 This contains the session-level passwords to use for nodes
50 that you, or they, want better security on.  It also
50 contains information about a node's required/preferred
50 packet compression method.  It also provides you with a
50 way to stop any net address from doing FREQ's for files on
50 your BBS.
50
50 If you change this name, you should also change block 02 in
50 DB_BLKS.TXT.
50Zone-based addr's database    d:\BBS\GLOBAL\SYSTEM\ZONES.DAT
50
50 This contains YOUR net addresses.  For each zone (net), you
50 are a part of, you should have a unique address for.  Those
50 addresses are stored here.  When a member of that zone, say
50 1000, contacts you, the software will use your address in
50 that zone, say 1000:10/5, rather than some other address,
50 such as 1:154/900.
50
50 It also keeps statistics on each zone.
50
50 If you change this name, you should also change block 03 in
50 DB_BLKS.TXT.
50
50
50
50Net Mail ID index          d:\BBS\GLOBAL\SYSTEM\MAIL_IDS.DAT
50
50 Each net mail message contains a unique ID (generated by
50 the originating system).  This database stores the last few
50 thousand ID's you've received.  When a new net mail message
50 comes in, it's ID is checked against this index, and is
50 not added if it already exists.
50
50
50
50
50Destination Forwarding      d:\BBS\GLOBAL\SYSTEM\NETFWDR.DAT
50
50 This file stores the information of those net address's you
50 wish to re-direct/forward mail to another address.
50
50 For instance, if you use two computers; a work computer and
50 a home computer, you can have your work computer poll for
50 mail (particularly the long distance numbers), and then
50 later that night poll your work computer for any mail that
50 came in TO: you.
50
50 The way to do this: give yourself an address, such as
50 1000:1/1 on your home computer.  On your work computer, us
50 the destination forwarding database to forward mail from
50 that computer with your name to 1000:1/1.
50
50 Other ideas include having the work computer call you and
50 drop off mail when there is mail TO: you.  And setting the
50 message area "delete when [Sent]" attribute ON so you don't
50 have to re-read the same messages when you go to work the
50 next day.
50
50 If you change this name, you should also change the name in
50 DB_BLKS.TXT block 12.
50
50
50Include non-NET mail       d:\BBS\GLOBAL\SYSTEM\NONNETTO.DAT
50
50 This file stores the address information for those net
50 addresses whom prefer to pick up all their mail--not just
50 net mail--by using the net mail system.
50
50 You specify their address and name, and when they call your
50 computer will check all mail areas for mail TO: them, and
50 give it to them.
50
50 If you change this name, you should also change the name in
50 DB_BLKS.TXT block 7.
50
50
50
50
50Net-dir access SL's           d:\BBS\GLOBAL\TEXT\NET-DIR.TXT
50
50 This is a standard text file.  It contains net-directory
50 access security level information.  For use in determining
50 what net addresses have access to what directories.
50
50 Normally, all net addresses have an access SL of 0--they
50 can't access anything.  But using the Passwords &
50 Attributes database, you can define an access SL for
50 individual addresses.  Please note, these SL's are totally
50 independent of your normal user SL system.
50
50 The file is as such:
50   <sl> <path>
50 (note: the SL's should be ordered from lowest to highest.)
50
50 Example:
50   10   C:\UPLOADS
50   10   C:\DNLOADS1
50   20   C:\DNLOADS2
50
50 So if I give net address x:y/z an SL of 10, they can access
50 C:\UPLOADS and C:\DNLOADS1, but not C:\DNLOADS2.
50
50 If the BBS on the other end is using Juggernaut too, they
50 may access this directories as an extension of the FREQ
50 system.
50<end>
'
' Text for message attribute help.
'
51[0;32m1 ON if message is deleted.
512 ON if message body is compressed.
513 ON if messsage is a reply.
514 ON if message should be deleted when [Sent] if NET area,
51     or when read for non_NET areas.
515 ON if should not auto-delete message (when area's Kill Sent is ON).
518 ON if message was redirected from the sysop to the AI.
519 ON if message was redirected from the AI to the sysop.
510 ON if message was redirected to the sysop from the AI.
51A ON if message was redirected to the AI from the sysop.
51B ON if message has file attaches.
51C ON if sender expects to finish up the letter later.
51D ON if file attaches are free.
51E ON if message has been [Sent].
51F ON if a return receipt is requested.
51
'
' Text for message attribute2 help.
'
52[0;32m1 ON if message should be routed directly (no host/etc.)
522 ON if message should never be net-sent.
52
'
' Internal stuff for compression of text.
'
53  e  tth as heint erd re s oorann  i, r outeonro wy too leisndates c--
53edarentise fngitf st bme.  mveofalhanent ras draria dell pcoetl hig il
53utlaeabeusmapeam ewi llo n htromowh elchpr: ecaysiiouryo yaclica :foee
53fidiThrsic umono S..sskeu ot Icegerrtactly== T
'
' Text (all, entire) for listing each user's can-download potential.
'
54+|~|>>[1;36;41m[Space] to pause, [Enter] to stop.[0m>>[44m [1;33;41mName[44m                         [C [1;33;41mLevel[44m [C [1;33;41mCan-DL Bytes[44m [C [1;33;41mMinutes[44m   [0m>
54[0K>[0;37mLevel
54:         >
54+|~|[1;36m
54 +
54|~|
54                 
'
' Text (all, entire) for the File Spell Checker.
'
55[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f[19;1f[0;32m[36C-40[10C[1;32mPathname to spell check :  [37m
55[32mPathname for not-found-words list :  [37m
55>>[0;32mDoing spell check...
55[1;37;44m
55
55[0;32mDone.            >
55
55
55
550.DAT
551.DAT
552.DAT
553.DAT
554.DAT
555.DAT
556.DAT
557.DAT
558.DAT
559.DAT
'
' Text (all, entire) for Change SL's Globally.
'
56[18;1f[1;32mChange the security level value for all users from :  [37m
56[19;49f[32mto :  [37m
56[21;1f[0;32mWorking...
56[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f
56[0;32mDone.  
56 users had their SL changed.***[18;1f[0m[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f
'
' Text (all, entire) for DOS-style directory.
'
57>>[21C-56[1mEnter path to list :  [37m
57\
57*.*
57+|~|>>[1;36;41m[Space] to pause, [Enter] to stop.[0m>>[0;36m>  
57+|~|[1;36m
57[32m
57  [35m
57[0;36m     [1;36m
57>  
57>>[31mDirectory is empty or not found.>
'
' Text for help with doing a net-send file (attachment).
'
58[15;2f[1;34;47m Put the net address of the BBS you're sending the file to in the At field.
58  Put the file line in the subject field.  The file line is of the format:
58   "pathname[ d]".  Wildcard's are okay.  The "d" means "delete after send".
58  Examples:  C:\DNLOADS1\JDRBBS*.*
58              C:\BBS\SESSION.LOG d
58              C:\WP\LETTER.TXT d
58              C:\BBS\NODE001\JIV\*.*
58  No message will be sent or stored.
'
' Text for <alt>P command.
'
59[0m[2J[0;32mThis provides a "pure" interface between you and your modem.   [1;31mCOMMANDS>
59[0;32mUseful for debugging and testing.                              [31m<alt>p  exit>
59                                                               <pgup>  upload>
59[32mIf you are already on-line and doing this with a user          [31m<pgdn>  download>
59[32m(perhaps to use their <alt>L terminal-program option) then     [31m<alt>s  shell>
59[32myou still must enter the correct information.  Also, you will>
59not be able to see what you type until they do the <alt>L.>
59>
59[1;32mPort to use (x from COMx:) :  [37m
'
' Text for AlterSettings.
'
60File StuffMessage StuffSecurity LevelsSpace LimitsOther 1Other 2Misc.Modem StuffFile CreditingColors
60
60File Stuff
60Message Stuff
60Security Levels
60Space Limits
60Other 1
60Other 2
60Misc.
60Modem Stuff
60File Crediting
60Colors
'
' AlterSettings' file stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
61    Max active files at one time
61     Max active files in any dir
61Max .DIZ -> Reviews lines to use
61             Bytes exchange rate
61           Minutes exchange rate
61   % Penalty (200 = 2x) in bytes
61 % Penalty (200 = 2x) in minutes
61      Minimum description length
61          1 File Point = ? Bytes
61 Spaces before file review lines
61           Width of file reviews
61<start>
61Maximum number of files to keep active at one time
61
61 Maximum number of active download file names you want to
61 have on-line at one time.  When this number is reached,
61 no new uploads will be allowed.
61
61 Even when reached, however, it will not stop File Attaches,
61 nor inter-network file transfers between BBS's.
61
61 Set this to 0 for no limit.
61
61Maximum number of files to keep active in any dir
61
61 Maximum number of active download file names you will think
61 you will have on-line in any single download directory at
61 one time. 
61
61 It uses RAM, so if you have thousands, you should consider
61 setting this to its minimum (150) and using the "list by
61 newest to oldest" commands.
61
61 You must restart the BBS for this to take effect.
61
61 This setting is also used for a wide variety of stuff and
61 other limits.  If you have this at 150, and you run into
61 a 149 or 150 barrier anywhere, try increasing this.
61
61Maximum number of FILE_ID.DIZ -> Reviews lines to import
61
61 If you automatically import FILE_ID.DIZ descriptions into
61 your reviews files, this will limit the number of lines
61 imported. 
61
61Bytes exchange rate
61
61 Exchange rate between minute-credits and bytes.  This
61 contains how many bytes the exchange is worth.  It is not
61 1 minute = x bytes, but y minutes = x bytes.
61
61Minutes exchange rate
61
61 Exchange rate between minute-credits and bytes.  This
61 contains how many minute-credits the exchange is worth. 
61 It is not 1 byte = x minutes, but x minutes = y bytes.
61
61% Penalty (use 200 for 2x, etc.) in bytes
61
61 When you penalize a user via the Oust Files/Penalty
61 option, this multiplier determines how many bytes to
61 subtract from the users Upload Bytes.  200% for double
61 bytes off (upload bytes * 2), etc.
61% Penalty (use 200 for 2x, etc.) in minutes
61
61 When you penalize a user via the Oust Files/Penalty
61 option, this multiplier determines how many minutes to
61 subtract from the users Upload Bytes.  200% for double
61 bytes off (upload bytes * 2), etc.
61
61 You should set this to 0 if you never give the user any
61 minutes of credit when they upload.  Or maybe just 100%,
61 since the goal is to remove any auto-validated credit
61 given, and then penalize them for the lousy upload.
61Minimum description length
61
61 This is the minimum description length for the
61 description to be considered valid.  One use is when a
61 user enters a description: if they don't enter one, they
61 don't get their Minutes credits (just Bytes) when the
61 file is validated (either by hand or automatically).
61
61 I use "3"--because "2/3" can be a valid description.
61
61
611 File Point = ? Bytes
61
61 If this value is greater than 0, then it's assumed
61 you're using a file point system.
61
61 When you're using a file point system, there are two
61 internal changes: the Download command displays FP's
61 instead of Bytes, and downloads have their FP byte-adjusted
61 values subtracted from the user, rather than actual bytes.
61 Edit TXT_BLKS Block #15 to change your files listing format
61 to include the displaying of FP's.
61
61 FP's are useful to provide a scaler to make pay-per-point
61 easy to understand.  Example: if you charge your users
61 1$ = 1 FP, it's easier than  1$ = 30,000 bytes.
61
61 Using that same value: a 29,000 file = 0 FP's, and a
61 31,000 file = 1 FP, 59,999 = 1 FP, 60,000 = 2 FP's.
61
61 If you want file size in FP's displayed instead of in
61 bytes, you should change your file area "Form" lines
61 appropriately.
61
61 When a user uploads, they are given the full byte credit
61 of their upload--from which their available FP's are
61 calculated later.  For example: two uploads of 21,000 and
61 29,000 = 50,000 which converts to 1 FP.  But a user
61 downloading those same two files would not lose any FP's
61 since both are below 30,000 (the value of one FP).
61
61 No matter what you do with FP values, or percentages, if
61 a file's L&D/File Point has a File Point value (100-255
61 which equals 0 to 155 FP's) than it will override and be
61 the value the software is forced to use.
61
61
61Spaces before file review lines
61
61 By default there are 14 spaces before each line of a file
61 review.  This provides space for the file name.
61
61 However, if you want to set up your system so that reviews
61 are always shown immediately after the filename during
61 file area listings, you can use this to align the reviews
61 with the description.  To make it look like an extended
61 description.
61
61 Normally this is "12".  It should never be less than 12.
61
61 There is a slight difference with this number when used
61 to display as part of a file contents list, and when used
61 to display with other reviews (such as after a list).  The
61 difference being that when displayed with other reviews +2
61 is added to this value.  That's because we add spaces to
61 separate the filename column from the text column, which
61 we don't have to do when listing it after descriptions
61 because the filename isn't displayed with the review.
61Width of file reviews
61
61 This tells the software the width you wish for your file
61 reviews.
61
61 It is used with the above "spaces before file review
61 lines" to provide you with a method of altering the
61 dimensions of reviews to be the same as your descriptions.
61
61 Normally this is "65" which provides for full use on an
61 80 column display.
61<end>
'
' AlterSettings' message stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
62   Total max msgs to keep active
62  Max lines allowed in a message
62 Max chars per line when reading
62          The width of news text
62            New user MESSAGE.xxx
62  Message area for mass mailings
62 Max rambles can create per call
62  Max messages can post per call
62   MESSAGE.xxx for undergoing PR
62       MESSAGE.xxx for passed PR
62       MESSAGE.xxx for failed PR
62Max msgs allowed to DL at a time
62 Number of lines for a Mini-Note
62<start>
62Max number of messages to keep active at one time
62
62 Total number of messages in all areas to keep active at
62 one time.  When this number is reached, no new posts
62 will be allowed.
62
62 As with all these "total active" fields, you may have
62 thousands of inactive entries--they do not matter, only
62 the active ones do. 
62
62 This can be gotten around by uploading .REP packets. Or
62 NET messages from other BBS's.
62
62 Set this to 0 for no limit.
62
62
62Maximum lines allowed in a message
62
62 Maximum number of lines to allow in a message.  Anything
62 under 100 is allowed.
62
62 Really, only maximum - 1 lines in a message are allowed.
62Maximum characters per message line when reading
62
62 When reading messages, it is set to a width of 79
62 characters now.  But your BBS personality may require a
62 shorter or longer width.  Example, if all your users use
62 132 column modes, then a width of 131 would be a good idea.
62
62 This value is also used to determine the length of the
62 "entering message text" lines as well, however it uses this
62 value 1 to 3 characters shorter.
62
62The width of news text
62
62 This is the width of centered NEWS.  Example: 70 provides a
62 5 character margin on each side of the news text.  The
62 margin does not show up when you enter the text, but is
62 added when the text is put in a NEWS file.
62New user MESSAGE.xxx
62
62 New users are sent a message from the AI.  Currently, they
62 are sent MESSAGE.001.  However, for example, if you were to
62 change this to "NEW", then users would be sent MESSAGE.NEW. 
62
62 Set this to "000" to not send a new user message.
62
62
62
62
62Message area for mass mailings
62
62 This is the message area number to use for mass mailing
62 messages.  A "1" corresponds to Private Mail. 
62
62
62Maximum number of rambles a user may create per call
62
62 Just what it says.  This is create--not add to an
62 existing ramble.  If this is set to 0, it is
62 disabled and they may create unlimited rambles.
62
62Maximum number of messages a user may post per call
62
62 Just what it says.  If this is set to 0, it is
62 disabled and they may post unlimited messages.
62
62
62MESSAGE.xxx to inform user he's undergoing peer-review
62
62 When you send a user into Peer Review, they will be sent
62 this message. 
62
62 Use "000" to not send a message.
62MESSAGE.xxx to inform user he's passed peer-review
62
62 When a user has passed Peer Review, they are sent this
62 message. 
62
62 Use "000" to not send a message.
62MESSAGE.xxx to inform user he's failed peer-review
62
62 When a user has failed Peer Review, they are sent this
62 message. 
62
62 Use "000" to not send a message.
62Maximum number of messages to allow to download at a time
62
62 There is an internal maximum of 2000 messages that can be
62 downloaded at one time.  But you may set this still lower
62 depending on your own preferences. 
62
62Number of lines for each Mini-Note
62
62 The number of lines for Mini-Notes.  The more lines, the
62 less number of Mini-Notes you can have.  Usually 1, 6, or
62 5 are the best settings.
62<end>
'
' AlterSettings' security levels' text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
63   Min SL value to do L&D delete
63  Min SL to do Targeted requests
63          A Co-sysop is SL value
63     Min SL value needed to vote
63Min SL needed to create a ramble
63    Min SL value for Worst Stats
63Min SL to do bidirectional stuff
63  Post-PR SL to give when passed
63       Min SL value to do PR'ing
63       Max SL value to do PR'ing
63    Min SL to do sysop-only UL's
63 SL value after passed call-back
63<start>
63Minimum Security Level value to do L&D delete
63
63 The minimum SL that is required to do a file delete with
63 the L&D system.  There is also a Toggle which must be set
63 to allow L&D delete. 
63
63Minimum SL value needed to make Targeted requests
63
63 The SL value needed before users can make requests of each
63 other and Target Upload files to each other. 
63
63
63A Co-sysop is SL value
63
63 The SL value you have decided should be for co-sysops of
63 your BBS.  Used only in some door programs.
63
63
63Minimum SL value needed to vote
63
63 The minimum SL value a user must have to vote.  While you
63 may provide access to the voting system for users of any SL
63 with the menu system--their votes will not matter unless
63 they have at least this SL. 
63Minimum SL value needed to add/create a ramble
63
63 The SL value a user must have in order to start a ramble
63 file.  The creator of the ramble determines the minimum SL
63 needed to read or add-to a ramble.
63
63Minimum SL value to include in Worst Statistics screens
63
63 The SL value a user must have to get on to the worst
63 statistics screens.  In general, your lowest level users
63 will always have the worst statistics.  This, and/or a
63 minimum number of logons, can eliminate many of the
63 "deadbeats" and show who is worst among the "good" users.
63
63
63
63
63Minimum SL value to do bidirectional file transfers
63
63 The SL value a user must have in order to do bidirectional
63 (example: BiModem) transfers. 
63
63
63Post-Peer Review SL value to give to confirmed user
63
63 After a user passes Peer Review, they are given this SL
63 value.
63
63
63Minimum SL value needed to do peer-reviewing
63
63 The minimum SL value a user needs to do a Peer Review
63 voting on another user. 
63
63
63Maximum SL value allowed to do peer-reviewing
63
63 The maximum SL value a user needs to do a Peer Review
63 voting on another user.  Useful if you do not want fellow
63 sysops to vote on users. 
63
63Minimum SL value needed to do sysop-only uploads
63
63 The minimum SL value a user must have in order to have a
63 description starting with a "/" or "\" be accepted to mean
63 that the upload is to be for the sysop only, and invisible
63 to all users but the sysop. 
63SL value to give after successful call-back
63
63 This is the security level value to give a user after they
63 successfully pass a call-back verification. 
63
63 If set to zero, or if less than their current SL, then the
63 user's SL value is not changed from whatever they have.  By
63 not changing when it is lower, we are able to randomly set
63 the call-back User Attribute for a user without screwing up
63 their current SL.
63<end>
'
' AlterSettings' drive space related text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
64     Min drive space to do stuff
64Emergency space (# of 4096 blks)
64  Min space B/4 AI asks for help
64  Minimum space to allow uploads
64 Min space B/4 allow L&D deletes
64   Min space for Targeted upload
64 Min space to stop 'be sure' msg
64     Max msg bytes allowed to DL
64   Minimum .PKT size to compress
64<start>
64Minimum drive space needed to do new stuff (Requests/etc.)
64
64 At various times, your drive will fill up.  When it
64 reaches the value specified, the software will not let any
64 "adding" features be done (adding to reviews, requests,
64 etc.) to avoid the risk of filling the drive completely and
64 crashing the system.
64
64 When it goes below this amount, no logging is done--of
64 transfers or anything else--and no messages are allowed to
64 be posted.  However, if there is enough room for a DSZLOG
64 entry by DSZ or BiModem, then any user downloads will still
64 be handled properly. 
64
64
64
64Emergency buffer size (number of 4096 increments)
64
64 Emergency drive space (2 here = 8192 bytes).  Typically,
64 an upload session can use every last byte on your
64 drive--before the protocol aborts due to lack of space.
64 This emergency space is stored in a file.  When an upload
64 is done, if the drive is full, then this file is deleted, 
64 freeing up space.  This space is needed to do proper
64 logging of the file transfer and other log entries. 
64
64 The amount of emergency drive space should be greater than
64 the amount of minimum drive space you noted above--to allow
64 further logging. 
64
64
64
64Minimum space before AI starts asking for help
64
64 If you have L&D delete Toggled to ON, then when the drive
64 space falls below this value, the next caller with high
64 enough access will be asked by the AI to use their L&D
64 delete ability to make space.  This is done at logon, where
64 they are given a list of potential candidates for deletion. 
64
64 This occurs when the menu command "Asst" is in your "logon
64 loop".  The command should be set to the same SL value used
64 above to allow L&D delete. 
64Minimum space to allow uploads
64
64 When the drive space falls below this amount, users are not
64 allowed to upload. 
64
64
64Minimum space before allow L&D deletes
64
64 When the drive space falls below this amount, then L&D
64 delete of a file is allowed, otherwise it is not. 
64
64
64Minimum space to allow Targeted upload
64
64 When the drive space falls below this amount, then
64 "Targeted Upload" is not allowed. 
64
64
64Minimum space at which to stop 'be sure' message
64
64 When uploading, after the available drive space, if there
64 is less than this amount, then a "be sure it is enough" is
64 also displayed. 
64
64Maximum message bytes allowed to DL (.QWK/etc.) at one time.
64
64 This is the absolute maximum size in bytes you want to
64 allow the user to DL in messages at one time.
64
64 Keep in mind that the message file is then compressed, so
64 the actual size of the download will be 70% smaller.  For
64 example, if you set 1,000,000 here (1 megabyte), the size
64 of the biggest DL message file will be 300k.
64
64 Use 0 for unlimited size.  The maximum size is also
64 limited to 1/2 available drive space.
64
64
64
64
64Minimum .PKT size to compress
64
64 When sending out net mail, you can define at what size we
64 do compressing at.  Uncompressed mail bundles contain the
64 extension .PKT, compressed mail bundles contain the
64 extension .XXy where XX is MO/TU/WE/TH/FR/SA/SU and y is
64 0 to 9.
64
64 This value depends on your needs.  Usually, because we do
64 compression at the time we've made the call, we want to
64 set this to a value where the time it takes to compress
64 the file isn't longer than the time it takes to send it
64 uncompressed.  If it takes 2 seconds to send a 8k file,
64 and 2 seconds to compress an 8k file + 1 second to send
64 the 4k compressed result.  Then obviously 8192 (8k) is a
64 good value here.
64
64 But if you want to compress everything you send out, then
64 just put 0 here.
64<end>
'
' AlterSettings' other (1) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
65   Days to maintain summary data
65        Max users to keep active
65      Size of the stats rankings
65 Min logons for Worst Statistics
65   Min CPS to avoid BiModem-only
65       Pass/fail PR votes needed
65   Acceptable min words for chat
65<start>
65Number of days to maintain the summary data at
65
65 The summary data (SUMMARY.DAT) increases with each call.
65 It can easily become your largest file.  This value
65 controls that expansion by limiting how many days it goes
65 back.
65
65 Only the first 10 or so entries are used for "show last few
65 callers".  The remaining are used for the "History"
65 command.  So, how you set this also determines how much of
65 a users history is available to them.
65
65 If you have a lot (Gig+) of HD space, I recommend you set
65 this extremely high, and let your file grow.  Users like to
65 see their long histories on your BBS.
65
65Maximum number of users to keep active at one time
65
65 Total number of active users to maintain at one time. 
65
65 When this number is reached, new users are told to try
65 again next week.  Their names are not stored and they never
65 get farther than the login screen. 
65
65
65
65
65The size of the stats rankings screen is
65
65 The internal-method statistical rankings screen size.  18
65 fits perfectly on a screen, but you can extend this and the
65 rankings will scroll down when viewed.
65
65 After changing this, you must run Update Stats or you will
65 just get nonsense when Stats Display is run. 
65
65
65
65Minimum number of logons to include in Worst Statistics
65
65 The minimum number of logons a user must have in order to
65 be considered for the worst stats screens.  Helps to
65 eliminate "non-participatory and soon to be deleted" users
65 from clogging up the worst stats screens. 
65Minimum CPS rate to avoid BiModem-only day restriction
65
65 The minimum CPS rate a user needs to have called at to not
65 be required to follow the BiModem day rules ("if today is
65 BiModem-only day, no other protocols are allowed, unless
65 your baud is below this"). 
65
65 A user with a CPS (gotten from your CONNECT database)
65 greater than or equal to this will not be affected by
65 BiModem day.
65
65 Setting this to 0 turns off BiModem-only days.  Otherwise
65 every-other-day will be BiModem-only day.
65
65 BiModem-only day only affects uploading--so that, when ON,
65 and when they upload, they must use BiModem.  The idea
65 being that they will always download each session, this
65 just forces them to sometimes use/learn BiModem for their
65 rare uploads.  Since it is assumed they will be doing
65 downloading at the same time, you get real minutes savings.
65
65Pass/fail votes (difference) a Peer Reviewee needs
65
65 The difference which must be obtained for a user
65 undergoing Peer Review to either pass or fail the process. 
65
65 The difference is simply the number of passed votes
65 greater than the number of failed votes, or vice-versa. 
65 Example: 10 Yes & 5 No = 5, but 5 Yes and 1 No = 4.
65
65
65
65Minimum number of words in chat for AI to pass it through.
65
65 Since many users will try to chat with obscure reasons,
65 this provides you a defense.  If the chat reason does not
65 contain at least the number of words specified here, the
65 user is told to form a proper reason.
65<end>
'
' AlterSettings' other (2) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
66                      Sysop name
66  Sysop-only log leading char(s)
66             The current node is
66                 HiFilePtr value
66  WFC: Show free space on drives
66      Your registration key 1 is
66      Your registration key 2 is
66      Your registration key 3 is
66 1st cmd to do when a user calls
66 Shuttle-login password (if any)
66The size of the Last Few Callers
66    LoggingAmount attributes are
66<start>
66Sysop name
66
66 The sysop's name, used for most things when the sysop's
66 name is needed. 
66
66
66Log leading character(s) for sysop-only info
66
66 The character(s) to use in the callers log file to
66 designate sysop-only-visible entries. 
66
66 You may specify up to 5 characters.  Trailing spaces are
66 ignored, leading spaces are kept.  Leaving this blank will
66 make all entries visible to everyone. 
66
66
66
66The current node
66
66 For when multi-nodal operation is used.
66
66 The current SETTINGS.xxx file is not changed.
66
66 A new SETTINGS.xxx (where xxx is the new node value, eg.
66 002) is created, and any other settings changes will also
66 be put here.  It then "switches" internally to the new
66 node--using pathnames with the new node value instead of
66 the old (so they must exist before you change this value). 
66HiFilePtr value
66
66 HiFilePtr's are like message numbers.  Every time a new
66 file, review, ramble, or request, is put up, this number is
66 incremented, and that new item is given this value.  It is
66 not really meant to be be messed up by you, but I put this
66 in just in case. 
66
66 Each user has a HiFilePtr field in their record, which is
66 then compared against the current values of each item, to
66 find out what is new to them. 
66Show free space on which drives at waiting-for-caller
66
66 When at the Waiting-for-caller screen, it will display the
66 amount of drive space available on whatever drives, up to
66 five, you put here.
66
66Your registration key 1
66
66 Registration KEY 1 that you get when you register.
66
66 These keys are used to decrypt encrypted messages and
66 unlock your registered commands. 
66Your registration key 2
66
66 Registration KEY 2 that you get when you register.
66
66 These keys are used to decrypt encrypted messages and
66 unlock your registered commands. 
66Your registration key 3
66
66 Registration KEY 3 that you get when you register.
66
66 These keys are used to decrypt encrypted messages and
66 unlock your registered commands. 
66First command to execute when a user calls
66
66 This is your first menu command to execute.  Usually it
66 contains all the commands you want to do while the user is
66 logging in.
66
66 STRT is the normal first command for a normal system.  SHUT
66 would be normal for a shuttl-login system.  Any valid menu
66 command (category command) is valid.
66
66
66Shuttle-login password (if any)
66
66 If you use a shuttle login menu, then this is the password
66 you want the "Fpwd" and "Spwd" commands to use when showing
66 and asking for the shuttle password, respectively.
66
66The size of the last callers screen is
66
66 This is the number of users you wish to display for the
66 "show last few callers" screen (at login). 
66
66
66Level/type of logging to do attributes are
66
66 This is also referred to as "LoggingAmount".
66
66 It allows you to turn ON/OFF most all types of logging.
66 Below is what each attribute does: 
66
66  1  Record each user, or non-user, who calls.
66  2  Record each time a user generates an unwanted user
66     name. 
66  3  Record each time the BBS is restarted.
66  4  Record when a wrong password is entered.
66  5  Record when and which events are executed.
66  6  Record each time a user changes their password.
66  7  Record the phone number which with a user passed, or
66     failed, call-back verification. 
66     Record when a user passes, or fails, peer review.
66  8  Record each chat attempt's reason.
66  9  Record when a user has been penalized, and what the
66     file was. 
66  0  Record when you have deleted a user.
66  A  Record file transfers (copied straight from protocol
66     log). 
66  B  Record net mail stuff.
66  C  Record when a file is removed/deleted/disappeared.
66  D  Record when do a minor fix to a file or message entry
66     (adjustments). 
66  E  Record what was purged in purging operations.
66  F  Do internal error checking after each command.
66
66 "F" does internal checks after each command to check for
66 internal (programming) errors such as: handle mismatches,
66 low string space, string space corruption, a left-over
66 TEMPFILE, etc.  It slows down menu command response
66 slightly.
66<end>
'
' AlterSettings' Misc. related text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
67    Total number of calls so far
67  Max verif. attempts B/4 hangup
67 Max name attempts before hangup
67   Max GIP graphics mode locally
67      8 letter GIP BBS identifer
67             "Morning" starts at
67           "Afternoon" starts at
67         "Afternoon" ends before
67      WFC help text block number
67    Your card's 640x480x256 mode
67    Your card's 800x600x256 mode
67<start>
67Total number of calls to the BBS so far
67
67 This is the storage for the total number of calls to your
67 BBS ever.  It is increased by one with each logon. 
67
67 It only counts those calls in which someone logged on.
67Maximum verification attempts before hangup
67
67 Number of wrong verifications (during logon) allowed before
67 hanging up on them.
67
67
67Maximum name attempts before hangup
67
67 Number of bad name attempts (during logon) allowed before
67 hanging up on them. 
67
67
67Maximum GIP graphics mode to display at console
67
67 When using GIP graphics, this is the maximum graphics mode
67 you wish to display at the local console.  It does not
67 affect what gets sent out the comm port.  A "0" for "don't 
67 display" or for if you don't have a VGA monitor.
67
67 This should be "3" if you have a VGA card, "5" if you have
67 an SVGA card.  "1" for CGA or EGA.  "0" if mono only.
67
67 The software uses direct screen writing for faster
67 graphics.  If the graphics are screwed up, then you will
67 want to try non-Direct (normal, slower) graphics drawing.
67 To this, specify a negative value.  Example: "-5".  The
67 negative tells the software to use your video cards own
67 BIOS routines rather than the BBS's direct screen writes.
67
67 Similarly if you are using DesqView/Windows/etc.
67
67
67
678 letter GIP BBS identifer
67
67 When using GIP graphics, the caller requires a  1-8 letter
67 "BBS identifier" to separate your BBS from the others.
67 This identifier should be normal alphanumeric characters,
67 with no spaces or characters not allowed in a filename.
67
67 You should try to use something unique.
67
67 The caller will store your graphic files in a directory
67 with this name.
67Time when "Morning" starts at
67
67 This is used when displaying how many minutes the user has
67 left today, eg. "Good Morning, John, you have 5 minutes
67 remaining this call."
67
67 If the call time is the same or later than the time you
67 specify here, then it will be "Morning".  The Afternoon
67 time defines when it is no longer morning.
67
67
67Time when "Afternoon" starts at
67
67 This is used when displaying how many minutes the user has
67 left today, eg. "Good Afternoon, John, you have 5 minutes
67 remaining this call."
67
67 If the call time is the same or later than the time you
67 specify here, then it will be "Afternoon".  The Afternoon
67 ends time defines when it is no longer afternoon.
67
67
67Time when "Afternoon" ends before
67
67 This is used when displaying how many minutes the user has
67 left today, eg. "Good Evening, John, you have 5 minutes
67 remaining this call."
67
67 This defines when "Afternoon" ends.  If not morning or
67 afternoon, then it's "Evening".
67
67
67
67WFC help text block number
67
67 The WFC key help is stored in block 45 in this file.  If
67 you want something else displayed in that space, you just
67 put it in its own block in this file, and change this
67 value to point to it.
67
67 Set this to 0 to not display any block.
67
67 Displaying an alternative block is useful for reminders
67 or other stuff you forget a lot.
67Your card's 640x480x256 mode
67
67 If you have an SVGA card, this tells the software which
67 mode is your 640x480x256 mode.  This is for use with GIP
67 graphics mode 4.  Not required.
67
67 You can enter hex numbers and they will be converted
67 automatically.  Hex numbers should be entered in their
67 "xxh" form (eg. "2dH").
67
67
67Your card's 800x600x256 mode
67
67 If you have an SVGA card, this tells the software which
67 mode is your 800x600x256 mode.  This is for use with GIP
67 graphics mode 5.  Not required.
67
67 You can enter hex numbers and they will be converted
67 automatically.  Hex numbers should be entered in their
67 "xxh" form (eg. "2dH").
67<end>
'
' AlterSettings' Modem Stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
68    Comm port to use (1 = COM1:)
68 Maximum baud rate of your modem
68      Your BBS's phone number is
68   Mins of connection till reset
68Mins of no connection till reset
68Mins of inactivity before hangup
68 Mins with no name before hangup
68     Modem initialization string
68     Modem answer command string
68   Modem off-hook command string
68<start>
68Comm port to use (1 = COM1:, etc.)
68
68 Use 0 for local-only operation.  Otherwise it is the port
68 your modem is connected to. 
68
68 After changing this, the system will use that comm port
68 value when you exit Change Settings.
68
68 If you accidentally entered the wrong value, and you have
68 no way of accessing that port, and the system "freezes"
68 while trying to access it, you should just restart the BBS
68 with the /PORT=x parameter to change it.
68
68 You should already have told the fossil driver about the
68 port in CONFIG.SYS before you change it.  This includes
68 null modem connections/hookup's as well.
68Maximum baud rate of your modem
68
68 This is the speed you wish the software to communicate with
68 your modem at.  If your system does not respond to commands
68 such as the modem initialization string, then you should
68 make sure this is correct. 
68Your BBS's phone number
68
68 This should be your BBS's phone number.  You must include
68 the area code. 
68
68 Currently it is used two ways: to determine when long
68 distance numbers are long distance or not (for call back
68 verification), and when determining if a net address's
68 phone number is a long distance call or not. 
68
68
68Number of minutes of connection before reset
68
68 After a modem connection is made, how long should it wait
68 (in minutes) for a response/start of session. 
68
68
68Number of minutes of no connection before reset
68
68 After how many minutes of inactivity should we reset the
68 modem.  This provides us with security of knowledge that no
68 matter what kind of random actions occur, the system is
68 being reset every x minutes. 
68
68 It is sort of a security blanket, you can probably give
68 this a high number and forget it exists. 
68
68
68Minutes of inactivity before a user is timed-out
68
68 During their session, number of minutes of
68 inactivity--when they do not type anything--before we hang
68 them up. 
68
68Minutes of inactivity at logo before disconnect
68
68 Before a user actually logs in (during the logo, shuttle,
68 etc.) this determines how long they are given before
68 hanging up due to inactivity.  This should be short, since
68 users with auto-dialers tend to forget about them and are
68 not around when a user finally hangs up--hanging up your
68 system yet again with their unattended login. 
68
68 This delay is also in effect when the system expects a
68 "quickie" answer (such as Y/N) or when entering a user's
68 name (such as at login). 
68
68Modem initialization command string
68
68 This is the command you want sent to the modem to prepare
68 it for operations.
68
68
68Modem answer-the-phone command string
68
68 This is the command you want sent to the modem to answer
68 incoming calls.
68
68
68Modem take-phone-off-hook command string
68
68 This is the command you want sent to the modem to take
68 the phone off-hook--such as when you do a local login.
68
68 This is not a "hangup the modem command".  There is no
68 hangup string because we raise/lower the DTR to do that.
68<end>
'
' AlterSettings' File Crediting text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
69     After ? DL's, auto-validate
69        Each DL: credit ?% bytes
69      Each DL: credit ?% minutes
69    Stop crediting after ? times
69Start crediting after ? days old
69 Stop crediting after ? days old
69<start>
69After ? DL's, auto-validate the file
69
69 This is an alternative to immediate validation of files
69 (where the uploader gets credit at the time they upload it)
69 and sysop validation (using your Validate Files command).
69 It will validate the file, and give the uploader credit,
69 after the file has been downloaded ? times.
69
69 Useful for crediting uploaders only if they upload
69 popular files.
69
69 As with all these "credit the uploader" when downloaded
69 options, if the user downloading is the uploader, the
69 sysop, or a non-existant user, the uploader is not given
69 credit.  And of course, for this option, if the file is
69 already validated, it is not re-validated.
69
69 Set this to 0 to not do anything.
69
69
69
69Each DL: credit the uploader ?% bytes
69
69 Each time the file is downloaded, you can credit the
69 uploader.  100 = 100% of the files size.
69
69 Useful (for instance 5%) to give the uploader extra credit,
69 or to give them credit based on times downloaded
69 (popularity).
69
69 Setting this to 0 gives no credit for each download.
69
69Each DL: credit the uploader ?% minutes
69
69 Each time the file is downloaded, you can credit the
69 uploader.  100 = 100% of the files time to download at
69 2400 baud.
69
69 Useful (for instance 5%) to give the uploader extra credit,
69 or to give them credit based on times downloaded
69 (popularity).
69
69 Setting this to 0 gives no credit for each download.
69Stop crediting the uploader after DL'd ? times
69
69 For the credit-uploader-each-time-DL'd options.  This tells
69 the software to stop crediting them after it's been
69 downloaded ? times.
69
69 Setting this to 0 means to ignore this limitation.
69
69
69
69
69Start crediting the uploader after ? days old
69
69 For two credit-uploader-each-time-DL'd options.  This tells
69 the software to start crediting them after it's been more
69 than ? days since the file was uploaded.
69
69Stop crediting the uploader after ? days old
69
69 For the two credit-uploader-each-time-DL'd options.  This
69 tells the software to stop crediting them after it's
69 become more than ? days since the file was uploaded.
69
69 Setting this to 0 means to ignore this limitation.
69
69 For example, set this to 7, and the credit-UL'er-each-time
69 will stop after it's 7 days old (a week) (which is the day
69 following the same day next week).
69<end>
'
' AlterSettings' Colors text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
70   Entering msgs: far background
70    Entering messages: text body
70      Reading msgs: hidden lines
70<start>
70Entering messages: far background
70
70 This is the color for the "far" background of the entering
70 messages screen.  This  color is used in the borders of
70 text body and the borders of the "Begin your message..."
70 section.
70
70 This is usually "#27[1;30m".
70
70 Only the foreground color matters.
70
70 I would like to encourage you to try all values between
70 30 and 37, looking for the color that best suits you.
70
70
70
70Entering messages: text body
70
70 This is the color for the text body section of the
70 entering messages screen.
70
70 This is usually "#27[0;34;47m".
70
70 Both the foreground and background colors are used.  The
70 background is the "paper" color, and the foreground is
70 the actual typed text's color.
70
70 It does change the look and feel of the message entry
70 screen, and I strongly recommend you try changing both
70 values and see which you like.  The foreground is numbers
70 30 to 37, and the background is numbers 40 to 47.
70
70Reading messages: hidden net mail lines
70
70 This is the color to use when displaying the hidden lines
70 of a message.  These are the net mail lines, and are
70 only displayed when you set the "show hidden lines"
70 Message Area Attribute to ON.
70
70 This is usually "#27[1;30m".
70
70 Only the foreground color is used.
70<end>
'
' AlterPathNames' System Text Pathnames text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
74   Menu Cmds Help Text
74  Menu Cmds Help IDX 1
74  Menu Cmds Help IDX 2
74 Program-use text blks
74Program-use text index
74            [Not Used]
74            [Not Used]
74            [Not Used]
74            [Not Used]
74            [Not Used]
74            [Not Used]
74            [Not Used]
74            [Not Used]
74<start>
74Menu Cmds Help Text          d:\BBS\GLOBAL\TEXT\MENUCMDS.TXT
74
74 This file contains the Command Helper ("H" from McEditor)
74 text.
74
74
74Menu Cmds Help IDX 1      d:\BBS\GLOBAL\INDEXES\MENUCMDS.ID1
74
74 This is one of the two index files for the Command Helper.
74
74 It is automatically updated when the MENUCMDS.TXT file is
74 altered.
74Menu Cmds Help IDX 2      d:\BBS\GLOBAL\INDEXES\MENUCMDS.ID2
74
74 This is one of the two index files for the Command Helper.
74
74 It is automatically updated when the MENUCMDS.TXT file is
74 altered.
74Program-use text blocks      d:\BBS\GLOBAL\TEXT\PRG_BLKS.TXT
74
74 These are text blocks that only the sysop see's, or that
74 the software uses internally.  There really isn't anything
74 in them that the sysop needs to edit.
74
74Program-use text index    d:\BBS\GLOBAL\INDEXES\PRG_BLKS.IDX
74
74 This is the index to PRG_BLKS.TXT.
74
74<end>
'
' end.

