'
'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.
'
BLOCK:1
001:
002:
003:[1;32mThis routine will reset all values relating to a specific voting question.
004:
005:[0;32mYou must change the current entry in the vote question file to a new
006:question--you can't just delete an old question.  This routine clears out the
007:old values in preparation for a new question, or if you just want to re-start
008:a question's tally.
009:
010:[1mQuestion number to reset :  [37m
'
' Text (all, complete, entire) for Strip ANSI/Avatar.
'
BLOCK:2
001:>[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[0;32mĿ>[10C[1;32mInput Pathname :  [37m
002:[0;32mDone.            >
003:>>[0;32mWorking...
004:[9C[32mOutput Pathname :  [37m
005:>>[1;32mKeep all ANSI positional codes
006:>>[1;32mExpand ANSI right-horizontal extension codes ("[xC"'s)
007:>>[1;32mKeep the clear-screen ANSI codes
'
' Text for WFC stuff.
'
BLOCK:3
001:[25;25f[1;33;40m[RING]
002:[25;25f[1;30;46m      
003:[19;1f[0;30;47m[1mCTS[37m
004:[19;1f[1;37;47mCTS[0;30;47m
005:[20;1f[0;30;47m[1mDSR[37m
006:[20;1f[1;37;47mDSR[0;30;47m
007:[21;1f[0;30;47m[1mDCD[37m
008:[21;1f[1;37;47mDCD[0;30;47m
009:[C
010:[7;1f[1;32;45mMemory info:    [16D[B[1;32;41mRAM: [36m%1 [16D[B[1;32;41mString: [36m%2 [16D[B[1;32;41mStack: [36m%3 
011:[u[B
012:<[0;34;46m[0K[71CF1 Help
013:<[0;34;46m[0K[s[71CF1 Help[u[0;34;46m  %1  %2  
014:Sunday Monday Tuesday Wednesday Thursday Friday Saturday
015:[15;1f[0;30;43m Mail  [0;30;41m%1 [33;43m [11D[B [0;30;43mFiles [0;30;41m%2 [33;43m [11D[B [0;30;43mFaxes [0;30;41m%3 [0;37;43m [11D[B
016:[0;30;44m[2J[46m
017:
018:
019:[1;37;44m[%2;65f<ctrl>F%1[%3;65f[0;30;46m              [%3;65f%4
020:<[s[1;37;44m[2A[64CNode[3D[B[33m%1[37m[A[6CPort[3D[B[33m%2[u[47m[0K[34C[0;34;47mHit any key.
021:WFCMENU.ANS
022:[s
023:[u[B
024:>>[1;32mPathname to view :  [37m
025:[0m[21;67f   [3D
026:[23;29f[24;29f[23;50f[16;23f[16;42f[17;23f[17;42f[18;23f[19;23f[18;42f[16;58f[18;58f[19;58f[16;70f[18;70f[19;70f[24;50f[23;73f[20;23f[21;42f[19;42f[20;42f
027:
028:[1;33;40m[17;58f
029:[17;70f
030:[21;54f[1;37;44m(
031:) [21;67f
032: Days Ago
033:>[0;32mUse this to limit access to the BBS to certain names for a while.>>Currently the Hot List contains:>>[1;36m
034:<it's empty>>
035:A
036:>>[1;32mA[0;36mdd to Hot List, 
037:[1;32mR[0;36memove from Hot List, [1;32mC[0;36mlear Hot List, 
038:ARC
039:or [1;32m[Enter][0;36m :  [1;37m
040:Add>>
041:[1;32mName to add to Hot List :  [36m
042:>[1;32mRemove from Hot List after they call
043:Remove>>
044:[1;32mName to remove from Hot List :  [36m
045:  [0;31mNot found.
046:Clear>
047:>>[1;32mWhat text shall we show users who call who are not in the Hot List?> [0;44m[s
048:[u[s
049:[u[1;37m
050:>>[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
051:
052:
053:
054:[19;6f[0;30;47m[5D[B[1mTrap[5D[B[0;30;47m[1;37m[D[A[D[A
055:[19;6f[1;37;47m[5D[BTrap[5D[B[0;30;47m[D[A[D[A
056:[22;1f[0;30;47m[5D[B[1mChat[5D[B[0;30;47m[1;37m
057:[22;1f[1;37;47m[5D[BChat[5D[B[0;30;47m
058:[22;6f[0;30;47m[5D[B[1m[5D[B[0;30;47m[1;37m[D[A[D[A
059:[22;6f[1;37;47m[5D[B[5D[B[0;30;47m[D[A[D[A
060:
061:
062:
063:[9;2f
064:
065:
066:[0m
067:.
068:[0;30m[2J
069:MESG
070:Caller's ID = 
071: (reject)
072:[0;44m[2J<[47m[0K[10;29f[41m                     >
073:[28C[1;33m  Net Address to Use [0m  >
074:[28C[41m                     [0m  >
075:[28C[41m  .................  [0m  >
076:[28C[41m                     [0m  >
077:[30C                     
078:<[47m[0K[10C[0;34;47mType a net address to Poll.  [Enter] to Exit.  F1 for help.[13;31f[1;37;41m
079:[0;30;44m[2J[46m>
080:[5C                                                                      >
081:[5C This command will set up a special event to call out to another BBS  >
082:[5C and try and do a net mail exchange with them.  "Crash" means to try  >
083:[5C to do it immediately rather than waiting until a pre-determined mail >
084:[5C exchange period.  For more leisurely Net File Attaching and FREQ'ing >
085:[5C do it from the entering messages screen.                             >
086:[5C                                                                      >
087:[5C With this Crash Contact command, we can immediately give messages,   >
088:[5C give files, or get files from the BBS we contact.                    >
089:[5C                                                                      >
090:[5C We try to dial a BBS's number (you can do this for multiple BBSs)    >
091:[5C during normal event checks.  Which is after a user logs off, or      >
092:[5C after every 5 or so minutes of inactivity.                           >
093:[5C                                                                      >
094:[5C When we successfully obtain a carrier (even if the mail exchange     >
095:[5C fails) we remove the number from dialing considerations.             >
096:[5C                                                                      >
097:[5C Please note: edit CRASH.$$$ to manually remove an entry.  If you run >
098:[5C this on the same net address more than once, each will be considered >
099:[5C to be a separate dialing event.  You can mix and match file sending  >
100:[5C and FREQ'ing together, so try and set it up right the first time.    >
101:[5C                                                                      
102:<[47m[0K[34C[0;34;47mHit any key.
'
' Text (all, complete, entire) for File List Comparer.
'
BLOCK:4
001:Only 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.Same as D, but instead of just File1's descriptions, we keep both.
002:[0;32mDone.[0K>
003:        
004:Files that are in both %1 and %2.
005:            
006:>[0;32mThis routine will produce a third file from the AND/OR/XOR of two file lists.>>The .IDX files are saved and can (will) be reused if you don't delete them.>>[34C[0;32mĿ> [1mPathname of first file (File1) :  [37m
007:All files from both %1 and %2.
008:[1;32mPathname of second file (File2) :  [37m
009:[0;32mBuilding...
010:[0;32mDone.>
011:[0;32mSorting...[30m[0K
012:Will use existing index.>
013:[1;32mCreate a new file using which, or [Enter] for nothing :
014:>>[0;32mCreating %1...
015:
016:Files in %1 that are not in %2.
'
' Text (most) for the internal terminal program, and Port Debugger.
'
' At least the first 5 need to be blank for IEMSI.
' At least the first 9 need to be blank for ParseNodeIndex.
BLOCK:5
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:[3;1f
011:n 
012:[25;1f[0;31m[0K[59CAddress not found.*
013:[0m[2J[1;2f[0;1;34mFull destination address:  [1;36m%1[2;29f%2[3;29f%3
014:[4;29f%1 is the SysOp[5;29f%2[6;29f%3[1;37m>>
015:d 
016:c 
017:[1;32mSelect one :
018:[1;31mDialing.  Hit [Enter] to abort...[0m>>
019:AT
020:[0m[2J
021:.ICO
022:.BMP
023:[0m[2J[1;37m
024:[0;1;31m
025:[25;1f[0;32m[0KTopic entry.  Only BBS Name/Notes can be changed.
026:[1;33;45m
027:[25;1f[0;1;32m[0KC[0;36mreate a topic menu, [1;32m?[0;36m, or [1;32m[Enter][0;36m to continue
028:[s[25;1f[0;1;31m[0KWhat is the zone of the BBS you called :  [37m
029:[s[2;1f[Trap all on][u
030:[s[2;1f[Trap all off][u
031:S0;
032:[3;16f[1;34;44mĿ>[15C [36mIEMSI             3 different IEMSI definitions: [34m>
033:[15C   [31m
034:    [0;44mName       [30C[1;34m >[15C        [0;44mAlias      [30C[1;34m >[15C        [0;44mLocation   [30C[1;34m >[15C        [0;44mBBS Phone  [30C[1;34m >[15C        [0;44mHome Phone [30C[1;34m >
035:[15C                                                  >
036:[15C[37;46m
037:[23;33f[33;41m Edit this
038:[1;33;46m
039:[0;30m[2J[33mBBS Name             Notes                   IEMSI       Phone Number   Password[1;34m[30m
040:[20C[25C [20C>
041:[34m     [1;31m[35mESC Quit/back-up[31m[35mF1 IEMSIs[31m[35m[31m[35m[Enter]/<Space>[31m[35m?[31m[35m<ins>[31m[35m<del>[31m[35m<tab>[31m
042:[0;1;33;44m
043:[C[1;33m        ->
044:[C[32m
045:[0;36m
046:[C
047:[C[35m
048:[C[37m
049:No>
050:{%1}{%2}{%3}{%4}
051:{%1}{%2}{}{ANSI,%4,80,0}{ZMO}{TAB,ASCII8}{NEWS,MAIL,FILE,HOT,CLR}{%3}{}
052:EMSI_ICI
053:Debugger: Sent IEMSI: 
054:**
055:00000000
056:EMSI_NAK
057:EMSI_ISI
058:**EMSI_ACKA490
059:Debugger: Rcvd IEMSI: 
060:EMSI_IRQ
061:[u[0m[0K
062:[25;60f[1;33m<tab>
063:[25;1f[0;1;31m[0K[43CConfirm.  Delete this topic
064:[0m[2J[1;33;44m[0K <del> for menu, <ins> for notepad.  When not connected: <esc> to exit, F1 Help[3;1f[0;1m
065:[A
066:[B
067:[C
068:[D
069:[1;1f[41m[0K[B[0K[B[0K[B[0K
070:[1;1f[1;37mProtocol [[0;30;41m%1[1;37m] :  [0;30;41m
071:[1;1f[1;37mProtocol: [0;30;41m%1       [1;37mSending:  [0;30;41m%2 files, %3 bytes.[41m[0K[3;1f[0K[1;37m  Filename to send:  [0;30;41m
072:[1;20f[1;37mPath [[0;30;41m%1[1;37m] :  [0;30;41m
073:[3;20f[1;37mProtocol [[0;30;41m%1[1;37m] :  [0;30;41m
074:[25;1f[0;1;32mModem's baud rate ([Enter] = 19200) :  [37m
075:[K
076:[I
077:[G
078:[H
079:OP
080:OQ
081:OR
082:OS
083:(B
084:[25;1f[0;1;32m[0KPort to use (x from COMx:) :  [37m
085:YES
086:NO 
087:DT
088:[1;33;44m
089:[1;32mDial this entry (Yes/No/Fix phone number)? [37m[0K
090:YNF
091:Fix
092:Yes>
093:[12;1f[0;32mA crash mail exchange with this BBS is now set up.>>
094:To also send files, enter their pathnames below in lowercase (wildcards OK).>
095:The files are not deleted after sending.>
096:To do a file request (FREQ) of them, enter magic names below in uppercase.>>
097:Hit [enter] alone when done.  Don't worry about mistakes, they get ignored.>>
098:>[0;32m> [1;37m
099:||
100:[2;45f[0m [1;47m
101:[3;45f[0m [1;47m [30m[40m[47m [37m
102:[4;45f[0m [1;47m [30m[27C [37m
103:[5;45f[0m [1;47m [30m[27C [37m
104:[6;45f[0m [47m  [1;30m[27C  
105:[7;45f[0m [47m   [27C   [40m
106:[8;45f [47m   [27C   [40m
107:[9;45f [47m   [27C   [40m
108:[10;45f [47m  [1m[27C  
109:[11;45f[0m [1;30;47m [37m[27C [30m
110:[12;45f[0m [1;30;47m [37m[27C [30m
111:[13;45f[0m [1;30;47m [37m[27C [30m
112:[14;45f[0m [1;30;47m [37m[40m[47m [30m
113:[15;45f[0m [1;30;47m[0m
114:The Dialer         <alt>D
115:Get Files (download)     
116:Send Files (upload)      
117:Poll them for Net Mail   
118:Clear/Reset screen <alt>C
119:25/50 line mode    <alt>5
120:Hang Up            <alt>H
121:Trap All On/Off    <alt>T
122:Shell to DOS       <alt>S
123:Log them into your BBS   
124:ASCII send a file        
125:Select Comm Port         
126:Begin in the Dialer: %1 
127:Cmd Line RING->exit: %2 
128:BUSY>
129:NO CARRIER>
130:NO DIALTONE>
131:VOICE>
132:NO ANSWER>
133:You are in command mode, which is a direct link to your modem.  You may
134:do the following:
135:   <del> to bring up a menu of options
136:   <alt>d to dialer a number
137:   <ins> to send a ready-made string
138:   ATDT<phone number> to dial a phone number
139:   n netaddr to call the BBS that the netaddr belongs to
140:   d <string>  to call the BBS which has <string> as part of its Dialer record.  
141:   <esc> to quit back.
142:[0;30m[2J[32mThis phone directory system works as follows:
143:
144:There are two types of entries: Topics and non-Topics.
145:
146:Topic entries have a "->" in the Password, and when selected will move you to
147:another selection screen.
148:
149:When you select non-Topic entries, that phone number will be dialed as-is.
150:Non-Topic lines do not need to have a phone number--allowing you to store
151:additional information about a BBS in the Name/Notes lines following the 
152:primary entry.
153:
154:Arrow keys to move about.  [Enter] to dial that number once,
155:<ins> to edit that slot, <del> to delete that slot.  To move entries around,
156:use <tab> to both pick-up and drop-down entries.
157:
158:The three IEMSI configurations are useful for when you want Real/Real,
159:Real/Alias, Alias/Alias, etc. combinations.  For IEMSI: the password
160:used is the dialing password field.
161:
162:Put a "+" after the phone number itself (in phone number field) to have
163:the software switch to 50 line mode when you call that number.
164:
165:[0;30m[2J[32m
166:Once connected, hit <F10> for what keys are available.
167:
168:The command line has the following properties:
169:
170:When you just type anything, and hit [Enter] we put an AT in front of that
171:and send it to the modem.  Example: "DT643-1576" would send "ATDT643-1576".
172:
173:"n netaddr" is also possible.  Example: "n 1000:1/1" will search your
174:nodelists for that address, then dial that address's phone number.  You can
175:then use <end> to exchange mail with them.  Because the software knows their
176:zone number, it doesn't ask you.
177:
178:"d string" is also possible.  Example: "d imm" will search your phone
179:directory.  If one entry is found, it will dial that entries phone number,
180:if more than one entry, it will bring up a menu and ask you to select one.
181:
'
' Text (all, complete, entire) for Global File Area SL Changer.
'
BLOCK:6
001:>[0;32mGlobally change the minimum security levels for File Areas.>>[1mDownload Min SL to match  :  [37m
002:>[32mUpload Min SL to match    :  [37m
003:>[32mScan/List Min SL to match :  [37m
004:[5;40f[32mNew Min Download SL  :  [37m
005:[6;40f[32mNew Min Upload SL    :  [37m
006:[7;40f[32mNew Min Scan/List SL :  [37m
007:[0;32mFile Area "[0m
008:[32m" has been changed.>
009:[0;32mNo matches found.>
'
' Text (all, complete, entire) for summary log reduction.
'
BLOCK:7
001:[19H[0;30m[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
002:[19H[0;30m[0K[20H[0K[21H[0K[22H[0K[23H[0K[19H[20;13f[0;32mDoing summary log data file reduction for deleted users.[22;32f
003:                              
'
' Text (all, complete, entire) for non-door BBS start-up.
'
BLOCK:8
001:[0;36m[8;1fMemory available: %1>[11;3f[0;32mUsers: [1;33m
002:[1;33m%1 active names (includes aliases).[13;3f[0;32mMessages: [1;33m
003:%1 deleted messages, and %2 active messages.[15;3f[0;32mFiles: [1;33m
004:[15;10f[1;33m%1 deleted files, and%2 active files.[0K
005:>>aborted>>
006:[s[20C[1;31mRemoving entry: [0K%1[u
007:[s[20C[1;31mCreating entry: [0K%1[u
008:[s[20C[1;31mRediscovered entry: [0K%1[u
009:[s[25;30f[0;1;30m<esc> to abort[u
010:@ECHO OFF
011:SET DSZLOG=
012:JDRBBS.EXE %1 %2 %3 %4 %5 %6 /NODE=
013:File entry removed:  
014:
015:Undeleting entry:  
016:
017:            
018:
019:
020:
021:[17;1f[1;32mBuilding Directry index...
022:[19;1f[0;32mBuilding index for "%1". . .[0K
023:
024:[0K
025:
026:
027:%%%
028:
029:
030:
031:*.*
032:!#$%&'()-0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`{}~
033:Zone
034:Region
035:Host
036:[0;31mNo drive space!*
037:[19;1f[0;32mSorting...[30m[0K
'
' Text (all, complete, entire) for menu command system editor (McEditor).
'
BLOCK:9
001:
002:[0;30m[2J
003:[11;1f[0;30m[0K[B[0K[B[0K[B[0K[B[0K[11;1f[1;36mHot Keys used:[0;33m[12;2f
004:[13;2f[0;33m
005:[14;2f[0;33m
006:[2;1f[0;30m[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[3;1f
007:[1;32mJump to which menu?
008:[15;44f[0;31m Delete.  Are you sure
009:[15;44f[0K[24;79f
010:    
011:                 
012:[1;1f[1;33;40mMenu ID: [37m[0K
013:[16;1f[1;33;40mCategory: [37m
014:[9C[33mAnsi: [37m
015:[0;31;47m
016:[0;34;47m
017:[B[C
018:[1;37;47m[5D[B[D[B[A
019:[4D[B[30m[D[A[D[A
020:[24;79f[0;30;40m [24;79f
021:[1;1f[1;33;46mMenu ID:[24;79f
022:[1;1f[1;33;40mMenu ID:[13CAnsi:[24;79f
023:[16;1f[1;33;46mCategory:[24;79f
024:[16;1f[1;33;40mCategory:[24;79f
025:[0;31;46m
026:[0;34;46m
027:[0;31;47m
028:[0;34;47m
029:[1;37;47m[5D[B[D[B[A
030:[4D[B[0;30;47m[D[A[D[A[24;79f
031:[1;37;46m[5D[B[D[B[A
032:[4D[B[0;30;46m[D[A[D[A[24;79f
033:[0;30;47m[5D[B[1m
034:[5D[B[0;30;47m[1;37m[D[A[D[A[24;79f
035:[1;37m
036:[1;37;44m
037:[1;10f
038:[15C
039:[16;11f
040:[11;1f[1;34;40mCommand: 
041:[11;20f[1;34;40mMin SL to access: 
042:[11;48f[1;34;40mActive (Y/N): 
043:Y
044:N
045:[12;1f[1;34;40mHot Key: 
046:[12;20f[1;34;40mMax SL to access: 
047:[12;48f[1;34;40mFX Row: 
048:[12;65f[1;34;40mFX Column: 
049:[13;1f[1;34;40mSpecialFX: 
050:[13;20f[1;34;40mText for FX: 
051:[11;1f[1;34;40mCommand: 
052:[12;1f[0;1;34mFunctionality:[13;2f
053:[11;1f[0;30m[0K[B[0K[B[0K[B[0K[B[0K
054:[24;79f
055:[1;10f[1;31;44m
056:[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? 
057:[11;1f[0;33mWorking with: [1m
058:JRSCD
059:[14;7f[0;30m[0K
060:   
061:[1;31;44m
062:[11;10f[11;38f[11;62f[12;10f[12;38f[12;56f[12;76f[13;12f
063:[16;11f[1;31;44m
064:[14;26f[1;32;40mR[0;36mename/[1;32mS[0;36mwap current category or [1;32mC[0;36mreate a new one? 
065:RSC
066:[14;26f[0K
067:                    
068:[11;10f[1;31;44m
069:[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[14;19f[1;32mI[0;32m/[1mE [0;32mImport/Export menu or category[1;30m[32mH[0;32m  Command Helper[15;19f[1;32m@[0;32m Locate menu cmd in categories[1;30m[32m<ins>[0;32m  to create menus/cat's[24;79f
070:[12;15f[0;32mRemember that different nodes and languages are separate.[14;20f[1m(Hit '?' for help and object info)
071:>[0;31mThis is not a valid import file.  Nothing Done.
072:[11;1f[0K[B[0K[B[0K[B[0K[B[0K
073:[11;16f[0;31mCommand already exists, nothing changed.
074:>[0;31mThis is a MENU export file--not compatible.  Nothing Done.
075:[1;31m  Not found.*
076:\
077:[12;1f[1;32mMenu system path (no filename) to do:  [37m
078:>[0;32mDone.
079: to:  [37m
080:[12;1f[1;32mPathname to export 
081:[12;1f[1;32mPathname to export menu 
082: already existed, now you have two.
083:Category import: 
084:[12;1f[1;32mPathname to import from:  [37m
085:[5;7f[1;35;44mĿ>
086:[1;30m
087:[0;33m
088:[6C[1;35;44m[33m
089: Command Helper 
090:[1;36;44m
091:[0;30;46m
092:[1;37;44mSearch for:  [32m[s
093:[31m[u
094:[1;33;44mSearching...
095:[1;33;44mNot found.[36m
096:[35m[0m  >
097:[35m[0m  >[6C[1;35;44m[0m  >[8C                                                                  [24;79f
098: _
099:[0m
100:[1;37m
101:[0;44m
102:[0;33m
103:[0;33;44m
'
' Text (all, complete, entire) for file maintenance.
'
BLOCK:10
001:>[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[0;32mĿ>[1mFile name :  [37m
002:[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.>
003:
004:[32mShow this file to users in which area (?) [
005:>>[0;32m[Enter] leaves unchanged.>>
006:[1;32mFile's name [[0m
007:[1;32mSize in bytes [[0m
008:[1;32mDescription [[0m
009:[1;32mUploader's name [[0m
010:[1;32mL&D/File Point value (?) [[0m
011:[1;32mFile Area now in (?) [[0m
012:[1;32mLimit to members of Group number [[0m
013:[1;32mChecksum password [[0m
014:[1;32mNewFilesPtr value [[0m
015:[1;32mNumber of times downloaded [[0m
016:[1;32mDate it was uploaded (mm/dd/yy) [[0m
017:[1;32mDate it was last downloaded (mm/dd/yy) [[0m
018:[1;32mAttributes (?) [[0m
019:[1;32m]>[12CEdit this
020:[1;32m]:  [37m
021:
022:
023:
024:+|~|[0;36m%1 [0;32m>
025:
026:[0;32mFile is not currently in [0m
027:[0;32mFile is currently in [0m
028:File is not in [0m
029:File is in [0m
030:[0;32m.>
031:Nothing Done.>
032:Area entry changed.>
033:Not enough drive space.  File not moved.>
034:File has been moved.>
035:[0;32m1 ON if file is deleted.>
036:2 ON if file is free.>
037:3 ON if file is unvalidated (turn off to give credit).>
038:4 ON if the description was compressed (internal, you should not change).>
039:6 ON if file is invisible.>
040:7 ON if file is <incomplete>.>
041:8 ON if should never give per-DL UL credit.>
042:9 ON if file is free only to 9600+ baud callers.>
043:[1;32mCredit the uploader
044:[0m[2J<[0m<esc><esc>[1;30m when done  [0m<esc><del>[1;30m delete to end of line[1;1f
045:[0;1;31m
'
' Text (all, complete, entire) for User Maintanence.
'
BLOCK:11
001:>>[19C[0;32mĿ>[1mName to look for :  [37m
002:[25;1f[0;33mRemoving Private messages to user...[30m[0K
003:[25;1f[0;33mRemoving PR file...[30m[0K
004:[1mUser removed.
005:USEREDIT.ANS
006:~~~
007:[1;32;44m
008:[s[1;37;44m
009:[u[1;33;44m
010:[s[20;1f[1;30m[User doesn't see this.][22;1f[1;36m[Enter] for 
011:[25;1f[0;1;33mSaving...[0;30m[0K
012:[u
013:[0;30m[2J
'
' Text (all, complete, entire) for description importing.
'
BLOCK:12
001:[0;30m[2J[0;32mThis routine will convert a "standard" FILES.BBS into the format used by>
002:Juggernaut.  This is useful for converting from another BBS program, importing>
003:a bunch of descriptions for a CD, and for re-importing your own descriptions>
004:from your MASTER.LST after a disaster.  For when you want to add a lot of>
005:descriptions at once.>
006:>
007:You will be asked for the pathname of the file(s) you wish to import.  You may>
008:specify a single file or use a wildcard pathname.  You may also specify a>
009:combined list (such as a full Master List file).>
010:>
011:I will then go through the file(s) and either create or modify the file>
012:entries.  If no file entry for that file exists, I will create one.  If it>
013:does exist, I will use the description from the file--eliminating the old>
014:description.  Your EXCLUDE.LST file is used, and any files in there will not>
015:be created.>
016:>
017:[0;30m[2J[0;32mThis file(s) should be of the form:>
018:>
019:       <filename><anything><description>>
020:>
021:In which the first 12 characters of a line are the file name (any format),>
022:followed by such miscellaneous text as file size, then a description.  If the>
023:file name is blank, but there is a description, that line of description is>
024:added on to the previous file as part of an extended description.>
025:>
026:When done, the file(s) to be read is not deleted.>
027:>
028:>
029:[22CĿ>
030:[1mPathname to read in :  [37m
031:>
032:>
033:[32mWhich position marks the START of the descriptions?  For example, the first>
034:character after the filename.ext is 13.  Leading spaces are cleared off, so it>
035:is a spot beyond file sizes, dates, etc. I need :  [37m
036:[0;30m[2J
037:[0;32mDone.>
038:[0;31mAborted.        >
039:|~|[1;35mNew entry : [36m
040:|~|[1;35mRevised   : [36m
041:  [0;36m
042:[0;30;44m[2J[46m
043:[5C                                                                      >
044:[5C You should now do the following steps for New Entries:               >
045:[5C                                                                      >
046:[5C  List the contents of each area that you added, or all areas if you >
047:[5C   imported a full list.  This will allow the software to match the   >
048:[5C   files it has on-line with what you added, and let it fix the       >
049:[5C   size/date/area fields of the file entries.  Including discovering  >
050:[5C   files not in the file list(s).                                     >
051:[5C                                                                      >
052:[5C  For large/complex imports:                                         >
053:[5C   Exit the BBS, and restart it with the /RESCAN parameter.  This     >
054:[5C   step will eliminate any extra entries that were added for which    >
055:[5C   there are no files in the area.                                    >
056:[5C                                                                      >
057:[5C  If you have just created CD areas, or HD areas that you will not   >
058:[5C   be changing when in DOS, you should set File Area Attribute 9      >
059:[5C   ("don't auto-fix") which will "lock-down" the area against future  >
060:[5C   internal adjustments.  But do not set this Attribute before the    >
061:[5C   List step above.                                                   >
062:[5C                                                                      >
063:[5C  Finally, use Oust Files to remove any undesirable entries (such as >
064:[5C   previous/multiple releases of the same program on CD's).           >
065:[5C                                                                      
066:<[47m[0K[34C[0;34;47mHit any key.
'
' Text (all, everything) for Integrity Tester: User Files.
'
BLOCK:13
001: Name has leading space(s).
002: Name has bad character(s).
003: Location (City/St.) has bad character(s).
004: Logons till password change is negative.
005: NewFilesPtr is negative.
006: Highest-file-ptr is negative.
007: Sysop page (chat) attempts is negative.
008: Times logged on is negative.
009: Public messages posted is negative.
010: Total private messages posted is negative.
011: Feedback messages posted is negative.
012: Net messages posted is negative.
013: Net messages received is negative.
014: Elapsed time of last call is negative.
015: Files downloaded is negative.
016: Bytes downloaded is negative.
017: Minutes downloading is negative.
018: Failed file DL attempts is negative.
019: Files uploaded is negative.
020: Minutes uploading is negative.
021: Failed file upload attempts is negative.
022: Door accesses is negative.
023:[18;1f[0;30m[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>>
024:
025:
026:  Integrity tested user files.
027:The USERS file has a size error.
028:, when it should be 
029:Packing the data files might help, backup first.
030:[0;31mThe USERS file has a size error.
031:[0;31mThe PEERREVI file has a size error.
032:.>*Packing the data files might help, backup first.*>>
033:+|~|[1;32m
034:[36m
035:[0;31m
036:[1;32mWould you like to delete this record
037:[0K>
038:The USERS.IDX file has a size error.
039:[0;31mThe USERS.IDX file has a size error.
040:.
041:I recommend you just delete the file, and restart the BBS.
042:.>*I recommend you just delete the file, and restart the BBS.*
043:The USERMSGS file has a size error.
044:[0;31mThe USERMSGS file has a size error.
045:I have readjusted the file to the correct size.
046:.>I am now readjusting the file to the correct size.
047:The PEERREVI file has a size error.
048:Its size is 
'
' Text (all, everything) for Errors Log Deletion.
'
BLOCK:14
001:[19H[0;30m[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
002:[0;32mDone.*
'
' Text (all, everything) for Integrity Tester: Files files.
'
BLOCK:15
001: User name has leading space(s).
002: User name has bad character(s).
003: File Area is non-existant (too large).
004: File Area is negative.
005: NewFilesPtr is -'ve or too large.
006: Life & Death Count is negative.
007: File size is negative.
008: File password is negative.
009: Number of times downloaded is negative.
010: Group number is bad.
011:I recommend you just delete the file, and restart the BBS.
012:S2;C8;Logging is on.  [Enter] to abort.>>C2;Integrity testing: Files files>>C4;F8,8,0; C9;F24,7,0;C14; # C4;F8,8,0;  F8,8,0; C9;F72,7,0;C14;File NameC4;F16,8,0;   F8,8,0; C9;F56,7,0;C14;ProblemC4;F272,8,0;>>
013:[0;30m[2J[1mLogging is on.  [Enter] to abort.>>[0;32mIntegrity testing: Files files>>[0;44m [1;33;41m # [44m [C [1;33;41mFile Name[44m  [C [1;33;41mProblem[44m                                  [0m>>
014:
015:  Integrity tested file list files.
016:The FILELIST file has a size error.
017:, when it should be 
018:Packing the data files might help, backup first.
019:
020:.>*Packing the data files might help, backup first.*>>
021:C0;F160,8,0;C10;%1C11;%2C4;
022:+|~|[1;32m%1[36m%2[0;31m
023:
024:[0K>
025:.
026:The FILES.IDX file has a size error.
027:
028:.>*I recommend you just delete the file, and restart the BBS.*
029:Its size is 
030:C12;The FILELIST file has a size error.
031:[0;31mThe FILELIST file has a size error.
032:S0;
033:C12;The FILES.IDX file has a size error.
034:[0;31mThe FILES.IDX file has a size error.
'
' Text (all, complete, entire) for messages integrity tester.
'
BLOCK:16
001:Message-from name has leading space(s).
002:Message-from name has invalid character(s).
003:Message-to name has leading space(s).
004:Message-to name has invalid character(s).
005:Message number is negative.
006:Message-text-size is negative.
007:Message-text-size is greater than 8192 bytes.
008:Number of times read is negative.
009:Message area is negative.
010:Message area is non-existant (too large).
011:Message location is negative.
012:Message location is larger than MESSAGES.BDY.
013:S2;C8;Logging is on.  [Enter] to abort.>>C2;Integrity testing: Message headers>>C4;F8,8,0; C9;F24,7,0;C14;RecC4;F8,8,0;  F8,8,0; C9;F56,7,0;C14;MessageC4;F16,8,0;>C4;F8,8,0; C9;F24,7,0;C14; # C4;F8,8,0;  F8,8,0; C9;F56,7,0;C14;Number C4;F16,8,0;   F8,8,0; C9;F32,7,0;C14;AreaC4;F8,8,0;  F8,8,0; C9;F56,7,0;C14;ProblemC4;F336,8,0;>>
014:[0;30m[2J[1mLogging is on.  [Enter] to abort.>>[0;32mIntegrity testing: Message headers>>[44m [1;33;41mRec[44m [C [41mMessage[44m  >[0;44m [1;33;41m # [44m [C [41mNumber [44m  [C [41mArea[44m [C [41mProblem[44m                                          [0m>>
015:
016:
017:  Integrity tested message headers.
018:The MESSAGES.HDR file has a size error.%1Its size is %2, when it should be %3.%4Packing the data files might help, backup first.
019:
020:
021:C12;The MESSAGES.HDR file has a size error.>Its size is %1, when it should be %2.>*Packing the data files might help, backup first.*>>
022:[0;31mThe MESSAGES.HDR file has a size error.>Its size is %1, when it should be %2.>*Packing the data files might help, backup first.*>>
023:C0;F160,8,0;C10;%1C11;%2 C3;  %3C12;  
024:+|~|[1;32m%1[36m%2 [34m  %3[0;31m  
025:** auto-deleted **>
026:** auto-deleted **
027:C0;F160,8,0;C2;Done.**
028:[0;32mDone.[30m[0K**
029:S0;
'
' Text (all, complete, entire) for Make News.
'
BLOCK:17
001:>[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
002:[0;32mDone.>*
003:         
004:>>[1;32mEnter your news text, [Enter] twice to end:>>
005:*
'
' Text for AlterPathNames.
'
BLOCK:18
001:Drive 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
002:
003:Drive Paths
004:File names 1
005:File names 2
006:File names 3
007:File names 4
008:File names 5
009:File names 6
010:File names 7
011:File names 8
012:File names 9
013:Net Mail pathnames
014:System Text pathnames
'
' Text (most, nearly complete, almost entire) for Settings and Pathnames.
'
BLOCK:19
001:
002:[7C[1;37m[0;33;47m[1;30;47m[0;33;47m[
003:
004:[0;34;44m[2J[7C[B[1;37;44m[0;37;44m
005:[7C[1;37;47m                                                                  [1;30;47m>
006:[7C[1;37m[0;34;47m 
007:: [1;34;47m
008:[30m[1;30;47m >
009:<start>
010:
011:[1;32m  Null modem/port
012:[7C[1;37m                                  [32m              <arrows> to move. [30m>
013:[7C[37m                                  [32m               [Enter] to edit. [30m>
014:[7C[37m                                  [32m                    ? for help. [30m>
015:[7C[37m                                  [32m                 <esc> to quit. [30m>
016:[7C[1;37m                                                                  [30m>
017:[7C[0;37;44m[1;30m
018:[4;44f[1;37;40m
019:[1;1f
020:[1;34;47m
021:[1;33;40m
022:[1;37;40m
023:[4;34f[1;37;40m
024:[7C[37m[0;35;47m Not shown, but:                  [1;32m              <arrows> to move. [30m>
025:[7C[37m[0;35;47m   ??? expands to node            [1;32m               [Enter] to edit. [30m>
026:[7C[37m[0;35;47m   *** expands to style           [1;32m                    ? for help. [30m>
027:[7C[37m[0;35;47m    &  expands to language        [1;32m                 <esc> to quit. [30m>
028:[1;47m
029:<end>
030:[0;35;47m  
031:[1;30m-[0;35;47m 
032: [1;30m-
033:[31m
034:[1;30m+[0;35;47m 
035: [1;30m+
036:NOT USED
037:\
038:
039:
'
' Text for new user-related Toggles.  (Toggles1)
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:20
001:[37mA. [0;36mAllow new users.
002:[37mB. [0;36mAllow single-word names (usually "handles").
003:[37mC. [0;36mAsk for real name when they first call.
004:[37mD. [0;36mAsk for caller's location at first call.
005:<start>
006:A. Allow new users.
007:
008:When ON, your BBS will allow new users.  Turn this OFF if you do not
009:wish new users.  If OFF, you will need to add user accounts by hand
010:(which involves turning this ON, and logging in locally under the new
011:name). 
012:
013:Recommendation: ON, unless you want a very private BBS.
014:
015:
016:
017:B. Allow single-word names (usually "handles").
018:
019:When ON, a user may enter a single word and it will be accepted as a
020:valid name.  When OFF, entering a single word is assumed to be only a
021:first name, and they will be prompted to enter a last name. 
022:
023:Recommendation: ON, unless you prefer real names at all times.
024:
025:
026:
027:
028:C. Ask for real name when they first call.
029:
030:When ON, first time callers will be asked for a real name, in addition
031:to the normal name question.  Some EchoMail areas demand real names.
032:
033:Recommendation: OFF
034:D. Ask for caller's location at first call.
035:
036:Besides name and verification, location is the only other question a new
037:user is asked.  You can turn it OFF if you do not want to ask it then. 
038:
039:Recommendation: ON, knowing where they call from is always nice.
040:<end>
'
' Text for login-related Toggles.  (Toggles2)
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:21
001:[37mA. [0;36mHacker protect sysops name.
002:[37mB. [0;36mUsers see UserNote at login.
003:[37mC. [0;36mLast few callers: show current caller.
004:[37mD. [0;36mLast few callers: show Console logons.
005:[37mE. [0;36mLast few callers: show only for that node.
006:[37mF. [0;31m+[36mHang up after phone verifications.
007:[37mG. [0;31m+[36mPhone verification allows long-distance numbers.
008:[37mH. [0;31m+[36mSend IEMSI signal before logo is displayed.
009:[37mI. [0;31m+[36mIgnore New User IEMSI detection.
010:<start>
011:A. Hacker protect sysops name.
012:
013:When ON, this provides complete protection against users hacking at your
014:account.  Protection includes immediate hang up, no "first letter is",
015:no second chance to get it right, and a short delay to discourage other
016:programs.
017:
018:Recommendation: ON
019:
020:
021:
022:B. Users see UserNote at login.
023:
024:With the "Logon Note" option, a user may leave a note to themselves that
025:appears when they login.  For that to work, this must be ON.
026:
027:However, you may re-word the "Logon Note" command's text to use it to
028:get any information from the user.  Which is then kept in their 
029:UserNote field.  In that case, you would probably want this OFF.
030:Information you might want to get: Self-praise, street address, zip,
031:system type, occupation, where they heard of the board from, amateur
032:radio call sign, etc. 
033:
034:Also, by turning this OFF, you can use it as a second sysop note field. 
035:
036:Recommendation: ON, users notes to themselves is a nice capability.
037:
038:C. Last few callers: show current caller.
039:
040:When ON, the "last few callers" screen will show the current caller as
041:the first entry.   When OFF, the current caller will not see their entry
042:(providing another slot for a previous caller).
043:
044:Recommendation: ON, as it is nice to see your name there.
045:
046:
047:
048:
049:D. Last few callers: show Console logons.
050:
051:When ON, the "last few callers" screen will include all the "Console"
052:logons.  Turn OFF to hide your logons from the "last few callers"
053:display. 
054:
055:Recommendation: ON, as it shows you log onto your own BBS.
056:
057:
058:
059:
060:E. Last few callers: show only for that node.
061:
062:When ON, the "last few callers" screen will include only those who have
063:called the current node.  Turn OFF to list the "last few callers to the
064:BBS"--not just one node.
065:
066:Recommendation: OFF, seeing the other node callers is useful.
067:
068:
069:
070:
071:F. Hang up after phone verifications.
072:
073:When ON, users must call the BBS back if they want to continue their
074:session after passing call-back/phone verification. 
075:
076:This is only really needed for long distance calls, or when you are
077:billed for usage. 
078:
079:Recommendation: ON, to avoid any risk of incuring long distance charges.
080:
081:
082:G. Phone verification allows long-distance numbers.
083:
084:When ON, users can enter a long-distance number to be called for
085:call-back/phone verification. 
086:
087:Reommendation: OFF, those long distance calls can add up.
088:H. Send IEMSI signal before logo is displayed.
089:
090:IEMSI is the protocol that is used nowadays to quicky exchange user
091:information between the BBS and the users communication program.  The
092:information exchanged includes: User: real name, alias, location, home
093:phone, data phone, password, and the name of the communications
094:program.  For the BBS: we send them the BBS's name and location, and
095:the name and version of this BBS software.
096:
097:This toggle defines when we should first attempt IEMSI.
098:
099:When ON, we attempt IEMSI negotiation right at the beginning of the
100:session, before displaying anything, and again at the "Login Name:"
101:prompt just to be sure.
102:
103:When OFF, we attempt IEMSI negotiation only at the "Login Name:"
104:prompt.
105:
106:The difference is that when ON, the user would have to hit [Enter]
107:at the logo.  Which provides you with a way of saying, "hey, you've
108:called my board"--otherwise he skips past all your opening stuff.
109:
110:Recommendation: ON, callers don't like the extra inconvience of that
111:extra CR/LF they need to do.
112:
113:
114:I. Ignore New User IEMSI detection.
115: 
116:When ON, if a user calls who is new, we ignore their IEMSI and force
117:them to go through a normal login.
118:
119:This has the advantages that they get to see your logo and login
120:screens.  Also, many seem to not configure their location IEMSI
121:fields properly--leaving in the communication programs' original
122:sample (usually "United States \2F Canada").
123:
124:Recommendation: ON
125:<end>
'
' Text for miscellaneous Toggles.  (Toggles3)
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:22
001:[37mA. [0;36mShow quotes when log off.
002:[37mB. [0;36mUse twirly/rotating Paused.
003:[37mC. [0;31m+[36mCensor "non-words" from messages and descriptions.
004:[37mD. [0;31m+[36mMessage-op's can do "%" message files.
005:[37mE. [0;36mUse 24 hour time formats.
006:[37mF. [0;36mUse your (sysop's) stats in stats screens.
007:[37mG. [0;36mIf this node is part of a LAN.
008:<start>
009:A. Show quotes when log off.
010:
011:When ON, the user is given a quote before hanging up. 
012:
013:Recommendation: ON, those are good quotes.
014:
015:B. Use twirly/rotating Paused.
016:
017:When ON, the Paused with the twirly bars will be used.  When OFF, a
018:static (unchanging) Paused will be used.
019:
020:See LINES.TXT for these Paused strings.
021:
022:Recommendation: ON, it makes the BBS look more modern.
023:
024:
025:
026:C. Censor "non-words" from messages and descriptions.
027:
028:When ON, users will not be able to use words like "alot" and "l8tr" in
029:both their messages and their file descriptions.
030:
031:See SHORT.TXT for how to define words to censor.
032:
033:Recommendation: OFF, it's more fun without this censoring.
034:
035:
036:
037:D. Message-op's can do "%" message files.
038:
039:When ON, message-op's will be able to use "%" when entering messages
040:to create message files which can be accessed via "%%%" commands.
041:Normally, only the sysop can do this. 
042:
043:These message files are useful for creating exotic sysop "signature"
044:lines on the end of each message (juse use %%%MJR for example).  If
045:your Message-Op wants do this, you will need to turn this ON.
046:
047:Recommendation: ON, it gives the Message-Op more flexibility.
048:E. Use 24 hour time formats.
049:
050:If this is OFF, we display time in the 12 hour am/pm format.
051:
052:If this is ON, we display time in the 24 hour clock format.
053:
054:Recommendation: OFF, the am/pm looks better than HH:MM:SS.
055:
056:
057:
058:
059:F. Use your (sysop's) statistics in statistics screens.
060:
061:If this is ON, then the various system statistics screens (top callers,
062:top posters, worst callers, etc.) will include the sysop name if his
063:stats are among them.
064:
065:If this is OFF, then the sysop's statistics will be ignored.
066:
067:Recommendation: OFF, since you will usually be at the top of most lists,
068:and this just wastes a slot for a real user.
069:
070:G. If this node is part of a LAN.
071:
072:If you are running a multi-node BBS in which some of the nodes are
073:connected via a LAN (such as a peer-to-peer LAN), and you want those
074:nodes to act as permanent nodes to the BBS (like dumb terminals) you
075:would want this ON.
076:
077:When ON: some inactivity time-out's are ignored, and the node is always
078:considered to be in an "on-line" state--never showing the WFC screen,
079:repeating the login loop until someone logs in.
080:
081:This is for "console" LAN nodes--not those connected to a LAN for data
082:access and then to a modem for phone access (those would be more
083:independent nodes).  But for those in which the LAN line is the link
084:to the BBS.  For these types of nodes, it is desirable to set a Comm
085:Port value even when no port is used (for stuff like multi-node chat).
086:
087:An example of when this would be useful is if you have another computer
088:in another room, connected via a LAN, and want to log into your BBS
089:from that computer.
090:
091:Recommendation: OFF, rarely used.
092:<end>
'
' Text for file-related Toggles.  (Toggles4)
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:23
001:[37mA. [0;36mUploads must be validated before giving credit.
002:[37mB. [0;36mMust search lists before they can upload.
003:[37mC. [0;36mCensor superlatives from descriptions.
004:[37mD. [0;36mUsers can do Life & Death delete.
005:[37mE. [0;36mDisallow new 2400 baud transfering unless Free files.
006:[37mF. [0;36mNo immediate credit for non-archived files.
007:[37mG. [0;36mBeep the console when users are uploading.
008:<start>
009:A. Uploads must be validated before giving credit.
010:
011:When ON, a user must wait for the sysop to validate their upload before
012:they will see any download bytes or minute-credits for it.  When OFF,
013:they are given their download bytes and minute-credits immediately after
014:the upload. 
015:
016:Recommendation: OFF, it's easier for the sysop.
017:
018:
019:
020:B. Must search lists before they can upload.
021:
022:When ON, users are required to search the file lists (specified in the
023:Search Files database) before they will be allowed to upload. 
024:
025:Recommendation: ON, or they will upload the same stuff over and over.
026:C. Censor superlatives from descriptions.
027:
028:When ON, words like "excellent" and "great" will not be allowed in the
029:file descriptions. 
030:
031:See SHORT.TXT for how to define words to censor.
032:
033:Recommendation: ON, uploaders always try to "sell" you their upload by
034:packing it with superlatives.
035:
036:
037:D. Users can do Life & Death delete.
038:
039:When ON, users may use the Life&Death system to actually delete a file.
040:
041:Recomendation: OFF, the L&D system is meant for BBS's in which the sysop
042:wants to give all users power.
043:E. Disallow new 2400 baud transfering unless Free files.
044:
045:When ON, 2400 baud callers will not be able to upload or download
046:files.  With exceptions.
047:
048:The exceptions are as follows:
049:   Non-File Area stuff like message downloading, File Attaching, etc.
050:   If the user has already downloaded successfully.
051:   When the file they wish to download is Free.
052:
053:The second exception allows current 2400 baud users to keep using the
054:file system.  Or if you want to let a new 2400 baud user use the file
055:system, all you have to do is give their "bytes downloaded" 1 byte.
056:
057:The third exception provides a way for BBS's to be support BBS's
058:and still exclude 2400 baud callers on all other file transfers.
059:
060:Recommendation: ON, 2400 baud is history--each 2400 call is worth 5
061:9600+ calls.
062:
063:
064:F. No immediate credit for non-archived files.
065:
066:When ON, uploaded files that are not ZIPs, ARJs, or LZHs will be shown
067:"sysop will validate it when he has a chance to look it over," rather
068:than giving immediate credit for the uploads.  This only applies if you
069:generally have "credit uploads immediately ON" (Toggle "A" above OFF).
070:
071:The fact is, unless you only have "X" rated GIF collections on-line,
072:and everyone is made aware that they are only to UL "X" rated GIFs,
073:then auto-crediting is fine.  The purpose of this toggle is to stop
074:the upload of "normal" GIFs.  GIFs quickly get tiring.  Users can
075:fairly easy make their own GIFs.  And there are so many, that you
076:could quickly become a GIF-only BBS.
077:
078:And this same logic applies to many of the non-archived files you will
079:see: .MODs, .FLIs, .TXTs, etc.
080:
081:Recommendation: ON, don't bother crediting junk.
082:
083:
084:
085:G. Beep the console when users are uploading.
086:
087:When ON, a single beep will sound at the console when a user begins
088:uploading a file.
089:
090:Recommendation: OFF, beeps drive the sysop nuts if done too much.
090:<end>
'
' Text for console toggles.  (Toggles5)
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:24
001:[37mA. [0;36mExpand ANSI's to session trap file.
002:[37mB. [0;36mConsole hot-key (<alt> etc.) commands are accepted.
003:[37mC. [0;36mConsole/sysop/co-sysop users have no time-outs at menus.
004:[37mD. [0;36mConsole shows .RIP files.
005:[37mE. [0;36mExecute a noise player for chat requests.
006:<start>
007:A. Expand ANSI's to session trap file.
008:
009:When trapping a session to a file, if this is ON, then instead of
010:including the ANSI menus sent out, we use: E:\FILENAME.ANS. 
011:
012:Considering that each menu ANSI is like 1k--this drive space savings is
013:significant. 
014:
015:Recommendation: OFF
016:
017:
018:B. Console hot-key (<alt> etc.) commands are accepted.
019:
020:When ON, commands such as <alt>d and the rest are accepted from the
021:console at the waiting-for-caller screen and when a user is on.
022:Otherwise the only command allowed is <F9> (logon locally) from the 
023:waiting-for-caller screen. 
024:
025:Recommendation: ON, unless your BBS console is in a public area.
026:
027:
028:
029:C. Console/sysop/co-sysop users have no time-outs at menus.
030:
031:Some sysops want their BBS's to automatically exit them (like after
032:importing a large Internet mail file), others want the BBS to wait
033:(if you like to spend a lot of time in DOS shells).  So this Toggle
034:lets you set whatever your preference is.
035:
036:Recommendation: OFF, unless you do lots of unattended tasks that
037:take a while.
038:
039:
040:D. Console shows .RIP files.
041:
042:When OFF, .RIP files (such as menus, or files displayed with "dANS") are
043:sent out as normal, but not displayed locally.
044:
045:The reason: because locally all you would see is the RIPScript text
046:language, as the codes are not converted to graphics.  This gets
047:tiring fast.
048:
049:When OFF, a "Displayed file: <path>FILENAME.EXT" is displayed.
050:
051:Recommendation: OFF, the only time this should be ON is when you wish
052:to make sure the .RIP files are being displayed, or are curious about
053:the commands inside the files.
054:
055:
056:E. Execute a noise player for chat requests.
057:
058:When OFF, a simple 5 beep sequence will be played to let you of a chat
059:request.
060:
061:When ON, it will shell to DOS and execute the "play noise" command
062:specified in your Executable Lines.
063:
064:Recommenation: OFF, you get sick of those tunes pretty fast, so you
065:have the added hassle of changing the sound file a lot.
066:<end>
'
' Text (all, everything) for Callers Log Deletion.
'
BLOCK:25
001:[19H[0;30m[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
002:[0;32mDone.[30m[0K*
'
' Text for hardware-related Toggles.  (Toggles6)
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:26
001:[37mA. [0;36mUse Direct (fast) screen writing.
002:[37mB. [0;36mYou have a FAX capable modem. [NOT WORKING]
003:[37mC. [0;36mYou have a Caller ID capable modem.
004:[37mD. [0;36mPort has locked baud rate. [door programs use]
005:<start>
006:A. Use Direct (fast) screen writes.
007:
008:When ON, the software will use direct screen writing to speed up display
009:speeds.  It doubles the display speed.  However, it is limited where it
010:can be used.  It cannot be used in graphic environments, multi-window
011:environments (such as DesqView) and perhaps under other circumstances.
012:So try it, if it works, great, if not, you can use /NODIRECT to toggle
013:it OFF when you next restart the BBS. 
014:
015:Recommendation: ON, much faster than DOS.
016:
017:B. You have a FAX capable modem.
018:
019:If your modem has FAX capability, then the software will be able to send
020:and receive FAX's as well.
021:
022:If you do not want to receive FAX's, then turn this OFF.
023:
024:Recommendation: ON, then you have a FAX machine too.
025:
026:
027:
028:C. You have a Caller ID capable modem.
029:
030:If your modem has Caller ID capability, and you have the Caller ID
031:service from your phone company, then the software will be able
032:read and log the incoming phone number.
033:
034:You may also specify phone numbers to block by putting them in the
035:NOTNAMES.LST file.  Example: 14146431576 to block 1-414-643-1576.
036:6431576 to block your local 643-1576 caller.
037:
038:If you do not want to record Caller ID's, then turn this OFF.
039:
040:Recommendation: ON, it's useful for harassing callers.
041:
042:
043:
044:D. Port has locked baud rate. [door programs use]
045:
046:The only modem I know that required baud rate locking for best operation
047:were the pre-v32 USR HST's.  I do not know if the current models require
048:it.
049:
050:If you own a modem that does require it (and chances are you don't),
051:then you lock the baud rate in CONFIG.SYS at the fossil command line.
052:
053:This toggle merely is passed on to any door programs in case they need
054:to know if you lock your baud or not.  There is nothing in the program
055:itself that uses this Toggle. 
056:
057:Recommendation: OFF, unless you know otherwise.
058:<end>
'
' Text for Net Mail Toggles.  (Toggles7)
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:27
001:[37mA. [0;36mAccept inbound net mail.
002:[37mB. [0;36mBackup inbound mail packet files.
003:[37mC. [0;36mBackup outbound mail packet files.
004:[37mD. [0;36mAuto-create new EchoMail areas.
005:[37mE. [0;36mDo duplicate message checking.
006:[37mF. [0;36mDo NOT compress inbound EchoMail messages.
007:[37mG. [0;36mAllow pass-through net packets.
008:<start>
009:A. Accept inbound net mail.
010:
011:Normally this is ON so people can drop off net mail.  But you may want
012:this OFF on one of your nodes for a multi-node system.
013:
014:You can also use the +NET/-NET menu commands to turn this ON/OFF.  For
015:example: use in an event to start/stop an "accept net mail" hour.
016:
017:Recommendation: ON, for continuous mail receive ability.
018:
019:
020:B. Backup inbound mail packet files.
021:
022:Before importing any inbound net mail packets, if this is ON the
023:software will make a backup of the packet file and put it in MISCMAIL\.
024:It will have the original filename, but it's extension will be .001,
025:.002, etc. increasing if another of the same name is already there.
026:
027:This Toggle is useful if you are having odd troubles with your net
028:mail setup, and just want to be sure you REALLY are getting all
029:inbound mail.
030:
031:If this is OFF (as it should be when your net mail setup is operating
032:smoothly), if the software tries to import a packet file and can't
033:find any messages to import then we will still duplicate/back it up
034:just to be on the safe side.
035:
036:Note: some BBS's send packets of size less than 80 bytes, these don't
037:contain any messages and are pretty much ignored.
038:
039:Recommendation: ON, until things always go OK.
040:
041:C. Backup outbound mail packet files.
042:
043:When ON, the outbound mail packet file will be backed up into
044:MISCMAIL\.  If there is another packet file by that name, we just
045:overwrite it (it was probably yesterdays packet).
046:
047:This is useful for making sure the mail is being sent properly.
048:
049:Recommendation: ON, until things always go OK.
050:
051:
052:D. Auto-create new EchoMail areas.
053:
054:When ON, the software will automatically create new EchoMail mail areas
055:as needed.  It does this at the time it imports a net mail packet.  If
056:a message has an EchoMail AREA:Tag that you do not have on-line, rather
057:than tossing the message into Public NetMail (as it normally does if
058:you have such an area), it will instead create a new Message Area.
059:
060:The new area will have a title matching that of the Tag name.  The
061:downside to using this is that the areas are added rather haphazardly.
062:
063:When ON, this also automatically sets the EchoMail Router information
064:for that net address to include this new area.  So it pretty much sets
065:you up automatically for receiving a network's echos.
066:
067:If you are running a multi-node system, this must be OFF.  Otherwise
068:the other node doesn't know about the new areas until you restart that
069:node.
070:
071:Recommendation: ON, it is quite a nice capability.
072:
073:E. Do duplicate message checking.
074:
075:When ON, the software will properly ignore any duplicate net mail
076:messages imported.  Duplicate messages are messages that were already
077:imported in a previous mail session.
078:
079:The software maintains a checking index of up to 6000 messages.
080:
081:However, if you get lots of messages, and do not care if a couple of
082:them are duplicates.  You can improve the speed of importing your net
083:mail by turning this OFF.
084:
085:Recommendation: ON, unless the time to import messages becomes
086:excessive.
087:
088:
089:F. Do NOT compress inbound EchoMail messages.
090:
091:Normally we compress messages when we save them.
092:
093:When this is ON, we will not compress inbound EchoMail messages.
094:Such as messages we're importing after exchanging mail with a Hub.
095:
096:If you get LOTS (thousands) of new messages each night, you may
097:decide you want them to import faster.
098:
099:When this is ON, it will import twice as fast, but use twice the
100:drive space to store the messages.
101:
102:Recommendation: OFF, unless it takes an hour to import the nightly
103:mail--or you already get compression using something like Stacker.
104:However, for really fast computers, the time to compress might be
105:much faster than writing out the uncompressed file.  So experiment.
106:
107:
108:
109:
110:G. Allow pass-through net packets.
111:
112:There are two types of packets: those that are destined to you, and
113:those that are destined for someone else.
114:
115:If you are a Hub, you get mail that is destined for other addresses.
116:You pass-through these messages.  You want this ON.
117:
118:But if you're not a Hub (or sometimes acting like a Hub to help a
119:friend), you want this OFF.  Because every now-and-then someone will
120:send you mail, but not use your address (they will use their own,
121:maybe asking you to join their net).  If you have this ON, that
122:message will be put into GLOBAL\MSGSTUFF\<zone> for holding--so you
123:won't see it unless you see the inbound report in the Callers Log.
124:Turning this toggle OFF, however, will import the message rather
125:than storing it, so you will see it.
126:
127:Note: this Toggle does not affect "Import A Loose PKT" which by
128:default will import all the messages in the packet, no matter whom
129:they are for.
130:<end>
'
' Text (all, complete, entire) for Messages -> File via header search.
'
BLOCK:28
001:>[0;34;46m>
002:[5C                                                                     >
003:[5C This will locate and duplicate to a file all messages in every      >
004:[5C message area that contains a matching string in its TO/FROM/SUBJECT >
005:[5C fields.                                                             >
006:[5C                                                                     >
007:[5C Case will not matter.  Deleted messages will be included.  The      >
008:[5C output file will be a standard text file, appended to if it already >
009:[5C exists.                                                             >
010:[5C                                                                     >
011:>>[16C[0;32mĿ>[1mSearch string :  [37m
012:>>[26C[0;32mĿ>[1mPathname of output file :  [37m
'
' Text (all, complete, entire) for Messages -> File via orphaned.
'
BLOCK:29
001:>[0;32mThis will locate and duplicate to a file all orphaned text in MESSAGES.BDY.>>
002:Orphaned text is text which has no entry in MESSAGES.HDR.  Some operations,>
003:such as edit-after-already-sent, create this text when it abandons the old>
004:message to create a new one.  This is normal and acceptable, and the extra>
005:text is eliminated when you purge.  However, this command is useful when>
006:something corrupts your MESSAGES.HDR file--it allows you to recover the>
007:message text.>>The output file will be a standard text file, appended to if it already>
008:exists.>>[26C[0;32mĿ>[1;32mPathname of output file :  [37m
009:>>[0;32mLocating orphans...
010:||| Start of orphaned message text.
011:        
012:||| End of orphaned message text.
013:[0;32mDone.            *
014:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[20;12f[0;32mPacking messages.  Moving orphaned text to DEL_MSGS.TXT.[24;32f[1;30mLocating Orphans[22;32f
015:[24;32f[1;30mSorting Linkages[22;32f
016:[0;32mSorting linkages...
017:[24;32f[1;30mOutputting Text [22;32f
018:[0;32mOutputting text...
019:Packing messages: Orphan stage: You have run out of drive space.  I recommend>you turn Logging Toggles 1: P to OFF and try again.
'
' Text (all, entire) for Penalizing a user for an upload.
'
BLOCK:30
001:>>[0;32mRemove a file and give the uploader the double-bytes-off penalty.>>[27C[0;32mĿ>[1mFile name to remove/etc. :  [37m
002:>>[0;32mUploaded by :  [0m
003:>[0;31mUser not found.  No penalty applied.>*
004:>>[0;32mFound user :  [0m
005:>[32mFiles uploaded : [0m
006:>[32mBytes uploaded : [0m
007:>>
008:[0;32mUser is an AI.>
009:[1;32mWhat reason do you give.  "The sysop said, " :[37m>
010:You had double-bytes taken off for 
011: which had a size of 
012: bytes.
013:  The sysop said, "
014:" when I showed him the file.
015:[0;32mPenalty has been applied.>>
016: had DOUBLE-bytes taken off for 
017:[0;32mDone.>*
'
' Text (all, entire) for Undeleting users.
'
BLOCK:31
001:>>[44m [2C [1;33;41mName[44m                         [2C  [1;33;41mSL[44m  [0m>>
002:[0;30;47m%1[0m  [1;36m%2  %3>
003:
004:[0;31m (at end)>*
005:>[1;32ma[0;32m...[1;32m%1[0;32m, %2or [1;32m[Enter][0;32m to quit :  [1;37m
006:
007:[1;32m+[0;32m for next page, 
008:
009:+ABCDEFGHIJKLMNOPQ
010:Quit
011:Next
012: has been restored.
013:%1>[0m%2[32m is being restored.
'
' Text (all, entire) for Packing of the data files.
'
BLOCK:32
001:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[19;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
002:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[20;10f[0;32mPacking files.  This eliminates already-deleted file entries.[22;32f
003:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[20;10f[0;32mPacking messages.  This eliminates already-deleted messages.[24;32f[1;30mLogging is ON.[22;32f
004:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[20;10f[0;32mPacking messages.  This eliminates already-deleted messages.[24;32f[1;30mLogging is OFF.[22;32f
005:[22;2f[0;31mNot enough space on drive %1, operation halted.**
006:[22;25fFile entry removed:  
007:[0;32mDone.>*
008:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[20;13f[0;32mPacking messages.  Rebuilding all the message indexes.[22;32f
009:Information:  Pack Files: Aborted.  Other node added a file.  We'll get it done next time.
010:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[20;13f[0;32mPacking users.  This eliminates already-deleted users.[24;32f[1;30mLogging is ON.[22;32f
011:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[20;13f[0;32mPacking users.  This eliminates already-deleted users.[24;32f[1;30mLogging is OFF.[22;32f
012:Information:  Packing messages: ran out of drive space.  Operation aborted.  We'll get it done next time.
013:User removed: %1 (Verif: %2)(%3)
014:Information:  Pack Users: Aborted.  Other node added a user.  We'll get it done next time.
'
' AlterPathNames' drive path's text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:33
001:            [Not Used]
002:      Primary BBS path
003:  COMMON to Langs path
004:    Path to lang files
005:    Message stuff path
006:       Text files path
007:   Net Mail stuff path
008:            [Not Used]
009:   Temporary area path
010:GIP graphics for BBS's
011:     Sysop menu system
012:            [Not Used]
013:<start>
014:Primary BBS path                                     d:\BBS\
015:
016: This is the path out of which you run Juggernaut.  Your
017: home directory.  It is used mostly by the door system as a
018: place to return to.  Usually it will contain JDRBBS.EXE,
019: and your batch files.
020:Files COMMON to Languages path              d :\BBS\COMMON\
021:
022: This is the directory where files that are common to
023: multiple languages can be stored (rather than in each
024: Language direcotry).  COMMON.LST defines which files are
025: in this area and which are in the Languages directory.
026:Path to Language files                 d:\BBS\NODE???\***\&\
027:
028: This is where the software can find files related to a
029: specific Style\Language.
030:
031:
032:Path for file attaches/HUB stuff     d:\BBS\GLOBAL\MSGSTUFF\
033:
034: This is the directory where file attaches will be put.
035:
036: File attaches are stored in this directory under their own
037: directory corresponding to the formula:
038: MessageNumber.MessageArea  Example: message 5000 in 
039: Private Mail (area 001) has its files stored in 
040: \MSGSTUFF\5000.001. 
041:
042: Your MESSAGE.### files are also usually put here.
043:
044: When doing HUB or multi-net operations, bundles that are
045: just passing through are stored in the appropriate zone
046: directory.  Zone directories are just \# where "#" is the
047: zone number.  FidoNet uses zone's 1 to 4.  Zone 0 is there
048: for trouble bundles.  Any other zone directories depend on
049: what nets you are a member of.
050:
051:
052:
053:Path containing the text files           d:\BBS\GLOBAL\TEXT\
054:
055: This is the path to the BBS's files that can be edited with
056: a text editor.  More for keeping things organized, this
057: path is only used by "Remove A Line" as a starting dir.
058:
059:Incoming Net Mail stuff path                d:\BBS\MISCMAIL\
060:
061: This directory is for incoming net mail stuff.  This stuff
062: includes files that are attached to packets, as well as
063: packets themselves when there isn't enough drive space to
064: unpack them.
065:
066: That's about it, other net mail stuff is stored in the
067: \MSGSTUFF directory.
068:
069: Files attached to net messages from other Juggernaut BBSs
070: are stored in \MSGSTUFF with the message.  But when the
071: sender is using another program, the file attaches end up
072: getting stored in this \MISCMAIL directory.
073:
074:
075:Path for temporary files               d:\BBS\NODE???\TEMP\
076:
077: This is the most used.  It is the path to a temporary area
078: that the software may use to create temporary files.
079:
080: Temporary files can be huge--such as when purging messages,
081: or extracting from large archives, or handling incoming net
082: file attaches.  However, usually the files are small; such
083: as protocol control files.
084:
085: The area is regularly purged of all files.  It MUST be node
086: independent (use ???).
087:
088: If you want to make it a RAM drive, I'd recommend 2 megs-
089: -since it must be at least as big as your biggest data file
090: (usually MESSAGES.BDY), and as big as your largest on-line
091: file * 2 (for when users want to extract a big file in that
092: big file), and as big as the biggest incoming net file
093: attach you expect.  If not, then you will not be able to do
094: that operation with that file.
095:
096:GIP graphics for BBS's                      d:\BBS\OTHERBBS\
097:
098: When you call another BBS that supports GIP graphics, that
099: BBS's graphic/etc. files will be stored here.
100:
101:
102:Sysop menu system files                 d:\BBS\GLOBAL\SYSOP\
103:
104: These are the ANSI and menu files for the sysop menu
105: system.
106:<end>
'
' AlterPathNames' file names (1) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:34
001:            Users data
002:  Message headers data
003:     User message data
004:            Files data
005:    Peer Review voting
006:    Crash-contact file
007:       Inter-node info
008:             Filenames
009:     Spell words files
010:   Temporary work file
011:       Emergency space
012:   Internode Chat text
013:    Results/stats info
014:<start>
015:Users data pathname           d:\BBS\GLOBAL\SYSTEM\USERS.HDR
016:
017: This file contains the user records.
018:
019:
020:
021:Message headers data       d:\BBS\GLOBAL\SYSTEM\MESSAGES.HDR
022:
023: This file contains the message header records.
024:
025:
026:
027:User message data pathname     d:\BBS\GLOBAL\SYSTEM\USERMSGS
028:
029: This file contains the information about message areas and
030: users.  Highest message read, toggle status, access status,
031: and messages waiting. 
032:
033:Files info pathname        d:\BBS\GLOBAL\SYSTEM\FILELIST.HDR
034:
035: This file contains the file records for all downloadable 
036: files. 
037:
038:
039:Peer Review voting data        d:\BBS\GLOBAL\SYSTEM\PEERREVW
040:
041: This file contains information on which users already
042: voted and for which peer review. 
043:
044:
045:Crash-contact pathname                   d:\BBS\CRASH???.$$$
046:
047: This is a node-dependent file which tells the software who
048: we're trying to Crash-contact at the WFC screen.
049:
050:
051:Inter-node info pathname                 d:\BBS\NODEINFO.USE
052:
053: This file contains information about who is on-line at each
054: node.
055:
056:
057:Filenames pathname               d:\BBS\GLOBAL\SYSTEM\FNAMES
058:
059: This file contains the first 8 letters of all files that
060: have been uploaded to the BBS.  It will be part of
061: duplicate upload checking routines for the future. 
062:
063:Spell words file names           d:\BBS\GLOBAL\GRAMMAR\WORDS
064:
065: These files contain the words for the spelling checker. 
066:
067:
068:
069:Temporary work pathname         d:\BBS\NODE???\TEMP\TEMPFILE
070:
071: This is a temporary work file, used for a variety of
072: things.  Do not give it an extension--to create multiple 
073: temporary files the software attaches an extension to 
074: this name. 
075:Emergency space pathname       d:\BBS\GLOBAL\SYSTEM\8192.BUF
076:
077: This is the name of the BBS's emergency space file, for 
078: when an uploader uses up all the drive space.  Mainly
079: important when one or more of your uploads areas are the
080: same as your general BBS files--so that when the upload
081: area is filled up, it does not crash the BBS.
082:
083: If all your uploadable areas are on a different drive
084: (than your BBS files) then this file is of no use.
085:
086:Internode Chat text pathname     d:\BBS\NODE???\NODECHAT.INF
087:
088: This file stores internode chat text for that node.  When
089: the node has an oportunity (in Internode Chat, or before
090: doing a menu command) it will display this text.
091:
092:Results/stats info pathname     d:\BBS\GLOBAL\SYSTEM\RESULTS
093:
094: This file stores the system configuration information, 
095: the voting results, and statistical information.
096:<end>
'
' AlterPathNames' file names (2) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:35
001:              Requests
002:     File descriptions
003:           BBS Reviews
004:         Skills/fields
005:      Linkages info DB
006:    Files-to-search DB
007:File Areas definitions
008:      Voting questions
009:                Quotes
010:            News files
011:   'Already have' list
012:           Callers log
013:          Caller stats
014:<start>
015:Requests pathname            d:\BBS\GLOBAL\TEXT\REQUESTS.TXT
016:
017: This file contains file requests by you and your users. 
018:
019:
020:
021:File descriptions          d:\BBS\GLOBAL\SYSTEM\FILELIST.BDY
022:
023: This file contains the descriptions for files on-line.
024:
025: They are compressed, and specially formatted.  Do not edit
026: this file with a text editor.
027:BBS Reviews pathname           d:\BBS\GLOBAL\TEXT\BBSREV.TXT
028:
029: This file contains reviews of other BBS's.
030:
031:
032:
033:Skills/fields pathname         d:\BBS\GLOBAL\TEXT\SKILLS.TXT
034:
035: This file contains the jobs/professions of you and your 
036: users. 
037:
038:
039:Linkages information DB    d:\BBS\GLOBAL\SYSTEM\LINKAGES.DAT
040:
041: This file contains information on whose linked to who for
042: "download support".  If you change this name, you should
043: also change the name in DB_BLKS.TXT block 08. 
044:
045: Download support appears in the download system as a
046: merging of can-download bytes from users who are linked
047: together.
048:
049:
050:Files-to-search DB pathname  d:\BBS\GLOBAL\SYSTEM\SEARCH.DAT
051:
052: This file contains the file names of files to search when a
053: user does an off-line search--such as before uploading.  If
054: you change this name, you should also change the name in
055: DB_BLKS.TXT block 36. 
056:File Areas definitions DB  d:\BBS\GLOBAL\SYSTEM\FILEAREA.DAT
057:
058: This file contains information about your File Areas.  If
059: you change this name, you should also change the name in
060: DB_BLKS.TXT block 41. 
061:
062: See also: FILE AREAS (in the docs)
063:
064:
065:
066:
067:Voting questions pathname        d:\BBS\GLOBAL\TEXT\VOTE.TXT
068:
069: This file contains your voting questions and options.
070:
071: See also: VOTING (in the docs)
072:
073:Quotes pathname               d:\BBS\GLOBAL\TEXT\GOODBYE.TXT
074:
075: This file contains quotes.
076:
077:
078:
079:News pathnames                      d:\BBS\GLOBAL\TEXT\NEWS.
080:
081: These files contains news items to show.
082:
083:
084:
085:'Already have' list         d:\BBS\GLOBAL\LISTS\ALSO_GOT.LST
086:
087: This file contains the file name, size, and description, of
088: files you already had up on the BBS--and do not want users
089: to put up again. 
090:
091:Callers log pathname              d:\BBS\NODE???\CALLERS.LOG
092:
093: This is the logging file, it holds a variety of
094: information.  Delete it when it gets too big.
095:
096: Usually you keep one for each node, but you can drop the
097: "???" and keep a single log file for all nodes.  However,
098: keeping one big log means entries such as downloads and
099: hack attempts/etc. will get mixed together and nearly
100: useless.  Also, figuring out what node did what will also
101: be impossible.
102:Caller stats pathname       d:\BBS\GLOBAL\SYSTEM\SUMMARY.DAT
103:
104: This file contains information on each call for such things
105: as "Last Few Callers" and "History".
106:<end>
'
' AlterPathNames' file names (3) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:36
001:[not used]
002:       Form Type specs
003:            Errors log
004: Individual ANSIs data
005:      User Note fields
006:   Executable lines DB
007:    Caller ID database
008:     Paths information
009:    Message area index
010:    Database of sysops
011:     Database of doors
012:     Message area info
013:    Message file names
014:<start>
015:[not used]
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:Form Type specifications      d:\BBS\GLOBAL\TEXT\LISTING.TXT
027:
028: This file contains the Form Type specs you can use when
029: listing File Areas.
030:
031: It is a standard text file, so feel free to play with it.
032:Errors log pathname                        d:\BBS\ERRORS.LOG
033:
034: This file contains various error and file adjustment
035: reports. 
036:
037:
038:Individual ANSIs data          d:\BBS\GLOBAL\SYSTEM\IANS.DAT
039:
040: This file contains the information for Individual ANSIs.
041:
042: If you change this, change its equivalent entry in
043: DB_BLKS.TXT as well.
044:User Note fields              d:\BBS\GLOBAL\SYSTEM\NOTES.BDY
045:
046: This file contains the User Note, Sysop Note, and hack
047: attempts for users.
048:
049: The file is compressed and specially formatted, so do not
050: edit it with a text editor.
051:
052:
053:
054:
055:Executable lines database   d:\BBS\GLOBAL\SYSTEM\DOPATHS.DAT
056:
057: This file contains various command lines the software
058: shells to DOS and executes.
059:
060: If you change this pathname, also change it DB_BLKS.TXT
061: block 4.
062:
063:
064:
065:
066:Caller ID database         d:\BBS\GLOBAL\SYSTEM\CALL_IDS.DXT
067:
068: This will be used in a future release.
069:
070:
071:
072:Paths information pathname    d:\BBS\GLOBAL\SYSTEM\PATHS.DAT
073:
074: This file contains the path information that is displayed
075: on these screens. 
076:
077:
078:Message area index pathnames     d:\BBS\GLOBAL\INDEXES\MSGS_
079:
080: These files contain the index data for each message area. 
081:
082:
083:
084:Database of sysops pathname  d:\BBS\GLOBAL\SYSTEM\SYSOPS.DAT
085:
086: This file contains information on other BBS's that you
087: call.  If you change this name, you will also need to 
088: change block 09 in DB_BLKS.TXT. 
089:
090:Database of doors pathname    d:\BBS\GLOBAL\SYSTEM\DOORS.DAT
091:
092: This file contains information about the door programs you
093: wish to run.  If you change this name, you will also need
094: to change block 38 in DB_BLKS.TXT. 
095:
096:Message area info          d:\BBS\GLOBAL\SYSTEM\MSGBASES.DAT
097:
098: This file contains information about your message areas.
099: If you change this name, you will also need to change 
100: block 10 in DB_BLKS.TXT. 
101:
102:Message file names           d:\BBS\GLOBAL\MSGSTUFF\MESSAGE.
103:
104: These files are created when you use the "%" command.  They
105: are message files, accessible in other messages via the
106: "%%%xxx" command. 
107:<end>
'
' AlterPathNames' file names (4) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:37
001:          Backup batch
002:      Deleted messages
003:   Higher access files
004: Ramblings information
005:   Directry data files
006:  Directry title files
007:  Directry index files
008:   Questionnaire files
009:   Survey answer files
010: Protocol control file
011:     Text Files System
012:          Trap All log
013:         Trap Chat log
014:<start>
015:Backup batch pathname                      d:\BBS\BACKUP.BAT
016:
017: This is only used to create your backup batch file when you
018: first set up the BBS. 
019:
020:
021:Deleted messages pathname                d:\BBS\DEL_MSGS.TXT
022:
023: When packing, this file gets your deleted messages.  It
024: also gets a copy of the deleted rambles, and deleted Peer
025: Reviews. 
026:
027:Higher access pathnames               d:\BBS\NODE???\ACCESS
028:
029: These files are for the "Ninf" command--higher access ANSI
030: screens. 
031:
032: This is a pathnames fragment.  A "*.*" is attached to its
033: end, and all file names matching the resulting wildcard
034: will be considered for display.  Those that get displayed
035: depend on the user's SL.
036:
037:
038:Ramblings information      d:\BBS\GLOBAL\SYSTEM\RAMBLING.DAT
039:
040: This file contains the information about what rambles are
041: available. 
042:
043:
044:Directry data pathnames        d:\BBS\GLOBAL\TEXT\DIRECTRY.D
045:
046: These files contain the text for the "directry"'s you
047: create.  You edit/create these files with a text editor.
048:
049:
050:Directry title pathnames       d:\BBS\GLOBAL\TEXT\DIRECTRY.T
051:
052: These files contain the titles for the "directry"'s you
053: create.  You edit/create these with a text editor.
054:
055:
056:Directry index pathnames    d:\BBS\GLOBAL\INDEXES\DIRECTRY.I
057:
058: These files contain an index of all the entries in a 
059: "directry" database.  The software creates and maintains
060: these files.
061:
062:Survey/questionnaire pathnames    d:\BBS\GLOBAL\TEXT\SURVEY.
063:
064: These files contain the questionnaires. 
065:
066:
067:
068:Survey answer pathnames          d:\BBS\GLOBAL\TEXT\ANSWERS.
069:
070: These files contain the answers to the questionnaires. 
071:
072:
073:
074:Protocol control pathname          d:\BBS\NODE???\FNAMES.CTL
075:
076: This file contains the pathnames of files to transfer.  It
077: is just a temporary file.
078:
079:
080:Text Files Management System      d:\BBS\GLOBAL\SYSTEM\TXTF_
081:
082: This defines the pathname we use for the files in the Text
083: Files Management System.
084:
085: For each Text Files subsystem, we have 3 files:
086:   for example:  TXTF_001.ANS
087:                 TXTF_001.DAT
088:                 TXTF_001.ZIP
089:   where "001" (or 1) is the subsystem/collection of files.
090:
091:Trap All pathname                         d:\BBS\SESSION.LOG
092:
093: When you have trapping of everything to a log file ON, this
094: is the file where it is all stored.  The file is appended
095: to until you delete it.
096:
097: If you are multi-node, you should use d:\BBS\SESSION.???
098: or d:\BBS\NODE???\SESSION.LOG.
099:
100:
101:
102:Trap Chat pathname                           d:\BBS\CHAT.LOG
103:
104: When you have trapping of chat sessions ON, this is the
105: file where that text is stored.  The file is appended to
106: until you delete it.
107:
108: If you are multi-node, you should use d:\BBS\CHAT.???
109: or d:\BBS\NODE???\CHAT.LOG.
110:<end>
'
' AlterPathNames' file names (5) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:38
001:         Rambling text
002:            Door batch
003:             BBS batch
004:           Users index
005:      .name expansions
006:    File Areas indexes
007:           Files index
008:         Short strings
009:Dupe file checker data
010:        MiniNote files
011:           Group names
012:           Group users
013: Group Handler storage
014:<start>
015:Rambling text pathnames         d:\BBS\GLOBAL\TEXT\RAMBLING.
016:
017: These files store the text for the rambling topics.  These
018: files are standard text, and you can edit them if you need
019: to.
020:
021:Door batch pathname                       d:\BBS\DOOR???.BAT
022:
023: This file is run when executing a full-exit door.  It is
024: given the necessary exit and return info before exiting,
025: otherwise until then it contains next to nothing.
026:
027:BBS batch pathname                         d:\BBS\BBS???.BAT
028:
029: This file is run when executing the BBS.  This is used when
030: you first start the BBS to create the file, then afterwards
031: it is used by DOORxxx.BAT to restart the BBS from a full-
032: exit door.
033:Users index pathname         d:\BBS\GLOBAL\INDEXES\USERS.IDX
034:
035: This file contains index data for the user records. 
036:
037:
038:
039:.name expansions           d:\BBS\GLOBAL\SYSTEM\TAGNAMES.DAT
040:
041: This is a database of how to expand ".name" when it is
042: typed instead of a user's name.
043:
044: If you change this, you should also update DB_BLKS.TXT
045: Block 6.
046:
047:
048:
049:
050:File Areas indexes               d:\BBS\GLOBAL\INDEXES\FAREA
051:
052: This is a template pathname used to store our indexes of
053: each File Area.  Example, area #1 reads as: FAREA001.IDX.
054:
055:
056:Files index pathname         d:\BBS\GLOBAL\INDEXES\FILES.IDX
057:
058: This file contains index data for the downloadable files.
059:
060:
061:
062:Short strings pathname          d:\BBS\GLOBAL\TEXT\SHORT.TXT
063:
064: This file contains really short strings of text that are to
065: be loaded to memory.  It must remain unique (not node
066: dependent).
067:
068:Dupe file checker data     d:\BBS\GLOBAL\SYSTEM\FILE_IDS.DAT
069:
070: This pathname is where we store our data for the duplicate
071: file checker.
072:
073:
074:MiniNote files                  d:\BBS\GLOBAL\TEXT\MININOTE.
075:
076: This is the template pathname we use for a variety of text
077: files.  Specifically, MININOTE.0 is where Rumors are
078: stored, and MININOTE.1 is where One-Liners are stored.
079:
080: Feel free to edit these files.
081:
082:
083:
084:
085:Group names pathname       d:\BBS\GLOBAL\SYSTEM\GROUPNAM.DAT
086:
087: This file contains the various groups you've defined.
088:
089: Almost always when the software asks for a group name, you
090: can enter the groups long name, or the group's number.
091:
092: See "Group Handler" in Sysop-Users menu.
093:
094:
095:
096:Group users pathname       d:\BBS\GLOBAL\SYSTEM\GROUPUSR.DAT
097:
098: This file contains the users you've defined for each
099: group.
100:
101: Groups allow you to limit/allow access to certain
102: individuals (even if they've never logged in).  You can
103: restrict individual files to members of a group by putting
104: the group number in that files' GROUP entry.  You can
105: restrict/allow members of a group to do any menu command
106: using the ifGP menu command.
107:Group Handler storage      d:\BBS\GLOBAL\SYSTEM\MFGROUPS.DAT
108:
109: This file contains the information about how you've grouped
110: together File Areas, Message Areas, and Doors.
111:<end>
'
' AlterPathNames' file names (6) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:39
001:   Pop-Up NotePad file
002:            [Not Used]
003: Select Langs database
004:     Protocol database
005:      Routing database
006:     Security level DB
007:       Events database
008:  Messages text bodies
009: Modem CONNECT strings
010:   Node settings files
011:     Saved screen file
012: Files to exclude list
013:   Login disallow list
014:<start>
015:Pop-Up NotePad file           d:\BBS\GLOBAL\TEXT\NOTEPAD.TXT
016:
017: This is a standard text file, feel free to edit it.
018:
019: It contains the strings to offer up for your selection when
020: you do F8 when on-line, or when you do <ins> when in
021: <alt>d.
022:
023:
024:
025:
026:Select Langs database         d:\BBS\GLOBAL\SYSTEM\LANGS.DAT
027:
028: This file is where we store the defined Languages you have
029: set up for users to select.
030:
031: If you change this, be sure to change its equivalent in
032: DB_BLKS.TXT.
033:
034:
035:
036:
037:Protocol DB pathname       d:\BBS\GLOBAL\SYSTEM\PROTOCOL.DAT
038:
039: This file contains the protocols your users are able to
040: use. 
041:
042: If you change this name, you should also change the name in
043: DB_BLKS.TXT block 47. 
044:
045:
046:
047:
048:Routing database pathname   d:\BBS\GLOBAL\SYSTEM\ROUTING.DAT
049:
050: This file contains routing ("where to send") information
051: for your EchoMail message areas. 
052:
053: If you change this name, you should also change the name in
054: block 71 in DB_BLKS.TXT. 
055:
056:
057:
058:
059:Security level DB pathname       d:\BBS\GLOBAL\SYSTEM\SL.DAT
060:
061: This file contains your security level information.
062:
063: If you change this name, you should also change the name in
064: block 42 in DB_BLKS.TXT. 
065:Events database pathname     d:\BBS\GLOBAL\SYSTEM\EVENTS.DAT
066:
067: This file contains your events information.
068:
069: If you change this name, you should also change block 39 in
070: DB_BLKS.TXT. 
071:Messages bodies pathname   d:\BBS\GLOBAL\SYSTEM\MESSAGES.BDY
072:
073: This file contains the actual compressed message text. 
074:
075:
076:
077:Modem CONNECT strings DB    d:\BBS\GLOBAL\SYSTEM\CONNECT.DAT
078:
079: The modem CONNECT strings your modem returns.
080:
081: If you change this name, you should also change block 55 in
082: DB_BLKS.TXT.
083:Node-dependent settings    d:\BBS\GLOBAL\SYSTEM\SETTINGS.???
084:
085: This file stores the settings information for each node you
086: create. 
087:
088: You can change the path, but not the file name.
089:Saved screen file            d:\BBS\GLOBAL\SYSTEM\SCREEN.???
090:
091: This is a node-dependent file that contains temporary
092: stored screens so the console can get quick screen redraws.
093:
094:
095:Files to exclude list        d:\BBS\GLOBAL\LISTS\EXCLUDE.LST
096:
097: This file contains filenames that you wish the software to
098: ignore when it automatically discovers these files to be
099: in a directory.
100:
101: A standard text file, feel free to edit it.  It's one file
102: per line.  Example;  FILES.BBS
103:
104:
105:
106:Names to not let login      d:\BBS\GLOBAL\LISTS\NOTNAMES.LST
107:
108: This file should contain names/words you do not wish to 
109: allow to logon on. 
110:
111: Each line should contain one "checker" word/name.  That is,
112: when the user is entering their name during login, they
113: will have their first name, last name, and full name
114: compared against each line of this file.  If there is a
115: match, they are asked to enter another name. 
116:
117: The file is only checked when a caller hits [Enter].  This
118: means if you have "SYSOP SYSOP" on a line, and the user
119: enters "SYSOP<ret>" it will not be caught, but if the
120: caller enters "SYSOP SYSOP<ret>" or "SYSOP<ret>SYSOP<ret>"
121: it will be caught.  This allows "SYSOP<ret> OF ARABIA<ret>"
122: to be a name, for example.  Too eliminate both, use two
123: lines: one with "SYSOP" and one with "SYSOP SYSOP". 
124:
125: If you have "handles allowed" Toggled ON, then it really
126: becomes an exact comparison, since the software does not
127: ask users for last names when "handles" are allowed. 
128:
129: If you specify "*name" then we display a "You have been
130: locked out!" message and hang up on them.
131:
132: If you have Caller ID, you may also specify phone numbers
133: to block by putting them in the NOTNAMES.LST file.
134:   Example:  14146431576 to block 1-414-643-1576.
135:             6431576 to block your local 643-1576 caller.
136:<end>
'
' AlterPathNames' file names (7) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:40
001:ZIP/ARJ's comment file
002:Message DL'ing storage
003:   Menu cmds structure
004:    Command categories
005:   Command definitions
006:   Menu commands def's
007:       Special effects
008:Master List work files
009: Master List archive 1
010: Master List archive 2
011: Master List archive 3
012: Master List archive 4
013: Master List archive 5
014:<start>
015:Comment file for ZIP/ARJ's    d:\BBS\GLOBAL\TEXT\COMMENT.TXT
016:
017: This is the comment file for insertion into uploaded ZIP or
018: ARJ files as the archive comment (replacing whatever one is
019: there).  There is a Toggle to turn ON/OFF this abilty.
020:
021: The file should contain no ANSI codes.
022:
023: ARJ only uses the first 2048 bytes of the file.
024:
025: There must be the defined minimum space (eg. 8192 bytes)
026: for ZIP's, and the file's size + minimum space for ARJ's
027: (because ARJ itself does the replacing), before the
028: software will do it. 
029:
030: A file of size zero will simply clear out archive comments. 
031:
032: If the pathname contains a wildcard, then the software will
033: use a randomly selected one of those files that match. 
034:
035:
036:Message DLing storage       d:\BBS\NODE???\TEMP\MESSAGES.TXT
037:
038: This file is used to store messages for message downloading
039: with the ASCII and ANSI methods. 
040:
041:
042:Menu cmds structure pathname    d:\BBS\NODE???\***\MENUS.DAT
043:
044: This file stores which menu commands are stored in which 
045: menu. 
046:
047: This is one of the files that makes up a "menu command
048: system".  While the path may change for other menu command
049: systems, the file name should always be the same.
050:
051:
052:
053:Command categories file    d:\BBS\GLOBAL\SYSTEM\CATEGORY.DAT
054:
055: This file stores which menu commands are stored in which 
056: category. 
057:
058:
059:Command definitions pathname   d:\BBS\GLOBAL\SYSTEM\CMDS.DAT
060:
061: This file stores the functionality of each menu command. 
062:
063:
064:
065:Menu cmds definitions file   d:\BBS\NODE???\***\BBS_CMDS.DAT
066:
067: This file stores the parameters for each menu's menu 
068: commands. 
069:
070: This is one of the files that makes up a "menu command
071: system".  While the path may change for other menu command
072: systems, the file name should always be the same.
073:
074:
075:
076:Special effects pathname             d:\BBS\NODE???\&\FX.TXT
077:
078: This file contains the special-effects strings to be
079: displayed when menu commands are selected.  This file is a
080: standard text file and can be edited whenever you want. 
081:
082:Master List work pathnames                  d:\BBS\MASTER.LS
083:
084: Temporary files for the up-to-9 Master List's. 
085:
086:
087:
088:Master List archive # pathname         d:\BBS\MASTER.ZI1 - 5
089:
090: These are the Master List files.  Each ZIP represents a 
091: different File Areas SL tier. 
092:<end>
'
' AlterPathNames' file names (8) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:41
001: Master List archive 6
002: Master List archive 7
003: Master List archive 8
004: Master List archive 9
005:Master List before ZIP
006:  Master List download
007:File comparing index 1
008:File comparing index 2
009:File comparing results
010:      Sysop's WFC menu
011:       BBS's logo ANSI
012:            [Not Used]
013:Store archive comments
014:<start>
015:Master List archive # pathname         d:\BBS\MASTER.ZI6 - 9
016:
017: These are the Master List files.  Each ZIP represents a 
018: different File Areas SL tier. 
019:
020:
021:Master List before ZIP pathname            d:\BBS\MASTER.LST
022:
023: This is the name of the Master List file in each MASTER.ZIx
024: archive.  The MASTER.LSx file is renamed to this, then
025: made into an archive.  However, the last one (representing
026: the highest SL tier) is left on the drive for the on-line
027: part of off-line list searching (for example, before doing
028: uploads)--much faster than searching FILELIST one record
029: at a time.
030:
031:
032:Master List DL pathname       d:\BBS\NODE???\TEMP\MASTER.ZIP
033:
034: This is the name to change the MASTER.ZIx files to before
035: sending it to the caller. 
036:
037:
038:File comparing index 1 pathname             d:\BBS\FILE1.IDX
039:
040: This is a temporary file used in the comparison of two file
041: lists.  You should delete this by hand after doing a
042: comparison.  If it still exists, the software will use it
043: the next time you do a comparison of file lists.
044:File comparing index 2 pathname             d:\BBS\FILE2.IDX
045:
046: This is a temporary file used in the comparison of two file
047: lists.  You should delete this by hand after doing a
048: comparison.  If it still exists, the software will use it
049: the next time you do a comparison of file lists.
050:File comparing results pathnames            d:\BBS\COMPFILE.
051:
052: This file contains the results of comparing two file lists. 
053:
054:
055:
056:Sysop's WFC menu ANSI            C:\BBS\GLOBAL\SYSOP\WFC.ANS
057:
058: This is the ANSI we display for the WFC's F10 menu.
059:
060:
061:
062:Pathname of BBS's logo               d:\BBS\NODE???\LOGO.ANS
063:
064: Pathname of your LOGO screen.  This is only used for .QWK
065: packets (message downloading), to supply them with a
066: "HELLO" ANSI. 
067:
068: If you want your .QWK packets to contain a different ANSI,
069: just use that name here instead. 
070:
071:
072:
073:Store archive comments file  d:\BBS\GLOBAL\TEXT\COMMENTS.OUT
074:
075: This is the file to which you wish to store ZIP comments
076: that are pulled from uploaded (or post-processed) files.
077:
078: Useful for you, or your users, for finding out about other
079: BBS's.  Otherwise, when you put in your own comment header,
080: you have little idea about where the files come from.
081:<end>
'
' AlterPathNames' file names (9) text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:42
001: EchoMail AREA: mapper
002:   Node lists database
003:      Node lists index
004:     <alt>d IEMSI data
005:<alt>d phone directory
006:   McEditor Expansions
007:   DataBaser DB blocks
008:DataBaser blocks index
009:            [Not Used]
010:            [Not Used]
011:     Sysop text blocks
012:      Sysop text index
013:            [Not Used]
014:<start>
015:EchoMail AREA:name re-mapper  d:\BBS\GLOBAL\SYSTEM\ECHOS.DAT
016:
017: This is the data file for mapping/re-mapping EchoMail 
018: conference names to your own areas. 
019:
020: If you change this name, you should also change block 70 in
021: DB_BLKS.TXT.
022:
023:
024:
025:
026:Node lists DB pathname     d:\BBS\GLOBAL\SYSTEM\NODELIST.DAT
027:
028: This is the data file containing the pathnames of the node
029: lists you wish to the software to use. 
030:
031: If you change this name, you should also change block 66 in
032: DB_BLKS.TXT.
033:
034:
035:
036:
037:Node lists index file     d:\BBS\GLOBAL\INDEXES\NODELIST.IDX
038:
039: This is an index file created that contains the net
040: addresses and their location from each of the node list
041: files.
042:
043:<alt>d IEMSI data             d:\BBS\GLOBAL\SYSTEM\IEMSI.DAT
044:
045: This file contains the IEMSI definitions you set up with
046: F5 in <alt>d.
047:
048:
049:<alt>d phone directory     d:\BBS\GLOBAL\SYSTEM\PHONEDIR.DAT
050:
051: This file contains the various Dialer entries you have in
052: <alt>d.
053:
054:
055:McEditor Expansions          d:\BBS\GLOBAL\TEXT\CMDALIAS.TXT
056:
057: These are the expansion codes used when you hit "?" on a
058: command in McEditor.  Feel free to edit this file to
059: wording that you like better.
060:
061:DataBaser DB blocks           d:\BBS\GLOBAL\TEXT\DB_BLKS.TXT
062:
063: This file contains blocks of DataBaser definitions.
064:
065: You should not modify what I have, but you can create your
066: own definition blocks.
067:
068: You can use any unused ([available]) block, including those
069: not yet appearing at the end.  For easiest future upgrading
070: I recommend you start at 99 and work your way down.
071:
072:DataBaser blocks index     d:\BBS\GLOBAL\INDEXES\DB_BLKS.IDX
073:
074: This is the index to DB_BLKS.TXT.
075:
076:
077:
078:Sysop text blocks            d:\BBS\GLOBAL\TEXT\SYS_BLKS.TXT
079:
080: These are text blocks that only the sysop see's, or that
081: the software uses internally.  Since user's never see them,
082: they do not need to be converted for different languages.
083:
084: There are a couple of blocks which you should edit to your
085: specifics: such as the .QWK stuff, "your address" block,
086: hello message text, etc.
087:
088:
089:Sysop text blocks index   d:\BBS\GLOBAL\INDEXES\SYS_BLKS.IDX
090:
091: This is the index to SYS_BLKS.TXT.
092:
093:<end>
'
' Text (all, complete, entire) for List Arrays tester.
'
BLOCK:43
001:S2;C1;P0101010101010101,1;F639,16,0;M184,0,0;C14;Contents of User and File Indexes>C15;  .HDR Loc  User NameM200,0,0;.HDR Loc  File Name>
002:[0;30m[2J[44m[0K[1;33m[23CContents of User and File Indexes>[0K[37m  .HDR Loc  User Name[25C.HDR Loc  File Name>[0m
003:C12;%1  C11;%2C12;%3  C11;%4>
004:[1;35m%1  [36m%2[35m%3  [36m%4>
005:>M0,-1,0;C7;Any key for next page, [Enter] to quit
006:>[0mAny key for next page, [Enter] to quit
007:          
008:S0;
'
' Text for Message Header Editor fields.
'
BLOCK:44
001:From
002:To
003:Subject
004:Message number
005:Attributes (?)
006:Date sent
007:Time sent
008:Date received
009:Time received
010:Number of replies
011:Total times read
012:Last date read
013:Attributes2 (?)
014:NET originating address
015:NET destination address
'
' Text for AI Toggles (Toggles8).
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:45
001:[37mA. [0;36mWarn about hacking when they get verification wrong.
002:[37mB. [0;36mName detection/completion.
003:[37mC. [0;36mFilename detection/completion.
004:[37mD. [0;36mChop down search descriptions all the way.
005:[37mE. [0;36mAI sends a message when Oust With Penalty.
006:[37mF. [0;36mBytes to/from Minute-Credits when-needed conversion.
007:[37mG. [0;36mBorrowing from future Minute-Credits.
008:[37mH. [0;36mBytes to Minute-Credits when-needed coversion.
009:<start>
010:A. Warn callers about hacking when they get verification wrong.
011:
012:When this is ON, users are given a line of text like: "Hacking attempt
013:was recorded." when they get their password wrong.
014:
015:When you have auto-name-detect ON, you should probably turn this OFF.
016:The reason is because auto-name-detect tends to cause a lot of
017:"accidental hacks," and with this ON, you just end up insulting new
018:users.
019:
020:
021:Recommendation: OFF, some users might be insulted.
022:
023:
024:
025:
026:B. Name detection/completion.
027:
028:When ON, the software will automatically complete names as they are
029:entered. 
030:
031:When OFF, the software will still only let users enter letters
032:corresponding to active users, but it will not complete the name for
033:them.  If a partial name is entered, then [Enter] is pressed, sometimes
034:the software will simply use the full name as if auto-detect were ON. 
035:
036:Either way, login name handling is only a little bit effected, since it
037:has/had to be much more flexible to start with. 
038:
039:Having it ON sometimes causes confusion at a callers first login.  But
040:we're switching to automatic login systems like IEMSI and Caller ID, so
041:that confusion will decrease.
042:
043:Recommendation: ON, great with message TO name entry.
044:
045:
046:
047:C. Filename detection/completion.
048:
049:When ON, the software will automatically complete file names as they are
050:entered. 
051:
052:When OFF, it will not complete the file names, but does still restrict
053:allowable letters to files that are active. 
054:
055:Recommendation: ON
056:
057:
058:D. Chop down search descriptions all the way.
059:
060:This affects both the search-before-uploading and the normal searching
061:of the "off-line" lists.
062:
063:Users contantly need to be reminded that they are searching for text,
064:not filenames.  When this is ON, what they enter will undergo a
065:severe stripping process: any extension and/or non-alphabetic
066:characters (such as numbers) are stripped out.  If what's left is less
067:than three characters, then it too is ignored.
068:
069:This system works very well.  However, some sysops may not like it.
070:
071:Turning this OFF stops the non-alphabetic filter.  But still chops off
072:extensions and won't do it if they only type one or two characters.
073:
074:Recommendation: ON, users always try to enter filenames.
075:
076:
077:
078:
079:E. AI sends a message when Oust With Penalty.
080:
081:When ON, the AI "Oust With Penalty" option will include the file name,
082:file size, and a note about what happened in a message to the user. 
083:
084:Recommendation: ON, so they know why they lost upload credit.
085:F. Bytes to/from Minute-Credits when-needed conversion.
086:
087:When downloading, the software will attempt to do exchanges for
088:can-download-bytes->minute-credits or
089:minute-credits->can-download-bytes.  This is a convenience rather than
090:the user doing the exchanges themselves with the "Exchange" command. 
091:
092:When OFF, no can-download-bytes will automatically be converted to
093:minute-credits. 
094:
095:This is only used when selecting files to download at the Download menu
096:command.
097:
098:Recommendation: ON
099:
100:
101:G. Borrowing from future Minute-Credits.
102:
103:When a user exceeds their time while uploading or downloading, the
104:software will take that amount from "future" uploads.  Turning this OFF
105:means users do not lose from future uploads when they exceed their
106:numbers (such as when in BiModem). 
107:
108:Recommendation: ON, otherwise you will be robbed continuously in
109:the bidirectional protocols.
110:
111:
112:H. Bytes to Minute-Credits when-needed conversion.
113:
114:When downloading, the software will attempt to do exchanges for
115:can-download-bytes->minute-credits.  This is a convenience rather than
116:the user doing the exchanges themselves with the "Exchange" command. 
117:
118:When OFF, no can-download-bytes will automatically be converted to
119:minute-credits.  Including the taking of bytes from the future.
120:
121:This includes converting bytes to minutes for when a user exceeds their
122:limit while in something like BiModem.  This is also similar to option
123:"F." above, but deals strictly with bytes to minute-credit conversions.
124:
125:Recommendation: ON
126:<end>
'
' Text for Post Upload Processing Toggles (Toggles9).
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:46
001:[37mA. [0;36mRun your own post-upload batch file after each upload.
002:[37mB. [0;36mExtract FILE_ID.DIZ into extended descriptions.
003:[37mC. [0;36mReplace description with FILE_ID.DIZ.
004:[37mD. [0;36mSave archive comments from uploads to a file.
005:[37mE. [0;36mInsert text from comment file into uploads.
006:[37mF. [0;36mDo Duplicate Checking on uploads.
007:[37mG. [0;36mTake back credit on found duplicates.
008:<start>
009:A. Run your own post-upload batch file after each upload.
010:
011:When ON, the software will shell, or shrink if you specify the file in
012:SHROOM.YES, and execute a batch file (VIRUSCHK.BAT) containing post-
013:upload-processing programs of your choosing.
014:
015:See Executable Lines for the command line we use.  It passes the
016:comm port (in case you want to show stuff to user), the full pathname
017:of the uploaded file, and the type of file.
018:
019:The file types it passes are:
020:  1 for zip    4 for arc    7 for exe
021:  2 for arj    5 for zoo    0 unknown
022:  3 for lzh    6 for gif
023:
024:Usually this will be used to execute a virus checker.
025:
026:See Alter Pathnames about the VIRUSCHK.BAT pathname.
027:
028:Recommendation: OFF, as it's usually too confusing and too much trouble.
029:
030:B. Extract FILE_ID.DIZ into extended descriptions from uploads.
031:
032:FILE_ID.DIZ are files, stored within the archive, containing an extended
033:description about the program.  Made by the author himself and
034:specifically to be used by BBS's, these almost always describe a file
035:better than the uploaders description.
036:
037:When ON, FILE_ID.DIZ files will be extracted from uploaded files, and
038:their text will be added to the end of whatever description the uploader
039:entered for the file.
040:
041:There is a Setting which lets you define the maximum number of
042:FILE_ID.DIZ lines to import.
043:
044:DESC.SDI files are similar to FILE_ID.DIZ files, and if it too exists
045:in the file we will use these first.
046:
047:Recommendation: ON
048:
049:
050:
051:C. Replace description with FILE_ID.DIZ.
052:
053:When ON, whatever the user entered for a description will be ignored,
054:and we just use the FILE_ID.DIZ file instead.  The description the
055:user entered will be added to the log, just in case it contains
056:important information.
057:
058:If the file contains no FILE_ID.DIZ, we keep the users description.
059:
060:To have this same no-user-description capability, and NOT record what
061:the users enters in the log, set "User Desc lines with a DIZ" Setting
062:to be 0.
063:
064:Recommendation: OFF, it's more interesting with both descriptions.
065:
066:
067:D. Save archive comments from uploads to a file.
068:
069:When ON, the software will extract any .ZIP header comments into a text
070:file.  Allowing you, and/or your users, to view them.  Useful if you
071:change the headers to your own, but wonder where the files come from.
072:
073:If you are using a utility which does a lot of post-processing, for this
074:to work, you should turn off that utilities own add-headers ability--or
075:this file will just fill up with your own headers.
076:
077:See Alter Pathnames about the COMMENTS.OUT pathname.
078:
079:Recommendation: ON, reviewing other BBS comments is always fun.
080:
081:
082:
083:E. Insert text from comment file into uploads.
084:
085:When ON, the software will automatically insert your header comment
086:file(s) into .ZIP and .ARJ uploads. 
087:
088:See Alter Pathnames about the COMMENT.TXT pathname.
089:
090:Recommendation: ON, good advertising of your BBS.
091:
092:
093:
094:F. Do Duplicate Checking on uploads.
095:
096:When ON, the software will maintain a duplicate checking index file of
097:"CRC"s based on each file uploaded.  When a user uploads a file your
098:BBS has already seen, the user is given a warning ("may have credit
099:taken away") or credit is actually taken back, and an entry in the
100:Callers Log noting so is done.  So later you can take a look at the
101:upload and see if it is an upload to get/takeaway credit or not.
102:
103:When OFF, the index file is not maintained.  So to be effectively used,
104:you should always have it ON--not alternating ON/OFF a lot.  When you
105:do a "Post Upload Processing" menu command order, this dupe checking is
106:not done--as it's assumed it already added the "CRC"s at the time the
107:files were uploaded.
108:
109:Only ZIP/ARJ/LZH files are duplicate-checked.  Not other files (notably
110:absent being GIF's).
111:
112:Recommendation: ON, one can get quite tired of the many different file
113:names for the same archives.
114:
115:G. Take back credit on found duplicates.
116:
117:When a user uploads a file, they are given byte and minute credits.  We
118:then do our post-upload processing on all the files.
119:
120:When this is ON, if a file is found to be a duplicate we will take back
121:those credits.  This is only done if the user was given automatic-credit
122:for the upload.
123:
124:Recommendation: ON, the duplicate checker is very accurate.
125:<end>
'
' Sysop Help Text for Text Files System.
'
BLOCK:47
001:[0;30m[2J[32mThis text file system works as follows:
002:
003:The sysop specifies a text file to import.  That file is duplicated into a
004:TXTF_xxx.ZIP archive.  This is done with the "Store a file" option.
005:
006:When the text file is selected to be viewed, we unpack it from the archive and
007:display it.  Thus keeping its disk usage to a minimum.
008:
009:To alter a file in this TXTF archive, the sysop must either edit the original
010:(external to archive) copy, or extract the file from the TXTF archive and edit
011:that copy.  Then select "Store a file" again to revise the size/date
012:information and update the TXTF archive.
013:
014:To move entries around, use <tab> to both pick-up and drop-down entries.
015:
016:There are two types of entries: Files and Topics.  File entries have a file
017:in the TXTF archive, Topic entries do not.  Topic entries are created when you
018:hit [Enter] at the "Pathname to store:" question, and cause the generation of
019:another selection screen for you to fill with more entries.
020:
021:Non-Topic entries with blank filenames can be used for description-only lines.
022:
'
' 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).
'
BLOCK:48
001:REM Backup of data files.
002:pkzip /o /ex /whs backup1 \bbs\*.bat \bbs\paths.ini \bbs\common\*.*
003:pkzip /o /ex /whs backup1 \bbs\del_msgs.txt \bbs\global\grammar\words.new
004:pkzip /o /ex /whs msgstuff \bbs\global\msgstuff\*.*
005:pkzip /o /ex /whs text \bbs\global\text\*.* \bbs\global\lists\*.* -xnodelist.*
006:pkzip /o /ex /whs /pr node001 \bbs\node001\*.*
007:pkzip /o /ex /whs backup1 msgstuff.zip text.zip node001.zip
008:del node001.zip
009:del msgstuff.zip
010:del text.zip
011:pkzip /o /ex /whs backup2 global\system\*.* -xmessages.*
012:pkzip /o /ex /whs backup3 global\system\messages.*
'
' AlterPathNames' Net Mail Pathnames text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:50
001:     Requestable files
002:        Passwords/etc.
003:     Zone-based addr's
004:     Net Mail ID index
005:Destination Forwarding
006:  Include non-NET mail
007:   Net-dir access SL's
008:  Long Address storage
009:            [Not Used]
010:            [Not Used]
011:            [Not Used]
012:            [Not Used]
013:            [Not Used]
014:<start>
015:Requestable files database     d:\BBS\GLOBAL\SYSTEM\FREQ.DAT
016:
017: This contains the information on all files on your BBS that
018: FREQ'able (net mail File REQuestable).
019:
020: If you change this name, you should also change block 01 in
021: DB_BLKS.TXT.
022:
023:
024:
025:
026:Passwords/etc. database    d:\BBS\GLOBAL\SYSTEM\PASSATTR.DAT
027:
028: This contains the session-level passwords to use for nodes
029: that you, or they, want better security on.  It also
030: contains information about a node's required/preferred
031: packet compression method.  It also provides you with a
032: way to stop any net address from doing FREQ's for files on
033: your BBS.
034:
035: If you change this name, you should also change block 02 in
036: DB_BLKS.TXT.
037:Zone-based addr's database    d:\BBS\GLOBAL\SYSTEM\ZONES.DAT
038:
039: This contains YOUR net addresses.  For each zone (net), you
040: are a part of, you should have a unique address for.  Those
041: addresses are stored here.  When a member of that zone, say
042: 1000, contacts you, the software will use your address in
043: that zone, say 1000:10/5, rather than some other address,
044: such as 1:154/900.
045:
046: It also keeps statistics on each zone.
047:
048: If you change this name, you should also change block 03 in
049: DB_BLKS.TXT.
050:
051:
052:
053:Net Mail ID index          d:\BBS\GLOBAL\SYSTEM\MAIL_IDS.DAT
054:
055: Each net mail message contains a unique ID (generated by
056: the originating system).  This database stores the last few
057: thousand ID's you've received.  When a new net mail message
058: comes in, it's ID is checked against this index, and is
059: not added if it already exists.
060:
061:
062:
063:
064:Destination Forwarding      d:\BBS\GLOBAL\SYSTEM\NETFWDR.DAT
065:
066: This file stores the information of those net address's you
067: wish to re-direct/forward mail to another address.
068:
069: For instance, if you use two computers; a work computer and
070: a home computer, you can have your work computer poll for
071: mail (particularly the long distance numbers), and then
072: later that night poll your work computer for any mail that
073: came in TO: you.
074:
075: The way to do this: give yourself an address, such as
076: 1000:1/1 on your home computer.  On your work computer, us
077: the destination forwarding database to forward mail from
078: that computer with your name to 1000:1/1.
079:
080: Other ideas include having the work computer call you and
081: drop off mail when there is mail TO: you.  And setting the
082: message area "delete when [Sent]" attribute ON so you don't
083: have to re-read the same messages when you go to work the
084: next day.
085:
086: If you change this name, you should also change the name in
087: DB_BLKS.TXT block 12.
088:
089:
090:Include non-NET mail       d:\BBS\GLOBAL\SYSTEM\NONNETTO.DAT
091:
092: This file stores the address information for those net
093: addresses whom prefer to pick up all their mail--not just
094: net mail--by using the net mail system.
095:
096: You specify their address and name, and when they call your
097: computer will check all mail areas for mail TO: them, and
098: give it to them.
099:
100: If you change this name, you should also change the name in
101: DB_BLKS.TXT block 7.
102:
103:
104:
105:
106:Net-dir access SL's           d:\BBS\GLOBAL\TEXT\NET-DIR.TXT
107:
108: This is a standard text file.  It contains net-directory
109: access security level information.  For use in determining
110: what net addresses have access to what directories.
111:
112: Normally, all net addresses have an access SL of 0--they
113: can't access anything.  But using the Passwords &
114: Attributes database, you can define an access SL for
115: individual addresses.  Please note, these SL's are totally
116: independent of your normal user SL system.
117:
118: The file is as such:
119:   <sl> <path>
120: (note: the SL's should be ordered from lowest to highest.)
121:
122: Example:
123:   10   C:\UPLOADS
124:   10   C:\DNLOADS1
125:   20   C:\DNLOADS2
126:
127: So if I give net address x:y/z an SL of 10, they can access
128: C:\UPLOADS and C:\DNLOADS1, but not C:\DNLOADS2.
129:
130: If the BBS on the other end is using Juggernaut too, they
131: may access this directories as an extension of the FREQ
132: system.
133:
134:
135:
136:
137:Long Address storage       d:\BBS\GLOBAL\SYSTEM\LONGADDR.DAT
138:
139: This is where we store long addresses (such as Internet
140: addresses) for net messages.
141:<end>
142:
143:Text for message attribute help.
144:
145:[0;32m1 ON if message is deleted.
146:2 ON if message body is compressed.
147:3 ON if messsage is a reply.
148:4 ON if message should be deleted when [Sent] if NET area,
149:     or when read for non_NET areas.
150:5 ON if should not auto-delete message (when area's Kill Sent is ON).
151:6 ON if the message is really an ANSI [used internally].
152:8 ON if message was redirected from the sysop to the AI.
153:9 ON if message was redirected from the AI to the sysop.
154:0 ON if message was redirected to the sysop from the AI.
155:A ON if message was redirected to the AI from the sysop.
156:B ON if message has file attaches.
157:C ON if sender expects to finish up the letter later.
158:D ON if file attaches are free.
159:E ON if message has been [Sent].
160:F ON if a return receipt is requested.
161:
'
' Text for message attribute2 help.
'
BLOCK:52
001:[0;32m1 ON if message should be routed directly (no host/etc.)
002:2 ON if message should never be net-sent.
003:
'
' Internal stuff for compression of text.
'
BLOCK:53
001:  e  tth as heint erd re s oorann  i, r outeonro wy too leisndates c--
002:edarentise fngitf st bme.  mveofalhanent ras draria dell pcoetl hig il
003:utlaeabeusmapeam ewi llo n htromowh elchpr: ecaysiiouryo yaclica :foee
004:fidiThrsic umono S..sskeu ot Icegerrtactly== T
'
' Text (all, entire) for listing each user's can-download potential.
'
BLOCK:54
001:>>[1;36;41m[Space] to pause, [Enter] to jump to next level.[0m>>[44m [1;33;41mName[44m                         [C [1;33;41mLevel[44m [C [1;33;41mCan-DL Bytes[44m [C [1;33;41mMinutes[44m   [0m>
002:[0K>[0;37mLevel %1:         >
003:+|~|[1;36m%1%2%3 %4 +
004:                 
'
' Text (all, entire) for the File Spell Checker.
'
BLOCK:55
001:[18;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f[19;1f[0;32m[36C[0;32mĿ>[10C[1;32mPathname to spell check :  [37m
002:[32mPathname for not-found-words list :  [37m
003:>>[0;32mDoing spell check...
004:[1;37;44m
005:x.DAT
'
' Text (all, entire) for Change User SL's Globally.
'
BLOCK:56
001:>[0;34;46m>
002:[5C                                                                     >
003:[5C This allows you to change all user Security Levels from one value   >
004:[5C to another.  You are first asked for a matching SL, then the SL you >
005:[5C want to change these matches too, then the software finds all users >
006:[5C with the matching SL and gives them the new SL.                     >
007:[5C                                                                     >
008:[5C This is useful when you want to change around your SL system,       >
009:[5C perhaps to make use of ghosting, etc.                               >
010:[5C                                                                     >
011:>[0;1;32mChange the security level value for all users from :  [37m
012:[15;49f[32mto :  [37m
013:>>[0;32mWorking...
014:[0;32mDone.  %1 users had their SL changed.>
'
' Text (all, entire) for DOS-style directory.
'
BLOCK:57
001:>>[21C[0;32mĿ>[1mEnter path to list :  [37m
002:\
003:*.*
004:>>[1;36;41m[Space] to pause, [Enter] to stop.[0m>>[0;36m>  
005:+|~|[1;36m%1[32m%2  [35m%3
006:+|~|[0;36m     [1;36m%1[32m%2  [35m%3>  
007:>>[31mDirectory is empty or not found.>
008:[0;30m[2J
'
' Text for help with doing a net-send file (attachment).
'
BLOCK:58
001:[15;2f[1;34;47m Put the net address of the BBS you're sending the file to in the At field.
002:  Put the file line in the subject field.  The file line is of the format:
003:   "pathname[ d]".  Wildcard's are okay.  The "d" means "delete after send".
004:  Examples:  C:\DNLOADS1\JDRBBS*.*
005:              C:\BBS\SESSION.LOG d
006:              C:\WP\LETTER.TXT d
007:              C:\BBS\NODE001\JIV\*.*
008:  No message will be sent or stored.
'
' Text (all, complete, entire) for UUDECODE a file.
'
BLOCK:59
001:[0;30;44m[2J[46m>
002:[5C                                                                      >
003:[5C                          UUDECODE A File                             >
004:[5C                                                                      >
005:[5C This command provides a method to decode files that have been        >
006:[5C converted to ASCII-only form using UUENCODE.                         >
007:[5C                                                                      >
008:[5C These files contain a distinctive structure:                         >
009:[5C                                                                      >
010:[5C        <anything>                                                    >
011:[5C        begin <anything, but usually a filename.ext>                  >
012:[5C        <a long evenly lengthed block of text>                        >
013:[5C        end                                                           >
014:[5C        <anything>                                                    >
015:[5C                                                                      >
016:[5C Where <anything> is any miscellaneous (ignored) text.  If any of the >
017:[5C interior block lines start with an ANSI sequence (such as you may    >
018:[5C if you trapped it with a MORE reader) these lines are ignored.       >
019:[5C                                                                      >
020:[5C Warning: some blocks may be too long for one file, and may be split  >
021:[5C into multiple files--merge these if that is the case (there won't be >
022:[5C an "end" on the parts).                                              >
023:[5C                                                                      
024:<[47m[0K[34C[0;34;47mHit any key.
025:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
026:[11C[1;33m             Pathname of the UUENCODED File               [0m  >
027:[11C[41m                                                          [0m  >
028:[11C[41m  ......................................................  [0m  >
029:[11C[41m                                                          [0m  >
030:[13C                                                          
031:<[47m[0K[0;34;47m[25CType a pathname.  F1 for help.[13;14f[1;37;41m
032:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
033:[11C[1;33m                Pathname of the New File                  [0m  >
034:[11C[41m                                                          [0m  >
035:[11C[41m  ......................................................  [0m  >
036:[11C[41m                                                          [0m  >
037:[13C                                                          
038:<[47m[0K[0;34;47m[22CType a pathname.  [Enter] to abort.[13;14f[1;37;41m
039:[12;33f[1;31;41mFile Not Found.*
040:[0;30;44m[2J<[47m[0K[10;34f[41m           >[33C[1;33m  Working  [0m  >[33C[41m           [0m  >[35C           
041:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
042:begin
043:end
'
' Text for AlterSettings.
'
BLOCK:60
001:Sysop/System InformationModem StuffMiscellaneousLogin/New User StuffFile StuffMessage StuffStatistics StuffColors[31m+[32mGIP/VGA[31m+[32mMore File Stuff[31m+[32mExtended File Crediting[31m+[32mPeer Review Stuff[31m+[32mWFC desktop
002:
003:Sysop/System Information
004:Modem Stuff
005:Miscellaneous
006:Login/New User Stuff
007:File Stuff
008:Message Stuff
009:Statistics Stuff
010:Colors
011:GIP/VGA
012:More File Stuff
013:Extended File Crediting
014:Peer Review Stuff
015:WFC desktop
'
' AlterSettings' Sysop/System text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:61
001:        The name of the sysop is
002:          Your alternate name is
003:     [1;31m+[0;34;47mYour registration key 1 is
004:     [1;31m+[0;34;47mYour registration key 2 is
005:               Your BBS is named
006:          Your BBS is located in
007:      Your BBS's phone number is
008:     [0;31;47m+[34mThe current node is number
009:        [0;31;47m+[34mFallback Style\Language
010:<start>
011:Sysop Name
012:
013: The sysop's name, used for most things when the sysop's
014: name is needed. 
015:
016: This is case sensitive, so enter it EXACTLY as you want it
017: to appear.  "jON D" will work.
018:
019: When a user specifies TO: SYSOP in a message, that message
020: is sent to that areas MessageOp, not this name.
021:
022: Used by IEMSI to tell users a little information about what
023: BBS they contacted.  Besides your name, other information
024: IEMSI uses is BBS Name and BBS Location.
025:
026:
027:Alternate Sysop Name
028:
029: The alternate sysop name is a second sysop name.  Your
030: registration will let you use either of these names for
031: your Sysop Name.
032:
033: Normally, one field contains your real name, and one field
034: contains your alias.  This is provided so that if in the
035: future you decide to change from using your alias on your
036: BBS to using your real name, you do not have to call me and
037: ask for new registration keys.
038:
039: Should you decide to do the above name switch, you would
040: put the name in this alternate sysop name field into the
041: sysop name field, and put what is in the sysop name field
042: here.
043:
044: If your sysop name and alternate sysop name fields are
045: normally different, and you put the same name in both of
046: them, the software will view this as not entering the
047: proper name keys.  If you have different sysop name and
048: alternate names, each one must appear, but in which field
049: they appear does not matter.
050:
051: This is case sensitive, so enter it EXACTLY as you want it
052: to appear.  "jON D" will work.
053:Registration Key 1
054:
055: Registration KEY 1 that you get when you register.
056:
057: These keys are used to decrypt encrypted messages and
058: unlock your registered commands. 
059:Registration Key 2
060:
061: Registration KEY 2 that you get when you register.
062:
063: These keys are used to decrypt encrypted messages and
064: unlock your registered commands. 
065:BBS Name
066:
067: This is the name of your BBS.  Doors and IEMSI use this.
068:
069: This is case sensitive, so enter it EXACTLY as you want it
070: to appear.  "jON D's BBS" will work.
071:BBS Location
072:
073: This is the location of your BBS.  Doors and IEMSI use
074: this.
075:
076: This is case sensitive, so enter it EXACTLY as you want it
077: to appear.  "ڳlwk, WI, U.S.A." will work.
078:
079:
080:
081:
082:BBS Phone Number
083:
084: This is your BBS's phone number.  For most numbers, it
085: should appear as ###-###-#### so the call-back-verification
086: and net mail routine can figure out your area code to know
087: when a number is long distance or not.
088:Current Node
089:
090: For most sysops, leaving this at "1" will be fine.
091:
092: For when multi-nodal operation is used, this tells the
093: software which node you are using, and which node this
094: Settings information applies to.
095:
096: Settings information is stored in SETTINGS.###, where "###"
097: is the node number.
098:
099: Changing this value does not change the current node, but
100: instead will create a new SETTINGS.### file and give that
101: the new node value.  Any other settings changes will also
102: be put here.  It then "switches" internally to the new
103: node--using pathnames with the new node value instead of
104: the old (so they must exist before you change this value). 
105:
106: When creating another node, you should:
107:   1. Copy NODE001\ to NODE###\
108:   2. Restart Node 1, and change this Setting to "x".
109:      This will create a Settings file for node "x", and
110:      once done, you are shifted into node "x".
111:
112:
113:
114:Fallback Style\Language
115:
116: This is the Style & Language the software should use when
117: it tries to switch to a Style or Language that it cannot
118: find.
119:
120: Typically, this comes into play when you just deleted a
121: Style or Language, or if you decide to change the "first"
122: Style or Language you want your callers exposed to.
123:
124: When first installed, the default is "1ST\1"--the "1ST"
125: Style and the "1" language.  Which also matches the way
126: it looks in a directory listing.
127:
128: This merely controls what Style\Language the caller is
129: given if what they had previously can no longer be found.
130: To assign a Style\Language to all new callers, you just
131: edit the "Language" field of #NEWUSER.
132:<end>
'
' AlterSettings' Modem Stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:62
001:    Comm port to use (1 = COM1:)
002: Maximum baud rate of your modem
003:   Mins of connection till reset
004:  WFC: Check events every ? mins
005:     Modem initialization string
006:     Modem answer command string
007:   Modem off-hook command string
008:<start>
009:Comm port to use (1 = COM1:, etc.)
010:
011: Use 0 for local-only operation.  Otherwise it is the port
012: your modem is connected to. 
013:
014: After changing this, the system will use that comm port
015: value when you exit Change Settings.
016:
017: If you accidentally entered the wrong value, and you have
018: no way of accessing that port, and the system "freezes"
019: while trying to access it, you should just restart the BBS
020: with the /PORT=x parameter to change it.
021:
022: You should already have told the fossil driver about the
023: port in CONFIG.SYS before you change it.  This includes
024: null modem connections/hookup's as well.
025:Maximum baud rate of your modem
026:
027: This is the speed you wish the software to communicate with
028: your modem at.  If your system does not respond to commands
029: such as the modem initialization string, then you should
030: make sure this is correct. 
031:
032: 57600 is not a baud rate, it is a computer<->modem rate.
033:
034: Valid values are: 1200, 2400, 9600, 19200, 38400
035: For most people (386+ CPU, 14.4+ modem) its 38400.
036:Number of minutes of connection before reset
037:
038: After a modem connection is made, how long should it wait
039: (in minutes) for a response/start of session. 
040:
041: This is how long we wait for the modems to negotiate a
042: baud/etc.  Almost always this should stay at "1".
043:
044: This is not a user-inactivity timer.  But a WFC timer.
045:
046:
047:WFC: Check events every ? minutes
048:
049: After how many minutes of inactivity should we do another
050: check for events when waiting for a caller.
051:
052: We always check for any events immediately after a caller
053: logs out.
054:
055: This value determines how many minutes we should wait while
056: nobody is calling before we do yet another events check.
057:
058: 5 minutes is a good value, but if you have a real popular
059: BBS you might want to reduce this to as low as 1.
060:
061: These event checking periods are also the time we do/try
062: Crash net mail exchanges with another BBS.
063:Modem initialization command string
064:
065: This is the command you want sent to the modem to prepare
066: it for operations.
067:
068:
069:Modem answer-the-phone command string
070:
071: This is the command you want sent to the modem to answer
072: incoming calls.
073:
074:
075:Modem take-phone-off-hook command string
076:
077: This is the command you want sent to the modem to take the
078: phone off-hook--such as when you do a local login.
079:
080: This is not a "hangup the modem command".  There is no
081: hangup string because we raise/lower the DTR to do that.
082:<end>
'
' AlterSettings' Miscellaneous text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:63
001:             "Morning" starts at
002:           "Afternoon" starts at
003:         "Afternoon" ends before
004:          8 letter BBS identifer
005:   Acceptable min words for chat
006:     Min drive space to do stuff
007:Emergency space (# of 4096 blks)
008:  Sysop-only log leading char(s)
009:     [0;31;47m+[34mMenuSystem Width Threshold
010:              [0;31;47m+[34mNewFilesPtr value
011:<start>
012:Time when "Morning" starts at
013:
014: This is used when displaying how many minutes the user has
015: left today, eg. "Good Morning, John, you have 5 minutes
016: remaining this call."
017:
018: If the call time is the same or later than the time you
019: specify here, then it will be "Morning".  The Afternoon
020: time defines when it is no longer morning.
021:
022:
023:Time when "Afternoon" starts at
024:
025: This is used when displaying how many minutes the user has
026: left today, eg. "Good Afternoon, John, you have 5 minutes
027: remaining this call."
028:
029: If the call time is the same or later than the time you
030: specify here, then it will be "Afternoon".  The Afternoon
031: ends time defines when it is no longer afternoon.
032:
033:
034:Time when "Afternoon" ends before
035:
036: This is used when displaying how many minutes the user has
037: left today, eg. "Good Evening, John, you have 5 minutes
038: remaining this call."
039:
040: This defines when "Afternoon" ends.  If not morning or
041: afternoon, then it's "Evening".
042:
043:
044:
045:8 letter BBS identifer
046:
047: When using GIP graphics, the caller requires a  1-8 letter
048: "BBS identifier" to separate your BBS from the others.
049: This identifier should be normal alphanumeric characters,
050: with no spaces or characters not allowed in a filename.
051:
052: You should try to use something unique.
053:
054: The caller will store your graphic files in a directory
055: with this name.
056:
057: This name will also be the filename (FILENAME.QWK) for .QWK
058: message download packets from your BBS.
059:
060:
061:Minimum number of words in chat for AI to pass it through.
062:
063: Since many users will try to chat with obscure reasons,
064: this provides you a defense.  If the chat reason does not
065: contain at least the number of words specified here, the
066: user is told to form a proper reason.
067:Minimum drive space needed to do new stuff (Requests/etc.)
068:
069: At various times, your drive will fill up.  When the
070: available drive space is below this value, the software
071: will not let any "adding" features be done (adding to
072: BBS numbers, requests, etc.) to avoid the risk of filling
073: the drive completely and crashing the system.
074:
075: When it goes below this amount, no logging is done--of
076: transfers or anything else--and no messages are allowed to
077: be posted.  However, if there is enough room for a DSZLOG
078: entry by DSZ or BiModem, then any user downloads will still
079: be handled properly. 
080:
081:
082:
083:Emergency buffer size (number of 4096 byte increments)
084:
085: Emergency drive space (2 here = 8192 bytes).  Typically,
086: an upload session can use every last byte on your
087: drive--before the protocol aborts due to lack of space.
088: This emergency space is stored in a file.  When an upload
089: is done, if the drive is full, then this file is deleted, 
090: freeing up space.  This space is needed to do proper
091: logging of the file transfer and other log entries. 
092:
093: The amount of emergency drive space should be greater than
094: the amount of minimum drive space (another Setting)--to
095: allow further logging. 
096:
097:
098:
099:Log leading character(s) for sysop-only info
100:
101: The character(s) to use in the callers log file to
102: designate sysop-only-visible entries. 
103:
104: You may specify up to 5 characters.  Trailing spaces are
105: ignored, leading spaces are kept.  Leaving this blank will
106: make all Callers Log entries visible to everyone. 
107:
108:
109:
110:MenuSystem Width Threshold
111:
112: When the software wants to create a quicky selection menu,
113: it uses something called the MenuSystem.  It is used
114: extensively throughout the program, and that last menu (to
115: select which page of Settings to jump to) is an example.
116:
117: What this MenuSystem does is offer up a screenful of
118: options.  Squeezing them until they all fit.
119:
120: However, with large numbers of Message or File Areas, the
121: options can get squashed too small (a couple of characters
122: per).  For this we have this Width Threshold.
123:
124: This value defines how far we can shrink down each option
125: before switching into the alternative menu selection
126: method (a scrollable list).
127:
128: 10 characters is usually pretty good.  If you hate the
129: current method, and want the scrollable list, you could
130: just use an 80 here.
131:NewFilesPtr value
132:
133: NewFilesPtr's are like message numbers.  Every time a new
134: file, ramble, or request, is put up, this number is
135: incremented, and that new item is given this value.  It is
136: not really meant to be be messed up by you, but I put this
137: in just in case it got corrupted and you needed to fix it.
138:
139: Each user has a NewFilesPtr field in their record, which is
140: then compared against the current values of each item
141: (files, rambles, requests) to find out what is new to them. 
142:
143: Normally this value is < 20,000, but if it becomes really
144: large (8+ digits) or negative, then it has become corrupt
145: and you should reset it to just higher than the number of
146: files you have on-line.
147:<end>
'
' AlterSettings' Login/New User text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:64
001: Mins with no name before hangup
002: Max name attempts before hangup
003:        Max users to keep active
004:         New User Password (NUP)
005:        Password visibility mask
006:  Max verif. attempts B/4 hangup
007: Shuttle-login password (if any)
008:Mins of inactivity before hangup
009:           [0;31;47m+[34mNew user MESSAGE.###
010:[0;31;47m+[34mSL value after passed call-back
011:[0;31;47m+[34m1st cmd to do when a user calls
012:<start>
013:Minutes of inactivity at logo before disconnect
014:
015: Before a user actually logs in (during the logo, shuttle,
016: etc.) this determines how long they are given before
017: hanging up due to inactivity.  This should be short, since
018: users with auto-dialers tend to forget about them and are
019: not around when a user finally hangs up--hanging up your
020: system yet again with their unattended login. 
021:
022: This delay is also in effect when the system expects a
023: "quickie" answer (such as Y/N) or when entering a user's
024: name (such as at login). 
025:
026:
027:
028:
029:Maximum name attempts before hangup
030:
031: Number of bad name attempts (during logon) allowed before
032: hanging up on them. 
033:
034:
035:Maximum number of users to keep active at one time
036:
037: Total number of active users to maintain at one time. 
038:
039: When this number is reached, new users are told to try
040: again next week.  Their names are not stored and they never
041: get farther than the login screen. 
042:
043:
044:
045:
046:New User Password (NUP) (optional)
047:
048: A New User Password is a password asked of new users after
049: they enter their name.
050:
051: If this field is blank, no NUP is asked.
052:
053: There is no way for you to tell users your NUP.  Its
054: purpose is normally to stop new users who are not calling
055: from places you consider "proper"--places where they can
056: find out your NUP.
057:
058: A NUP is a completely different system than a shuttle
059: password--although they can both be used together.
060:
061: A shuttle password is generally a long term thing, you
062: don't change it that often.
063:
064: NUP's are designed to be changed more often--since they
065: only apply to new users, you don't have to hassle with
066: telling all your old users about a password change (like
067: you do with shuttle passwords).
068:
069: Normally these two are not used together.  A NUP is a way
070: of saying "find the info yourself", whereas a shuttle
071: password usually is "apply for access, and I'll tell you
072: it".
073:
074:
075:
076:
077:Password visibility mask
078:
079: This is what we display as a user types each character of
080: their password.
081:
082: Its a simple mask.  In which spaces mean "show them what
083: they typed".  A "^" can be used to force the display of a
084: space.
085:
086: Examples:  "               "   show all
087:            "  *************"   show first two, then "*"s
088:            "^^^^^^^^^^^^^^^"   show spaces
089:            "54321__.> *O"   show something else
090:
091: This only is in effect for user passwords, not the various
092: other types of passwords.
093:Maximum verification attempts before hangup
094:
095: Number of wrong verifications (during logon) allowed before
096: hanging up on them.
097:
098:
099:Shuttle-login password (if any)
100:
101: If you use a shuttle login menu, then this is the password
102: you want the "Fpwd" and "Spwd" commands to use when showing
103: and asking for the shuttle password, respectively.
104:
105:Minutes of inactivity before a user is timed-out
106:
107: During their session, this is the maximum number of minutes
108: of inactivity--when they do not type anything--before we
109: hang up on them.
110:
111:New user MESSAGE.###
112:
113: New users are sent a message from the AI.  Currently, they
114: are sent MESSAGE.001.  However, for example, if you were to
115: change this to "NEW", then users would be sent MESSAGE.NEW. 
116:
117: Set this to "000" to not send a new user message.
118:
119:
120:
121:
122:SL value to give after successful call-back
123:
124: This is the Security Level value to give a user after they
125: successfully pass a call-back verification. 
126:
127: If set to zero, or if less than their current SL, then the
128: user's SL value is not changed from whatever they have.  By
129: not changing when it is lower, we are able to randomly set
130: the call-back User Attribute for a user without screwing up
131: their current SL.
132:
133:First command to execute when a user calls
134:
135: This is your first menu command to execute.  Usually it
136: contains all the commands you want to do while the user is
137: logging in.
138:
139: STRT is the normal first command for a normal system.  SHUT
140: would be normal for a shuttle-login system.  Any valid menu
141: command (category command) is valid.
142:<end>
'
' AlterSettings' File Stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:65
001:  Minimum space to allow uploads
002:        Max .DIZ lines to import
003:      Minimum description length
004:  Max description lines for UL's
005: Max desc lines when .DIZ exists
006:    Min SL to do sysop-only UL's
007: Min space to stop "be sure" msg
008:<start>
009:Minimum space to allow uploads
010:
011: When the drive space falls below this amount, users are not
012: allowed to upload.
013:
014: The drive that is checked is that containing the File Area
015: to which the upload would have gone.
016:
017:
018:
019:
020:Maximum number of FILE_ID.DIZ lines to import
021:
022: If you automatically import FILE_ID.DIZ descriptions into
023: your file lists as part of your Post-Upload-Processing,
024: this will limit the number of lines imported. 
025:
026: Because there are no rules for the length of FILE_ID.DIZ
027: files, some can get quite long.  But most are in the 6-8
028: line area.  So this setting tells the software where to
029: draw the line between reasonable and unreasonable length.
030:
031: To import the whole FILE_ID.DIZ always, set this to a high
032: number like 99.
033:
034: There are sysop Toggles that define the various aspects of
035: how Juggernaut should handle FILE_ID.DIZ importing.
036:Minimum description length
037:
038: This is the minimum description length for the description
039: to be considered valid.
040:
041: When a user enters a description for an upload: if they do
042: not enter a description at least this Setting in length,
043: they don't get their Minute-Credits (just Bytes) when the
044: file is validated (either by hand or automatically).
045:
046: I use "3" myself, because "2/3" can be a valid description.
047:Maximum description lines for uploads
048:
049: After a user uploads a file, they are asked to enter a
050: description.
051:
052: This value, normally 1, determines how many lines of
053: description they can type in.
054:
055:
056:
057:
058:Maximum description lines for uploads when .DIZ exists
059:
060: After a user uploads a file, they are asked to enter a
061: description.
062:
063: This value, normally 1, determines how many lines of
064: description they can type in.
065:
066: This value is only used if the file also contains a .DIZ
067: description.  It overrides the non-.DIZ value, and it can
068: be set to zero.
069:Minimum SL value needed to do sysop-only uploads
070:
071: This Setting defines the minimum SL value a user must have
072: to do an upload is to be for the sysop only.
073:
074: Uploads to the sysop must start with a "/" or "\" as the
075: first character of their description.  When listing these
076: files, they will appear for the sysop, but be invisible to
077: all other users.
078:
079:
080:Minimum space at which to stop "be sure" message
081:
082: When uploading, after the available drive space, if there
083: is less than this amount, then a "be sure it is enough" is
084: also displayed.
085:
086:<end>
'
' AlterSettings' Message Stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:66
001:         "ALL" should display as
002:  Max lines allowed in a message
003:  Max messages can post per call
004: File credit to give for posting
005:          The width of news text
006:  Message area for mass mailings
007:Max msgs allowed to DL at a time
008:     Max msg bytes allowed to DL
009:Min SL needed to create a ramble
010: Max rambles can create per call
011:  [1;31m+[0;34;47mMinimum .PKT size to compress
012:<start>
013:"ALL" should display as what?
014:
015: This tells how "ALL" should be displayed in the TO: field
016: of messages.  I use "Fellow Sentient Beings".  This is not
017: language-dependent and so will be the same in all
018: Styles\Languages.
019:
020: Type it exactly as you want it to appear.
021:
022:
023:
024:Maximum lines allowed in a message.
025:
026: Maximum number of lines to allow in a message.  Anything
027: under 200 is allowed.
028:
029: Really, only maximum - 1 lines in a message are allowed.
030:Maximum number of messages a user may post per call.
031:
032: Just what it says.  If this is set to 0, it is disabled and
033: they may post unlimited messages.
034:
035:
036:File credit to give for posting.
037:
038: This is the value in Upload Bytes a user should get for
039: posting a public message.  While this can be 0, setting it
040: to some value will help to encourage your users to post.
041:
042: It has three built in defenses: no credit if the message is
043: private, only credited once if they are posting a message
044: with Carbon Copies, and no credit if the message is TO:
045: them.
046:
047:The width of news text
048:
049: This is the width of centered NEWS.  Example: 70 provides a
050: 5 character margin on each side of the news text.  The
051: margin does not show up when you enter the text, but is
052: added when the text is put in a NEWS file.
053:Message area for mass mailings
054:
055: This is the message area number to use for mass mailing
056: messages.  A "1" corresponds to Private Mail. 
057:
058: Particularly useful if you do lots of mass mailings (like
059: to announce stuff), as this allows you to create a Private
060: message area just for mass mailings.  By pointing this
061: Setting to that area, you can do lots of mass-mailings
062: without clogging up your Private Mail (001) area.
063:
064:Maximum number of messages to allow to download at a time
065:
066: There is an internal maximum of 2000 messages that can be
067: downloaded at one time.  But you may set this still lower
068: depending on your own preferences. 
069:
070:Maximum message bytes allowed to DL (.QWK/etc.) at one time.
071:
072: This is the absolute maximum size in bytes you want to
073: allow the user to DL in messages at one time.
074:
075: Keep in mind that the message file is then compressed, so
076: the actual size of the download will be 70% smaller.  For
077: example, if you set 1,000,000 here (1 megabyte), the size
078: of the biggest DL message file would then be about 300k.
079:
080: Use 0 for unlimited size.  The maximum size is also limited
081: to 1/2 available drive space.
082:
083:
084:
085:
086:Minimum SL value needed to add/create a ramble
087:
088: The SL value a user must have in order to start a ramble
089: file.  The creator of the ramble determines the minimum SL
090: needed to read, or add-to, a ramble.
091:
092:Maximum number of rambles a user may create per call
093:
094: Just what it says.  This is create--not add to an existing
095: ramble.  If this is set to 0, it is disabled and they may
096: create unlimited rambles.
097:
098:Minimum .PKT size to compress
099:
100: When sending out net mail, you can define at what size we
101: do compressing at.  Uncompressed mail bundles contain the
102: extension .PKT, compressed mail bundles contain the
103: extension .XXy where XX is MO/TU/WE/TH/FR/SA/SU and y is
104: 0 to 9.
105:
106: This value depends on your needs.  Usually, because we do
107: compression at the time we've made the call, we want to set
108: this to a value where the time it takes to compress the
109: file isn't longer than the time it takes to send it
110: uncompressed.  If it takes 2 seconds to send a 8k file, and
111: 2 seconds to compress an 8k file + 1 second to send the 4k
112: compressed result.  Then obviously 8192 (8k)(uncompressed)
113: is better (2 seconds vs. 3 seconds of LD cost).
114:
115: But 8k is pretty easy.  The real threshold might be around
116: 64k.  Also remember that modern modems today compress the
117: data as well.  So a 64k file might get transmitted as a 32k
118: data block, whereas using ZIP would reduce it to a 20k file
119: to be sent.
120:
121: But if you want to compress everything you send out, then
122: just put 0 here.
123:<end>
'
' AlterSettings' Statistics Stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:67
001:The size of the Last Few Callers
002:     Min SL value needed to vote
003:    Total number of calls so far
004:   Days to maintain summary data
005:      Size of the stats rankings
006: Min logons for Worst Statistics
007:    Min SL value for Worst Stats
008:<start>
009:The size of the last callers screen is
010:
011: This is the number of users you wish to display for the
012: "show last few callers" screen (at login). 
013:
014:
015:Minimum SL value needed to vote
016:
017: The minimum SL value a user must have to vote.  While you
018: may provide access to the voting system for users of any SL
019: with the menu system--their votes will not matter unless
020: they have at least this SL. 
021:Total number of calls to the BBS so far
022:
023: This is the storage for the total number of calls to your
024: BBS ever.  It is increased by one with each logon. 
025:
026: It only counts those calls in which someone logged on.
027:Number of days to maintain the summary data at
028:
029: The summary data (SUMMARY.DAT) increases with each call.
030: It can easily become your largest file.  This value
031: controls that expansion by limiting how many days it goes
032: back.
033:
034: Only the first 10 or so entries are used for "show last few
035: callers".  The remaining are used for the "History"
036: command.  So, how you set this also determines how much of
037: a users history is available to them.
038:
039: If you have a lot (Gig+) of HD space, I recommend you set
040: this extremely high, and let your file grow.  Users like to
041: see their long histories on your BBS.
042:
043:The size of the stats rankings screen is
044:
045: The internal-method statistical rankings screen size.  18
046: fits perfectly on a screen, but you can extend this and the
047: rankings will scroll down when viewed.
048:
049: After changing this, you must run Update Stats or you will
050: just get nonsense when displaying the Best and Worst Stats.
051:
052:
053:
054:Minimum number of logons to include in Worst Statistics
055:
056: The minimum number of logons a user must have in order to
057: be considered for the worst stats screens.  Helps to
058: eliminate "non-participatory and soon to be deleted" users
059: from clogging up the worst stats screens. 
060:Minimum SL value to include in Worst Statistics screens
061:
062: The SL value a user must have to get on to the worst
063: statistics screens.  In general, your lowest level users
064: will always have the worst statistics.  This, and/or a
065: minimum number of logons, can eliminate many of the
066: "deadbeats" and show who is worst among the "good" users.
067:<end>
'
' AlterSettings' Colors text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:68
001:  Default message reading colors
002:   Entering msgs: far background
003:    Entering messages: text body
004:  Reading messages: hidden lines
005: Reading messages: Quote bracket
006:                MenuSystem: Text
007:          MenuSystem: Select Bar
008:<start>
009:Default message reading colors
010:
011: This is the color to give new users to use for their
012: Message Display colors (the body of the message).
013:
014: This is usually "#27[0;34;47m".
015:
016: Both the foreground and background colors are used.  The
017: background is the "paper" color (white with the above), and
018: the foreground is the actual typed text's color (blue).
019:
020:Entering messages: far background
021:
022: This is the color for the "far" background of the entering
023: messages screen.  This  color is used in the borders of
024: text body and the borders of the "Begin your message..."
025: section.
026:
027: This is usually "#27[1;30m".
028:
029: Only the foreground color matters.
030:
031: I would like to encourage you to try all values between 30
032: and 37, looking for the color that best suits you.  They
033: all look quite nice.
034:
035:
036:Entering messages: text body
037:
038: This is the color for the text body section of the Entering
039: Messages screen.
040:
041: This is usually "#27[0;34;47m".
042:
043: Both the foreground and background colors are used.  The
044: background is the "paper" color (white with the above), and
045: the foreground is the actual typed text's color (blue).
046:
047: It does change the look and feel of the message entry
048: screen, and I strongly recommend you try changing both
049: values and see which you like.  The foreground is numbers
050: 30 to 37, and the background is numbers 40 to 47.
051:
052:Reading messages: hidden net mail lines
053:
054: This is the color to use when displaying the hidden lines
055: of a message.  These are the net mail lines, and are only
056: displayed when you set the "show hidden lines" Message
057: Area Attribute to ON.
058:
059: This is usually "#27[1;30m".
060:
061: Only the foreground color is used.
062:
063:Reading messages: Quote bracket
064:
065: This is the color the quote bracket around quoted text
066: should be displayed as when reading messages.
067:
068: This is usually "#27[0;31m".
069:
070: Only the foreground color is used.
071:
072:
073:
074:MenuSystem: Text
075:
076: See the "MenuSystem Width Threshold" for more info about
077: the MenuSystem.
078:
079: This is the color we should set the text to when we are
080: using the scrollable selection screen.
081:
082: This is usually "#27[0;1;31m".
083:
084: Note: SHORT.TXT #29 has the template for how to display
085: the non-scroller MenuSystem.
086:
087:
088:
089:
090:MenuSystem: Select Bar
091:
092: See the "MenuSystem Width Threshold" for more info about
093: the MenuSystem.
094:
095: This is the color we should set the selection bar/cursor
096: to when we are using the scrollable selection screen.
097:
098: This is usually "#27[0;1;33m".
099:
100: Note: SHORT.TXT #29 has the template for how to display
101: the non-scroller MenuSystem.
102:<end>
'
' AlterSettings' GIP/VGA text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:69
001:   Max GIP graphics mode locally
002:    Your card's 640x480x256 mode
003:    Your card's 800x600x256 mode
004:<start>
005:Maximum GIP graphics mode to display at console
006:
007: When using GIP graphics, this is the maximum graphics mode
008: you wish to display at the local console.  It does not
009: affect what gets sent out the comm port.  A "0" for "don't 
010: display" or for if you don't have a VGA monitor.
011:
012: This should be "3" if you have a VGA card, "5" if you have
013: an SVGA card.  "1" for CGA or EGA.  "0" if mono only.
014:
015: The software uses direct screen writing for faster
016: graphics.  If the graphics are screwed up, then you will
017: want to try non-Direct (normal, slower) graphics drawing.
018: To do this, specify a negative value.  Example: "-5".  The
019: negative tells the software to use your video cards own
020: BIOS routines rather than the BBS's direct screen writes.
021:
022: Similarly if you are using DesqView/Windows/etc.
023:
024:
025:
026:Your card's 640x480x256 mode
027:
028: If you have an SVGA card, this tells the software which
029: mode is your 640x480x256 mode.  This is for use with GIP
030: graphics mode 4.  Not required.
031:
032: You can enter hex numbers and they will be converted
033: automatically.  Hex numbers should be entered in their
034: "xxh" form (eg. "2dH").
035:
036:
037:Your card's 800x600x256 mode
038:
039: If you have an SVGA card, this tells the software which
040: mode is your 800x600x256 mode.  This is for use with GIP
041: graphics mode 5.  Not required.
042:
043: You can enter hex numbers and they will be converted
044: automatically.  Hex numbers should be entered in their
045: "xxh" form (eg. "2dH").
046:<end>
'
' AlterSettings' More File Stuff text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:70
001:      Width of user file reviews
002:          1 File Point = ? Bytes
003:             Bytes exchange rate
004:           Minutes exchange rate
005:   Min SL value to do L&D delete
006:  Min space B/4 AI asks for help
007: Min space B/4 allow L&D deletes
008:  Min SL to do Targeted requests
009:  Min space for Targeted Uploads
010:<start>
011:Width of user file reviews
012:
013: This tells the software how wide to store any user-entered
014: file reviews.
015:
016: The value should be the same as the size of your most
017: common description-display size.  Or possibly that of your
018: smallest description-display size.  It depends on how and
019: where your callers enter reviews, and how much your
020: descriptions vary in size from area to area.
021:
022: "52", "47", "45", "38" etc. are common sizes.  If this
023: value is too small, you'll see lots of space after reviews.
024: If this value is too large, you'll see reviews being
025: chopped off before their end.
026:
027: Note: changing this value does not effect the size of
028: already stored reviews.
029:
030: Also, don't confuse these with extended descriptions.
031: Reviews have "--User Name" after the review text.
032:1 File Point = ? Bytes
033:
034: If this value is greater than 0, then it is assumed you are
035: using a File Point system (vs. bytes based).
036:
037: When you're using a File Point system, there are two
038: internal changes: the Download command displays FP's
039: instead of Bytes, and downloads have their FP byte-adjusted
040: values subtracted from the user, rather than actual bytes.
041:
042: FP's are useful to provide a scaler to make pay-per-point
043: easy to understand.  Example: if you charge your users
044: $1 = 1 FP, it's easier than  $1 = 30,000 bytes.
045:
046: Using that same value: a 29,000 file = 0 FP's, and a
047: 31,000 file = 1 FP, 59,999 = 1 FP, 60,000 = 2 FP's.
048:
049: If you want file size in FP's displayed instead of in
050: bytes, you should change your File Area "Form Type" lines
051: appropriately.   Edit LISTING.TXT to change your files
052: listing formats to include the displaying of FP's.
053:
054: When a user uploads, they are given the full byte credit of
055: their upload--from which their available FP's are
056: calculated later.  For example: two uploads of 21,000 and
057: 29,000 = 50,000 which converts to 1 FP.  But a user
058: downloading those same two files would not lose any FP's
059: since both are below 30,000 (the value of one FP in this
060: example).
061:
062: Internally, the software stores FP values for individual
063: files as 100-255 in their record.  Which actually means 0
064: to 155 FP's.  Both the L&D system and the FP system share
065: the same field, so it's usually called the "L&D/File
066: Point" value.
067:
068: No matter what you do with FP = bytes, or protocol
069: percentages, if a file has been assigned a specific FP,
070: then that will force the software to override everything
071: else and use that FP value.  Example: you could assign a
072: 5 MB file to be only 1 FP if you wanted.
073:Bytes exchange rate
074:
075: Exchange rate between Minute-Credits and Bytes.  This
076: contains how many Bytes the exchange is worth.  It is not
077: 1 minute = x bytes, but y minutes = x bytes.
078:
079: See the sysop Toggles for information about exchanges.
080:
081:
082:
083:
084:Minutes exchange rate
085:
086: Exchange rate between Minute-Credits and Bytes.  This
087: contains how many Minute-Credits the exchange is worth. 
088: It is not 1 byte = x minutes, but x minutes = y bytes.
089:
090: See the sysop Toggles for information about exchanges.
091:
092:
093:
094:
095:Minimum Security Level value to do L&D delete
096:
097: The Life&Death system is an optional method to give users
098: more control over the BBS.  In which files have L&D Points
099: and can use an L&D command to increase or decrease a files
100: point by one.  Which has the effect of extending its life
101: on the BBS or reducing its life.
102:
103: This Setting is the minimum SL that is required to do a
104: file delete with the L&D system.  There is also a sysop
105: Toggle which must be set ON to allow users to do L&D
106: delete. 
107:
108: L&D delete occurs when a user tries to reduce a file by one
109: L&D point, and the file is already down to no L&D points.
110: When the Toggle is ON, and the user has at least this SL,
111: and the drive space is below a minimum you defined, then
112: that file will be deleted off the drive.
113:
114:
115:
116:Minimum space before AI starts asking for help
117:
118: The Life&Death system is an optional method to give users
119: more control over the BBS.  In which files have L&D Points
120: and can use an L&D command to increase or decrease a files
121: point by one.  Which has the effect of extending its life
122: on the BBS or reducing its life.
123:
124: If you have L&D delete Toggled to ON, then when the drive
125: space falls below this value, the next caller with high
126: enough access will be asked by the AI to use their L&D
127: delete ability to make space.
128:
129: This is done at logon, where they are given a list of
130: potential candidates for deletion. 
131:
132: This occurs when the menu command "Asst" is in your "logon
133: loop".  The command should be set to the same SL value used
134: above to allow L&D delete. 
135:
136:
137:Minimum space before allow L&D deletes
138:
139: The Life&Death system is an optional method to give users
140: more control over the BBS.  In which files have L&D Points
141: and can use an L&D command to increase or decrease a files
142: point by one.  Which has the effect of extending its life
143: on the BBS or reducing its life.
144:
145: When the drive space falls below this amount, then L&D
146: delete of a file is allowed, otherwise it is not. 
147:
148: See the above two settings for additional information.
149:
150:
151:
152:
153:Minimum SL value needed to make Targeted requests
154:
155: Targeted uploads are like messages: you are uploading a
156: file to a specific user.
157:
158: The Requests List provides a third section which allows
159: users to specifically request files be Targeted Uploaded to
160: them.
161:
162: This Setting is the SL value needed before users can make
163: requests of each other and Target Upload files to each
164: other.  When a user has an SL of this or greater, they will
165: both see the third section in the Requests List, and be
166: able to upload to that user should they so choose.
167:
168: Targeted Uploads differ from file attaches to messages in
169: that they are stored in a File Area for all to see (and
170: download).
171:
172: Targeted Uploads differ from normal uploads in that a
173: message is sent to the person to receive the file saying
174: that the file is now on-line and to get it before the
175: sysop decides to delete it.
176:
177:
178:
179:Minimum space to allow Targeted uploads
180:
181: When the drive space falls below this amount, then
182: "Targeted Upload" is not allowed. 
183:
184: The Targeted Upload system was designed as a way for users
185: to exchange files that the sysop considers to be old and/or
186: valueless.
187:
188: This value defines the amount of drive space the system
189: must at least have to allow Targeted Uploads.  Its the
190: amount of space the sysop feels will not impinge upon
191: normal upload space.
192:
193: That is, the Target Upload system ideally exists solely at
194: the sysop's whim, and as such should not utilize system
195: resources that are considered normally needed by the BBS.
196:
197: In other words, you don't want your users clogging up all
198: your drive space with what you consider to be worthless, so
199: you define this value and that stops the inconvience for
200: you.
201:<end>
'
' AlterSettings' Extended File Crediting text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:71
001:   % Penalty (200 = 2x) in bytes
002: % Penalty (200 = 2x) in minutes
003:     After ? DL's, auto-validate
004:        Each DL: credit ?% bytes
005:      Each DL: credit ?% minutes
006:    Stop crediting after ? times
007:Start crediting after ? days old
008: Stop crediting after ? days old
009:<start>
010:% Penalty (use 200 for 2x, etc.) in bytes
011:
012: When you penalize a user via the Oust Files/Penalty option,
013: this multiplier determines how many bytes to subtract from
014: the users Upload Bytes.  200% for double bytes off (upload
015: bytes * 2), etc.
016:% Penalty (use 200 for 2x, etc.) in minutes
017:
018: When you penalize a user via the Oust Files/Penalty option,
019: this multiplier determines how many minutes to subtract
020: from the users Upload Bytes.  200% for double bytes off
021: (upload bytes * 2), etc.
022:
023: You should set this to 0 if you never give the user any
024: minutes of credit when they upload.  Or maybe just 100%,
025: (only the minutes they got for the UL) since the goal is to
026: remove any auto-validated credit given, and then penalize
027: them for the lousy upload.
028:
029: Please note: minute-credit penalties can be like a death
030: sentence even to your best uploaders.  Example: you use 2x
031: (200%), and you have a minute-credit/byte conversion rate
032: of 1MB=10Mins.  If they uploaded a 1MB file, they would get
033: +1MB and +45mins of credit.  If given the double penalty,
034: we would subtract 2MB and 90mins of credit.  When a user
035: cannot meet their minute-credit obligation, we try to get
036: it by conversion.  So if they only had the original 45
037: minute-credits, we would try to get it by subtracting
038: 45megs of DL credit (so a 6-to-1 UL/DL ratio, would mean
039: they only got 6MB of DL credit for that 1MB UL).  The
040: remaining 39MB would have to come from uploads (39\6=6megs
041: of UL, plus they can get their UL mins converted (at a rate
042: of 10mb-1min to further reduce it).  What this example
043: shows is that the minutes-penalty has much wider (and
044: harsher) effects than one might want.
045:
046:
047:After ? DL's, auto-validate the file
048:
049: This is an alternative to immediate validation of files
050: (where the uploader gets credit at the time they upload it)
051: and sysop validation (using your Validate Files command).
052: It will automatically validate the file, and give the
053: uploader credit, only after the file has been downloaded
054: the defined number of times.
055:
056: Useful for crediting uploaders only if they upload popular
057: files.
058:
059: As with all these "credit the uploader" when downloaded
060: options; if the user downloading is the uploader, the
061: sysop, or a non-existant user, the uploader is not given
062: credit.  And of course, for this option, if the file is
063: already validated, it is not re-validated.
064:
065: Set this to 0 to not do anything.
066:
067:
068:Each DL: credit the uploader ?% bytes
069:
070: Each time the file is downloaded, you can credit the
071: uploader.  100 = 100% of the files size.
072:
073: Useful (for instance 5%) to give the uploader extra credit,
074: or to give them credit based on times downloaded
075: (popularity).
076:
077: Setting this to 0 gives no credit for each download.
078:
079:Each DL: credit the uploader ?% minutes
080:
081: Each time the file is downloaded, you can credit the
082: uploader.  100 = 100% of the files time to download at 2400
083: baud.
084:
085: Useful (for instance 5%) to give the uploader extra credit,
086: or to give them credit based on times downloaded
087: (popularity).
088:
089: Setting this to 0 gives no credit for each download.
090:Stop crediting the uploader after DL'd ? times
091:
092: For the credit-uploader-each-time-DL'd options (the above
093: two Settings).  This tells the software to stop crediting
094: them after it's been downloaded ? times.
095:
096: Setting this to 0 means to ignore this limitation.
097:
098:
099:
100:
101:Start crediting the uploader after ? days old
102:
103: For the two credit-uploader-each-time-DL'd options (above).
104: This tells the software to start crediting them after it's
105: been more than ? days since the file was uploaded.
106:
107:Stop crediting the uploader after ? days old
108:
109: For the two credit-uploader-each-time-DL'd options (above).
110: This tells the software to stop crediting them after it's
111: become more than ? days since the file was uploaded.
112:
113: Setting this to 0 means to ignore this limitation.
114:
115: For example, set this to 7, and the credit-UL'er-each-time
116: will stop after it's 7 days old (a week) (which is the day
117: following the same day next week).
118:<end>
'
' AlterSettings' Peer Review text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:72
001:   MESSAGE.### for undergoing PR
002:       Min SL value to do PR'ing
003:       Max SL value to do PR'ing
004:       Pass/fail PR votes needed
005:       MESSAGE.### for passed PR
006:       MESSAGE.### for failed PR
007:  Post-PR SL to give when passed
008:<start>
009:MESSAGE.### to inform user he's undergoing peer-review
010:
011: When you send a user into Peer Review, they will be sent
012: this message. 
013:
014: Use "000" to not send a message.
015:Minimum SL value needed to do peer-reviewing
016:
017: The minimum SL value a user needs to do a Peer Review
018: voting on another user. 
019:
020:
021:Maximum SL value allowed to do peer-reviewing
022:
023: The maximum SL value a user needs to do a Peer Review
024: voting on another user.  Useful if you do not want fellow
025: sysops to vote on users. 
026:
027:Pass/fail votes (difference) a Peer Reviewee needs
028:
029: The difference which must be obtained for a user
030: undergoing Peer Review to either pass or fail the process. 
031:
032: The difference is simply the number of passed votes
033: greater than the number of failed votes, or vice-versa. 
034: Example: 10 Yes & 5 No = 5, but 5 Yes and 1 No = 4.
035:
036:
037:
038:MESSAGE.### to inform user he's passed peer-review
039:
040: When a user has passed Peer Review, they are sent this
041: message. 
042:
043: Use "000" to not send a message.
044:MESSAGE.### to inform user he's failed peer-review
045:
046: When a user has failed Peer Review, they are sent this
047: message. 
048:
049: Use "000" to not send a message.
050:Post-Peer Review SL value to give to confirmed user
051:
052: After a user passes Peer Review, they are given this SL
053: value.
054:<end>
'
' AlterSettings' WFC Desktop text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:73
001:       Show free space on drives
002:          Help text block number
003:     Wall paper character to use
004:      Wall paper forground color
005:     Wall paper background color
006: horiz,vert start of Callers Log
007: Color: primary Callers Log text
008:   Color: other Callers Log text
009:   Width of Callers Log viewport
010:  Height of Callers Log viewport
011:<start>
012:Show free space on which drives.
013:
014: When at the Waiting-for-caller screen, it will display the
015: amount of drive space available on whatever drives, up to
016: five, you put here.
017:
018:Help text block number.
019:
020: The WFC key help is stored in block 45 in SYS_BLKS.TXT.  If
021: you want something else displayed instead, you just put
022: what you want displayed in its own block in SYS_BLKS.TXT,
023: and change this value to point to that block number.
024:
025: Changing it to point to some other text can be useful if
026: you want some text handy at the WFC screen at all times.
027: Hittlng F1 at WFC will display the text block, be it the
028: help text, or whatever.
029:
030: Set this to 0 to not display any block.
031:
032: Displaying an alternative block is useful for reminders or
033: other stuff you forget a lot.
034:Wall paper character to use.
035:
036: This tells what character to display as wall paper for the
037: Waiting-For-Caller background.
038:
039: An ASCII chart would help.  32 is a space/solid.  Since you
040: will be seeing the WFC screen a lot, I added this so you
041: can set it up as you like it.
042:
043:
044:
045:Wall paper forground color.
046:
047: This is the foreground color for the characters displayed
048: as wall paper at the Waiting-For-Caller screen.
049:
050: Foreground is the actual pixels that form the displayed
051: characters.
052:
053: Colors are:
054:   0  Black          6  Brown             12 Orange
055:   1  Dark Blue      7  Light Grey        13 Bright Violet
056:   2  Dark Green     8  Dark Grey         14 Yellow
057:   3  Light Blue     9  Medium Blue       15 White
058:   4  Red            10 Bright Green
059:   5  Violet         11 Bright Blue
060:
061:Wall paper background color.
062:
063: This is the background color for the characters displayed
064: as wall paper at the Waiting-For-Caller screen.
065:
066: Background is the area of a character which does not
067: contain any displayable pixels.
068:
069: Colors are:   0  Black     3  Light Blue     6  Brown
070:               1  Blue      4  Red            7  White
071:               2  Green     5  Violet
072:horiz,vert start of Callers Log.
073:
074: This is the horizontal and vertical coordinates of where
075: at the Waiting-For-Caller screen you want the Callers Log
076: to start displaying at.
077:
078: This should be entered as "#,#".  For example: 21,1 would
079: put it at column 21 at the top row of the screen.
080:
081:
082:
083:Color of the primary Callers Log text.
084:
085: This is the foreground and background colors you want to
086: use when displaying the important (caller info) lines of
087: the Callers Log.
088:
089: Enter a standard ANSI color definition.
090:
091: Example: "#27[1;31;40m" displays the text as Orange on
092: Black.  Which I find very nice for tired eyes and long
093: distance viewing.
094:Color of the additional Callers Log text.
095:
096: This is the foreground and background colors you want to
097: use when displaying the less important (system info) lines
098: of the Callers Log.
099:
100: Enter a standard ANSI color definition.
101:
102: Example: "#27[1;37;40m" displays the text as Light Grey on
103: Black.
104:
105:Width of Callers Log viewport.
106:
107: This defines how wide to display the viewport to the
108: Callers Log at the Waiting-For-Caller screen.
109:
110: Setting this to 0 will disable displaying the Callers Log.
111:Height of Callers Log viewport.
112:
113: This defines how many lines of the Callers Log we should
114: display at the Waiting-For-Caller screen.
115:
116: Setting this to 0 will disable displaying the Callers Log.
117:<end>
'
' AlterPathNames' System Text Pathnames text.
'
'the 'letter' line, followed by 5 line 'pages'.
'------------------------------------------------------------|
BLOCK:74
001:   Menu Cmds Help Text
002:  Menu Cmds Help IDX 1
003:  Menu Cmds Help IDX 2
004: Program-use text blks
005:Program-use text index
006:            [Not Used]
007:            [Not Used]
008: COMMON locations path
009:            [Not Used]
010:            [Not Used]
011:            [Not Used]
012:            [Not Used]
013:            [Not Used]
014:<start>
015:Menu Cmds Help Text          d:\BBS\GLOBAL\TEXT\MENUCMDS.TXT
016:
017: This file contains the Command Helper ("H" from McEditor)
018: text.
019:
020:
021:Menu Cmds Help IDX 1      d:\BBS\GLOBAL\INDEXES\MENUCMDS.ID1
022:
023: This is one of the two index files for the Command Helper.
024:
025: It is automatically updated when the MENUCMDS.TXT file is
026: altered.
027:Menu Cmds Help IDX 2      d:\BBS\GLOBAL\INDEXES\MENUCMDS.ID2
028:
029: This is one of the two index files for the Command Helper.
030:
031: It is automatically updated when the MENUCMDS.TXT file is
032: altered.
033:Program-use text blocks      d:\BBS\GLOBAL\TEXT\PRG_BLKS.TXT
034:
035: These are text blocks that only the sysop see's, or that
036: the software uses internally.  There really isn't anything
037: in them that the sysop needs to edit.
038:
039:Program-use text index    d:\BBS\GLOBAL\INDEXES\PRG_BLKS.IDX
040:
041: This is the index to PRG_BLKS.TXT.
042:
043:
044:
045:COMMON locations path          d:\BBS\NODE???\***\COMMON.LST
046:
047: This template pathname points to wher we can fine the
048: COMMON.LST file for each Style.  These files contain where
049: we should look for other files.
050:<end>
'
' Text for Logging Toggles 1.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:75
001:[37mA. [0;36mRecord each user, or non-user, who calls.
002:[37mB. [0;36mRecord each unwanted login name attempt.
003:[37mC. [0;36mRecord each time the BBS is restarted.
004:[37mD. [0;36mRecord when a wrong password is entered.
005:[37mE. [0;36mRecord when and which events are executed.
006:[37mF. [0;36mRecord each time a user changes their password.
007:[37mG. [0;36mRecord phone numbers for call-back verification.
008:[37mH. [0;36mRecord when a user passes, or fails, Peer Review.
009:[37mI. [0;36mRecord each chat attempt's reason.
010:[37mJ. [0;36mRecord when a user has been penalized.
011:[37mK. [0;36mRecord when you have deleted a user.
012:[37mL. [0;36mRecord file uploads/downloads.
013:[37mM. [0;36mRecord when a file is removed/deleted/disappeared.
014:[37mN. [0;36mRecord when do file Adjustments.
015:[37mO. [0;36mRecord which users were purged.
016:[37mP. [0;36mRecord orphaned messages when packing messages.
017:<start>
018:A. Record each user, or non-user, who calls.
019:
020:When ON, a Callers Log entry will made for each caller.  Information
021:included: time of call, baud of call, name and location of user.
022:
023:Optionally, with another Toggle, you can have it record how many File
024:Points that user has at the time the user hangs up.
025:
026:Normally this is ON.  But if you never use the Callers Log, you can turn
027:this OFF.
028:
029:It also records as a "Non-User" entry when someone connects, and then
030:just hangs up without entering any name.
031:
032:Recommendation: ON
033:
034:B. Record each unwanted login name attempt.
035:
036:When ON, we will record, in the Callers Log, each time a user enters a
037:name, and then answers "No" when asked if that's the name they wish to
038:use.
039:
040:Mainly this is a good guage for name-entering problems, but it also is a
041:good security system for finding users using multiple names.
042:
043:Recommendation: ON
044:
045:C. Record each time the BBS is restarted.
046:
047:Records a log entry in the Callers Log each time you restart the BBS.
048:
049:Recommendation: OFF
050:
051:D. Record when a wrong password is entered.
052:
053:Records a log entry in the Callers Log each time a user gets a password
054:wrong.  Also records what that password attempt was.
055:
056:Useful for knowing about account hack attempts.  Also useful for finding
057:out passwords users use on other BBS's.  A sysop, for example, will
058:often make the mistake and enter his own password.
059:
060:Recommendation: ON
061:
062:E. Record, in the Callers Log, when and which events are executed.
063:
064:Mainly this is useful for making sure your events got executed.  But
065:once they are working OK, you probably want to turn this OFF.  It also
066:records the "attempted events" that need to re-try every 5 minutes, and
067:these can add up to a lot of extra log lines.
068:
069:Recommendation: ON at first, then OFF.
070:
071:
072:
073:F. Record each time a user changes their password.
074:
075:Records in the Callers Log when a user changes their password, and what
076:the old password used to be.
077:
078:Mainly serves 3 purposes: if a user account has been hacked, one of the
079:first things they tend to do is change the password to something
080:familiar; second it provides a record of passwords that user likes to
081:use (and probably uses on other BBS's); finally it gives you something
082:to go by if a user has forgotten his new password and keeps trying the
083:old one, and then asks you what's wrong.
084:
085:Recommendation: ON
086:
087:
088:
089:G. Record phone numbers for call-back verification.
090:
091:When ON, we record, in the Callers Log, the phone numbers that were
092:attempted for Call-Back-Verification.
093:
094:Recommendation: ON
095:H. Record when a user passes, or fails, Peer Review.
096:
097:If you are using the Peer Review system, the people that do the voting
098:are sometimes curious about how the results went.  When this is ON, it
099:records in the Callers Log (in a user visible entry) whether the user
100:passed or failed Peer Review, and what the final votes were.
101:
102:Recommendation: ON
103:
104:
105:
106:I. Record, in the Callers Log, each chat attempt's reason.
107:
108:When ON, we record each chat attempt reason.  This is really the only
109:way to know a user tried to chat with you while you were out.  Using the
110:reason, you can usually send a message to them.
111:
112:Recommendation: ON
113:
114:
115:
116:
117:J. Record when a user has been penalized.
118:
119:When ON, we record in the Callers Log a user visible entry when a user
120:was given the "double" bytes off penalty.  Sometimes useful for keeping
121:the other users in line--tells them that you are serious.
122:
123:Recommendation: ON
124:
125:
126:
127:
128:K. Record, in the Callers Log, when you have deleted a user.
129:
130:When you delete a user, this records an entry of that fact.  Useful for
131:future reference or if you have a Co-Sysop who can delete users.
132:
133:Recommendation: ON
134:L. Record file uploads/downloads.
135:
136:When recording user uploads and downloads in the Callers Log, there are
137:two steps.  First, if this is OFF, nothing is recorded.  Second, if
138:this is ON, then we use File Area Attribute 2 to determine whether we
139:should record it as a user-visible entry or not.
140:
141:Recommendation: ON, seeing other file transfers is interesting.
142:
143:
144:
145:M. Record when a file is removed/deleted/disappeared.
146:
147:This will record in the Callers Log when you delete a file.  Useful
148:if you want to keep track of File-Op activities.
149:
150:Recommendation: OFF
151:N. Record when do file Adjustments.
152:
153:When the software automatically discovers a file and creates an entry
154:for it, this is recorded as an adjustment entry in the Errors Log.
155:
156:Recommendation: ON, useful for reminding you of a temporary file in
157:a File Area that you forgot to delete.
158:
159:
160:
161:
162:O. Record which users were purged.
163:
164:When ON, we record in the Callers Log which users were purged in the
165:Packing operations.
166:
167:Recommendation: OFF, although it can be nice.
168:P. Record orphaned messages when packing messages.
169:
170:When ON, the software will do a "find orphaned messages" before the
171:actual packing of messages.
172:
173:Orphaned messages are bodies of message text that have somehow gotten
174:separated from their header.  Most of the time this occurs when a
175:"Edit" is done on an already sent message, or a "Continue Message" is
176:done.  But it also can occur when one or more of the header records
177:become corrupt.  The packing messages operations cleans out these
178:orphaned bodies.
179:
180:When ON, the orphaned text is stored in DEL_MSGS.TXT.
181:
182:However, if your message files underwent some sort of catastrophic
183:change (such as suddenly going from 30 megs to 60 megs), the amount
184:of orphaned text could easily fill your drive.  Under those situations
185:you would definitely want this OFF.
186:
187:Recommendation: ON, if you have a small message system where every
188:message is important to you--then you want to know about corruption.
189:But if you have a giant EchoMail system, then OFF--it'll speed up the
190:packing operations.
191:<end>
'
' Text for Logging Toggles 2.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:76
001:[37mA. [0;36mRecord net mail stuff.
002:[37mB. [0;36mRecord TO/FROM net messages received.
003:[37mC. [0;36mAdd File Points values to users Callers Log lines.
004:<start>
005:A. Record net mail stuff.
006:
007:This is a general toggle for the net mail logging stuff.  Controlling
008:stuff such as the Contacted: lines.
009:
010:Recommendation: ON, unless all you do is contact one node.
011:B. Record TO/FROM net messages received.
012:
013:When ON, the "TO: Name  FROM: Name  RE: Subject" that is visible on
014:the monitor when importing PKT's will be recorded in the log as well.
015:
016:Recommendation: OFF, once you get EchoMail you won't want this ON.
017:C. Add File Points values to users Callers Log lines.
018:
019:When on, a "[FPs=#]" will be added to the end of each users Callers
020:Log (login) line entry.  These lines are actually created when the
021:user logs off, and so reflect their FPs at time of logoff.
022:
023:Useful for when a user thinks the system messed up on their FP values,
024:this provides you a way to track it as they change.
025:
026:Recommendation: OFF, unless you are using an FP based file system.
027:<end>
'
' Text for Debugging Toggles.
'
'the 'letter' line, followed by 5 line 'pages'.
' |----------------------------------------------------------------------|
BLOCK:77
001:[37mA. [0;36mPer-command suite of tests.
002:[37mB. [0;36mRecord when user hangs up inside a door.
003:[37mC. [0;36mRecord received IEMSI information at login.
004:[37mD. [0;36mRecord sent IEMSI information at login.
005:[37mE. [0;36mRecord received IEMSI information when dial-up.
006:[37mF. [0;36mRecord sent IEMSI information when dial-up.
007:[37mG. [0;36mRecord received EMSI information.
008:[37mH. [0;36mRecord sent EMSI information.
009:[37mI. [0;36mAt WFC, show Juggernaut memory info.
010:<start>
011:A. Per-command suite of tests.
012:
013:When ON, the software will do a bunch of tests after each menu command
014:to watch and see if there are any problems.
015:
016:Tests include:
017:  Monitoring for file handle mismatches.
018:  Observing when the TEMPFILE persists.
019:  Checking that string space hasn't become corrupted.
020:  Checking that there is enough stack space.
021:  Warning when you have run low on RAM for some reason.
022:
023:The results are recorded in the Errors Log.  A handle mismatch error
024:will usually result when you use Trap All, so if you see one after
025:just using Trap All, ignore it.
026:
027:Recommendation: OFF, a very little improvement in speed after selecting
028:a menu command.
029:
030:
031:
032:B. Record when user hangs up inside a door.
033:
034:If you suspect a door program is crashing your system when the user
035:hangs up inside it, you can turn this ON to confirm it.  It will
036:record in the Errors Log each time a user hangs up inside a door
037:program.
038:
039:Recommendation: OFF
040:
041:
042:
043:C. Record received IEMSI information at login.
044:
045:IEMSI is the protocol that is used nowadays to quicky exchange user
046:information between the BBS and the users communication program.  The
047:information exchanged includes: User: real name, alias, location, home
048:phone, data phone, password, and the name of the communications
049:program.  BBS: we send them BBS name, location, and name of program.
050:
051:Of all the debug toggles, this one is nice to have on, at least for a
052:short while.  It records in the Errors Log the users packet of
053:information as it was received from the user at login.
054:
055:Recommendation: OFF
056:
057:
058:
059:D. Record sent IEMSI information at login.
060:
061:IEMSI is the protocol that is used nowadays to quicky exchange user
062:information between the BBS and the users communication program.  The
063:information exchanged includes: User: real name, alias, location, home
064:phone, data phone, password, and the name of the communications
065:program.  BBS: we send them BBS name, location, and name of program.
066:
067:If you suspect your BBS is not handling IEMSI properly, or you are just
068:curious about what the users receive, you can turn this ON.  This will
069:record in the Errors Log the actual IEMSI packet that we send to the
070:user at login.
071:
072:Recommendation: OFF
073:
074:
075:E. Record received IEMSI information when dial-up.
076:
077:IEMSI is the protocol that is used nowadays to quicky exchange user
078:information between the BBS and the users communication program.  The
079:information exchanged includes: User: real name, alias, location, home
080:phone, data phone, password, and the name of the communications
081:program.  BBS: we send them BBS name, location, and name of program.
082:
083:It records in the Errors Log the packet of information as it was
084:received from BBS you called.
085:
086:Recommendation: OFF
087:
088:
089:
090:
091:F. Record sent IEMSI information when dial-up.
092:
093:IEMSI is the protocol that is used nowadays to quicky exchange user
094:information between the BBS and the users communication program.  The
095:information exchanged includes: User: real name, alias, location, home
096:phone, data phone, password, and the name of the communications
097:program.  BBS: we send them BBS name, location, and name of program.
098:
099:If you suspect your BBS is not handling IEMSI properly when calling
100:other BBS's, or you are just curious about what the BBS's receive, you
101:can turn this ON.  This will record in the Errors Log the actual IEMSI
102:packet that we send to the BBS you called.
103:
104:Recommendation: OFF
105:
106:
107:G. Record received EMSI information.
108:
109:EMSI is the protocol we use when exchanging net mail packets.  EMSI
110:itself is a small informational packet that is exchanged.
111:
112:Normally the received EMSI information is displayed in "Contacted:"
113:lines in the Callers Log.  But if you feel these lines are in error,
114:you can turn this toggle ON and it will record the uncensored
115:original information in the Errors Log.
116:
117:Recommendation: OFF
118:H. Record sent EMSI information.
119:
120:EMSI is the protocol we use when exchanging net mail packets.  EMSI
121:itself is a small informational packet that is exchanged.
122:
123:If someone you exchange net mail with is complaining that their EMSI
124:info on you always is wrong, or that their system has trouble handling
125:the EMSI info you are sending, you can set this to ON and see that all
126:your information is indeed correct.
127:
128:Recommendation: OFF
129:I. At WFC, show Juggernaut memory info.
130:
131:When ON, the WFC desktop will include the currently available RAM,
132:stack space, and string space.
133:
134:Mainly for me, or other programmers, who worry about such stuff.
135:
136:Recommendation: OFF
137:<end>
'
' Text (all, complete) for Alter L&D/FP's globally.
'
BLOCK:78
001:[0;30m[2J[0;32mThis will alter all the Life & Death Counts or File Point values in a file>area.  Enter the value you wish to alter by in the form: +x, -x, where x is a>numeric value.  [Enter] alone does nothing.>>
002:[1;32mAlter the counts in which File Area :
003:>[1;32mWhat value should we change these entries by :  [37m
004:[0;32mNothing Done.>
'
'
'
BLOCK:79
001:>[0;34;46m>
002:[5C                                                                     >
003:[5C This will delete a specified number of messages from a message      >
004:[5C area.  Starting from the oldest, and working towards the most       >
005:[5C recent (newest) message.                                            >
006:[5C                                                                     >
007:[5C Only messages with the "Do not Auto-Delete Attribute" set ON are    >
008:[5C ignored and preserved.                                              >
009:[5C                                                                     >
010:[5C This is primarly useful for EchoMail areas that have a lot of       >
011:[5C traffic.                                                            >
012:[5C                                                                     >>
013:>
014:[1;32mDelete the oldest 100 messages in which area :
015:>>[1;32mDelete how many messages [0..%1]?  
'
' Text (all, complete, entire) for Global File Area Attributes changer.
'
BLOCK:80
001:[0;30;44m[2J<[47m[0K[46m[3;1f
002:[5C                                                                      >
003:[5C               Set/Reset Attributes for all File Areas                >
004:[5C                                                                      >
005:[5C This will turn ON or OFF one or more Attributes for all File Areas.  >
006:[5C                                                                      >
007:[5C Attributes other than what you specify are not affected.             >
008:[5C                                                                      >
009:[5C Quite useful is Attribute B, which has the effect of making all      >
010:[5C files free.  You can turn this ON for a couple days and declare      >
011:[5C "leach week", or to celebrate special occasions.                     >
012:[5C                                                                      >
013:[15;28f[41m                      >
014:[27C[1;33m  Which Attribute(s)  [0m  >
015:[27C[41m                      [0m  >
016:[27C[41m   ................   [0m  >
017:[27C[41m                      [0m  >
018:[29C                      
019:<[47m[0K[0;34;47m[14CAttributes are: 1234567890ABCDEF     [Enter] to exit[18;31f[1;37;41m
020:
021:<[47m[0K[0;30;41m[18;31f%1[20;28f[1;33m  Set these ON        [0m  >[27C[41m                      [0m  >[29C                      [20;42f[1;33;41m
022:[0;30;44m[2J<[47m[0K[10;34f[41m           >[33C[1;33m  Working  [0m  >[33C[41m           [0m  >[35C           
023:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
'
' Text (all, complete, entire) for Mass Mailer.
'
BLOCK:81
001:>>[1;32mMESSAGE.### to send (type what ### is) :  [37m
002:%%%
003:>>[1;32mIs this to be a message from the AI (rather than you)
004:[1;32mSubject :  [37m
005:[0;32m[Enter] to abort.>>
006:|~|[s[19C[0;32mSending the letter to [0m%1[0;32m.[0K[u
007:.  No messages sent.[0K>
008:.  One message sent.[0K>
009:.  %1 messages sent.[0K>
010:[0;31mAborted
011:[0;32mDone
'
' Text (all, complete, entire) for the various File Manipulations routines.
'
BLOCK:82
001:>>[0;32mThis command will allow you to do a search and replace of text in a file.>>The search string and the replace string must be the same length.>>It does an exact match of search string you enter--case sensitive.>>You can use "#xxx" (ie. #27, #255, etc.) for non-keyboard characters.>>>[1;32mPathname to alter :  [37m
002:>[1;32m Search string :  [37m
003:>[1;32mReplace string :  [37m
004:>>[0;32mThis command will allow you to truncate a file down to a smaller size.  The>bytes are removed from the end of the file.>>Great for chopping the last CR/LF off an ANSI file.>>>[1;32mPathname to alter :  [37m
005:>>[0;32mFile size: %1>>[1;32mNumber of bytes to remove from the end :  [37m
006:>>[0;32mThis command will allow you to do a search and delete of text in a file.>>It does an exact match of search string you enter--case sensitive.>>You can use "#xxx" (ie. #27, #255, etc.) for non-keyboard characters.>>>[1;32mPathname to alter :  [37m
007:>>[0;32mThis command will remove a section from a file.  Useful for removing an>unwanted part of a non-text file.>>For the most part, the starting location and length will need to be found by>trial and error.  But you can get very close to the starting location using>NU's TS or DiskEdit utilities.>>>[1;32mPathname to alter :  [37m
008:>>[0;32mFile size: %1>>[1;32mStart chopping at which byte (1..n) :  [37m
009:>>[1;32mNumber of bytes to remove :  [37m
010:>>[0;32mWorking...
011:>>[0;32mThis command will let you insert a little text into anywhere in a file.>>You can use "#xxx" (ie. #27, #255, etc.) for non-keyboard characters.>>>[1;32mPathname to alter :  [37m
012:>>[0;32mFile size: %1>>[1;32mInsert the text before which byte (1..n) :  [37m
013:>>[1;32mText to insert :  [37m
014:>>[0;32mThis command will let you append one file onto the end of another file.>>[1;32mPathname to append to (destination) :  [37m
015:   [1;32mPathname to append from (source) :  [37m
016:[0;32m  Done.
'
' Text (all, complete, entire) for the EchoMail Router system.
'
BLOCK:83
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:[0;30;44m[2J[46m>
011:>
012:[5C                                                                      >
013:[5C                           EchoMail Router                            >
014:[5C                                                                      >
015:[5C This is how you tell the software which net addresses are to get     >
016:[5C your EchoMail.                                                       >
017:[5C                                                                      >
018:[5C There are two ways an address can get your mail: they can be feeding >
019:[5C you, or you can be feeding them.  A Hub or Host feeds you mail.  But >
020:[5C if you are a Hub or Host, or you have your own Echos, then you feed  >
021:[5C others.                                                              >
022:[5C                                                                      >
023:[5C                <UP>, <Down> to move selection bar.                   >
024:[5C              PgUp/PgDn (or <Left>, <Right>) to page.                 >
025:[5C                 [Enter] to select.  <esc> to quit.                   >
026:[5C                     <ins> to create an entry.                        >
027:[5C                     <del> to delete an entry.                        >
028:[5C                                                                      >
029:[5C After you have selected an address, you will be taken to a Message   >
030:[5C Area toggle screen which will allow you to toggle areas ON/OFF for   >
031:[5C that address.                                                        >
032:[5C                                                                      
033:<[47m[0K[34C[0;34;47mHit any key.
034:[0;30;44m[2J[46m>
035:>
036:[5C                                                                      >
037:[5C                           EchoMail Router                            >
038:[5C                                                                      >
039:[5C The "Last Read" pointers are the last message number, in that area,  >
040:[5C that has been seen by that address.  If you were to change it to 0,  >
041:[5C for example, the software would examine all messages in that area.   >
042:[5C                                                                      >
043:[5C When we exchange net mail with the specified net address, they will  >
044:[5C be given all new messages in that area from the first message which  >
045:[5C has a message number greater than the last-read pointer, through to  >
046:[5C the last message in the area.                                        >
047:[5C                                                                      >
048:[5C When you toggle a message area ON for them to receive, the last-read >
049:[5C pointer is automatically set to the current last message in that     >
050:[5C The "Last Read" pointers are the last message number, in that area,  >
051:[5C So if you were to poll them immediately, there would be no mail to   >
052:[5C send.  This is the way its normally done.  But you can set the last- >
053:[5C read pointer to zero, and that address will get all the messages in  >
054:[5C that area when you/they first poll.  This is less-used, because the  >
055:[5C messages are usually real old, or come in too fast as it is.         >
056:[5C                                                                      
057:<[47m[0K[34C[0;34;47mHit any key.
058:[0;30m[2J[0;32m                      Session-level                     Echos they are>
059:    Zone:Net/Node  password (optional)   Attributes   to receive from you>
060:
061:<[0;34;46m[0K[70C? Help[4;1f
062:[1;37;44m
063:[0m
064:[10;30f[41m                     >
065:[29C[1;33m Net Address to Add  [30m>
066:[29C                     [30m>
067:[29C[0;41m  .................  [1;30m>
068:[29C                     [30m>
069:[31C
070:<[47m[0K[0;34;47m[16CType a net address of the form: zone:net/node[13;32f[1;37;41m
071:[1;33m
072:[40C[1;33m
073:       
074:
075:
076:[0;33m. [1;3
077:m [0;36m
078:[3;1f
079:[0;30m[2J[44m[0K[28C[0;1;31m Toggle EchoMail Areas [0;32m[2;31fLastRead[2;71fLastRead<[47m[0K[0;34;47m[11C? for Help.  @ to edit Last-Read's.  [Enter] to move on.[3;1f[0m
080:ABCDEFGHIJKLMNOPQRSTUabcdefghijklmnopqrstu
081:?@
082:<[1;32mEdit the Last-Read pointers for which area :  
083:[0;1;33m
084:<[47m[0K[0;34;47m[11C? for Help.  @ to edit Last-Read's.  [Enter] to move on.[3;1f[0m
085:;4f[1;3
086:;44f[1;3
087:[
088:m
089: [0;36m
'
' Text (all, complete, entire) for batch net file attaching.
'
BLOCK:84
001:[0;30;44m[2J[46m>
002:>
003:[5C                                                                      >
004:[5C                        Multiple Net Attaches                         >
005:[5C                                                                      >
006:[5C This command allows you to "Net File Attach/Send" files to multiple  >
007:[5C net addresses in a single operation.                                 >
008:[5C                                                                      >
009:[5C It works as follows: You tell me a net address, or a list of net     >
010:[5C addresses, to use.  You tell me a pathname, or a list of pathnames,  >
011:[5C to use.  I then will make a note to myself that each of those        >
012:[5C pathnames specified are to be sent to each of those net addresses.   >
013:[5C                                                                      >
014:[5C When you next Net contact one of those net addresses, they will be   >
015:[5C given a copy of the file(s) you specified.  In addition to their     >
016:[5C normal mail (if any).                                                >
017:[5C                                                                      >
018:[5C Note: this is an update utility.  It updates the list of file        >
019:[5C attaches to send to a net address.  So feel free to run it multiple  >
020:[5C times on any net address to add new/more files to what you want them >
021:[5C to receive.  When specifying a list of files, the list need only     >
022:[5C contain changes since the last list you specified.                   >
023:[5C                                                                      
024:<[47m[0K[34C[0;34;47mHit any key.
025:[0;30;44m[2J[46m>
026:>
027:[5C                                                                      >
028:[5C The first question you are asked is for a net address to use.  You   >
029:[5C may specify a net address (zone:net/node) or use "@pathname" to tell >
030:[5C me to use a pre-created list of net addresses.  This list file       >
031:[5C should be a normal text file with one net address per line.          >
032:[5C                                                                      >
033:[5C   Example:   1:154/42                                                >
034:[5C              200:200/1                                               >
035:[5C              200:503/0                                               >
036:[5C                                                                      >
037:[5C The next question you are asked is for a pathname to use.  You may   >
038:[5C specify a pathname (d:\dir\filename.ext) or use "@pathname" to tell  >
039:[5C me a pre-created list of pathnames.  You may use wildcards.          >
040:[5C                                                                      >
041:[5C   Example:  C:\DNLOADS1\JDRBBS??.*                                   >
042:[5C             C:\WP\LETTER.TXT                                         >
043:[5C             @C:\BBS\TOSEND1.LST                                      >
044:[5C                                                                      >
045:[5C The pathname(s) you wish to send should not be moved or deleted      >
046:[5C until all the receipients have gotten their copy.                    >
047:[5C                                                                      
048:<[47m[0K[34C[0;34;47mHit any key.
049:[0;30;44m[2J[46m>
050:>
051:[5C                                                                      >
052:[5C This command is useful when you want to distribute one or more files >
053:[5C in a single pass to multiple net addresses.                          >
054:[5C                                                                      >
055:[5C Example: you just created a beta update, and you want all your beta  >
056:[5C sites to get a copy of it.                                           >
057:[5C                                                                      >
058:[5C Example: you provide a GIF file distribution service.  A user        >
059:[5C uploads a GIF, and each night you run this to net that GIF to all    >
060:[5C subscribing nodes.                                                   >
061:[5C                                                                      >
062:[5C Example: you want another BBS to get all the files uploaded to you   >
063:[5C each day.  You just make a list of new files, run this, and then     >
064:[5C either poll that second BBS or wait for them to poll you.  Can be    >
065:[5C done on both BBS's so each sends the other new files nightly (or     >
066:[5C weekly, etc.).  The best way to do this is to have an Uploads area,  >
067:[5C then specify path\*.*, then after the exchange is done, move all the >
068:[5C files in this Uploads area to an Old Uploads area--so that is clean  >
069:[5C for the next day.                                                    >
070:[5C                                                                      
071:<[47m[0K[34C[0;34;47mHit any key.
072:[0;30;44m[2J[46m>
073:>
074:[5C                                                                      >
075:[5C That's it.  I make a bunch of notes to myself, but the files are not >
076:[5C copied so no extra disk space is used.                               >
077:[5C                                                                      >
078:[5C These file attaches are sent whenever that net address contacts you, >
079:[5C or you contact them.                                                 >
080:[5C                                                                      >
081:[5C In some cases, this is a lot more convienent then calling up and     >
082:[5C downloading, or setting up FREQ'able files.                          >
083:[5C                                                                      
084:<[47m[0K[34C[0;34;47mHit any key.
085:[0;44m[2J<[47m[0K[10;29f[41m                     >
086:[28C[1;33m  Net Address to Use [0m  >
087:[28C[41m                     [0m  >
088:[28C[41m  .................  [0m  >
089:[28C[41m                     [0m  >
090:[30C                     
091:<[47m[0K[0;34;47m    Type a net address, or @pathname for a list of addresses.  F1 for help.[13;31f[1;37;41m
092:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
093:[11C[1;33m              Net File Attach which pathname              [0m  >
094:[11C[41m                                                          [0m  >
095:[11C[41m  ......................................................  [0m  >
096:[11C[41m                                                          [0m  >
097:[13C                                                          
098:<[47m[0K[0;34;47m[5CType a pathname, or @pathname for a list of pathnames.  F1 for help.[13;14f[1;37;41m
099:[0;30;44m[2J<[47m[0K[10;34f[41m           >[33C[1;33m  Working  [0m  >[33C[41m           [0m  >[35C           
100:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
101:  File Not Found.*
'
' Text (all, complete, entire) for AREAS.BBS importing.
'
BLOCK:85
001:[0;30;44m[2J[46m>
002:>
003:[5C                                                                      >
004:[5C                          Import AREAS.BBS                            >
005:[5C                                                                      >
006:[5C This command allows you to import/convert a AREAS.BBS file to the    >
007:[5C EchoMail Router format we use.                                       >
008:[5C                                                                      >
009:[5C This command is mainly meant as a one-time conversion utility to     >
010:[5C change-over large/complex net mail setup's.  Like those of Host's or >
011:[5C Hub's.  Faster than doing EchoMail Router by hand.                   >
012:[5C                                                                      >
013:[5C Before using this, however, your message areas must be set up on     >
014:[5C this system as they were under your old BBS--area for area.  Or you  >
015:[5C will just end up with a conversion that points addresses to the      >
016:[5C wrong EchoMail areas.                                                >
017:[5C                                                                      >
018:[5C The new data is appended to what you already have done in for        >
019:[5C EchoMail Routing.  You can also run this more than once to import    >
020:[5C multiple AREAS.BBS files.                                            >
021:[5C                                                                      
022:<[47m[0K[34C[0;34;47mHit any key.
023:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
024:[11C[1;33m              Pathname of the AREAS.BBS file              [0m  >
025:[11C[41m                                                          [0m  >
026:[11C[41m  ......................................................  [0m  >
027:[11C[41m                                                          [0m  >
028:[13C                                                          
029:<[47m[0K[0;34;47m[25CType a pathname.  F1 for help.[13;14f[1;37;41m
030:[0;30;44m[2J<[47m[0K[10;34f[41m           >[33C[1;33m  Working  [0m  >[33C[41m           [0m  >[35C           
031:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
032:[12;34f[1;31;41mFile Not Found.*
'
' Text (all, complete, entire) for File Area and Message Area group handler.
'
BLOCK:86
001:[0;30m[2J[44m                            [0;1;31m File Area Group Editor [44m[0K>>
002:[0;32mUse this to create File Area groupings.  Commands such as:  SelF, PagF, Upld>
003:use these groups to define what areas these commands should limit themselves>
004:to use.  That is, when the user is asked to select an area, the software will>
005:only look-at/offer-up those areas that are included in the defined group.>>
006:The "_g##" parameter option for these commands is how you tell it which group>
007:to use.  Specifically, "##" is replaced by the group's "group number".>>
008:When editing a group, the order in which you turn ON areas is the order in>
009:which those areas are displayed for the user to select from.>>
010:[0;1;32mL[0;36mist groups, [1;32mA[0;36mdd a group, [1;32mD[0;36melete a group, or [1;32mE[0;36mdit a group :  [1;37m
011:[0;30m[2J[44m                          [0;1;31m Message Area Group Editor [44m[0K>>
012:[0;32mUse this to create Message Area groupings.  The "SelM" command uses these>
013:groups to define what areas to use.  That is, when the user is asked to select>
014:an area, the software will only look-at/offer-up those areas that are included>
015:in the defined group.>>
016:The "_g##" parameter option for this command is how you tell it which group>
017:to use.  Specifically, "##" is replaced by the group's "group number".>>
018:When editing a group, the order in which you turn ON areas is the order in>
019:which those areas are displayed for the user to select from.>>
020:[0;1;32mL[0;36mist groups, [1;32mA[0;36mdd a group, [1;32mD[0;36melete a group, or [1;32mE[0;36mdit a group :  [1;37m
021:LADE
022:
023:
024:[0;31mYou have no groups.*
025:[1;32mHit [Enter]
026:Add>
027:>[32C[0;32mĿ>[1mWhat is the name of the group :  [37m
028:[1;32mDelete which group? [37m
029:[1;32mEdit which group? [37m
030:[3;1f
031:[1;33m
032:[0;33m. [1;3
033:m [0;36m
034:[40C
035:[0;30m[2J[1;36mGroup #
036:, 
037:<[1;32mToggle areas ON/OFF.  [Enter] to move on.
038:[
039:;4f[1;3
040:m
041:ABCDEFGHIJKLMNOPQRSTUVWXYZ
042:abcdefghijklmnopqrstuvwxyz
043:;44f[1;3
044:[0;30m[2J[44m                               [0;1;31m Door Group Editor [44m[0K>>
045:[0;32mUse this to create Door groupings.  The "DOOR" command uses these groups to>
046:define what doors the user may select from.>>
047:The "_g##" parameter option for this command is how you tell it which group>
048:to use.  Specifically, "##" is replaced by the group's "group number".>>
049:[0;1;32mL[0;36mist groups, [1;32mA[0;36mdd a group, [1;32mD[0;36melete a group, or [1;32mE[0;36mdit a group :  [1;37m
'
' Text (all, complete, entire) for .QWK importer.
'
BLOCK:87
001:[0;30;44m[2J[46m>
002:>
003:[5C                                                                      >
004:[5C                         Import .QWK Packet                           >
005:[5C                                                                      >
006:[5C This provides you a method to import a single .QWK mail packet into  >
007:[5C one of your Message Areas.                                           >
008:[5C                                                                      >
009:[5C .QWK packets are packs of messages you downloaded from another BBS.  >
010:[5C                                                                      >
011:[5C Usually viewed using an off-line reader, you can use this command to >
012:[5C import the messages, and later view them on-line as normal messages  >
013:[5C (or to make them available for other users to view).                 >
014:[5C                                                                      >
015:[5C ALL messages from the .QWK file will be tossed into a Message Area   >
016:[5C of your choosing.  So even if you downloaded messages from numerous  >
017:[5C areas on another BBS, they will all still be put into a single one   >
018:[5C of your areas.                                                       >
019:[5C                                                                      >
020:[5C If you frequently do this command, it might be better to set youself >
021:[5C up a "mini-net" between you and that BBS and exchange messages as    >
022:[5C Net Mail.                                                            >
023:[5C                                                                      
024:<[47m[0K[34C[0;34;47mHit any key.
025:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
026:[11C[1;33m               Pathname of the .QWK Packet                [0m  >
027:[11C[41m                                                          [0m  >
028:[11C[41m  ......................................................  [0m  >
029:[11C[41m                                                          [0m  >
030:[13C                                                          
031:<[47m[0K[0;34;47m[25CType a pathname.  F1 for help.[13;14f[1;37;41m
032:[12;33f[1;31;41mFile Not Found.*
033:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
034:[0;44m[2J<[47m[0K[10;21f[41m                                       >
035:[20C[1;37m       To:                             [0m  >
036:[20C[1;37;41m     From:                             [0m  >
037:[20C[1;37;41m  Subject:                             [0m  >
038:[20C[41m                                       [0m  >
039:[22C                                       
040:<[47m[0K[0;34;47m[21CImporting messages.  <esc> to abort
041:MESSAGES.DAT
042:[0m[2J
043:[1;32mToss the messages into which area :
044:[1;33;41m[11;33f
045:[12;33f
046:[13;33f
047:*.*
'
' Text (all, complete, entire) for Global User Attr/Toggle changer.
'
BLOCK:88
001:[0;30;44m[2J<[47m[0K[46m[3;1f
002:[5C                                                                      >
003:[5C             Set/Reset Attributes & Toggles for all Users             >
004:[5C                                                                      >
005:[5C This will turn ON or OFF one or more Attributes and/or Toggles for   >
006:[5C all users.                                                           >
007:[5C                                                                      >
008:[5C Attributes/Toggles other than what you specify are not affected.     >
009:[5C                                                                      
010:[15;8f[41m                                                                  >
011:[7C[1;33m  Which Attribute(s)     Which Toggles 1       Which Toggles 2    [0m  >
012:[7C[41m                                                                  [0m  >
013:[7C[41m   ................      ................      ................   [0m  >
014:[7C[41m                                                                  [0m  >
015:[9C                                                                  
016:<[47m[0K[0;34;47m[9CAttributes/Toggles are: 1234567890ABCDEF     [Enter]*3 to exit[18;11f[1;37;41m
017:<[47m[0K[0;30;41m[18;11f%1[18;33f%2[18;55f%3
018:[20;8f[1;33m                       Set these ON                               [0m  >
019:[7C[41m                                                                  [0m  >
020:[9C                                                                  [20;43f[1;33;41m
021:[0;30;44m[2J<[47m[0K[10;34f[41m           >[33C[1;33m  Working  [0m  >[33C[41m           [0m  >[35C           
022:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
023:[18;33f
024:[18;55f
'
' Text for Globally Alter NewFilesPtr's.
'
BLOCK:89
001:[0m[2J[32mThis will alter all the NewFilesPtr values in a File Area.  It changes the
002:value in each file in the File Area, as well as in the File Area record.
003:
004:Each file has a "NewFilesPtr" value.  It is the way the software is able
005:to tell users that something is new.  The software merely compares the
006:NewFilesPtr value of the file, with the value of the user's last call to
007:determine when a file is new.
008:
'
' Miscellaneous text for those routines with one or three or so lines only.
'
BLOCK:90
001:[19H[0;30m[0K[20H[0K[21H[0K[22H[0K[23H[0K[19H[20;25f[0;32mRevising system statistics.[22;32f
002:
003:+|~|
004:[0;30m[2J
005:[19;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K[19;1f[34C[0;32mĿ>[1mEnter path\filename.ext to kill :  [37m
006:[0;32m  File deleted.*
007:>
008:[1;32mPrint out all the messages from which area ([Enter]=none):
009:>[26C[0;32mĿ>[1mPathname of output file :  [37m
010:%1, compiled on %2.>>*%3>****
011:JDRBBS.EXE
012:[12;34f[1;31;41mFile Not found.*
013:[18;1f[0;30m[0K>[0K>[0K>[0K>[0K>[0K>[0K[18;1f
014:[18;1f[43C[0;32mĿ>[1mFilename.ext to validate and credit user :  [37m
015:  [0;31mFile aready validated.>*
'
' Text (all, complete, entire) for the Ansi Optimizer.
'
BLOCK:91
001:[0;44m[2J<[47m[0K[10;32f[41m           >[31C[1;33m  Working  [0m  >[31C[41m           [0m  >[31C[41m           [0m  >[31C[41m           [0m  >[33C           [33;41m>
002:[1;37;41m[1;33;41m/[0;37;41m[1;30;41m\[0;30;41m[0;34;41m/[1;34;41m[1;36;41m\
003:[13;37f%1
004:[
005:[13;35f[0;30;41mDone**
006:[s
007:[u
008:[255D
009:[A
010:[79D
011:[s[u
012:
013:[s[s
014:
015:[u[u
016:[u
017:[1A
018:[A
019:[1B
020:[B
021:[1C
022:[C
023:[1D
024:[D
025:[79D[79D
026:[79D
027:[A[A
028:[2A
029:[B[B
030:[2B
031:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
032:[11C[1;33m                   Optimize which ANSI                    [0m  >
033:[11C[41m                                                          [0m  >
034:[11C[41m  ......................................................  [0m  >
035:[11C[41m                                                          [0m  >
036:[13C                                                          
037:<[47m[0K[0;34;47m[11CType a pathname.  F1 for help.  The ANSI will be altered.[13;14f[1;37;41m
038:[0;30;44m[2J[46m>
039:>
040:[5C                                                                      >
041:[5C                            ANSI Optimizer                            >
042:[5C                                                                      >
043:[5C This will reduce the size of most ANSI's.  Resulting in an increase  >
044:[5C in speed and faster transfer speed.                                  >
045:[5C                                                                      >
046:[5C This allows you to quickly cut the size of large ANSI's, including   >
047:[5C animated ANSI's.  It does a good job, and is useful for preparing an >
048:[5C ANSI for further hand optimization with a text editor.               >
049:[5C                                                                      >
050:[5C What it will not optimize is ANSI's that have already been optimized >
051:[5C in some manner.  Doing the optimizations by hand will always produce >
052:[5C the best results.                                                    >
053:[5C                                                                      >
054:[5C If an ANSI comes out of this process displaying differently than how >
055:[5C it went in, then something went wrong.  Drop me a copy of it so I    >
056:[5C can modify this routine to handle it properly.                       >
057:[5C                                                                      >
058:[5C Going into TheDraw and re-saving the ANSI (one line format) then     >
059:[5C running this on the result can reduce the size even more.            >
060:[5C                                                                      
061:<[47m[0K[34C[0;34;47mHit any key.
062:[12;33f[1;31;41mFile Not found.*
'
' Text (all, complete, entire) for the Directory Stats display.
'
BLOCK:92
001:[0;30m[2J[44m                            [0;1;31m Directory Statistics [44m                            [0;32m>>This displays disk usage statistics about your File Areas.>>During the area breakdowns, you can use <arrows> then <space> to list that>area's contents.>>[1mGathering data...
002:>>[0;31mNothing to do, you have no File Areas.
003:*.*
004:[8;1f[0K>[1;32mYou have [37m%1[32m directories.  Containing [37m%2[32m files and [37m%3[32m bytes.>>
005:The average file size is [37m%1[32m bytes.>>You have an average of [37m%2[32m files, and [37m%3[32m bytes, per directory.>>>[0;32mBreakdown is as follows...[%4;1f
006:[0;30m[2J[44m                        [0;1;31m Directory Statistics  [%1/%2] [44m                         [3;1f[0;33mDirectory[26CFiles            Bytes           Average>>
007:[0;1;33;44m
008:[0;1;31m%1 [1;35m%2 [0;35m%3   [1;36m
009:%1 [0;36m%2   [1;34m%3
010:<[11C[1;32m<Arrows> to select.  [Enter] to continue. <esc> to quit.
011:  
'
' Text for the Re-Init #NEWUSER command.
'
BLOCK:93
001:[0m[2J[0;32m
002:    Re-Initialize #NEWUSER record to default settings.
003:
004:    This command zeros out all the fields of the first record in USERS.  
005:    This is #NEWUSER from which all other new users get their initial 
006:    record information from.  The values are re-set to that which they 
007:    were when you installed this software. 
008:
009:    If you wish to modify the new user record any farther, use Edit
010:    #NEWUSER.  Example, if you were to put 100,000 into the uploaded
011:    bytes field, then all new users would be given an initial 100,000
012:    bytes of upload credit. 
013:
014:    Any message areas that you previously Locked #NEWUSER out of will
015:    need to be re-Locked again.
016:
017:    This is not a general "restart #NEWUSER"--but a "re-set #NEWUSER" to 
018:    the setting I have hardcoded.  Use this when you really blunder your 
019:    #NEWUSER set up and want to start fresh. 
020:
021:
022:[1mConfirm, you wish to do this now
'
' Text (all, complete, entire) for Internet messages importer.
'
BLOCK:94
001:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
002:[11C[1;33m           Internet Messages Pathname to Import           [0m  >
003:[11C[41m                                                          [0m  >
004:[11C[41m  ......................................................  [0m  >
005:[11C[41m                                                          [0m  >
006:[13C                                                          
007:<[47m[0K[0;34;47m[25CType a pathname.  F1 for help.[13;14f[1;37;41m
008:[12;33f[1;31;41mFile Not Found.*
009:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
010:[0;44m[2J<[47m[0K[10;11f[41m                                                           >
011:[10C[1;37;41m     From:                                                 [0m  >
012:[10C[1;37;41m  Subject:                                                 [0m  >
013:[10C[41m                                                           [0m  >
014:[12C                                                           
015:<[47m[0K[0;30;47m[21CImporting messages.  <esc> to abort
016:[0m[2J
017:[1;32mToss the messages into which area?
018:
019:ALL
020:Lines: 
021:From: 
022:Subject: 
023:From news 
024:Article 
025:MESSAGE.???
026:Message stored in the file attach.
027:[11;23f[0;1;33;41m
028:[12;23f[0;1;33;41m
029:[0;30;44m[2J[46m>
030:>
031:[5C                                                                      >
032:[5C                         Import Internet Mail                         >
033:[5C                                                                      >
034:[5C First let me say that this is not UUCP or TCP/IP related.  By itself >
035:[5C it provides no Internet mail capabilities.  But what it does provide >
036:[5C is a useful ability: to import Internet messages.                    >
037:[5C                                                                      >
038:[5C For this to work, you must Save the messages using one of the mail   >
039:[5C readers you use to read Internet mail when you are on the Internet.  >
040:[5C                                                                      >
041:[5C Examples of the Save commands for some readers:                      >
042:[5C                                                                      >
043:[5C   RN:   .-$ s destfile.txt                                           >
044:[5C         will save all messages from the current one, to the last one >
045:[5C         in that area to "destfile.txt".                              >
046:[5C                                                                      >
047:[5C   VN:   s   will append that message to a file.                      >
048:[5C         S   will append all messages on the screen to a file.        >
049:[5C             (this is the most convient)                              >
050:[5C                                                                      
051:<[47m[0K[34C[0;34;47mHit any key.
052:[0;30;44m[2J[46m>
053:>
054:[5C                                                                      >
055:[5C Once you have a file with one or more messages, you can use this     >
056:[5C command to import those messages into your message areas.            >
057:[5C                                                                      >
058:[5C As you can see, there is nothing automatic about getting the mail.   >
059:[5C So it is not useful for the very popular usenet groups, but good for >
060:[5C some (like those that only produce 100-200 messages per week rather  >
061:[5C than per day).                                                       >
062:[5C                                                                      >
063:[5C All the messages from a single file will be tossed into one of your  >
064:[5C Message Areas (of your choosing).  They will be marked up similar to >
065:[5C Net Mail, so you can re-Echo these messages back out if you wish.    >
066:[5C And just like Net Mail, you can choose "S" from reading messages to  >
067:[5C toggle on/off showing of hidden information lines.                   >
068:[5C                                                                      >
069:[5C Note: you can specify a wildcard for the pathname, then all messages >
070:[5C from multiple files will be tossed into the same area.               >
071:[5C                                                                      
072:<[47m[0K[34C[0;34;47mHit any key.
073:
074:[0;44m[2J<[47m[0K[1;1f
075:[1;32;44m A typical Internet message looks like the following:>>[37m
076:   From news Thu Nov 10 12:53:32 1994>
077:   Message-ID: <172322Z29101994@anon.penet.fi>>
078:   Path: uwm.edu!math.ohio-state.edu!howland.reston.ans.net!EU.net!news.eunet>
079:   Newsgroups: alt.2600>
080:   From: an147711@anon.penet.fi>
081:   X-Anonymously-To: alt.2600>
082:   Organization: Anonymous contact service>
083:   Reply-To: an147711@anon.penet.fi>
084:   Date: Sat, 29 Oct 1994 17:21:52 UTC>
085:   Subject: h/p/a/v ftp site at 128.253.203.80 down for upto 2 weeks>
086:   Lines: 18>>
087:   <message body>>>
088:   <a signature block>
089:[16;40f[41m                                  >
090:[39C[37;41m  Only From: and Subject: header  [0m  >
091:[39C[1;41m  lines are used.  We strip out   [0m  >
092:[39C[1;41m  the rest to save space.  Would  [0m  >
093:[39C[1;41m  you rather these lines be kept  [0m  >
094:[39C[1;41m  as hidden net mail lines[s        [0m  >
095:[39C[41m                                  [0m  >
096:[41C                                  [1;41m[u
097:[0;30;44m[2J<[47m[0K[41m
098:[10;23f                                       [1;30;44m>[0;30;41m
099:[22C  Rebuilding index: [s                   [1m>[41m
100:[22C                                       [44m>
101:[23C[u
'
' Text (all, complete, entire) for hex/int converter.
'
BLOCK:95
001:[0m[2J[32mThis will convert an inputted decimal number to its equivalent in hex notation,>
002:or a hex number to its decimal equivalent.>
003:>
004:Put a "h" after what you type for hex input (eg. 1c1h).>
005:>
006:Hit [Enter] to quit.>
007:>
008:>
009:                    Ŀ>
010:[1mNumber to convert :  [37m[s
011:>>>[0m%1h in Hex is %2 decimal.[0K[u[1;37m[0K
012:>>>[0m%1 decimal is %2h in Hex.[0K[u[1;37m[0K
'
' Text (all, complete, entire) for the File Manager
'
BLOCK:96
001:
002:[4;12f[0;34m[1;31m Full Description[0;34m ͸
003:[6;12f[1;33;44m   Filename  : [37m%1                             [0;34m  
004:[7;12f[1;33;44m   File Size : [37m%2      [33mUploaded: [37m%3   [0;34m  
005:[8;12f[1;33;44m   File Date : [37m%1       %2   [0;34m  [5;12f[44m%3[0;34m  
006:[9;12f[44m%3[0;34m  [10;12f[44m%3[0;34m  [11;12f[44m%3[0;34m  
007:[12;12f[44m%3[0;34m  [13;12f[44m%3[0;34m  [14;12f[44m%3[0;34m  
008:[15;12f[44m%3[0;34m  [16;12f[44m%3[0;34m  [17;12f[44m%3[0;34m  
009:[18;12f[44m%3[0;34m  [19;12f[44m%3[0;34m  [20;12f[44m%3[0;34m  
010:[21;12f;  [22;14f%3  
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:[0;44m[2J[0;30;46m[1;1f[0K[1;2fArea #%1: %2[1;70f%3 files[%4;1f[0K
021:[0;1;37;41m
022: F1=Help<esc>F2=OthMenuF3=IndMenuF4=TagMenu[S]ort   %1 files tagged[2;1f
023:[0;44m %1  %2  
024:[0;1;44m[0;44m%1  %2  
025:[0;44m+
026:[0;44m 
027:[1;33;41m
028:[0;44m 
029:[0;1;44m[0;44m
030:[0;1;30;46m[%1;64f%2
031:
032:
033:
034:
035:
036:
037:
038:
039:
040:[4;13f[0;32m[1;31m IndMenu[0;32m ͸
041:[5;13f[42m                                                         [0;32m  
042:[6;13f[1;37;42m   M[0;30;42move To Area                    [1;37mC[0;30;42mopy To Dir           [0;32m  
043:[7;13f[1;37;42m   D[0;30;42melete                          Delete With [1;37mP[0;30;42menalty   [0;32m  
044:[8;13f[1;37;42m   A[0;30;42mccess Archive                  [1;37mR[0;30;42mename                [0;32m  
045:[9;13f[1;37;42m   T[0;30;42mext View                       [1;37mS[0;30;42mnoop View            [0;32m  
046:[10;13f[42m                                                         [0;32m  
047:[11;13f[1;37;42m   1[30m    [0;32m  
048:[12;13f[1;37;42m   2[30m    [0;32m  
049:[13;13f[1;37;42m   3[30m    [0;32m  
050:[14;13f[1;37;42m   4[30m    [0;32m  
051:[15;13f[1;37;42m   5[30m    [0;32m  
052:[16;13f[1;37;42m   6[30m    [0;32m  
053:[17;13f[1;37;42m   7[30m    [0;32m  
054:[18;13f[1;37;42m   8[30m    [0;32m  
055:[19;13f[1;37;42m   9[30m    [0;32m  
056:[20;13f[1;37;42m   <alt>1..9 [0;30;42mto edit definable definitions               [0;32m  
057:[21;13f[42m                                                         [0;32m  
058:[22;13f;  
059:[23;15f                                                           
060:[4;39f[0;1;31mTag[8;49f[42m      
061:[4;18f[0;35m[1;31m File Selection Help[0;35m ͸
062:[5;18f[45m                                              [0;35m  
063:[6;18f[1;33;45m    <esc>   [37mquit/exit                         [0;35m  
064:[7;18f[1;33;45m           [37mmove selection bar                [0;35m  
065:[8;18f[1;33;45m      +     [37mview full description             [0;35m  
066:[9;18f[1;33;45m   [Space]  [37mtag files                         [0;35m  
067:[10;18f[1;33;45m           [37mmove to next/previous area        [0;35m  
068:[11;18f[1;33;45m      S     [37msort file selection list          [0;35m  
069:[12;18f[1;33;45m   [Enter]  [37mquick edit 1st description line   [0;35m  
070:[13;18f[1;33;45m     F2     [37mmenu of miscellaneous actions     [0;35m  
071:[14;18f[1;33;45m     F3     [37mmenu of individual file actions   [0;35m  
072:[15;18f[1;33;45m     F4     [37mmenu of tagged file(s) actions    [0;35m  
073:[16;18f[1;33;45m    <ins>   [37medit full description             [0;35m  
074:[17;18f[45m                                              [0;35m  
075:[18;18f;  
076:[19;20f                                                
077:[9;37f[0;32m[1;31m OthMenu[0;32m ͸
078:[10;37f[42m                             [0;32m  
079:[11;37f[1;37;42m   S[0;30;42mearch Off-Line Lists     [0;32m  
080:[12;37f[1;37;42m   [0;30;42mSearch On-Line [1;37mL[0;30;42mists      [0;32m  
081:[13;37f[1;37;42m   J[0;30;42mump-To Filename Search   [0;32m  
082:[14;37f[1;37;42m   C[0;30;42mlone description line    [0;32m  
083:[15;37f[1;37;42m   [0;30;42mClone [1;37mF[0;30;42mull description    [0;32m  
084:[16;37f[42m                             [0;32m  
085:[17;37f;  
086:[18;39f                               

'new command: Remove Lines From File
BLOCK:97
001:[0;44m[2J<[47m[0K[10;12f[41m                                                          >
002:[11C[1;33m                  Text Pathname to Strip                  [0m  >
003:[11C[41m                                                          [0m  >
004:[11C[41m  ......................................................  [0m  >
005:[11C[41m                                                          [0m  >
006:[13C                                                          
007:<[47m[0K[0;34;47m[25CType a pathname.  F1 for help.[13;14f[1;37;41m
008:[12;33f[1;31;41mFile Not Found.*
009:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
010:[0;30;44m[2J<[47m[0K[10;34f[41m           >[33C[1;33m  Working  [0m  >[33C[41m           [0m  >[35C           
011:[0;30;44m[2J[46m>
012:[5C                                                                      >
013:[5C                     Remove Lines From A Text File                    >
014:[5C                                                                      >
015:[5C This command will let you remove all lines from a text file which    >
016:[5C contain any one of a variety of strings you input.  When entering    >
017:[5C the exclusion strings, you can use spaces as part of the string, and >
018:[5C case is ignored.                                                     >
019:[5C                                                                      >
020:[5C I created this command to make my processing of the Erotic Binaries  >
021:[5C Internet areas more efficient.                                       >
022:[5C                                                                      >
023:[5C Specifically, I would use this as so:                                >
024:[5C                                                                      >
025:[5C   Using RN, I would change to alt.binaries.pictures.erotica. I would >
026:[5C   then do a <alt>t (trap all on) and "=" and page through the        >
027:[5C   summary listing of all messages. I would then run this on that     >
028:[5C   trap file, removing all lines with "re:", "repost", "index",       >
029:[5C   and "twink". The resulting file is much faster for to look over,   >
030:[5C   as it doesn't include the "junk" entries (a large number). I then  >
031:[5C   re-login to my Internet account, and jump around getting those     >
032:[5C   binaries I want.                                                   >
033:[5C                                                                      
034:<[47m[0K[34C[0;34;47mHit any key.
035:[0;44m[2J<[47m[0K[10;23f[41m                                  >
036:[22C[1;33m  String to add to exclude list:  [0m  >
037:[22C[41m                                  [0m  >
038:[22C[41m  ..............................  [0m  >
039:[22C[41m                                  [0m  >
040:[24C                                  
041:<[47m[0K[0;34;47m    Type a single exclusion string.  F1 for help.  [Enter] alone when done.[13;25f[1;37;41m


'new command: Clean Up COMMENTS.OUT
BLOCK:98
001:[0;30;44m[2J<[47m[0K[46m[1;1f>
002:[5C                                                                      >
003:[5C                         Clean Up COMMENTS.OUT                        >
004:[5C                                                                      >
005:[5C COMMENTS.OUT is the file in which (if you have it Toggled ON) we put >
006:[5C any archive comments we yank out of uploaded files.                  >
007:[5C                                                                      >
008:[5C This command will go through your COMMENTS.OUT file and eliminate    >
009:[5C all the duplicate entries.                                           >
010:[5C the exclusion strings, you can use spaces as part of the string, and >
011:[5C case is ignored.                                                     >
012:[5C                                                                      >
013:[15;23f[41m                                 >
014:[22C[1;33m  Do you wish to do this[s         [0m  >
015:[22C[41m                                 [0m  >
016:[24C                                 [1;33;41m[u
017:[0;30;44m[2J<[47m[0K[10;36f[41m        >[35C[0;30;41m  Done  [0m  >[35C[41m        [0m  >[37C        
018:[0;30;44m[2J<[47m[0K[10;34f[41m           >[33C[1;33m  Working  [0m  >[33C[41m           [0m  >[35C           


'
' end.

