home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / ULTED130.ZIP / ULT-EDIT.DOC < prev    next >
Encoding:
Text File  |  1993-10-22  |  22.4 KB  |  508 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                     The                                      
  9.  
  10.    ██╗   ██╗ ██╗      ████████╗ ██╗ ███╗   ███╗  █████╗  ████████╗ ███████╗
  11.    ██║   ██║ ██║      ╚══██╔══╝ ██║ ████╗ ████║ ██╔══██╗ ╚══██╔══╝ ██╔════╝
  12.    ██║   ██║ ██║         ██║    ██║ ██╔████╔██║ ███████║    ██║    █████╗
  13.    ██║   ██║ ██║         ██║    ██║ ██║╚██╔╝██║ ██╔══██║    ██║    ██╔══╝
  14.    ╚██████╔╝ ███████╗    ██║    ██║ ██║ ╚═╝ ██║ ██║  ██║    ██║    ███████╗
  15.     ╚═════╝  ╚══════╝    ╚═╝    ╚═╝ ╚═╝     ╚═╝ ╚═╝  ╚═╝    ╚═╝    ╚══════╝
  16.                        User, Menu and System Info Editor
  17.                         With RA Log and Textfile Viewer
  18.                             For Remote Access 2.XX
  19.                              Version 1.30  [Beta]
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                                            
  26.  
  27. Introduction
  28. ────────────
  29.         Ult-Edit is a multi-function remote editor.  It started out with a 
  30. simple User and Menu editor ... Over the past couple months, I've added many 
  31. things to it ... It is now a User, Menu and System Information Editor, 
  32. Configuration Editor, it has a Log Viewer (This reads only certain parts
  33. of the log file, reads one record at a time) and a Text file viewer (This 
  34. 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
  35. seen other user and menu editors for $10 a peice so you would have to pay $20
  36. for registration on the two items.  With this, it is only $15 and you got all 
  37. these new features.  I think you'll like it, it even has features that you
  38. haven't seen before in any other editor.  And to top that,  this editor 
  39. works remotely! Thats right! You can call from your office or whatever and
  40. edit your users, menus and everything else... You can make it look like your
  41. BBS is the best anywhere and change the number of calls in the Sys. Info
  42. Editor!  
  43.  
  44. Legal Stuff - Read This -
  45. ─────────────────────────
  46.                 -   U S E  A T  O W N  R I S K ! ! !   -
  47.  
  48.         Like in most every program out there, the author states that he or she
  49. is in no way responsible if their program blows up your system or deletes 
  50. everything, and basically thats what I'm about to tell you. You are to use 
  51. this program at YOUR OWN RISK, I am in no way responsible if this program
  52. deletes, crashes, wrecks, damages or anything else to your system. You should
  53. have everything backed up just in case.  But if anything happens to any file, 
  54. program, disk, hard disk or any computer component or software I'm not 
  55. responsible! 
  56.  
  57.                 -   U S E  A T  O W N  R I S K ! ! !   -
  58.  
  59. Installing
  60. ──────────
  61.         Use Ult-Edit with the parameter /C --- 'ULT-EDIT /C' to execute the
  62. configuration program... Make sure you have ANSI installed or you may have
  63. a little trouble seeing the configuration screen (It was done in ANSI so
  64. it could be used remotely!).   Make sure you set up all the proper file names
  65. and the proper paths.  It doesn't matter if you put a '\' on the end of your
  66. path or not, the program checks that.   Make sure you run ULT-PASS.EXE to
  67. put a password on the un-locking of your locked users (Don't worry about
  68. this if you do not have a registered copy, the locked users part will not 
  69. work in the evaluation copy!). 
  70.  
  71.         Edit the two files: Ult-Edit.CTL - The control file for Ult-Edit, lets
  72.                             you toggle the menu options ie: User editor, menu
  73.                             editor etc. etc. Put a ';' on the first character
  74.                             if you do not want the line to be read.  If this
  75.                             file does not exist, Ult-Edit assumes you want all
  76.                             menu options on!  I have included an example one
  77.                             with everything set to YES, it has the headers
  78.                             telling you what each line is.
  79.  
  80.                             Ult-Lock.DAT - The extra locked users file, this
  81.                             lets you put up to 54 more locked users in this
  82.                             file so nobody can edit the users except the sysop.
  83.                             The reason it is an odd number like 54 is because
  84.                             there is already 6 locked user fields in the 
  85.                             configuration part of the program. If the file
  86.                             doesn't exist, it will skip it.  Like above, put
  87.                             a ';' as the first character if you do not want
  88.                             the line to be read.
  89.  
  90. Sysop Keys Within Program
  91. ─────────────────────────
  92.  
  93. Alt-C - Chat mode, this uses two colours to tell each other apart.
  94. Alt-J - A DOS Shell, lets you shell to DOS while users online.
  95. Alt-H - Hangs up on the user online
  96.  
  97. Note: All these keys are only functionable while the user is on a command line
  98.       waiting to hit a key (User Editor, Menu Editor Etc...). They will not
  99.       work while user is entering a field or string.
  100.  
  101. Requirments
  102. ───────────
  103.         RA thats no older that RA 2.00g1 as the structures HAVE changed
  104.         
  105.         ANSI driver should be installed or you may have a bit of trouble seeing
  106.         the program
  107.  
  108.         A fossil driver of some sort or it will not load (if program does not
  109.         work, use the .SYS file instead of the .COM fossil if you use the .COM
  110.         program)
  111.  
  112.         This program 
  113.  
  114.         The following files:
  115.                 - ULT-EDIT.EXE - The main executable
  116.                 - ULT-EDIT.CFG - The configuration file
  117.                 - ULT-EDIT.DOC - This file here
  118.                 - ULT-BETA.??? - Beta testers list (??? is version number)
  119.                 - ULT-ACC .EXE - Access Template editor
  120.                 - FLAGSTAT.ULT - Flag Status file [■]
  121.                 - FLAGSTAT.EXE - Flag statistics editor (FLAGSTAT.ULT)
  122.                 - ULT-PASS.EXE - Password changer for unlocking the users
  123.                 - WHATSNEW.XXX - If even included, it will be the version 
  124.                                  number instead of .XXX
  125.                 - ULTEDXXX.??? - Archive (??? is version number)
  126.                 - 120TO130.EXE - Configuration Updater from 1.20 -> 1.30
  127.                 - ULT-EDIT.CTL - Control file for toggling menu options
  128.                 - ULT-LOCK.DAT - Extra locked users file, up to 54 more locked
  129.                                  users in this file
  130.  
  131.         Files that Ult-Edit uses within the program itself:
  132.  
  133.                 - SYSINFO.BBS  - Contains the system information
  134.                 - USERS.BBS    - Contains all user information
  135.                 - ????????.MNU - Menu file (Not required to run)
  136.                 - DORINFO1.DEF - Exit information on user
  137.                 - EXITINFO.BBS - Information on user - More complex than above.
  138.                 - LANGUAGE.RA  - Language file - Contains menu information
  139.                 - RA.LOG       - May differ in names - Log file for RA
  140.  
  141. Access Templates - ULT-ACC.EXE
  142. ──────────────────────────────
  143.         Well, this is pretty simple actually, first of all, this program must
  144. be registered for this option to work..  What it is is you can set up 101 
  145. different access levels so that you can easily activate them by hitting
  146. CTRL-T in the user editor mode then enter the access number (0-100), it
  147. will display what the access is to the user using the editor giving them the
  148. YES or NO option of setting the user up with those settings.  It makes things
  149. a little easier trying to figure out what access is what.
  150.  
  151. Flag Status - FLAGSTAT.ULT
  152. ──────────────────────────
  153.  
  154. Use the FLAGSTAT.EXE to edit this file, it was just made for version 1.20!
  155. It is much easier to use than editing the file manually. 
  156. The format of this file is A1, A2 etc. on each different line.  Use the editor!
  157. Start with A1 on the first line down to D8.  I put examples in the flagstat.ult
  158. in the archive with the flag number, you will want to delete the A1 etc. from 
  159. the .ULT file as the program puts which flag it is when the file is viewed so
  160. you'd get something like this A1: A1: CD ROM ACCESS or something similar.
  161.  
  162. Parameters
  163. ──────────
  164.         Ult-Edit /C - Load configuration setup
  165.         Ult-Edit /L - Load program in local mode with sysops name
  166.         Ult-Edit /User - Force User Editor, No menu
  167.         Ult-Edit /Menu - Force Menu Editor, No menu
  168.     [■] Ult-Edit /Log  - Force Log Viewer,  No menu
  169.         Ult-Edit /Text - Textfile Viewer,   No menu
  170.         Ult-Edit /L /Menu - Local menu editor
  171.         Ult-Edit /L /User - Local user editor
  172.     [■] Ult-Edit /L /Log  - Local log viewer
  173.         Ult-Edit /L /Text - Local textfile viewer        
  174.         Ult-Edit ? - This Screen
  175.  
  176.         Make sure if you use the menu or user force mode that if you run it 
  177.         locally, you put the /L first or it won't work.
  178.  
  179. Features
  180. ────────
  181.  
  182.      [■] - Registered Only
  183.  
  184.      User Editor
  185.      ───────────
  186.                * ANSI routines rewrite only data, not the whole screen
  187.             [■]* View current user flags (what each flag means, you define
  188.                  each flag in the FLAGSTAT.ULT file)
  189.                * Use FLAGSTAT.EXE to edit FLAGSTAT.ULT
  190.             [■]* View what each flag means as above but this displays ALL
  191.                  flags
  192.             [■]* Able to locked up to 6 users from being edited by anyone
  193.                  besides the Sysop
  194.                * Able to change all data, including the Yes and No flags
  195.                * Able to search by Name (Other searches available but only
  196.                  in registered mode (see registered features)
  197.                * 3 Different security levels in configuration to set 
  198.                  user access level by the touch of one button: Validated,
  199.                  Alternate, and Locked Out access. Includes Flags                  
  200.                * List all users with Name, Location and security and be
  201.                  able to pick which you want instead of having to have to
  202.                  search every user to get to the right one.
  203.             [■]* Extra information screen to store 2 comment lines, the
  204.                  last user to change that account, the last date it was
  205.                  changed and the last time it was changed about each user
  206.                  in a seperate file.
  207.             [■]* You can edit yourself while your online
  208.                * You can edit the users password
  209.                * Checks users online so you can not edit someone on another
  210.                  node
  211.             [■]* Use 100 different preset access levels editable from 
  212.                  ULT-ACC.Exe from a touch of a button.  You can change them
  213.                  to your requirements.
  214.                * Unlock locked users. NOTE: You must put a password on this
  215.                  or anyone can unlock the users.  Use ULT-PASS.EXE to encrypt
  216.                  with a password
  217.                * Logs any new password for a user that someone entered.
  218.  
  219.      Menu Editor
  220.      ───────────
  221.               * Displays language name at top
  222.               * Able to scan through data types by hitting + and - 
  223.               * Able to change colours by hitting + and - 
  224.               * Able to insert, delete or append an entry
  225.               * Supports Nodes Groups and Daytimes 
  226.               * Able to edit everything, including the prompt
  227.               * Able to create new menus
  228.               * Able to select menus from each individual language
  229.               * Able to edit everything in the menu file possible
  230.            [■]* Able to display EVERYTHING the user see's in the menu
  231.                 including ANSI files.  This is one of the best feature
  232.                 in the program.
  233.               * Copy menu options from one spot to another, use as 
  234.                 a move to, just delete the other one after copied
  235.  
  236.      Sys Info Editor
  237.      ───────────────
  238.               * Lets you edit Last Caller and Total System Calls
  239.      
  240.               Not a whole lot here, but its nice to be able to edit the
  241.               system calls and last caller.
  242.  
  243.      Log Viewer [■]
  244.      ──────────
  245.               * Search for a user who called
  246.               * Global Search - searches everything for text
  247.               * Goto line # in log
  248.               * Shows log section at a time
  249.               * Resets log when reaches end of file
  250.               * Statistics : Shows total hangups, emsi sessions, downloads,
  251.                 uploads, shells and questionnaires executed.
  252.  
  253.      Text Viewer 
  254.      ───────────
  255.               * Search mode (highlights found search text)
  256.               * Colour change (allows user to change colour of text)
  257.               * Goto line # in text file
  258.               * Skip an amount of lines
  259.               * Resets file when reaches end of file
  260.               * Pause every 20 lines read
  261.               * Non-Stop mode - Doesn't pause if user doesn't want it to
  262.               * 45 Character field length to enter name of file
  263.               * Keeps last search string for quick searching - next search
  264.                 automatically puts the last search in the field, user can
  265.                 edit it or erase it totally.  Search string erased if no
  266.                 text found
  267.  
  268.      Both
  269.      ────
  270.               * Support ANSI only
  271.               * Have Date and Time routines meaning when you get to the second
  272.                 character it automatically puts a : or a - in the spot.
  273.               * Both have incredible features
  274.  
  275.      Main
  276.      ────
  277.               * Has log support, logs anything important! (ULTED.LOG)
  278.               * Chat Mode (ALT-C), DOS Shell (ALT-J), Hangup (ALT-H)
  279.               * Unlock Users passwords (Both versions, but locking only works
  280.                 in registered version)
  281.               * Inactivity Timer (2 Minutes)
  282.               * Can access Menu, User and Sys Info editor from main menu
  283.               * Can edit the configuration (Note: You can password this option
  284.                 to keep the 'Un-Wanted' out and is stored scrambled so you can
  285.                 not just type the configuration file to figure the password 
  286.                 out but the actual configuration file is not scrambled, just
  287.                 the one line.
  288.  
  289.      Registered Features
  290.      ───────────────────
  291.            [■]* Able to display EVERYTHING the user see's in the menu
  292.                 including ANSI files.  This is one of the best feature
  293.                 in the program.
  294.            [■]* Able to search by Handle, Location, Birthdate, Comment,
  295.                 Phone Number, Security and Flags
  296.            [■]* Able to locked up to 6 users from being edited by anyone
  297.                 besides the Sysop
  298.            [■]* Extra information screen to store 2 comment lines, the
  299.                 last user to change that account, the last date it was
  300.                 changed and the last time it was changed about each user
  301.                 in a seperate file.
  302.            [■]* View current user flags (what each flag means, you define
  303.                 each flag in the FLAGSTAT.ULT file)
  304.            [■]* View what each flag means as above but this displays ALL
  305.                 flags
  306.            [■]* Quick entering and exiting (No delays)
  307.            [■]* You can edit yourself while your online
  308.            [■]* Log Viewer
  309.  
  310. Note
  311. ────
  312.         If you plan on distributing this program (please do!), do not change
  313. any file in any way.  If you have any doubts that the program has been changed
  314. in any way, call my system, there will always be another copy there.
  315.          
  316. Errors
  317. ──────
  318.  
  319.         - Runtime Error 100:  Disk read error, this means one of the files is
  320.           currupted ie: USERS.BBS, ULT-ACC.DAT, ????????.MNU etc. etc.
  321.         - Runtime Error 002:  File not found, if you get this error, let
  322.           me know where it happened. You shouldn't get this error because it
  323.           checks the existance of each file before it loads it.
  324.         - Fossil driver not loaded: Well, exactly what it says.
  325.  
  326.         If you get Runtime Error 002: You most likely mis-spelled a path name.
  327.        
  328.     Well, thats all the errors I saw well in the test mode. If anything else
  329.     happens (runtime errors) let me know, I'll tell you what the error means.
  330.  
  331.     You should not get RunError 002! I have put a file check on every file
  332.     being opened.
  333.  
  334.     If you get any odd error, please report it to me or if you find any bugs,
  335.     I will try my best to fix them.
  336.  
  337. Thanks
  338. ──────
  339.         - Thanks to all the beta testers for this program, you've been a 
  340.           GREAT help!
  341.         - Thanks to the authors of RemoteAccess, it is a great program
  342.           (Thats why I registered my copy)
  343.         - And everyone else that helped me out with the testing
  344.         - To Bill Dykstra who set up a nifty little option on his menu to
  345.           let me test it remotely and for being a support site.
  346.  
  347. Support Sites
  348. ─────────────
  349.           Bill Dykstra
  350.           The BillBoard BBS
  351.           (905)898-2443
  352.           INTERNET ADDRESS
  353.           bill.dykstra@canrem.com
  354.           FIDONET
  355.           1:250/932
  356.  
  357.           Steve Harper
  358.           Technical Difficulties BBS
  359.           (905)836-8172          
  360.  
  361. Any supporters that I have chosen may have their names in this documentation,
  362. I will only put them in at request!
  363.  
  364. New versions can be found here.
  365.  
  366. Future Releases
  367. ───────────────
  368. * Priority - Next version
  369. ** Second Priority - Very soon
  370. *** Last Priority - Not to be worried about right now!
  371.  
  372. [■]  - Planning on being for registered mode only!
  373. [■+] - Undecided if will be registered mode only or not!
  374.  
  375. ■+ *** - Language editor for RA
  376.  
  377. * Note: I do not intend to increase registration with these features being
  378.         put in! However, some of them will be restricted to registered copies
  379.         only!
  380.  
  381. - These features will be released a couple at a time, priority's first!
  382.  
  383. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  384.  
  385. Registration
  386. ────────────
  387.     If you register another door I've written, if you mail it with this
  388.     one, you can register it for half price.  So mail the $15 Cdn or $12 US
  389.     and half of whatever the other door costs.
  390.  
  391.     Registration costs a low cost of $15 CDN $12 US
  392.     Its just your way of saying you support the door - And it will cancel the
  393.     delays.
  394.     P.S. You are saving $5 as most USER/MENU editors I've seen cost $20.00
  395.     and don't have half the features and these were for old versions of
  396.     RA, I haven't seen one editor for RA 2.00 yet, maybe there isn't any,
  397.     but this program is very good and it has the System information editor 
  398.     (Nothing big, but its a neat little thing to change last caller and system
  399.     calls)
  400.  
  401.     If you and a friend, or someone you hardly even know want to send your
  402.     registrations together you can have the two registration's for 25 CDN or
  403.     20 U.S so it saves ya a bit ($2.50 Cdn and $2.00 US).
  404.  
  405. Registration Form For The ULTIMATE User, Menu and Sys Info Editor For RA 2.XX
  406. ------------------------------------------------------------------------------
  407.  
  408. Name:____________________________________
  409.  
  410. Address:____________________________________________________
  411.  
  412.         ____________________________________________________
  413.  
  414. City:   _______________________________  Province / State: ____________________
  415.  
  416. Country: ____________________            Postal / Zip code: ___________________
  417.  
  418. Voice phone: ______________________________
  419.  
  420. What version of Ult-Edit are you registering? _.__
  421.  
  422. Select one of the following:                      
  423.                       Author call your BBS        [ ] $2.00 (If in US or $4
  424.                        |                              beyond US)
  425.                        |-If you have FidoNET I will crash it to you for $2
  426.                       You call my BBS and get it  [ ] $0.00
  427.                       Receive it on disk          [ ] $5.00 (Shipping + Disk)
  428.                        |-[ ] 3 1/2" or [ ] 5 1/2"
  429.                        | I will send you the most recent version 
  430.  
  431.                        Registration:    $15.00 Cdn / $12.00 US
  432.                        Shipping    :    $__.__
  433.                        Total       :    $__.__
  434.  
  435.  
  436. BBS Information:
  437.  
  438. ■ BBS Name: _________________________________  Phone: ___________________________
  439.  
  440. ■ Sysop Name: _______________________________
  441.  
  442. ■ these must be shown EXACTLY as they will be entered in your 
  443. configuration file.  The registration code is based on these names.
  444.  
  445. Number of users:_____    Number of lines:_____    Max Baud Rate:_______
  446.  
  447. Where did you get this program? (if a BBS, please give me the name and number
  448.  
  449. if you remember!): _________________________________________________________
  450.  
  451. To get reg. key from my BBS, fill out the following:
  452.  
  453.        Logon name: _________________________________
  454.        
  455.        Password: _____________________________
  456.  
  457.        ANSI,ASCII or AVATAR ?:____________
  458.  
  459. I will create an account for you with the above name and password, and I will
  460. leave you private E-mail with your registration code.  
  461.  
  462. Notes/Comments/Suggestions:______________________________________________
  463.                                                                    
  464. _________________________________________________________________________
  465.  
  466. _________________________________________________________________________
  467.  
  468. _________________________________________________________________________
  469.  
  470. _________________________________________________________________________
  471.  
  472. _________________________________________________________________________
  473.                                                            
  474. _________________________________________________________________________
  475.  
  476.  
  477. ------------------------------------[cut here]------------------------------
  478.  
  479. I will take all suggestions into consideration for future releases.
  480.  
  481. Mail to:
  482.  
  483.     Mailing Address Before Monday November 8th:
  484.  
  485.         Stephen Harper
  486.         P.O. Box 251
  487.         Holland Landing, Ontario, Canada.
  488.         L0G 1H0
  489.  
  490.     Mailing Address After Monday November 8th:
  491.  
  492.         Stephen Harper
  493.         51 School Street
  494.         Holland Landing, ON L9N 1K6
  495.  
  496.     Geez, first they change the Area Code, now my Postal Code and I haven't
  497.     moved anywhere!  Make sure you send to the right address or I may not get 
  498.     it!
  499.  
  500.  
  501.         my BBS number is:
  502.                 Technical Difficulties BBS
  503.                 (905)836-8172
  504.                 1200-14,400baud v.32bis v.42bis : 8,N,1
  505.                 Send a private msg. to Stephen Harper
  506.  
  507. Thanks for using The ULTIMATE User/Menu/Sys Info Editor.
  508.