    ChasWare LORD Player Editor/32 v0.87 Beta

    *--* Castle Camelot LORD Apps *--*
    By Donald Tidmore.
    ---------------------------------------

    Status: January 2011 Beta development.
            Worked on occasionally.

    Compile date:   March 31, 2010.

    Docs files updated on:  December 31, 2010.
    ---------------------------------------------------

    Compiled with Virtual Pascal v2.10 Build #279.

    * Uses Charlie Wardick's ChasWare Library, adapted to
    work with MannDoor tool-kit by Jay Hodges.

    * Uses MannDoor Tool-kit by Rick Parrish. v6.06.15

    For LORD for Windows (LORD/32) by Michael Preslar.
         (LORD was created by Seth Able Robinson.)
         (It is now owned by Metropolis Gameport.)
=================================================================

LPEDIT/32 is compiled with Virtual Pascal v2.1 Build 279.
It is based upon Charlie Wardick's code, and upon the
MannDoor Tool-kit, v4.05.20, by Rick Parrish -- which was
released in 2005.  It has not been tested yet using the
most recent version of Manndoor, that was released in 2006.
============================================================


[LEGAL DISCLAIMER]       DISCLAIMER OF WARRANTY

This software is copyrighted by me, and is released as Freeware.
No warranties are offered as to performance, other than that it
works under LORD/32 v4.07 beta and LORD/32 v4.08 beta, and does
not screw up the LORD/32 player.dat file when used.  If you like
LPEdit/32, use it.  Just be aware that the author has no idea
which operating system you are using, etc.  So I do not guarantee
ANY warranty, implied or written, other than that this program
works -- when used as intended.
---------------------------------------

    THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT
    WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY
    OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.  BECAUSE
    OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO
    WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR
    A PARTICULAR PURPOSE IS OFFERED.  GOOD DATA PROCESSING
    PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY TESTED
    WITH NON-CRITICAL DATA BEFORE RELYING ON IT.  THE USER
    MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM.  ANY
    LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO
    PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
-----------------------------------------------------------------

[INTRODUCTION]

If you want to read about Chasware LPEDIT came into existence,
then read the LPEDIT.TXT docs file for it, that is distributed
in LPE-WORK.ZIP while it is in beta development, and will be
distributed officially in LPEDIT14.ZIP when I get Chasware LPEDIT
v1.40 released officially.

This docs file is SOLELY designed to cover LPEDIT/32 and its
usage with LORD/32.  No ONE has indicated if this program will
work with LORD for Linux or with LORD for OS/2.  I can not, and
do not, support either of them for these reasons:

(1) I have had ZERO feedback on whether or not LPEDIT/32 works with
    either LORD/x (Linux version) or LORD/2 (OS/2 version).

(2) I do not know how to do Linux or OS/2 programming, and I have
    not found anyone else who wants to support Linux and OS/2
    versions of this program.

*IF* this program works with your LORD for Linux game and/or with
LORD for OS/2, then you are just lucky.  I offer NO support for
either operating system for the above reasons, therefore I can't
promise any kind of technical support to users of those two
32-bit beta versions of LORD.
==============================================================

I know for a fact that LPEDIT/32 works fine under Windows XP.
Its the only operating system I have tested the program under.
Therefore I can only promise that it works under that O/S.  It
probably works fine under older versions of Microsoft Windows,
but I don't know for that sure.  Therefore all technical support
for this program is LIMITED to users of MS Windows XP at this
time.  I have no idea whether this program will work under
MS Vista.  If it does, that's good.
==============================================================

Even with the changes made to LORD/32 over the past two years,
while version 4.07 of LORD was in development, nothing has
changed as to how LORDCFG.EXE is not easy to use for anyone
who simply wants to check on a player's LORD stats.

You have to go through several menus just to access one single
LORD player record if you use LORDCFG.  With LPEDIT/32 it is
a whole lot simpler.  It does only ONE thing:  it displays
each player record in the LORD/32 player.dat file, and allows
the user to change any value they want, quickly and easily, and
with no hassles.

Its up to you, the user to decide for yourself which program you
want to use with LORD/32 for player database records access.  I
hope you enjoy using this program.
==============================================================

What do you need to use LPEDIT/32?  The program naturally
requires you to have an installed version of Legend of the Red
Dragon (LORD/32) on your computer system.

And of course you have to have LPEDIT/32 itself.

It is a LORD/32 utility beta.  Everything in the program has
been verified to work properly, so essentially it is a finished
product.  I will officially release it sometime soon.
============================================================

The program has zero access to LORD's lord.dat file.  It has
no way to determine if a LORD/32 game is registered or not.

There are only two versions of LORD/32 in existence.  This
program is proven to work with both v4.07 beta and with v4.08
beta.  LORD/32 is not in development for unknown reasons since
it was recompiled as v4.08 beta in late September 2006.
-------------------------------------------------------------

This program is not "neat" like ChasWare LPEDIT is.  That's
because I was not able to use the TechnoJock's Gold Toolkit
with it, since that program's files are unusable with any
program that works over a com port or inside a 32-bit Pascal
compiler - in this case, Virtual Pascal.  It is simply functional
and does what it is intended to do.  Maybe someday I'll find
a way to use Windows prompts in the program to make it look
neater.
==============================================================

Note: Unless indicated otherwise, all references to LORD in
this documentation file are for the 32-bit Windows version
known as LORD/32 or LORD for 32-bit Windows.
===============================================================


Using LPEDIT/32:

1) Unzip LP32WORK.ZIP distribution archive, using WinZip, PKunzip, etc.,
  into your LORD/32 directory.  It works best there, but can be
  placed in LORD/32 sub-directories also if desired.

2) Run LPEDIT32.EXE.  It asks one question: Where is your LORD/32
   game located?  Answer it, and then you can start using the
   program.  It creates one data file, LPEDIT32.CFG, which can
   NOT be renamed by the end-user.  If at any time the program
   is run, and the config file is missing, it will recreate it.

   *IF* you wish to use the debugging version of LPEDIT/32, run
   it with a /DEBUG parameter.  Then it will show "WTF Marriage
   Code is XX" statements here and there while you are using the
   Marriage/Divorce feature.  That's mainly useful only if you
   have an interest in seeing what happens when each marriage
   scenario is executed.

3) The LPEDIT/32 documentation files -- this file (LPEDIT32.TXT),
   LPE-SUMM.TXT, and file_id.diz/LPEDIT32.DIZ; -- can be placed
   anywhere.  LPEDIT/32 does not provide on-screen help.

   **READ* this file if you want to understand how something
   works -- OR -- write me via Email or Fidonet Mail with
   your questions.  You can also reach me via U.S. Postal mail.

   At the current time, I am not using ICQ or any other kind of
   instant message communications program.
-----------------------------------------------------------------

To use the 32-bit utility as a Door Game program, the door needs door32.sys and the command line is lpedit32.exe -dC:/path/to/DOOR32.SYS   .  (Don't use that ending period.)  So far I
only know that the program will work with Synchronet BBS software, since that is what Jay Hodges
used when he created the program for me in July 2005.  Should anyone need help using Lpedit/32
as a door game utility, you'll need to get that specific area of technical support from Jay Hodges.

To use LPEDIT/32 in Door Mode, you must have DOOR32.SYS in use
on your BBS computer system.  Its command line is:

  lpedit32.exe -dC:/path/to/DOOR32.SYS
=======================================================

Usage Notes:  When started, LPEDIT/32 automatically displays the
data for Player #1 as record 0.  This is because LORD/32 starts
player numbering with zero.  Primary stats are shown on the Main
Screen.  Secondary level stats are displayed on Extended Info
Screen -- which is accessed using the ($) DOLLAR SIGN key.

Changing a field:  One uses the hotkey shown inside ( ) marks.
You can only change one field at a time, with two exceptions.

1) If you change player's Sex, it changes the line for Flirted With
   Violet/Flirted With Bard to the appropriate wording.  Changing
   the Flirt field, does similar change to Sex field.

2) Marking player as Dead, also changes their Hitpoints to Zero.
   Toggling the field again will restore Hitpoints to whatever value
   the player's Max HitPoints is.
====================

In both menu screens, the Q key exits that screen.  Using Q on
the main screen exits LPEDIT/32.  You can only change features
shown on-screen, when using the normal key toggles.  E.g., from
Main screen, you can't change Kids field.  Or from Extended Info s
creen, one can't change Strength Points field.

Exceptions:  The New Day for Player, Clean Slate, and Fix Invalid
Stats features cover multiple LORD/32 stats, and apply to both
menu screens.  Changes go into actual effect when you change
from one player record to the next one, go between menu screens,
or use special features.  Changes made by Marriage/Divorce
feature, for example, are immediately written to player.dat for
all players involved.  Your changed records' values only become
"permanent" when you exit the program, which is when it rewrites
all of the records back to LORD/32's PLAYER.DAT file.

You are not allowed to use negative numbers when resetting any
stat, with two exceptions.  Marriages handling is done using -1
code to indicate a divorce is requested, and -2 code indicates
marriage to either Violet or Seth Able is requested.  Any field
other than Married_To that has a negative number is an invalid
stat.  The Stats Repair feature will fix them if it is used, for
the current player.  Otherwise, they will only be fixed by
LORD/32 when it does the next day's New Day processing.

You are also not allowed to enter above-range values for the
numeric LORD/32 stats.  Fields like LORD Name, Weapon Name, and
Armour Name can't exceed 20 characters in length.
=================================================================

Hotkey usage:  A question prompt is shown, and you have to
type in a new value for the stat.  A default value is used
for the stat if you don't enter anything, or if you enter a
value that is invalid.

Special Keys - Main Menu:
-------------------------------------
  Using ($) key accesses the Extended Info Screen.
  Using (#) key launches Clean Slate procedure for CURRENT player.
  Using (Z) key launches Marriage/Divorce process.

  Using (X) key will DELETE the current player from LORD/32 game.
     Once used, there is no "Reverse my action" function.  If you
     screw up, you'll have to restore the player's account and
     make an apology to your BBS LORD/32 player.  Use this key
     with caution!!

  Using (Y) launches "Search for player by Name".
  Using (]) bracket key moves upward by one player.
  Using ([) bracket key moves downward by one player.

  Using (Q) key - in Extended Info Screen - closes it, and
  reloads the main screen.

  Using (Q) key - in Main Screen - displays the Credits screen,
  and then LPEDIT/32 exits.

  Using (*) key executes "New Day for Player".

Special Keys - Extended Info Screen:
  -------------------------------------
  Using (9) key toggles status of High Spirits AND Weird Forest Event.
    If both are No, they change to Yes.  And so on.  Whatever they
    were, they change to the opposite value.

  The (A) key runs the Execute Bad Stats Fix process.  It fixes
  any numeric LORD/32 stat that contains a negative value, unless
  it is the fields used for player's Marriage status.  Any value
  that is negative, is set either to ZERO, or to some default
  value that I felt was fair.  It also fixes any value that is
  over-range.

  LORD was designed to allow only a certain range of values for
  its numeric stats to be valid.  Example:  Player can have 125
  Thief Skill Points, but LORD only recognizes a 0-100 range
  of values to be valid for that LORD stat.  So if Thief Skills
  are set at 125, the process resets its value down to 100.

  User is notified via on-screen messages when a LORD stat is
  modified, and what value it was reset to.  Sometimes it will
  indicate that the user has to do further repairs manually,
  such as when negative Gold in Bank is fixed.
========================================================

There is a short Credits section that is shown when you finish
using LPEDIT/32.  Then it exits.

Unlike Chasware Lpedit, which can only be used from the DOS
command prompt, LPEDIT/32 is designed by Jay Hodges to work
from a BBS's Door Games Menu.  In that sort of usage, it will
exit back to the BBS software program.

LPEDIT/32 is dedicated to Charlie Wardick and to Jay Hodges.
====================================================================


Special Notes Section:
======================
1) Skill points handling.  LORD/32 itself allows up to 40 points
  if you are in Turgon's Training Grounds advancing upward in
  game level.  None of the LORD games, either DOS LORD or 32-bit
  LORD, will award the user with Skill Points past 40.  But they
  allow you to go up to 100 Skill points otherwise.

  As in DOS LORD, you can't advance Skill Points beyond 40 using
  either a LADY script, or using the LORD Mail codes in a message.
========================================

2) Skill Use points handling.  LORD/32 will increment Skill Use
   Points up to 100 in normal play.  It will NOT raise them
   over 40 if you are using a LADY Script or LORD Mail codes.
========================================

3) Stats repair.  LPEDIT/32, if you choose the (A) function in Extended
   Info screen, will repair any numeric stats which are invalid.  Either
   due to their being a negative number, or due to them exceeding the
   stat's maximum allowed limit.

   Game Level can only be set in a range between 1 and 12.

   Weapon Number and Armour Number can only be set in a data
   range between 0 and 15.  LORD does not recognize values that
   are higher and is known to crash at times if it encounters
   an invalid Weapon number/Armor number stat value.

   Changes are written immediately to player.dat file.  And are not
   reversible, except by manual change afterwards.  Program has to
   guess at appropriate new settings some times when dealing with
   negative fields.  Questions like "How much Gold in Bank should
   they have?" are left to sysop/end user to answer.  LPEDIT/32 guesses
   at a suitable starting amount for Experience, Hitpoints, and a
   few other fields, based on the player's current level.

   Reason for feature:  (1) While LORD/32 will deal with negative fields
   when you ENTER the game, it does nothing whatsoever with them when
   they are returned by an LORD/32 IGM program.  (2) LORD/32 is inconsistent
   in handling of over-range data.  Sometimes it accepts the higher
   number until next day's game, when things are automatically reset
   to allowed value range.  Sometimes it does not accept an above-range
   value and resets it to zero.  (3) And as noted, LORD/32 just
   like DOS LORD, has a tendency to crash if it encounters invalid
   numeric stat values.

   Invalid Skill Points/Skill Use Points handling:  LPEDIT/32 can
   only reset sub-zero stats to 0, and leaves it to user to fix
   them as desired otherwise.  Above-range values are reset to the
   LORD/32 maximum of 100 points.
===================================================================

4) New Day for Player.  Same as what is in LORDCFG's player editor,
   but modified to include stats repair/replenishment as well.

   a) Skill uses are restored to new-day amounts, based on what is
      in the corresponding Skill Points field, and what the current
      Skill Class is set to.  Example:  You have 40 Thief points,
      and are a Thief currently.  Your field is 5.  You are entitled
      to 11 uses, so that is what you end up with.

   b) Injured player's Hitpoints are reset to Max Hitpoints amount.
      If player has Temp HP, that is left alone.  LORD/32 will wipe them
      out when you re-enter the game the next day. But re-entry on
      same day will allow you to play with the temp HP.

      If player has sub-zero HP amount, it is reset to zero.
      And they are re-classified as Dead. (No mail/lognow.txt entries
      are made for this situation.)

   c) If Max HP amount is sub-zero, I had to just guess at what player
      is entitled to, using Level * 20 points formula. Up to user
      to fix Max Hitpoints to proper value afterwards.

   d) Forest Fights/Player Fights - Displays current number to user,
      and lets them change value, or accept the current one.

   e) Resets the Seen Master, Heard Bard Sing, Flirted with Violet/Seth,
      Is Player Dead?, Seen Dragon, and "High Spirits" values to
      False (not used) status.

   f) LORD/32 Crash clean-up.  Sometimes LORD/32 crashes on the player.  If
      so, it leaves them listed as being ONLINE (the On_Now field), and
      leaves behind various data files.

      Because the program malfunctioned in 2006 tests of both
      LORD/32 v4.07 beta and v4.08 beta, when LPEDIT/32 changed
      a player's On_Now status, while LORD/32 was running, it
      has been fixed so that On_Now field is Display-Only.  I
      have no way of knowing WHEN its safe to change the value,
      so LPEDIT/32 simply is written to NEVER change it.

      LPEDIT/32 does not do auto-delete of Out.<player number>
      fields, since that would mess up IGMs that allow players
      to sleep in them.  Note: At the current time, none of that
      type exist.  But they may exist one day hopefully.

      It is the user's responsibility to manually check the OUT
      files to see which ones need to be deleted, following a
      LORD/32 crash.  It is advised that you only delete the OUT
      file used by the player that was online when LORD/32 crashed.

    g) All changes are immediately written to player.dat file, after
      the old/unchanged and new/altered stats are displayed to the user.

    h) If player has negative Defense, Strength, Experience,
       those fields are reset to the standard first-time player
       Level 1 values.  If Bank is negative, it is reset to 1,000 gold.

       Up to user to change those values as needed otherwise.
===================================================================

(5) Clean Slate feature - LPEDIT/32 will reset the current player's
   stats to what they would have after killing the dragon (without
   benefits of actually having done so) or to what one has when
   they create a new character in LORD/32.  There are two Clean Slate
   options - Entry-Level Reset and Post-Dragon Reset.  Use the one that
   best fits what you wish to do as the punishment.

   Since each person selects a different standard for Forest and Player
   Fights granted each player, you will need to revise those manually.

   a) Entry-Level.  Same as you get when you play LORD/32 for first time.
      All earned Skill points, Horse, etc. stats that were earned,
      are taken away from the punished player.

   b) Post-dragon Kill.  Same stats for player at Level 1 as they
      get following dragon kill.  No credit for dragon kill granted.
      Player retains Charm, Skill points, Horse, etc. that they have.

   Player is notified via Mail, using their LORD/32 name and Account
   Number, of the punishment.  The message sent is as follows:

     "Attention: PlayerName:  As punishment for cheating and/or bullying
     others in this LORD/32 Game, your stats have been RESET to the
     first-time game settings.  You were warned repeatedly to stop your
     bad behavior and you failed to obey.  The Sysop."

   The following two-line entry is then written to LogNow.txt file:

     "PlayerName received an (Entry-Level/Post-Dragon) "Clean
     Slate" today from the Sysop.  This was punishment for abusing
     the LORD/32 game."

   The player's stats reset, mail notice, and Lognow.txt entry are
   only processed if the user chooses YES at the confirmation prompt.
   Otherwise, no changes are made to the displayed player record data.

   Disclaimer:
     *IF* a mistake is made, in using this option, the user assumes ALL
     responsibility for explaining what happened to the player, and
     restoring their previous LORD/32 stats.  LPEDIT/32 can only assume that
     the user KNOWS what they are doing with this option.
===================================================================

6) LPEDIT/32 Marriage handling:    ** ALL listed options WORK. **
   * Where the NPC's are concerned, a request (-2) to marry one
     is processed as follows.  Male player ALWAYS is processed
     for Violet.  Female player is always assigned to Seth Able.

     IOW, as with LORD/32, guys are not allowed to marry Seth Able,
     and Ladies are not allowed to marry Violet.  In fact, LORD/32
     won't even LET a male player flirt with Seth Able or a female
     player flirt with Violet.

        Player-Player relationships:
   * Single player-Single player (no NPCs)  WTF 1
   * Single player-MarriedPlayer            WTF 2
   * Single Player - Married_ToViolet       WTF 19.
   * Single Player - Married_ToSeth         WTF 20.
     =======================================================

       3-4 Players relationships:
   * MarriedPlayer-Single                   WTF 5
   * MarriedPlayer-MarriedPlayer            WTF 6

       3 Players, 1 NPC relationships:
   * MarriedPlayer-Married_ToViolet         WTF 21
   * MarriedPlayer-Married_ToSeth           WTF 22
     =======================================================

        Player and NPC marriage/divorce relationships:
   * Single Player-Violet                   WTF 9
   * Single Player-Seth Able                WTF 10
   * Single Player - Violet_IsMarried       WTF 23
   * Single Player - Seth_IsMarried         WTF 24
   * MarriedPlayer-Violet                   WTF 7
   * MarriedPlayer-Seth Able                WTF 8

       3 Players, 1 NPC relationships:
   * MarriedPlayer-Violet_IsMarried         WTF 15
   * MarriedPlayer-Seth_IsMarried           WTF 16
   * Married_ToViolet-Single                WTF 11

       3 Players, 1 NPC relationships:
   * Married_ToViolet-MarriedPlayer         WTF 13
   * Married_ToSeth-Single                  WTF 12
   * Married_ToSeth-MarriedPlayer           WTF 14

       2 Players, 2 NPC relationships:
   * Married_ToViolet-Married_ToSeth        WTF 17
   * Married_ToSeth-Married_ToViolet        WTF 18
   =========================================================

   Program alerts user when requested marriage is to player of
   the same sex.  You can stop there, or disregard the warning,
   and proceed with the marriage.

   That is, the prompt dialog boxes used in Chasware LPEDIT
   worked that way.  LPEDIT/32 does NOT let you abort out of
   a marriage/divorce once you start it.  I had no easy way
   to program in that sort of program code.
===================================================================

7) Usage of LPEDIT/32 while LORD/32 is running, on a BBS.  No idea if
   it will work OK or not.  LPEDIT/32 has file locking/unlocking
   whenever it accesses player.dat, time.dat, lognow.txt, or any
   mail*.dat files.  So it MAY be safe to use with LORD/32 running.

   I do NOT accept any responsibility for damage to LORD/32 records,
   etc, caused by your using LPEDIT/32 in this way.  If you wish to
   try it, you can.  But at YOUR own risk.  I'm not a BBS sysop
   so I can't test this feature myself to be sure that it works.

   ===============================================================
   ** While LORD/32 is actually running, the *ONLY* programs allowed
   to modify the CURRENT player's stats are as follows:

   LORD/32 itself;  the IGM the player is using currently;
   or the LADY Script Engine, when it is processing LADY scripts.

   Otherwise, LORD/32 protects the current player's data stats.
   It simply ignores any unauthorized changes that LPEDIT/32
   makes to the current online player's record.  I have no idea
   whether LORDCFG's Player Database Editor can be used to
   change values for a player who is online in LORD/32 itself.

   IOW, if you have LORD/32 in DOS session #1 and try to use LPEDIT/32 in
   DOS session #2, any changes made to the current player's stats
   using LPEDIT/32, are IGNORED by LORD/32.  Changes to other players
   who are not currently online are accepted by LORD/32.
===================================================================

8) Two Marriage Handling:  Not sure if this could happen inside a
normal BBS game, but it happened to me.  I discovered a case where
MARRAGE.DAT indicated a player was married to Violet.  However,
the player's info showed that the player was married to another
player.  Since you can't be married to both a player and to
Violet, I chose to simply delete the MARRAGE.DAT file.  Or delete
MARBARD.DAT file, if the double marriage involves Seth Able.

Usage of Z (Marry) code will tell you if there is any marriage
problem, and in some cases, allows you to choose what to do about
it.  In cases where player is married both to another player and
to an NPC, LPEDIT/32 assumes the player marriage is the one to keep,
and automatically deletes the NPC data file involved.

Then it continues forward to ask what marriage/divorce feature you
wish to use for the current player.
===================================================================

9) Extended Info Screen:  It handles the following LORD/32 stats, each of
   which (with 2 exceptions) are configurable by the sysop/user.

     * High Spirits (which LORDCFG's Player Editor does NOT cover).
     * Player Kills.    * Horse.       * Games Won.   * Times Laid.
     * Kids.            * "Weird Event in Forest".    * Is player ON?

     * 'A' option. It will fix Negative or Over-Range stats in
     the Lays, Kills, Wins, or Kids fields.  If one is negative,
     it is reset to zero.  If one is over-range, it is set to
     the stat's maximum allowed value of 32,000.
===================================================================

10) Special interaction notes:  When you change player Sex field,
  it causes the Flirt With NPC to read either "Seth" or "Violet",
  depending on whether player is shown as Female or Male.

  When you toggle player Dead field, it adjusts the Hitpoints
  field to zero, if dead; or it makes Hitpoints equal to Max Hitpoints
  if they have been restored to life by the field toggle.
==================================================================

11) Short observation.  While working on utility's Marriage handling,
I did not try to make usage of a scenario contingent on whether
the proposing party had enough charm points.

So unlike LORD/32, which requires guys to have 100 charm before
they can do proposal of marriages, and ladies to have 125 charm,
LPEDIT/32 does not pay attention to the player's Charm Points.

Except for when it drops them by 50% during a divorce, that is.
===================================================================


LORD/32 Stats coverage ranges:  Some LORD/32 stats allow an zero entry.

If Current Hitpoints are set to Zero, LORD/32 will declare the player
DEAD, unless it is a New game day for them.  All stats are designed
to NOT exceed the allowed range.  E.g. You can NOT set Gold in Bank
beyond 2 Billion.  Or set a Skill point field beyond 100.  Some fields,
such as Game Level and Skill Class, don't include zeroes.
===================================================================

When configured, LPEDIT/32 has an LPEDIT32.CFG file.  It and LPEDIT32.EXE,
are the only two files that you HAVE to have to use LPEDIT/32.  Keeping
this file (LPEDIT32.TXT) around is up to the user. Ditto for the
file_id.diz/LPEDIT32.DIZ file that BBS-type program archive files
are supposed to have.

The Lpe_Summ.txt file is just a more-detailed summary about the
Marriage/Divorce scenarios handled by LPEDIT/32.  LPE-SUMM.TXT
is used by both Chasware LPEDIT for DOS LORD and LPEDIT/32.
======================================================================


LPEDIT/32 was tested under most of the 32-bit versions of
Microsoft Windows, either by me, Jay Hodges, or other users.
No one that I know of has tested LPEDIT/32 or LORD/32 under
Microsoft Vista.

This program is NOT designed for use when LORD/32 is running.
No guarantee or warranty is given that something bad will not
occur if you try to use LPEDIT/32 when LORD/32 is in use.  So
don't try it, and then come running to complain to me or Jay.

As long as you can run LORD/32, then you should have no problem running
LPEDIT/32.  To UNZIP LPEDIT/32 from its archive, you MUST have a PKZIP
v2.50 compliant archive utility.  PKZIP for DOS, PKZIP for Windows,
WinRAR, WinZIP, etc.

If you are using Windows ME, and later Microsoft O.S.'s, it has
limited support for treating ZIP files like directory folders.
So you can unzip the archive by clicking on it, in a Windows
dialog panel/box.  Then just move them in some manner to your
LORD/32 directory.
------------------------------


LPEDIT/32 Files List:

CCL-APPS TXT    Castle Camelot LORD/32 Apps file
CCL-PROJ.TXT    Programming plans for upcoming months.

LPE-SUMM TXT    LPEDIT/32 Marriage handling info file
LPEDIT32 DIZ    LPEDIT/32 - file_id.diz file
                (Limited to 10 lines maximum.)

LPEDIT32 EXE    LPEDIT/32 program file
LPEDIT32 TXT    LPEDIT/32 documentation

LPED_INF.TXT    Extended version of the DIZ file.

LP32WORK.ZIP    Distribution archive, Version 1.20.

* - LPEDIT32.CFG is created when you install/re-install LPEDIT/32.
===================================================================


[UNINSTALLING]
Now why would you want to do that, huh?  OK, delete LPEDIT/32.* files
from your LORD/32 directory and the program is gone.  But please give
my "baby" a chance to grow on you, OK?
===================================================================


[REGISTRATION]
This program is FREE.  But I TRUST that the user WILL REGISTER
their LORD/32 game!  *NO* support whatsoever is promised to anyone
using LPEDIT/32 who is NOT legally registered with Metropolis Gameport,
the owner of the Legend of the Red Dragon programs.

The 32-bit versions of LORD use the same registration number
that works with DOS LORD v4.07 and DOS LORD v4.08 Beta.  When
LORD for Windows is officially released, that situation may
change.  That's a decision that Metropolis Gameport will make.

Assuming you are a LORD/32 IGM author yourself, and you find LPEDIT/32
of use to you, I would like to request free registrations of one
or more of your own DOS LORD or LORD/32 programs, which utilize
a registration process, if that is acceptable to you, the
end-user.

If you have comments, bug reports, or the like send them to:

  InterNet Email:  {All three are checked on a daily basis}
         ktidmore@bellsouth.net - my first/primary email account.
         gtidmore@hiwaay.net   - second email address
         donald.tidmore@usa.net - third email address.

  Fidonet Mail:  Use either NetMail (1:123/450), or the LORD/32 Echo.
      You *CAN* use the DoorGames Echo, but I would prefer
      that you use the LORD echo, for LORD/32 discussion.
      I am also a member of the PASCAL, BBS Carnival, and
      DoorWare echoes on Fidonet.

   I generally check Fidonet mail about once a week.
-----------------------------------------------------------------


At the current time, I only have two LORD/32 programs in
development:  Chasware LPEDIT/32 and Free World II.  Other IGMs
are planned but are on hold until someone verifies that the Free
World II IGM works properly on a BBS.

The DOS LORD and LORD/32 programs are listed in the CCL-APPS.TXT
file which is distributed with all of my beta distribution
and official release archives.

Current online file is: http://camelot.legendarydragons.com/ccl-apps.txt
It is updated periodically, twice a month or so usually.
==============================================================


[DISTRIBUTION SITES]

FTP:    Nightfallgames.com FTP server.
        Mike Ehlert's BBS Archives FTP server.

Fidonet/WWW:  http://www.filegate.net/camelot/Lordfile/

WWW #1:  http://camelot.legendarydragons.com/LordApps/lp32work.zip
         http://camelot.legendarydragons.com/LordApps.htm

         http://camelot.legendarydragons.com/camelot6.htm (IGMs)

WWW #2: http://www.nightfallgames.com/files/
       -- Hosted by Michael Everett.

WWW #3: The BBS Archives LORD files areas:
        http://archives.thebbs.org/ra98a.htm
           Covers all types of LORD IGMs.

        http://archives.thebbs.org/ra99a.htm
           Covers all types of LORD Utilities.

WWW #4: The LegendaryDragons FTP server.
        ftp://legendarydragons.com/lord/

        Note: Its directories are updated by me occasionally.
----------------------------------------------------------------

Charlie Wardick is the creator/author of The Changeling v2.00
LORD/32 IGM;  the GutterBowl 2003 BBS bowling door game;  the
MailSpy LORD/32 utility - now unsupported;  and the original
author of LPEDIT.  Which never existed as a standalone program
until he used it to teach me LORD programming skills in 2002.

    Email: chasware@cox.net
    Web:  no web-page currently in existence, that I know of.

He is retired from BBS programming, and does not participate
in Fidonet BBS-related echoes any more.

Jay Hodges is also retired from doing LORD programming.
===================================================================


[CLOSING]
Thanks to Jay Hodges and Michael Preslar for their assistance
in teaching me how to do LORD/32 programming.  And thanks to
Rick Parrish for occasional help in learning how to use his
Manndoor toolkit since 2005.

Thanks to Seth Robinson for creating my favorite BBS door game,
Legend of the Red Dragon.  And to Michael Preslar for keeping
LORD going, after Metropolis Gameport purchased it.  Michael
Preslar created the 32-bit versions of LORD.

Thanks to my beta testers group.

All ChasWare LPEDIT/32 files are Copyright 2005-2011 by
Donald Glenn Tidmore.
-----------------------------------------------------------------


C.C. LORD Apps Summary Section:
---------------------------------------------------------

C.C. LORD Apps Summary Section:
---------------------------------------------------------

{ Castle Camelot LORD Apps Summary: }  {01/01/11 revision}

See:  http://camelot.legendarydragons.com/ccl-apps.txt
      http://camelot.legendarydragons.com/ccl-proj.txt

  Contains more detailed info on each program release.
  Along with Future Update/IGM development info.

This listing covers only my LORD & LORD/32 IGMs and Utilities.
===================================================

  The Changeling IGM.    ** January 2011 development.
  ** Adopted from Charlie Wardick.  (Release is in progress)

  ChasWare LORD Player Editor. * Released v1.00 on May 14th, 2007.

  ChasWare LPEdit/32 - for LORD/32 beta.  ** January 2011 Beta.
    Status: Inactive. Worked on occasionally.
    Last compilation was on May 11, 2009.

  Doofus the Gnome IGM.    ** January 2011 development.
     ** Released v2.00 on Jul. 15th, 2006.

  The Forest Outhouse.  * Released v2.50 on Jun. 11th, 2005.
  --- Update of Robert Fogt's Outhouse IGM.

  Free World II - for Lord/32 beta - ** January 2011 Beta.
    Status: Inactive. Worked on occasionally.
    Last compilation was on May 11, 2009.

  The Gateway.             ** January 2011 development.
     * Released on Jun. 09th, 2005.
  -- Developed and maintained for Jason Brown.

  The Gem Trader.  ** January 2011 development.
     ** Released v2.60 on Dec. 18th, 2007.
  -- My first IGM that I created myself.

  Hiding In The Shadows.   * Released v3.00 on Oct. 03rd, 2007.
  * IGM was adopted from Kenneth Padgett.

  Kiteria's LORD Bank.  ** Released v1.70 on Sept. 18th, 2007.

  The LORD Cavern.      ** January 2011 Betas.
  -- * Released on Jun. 11th, 2005.
  -- Developed and maintained for Jason Brown.

  LORD Gambling Casino.  ** Released v2.30 on Sept. 05th, 2008.
  -- IGM was adopted from Tobin Fricke.

  LORD Holidays.  ** Released v1.00 on Dec. 24th, 2007.

  LordMenu utility.     ** Released v1.50 on Aug. 29th, 2008.
  -- For DOS LORD and LORD/32.  Adopted from Lloyd Hannesson.

  LordStat utility.   * Released v2.40 on Mar. 31th, 2009.
  -- For DOS LORD and 32-bit LORD versions.
  -- Developed and maintained for Jason Brown.

  Love Shack II.  * Released on May 21th, 2006.
  -- My first tribute IGM.  Based on IGM by Trevor Herndon.

  The Nice Hag.   ** January 2011 Betas.
  -- My second IGM.

  The Outlands Tavern.   ** January 2011 Betas.
  -- Developed and maintained for Jason Brown.

  The Pawn Shop.        ** Released v4.00 on Sept. 05th, 2008.
  -- IGM was created by Chris MacPherson.  It was turned over
     to me completely by Chris in 2007.

  Realm of Lore.  ** January 2011 Betas.
  -- IGM was created by Paul Mullins.

  RHP Toolkit.  * Contains RHPTest and LordType utilities.
  -- Maintained for Jason Brown.  ** January 2011 Betas.
  -- v1.5 was released on Sept. 20th, 2005.

  The Ruined Castle.  ** v2.30 was released on Nov. 30th, 2007.
  -- My third IGM. Based on Dan Stovall's LADY script.

  Turgeon's House.  ** Released on Aug. 31th, 2007.
  -- IGM was adopted from Mike Ciesiensky.

  The Village Hut.   ** v2.20 was released on Aug. 14th, 2007.
  -- IGM was adopted from Ken Davis.

  Violet's Cottage II.     ** January 2011 Betas.
  -- My second tribute IGM. Based on IGM by Trevor Herndon.
  ** Started short-term update work on 05/31/2008.

  Werewolf II IGM.   * Released on Oct. 31th, 2007.
  -- Based on Jay Hodges's IGM.
==============================================================


  IGM Player Database Editor Programs:

   1) JACKEDIT - for The Gem Trader IGM.
      -- JACKEDIT v1.00 was officially released on 02/26/2006.
      -- JACKEDIT v1.10 was officially released on 12/29/2006.
      -- JACKEDIT v1.20 was officially released on Dec. 18th, 2007.

      -- Status: January 2011 Beta development.

   2) DOOFEDIT - for Doofus the Gnome IGM.
      -- DoofEdit v1.00 was officially released on 02/26/2006.

      -- DoofEdit v1.10 was released on Jul. 14th, 2006.

      -- Status: January 2011 Beta development.

   3) SHADEDIT - For Hiding in the Shadows v2.70, v3.00 IGMs:
      -- First version was released as HS25EDIT on 09/20/2005,
         which was only for usage with H.I.T.S. v2.50 igm.
      -- SHADEDIT v1.00 was officially released on Dec. 31, 2006.
      -- SHADEDIT v1.10 was released on Oct. 03rd, 2007.

   4) KLBEDIT  - for Kiteria's LORD Bank IGM.
      -- KLBEDIT v1.00 was officially released on 08/31/2005.
      -- KLBEDIT v1.20 was officially released on 03/14/2006.
      -- KLBEDIT v1.30 was officially released on Jan. 13, 2007.
      -- KLBEDIT v1.40 was released on Jul. 29th, 2007.
      -- KLBEDIT v1.50 was released on Sept. 18th, 2007.

   5) SHOPEDIT - For Pawn Shop IGM.
      -- SHOPEDIT v1.00 was officially released on 12/02/2006.
      -- SHOPEDIT v1.10 was officially released on 08/31/2008.
         Final distribution was done on Sept. 06th, 2008.

   6) TURGEDIT - For Turgeon's House IGM.
      -- TurgEdit v1.00 was released on Oct. 12th, 2005.
      -- TurgEdit v1.10 was released on Aug. 31th, 2007.

   7) VIO2EDIT - For Violet's Cottage II IGM.
      -- Vio2Edit v1.00 was released on Oct. 12th, 2005.

      -- VIO2EDIT v1.10: January 2011 development - NON-BETA.

   8) WOLFEDIT - For Werewolf II IGM. v1.10.
      -- WOLFEDIT v1.00 was officially released on 12/02/2006.
      -- WOLFEDIT v1.10 was officially released on Oct. 31th, 2007.

   9) LS2EDIT - For Love Shack II IGM.
      -- LS2Edit v1.00 was officially released on 02/26/2006.

  10) HUT2EDIT - For Village Hut IGM v2.20.
      -- HUT2EDIT v1.00 was released on 08/14/2007.

  11) FW2EDIT - For Free World II LORD/32 IGM.

      ** Current Status:  January 2011 Beta.

  12) ROL2EDIT - For Realm of Lore IGM.  (Created 04/11/2006)
      -- ROL2EDIT v1.00 was officially released on 11/19/2006.

      -- ROL2EDIT v1.10 was officially released on 07/26/2008.
         ** Requires use of ROL.EXE v1.94+ Betas or v2.00.

  13) RUINEDIT - For The Ruined Castle IGM.  (Created 01/15/2007)
      -- RUINEDIT v1.00 was officially released on 11/30/2007.

  14) VALEDIT - For LORD Holidays IGM.       (Created 02/14/2007)
      -- VALEDIT v1.00 was officially released on 12/24/2007.

  -------------------- Rewrote section 05-01-2008 --------------
  15) CHANEDIT - For The Changeling IGM.       (Created 05/07/2007)
      -- CHANEDIT v1.00 was officially released on 04/30/2008.

      -- CHANEDIT v1.10: In official release processing.
         Status: January 2011 non-beta development/testing.

  16) LGCEDIT - For LORD Gambling Casino IGM.  (Created 11/28/07)
      -- LGCEDIT v1.00 was officially released on 07/30/2008.
         ** Requires use of LGCASINO.EXE igm, v2.18+ Betas or v2.30.

      -- LGCEDIT v1.10 was officially released on 09/04/2008.
         ** Requires LGCASINO.EXE IGM v2.30 or its v2.18+ betas.

  17) OUTSEDIT - For Outlands Tavern IGM.   (Created 11/29/2007)
      -- OUTSEDIT v1.00 was officially released on 12/28/2007.

      -- OUTSEDIT v1.10:  January 2011 development - NON-BETA.

  18) SKELEDIT - For LORD Skeleton IGM.     (Created 11/29/2007)
     -- SkelEdit v1.00 was officially released on 10/08/2008.

     -- Current Status:  January 2011 Beta.

  19) LC2EDIT  - For LORD Cavern IGM.       (Created 12/03/2007)
      -- LC2Edit v1.00 was officially released on 12/28/2007.
      -- It is for usage ONLY with LORD Cavern v1.7.

      ** Current Status:  January 2011 beta.

  20) OT20EDIT - Temporary usage only for ANGEL version of The
         Outlands Tavern IGM.  {Created 05/12/2008}   Usage will
         be discontinued after Outlands Tavern v1.8's DDIGM-based
         version is finished and officially released.

      ** Current status:  January 2011 Beta.

  21) HAGEDIT - For The Nice Hag IGM.  Requires v2.31+ Betas.

      -- HAGEDIT v1.00: In official release processing.
         Status: January 2011 non-beta development/testing.

  22) FO2EDIT - For The Forest Outhouse IGM.  Requires v2.53+ betas.

      ** Current status:  January 2011 Beta.
  -------------------------------------------------

  23) GW2EDIT - For The Gateway IGM.  Requires v1.31+ Betas.

      ** Current status: January 2011 Beta.


  Realm of Lore Utility: Monster Database Editor:
  -----------------------------------------------
  RLMEDIT.EXE - For use with Realm of LORE v1.50+ Betas and
       with R.O.L. v2.00 when it is officially released.
       It is designed to be usable with R.O.L. v1.44 also.

  -- RLMEDIT v1.00 was officially released on 12/31/2006.

  -- RLMEDIT v1.10:  January 2011 development - NON-BETA.
  ** Has not been distributed in separate archive yet.
  ----------------------------------------------------------

  IGM Player Database Conversion Programs:

  1) CONVBANK - For Kiteria's LORD Bank IGM.
     -- CONVKB10.EXE (v1.00) was released on Mar. 14th, 2006.
     -- CONVKB11.EXE (v1.10) was released on Jul. 29th, 2007.
     -- CONVBANK.EXE (v1.20) was released on Sept. 18th, 2007.

  2) CONVHITS - For Hiding In The Shadows.
     -- ConvHits v1.10 was released on Dec. 31th, 2006.
     -- CONVHITS v1.20 was released on Oct. 03rd, 2007.

  3) CONVLORE - For Realm of Lore IGM.
     -- CONVRL10.EXE v1.00 was officially released on 11/19/2006.
     -- ConvLore v1.10 was officially released on 12/28/2007.

  4) CONVOUTS - For Outlands Tavern IGM.

     Status:  January 2011 development - NON-BETA.

  5) CONVSKEL - For LORD Skeleton IGM. (v0.80 to v0.81 beta)
     -- ConvSkel v1.00 was officially released on 10/09/2008.

     Status:  January 2011 development - NON-BETA.
  -----------------------------------------------------------

  As of January 01, 2010, those are the only player database
  editors, and player database converters, other than
  ChasWare LPEDIT/32, which are in development or that are
  in official release status.
==============================================================


[END]    ChasWare LORD/32 Player Editor docs.

LPEDIT32.TXT Created on:  February 16th, 2007.

Revised on:   December 31, 2010 at 05:30 pm.

