home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
LWMENU12.ZIP
/
LWMENU.DOC
< prev
next >
Wrap
Text File
|
1993-10-10
|
18KB
|
439 lines
║ ║ ╔══╗ ╔╗ ║ ╔════╗ ║ ║ ╔══╗ ╔════╗ ╔═════
║ ║ ╔╝ ╚╗ ║║ ║ ║ ║ ║ ║ ╔╝ ╚╗ ║ ║ ║
║ ║ ║ ║ ║╚╗ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
║ ║ ╠════╣ ║ ╚╗ ║ ║ ║ ║ ╔╗ ║ ╠════╣ ╠═╦══╝ ╠═══
║ ║ ║ ║ ║ ╚╗║ ║ ║ ║╔╝╚╗║ ║ ║ ║ ╚╗ ║
╚═════ ╚═════ ║ ║ ║ ╚╝ ╚════╝ ╚╝ ╚╝ ║ ║ ║ ╚═╗ ╚═════
Presents
║ ║ ║ ╔╗ ╔╗ ╔═══ ╔╗ ║ ║ ║
║ ║ ╔╗ ║ ─── ║╚╗╔╝║ ║ ║╚╗ ║ ║ ║
║ ║╔╝╚╗║ ║ ╚╝ ║ ╠══ ║ ╚╗║ ║ ║ VERSION 1.2
╚═══ ╚╝ ╚╝ ║ ║ ╚═══ ║ ╚╝ ╚══╝
Copyright 1992,1993 by Bob DaCastello
The BEST REMOTE MENU EDITOR for Remote Access 2.01!!
^^^^
╔══════════════╗
║ INTRODUCTION ║
╚══════════════╝
Ok, since the release of RemoteAccess 2.00g1 everyone has been crying
for a remote menu editor, so.........HERE IT IS! Llanoware also offers
a REMOTE USER EDITOR!! Check the end of these docs under Distribution
and Beta Sites.
ALL ITEMS MARKED WITH A {+} ARE FEATURES/OPTIONS ENABLED BY REGISTERING.
PLEASE SUPPORT YOUR SHAREWARE AUTHORS AND REGISTER THEIR WAREZ!!
╔══════════╗
║ FEATURES ║
╚══════════╝
* Allows you to edit ANY/ALL aspect of your .MNU Menu files by remote
* Allows you to add or delete menu items or entire menus by remote.
* {+} Capable of displaying the menu to you by remote as it would be seen
by users, and even displays the ANSI/ASCII/BULLETIN/TEXT file with the
menu on menus containing the "Display ANS/ASC File" command on that menu!
* Fully built-in support for all of RA 2.01's new menu functions including
groups, nodes, times, restrictions, emulations, etc etc.
* Supports multiple languages and their specific menus
* Supports an unlimited number of nodes via a small CTL file to be
kept with the EXE file, or multiple configurations by placing CTL
files in the node directories.
* Supports locked communications ports
* Completely Multi-Node aware, successfully tested under DOS 3.3, DOS 5.0,
DOS 6.0, Lantastic, Novell, DesqView/QEMM on machines ranging from
XT's to 486's.
* Only requires about 200k so swapping usually isn't necessary.
1
╔═════════════╗
║ LEGAL STUFF ║
╚═════════════╝
As with any new utility, you should ALWAYS MAKE A BACK UP of your
files before playing with the new utility. LWMENU will NOT create a
backup copy of the .MNU menu file you choose to edit. It's always best
to do a quick backup of the files that this program will be altering until
you determine that LWMENU will function properly with your system and files.
WARRANTY:
Yea right! There's ain't none. You download it at your own risk,
you install it at your own risk, and you use it at your own risk ...
simple enough? In the event the use of this program, at any time, causes
damage, corruption, or loss of data, what you'll get from me is a big
"Didn't you do a backup first?". In the event the use of this program, at
any time, causes a hardware failure, hard drive crash, or otherwise causes
your system to explode into 5,000 pieces, the scope of my guarantee to you
is that you may keep whatever pieces you can find ... and if you ask me
real nice, I'll tell you where you can go to buy superglue.
In legal mumbo jumbo, the bottom line is: The author shall not be
responsible for direct, indirect, incidental, or consequential damages
resulting from any bug, defect, error, or failure to perform.
╔══════════════╗
║ REQUIREMENTS ║
╚══════════════╝
* RemoteAccess 2.00 of course! LWMENU will NOT work on versions of
RA prior to RA 2.00g1.
* Any IBM Compatible with DOS 3.1 or better should work just fine. Color
monitor preferred but not required.
* Fossil driver such as BNU or X00 is also highly recommended (Since RA
requires a fossil driver, this SHOULD be taken care of, RIGHT?!)
* An ANSI driver MUST be installed in the calling system for proper
operation of the door by remote.
The Distribution Archive:
LWMENU.EXE - Main program
LWMENU.DOC - Your readin' it!
LWMENU.CTL - Control file ... Edit as needed
LW_REG.FRM - Registration form for ALL LlanoWare Doors
FILE_ID.DIZ - Well, you need to know what the file is, right?
LWMWHATS.NEW - Release/Changes history
THE REGISTERED FEATURE's of this program are a MUST HAVE!
If you are creating a new menu especially, or just as useful for editing
an existing menu, wouldn't it be GREAT to be able to display the menu to
you as the users would see it? Even better, If you have menus that
display an ANSI, ASCII, Text, or Bulletin file as/with the menu, that
also will be displayed to you in LWMENU when you choose to (S)how Menu.
INCLUDES support for textfiles codes!!!
The ability to copy menu lines to the same menu, a different menu, or even
to another languages menu!
2
╔══════════════╗
║ INSTALLATION ║
╚══════════════╝
Upgrading from v0.9: Copy ALL the new files over the old ones and edit
the CTL file. Thats it!
Installation is fairly easy and straight-forward. The following steps and
examples should have you up and running in a very short period of time.
It is assumed that you are familiar with setting up DOORS on your system;
1) Edit the LWMENU.CTL file to reflect your name, your BBS name,
your registration numbers (if registered) ... for more
information regarding the CTL file, see the instructions
contained inside of the sample CTL file.
2) Place a copy of LWMENU.EXE wherever you wish. For multiple
configurations, place a copy of the .CTL file in each node
directory, otherwise it is best to reside in the same
directory with LWMENU.EXE.
Install LWMENU as a type 7 exit with an optional data line of:
C:\PATH\LWMENU.EXE
Insert the correct pathname to find LWMENU. Memory swapping with the *M
should not be needed unless you are running RA in an environment that
has less than 460k available. No other optional data is required.
╔═══════════╗
║ OPERATION ║
╚═══════════╝
LWMENU REQUIRES THAT THERE IS AN ANSI DRIVER PRESENT IN THE REMOTE SYSTEM
ALTHOUGH ONE IS NOT REQUIRED ON THE HOST (BBS) SYSTEM FOR THE DOOR TO RUN.
LWMENU may also be run locally with one of two command line parameters:
/L - prompts you for a name to "login" to the door with
/S - quick sysop login ... takes sysop name out of the CTL file
USING THE DOOR:
After the initial screen, a list of languages installed on your system
will be displayed. If you only have one language installed, it will skip
this screen and go directly to a list of your .MNU menu files. Type the
name of the menu you want to edit or the name of a new menu to create.
A screen similar to the one you see when in the RACONFIG Menu Editor
will be displayed. A few commands appear across the bottom of the screen.
Here is a quick rundown of those commands:
Enter the line number to edit - Enter the menu line number of the entry
you want to edit. This will bring you to the full screen view of this
menu line for editing.
S)how Menu - {+} Displays the currently selected menu as the user would
see it, including support for textfiles codes!
ie: 3 would be substituted with "UsersHandle".
3
I)nsert New - Insert a new line in the menu. Selecting this will prompt
you to enter a line number to insert your new line BEFORE.
If you want to insert a new line on Line 22, you would put
23 in for the prompt. This will only insert a blank line on
the menu, so unless this line is to remain blank, you would
then select line 22 to edit. If you just want to append a
new line to the bottom, LWMENU will tell you the line
number to insert at.
T)emplate - Edit the Template displays for all 32 flags and up to
12 security levels. Uses the same template files as LWUSER.
Once you are in a specific menu item to edit, the prompts should take
you through everything you need. It is beyond the scope of this document
to explain how to edit your menus by itemeized menu type commands.
HOWEVER, one GREAT feature of this program is that when you choose to
edit the Menu Type (Action), you may scroll through all of the RemoteAccess
Menu types to find the one you want. All of the RA Menu Types by name and
number are hardcoded into LWUSER, such as "Display Only (Type 0)" or
"Download Any File (Type 55)". Sure is easier than pulling out the manual
every time, huh?! You may scroll through all menu types with the "<"
and ">" keys (shifted period and comma). Refer to your RA SysOp Manual
for a detailed description of commands, their effects, and optional data
lines available.
When you choose to edit the Optional Data fields you will also be shown
some of the options that are available for you to use.
LWMENU WILL ALWAYS ASK YOU IF YOU WANT TO SAVE THE CHANGES TO EACH MENU
LINE WHEN YOU FINISH EDITING A MENU. NO CHANGES ARE SAVED MADE UNLESS YOU
PRESS "Y".
╔══════════════╗
║ LOCKED PORTS ║
╚══════════════╝
LWMENU should not require any special attention for locked ports,
however if you run into a problem such as getting nothing but junk
characters when you load the door, you can un-comment the LOCKED
variable in the CTL file(s) and change the number to your locked rate,
or you can add a /B to the optional data field of the menu entry like
this:
C:\PATH\LWMENU.EXE /B38400 or whatever your locked speed is.
(DON'T PUT A *B ... The /B is to identify locked rate, not current baud)
If you run multi-node and have different ports locked at different
speeds, you will need to maintain separate .CTL files in the node
directories reflecting the locked speed of each node's port. LWMenu
checks the current directory first for the CTL file.
4
╔══════════════╗
║ REGISTRATION ║
╚══════════════╝
BENEFITS: First and foremost, knowing that you have supported the author
so he can continue his work! Besides that, the nagging "Unregistered"
message goes away and enables the invaluable registered feature of being
able to display the menu to you as the users would see it and be able to
copy menu lines within the same menu, to another menu, or even to a menu
in another language!
HOW: For a $10.00 donation sent to the address below, you will be given
a registration number personalized just for you! If you have a valid
FIDONET address, the registration number will be sent to you directly.
Otherwise, the registration number will be sent to you via snailmail
(US Postal service). All registrations will be sent out within
3 days of receipt. See LW_REG.FRM for more info.
Make checks payable to and send donations to:
Bob DaCastello
P.O. Box 53
Llano, CA 93544-0053
Your comments/suggestions are welcomed and encouraged!!!!
If you have ANY problems, remarks, suggestions, PLEASE contact me via
netmail ASAP at 1:102/1313, or log into my BBS at (805) 264-0443.
(fidonet)
╔══════════════╗
║ DISTRIBUTION ║
╚══════════════╝
You may make this file available for downloading from your BBS or you may
upload it to any BBS of your choice, provided that you do not make any
changes to the contents of the archive. The archive and its individual
contents may not be distributed used by any service that charges any
money whatsoever, without the written permission of the author.
╔══════════════════╗
║ ACKNOWLEDGEMENTS ║
╚══════════════════╝
Big Thanks to:
Mark Mistretta for beta testing and all his input into making LWMENU
what it is, and for writing these docs! (I hate doc-writing)
Pam Smith of Window in Time BBS for her assistance.
Thanks to Mike Janke (author of RACE user editor) for his TP assistance!
Scott Baker for writing DoorDriver 5.0!
Andrew Milner and all the great RA support Teams for a great BBS program!!
All of the sysops who reported bugs and operational problems in the
previous releases, thereby helping me make this GREAT release!
5
╔════════════════════╗
║ DISTRIBUTION SITES ║
╚════════════════════╝
Author's BBS - Llano, CA
Bob DaCastello (That's Me!)
805-264-0443 (14.4k HST)
FIDONET: 1:102/1313
Off Roaders BBS - Palmdale, CA
Mark Mistretta
805-272-9792 (16.8k Dual Standard)
805-272-9793 (14.4 HST)
805-272-9795 (14.4 v.32bis)
805-273-9796 (9600 v.32)
FIDONET: 1:102/1314
1:102/1315
Window In Time - Phoeniz, AZ
Pam Smith
602-253-1946 (9600 v.32)
602-253-7069 (2400)
602-253-7169 (2400)
FIDONET: 1:114/203
TumbleWeed BBS - Lancaster, CA
Bruce & Cheryl Bergstrom
805-946-3332 (16.8k Dual Standard)
FIDONET: 1:102/1308
The latest versions of LWMENU and LWUSER should always be available
for download from one of the above systems, or:
Freq Magic Name LWMENU - for the Remote Menu Editor
Freq Magic Name LWUSER - for the Remote User Editor
Freq Magic Name LWEDIT - for both of em!
Freq Magic Name LLANOWARE for a complete list of LlanoWare files.
They are also being sent out through various distribution networks
and should be available at The TruckStop BBS, Pacific Coast Micro,
RA-USA and many other RA Support Sites.
╔══════════════════╗
║ TROUBLE SHOOTING ║
╚══════════════════╝
I have tried to encourporate as much error checking as possible into
this version, most errors should show you what/where the problem may be.
Error 102 or 100 usually indicates a file/directory is not found. Most
of these should be caught by LWMENU.
If you are using locked com ports and are expierencing garbage at the
remote end, the first thing should be to insure that your fossil driver
is locked at the same speed as RA.
Sample X00.SYS command line:
DEVICE=c:\X00.SYS E 1 b,0,38400
^note that a "0" here indicates com 1
6
LWMENU looks in the current directory FIRST for the needed CONFIG.RA,
LANGUAGE.RA and LWUSER.CTL files it needs, if not found it then looks
where the LWMENU.EXE file is kept for the LWMENU.CTL file and checks the
RA environment as defined in your autoexec.bat with SET RA=c:\ra for
the CONFIG.RA and LANGUAGE.RA files.
LWMENU REQUIRES that the MENU path and TEXTFILE path be properly setup
in the language editor. It does NOT use the default paths setup in
RAConfig>Paths. If you have problems with menu/textfiles not being found,
please check here first.
If you experience any problems, PLEASE contact me ASAP, I am always
glad to help and will respond ASAP!
7