Ult-Edit is a multi-function remote editor. It started out with a
simple User and Menu editor ... Over the past couple months, I've added many
things to it ... It is now a User, Menu and System Information Editor,
Configuration Editor, it has a Log Viewer (This reads only certain parts
of the log file, reads one record at a time) and a Text file viewer (This
displays any file you enter) ... It started out at about 100k now its over 200k in size. I think it is a very good program, but then again I wrote it so ofcourse I'm going to say that... I'll let you be the judge! I've
seen other user and menu editors for $10 a peice so you would have to pay $20
for registration on the two items. With this, it is only $15 and you got all
these new features. I think you'll like it, it even has features that you
haven't seen before in any other editor. And to top that, this editor
works remotely! Thats right! You can call from your office or whatever and
edit your users, menus and everything else... You can make it look like your
BBS is the best anywhere and change the number of calls in the Sys. Info
Editor!
Legal Stuff - Read This -
─────────────────────────
- U S E A T O W N R I S K ! ! ! -
Like in most every program out there, the author states that he or she
is in no way responsible if their program blows up your system or deletes
everything, and basically thats what I'm about to tell you. You are to use
this program at YOUR OWN RISK, I am in no way responsible if this program
deletes, crashes, wrecks, damages or anything else to your system. You should
have everything backed up just in case. But if anything happens to any file,
program, disk, hard disk or any computer component or software I'm not
responsible!
- U S E A T O W N R I S K ! ! ! -
Installing
──────────
Use Ult-Edit with the parameter /C --- 'ULT-EDIT /C' to execute the
configuration program... Make sure you have ANSI installed or you may have
a little trouble seeing the configuration screen (It was done in ANSI so
it could be used remotely!). Make sure you set up all the proper file names
and the proper paths. It doesn't matter if you put a '\' on the end of your
path or not, the program checks that. Make sure you run ULT-PASS.EXE to
put a password on the un-locking of your locked users (Don't worry about
this if you do not have a registered copy, the locked users part will not
work in the evaluation copy!).
Edit the two files: Ult-Edit.CTL - The control file for Ult-Edit, lets
you toggle the menu options ie: User editor, menu
editor etc. etc. Put a ';' on the first character
if you do not want the line to be read. If this
file does not exist, Ult-Edit assumes you want all
menu options on! I have included an example one
with everything set to YES, it has the headers
telling you what each line is.
Ult-Lock.DAT - The extra locked users file, this
lets you put up to 54 more locked users in this
file so nobody can edit the users except the sysop.
The reason it is an odd number like 54 is because
there is already 6 locked user fields in the
configuration part of the program. If the file
doesn't exist, it will skip it. Like above, put
a ';' as the first character if you do not want
the line to be read.
Sysop Keys Within Program
─────────────────────────
Alt-C - Chat mode, this uses two colours to tell each other apart.
Alt-J - A DOS Shell, lets you shell to DOS while users online.
Alt-H - Hangs up on the user online
Note: All these keys are only functionable while the user is on a command line
waiting to hit a key (User Editor, Menu Editor Etc...). They will not
work while user is entering a field or string.
Requirments
───────────
RA thats no older that RA 2.00g1 as the structures HAVE changed
ANSI driver should be installed or you may have a bit of trouble seeing
the program
A fossil driver of some sort or it will not load (if program does not
work, use the .SYS file instead of the .COM fossil if you use the .COM
program)
This program
The following files:
- ULT-EDIT.EXE - The main executable
- ULT-EDIT.CFG - The configuration file
- ULT-EDIT.DOC - This file here
- ULT-BETA.??? - Beta testers list (??? is version number)
- ULT-ACC .EXE - Access Template editor
- FLAGSTAT.ULT - Flag Status file [■]
- FLAGSTAT.EXE - Flag statistics editor (FLAGSTAT.ULT)
- ULT-PASS.EXE - Password changer for unlocking the users
- WHATSNEW.XXX - If even included, it will be the version
number instead of .XXX
- ULTEDXXX.??? - Archive (??? is version number)
- 120TO130.EXE - Configuration Updater from 1.20 -> 1.30
- ULT-EDIT.CTL - Control file for toggling menu options
- ULT-LOCK.DAT - Extra locked users file, up to 54 more locked
users in this file
Files that Ult-Edit uses within the program itself:
- SYSINFO.BBS - Contains the system information
- USERS.BBS - Contains all user information
- ????????.MNU - Menu file (Not required to run)
- DORINFO1.DEF - Exit information on user
- EXITINFO.BBS - Information on user - More complex than above.
- LANGUAGE.RA - Language file - Contains menu information
- RA.LOG - May differ in names - Log file for RA
Access Templates - ULT-ACC.EXE
──────────────────────────────
Well, this is pretty simple actually, first of all, this program must
be registered for this option to work.. What it is is you can set up 101
different access levels so that you can easily activate them by hitting
CTRL-T in the user editor mode then enter the access number (0-100), it
will display what the access is to the user using the editor giving them the
YES or NO option of setting the user up with those settings. It makes things
a little easier trying to figure out what access is what.
Flag Status - FLAGSTAT.ULT
──────────────────────────
Use the FLAGSTAT.EXE to edit this file, it was just made for version 1.20!
It is much easier to use than editing the file manually.
The format of this file is A1, A2 etc. on each different line. Use the editor!
Start with A1 on the first line down to D8. I put examples in the flagstat.ult
in the archive with the flag number, you will want to delete the A1 etc. from
the .ULT file as the program puts which flag it is when the file is viewed so
you'd get something like this A1: A1: CD ROM ACCESS or something similar.
Parameters
──────────
Ult-Edit /C - Load configuration setup
Ult-Edit /L - Load program in local mode with sysops name
Ult-Edit /User - Force User Editor, No menu
Ult-Edit /Menu - Force Menu Editor, No menu
[■] Ult-Edit /Log - Force Log Viewer, No menu
Ult-Edit /Text - Textfile Viewer, No menu
Ult-Edit /L /Menu - Local menu editor
Ult-Edit /L /User - Local user editor
[■] Ult-Edit /L /Log - Local log viewer
Ult-Edit /L /Text - Local textfile viewer
Ult-Edit ? - This Screen
Make sure if you use the menu or user force mode that if you run it
locally, you put the /L first or it won't work.
Features
────────
[■] - Registered Only
User Editor
───────────
* ANSI routines rewrite only data, not the whole screen
[■]* View current user flags (what each flag means, you define
each flag in the FLAGSTAT.ULT file)
* Use FLAGSTAT.EXE to edit FLAGSTAT.ULT
[■]* View what each flag means as above but this displays ALL
flags
[■]* Able to locked up to 6 users from being edited by anyone
besides the Sysop
* Able to change all data, including the Yes and No flags
* Able to search by Name (Other searches available but only
in registered mode (see registered features)
* 3 Different security levels in configuration to set
user access level by the touch of one button: Validated,
Alternate, and Locked Out access. Includes Flags
* List all users with Name, Location and security and be
able to pick which you want instead of having to have to
search every user to get to the right one.
[■]* Extra information screen to store 2 comment lines, the
last user to change that account, the last date it was
changed and the last time it was changed about each user
in a seperate file.
[■]* You can edit yourself while your online
* You can edit the users password
* Checks users online so you can not edit someone on another
node
[■]* Use 100 different preset access levels editable from
ULT-ACC.Exe from a touch of a button. You can change them
to your requirements.
* Unlock locked users. NOTE: You must put a password on this
or anyone can unlock the users. Use ULT-PASS.EXE to encrypt
with a password
* Logs any new password for a user that someone entered.
Menu Editor
───────────
* Displays language name at top
* Able to scan through data types by hitting + and -
* Able to change colours by hitting + and -
* Able to insert, delete or append an entry
* Supports Nodes Groups and Daytimes
* Able to edit everything, including the prompt
* Able to create new menus
* Able to select menus from each individual language
* Able to edit everything in the menu file possible
[■]* Able to display EVERYTHING the user see's in the menu
including ANSI files. This is one of the best feature
in the program.
* Copy menu options from one spot to another, use as
a move to, just delete the other one after copied
Sys Info Editor
───────────────
* Lets you edit Last Caller and Total System Calls
Not a whole lot here, but its nice to be able to edit the
system calls and last caller.
Log Viewer [■]
──────────
* Search for a user who called
* Global Search - searches everything for text
* Goto line # in log
* Shows log section at a time
* Resets log when reaches end of file
* Statistics : Shows total hangups, emsi sessions, downloads,
uploads, shells and questionnaires executed.
Text Viewer
───────────
* Search mode (highlights found search text)
* Colour change (allows user to change colour of text)
* Goto line # in text file
* Skip an amount of lines
* Resets file when reaches end of file
* Pause every 20 lines read
* Non-Stop mode - Doesn't pause if user doesn't want it to
* 45 Character field length to enter name of file
* Keeps last search string for quick searching - next search
automatically puts the last search in the field, user can
edit it or erase it totally. Search string erased if no
text found
Both
────
* Support ANSI only
* Have Date and Time routines meaning when you get to the second
character it automatically puts a : or a - in the spot.
* Both have incredible features
Main
────
* Has log support, logs anything important! (ULTED.LOG)
* Chat Mode (ALT-C), DOS Shell (ALT-J), Hangup (ALT-H)
* Unlock Users passwords (Both versions, but locking only works
in registered version)
* Inactivity Timer (2 Minutes)
* Can access Menu, User and Sys Info editor from main menu
* Can edit the configuration (Note: You can password this option
to keep the 'Un-Wanted' out and is stored scrambled so you can
not just type the configuration file to figure the password
out but the actual configuration file is not scrambled, just
the one line.
Registered Features
───────────────────
[■]* Able to display EVERYTHING the user see's in the menu
including ANSI files. This is one of the best feature
in the program.
[■]* Able to search by Handle, Location, Birthdate, Comment,
Phone Number, Security and Flags
[■]* Able to locked up to 6 users from being edited by anyone
besides the Sysop
[■]* Extra information screen to store 2 comment lines, the
last user to change that account, the last date it was
changed and the last time it was changed about each user
in a seperate file.
[■]* View current user flags (what each flag means, you define
each flag in the FLAGSTAT.ULT file)
[■]* View what each flag means as above but this displays ALL
flags
[■]* Quick entering and exiting (No delays)
[■]* You can edit yourself while your online
[■]* Log Viewer
Note
────
If you plan on distributing this program (please do!), do not change
any file in any way. If you have any doubts that the program has been changed
in any way, call my system, there will always be another copy there.
Errors
──────
- Runtime Error 100: Disk read error, this means one of the files is
currupted ie: USERS.BBS, ULT-ACC.DAT, ????????.MNU etc. etc.
- Runtime Error 002: File not found, if you get this error, let
me know where it happened. You shouldn't get this error because it
checks the existance of each file before it loads it.
- Fossil driver not loaded: Well, exactly what it says.
If you get Runtime Error 002: You most likely mis-spelled a path name.
Well, thats all the errors I saw well in the test mode. If anything else
happens (runtime errors) let me know, I'll tell you what the error means.
You should not get RunError 002! I have put a file check on every file
being opened.
If you get any odd error, please report it to me or if you find any bugs,
I will try my best to fix them.
Thanks
──────
- Thanks to all the beta testers for this program, you've been a
GREAT help!
- Thanks to the authors of RemoteAccess, it is a great program
(Thats why I registered my copy)
- And everyone else that helped me out with the testing
- To Bill Dykstra who set up a nifty little option on his menu to
let me test it remotely and for being a support site.
Support Sites
─────────────
Bill Dykstra
The BillBoard BBS
(905)898-2443
INTERNET ADDRESS
bill.dykstra@canrem.com
FIDONET
1:250/932
Steve Harper
Technical Difficulties BBS
(905)836-8172
Any supporters that I have chosen may have their names in this documentation,
I will only put them in at request!
New versions can be found here.
Future Releases
───────────────
* Priority - Next version
** Second Priority - Very soon
*** Last Priority - Not to be worried about right now!
[■] - Planning on being for registered mode only!
[■+] - Undecided if will be registered mode only or not!
■+ *** - Language editor for RA
* Note: I do not intend to increase registration with these features being
put in! However, some of them will be restricted to registered copies
only!
- These features will be released a couple at a time, priority's first!