11.00:  Player Database Editor Section:   Rewrote 07/28/07:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

IGM Utility:  Kiteria's LORD Bank Player Database Editor (KLBEDIT)

This utility program was created by Donald Tidmore.
KLBEdit is based upon the Chasware LPEdit utility.

K.L. Bank v1.60, along with ConvBank v1.10 and KLBEDIT v1.40,
are officially released as of July 29th, 2007.  Actual
distribution of the IGM's three distribution archives was
done on July 31th, 2007.
============================================================


Section 1:  KLBEDIT UPDATE NOTES:
------------------------------------------------------------

Update:  Updating from K.L. Bank v1.50 to v1.60.
------------------------------------------------------------

KLBEDIT is now incompatible with KITBANK.EXE v1.50.  If you
are updating from v1.50, you must use the CONVBANK.EXE v1.10
utility to convert the v1.50 IGM's player database records
into the new format used by KITBANK.EXE v1.60.

You may use KLBEDIT.EXE v1.40 as long as you have run the
CONVBANK program on a BANKPLAY.DAT file, renamed to KB15PLAY.DAT,
that was created using K.L.Bank v1.50.  CONVBANK v1.10 only
has to be used one time.

Reminders: You can NOT use KLBEDIT without a BANKPLAY.DAT file.

It also can't be used without a KLBEDIT.CFG, but that file is
created automatically by the utility, if it does not exist.
==============================================================


Section 2:  KLBEDIT Program Usage Notes:
------------------------------------------------------------
  Note:  For access to revise the LORD Player Number field,
  use the command KLBEDIT /DEBUG to run the Player Database
  Editor utility.  ** READ the Warning about this event's
  usage before using it!!  **
  ===========================================================

  Use only the KLBEDIT files that are inside KBEDIT14.ZIP
  or KLBANK16.ZIP.  All references to KLB-EDIT.ZIP inside
  this file are applicable to the KBEDIT14.ZIP official
  release distribution archive file.
  -----------------------------------------------------------

  ** Obtain copy of the KLB-EDIT.ZIP archive. Primary
     distribution sources are my Castle Camelot, Camelot
     LordNews FDN web-sites.  Along with the BBS Archives
     web-site and the Fidotel BBS's LORD archives files area.

     See KLB-EDIT.ZIP for documentation files updates that I
     periodically post to the Castle Camelot web-site.

     While program is in beta development, contact me for
     the latest IGM archives via email.
     ======================================================

  1) The first time you run the utility, it will ask you for
     the path to the KL Bank IGM directory.  Type it in, and
     press ENTER to exit the dialog box prompt.  KLBEDIT.CFG
     file will be created in that directory.

  If you're updating from one version of KLBEDIT to a newer
  one, they all use the same KLBEDIT.CFG file.  Its format
  will never change.  KLBEDIT does not use BANK-USE.TXT, or
  KITBANK2.DAT.  It also does not use the KLB-BACK.DAT file.

  2) KLBEDIT has only one screen of data.  It shows database
     fields in the order they are listed in the player database
     record structure (usually).  Each value, with one exception,
     may be set to any value that is valid for it.  The LORD
     Player Number field is display-only.  That is because I
     don't see any valid reason to allow users to fiddle around
     the LORD Player Number field.

     NOTES:   KITBANK.EXE is the ONLY program that is normally
     allowed to alter a player record's Player Number field, in
     regards to the Kiteria's LORD Bank IGM.

     --------------------------------------------------------
     Exception:  If the utility is run using the /DEBUG parameter,
     then the user is allowed to modify the value of the LORD
     Player Number.

     The user *MUST* use extreme caution in doing *ANY* changes
     to this field while using the KLBEDIT.EXE utility.

     Do *NOT* mess with the LORD Player Number variable's value
     UNLESS YOU KNOW ABSOLUTELY that it is invalid.  Use either
     DOS LORD's LORDCFG.EXE Player Database Editor or my Chasware
     LPEdit v1.40 utility to obtain the correct values *BEFORE*
     you try to change this IGM database stat's value.

     The IGM uses very specific program code in its IGM
     Maintenance process for correcting an invalid LORD Player
     Number stat's value.  Use KLBEDIT to do so *ONLY* if you
     are ABSOLUTELY sure that you know what you are doing!!!
     ---------------------------------------------------------

  3) When you exit KLBEDIT, it will resave the BANKPLAY.DAT
     file so that any changes you made will be accessible to
     the IGM.

Note: Even if you just view records in KLBEDIT, without changing
    a single value, the editor utility will still resave the
    BANKPLAY.DAT file when you exit.  The program has no way
    to know if the user changed values in the records or not.

  ========================================================
  4) Deleting Database Records.  Added 02/28/2007.

  KLBEDIT uses the X menu key code for its Delete Player
  Record process.  Once a record has been deleted, it is
  not physically deleted from the player database file until
  the next day when the IGM runs its Save_Player_Data
  IGM Maintenance process.  At that time, any record that
  is marked as *DELETED* is kept OUT of the new Player
  Database File (BANKPLAY.DAT) that the IGM is creating.

  Once a record has been deleted in KLBEDIT, the user can
  always restore the old values by typing them back in.  There
  is no "UNDO" system.  Once the IGM itself removes a player
  database record, that record no longer exists.

  User *MUST* VERIFY that they wish to Delete the current
  player's record before KLBEDIT will finish the Delete
  Record process.  User MUST use either the NO option or
  CANCEL option if they wish to cancel the deletion process.

           End of Notes for KLBEDIT usage.
=================================================================


Section 3:  KLBEDIT VERSIONS HISTORY:
------------------------------------------------------------
    KLBEDIT v1.00: Officially released on Aug. 30, 2005.
    Usage: v1.00 is ONLY for use with Kiteria's Lord Bank v1.30.
    -------------------------------------------------------

    KLBEDIT v1.20: Officially released on Mar. 14th, 2006.
    Usage: v1.20 is ONLY for use with K.L.Bank v1.32 Beta.
    ** It can NOT be used with K.L.Bank v1.50. **

    -------------------------------------------------------
    KLBEDIT v1.30: Officially released on January 13th, 2007.
    Usage:  For use only with K.L. Bank v1.32+ Beta - v1.50.

    -------------------------------------------------------
    KLBEDIT v1.40: Officially released on July 29th, 2007.
    Usage:  For use only with K.L. Bank v1.51+ betas - v1.60.
=================================================================


Section 4:  KLBEDIT DEVELOPMENT NOTES:
------------------------------------------------------------
    -- Initial Development cycle started on Jul. 09, 2005.
    -- Primary development stage #1 ended on Aug. 30, 2005.

    -- Second development cycle started on Oct. 13, 2005.
    -- Second development stage #2 ended on March 14th, 2006.

    -- Third development cycle started on Jun. 25, 2006.
    -- Third development cycle ended on Jan. 13, 2007.

    -- Fourth development cycle started on Jan. 29, 2007.
    -- Fourth development cycle ended on July 28th, 2007.

    -- For usage only with the DOS LORD IGM.
=================================================================


Section 5:  KITERIA's LORD BANK IGM Files Distribution:
------------------------------------------------------------

See documentation file KLB-HIST.TXT (inside KLBANK16.ZIP).

  KLBEDIT v1.00 download links:
  --------------------------------------
  http://www.filegate.net/camelot/lordfile/kbedit10.zip
  http://camelot.legendarydragons.com/Lordapps/kbedit10.zip
  -----------------------------------------------------------

  KLBEDIT v1.20 download links:
  --------------------------------------
  http://www.filegate.net/camelot/lordfile/kbedit12.zip
  http://camelot.legendarydragons.com/Lordapps/kbedit12.zip
  -----------------------------------------------------------

  KLBEDIT v1.30 download links:
  --------------------------------------
  http://www.filegate.net/camelot/lordfile/kbedit13.zip
  http://camelot.legendarydragons.com/Lordapps/kbedit13.zip
  -----------------------------------------------------------

  K.L.Bank v1.50 download links:  (includes KLBEDIT)
  --------------------------------------
  http://www.filegate.net/camelot/lordfile/klbank15.zip

  http://camelot.legendarydragons.com/Lordapps/klbank15.zip
  ------------------------------------------------------------

  K.L.Bank v1.60 download links:  (includes KLBEDIT)  {07/21/07}
  --------------------------------------
  http://www.filegate.net/camelot/lordfile/klbank16.zip

  http://camelot.legendarydragons.com/Lordapps/klbank16.zip
==============================================================

  Beta download links:
  ---------------------
  http://camelot.legendarydragons.com/IGM-Beta/convbank.zip
  -- Only contains the CONVBANK.* files.

  http://camelot.legendarydragons.com/IGM-Beta/klb-edit.zip
  -- Only contains the KLBEDIT.* files.

  http://camelot.legendarydragons.com/IGM-Beta/bankwork.zip
  -- Primary IGM distribution archive.

End of KLBEDIT.TXT Section.
===============================================================

         Source code distribution notes:  Added 07/28/07
---------------------------------------------------------------
If you wish to see all of the Pascal source code files used
by Kiteria's LORD Bank programs, you may download the igm's
source code archive from the Castle Camelot web-site.

http://camelot.legendarydragons.com/IGM-Code/bankcode.zip

You are granted viewing rights only to these Pascal source
code files.  No one is allowed to use the source code files
on their own without my explicit permission, with the exception
of their usage to make similar LORD programs of your very own.
===============================================================

All Kiteria's LORD Bank IGM files are Copyright 2004-2007
by Donald Tidmore.

KLBEdit files are Copyright 2005-2007 by Donald Tidmore.

ConvKB10/ConvBank files are Copyright 2005-2007 by Donald
Tidmore and Stephen Gibbs.

Spell-checked file on Jan. 11, 2007.

Revised on:   July 31, 2007 at 12:24 pm.

