home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Hack-Phreak Scene Programs
/
cleanhpvac.zip
/
cleanhpvac
/
PFED-105.ZIP
/
PFED.DOC
< prev
next >
Wrap
Text File
|
1996-04-08
|
72KB
|
1,436 lines
@X3F ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
@X38 ■ ▀ ▄▀▄█▄▀█▄████▌▌@X70 -:- PFED HELP -:- @X38▐▐████▄█▀▄█▄▀▄ ▀ ■
@X38 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
@X3F Complete file area manager for PCBoard, TriBBS, and System-X BBS's
@X3F Coded by Gene Layton (BOOMER)
┌─────────────────────────────────┐
│░ 1. INTRODUCTION ░░░░░░░░░░░░░░░│
└─────────────────────────────────┘
This program is a complete file area manager supporting PCBoard,
TriBBS, System-X, and Express BBS software. The purpose of
writing such a program was to provide a easy-to-use interface for
the management of files and to be able to test & process archives
like no other program I've yet seen. There are MANY extra features
such as a command line download counter, DIR shrinker, master
list creator, etc, etc...
PFED is not crippled in any way but does 'expire' in 60-90 days of
release and has a time-delay. If you would like to register the
program the fee is $18.00 (U.S.) This is a ONE time fee. You'll
receive the latest version of PFED, and a personalized key that does
not expire. This package also contains BOOMLAB a standalone PCBoard
upload processor identical to the internal PFED version. It's $15.00
to register but only $7.00 if also registering PFED. To register:
complete the included REGISTER.FRM order form and remit fee by check
or money order payable to GENE LAYTON. Send CASH at your own risk!
Mail to: BOOMER
P.O. BOX 560284
ORLANDO, FL. 32856-0284
DISCLAIMER:
──────────
This software is provided without any guarantee or warranty expressed
or implied. I will not be held responsible for ANY damages that may
result in the use of this program. "ANY" means if you install it,
run it, and it eats your programs that you've been working on forever
without a backup... IT'S NOT MY FAULT!!!
ONLINE HELP:
───────────
Press [F1] in any program it will either display the help menu or
section dealing with area you are in. If in a section you can do
<M> for help menu. You can also do PFED ? or BOOMLAB ? from DOS
to access the help menu.
SUPPORT:
───────
Currently the only way to reach the author is at the LCS support
BBS (4o7)898-4148. (USR 28.8k) To ask questions, reports bugs,
or make suggestions, leave E-mail for 'BOOMER' or the SYSOP.
Registered users receive top priority. New versions of PFED and
BOOMLAB are also available online.
PFED, BOOMLAB and this document are Copyright (C) 1994-95 by
LCS Inc., all rights reserved.
┌─────────────────────────────────┐
│░ 2. HARDWARE ░░░░░░░░░░░░░░░░░░░│
└─────────────────────────────────┘
VIDEO OPTIONS:
─────────────
PFED autodetects if your video card supports color. If you need
to force mono use the command line switch 'MONO'. PFED supports
25, 43(EGA), and 50(VGA) line screen modes. The initial or default
screen mode is set in PSETUP.EXE, (question #3) but you can change
it at any time in PFED by using the ALT+M key.
MEMORY REQUIREMENTS:
───────────────────
PFED uses overlays to reduce the amount of memory it requires.
Once an overlay is loaded and EMS is present these overlays will
remain in EMS until needed. Currently PFED requires a minimum
of approx. 256k of conventional memory for basic operation. If
you want to virus scan archives you'll need about 560-580k to
operate. Unfortunately PFED does not unload itself from memory
so you'd have to do this from DOS or a network setup. Desqview
probaly won't cut it.
DISK CACHES:
───────────
PFED works much differently then say PCBFiler. It loads the
text file and converts to a another type of file. It's doing
this when it prints "INDEXING: ....". This 'strategy' permits
large (10,000+ files) text directories to be edited and sorted
without using memory. It however make take a few seconds or
more ;) To greatly speed up this process a disk cache such
as MicroSoft's SMARTDRV.EXE should be used IF possible.
┌─────────────────────────────────┐
│░ 3. INSTALLATION ░░░░░░░░░░░░░░░│
└─────────────────────────────────┘
Unzip PFED into it's own SEPERATE directory i.e. C:\PFED
PFED can also be installed by typing INSTALL C: or INSTALL D:
from another dir or diskette. PFED works fine on networks
such as Netware and Netware Lite. So it can be installed on
a client machine if you wish. After PFED is installed run
PSETUP to setup the program. Make sure to complete all
information to fully utilize PFED. You will be prompted for
path to your BBS config file. (Ex: PCBOARD.DAT or CONFIG.BBS).
This is critical and the program will not work without it.
Also, if you make any changes in the BBS setup or file
conferences you should repeat this process or changes won't
also be implemented into PFED.
UPDATING PFED:
─────────────
PFED is a work in progress. I am constantly adding features
or fixing bugs. To update PFED without overwriting data
files you've modified use the UPDATE.BAT file supplied with
PFED. Unzip the PFED_###.ZIP to a diskette or temporary
directory and type UPDATE followed by the location of where
PFED resides - Example: UPDATE D:\PFED
Or just use: PKUNZIP -n PFED_###.ZIP pfed_path
ARCHIVE MANIFEST:
────────────────
The following programs, with a brief description of each, are
included in the PFED_###.ZIP package.
BOOMCOM.EXE - Outputs BOOMLAB progress to COMM port. (Turbo Pascal)
BOOMDOS.EXE - Module for misc DOS services. (Turbo C)
BOOMDUPE.BAT - BOOMLAB batch file that handles dupe checkers.
BOOMLAB.DOC - BOOMLAB documentation.
BOOMLAB.HLP - BOOMLAB help index.
BOOMLAB.EXE - BOOMLAB standalone PCBoard upload processor.
BOOMSCAN.BAT - BOOMLAB batch file that handles virus scanning.
BOOMSORT.EXE - Module to do unlimited SORTS. (Borland Turbo C)
CRCTEST.BAT - BOOMLAB batch file that handles CRC testing.
DFREE.EXE - Module to get disk statistics. (Borland Turbo C)
DIRMENU.DAT - Data needed for DIR pull-down menus.
FILESYS.ZIP - PCBoard PPE to handle failed files in BOOMLAB.
INSTALL.BAT - Batch file for installing PFED.
MACROS - Nuke/Bonus/Warnings MACRO data file.
MV.EXE - External ANSi viewer v2.1b by Chris Zinn.
MV.DOC - MV ANSi viewer documentation.
PCBFAIL.MSG - BOOMLAB/PCBoard macro file to show when upload fails.
PCBPASS.MSG - BOOMLAB/PCBoard macro file to show when upload passes.
PCBUSER.ANS - BOOMCOM uses this file to show progress to callers.
PCBUSER2.ANS - Same as PCBUSER.ANS but includes progress meter.
PF-PIF.DVP - Stock Desqview PIF. PSETUP uses to install for DV.
PFED.KEY - PFED evaluation key.
PFED.EXE - PFED MAIN PROGRAM.
PFED.DOC - PFED documentation.
PFED.HLP - PFED help index.
PFED.SCR - PFED opening screen.
PFED_TRI.SCR - PFED opening screen for TriBBS.
PFED_REG.SCR - PFED exit screen.
PFEDMAIL.EXE - PFEDMAIL E-MAIL utility.
NUKE.MSG - Mail macro file for nuke files.
BONUS.MSG - Mail macro file for bonus credit.
WARNING.MSG - Mail macro file for file warnings.
PSETUP.EXE - PFED/BOOMLAB configuration program.
REGISTER.FRM - PFED/BOOMLAB registration form!
REVISION.HST - PFED/BOOMLAB revision history.
SAMPLES.ZIP - Samples of macro text, lists, & batch files. (See below)
UPDATE.BAT - Batch file for updating PFED with new version.
AREAMENU.DAT - File area pull-down menu data.
DIRMENU.DAT - File directory pull-down menu data.
FILE_ID.DIZ - Description file.
SAMPLES.ZIP:
└─ BBSADTXT - Sample list random BBS ad strings to search for.
CONVERT - Sample list of ASCII characters to convert.
DESCADD.TXT - Sample of file stat macros to add to each desc.
DESCFAIL.MSG - Sample of Failed BOOMLAB desc. Replaces Red Skull.
DOORWAY.BAT - Sample of a PFED remote Doorway drop.
FILE_ID.DAT - Sample of DIZ-Maker macro file.
PCBTEST.BAT - Sample BOOMLAB PCBTEST.BAT.
STRIPDIZ - Sample list of text lines to strip from DIZ's
ZIPCMT.TXT - Sample of new zip comment to add using macros.
OTHER REQUIRED PROGRAMS:
───────────────────────
To view or process any of the following archives, the appropriate
programs are required to be in the PFED directory or somewhere
in the path.
.ARC - PKPAK.EXE, PKUNPAK.EXE
.ARJ - ARJ.EXE
.LHA/.LZH - LHA.EXE, rename LHARC or LH to LHA.EXE
.PAK - PAK.EXE
.RAR - RAR.EXE
.ZIP - PKZIP.EXE, PKUNZIP.EXE
┌─────────────────────────────────┐
│░ 4. PFED GENERAL SETUP ░░░░░░░░░│
└─────────────────────────────────┘
Define general options on page #1 & 2 of the setup program. (PSETUP.EXE)
A brief explanation of each option follows:
1.) BBS SOFTWARE: <1-5> - Input the corresponding # of the BBS
software you are using. PFED supports the following:
1 = PCBoard v14.5-15.21 ..... (c) Clark Development
2 = Express v1.00ß .......... (c) TL Enterprises
3 = System Express v1.00ß ... (c) FAiRLiGHT Productions
4 = TriBBS v.5.02-5.1 ....... (c) TriSoft
5 = Standalone Archive Mgr .. (c) LCS, Inc. (No BBS Req'd)
2.) DEFAULT SCREEN MODE: <25/43/50> - This is the initial screen
mode for PFED. 25=Normal 25 line mode, 43=EGA, 50=VGA.
3.) TURN OFF BEEPS & BUZZERS: <Y/N> - Enter 'Y' to turn of sounds.
4.) TURN OFF EXPLODING WINDOWS: <Y/N> - If you have a REAL slow
computer you might want to turn off exploding windows.
5.) USE RAM DRIVE FOR INDEXING: <A-Z> - When a DIR file is edited
PFED creates some temporary index files. Depending on your
disk access speed, disk caches, and # of description lines
this could take seconds or an annoying long time. A RAM
drive will speed this up. To enable it enter the RAM drive
letter. If there isn't enough space on the drive, at least
1-2 megs, or PFED will error and you may lose data.
6.) LIST ALL CD-ROM DRIVES: <A-Z> - PFED won't check these drives
for free space or delete dupes. Ex: DEFGHI <- No spaces or :
7.) GIF/JPEG SPECS LOCATION: <1/2> - When adding GIF or JPEG resolution
[Width x Height x Colors] to a description using the '=' key,
this option defines where it is to placed in the description.
<1> = Add to end of description text, <2> = Right justify.
8.) MAKE A BACKUP OF DIR: <Y/N> - If enabled any time a DIR file
is to be modified PFED will first make a backup copy of the
DIR in the same path with a .BAK extension.
9.) DISPLAY COLORS WHEN DISPLAYING FULL DESCRIPTION: <Y/N> - When
screen info is toggled <Tab> to view full file description
this option displays the description EXACTLY as an online user
would view it. PcBoard @X colors are displayed if none are
found then your BBS's default description colors are used.
10.) 'TIMES DOWNLOADED' STRING: If using the command line download
counter (PFED TIMESDL) this is the string PFED will use to
add total downloads to the file description. You add PCBoard
color codes to the string as you wish.
11.) 'SMART SHRINK' WHEN SHRINKING DESCS: <Y/N> - If enabled PFED
will attempt to locate the desc line with the program name
when shrinking file descriptions. If 'N' PFED will only use
the first line of the description.
12.) ADD TAPE/SET #'s WHEN MOVING FILES OFF-LINE: <Y/N> - if enabled
when moving files to an offline directory PFED prompts 'Input
Tape #, Set #'. Enter tape #, a comma, then set #. Set #'s are
optional. PFED adds the tape information to the end of the file
desc when moving it. The offline directory must start with 'OFF'
or 'TAPE' for PFED to recognize it as such. (See DESC OPTIONS)
13.) TURN OFF 'EXIT AREA - ARE YOU SURE' PROMPT: <Y/N> - Enter 'Y' to
turn off then 'EXIT AREA - Are You Sure' prompt when exiting
a file DIR.
14.) ALLOW FAT FILE MOVES: <Y/N> - If files are moved on the same drive
it is much faster to do a FAT table move. If this causes problems
on your system this option will allow you to disable FAT moves.
15.) EXTERNAL COPY PROGRAM: <D/N/X> - PFED copies files with a
standard DOS COPY command. You can substitute it with one
of the following supported copy programs:
<D> = DVCOPY
<N> = Novell NCOPY
<X> = MS-DOS XCOPY
16.) USE PFEDMAIL TO LEAVE E-MAIL TO USERS: <Y/N> - If enabled when
file nuking/bonus/warnings it will write E-Mail to the user.
Requires PFEDMAIL.EXE utility in the dir. If you wish to use
PFEDNUKE.PPE instead make sure to answer 'N'. (PcBoard ONLY)
(See FILE E-MAIL)
17.) CONFERENCE # WHERE E-MAIL SHOULD BE LEFT: If PFEDMAIL is enabled
this is the conference where E-Mail should be left.
┌─────────────────────────────────┐
│░ 5. EXTERNAL PROGRAMS SETUP ░░░░│
└─────────────────────────────────┘
Page #2 of the setup program (PSETUP.EXE) is for defining optional
external programs used in the PFED's DOS and archive viewers.
1.) VIRUS SCANNING: To scan files with <S> key in both DOS and
archive viewers, define a Virus Scanner. NOTE: There is a
separate scanner config for processing files with BOOMLAB.
If there is a problem with memory try using ThunderByte or
the new SCAN. Supported scanners and recommended switches
are listed below.
Suggested Scanners Proggy Req. Recommended Switches
──────────────────── ──────── ───── ────────────────────
F-PROT v2.19 (F-PROT) ? /A /NOBOOT /NOMEM
AVPLite v2.20 (AVPLITE) ? /M /B /P /A /U
ThunderByte v6.38 (TBSCAN) 256k NM NB
McAfee's SCAN v2.2.6 (SCAN) 350? /ALL /NOMEM /NOBREAK
McAfee's SCAN v119 (SCAN) 488k /A /NOMEM /NOPAUSE /SUB
Dr. Solomons v6.64 (FINDVIRU) ? /NOBOOT /NOPART /DOALLFILES
AVScan v1.91 (AVSCAN) Lots /NM /NB /NESC /Q /R
2.) GIF VIEWER: To view GIF files in a file area <V> or in the
archive and DOS viewers <V> a GIF viewer must be defined.
PFED recommends VPIC by Bob Montgomery with the switch of
'/A' for auto-detect video mode.
3.) MOD PLAYER: If defined any file with a .MOD extension can be
played with the <P> key. Recommended: DMP.EXE
4.) VOC PLAYER: If defined any file with a .VOC extension can be
played with the <P> key. Recommended: VPLAY.EXE
5.) DOS SHELL: If defined it can be run from a file area with the
<CTRL+X> key or from the DOS Viewer with <X> key.
6.) TEXT EDITOR: If defined highlighted text files in the DOS
viewer can be edited with <E> key.
7.) ANSI EDITOR: If defined highlighted ANSi files in the DOS
viewer can be edited with the <A> key. Ex: THEDRAW.EXE
8.) RIP VIEWER: If defined any file with a .RIP extension can be
viewed using the <V> key.
9.) LIST UTILITY: If defined you can use the <L> key in viewers
to list any text file. Recommended: Vernon D. Buerge's LIST.COM
10.) JPG VIEWER: If defined any file with .JPG extension can be
viewed using the <V> key. Example: ALCHEMY -v
11.) ANSI VIEWER: PFED comes packaged with an external ANSi viewer
MV.EXE v2.1b by Chris Zinn. If you define your own it will be
used in place of MV.EXE when using the <V> key in both viewers.
PCBOARD NODE MONITOR:
────────────────────
The 'N' key from any menu runs the PCBoard node monitoring utility
(PCBMONI.EXE) A really nice feature for monitoring BBS activity on
multi-node BBS's or when running PFED on a network. It monitors
who is online and what they are doing. Press the spacebar to view
detailed user information for that node. To use this program it must
be in the path or copied to where PFED resides.
┌─────────────────────────────────┐
│░ 6. DESQVIEW SETUP ░░░░░░░░░░░░░│
└─────────────────────────────────┘
To use PFED in DesqView (DV), you must set the 'Text Pages' to 4
or you won't see many of the screens. If some functions such as
adopting files starts to get slower and slower you'll need to
increase the 'Memory Size' setting. You can do this manually or
when the PFED setup prompts to 'Install for Desqview' answer 'Y'.
PFED.PIF will be created and copied to your DV directory. It is
a good idea to do this the first time, and then every once in
awhile as I've been optimizing the settings from user reports.
Standard Options [F1]
Memory Size (in K): 240 - <*** Minimum Memory Requirement
Writes text directly to screen......: [Y]
Displays Graphic Information........: [N]
Virtualize text/graphics (Y,N,T)....: [Y]
Uses serial ports (Y,N,1,2).........: [N]
Requires floppy diskette............: [N]
Advanced Options [F10]
Text Pages: 4 <*** Graphics Pages: 0 (IMPORTANT!)
Maximum Height: 25 Starting Height: 25 Starting Row: 0
Maximum Width: 80 Starting Width: 80 Starting Column: 0
Close on exit (Y,N,blank)..: [Y] Use its own colors.........[Y]
Allow Close Windows command: [Y] Runs in background.........[ ]
Uses math coprocessor......: [Y] Keyboard conflict (0-F)....[0]
Share CPU when foreground..: [Y] Share EGA when zoomed......[Y]
Can be swapped out (Y,N,bl): [Y] Protection level 0-3)......[0]
┌─────────────────────────────────┐
│░ 7. COMMAND LINE OPTIONS ░░░░░░░│
└─────────────────────────────────┘
SWITCHES:
────────
HELP or ? - PFED help screens.
LIST - Create Master file list. (See below) *
MONO - Force MONO video mode. (B&W)
SHRINK - Shrink file descriptions. (See DIR SHRINKING) *!
SORT - Sorts file directories. *!
STATS - File Statistics Report. (See below) *
TIMESDL - Adds 'Times Download:' information to DIR's file
descriptions. (See below) *
-R -C -NC -ND -NS = Remote Sysop Switches. (See REMOTE SETUP/SWITCHES)
SUBSWITCHES:
───────────
(*) By default LIST, SHRINK, SORT, STATS, & TIMESDL commands process
all conferences and file areas. To process only specific
conferences, add those conferences #'s to the command line.
Numbers must be separated by commas and or ranges '-'.
Ex: PFED LIST 0,3,5-15
To specify only certain file areas in a conference add the area
#'s in parenthesis after the conference #.
Ex: PFED TIMESDL 1(1,3-18,20-22),3-5
(!) Also, to SORT or SHRINK the UPLOAD areas ONLY. Add the subswitch
UPLOADS to the command line. [PCB ONLY]
Ex: PFED SORT 1-3 UPLOADS
MASTER FILELIST: ('LIST')
───────────────
PFED can create a Master file list by using PFED LIST from the
command line. It has to be run from the PFED directory. The
output file list will be named FILES.LST. Any DIR headers (%)
will be included and any PCB graphics will be stripped.
A sample nightly event batch could look something like this:
CD\PFED
PFED LIST 0,2-3
PKZIP D:\UPLOADS\ALLFILES.ZIP FILES.LST
DOWNLOAD COUNTER: ('TIMESDL')
────────────────
To add 'Times Downloaded' information to file descriptions use
PFED TIMESDL from the command line. You can define your own
'Times Downloaded' output text in PSETUP.EXE, page #1, option #9.
PCBoard @X color codes can be added to this text as well.
PFED uses the transfer log (Ex: DOWNLOAD.TXT) and adds how many
times a file was downloaded. PFED prefers not to delete the
transfer log as it uses it when nuking files, so it will start
from where it left off the previous time run. There's no limit
to how many times you run it but it must be run from the PFED
directory. If all or part of the log is deleted it will begin
searching from the beginning of the log. Date & time of each
download is checked to make sure it was not previously counted.
In a nightly event batch make sure run PFED from it's default dir
(CD\PFED) or it will not run. The BBS should be offline as it
rewrites the DIR's.
FILE STATISTICS: ('STATS')
───────────────
Generates a report with total # of files and Kbytes for each area,
conference, and tapes. Report is output to the files 'FILESTAT.TXT'
and 'FILESTAT.PCB' which includes PCB color codes so that it may be
used as a online bulletin. Subswitches can be used to limit the confs
& areas to be checked. Ex: PFED STATS 1-3,5 This report can also
be run and viewed from the main conference menu using the <F> key.
┌─────────────────────────────────┐
│░ 8. REMOTE SWITCHES/SETUP ░░░░░░│
└─────────────────────────────────┘
REMOTE SWITCHES:
───────────────
When running PFED from a DOOR or DROP TO DOS there are command line
switches you can use to change the way PFED works or limit what the
remote user can do. Ex: PFED -r -nc -ns -c 1-10
-C - or 'CONFS' = Limits conference access to remote users to
the conferences listed. Ex: PFED -c 0,1-3,10
Make sure to include a space between -C and conf #'s.
-R - or 'REMOTE' = Switches to 24 line mode. Useful if remote
user's terminal program uses line 25 as a status line.
-NC - or 'NOCFG' = Remote user cannot edit conference or area
configurations.
-ND - or 'NODEL' = Remote users cannot delete or nuke files.
-NS - or 'NOSHELL' = Do NOT allow remote users access to DOS.
User cannot run setup, use internal/external DOS Shells,
or Shell to DOS.
DOORWAY SETUP:
─────────────
PFED can be used as a DOOR for remote sysops. Included in SAMPLES.ZIP
is a sample DOORWAY.BAT that you may find useful. Rename and edit it
to your own BBS specifics. (Comm port and PCBOARD.SYS path) Following
is my doorway command line and an explanation of the switches.
doorway com2 /b:x /v:d^O /m:600 /g:on /o:t /k:v0 [Cont.]
/s:l:\bbs\pcb\node%pcbnode% /p:pfed.exe remote noshell
com2 = Comm Port [CHANGE THIS! (if necessary)]
/b:x = Don't print on line 25
/v:d^O = Video - use direct screen writes
/m:600 = Minutes allowed in Doorway
/g:on = ANSi graphics ON
/o:t = Skip Doorway title screen
/k:v0 = keyboard timeouts (off)
/s:path = Dir to locate PCBOARD.SYS file [CHANGE THIS!]
PCBOARD.SYS is created when it shells to the door.
/p:pfed -r = run program PFED with remote switches
┌─────────────────────────────────┐
│░ 9. CONFERENCE MENU KEYS ░░░░░░░│
└─────────────────────────────────┘
<F1> - Display help menu.
<Enter> - Select highlighted conference.
<A> - Shows transfer activity for a filename or user.
<B> - Displays daily BBS stats. (Caller log totals)
<C> - View caller's log.
<D> - Dupe file checker & remover. (See DUPE CHECKER)
<F> - File statistics for all areas/tapes.
<H> - Display hard drive statistics.
<J> - Join Conference #. Jumps to selected conference.
For people with MANY conferences.
<M> - Create master file list. (ALL CONFERENCES)
<N> - Run PCBoard's node monitor utility. (PCB ONLY)
<P> - View conference mail. (PCBOARD ONLY)
<Esc>,<Q> - Quit PFED, exit to DOS.
<R> - DOS shell/viewer.
<S> - Run PFED Setup.
<U> - New uploads scan. (ALL CONFERENCES)
<X> - View transfer log.
<Z> - Zippy file scan. (ALL CONFERENCES)
<ALT + M> - Set screen mode to 25, 43(EGA), or 50(VGA) lines.
┌─────────────────────────────────┐
│░ 10. AREA MENU KEYS ░░░░░░░░░░░░│
└─────────────────────────────────┘
<F1>,<?> - Display this help screen.
<Esc> - Exit to conference menu.
<Enter> - Load and edit highlighted DIR file.
<A> - Add new file area. Will be added as last area.
<C> - Add new file area, copying configuration from another
selected file area.
<D> - Dupe file checker & remover. (See DUPE CHECKER)
<F> - Add areas & files using a CD-ROM's master FILES.BBS.
(See IMPORTING FILES.BBS)
<G> - Import files\descs for highlighted area using FILES.BBS.
(See IMPORTING FILES.BBS)
<H> - Display hard drive statistics.
<I> - Insert a new file area at highlighted area.
<J> - Join Conference #. Jumps to selected conference.
<K> - Delete highlighted file area.
<M> - Create a master file list. (This conference only)
<N> - Run PCBoard's node monitor utility. (PCB ONLY)
<O> - Change the order file areas are listed.
<R> - Reconfigure highlighted file area.
<S> - Sort all file directories in this conference.
<U> - New uploads scan. (This conference only)
<V> - View file DIR text with colors. (What the caller sees)
<Z> - Zippy file search. (This conference only)
<ALT + M> - Set screen mode to 25, 43(EGA), or 50(VGA) lines.
<ALT + S> - SHRINK highlighted DIR descriptions. (See DIR SHRINKING)
┌─────────────────────────────────┐
│░ 11. FILE DIRECTORY KEYS ░░░░░░░│
└─────────────────────────────────┘
<F1>,<?> - Display this help screen.
</> - Pull-down menus.
<Esc>,<A> - Exit file area, save any DIR modifications.
<Tab> - Toggle screen info to display either a 1 line description
of all files on page or full desc of highlighted file.
<+> - Add/Import specific file(s) to file DIR. Enter specific
filename or use wildcards. (*.*) If a path other than the
DIR's path is entered it PFED will prompt to move files.
(See ADOPTING/PROCESSING FILES)
<F7>,<B> - Set user-defined BOOMLAB options. When PFED prompts
'Test file <y/N/p/g>:' The 'P' option processes the file
with the options selected here. (See PROCESSING FILES)
<H> - Display hard drive/memory statistics.
<J> - Join Conference #. Jumps to selected conference.
Saves any DIR modifications.
<N> - Run PCBoard's PCBMONI.EXE node monitor utility. (PCB ONLY)
<O> - Updates ONLINE/OFF-LINE status of all files in the DIR.
If a file is off-line the date field will be changed to
to 'OFF-LINE'. If files have been restored the file's
date will be restored. Filesize's will also be updated.
<Q> - Quit program, exit to DOS.
<R> - Run internal DOS shell/viewer. (See DOS VIEWER KEYS)
Path = current area's file path.
<S> - Sort file directory.
<W> - Add/Adopt all files not listed in the DIR. You can add
<a>ll without prompts or add/process each file individually.
(See ADOPTING/PROCESSING FILES)
<X> - Expert file moving mode. When tagging files in expert
mode it prompts for each file what conference # and area #
to move it to. Then to actually move all files use 'M'.
<Z> - Scan for text string in DIR. Begins scan from highlighted
file + 1. Use boolean operands: '&' (AND) or '|' (OR) to
do complex text searches. Ex: PFED | BOOMER | BOOMLAB
<ALT + F> - Rename all DIR's filenames to CD-ROM naming standard.
Convert - to _ and removes unaccepted characters.
<ALT + M> - Set screen mode to 25, 43(EGA), or 50(VGA) lines.
<ALT + X> - SHELL to DOS. Type 'EXIT' to return to PFED.
<CTRL + Q> - Quit, don't save any DIR modifications.
<CTRL + S> - Save DIR modifications now, resume editing.
<CTRL + V> - Current area's path will be passed to external GIF viewer.
<CTRL + X> - Runs eXternal DOS Shell defined in PFED setup. If none
defined it shells to DOS. (See EXTERNAL PROGS)
GLOBAL TAGGING KEYS:
───────────────────
<CTRL + D> - Tag all files older than specified date.
<CTRL + O> - Tag all missing files. (files not present in file path)
<CTRL + T> - Tag ALL files in the DIR list.
<CTRL + U> - Un-tag all tagged files.
KEYS for TAGGED FILES:
─────────────────────
<C> - COPY tagged files to specified path.
<D> - Delete tagged file(s)
<M> - Moved tag file(s) to another DIR.
<T> - Touch file dates with date sent. Changes the file's
actual date to the date uploaded on.
<U> - Uncompress tagged files to specified path.
<ALT + 1> - Compress tagged descriptions to 1 line. Looks for
line that has version or disk #'s.
<ALT + A> - Add FILE_ID.DIZ to tagged archives using DIZ-MAKER.
(See DIZ-MAKER in section #20-DESCRIPTION OPTIONS)
<ALT + C> - Adjust CASE to either Proper Case, lower or UPPER.
<ALT + D> - Change all tagged file's dates to date specified. You
can also 'touch' the actual file dates with new date.
<ALT + S> - SHRINK file descriptions. (See DIR SHRINKING)
<ALT + T> - Add Tape & Set #'s to descriptions. (See DESC OPTIONS)
<ALT + R> - Rename tagged filenames to CD-ROM naming standard.
Convert - to _ and removes unaccepted characters.
<ALT + V> - Get virus name as description. (See DESC OPTIONS)
<CTRL + A> - Put current description as a FILE_ID.DIZ into archive.
<CTRL + F> - Get and FRAME a FILE_ID.DIZ description. (See DESC OPTIONS)
<CTRL + G> - Get file description from FILE_ID.DIZ, DESC.SDI, etc...
<CTRL + H> - Add tagged files to a HS\Link batch filelist.
<CTRL + P> - Process/test tagged file(s). (See PROCESSING FILES)
<CTRL + Z> - Zap(delete) all tagged file descriptions.
<CTRL + B> - Give BONUS uploader credit for tagged file(s). *
<CTRL + N> - NUKE: delete file & remove uploader credit for tagged. *
<CTRL + W> - Send WARNING to uploaders of tagged file(s). *
* - See FILE NUKING/BONUS/WARNINGS
KEYS for HIGHLIGHTED FILES:
──────────────────────────
<Space> - Tag highlighted file. Tagged files are indicated by
a '' to the left of the filename.
<Enter> - Quick description edit. Edits only the first line.
<=> - Adds Resolution to the description line for GIF's & JPEG's.
It can be added to end or right justified. (See PFED SETUP)
<E> - Full file description editor. (See DESC EDITING KEYS)
<G> - Gets description file (FILE_ID.DIZ) for highlighted file.
<I> - Displays file info such as Archiver version or GIFSPEC's.
<CTRL + K> - Klones complete file description of preceding file and
increments any disk set numbers [1/10] if found.
<K> - Klone only first line of previous description.
<P> - Process/test highlighted file. (See PROCESSING FILES)
<V> - File Viewer - If file is an archive (ZIP/ARJ/LZH) contents
will be viewed with internal archive viewer. If online
text file, GIF, MOD, or VOC, they can be viewed/played if
externals programs have been defined. (See EXTERNAL PROGS)
<Y> - Compares highlighted file to another specified file using
MS-DOS's COMP.EXE (compare) program.
<CTRL + C> - Test archive integrity of highlighted file.
<CTRL + R> - Reconstruct & replace highlighted ZIP file using PKZIPFIX.
┌─────────────────────────────────┐
│░ 12. DESC EDITING KEYS ░░░░░░░░░│
└─────────────────────────────────┘
<Esc> - Exits and saves any modifications.
<F1> - Displays this help screen.
<F3> - View/select ASCII high-bit characters.
<F4> - Loads external text file & adds it to file description.
<F5> - Klone complete file description of preceding file
and increments disk set numbers [1/4] if found.
<F6> - Adds Resolution to the description line for GIF's & JPEG's.
It can be added to end or right justified. (See PFED SETUP)
<F9> - Abort description editing without saving changes.
<F10> - Exit & save description.
<CTRL + A> - Adds a blank description line to the end of description.
<CTRL + B> - Adds highlighted line to the DIZ BBS Ad text remover file.
<CTRL + G> - Gets file description from FILE_ID.DIZ, DESC.SDI, etc...
<CTRL + I> - Insert blank line at highlighted cursor position.
<CTRL + P> - Put description as a FILE_ID.DIZ into archive.
<CTRL + X> - Erase text on highlighted line. Leaves a blank line.
<CTRL + Y> - Delete highlighted description line.
<CTRL + Z> - Zap(Delete) all description lines.
CUT & PASTE KEYS:
─────────────────
<ALT + L> - Mark a description line. When you mark another line
any lines between the 2 lines will also become marked.
This marked area is called a 'block'.
<ALT + M> - Move block. This cuts the block from the description
and relocates it to the current cursor position.
<ALT + U> - Unmark/clear all marked lines.
<ALT + D> - Cut/delete block. All marked lines are deleted from
description and copied into the 'buffer'. The buffer is
temporary storage memory that can hold up to 60 lines.
# of lines in the buffer is indicated by [BUF:##] at
the top of the editing window.
<ALT + A> - Adds block to buffer.
<ALT + C> - Copy block to buffer. Does not delete any description
lines but does overwrite anything held in the buffer.
<ALT + P> - Paste whatever is in buffer at cursor position. Anything
put in the buffer will remain till it's cleared, so you
can copy/paste from description to description.
<ALT + X> - Clears contents of buffer.
┌─────────────────────────────────┐
│░ 13. ARCHIVE VIEWER KEYS ░░░░░░░│
└─────────────────────────────────┘
<F1> - Display this help screen.
<Space> - Tag highlighted file.
<Tab> - Tab 20 spaces to the right. To view long embedded paths.
<A> - Add a specified file to the archive.
<D> - Delete tagged file(s) from archive.
<E> - Edit highlighted file with external text editor. *
<L> - List highlighted text file. *
<P> - Play highlighted MOD or VOC file. *
<Esc>,<Q> - Exit the archive viewer.
<R> - Run highlighted .EXE /.COM file.
<S> - Virus scan tagged file(s). *
<Enter>,<T> - Type highlighted text file to screen.
<U> - Uncompress archive to specified path.
<V> - If file is a .GIF, .RIP, or .JPG, it will be viewed with
the appropriate external graphics viewer, otherwise it
will be viewed with the ANSi viewer. *
<X> - Extract tagged file(s) to specified path.
<ALT + M> - Use pull-down menu.
<CTRL + C> - CRC test current archive.
<CTRL + T> - Tag all files in the archive.
<CTRL + U> - Un-tag all files.
BBS AD ZAPPING KEYS:
───────────────────
<B> - Add highlighted file to ZAP FILES list. This list is used
to identify & delete BBS ads when BOOMLAB processes files.
<C> - Add highlighted file's CRC value to ZAP FILES list.
<F> - Add highlighted file to protected file list. Prevents
file from being ZAPPED by BOOMLAB.
<Z> - Scan for and delete any files found in the ZAP FILES list.
<CTRL + E> - Edit ZAP FILES list with external text editor. *
<CTRL + S> - Sorts ZAP FILES list.
* - Requires external program (See EXTERNAL PROGS)
┌─────────────────────────────────┐
│░ 14. DOS VIEWER KEYS ░░░░░░░░░░░│
└─────────────────────────────────┘
<F1> - Display this help screen.
<Enter> - Enter/exit directories & subdirectories (./..)
<Space> - Tag highlighted directory file.
<A> - Add tagged file(s) to a specified archive. Archive
Format is determined by .extension: ARJ/LZH/RAR or ZIP
<C> - Copy tagged file(s) to specified path.
<D> - Delete tagged file(s).
<E> - Edit highlighted file with text editor. *
<G> - Run GIF viewer, passing current path. *
<H> - Add tagged files to a HS\Link batch filelist.
<L> - List highlighted text files. *
<M> - Move tagged file(s) to specified path.
<N> - Input new path to view.
<O> - Order to sort list by. (Name, Date, Size, Unsorted).
<P> - Play highlighted MOD or VOC file. *
<Esc>,<Q> - Exit the DOS viewer.
<R> - Run/execute highlighted .EXE / .COM file.
<S> - Virus scan directory or highlighted file. *
<T> - Type highlighted text/ANSi file to screen.
<V> - If file is a .ANS, .GIF, .RIP, or .JPG it will be
viewed with the appropriate external graphics viewer. *
<X> - Run External DOS Shell. *
<ALT + M> - Use pull-down menu.
<CTRL + A> - Edit highlighted file with ANSi editor. *
<CTRL + T> - Tag all files in the directory.
<CTRL + U> - Un-tag all files.
* - Requires external program (See EXTERNAL PROGS)
┌─────────────────────────────────┐
│░ 15. LOCAL BOOMLAB FEATURES ░░░░│
└─────────────────────────────────┘
Built info PFED is a local version of BOOMLAB, my complete upload
processor for PCBoard. BOOMLAB includes over 65 different options
for testing and processing adopted or online files. Run BOOMLAB's
setup program (BSETUP.EXE) to configure these options.
■ ARCHIVE PROCESSING:
∙ Supports ARC, ARJ, LHZ, PAK, RAR, and ZIP archive formats.
∙ Test archive and embedded archive(s) integrity.
∙ REPACK files from ARC, ARJ, PAK, LHZ, RAR, or ALL to ZIP format.
∙ Supports External Archive Converters, repack to any format.
∙ Add new comment for ZIP's and ARJ's. Customize with macros.
∙ Strip -AV protection from .ZIP's. (Requires STRIPAV.EXE)
∙ Define a list of filenames to delete.
∙ To detect and delete random BBS ads add CRC values using the
archive viewer or define a list of text strings to search for.
∙ Delete filenames if they contain hi-bit ASC characters.
∙ Define a list of files to add to archive.
∙ Age constraint can be entered using # days.
∙ Can age test file 6 different ways: NEW/OLD/DIZ/AVG/MOST or PCT%.
∙ Define a list of files to EXCLUDE from date checking.
∙ Supports all international date formats.
■ DESCRIPTION FILES:
∙ Supports FILE_ID.DIZ, DESC.SDI, & DISK.ID description files.
∙ Add Archive Stats or GIF/JPG stats to description using macro file.
∙ Adds BBS Pass-thru text to DIZ's.
∙ 'Smart' word-wrapping. Turns off if ANSi, PCB, or Box graphics.
∙ Strip all high-bit ASCII characters.
∙ Amiga/console descriptions detected and converted.
∙ Define a list of text used to strip lines from DIZ text.
∙ Define a list of text strings to replace in DIZ text.
∙ Replace DIZ in archive after stripping text.
∙ Remove all blank lines from DIZ text.
∙ Remove PCBoard and Wildcat @ color codes from DIZ.
∙ Remove MCI | pipe color codes from DIZ.
∙ Define a list of characters to translate in DIZ text.
∙ Use external macro file to 'Frame' file descriptions.
∙ Define a macro text file with file stats info to add to desc.
∙ Supports ULBY.PPE's ULBY.DAT which allows uploader 'signatures'.
∙ Define your own Failed BOOMLAB file description using 'DESCFAIL.MSG'.
■ VIRUS SCANNING:
∙ 10 different virus scanners supported. Up to 6 different scanners
can be used in a multiple scanner configuration.
∙ Virus scan ALL files or only executables.
∙ RAM-drive can be used for FAST virus scanning.
∙ Embedded files are fully testing.
∙ Will log and report actual virus name if detected.
∙ Files can be scanned using Heuristic Analysis if available.
∙ Can skip files with specified extensions. (Ex: .VIR)
■ MISC. FEATURES:
∙ 40 different macros that can be used to personalize BBS Ads,
ZIP comments, file descriptions, and 'Uploaded by' text string.
∙ Supports GIFLITE GIF Compressor from White River Software.
∙ Supports GIFTEST GIF Tester by Dave Navarro.
∙ Support for External Dupe Checkers ULP and ZDCS.
∙ Tests .TD0 (TeleDisk) files using TDCHECK.EXE.
∙ Detailed processing log.
┌─────────────────────────────────┐
│░ 16. BOOMLAB MACRO CODES ░░░░░░░│
└─────────────────────────────────┘
Over 30 different BOOMLAB macro codes can be used to personalize
BBS Ads, ZIP comments, 'Uploaded by' text, and add file stats to
descriptions. You can format the output by including the length
in brackets. Ex: |nm[35]
ARCHIVE INFO MACROS:
|fn - Filename.
|ff - Full path & filename. (To pass to External Utils)
|fp - File's path. (To pass to External Utils)
|fs - Filesize.
|nm - Name of uploader.
|nu - Name of uploader. (without any color codes)
|nl - New line. (should only use in 'uploaded by' text)
|ut - Upload time.
|ud - Upload date.
|un - Upload node #.
|us - Uncompressed size.
|cr - Compression ratio.
|at - Archive type. Ex: ZIP
|ai - Archiver information. Ex: PkWare's PKZIP v1.9 under UNIX
|#f - Number of files in archive.
|nf - Newest file within archive.
|of - Oldest file within archive.
|dd - Date of FILE_ID.DIZ.
|df - Prints 'φ DIZ' if FILE_ID.DIZ found.
|nd - Date of .NFO file.
|dz - Contents of FILE_ID.DIZ. Can also add a parameter to
limit output Ex: |dz[45,15] = display up to 15 lines.
|dw - Same as |dz but stripped of any PCB color codes.
GIF/JPEG MACROS:
|gi - Type & version.
|gw - Width.
|gh - Height.
|gc - # colors.
DISPLAY FILE MACROS:
|vs - BOOMLAB version number.
|bm - Current test. For displaying progress. (PCBUSER.ANS)
|pm - Progress meter. (PCBUSER.ANS)
|pp - Progress % completed (PCBUSER.ANS)
|tv - Virus scan results.
|ta - Age test results.
|tc - Archive integrity test results.
|dt - Type of Dupe checking done. (PCBPASS.MSG)
Ex: 'ZDCS Dupe Checking'
|td - Dupe Checker results.
|vt - Type of virus scanning done. (PCBPASS.MSG)
Ex: 'McAfee's 2.1.4 scan' or 'Virus scanned x3'
VIRUS INFO MACROS:
|vn - Full name of 1st virus found.
|va - Names of ALL virus scanner programs used with version #'s.
|vp - Name of virus scanner program used.
(if using more than one it outputs only 1st)
|vv - Version # of the virus scanner in macro |vp.
|s# - Scanner name & version of each scanner used. For use with
multiple scanner configurations.
Ex: |s1: |v1 => McAfee 2.2.2: Found JERUSALEM.1808 virus
|s2: |v2 => F-Prot 2.18: Found Jerusalem.1808 Standard
|v# - Virus results for each scanner used. For use with multiple
scanner configurations. (See also |s#)
┌─────────────────────────────────┐
│░ 17. ADOPTING/PROCESSING FILES ░│
└─────────────────────────────────┘
ADOPTING FILES:
──────────────
To adopt or add files not listed in a directory use the 'W' key.
PFED will prompt: 'Adopt files not listed: (y/N/a)' If 'Y' is
selected you will prompted for each file whether you want to add
it or not. 'A' adds all files without prompts.
PFED will then prompt: 'Date to use for Upload Date' This is the
date that appears on the 1st line in the file description next to
file size as the date file was uploaded to the BBS.
<C> = Current Date (default) - Your system's current date.
<F> = File Creation Date - The date you would see next to the
file if you did a DIR listing in DOS. If your restoring
files this should be same date files were actually uploaded.
<G> = Get FILE_ID.DIZ Date - Date DIZ was created. This gives
a accurate date for when files were 'released'. If you
have a fast system and want to keep it that way. If no
DIZ or other desc file found, current date is used.
For each file found if Add 'Uploaded by' is enabled, PFED will prompt
'Sent By'. You can enter the uploader's name or <Enter> alone = Sysop's
name. PFED will also add the file to the user's upload stats.
If using PcBoard you can enter '?' and PFED will scan the DOWNLOAD.TXT
file for the uploader's name. Useful if re-creating a file DIR.
When adopting <W>, importing <+>, or processing <P> file(s) already
in the DIR, PFED will prompt 'Test file? <y/N/p/g>:'
<Y> = Do complete BOOMLAB testing/processing. (See BOOMLAB)
<G> = Get DIZ description only.
<P> = Process with user defined options. (See below)
<N> = Do not process.
See BOOMLAB.DOC for complete docs on the BOOMLAB upload processor.
Do BSETUP ? or BOOMLAB ? to access the BOOMLAB help menu.
IMPORTING FILES:
───────────────
To add specific files or files not in the current DIR use the <+>
key. PFED will prompt 'Enter Path & Filename:' You can add specific
files by entering a filename, wildcards ok. Ex: PFED*.ZIP
If a path is NOT included the current DIR's path is used. If a
path other than the DIR's file path is entered PFED will prompt:
'Move file(s) to DIR's path <y/N>' If 'Y' file will be imported
or moved to the current DIR's file path. All other prompts are
the same as adopting files. (See above)
USER-DEFINED PROCESSING OPTIONS:
───────────────────────────────
If processing file with the 'P' option, (user defined options)
Only those options selected from the BOOMLAB PROCESSING OPTIONS
screen will be performed. To access this screen press the 'B'
key from the file directory list. (See below)
╒════════════ BOOMLAB PROCESSING OPTIONS ══════════════╕
│ │
│ 1) Test Archive Integrity [-] │
│ 2) Pack or Convert Archive - │
│ 3) Delete BBS Ads √ │
│ 4) Check Age of Files - │
│ 5) Check for Duplicate Files - │
│ 6) Virus Scan - │
│ 7) Translate Macro File - │
│ 8) Add BBS Ads - │
│ 9) Add New ZIP Comment √ │
│ │
│ , Spacebar to toggle, <S>=Save, <Q>=Quit │
│ <A>=All Options On, <O>=All Options Off │
│ │
╘══════════════════════════════════════════════════════╛
Toggle options on(√)/off(-) by using the spacebar option #.
Settings will be temporary unless 'S'aved.
DELETING BBS ADS:
────────────────
I'm not a big fan of BBS ads, sometimes a 10K file can grow to over
100k! BOOMLAB offers three ways to locate and kill (ZAP) them:
1.) Configure in BSETUP.EXE (BOOMLAB Setup) a list of filenames
(ZAPLIST) to delete when processing archives. Use the <CTRL+B>
key in the archive viewer to add new filenames to the list.
2.) Some programs will rename the BBS ad so that method #1 won't be
able to locate the filename. However, the CRC value of the file
will remain the same if they did not alter the contents. If you
add the CRC-32 bit value to the ZAPLIST using the <CTRL+C> key
in the archive viewer BOOMLAB should be able to detect it.
3.) While some other programs rename the file AND alter the contents
of the BBS ad so even CRC matching won't detect it. Use BSETUP
to define a list of text keywords to search for and BOOMLAB will
extract all text files and search their contents for any matches.
Examples: 'passed through' and 'gigs online' [FOR ZIPS ONLY]
A related file you can define in BSETUP is a 'list of files never
to be ZAPPED'. Use it if you don't the CRC or text keyword scan to
find a file you don't want deleted.
┌─────────────────────────────────┐
│░ 18. FILE NUKE/BONUS/WARNINGS ░░│
└─────────────────────────────────┘
FILE NUKER:
──────────
What is FILE NUKING? This option will delete a file and remove
upload credit from the offending user. If using PcBoard you can
also E-Mail users. (see FILE E-MAIL)
To NUKE tag files in a directory and press CTRL + 'N'. PFED will
prompt 'Leave 0-Byte File?' A 0-Byte file prevents the file from
being re-uploaded. PFED attempts to locate the uploader's name
in the file description, if not found it will prompt for manual
name entry. If this name is not found in the user base, PFED will
ask if you'd like to search the transfer log. (PCB) PFED will
then ask for each a reason and factor to NUKE by. You can use
macros (See MACROS FILE) to make this easier. They are displayed
at the top of the screen when answering reason for nuking. The
offending user's byte credit will be reduced by the filesize times
the Nuke factor. If PFEDMAIL is enabled PFED will prompt 'E-Mail
User'. (See FILE E-MAIL) PFED then prompts "Restore Downloader's
Credit (Y/n)?", it will scan the transfer log and restore credit
for anyone who downloaded the nuked file.
After the 1st NUKE file information is entered PFED prompts: 'USE
SAME INPUTS FOR ALL TAGGED FILES (Y/n)?' If you answer 'Y'es all
other tagged files will be NUKED with the same information.
BONUS CREDIT:
────────────
If you want to reward a user for a 'special' upload tag the file(s)
and press CTRL + 'B'. It will prompt for each, reason and 'bonus
factor'. You can use defined Macros. (see MACROS FILE) The user
will be awarded filesize times the Bonus Factor. If using PFEDMAIL,
it can write a letter to the user with the Bonus Credit information.
(See FILE E-MAIL)
WARNINGS: (PCB ONLY)
────────
If you have some reason to warn a user, he didn't upload all files
of a set, and you'd like to issue him a letter stating such then tag
the file(s) and press CTRL + 'W'. It will prompt for reason for
warning for each file. You can use macros for these. (See MACROS FILE)
Use of PFEDMAIL is required to enable this function. (See FILE E-MAIL)
MACROS FILE:
───────────
'MACROS' is a macro text file for the file nuker, file bonus, and
warning letter procedures. It contains macros for reasons and credit
nuked or bonus given. So you won't have to enter the text and factor
manually each time. Each macros section needs to start with a header
that appears EXACTLY as follows:
[-NUKE-] - Start of the NUKE macros.
[-BONUS-] - Start of the BONUS macros.
[-WARNINGS-] - Start of the WARNING macros
[-END-] - End of MACROS.
Sample Macro Entry:
┌── Macro # followed by end parenthesis, maximum of 16 total.
│
│ ┌ Macro abbreviations, displays on help window. max 12 chars.
│ │
│ │ ┌── Nuke or Bonus factor, -1 means ask each time
1)ANCIENT,2
THIS FILE IS OLDER THAN HELL ─── Full macro text that appears in
file desc or mail, max 35 chars.
┌─────────────────────────────────┐
│░ 19. FILE E-MAIL (PFEDMAIL) ░░░░│
└─────────────────────────────────┘
FILE NUKING/BONUS/WARNING E-MAIL (PCBOARD)
────────────────────────────────
If your using PcBoard and NUKING files <CTRL+N>, giving Bonus Credit
<CTRL+B>, or File Warnings <CTR+W>, you can leave E-Mail directly
from PFED using the PFEDMAIL.EXE utility included in this package.
To enable it set 'Use PFEDMAIL to leave E-Mail to users' on page #2 of
the PFED SETUP (PSETUP) to 'Y'. Also enter the conf # where E-Mail is
to be left. Each time you nuke, give bonus or warnings PFED will then
prompt 'E-Mail User' and leave mail such as the example below.
@X0C THE FOLLOWING FILE WAS NUKED:
@X04 ┌───@X0C▄▒▓██▄@X04─────────────────────────────── ─·· ·
@X04 │@X0C ░▀████▀█ Filename: @X0FPFED_099.ZIP
@X04 │@X0C ▀▄▄▀▀▄▄▀ Filesize: @X0F560034 BYTES
@X04 │@X0C ▀▀▀▀ Filedate: @X0F08-25-95
@X04 └────@X0C ▀▀ @X04────┐ @X0CUploader: @X0FBOOMER
@X04 │
@X04 │ @X0CReason: @X0FVIRUS!!!
@X04 │ @X0CAction: @X0FCREDIT NUKED x 10
@X04 │
@X04 └────────────────────────────── ──── ─ ∙·
Mail can written using the macro files: NUKE.MSG, BONUS.MSG, and
WARNING.MSG. If a macro file is not found mail will be written
without colors or graphics. The following macros are supported:
|fn - Filename.
|fd - Filedate.
|fs - Filesize.
|nm - Name of uploader.
|nc - Comment/Reason.
|nf - Action taken.
NOTE: PFEDMAIL does not update the mail-waiting flags. The user
will see there is mail for him but will not be forced to view
it. Use a echo utility such as Cam Debuck's PCBNET to update
mail-waiting flags if this is really necessary to you.
MAIL VIEWER: (PCBOARD)
───────────
The <P> key views mail for a highlighted conference at the main
conference menu. You can view, kill or edit mail header info.
More features are planned in future versions.
┌─────────────────────────────────┐
│░ 20. DESCRIPTION OPTIONS ░░░░░░░│
└─────────────────────────────────┘
FAILED FILE DESCRIPTIONS:
────────────────────────
If a file is failed by BOOMLAB it will put the 'Red Skull' FAILED
BOOMLAB message (below) at the beginning of the file description.
The regular file description follows it.
@X04 ┌───@X0C▄▒▓██▄@X04────────── ─·· · @X30
@X04 │@X0C ░▀████▀█ FAILED BOOMLAB v.62... @X30
@X04 │@X0C ▀▄▄▀▀▄▄▀ ■ F-PROT: VIRUS INFECTED!!! @X30
@X04 │@X0C ▀▀▀▀ ■ α GREEN CATERPILLAR virus @X30
@X04 └──── @X0C▀▀ @X04───── ─·· · · @X30
You can create your own failed BOOMLAB message by creating a file
named 'DESCFAIL.MSG' in the BOOMLAB config path. All BOOMLAB macros
are supported. A sample can be found in SAMPLES.ZIP. Do not exceed
45 chars per line.
FRAMING FILE DESCRIPTIONS:
─────────────────────────
This option re-writes the file description using an external macro
file. Can be used to 'frame' or add box graphics to the description.
If using this option make sure to enable 'smart' word-wrapping. A
sample macro file 'BLUEBOX' can be found in SAMPLES.ZIP.
Sample macro file: 'BLUEBOX'
@X1F╔══════════════════════════════════════════╗@X08
@X1F║ |dw[40] ║@X08█
@X1F╚══════════════════════════════════════════╝@X08█
@X08 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Outputs:
@X1F╔══════════════════════════════════════════╗@X08
@X1F║ 7/5/95 Flash ROM code for This is the ║@X08█
@X1F║ official release of V.34+ for upgradable ║@X08█
@X1F║ This update adds 33.6k as a new top ║@X08█
@X1F║ speed! Flash program is DOS based. For ║@X08█
@X1F║ domestic US/Canada modems only. ║@X08█
@X1F╚══════════════════════════════════════════╝@X08█
@X08 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
There are two ways to 'Frame' descriptions:
1.) To 'Frame' ALL descriptions: Enter the path to the macro file in
the BOOMLAB setup under 'FILE DESCRIPTIONS' (Pg #2).
2.) To 'Frame' selected descriptions: Tag files in a DIR and press
<CTRL+F>. You will prompted to enter the name of the macro file.
DIZ-MAKER
─────────
To create and insert FILE_ID.DIZ's into tagged archives tag all disks
in a set and press ALT+A. You will be prompted for program name,
release date, and # of disks in the release. You can customize the
output using a macro text file 'FILE_ID.DAT'. You can use 4 different
macros and add your group or company logo to this file.
Example: |NM[29] DiSK [|CD of |TD]
- Logo goes here -
RELEASE DATE [|DT]
|nm - Program name
|dt - Release date
|cd - Current disk #
|td - Total # disks
ADDING TAPE & SET #'S
─────────────────────
You can use your OFF-LINE file directories as a simple tape directory
by adding tape & set #'s to the end of file descriptions. There are
two ways of doing this:
1.) Enable 'ADD TAPE/SET #'s WHEN MOVING FILES OFF-LINE' in then PFED
General Setup (Pg #1) then when moving files to an offline directory
PFED will prompt 'Input Tape #, Set #' and add the tape information
to the end of the file desc when moving it. Enter tape #, a comma,
then set #. Set #'s are optional. The offline directory must start
with 'OFF' or 'TAPE' for PFED to recognize it as such.
2.) You can manually add tape & set #'s for tagged files in a file
directory using the <ALT + T> keys.
Example: @X0A■ TAPE #: 20, SET #: 8 [DATE: 07-22-95]
GETTING VIRUS DESCRIPTIONS
──────────────────────────
PFED & FED file editors have a feature (ALT+V) for virus collectors
and researchers who want to extract the virus name as a description
for all tagged files in a DIR. Default output is the virus name.
Example: JERUSALE.1808 STANDARD virus
If you want to customize the output create a text file named
'VIRUSADD.TXT' in the same directory as the config. You can use the
following BOOMLAB macro codes: |fn,|fs,|nm,|nu,|ut,|ud,|un,|vs,|vp,
|vn,|vr,|vv,|s#,|v# (See BOOMLAB MACRO CODES)
Example: @X0A|VN [|VP v|VV]
@X02Contributed by: |NM
Outputs: @X0AJERUSALE.1808.STANDARD virus [SCAN v2.1.3]
@X02Contributed by: BOOMER
To use the multiple scanner macros |s# and |v#, make sure to set
'Quit virus scanning after virus detected' to 'N' in BOOMLAB setup.
Example: @X0A|V1 (|S1)
@X0A|V2 (|S2)
@X0A|V3 (|S3)
Outputs: @X0ABACKFONT.765 virus (McAfee 2.2.2)
@X0ABackfont.905 (F-Prot 2.18)
@X0ABackfont virus (ThunderByte 6.35)
┌─────────────────────────────────┐
│░ 21. DIR SHRINKING ░░░░░░░░░░░░░│
└─────────────────────────────────┘
What's DIR SHRINKING? This option compresses file descriptions
for multi-disk sets in a DIR. All descriptions will be reduced
to only 1 line, the last file will contain the full description.
If 'Smart-Shrink' is enabled in set, PFED attempts to find the
line with the program name otherwise the 1st line is used.
Example: DISK1.ZIP @X0A- THIS IS DISK [1/3] -
DISK2.ZIP @X0A- THIS IS DISK [2/3] -
DISK3.ZIP @X0A- THIS IS DISK [3/3] -
@X02This is a example of the DIR shrinker.
@X02Shows only last description of a set.
@X07Files: 4, New: 06/13/95, Old: 06/13/95
@X0FUploaded by: Gene Layton
Shrinking can be done from the DOS command line or from in PFED.
From the file area menu do <CTRL+S> for the highlighted area.
From inside the file directory do <ALT+S> for the tagged files.
From command line use the switch 'SHRINK' as in 'PFED SHRINK'.
(See COMMAND LINE OPTIONS) It's a good idea to have the PSETUP
option #8 'Make backup of any DIR worked on' enabled.
┌─────────────────────────────────┐
│░ 22. IMPORTING FILES.BBS ░░░░░░░│
└─────────────────────────────────┘
IMPORTING CD-ROM MASTER FILES.BBS:
─────────────────────────────────
The <F> key from the file area selection screen will attempt to
read the master FILES.BBS in the root directory of the CD-ROM
and automatically add each area to the conference and import the
files and descriptions from the FILES.BBS in each area. All you
have to do is enter the path to the main or master FILES.BBS,
usually found in the CD's root dir. If found it will prompt
where to output the DIR description files it will create. Before
an area is added the config for each will be displayed with the
option to edit it, add it, not add it, and add all areas without
prompts. If the data doesn't look correct then the import
probally won't work as PFED doesn't support the FILES.BBS format.
Supported MASTER FILES.BBS formats are:
1 -> FILES.001: \GAMES\ARCADE [Arcade Games]
2 -> \GAMES\ARCADE,Arcade Games
3 -> \GAMES\ARCADE Arcade Games
IMPORTING FILES.BBS FOR SINGLE AREA:
───────────────────────────────────
The <G> key from the file area selection screen will attempt to
import a FILES.BBS file for the highlighted area ONLY. PFED will
prompt for file to import. You must include the full path and
filename. Examples: D:\TEMP\FILES.BBS & D:\TEMP\FILES.001
If format supported PFED will import it's files & descriptions.
Supported FILES.BBS formats:
1 -> GAME.ZIP This is kewl game!
2 -> GAME.ZIP 331023 12-21-94 This is a kewl game!
3 -> GAME.ZIP [0] This is a kewl game!
4 -> GAME.ZIP 331,023 03-03-95 This is a kewl game!
If your trying to import a FILES.BBS and it does not seem it is
supported by PFED you can send it to me and I'll try to add it,
there doesn't seem to be a standard format.
┌─────────────────────────────────┐
│░ 23. DUPE CHECKER ░░░░░░░░░░░░░░│
└─────────────────────────────────┘
<D> from the main conference or directory menus will scan all
all DIR files for duplicate descriptions and scan subdirectories
for duplicate files. Both types of 'dupes' can be <V>iewed,
<P>rinted or <R>EMOVED.
DUPE REMOVER:
────────────
The Dupe <R>emover displays each dupe and the DIR's or subdir's
it was found in. If the display window is blue it is a dupe
description, red indicates a dupe file. Select which dupe to
delete by selecting the corresponding #. Sample Screen:
╒═════════════════════════════════════════════[#1/10]════╕
│ │
│ Dupes of description: BLAB_062.ZIP found in: │
│ │
│ 1.) K:\CONF0\BOOMERS │
│ 2.) K:\CONF2\PUBLIC │
│ │
│ Select # Description to Delete (1-2, <A>=All) │
│ GLOBAL KEY: <D>=Tag all dupes in a Dir │
│ GLOBAL KEY: <T>=Tag all but 1st file found │
│ - Previous Dupe, - Next Dupe, <Esc>=Done │
│ │
│ │
╘════════════════════════════════════════════════════════╛
Keys: /=Scrolls through found Dupes. # of how many is
displayed at the top of the window. Ex: [#1/10]
<A>=Selects all listed files. Wouldn't leave any
description/file anywhere - Not a good idea.
<D>=Tag all dupes from a specific DIR. If you want to
globally tag all dupes from a specific DIR or subdir,
Ex: L:\UPLOADS would tag all dupes found in subdir
L:\UPLOADS. Usefull if all from same DIR/subdir.
<T>=Globally tags all dupes except the first listed.
Press <Esc> when done. It will prompt to remove dupes, if 'Y' it
will then remove all tagged dupes. BBS should be off-line when
removing dupes.
┌─────────────────────────────────┐
│░ 24. CREDITS & COPYRIGHTS ░░░░░░│
└─────────────────────────────────┘
@X3BCREDITS:
MV.EXE - Master View was coded by Chris Zinn who generously
allowed me to use it with PFED. (C) 1993 TCSoft
DFREE.EXE - Supplied by the genuis² Bubba & Highlander. ;)
I would like to thank these Supporters, testers, pain-in-the-butts:
Mr.Bill, Da-Bone, Skelem, Mr. Humble, BabyVet, Bubba, Doc Skull,
Scufi, Fiat, SkyGod, Stratocaster, Falcon, Rifleman, Wildchild,
Dark Visage, Phreak Creep, Qube, Many more...
@X3BCOPYRIGHTS:
PCBoard.............. (c) Clark Development Co.
Express.............. (c) TL Enterprises
System Express....... (c) FAiRLiGHT Productions
TriBBS............... (c) TriSoft
ARJ.................. (c) Robert K. Jung
LHArc................ (c) Haruyasu Yoshizaki
PAK.................. (c) NoGate Consulting
PkZip/PkPak.......... (c) PkWare, Inc.
RAR.................. (c) Eugene Roshal
TeleDisk............. (c) Sydex
GIFLite.............. (c) White River Software
GIFTest.............. (c) Dave Navarro
AVP, AVPLite......... (c) KAMI Corp.
AVScan............... (c) H+BEDV Datentechnik GmbH
Dr. Solomon.......... (c) S&S International PLC.
F-Prot............... (c) Frisk Software Int'l
Norton AntiVirus..... (c) Symantec Corporation
SCAN................. (c) McAfee, Inc.
ThunderByte.......... (c) ThunderByte B.V.
┌──────────────────────────────────────────────────────────────┐
│ │
│ PFED Support Site: LCS Support....(407)898-4148 │
│ │
└──────────────────────────────────────────────────────────────┘
@X3F PFED, BOOMLAB and this document are Copyright (C) 1994-95 by
@X3F LCS Inc., all rights reserved.
@X38 ■ ▀ ▄▀▄█▄▀█▄███████████████████████████████████████████████▄█▀▄█▄▀▄ ▀ ■∙