ChasWare LORD Player Editor/32 - Work notes file
==============================================
Created on Jun. 30, 2005 for Virtual Pascal compiler use.

Installed Virtual Pascal v2.1 Build 279 on Win-XP system
on June 30, 2005.

July 01 11:33 pm: Achieved first compilation earlier in
evening of Manndoor.pas.  Then finally got to point where
I can make a lpedit32.exe file.  But its usability is
probably not ready for actual usage due to amount of
code that had to be disabled or replaced.

July 14: All code in lpedit/32 not related to marriages
and divorces has been fully tested.

August 13: Changed to v0.45 beta.  Recompiled Lpedit32.exe.
           * Changed all procedures named Do(something)
             to use DO_(something) type proc. names.
           * Changed all prompt lines for getting new stat
             values from user to show what the stat's old
             value was.  Verified use with all of the numeric
             and string-value LORD stats.
           * Changed to use of 0.50 beta.

September 03: * Changed to 0.55 beta for new month work.
          * recompiled lpedit32.exe
=======================================================

Oct. 01: * Updated DIZ and TXT files for new month.
         * Editing changes: Used v0.60 beta for Lpedit/32.

Oct. 03: * Recompiled IGM using Oct. 02 file dates
           for program files, compilation files, and
           zip files.
         * Lpedit/32 changed to v0.62 beta.
=======================================================

Nov. 01: * UPdated DIZ and TXT files for November.

Nov. 05: * Recompiled Lpedit/32 using v0.65 beta.

Nov. 14: * Recompiled LPedit/32 checking to determine which
           Manndoor files it has to have in its own UNITS
           directory.  Results:  Mutils.vpi, mutils.lib,
           manndoor.vpi, manndoor.lib, chasattr.vpi,
           chasattr.lib, chasmigm.vpi, chasmigm.lib, Bufunit.lib,
           bufunit.vpi, combase.lib/.vpi, compat.lib/.vpi,
           crt.lib/.vpi, dos.lib/.vpi, elenorm.lib/.vpi,
           exehdr.vpi, ledsup32.vpi/.lib, lordstrc.vpi/.lib,
           lpedit32.lnk, lpedit32.obj, mansi.lib/.vpi,
           mcrt.vpi/.lib, mstrings.vpi/.lib, mutils.vpi/.lib,
           sockdef.lib/.vpi, sockfunc.lib/.vpi, strings.lib/.vpi,
           sysutils.vpi, telnet.lib/.vpi, threads.lib/.vpi,
           use32.vpi, vpkbdw32.lib/.vpi, vpsyslow.lib/.vpi,
           w32sngl.lib./.vpi, w32sock.lib/.vpi, wc5.lib/.vpi,
           wc5_Com.lib/.vpi, and windows.lib/.vpi files.

Dec. 06: Recompiled Lpedit/32 as v0.65 beta for new development
         month of December.

Dec. 13: Updated lp32note.txt, lpe-note.txt, and lpedit.txt files.

Jan. 07, 2006: Updated Documentation files.
         Recompiled LPEDIT32.EXE using v0.67 Beta.

Feb. 06: * Renamed constant SkillClass to SK_Class.
         * Changed exit dialog box to use February 2006 Beta
           instead of December 2005.  Changed January 2006
           Beta comment to new month.
         * Changed version to v0.70 Beta.
         * Recompiled Lpedit/32 & updated DIZ/docs files.
=============================================================

March 02: * Updated DIZ and TXT files for utility.
            Files redated for March 01 daily backup archives use.

          * CHanged Lpedit/32 to v0.72 beta.
==========================================================

April 03: * Updated DIZ and TXT files for utility.
          * Recompiled LPEDIT/32.  Changed to v0.74 beta.

April 08: * Had to recompile all of the FW*.*, Globals.*,
            Manndoor.*, and LPEDIT32.* files due to problems
            with Manndoor files sent to me from Preslar for
            Free Pascal usage not being compatible with
            Virtual Pascal's Manndoor files.
          * FW2.EXE and LPEDIT32.EXE are now dated for today
            with new compilations.

April 12: * Recompiled LPEDIT32.exe with some debug code to
            try to figure what is happening when it reads a
            player.dat file created by my in-progress
            LPCONV32.EXE utility program.

April 13-14: * Fixed problem in LPEDIT.EXE and LPEDIT32.EXE
            that caused both utilities to crash while searching
            LORD's player.dat file for a player's record that
            was indicated in MARRAGE.DAT or MARBARD.DAT as
            being the player married to Violet and/or Seth Able.

            If Lord only has 8 character records in player.dat,
            and the utility searched for Record #15, that caused
            the program to crash.  Both have been fixed to
            prevent this situation from ever occuring again.
=========================================================

May 05:  * Recompiled Lpedit32.exe for new development month.
         * Diz file was updated on May 01.
         * Lpedit.txt was updated on May 04.

May 31:  * Updated DIZ and Documentation files for June.
==============================================================

June 07: * Updated Lpedit32.exe for June. Used v0.80 beta.
         * Updated DIZ/Docs file to use v0.80.

June 15: * Identified problem in DOS LORD v4.07.  When I used
           DOS Lpedit's New Day for Player on the current
           player while they were returning to DOS LORD from
           Werewolf II IGM, it changed their On_Now flag to
           False.  When DOS LORD resumed control, it did the
           Sign In screen, indicating that it lost track of
           the current player.  LPEDIT is now fixed, along
           with LPEDIT/32, to NOT reset On Now flag during
           New Day for Player process as it was doing until
           now automatically.

         * Updated LPEDIT/32 to v0.82 Beta. Recompiled program.
           LPEDIT32.EXE uses TLordRec.OnNow stat.

         * Updated DOS LPEDIT to v1.38.5 Beta. Recompiled program.
           Revised New Day for Player process fully verified to
           work properly now.  LPEDIT.EXE uses TLordRec.On_Now stat.

         * Updated DIZ and documentation files for Chasware Lpedit
           and Chasware Lpedit/32 programs.

June 22: * Setup separate Manndoor installation for LPEDIT/32
           usage in c:\vp21\lpedit\lp32mann dir structure.
         * Successfully recompiled lpedit32.exe using current
           ledsup32.pas, lpedit32.pas, manndoor.pas (v4.05.20)
           source code files.  Thursday, early morning.
         * confirmed usage was normal in Lord/32 directory
           of lpedit32.exe

         * Re-installed Free Pascal v2.00 compiler.

         * Re-verified VP 2.1 build 279 compilation of
           Lpedit32.pas worked normally. Thursday night.

July 28: * Changed to version 0.83 beta.
         * Using Manndoor 4.05.20 code files, attempted
           to compile LPEDIT/32 code in Free Pascal 2.00
           IDE, but it will NOT compile chasmann.pas.

         * Compiled lpedit32.exe 0.83 beta using VP 2.10
           as usual, with out any problems.

August 07: * Recompiled LPEdit/32 v0.83 beta for August.

August 08: * Recompiled Lpedit/32 - a few dozen times.
           * all 24 Marriage and Divorce scenarios were
             tested, and debugged.  All of them work as
             they should.
           * Verified usage of Bad Stats Fix to fix negative
             values in the Extended Info Screen.
           * verified usage of Do New Day - Skill Use changes
             process in Extended Info Screen.

           * Everything in Lpedit/32 is now 100% tested and
             debugged.  It can be released officially at any
             time now, once I decide its ready for release.

Nov. 22:   * Compiled Lpedit32.exe.  Disabled New Day for Player
             coding that was deleting nodeon files due to it
             causing a problem where Lord/32 thinks the player
             is not actually in the game, etc.

           * no version change made during compilation/testing.
             It is still version 0.83 beta for Lpedit/32.

May 03, 2007: * changed to v0.85 Beta.
              * recompiled lpedit32.exe.
              * Created a LPED_inf.txt version of Lpedit32.diz
                to include additional info on utility.
              * changed lpedit32.diz to 10 lines max length.
              * updated lpedit.txt and lpedit32.txt files.

