# ChangeLog for Eschalon Savefile Editor

*eschalon_utils-0.7.4 (23 Aug 2010)

   23 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Added "Fill" function
   Undo and Redo trigger redraws appropriately when "huge"
      graphics are involved.
   Tall torch graphics now draw flames properly (again)
   Fixed a bug which could cause an exception while drawing
      near the bottom of the map

*eschalon_utils-0.7.3 (23 Aug 2010)

   23 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Entities can be erased without entity highlighting on
   Previously-unknown int val in Book 1 maps was figured out

   21 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Updated soundfile labels in map properties window

   20 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   "New" menu item for creating new Maps
   Map GUI will now prompt for a new map before Open
   Fixed a bug which could have overwritten entity health
      values when populating the Entity tab
   Map links are just scripts in Book 2, not special values
      like they were in Book 1 (fixed the labelling)

*eschalon_utils-0.7.2 (20 Aug 2010)

   20 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   "Map ID" is now editable on Book 1 Maps, which is needed
      to create new maps properly.

*eschalon_utils-0.7.1 (17 Aug 2010)

   17 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Fixed a bug where the Book 2 Character editor was
      requiring graphics to run

*eschalon_utils-0.7.0 (16 Aug 2010)

   16 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Book 2 Reagent modifier values added to item screen, and
      Nimbleness potion added to the list

   15 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Bypass a potential click-and-drag performance issue on
      slow machines
   Improvements to map rendering speed
   Friendly entities in Book 1 get highlighted in green even
      on "global" map files

   11 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Fixed a bug where a missing numpy could crash the app

   10 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   GUI will no longer let you add more than one Object to a
      tile

   09 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Smartdraw supports more than one kind of "big" fence

   07 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Book 1 barrier flag is now a dropdown, to match Book 2

   05 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Cleaned up Tree drawing toggle for Book 1 Maps

   03 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Premade Objects can now be placed from a menu
   Movement flag for Book 1 Entities
   Erase tool can erase objects and entities now

   02 Aug 2010; CJ Kucera <pez@apocalyptech.com> :
   Auto-fill max health on new Entities
   Smartdraw decal preference is now a dropdown
   Complex object wall flags get updated properly now

   28 Jul 2010; CJ Kucera <pez@apocalyptech.com> :
   Merged Book 2 Map Branch (initial Book 2 Map in mainline)

*eschalon_utils-0.6.3 (09 Jul 2010)

   09 Jul 2010; CJ Kucera <pez@apocalyptech.com> :
   Fixed a bug where entity scripts and object scripts weren't
      getting updated properly in the map editor.
   Fixed another similar bug with an unknown item value

*eschalon_utils-0.6.2 (01 Jul 2010)

   01 Jul 2010; CJ Kucera <pez@apocalyptech.com> :
   Fixed a bug for savegame map loading on Steam versions of Book 1

   30 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Fixed spell checkbox population when loading multiple chars

   29 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Cleaned up Item equality testing

   16 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Item quantity should allow values greater than 255

*eschalon_utils-0.6.1 (14 Jun 2010)

   14 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Fix to support gtk+ 2.20
   Bundle Windows version with gtk+ 2.20
   Added an Uninstall icon to start menu for Windows
   Handle when the initial load window is destroyed properly
   Update Book 1 avatar picture on load, even when it's ID 0

   12 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Fix window title for Book 2 Character Editor
   Fixed a bug which wouldn't always show changed
      elements in the item editor (book 2)
   Don't show permanent statuses which the engine overwrites

*eschalon_utils-0.6.0 (12 Jun 2010)

   09 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Added leftover Attribute/Skill points to character editor

   07-08 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   GUI Support for Book II characters

   06 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Command-line character editing fully supports Book II

   04 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Initial Book II integration work

   01 Jun 2010; CJ Kucera <pez@apocalyptech.com> :
   Fixed a couple of minor typos

*eschalon_b1_utils-0.5.0 (31 May 2010)

   31 May 2010; CJ Kucera <pez@apocalyptech.com> :
   Warning when editing a "global" map file

   27 May 2010; CJ Kucera <pez@apocalyptech.com> :
   Conversion from Glade to GTKBuilder for UI
   Initial Packaging for Windows

   24 May 2010; CJ Kucera <pez@apocalyptech.com> :
   Move datafiles to their own "data" directory

   02 May 2010; CJ Kucera <pez@apocalyptech.com> :
   Reorganize "View" menu item
   Better user feedback about what actions are active

   13 Apr 2010; CJ Kucera <pez@apocalyptech.com> :
   Fixed a bug related to more recent gtk+ versions and
   background color selection for map elements.

   16 Mar 2010; CJ Kucera <pez@apocalyptech.com> :
   Smartdrawing can be turned off with a single option now.
   "Complex" object smart-drawing.

   14 Mar 2010; CJ Kucera <pez@apocalyptech.com> :
   "Barrier" Drawing
   Fixed some exceptions while using gtk+ 2.16
   Smart Drawing for the big Giant fences
   Various "view" toggles moved to a View menu

   13 - 14 Mar 2010; CJ Kucera <pez@apocalyptech.com> :
   Beach Smart Drawing implemented

   12 Mar 2010; CJ Kucera <pez@apocalyptech.com> :
   Edge preferences via the GUI when smart drawing
   Randomize during smart drawing when appropriate and asked-for
   Added "default zoom level" preference for map editor
   Added Erase functionality

   23 Feb 2010; CJ Kucera <pez@apocalyptech.com> :
   Enhanced error reporting when PyGTK/PyCairo dependencies
   are not installed (especially useful for debugging dep
   problems on Windows)

   11 - 12 Apr 2009; CJ Kucera <pez@apocalyptech.com> :
   "Smart" drawing implemented

   09 Apr 2009; CJ Kucera <pez@apocalyptech.com> :
   Undo/Redo implemented

   08 Apr 2009; CJ Kucera <pez@apocalyptech.com> :
   Added "draw" Icon

*eschalon_b1_utils-0.4.2 (03 Apr 2009)

   03 Apr 2009; CJ Kucera <pez@apocalyptech.com> :
   Realized that I was way over-complicating the
   entity "Initial Location" field

*eschalon_b1_utils-0.4.1 (03 Apr 2009)

   02 Apr 2009; CJ Kucera <pez@apocalyptech.com> :
   Renamed "Scripts" to "Objects" in the Map GUI
   Object types figured out

   30 Mar 2009; CJ Kucera <pez@apocalyptech.com> :
   Draw torch lights where appropriate in map editor

   29 Mar 2009; CJ Kucera <pez@apocalyptech.com> :
   Traps, locks, and sturdiness deciphered for map scripts

   26 Mar 2009; CJ Kucera <pez@apocalyptech.com> :
   Use checkboxes instead of buttons for main rendering options
   Remove "Map Properites" button (only accessible via File menu now)
   Initial hotkeys added

   25 Mar 2009; CJ Kucera <pez@apocalyptech.com> :
   Initial grab-and-drag support

*eschalon_b1_utils-0.4.0 (21 Mar 2009)

   21 Mar 2009; CJ Kucera <pez@apocalyptech.com> :
   Sorted spell dropdowns for "readied spells" in character editor

   04 Dec 2008 - 20 Mar 2009; CJ Kucera <pez@apocalyptech.com> :
   Implementation of map GUI interface (with a few months' break
   in there, for good measure)

   10 Mar 2009; CJ Kucera <pez@apocalyptech.com> :
   Merged in bugfix from 0.3.1 release

   08 Dec - 16 Dec 2008; CJ Kucera <pez@apocalyptech.com> :
   Preferences screen added to app

   30 Nov 2008; CJ Kucera <pez@apocalyptech.com> :
   Avatar graphics in GUI; Avatar graphic lookup page

   29 Nov 2008; CJ Kucera <pez@apocalyptech.com> :
   Items in character editor now display the in-game icons
   Item icon lookup page implemented

   25 Nov - 01 Dec 2008; CJ Kucera <pez@apocalyptech.com> :
   Initial support for reading map data

*eschalon_b1_utils-0.3.1 (19 Feb 2009)

   19 Feb 2009; CJ Kucera <pez@apocalyptech.com> :
   Some versions of Eschalon omit some data from the character file, which
   was preventing the character editor from loading the file.

*eschalon_b1_char-0.3.0 (29 Oct 2008)

   28 Oct 2008; CJ Kucera <pez@apocalyptech.com> :
   "Open" dialog, no filename required on commandline for GUI operation.
   "About" dialog.
   "Save As" dialog.
   Confirmation of quit when there's unsaved changes.
   Cleaned up import structure a bit, to be more in line with PEP 8.
   More text changes.

   15 Oct 2008; CJ Kucera <pez@apocalyptech.com> :
   Some item attributes can be negative; updated GUI to reflect.
   Various text changes.

   15 Oct 2008; WR Goerlich :
   More commandline editing options, and fine-grained character
   listing options (merged and modified slightly by CJ Kucera)

   02 Sep 2008; WR Goerlich :
   Added in various command-line switches to do simple character
   edits (merged and modified slightly by CJ Kucera)

   28 Aug 2008; CJ Kucera <pez@apocalyptech.com> :
   Readied-spell levels only went up to 5, fixed that.

*eschalon_b1_char-0.2.0 (21 Aug 2008)

   21 Aug 2008; CJ Kucera <pez@apocalyptech.com> :
   GUI restraints on xpos/ypos were too small, fixed that. 
   Added in gold and torch information
   Added in "readied" items
   Reorganized all Items into one tab

*eschalon_b1_char-0.1.0 (21 Aug 2008)
