# ChangeLog for Eschalon Savefile Editor *eschalon_utils-0.7.5 (24 Aug 2010) 24 Aug 2010; CJ Kucera : Fixed a bug in the Book 2 Map Editor which could place wall images on the map after a Load, underneath where the mouse pointer was. (And do so without a visual update.) *eschalon_utils-0.7.4 (23 Aug 2010) 23 Aug 2010; CJ Kucera : 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 : Entities can be erased without entity highlighting on Previously-unknown int val in Book 1 maps was figured out 21 Aug 2010; CJ Kucera : Updated soundfile labels in map properties window 20 Aug 2010; CJ Kucera : "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 : "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 : 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 : Book 2 Reagent modifier values added to item screen, and Nimbleness potion added to the list 15 Aug 2010; CJ Kucera : 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 : Fixed a bug where a missing numpy could crash the app 10 Aug 2010; CJ Kucera : GUI will no longer let you add more than one Object to a tile 09 Aug 2010; CJ Kucera : Smartdraw supports more than one kind of "big" fence 07 Aug 2010; CJ Kucera : Book 1 barrier flag is now a dropdown, to match Book 2 05 Aug 2010; CJ Kucera : Cleaned up Tree drawing toggle for Book 1 Maps 03 Aug 2010; CJ Kucera : 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 : 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 : Merged Book 2 Map Branch (initial Book 2 Map in mainline) *eschalon_utils-0.6.3 (09 Jul 2010) 09 Jul 2010; CJ Kucera : 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 : Fixed a bug for savegame map loading on Steam versions of Book 1 30 Jun 2010; CJ Kucera : Fixed spell checkbox population when loading multiple chars 29 Jun 2010; CJ Kucera : Cleaned up Item equality testing 16 Jun 2010; CJ Kucera : Item quantity should allow values greater than 255 *eschalon_utils-0.6.1 (14 Jun 2010) 14 Jun 2010; CJ Kucera : 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 : 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 : Added leftover Attribute/Skill points to character editor 07-08 Jun 2010; CJ Kucera : GUI Support for Book II characters 06 Jun 2010; CJ Kucera : Command-line character editing fully supports Book II 04 Jun 2010; CJ Kucera : Initial Book II integration work 01 Jun 2010; CJ Kucera : Fixed a couple of minor typos *eschalon_b1_utils-0.5.0 (31 May 2010) 31 May 2010; CJ Kucera : Warning when editing a "global" map file 27 May 2010; CJ Kucera : Conversion from Glade to GTKBuilder for UI Initial Packaging for Windows 24 May 2010; CJ Kucera : Move datafiles to their own "data" directory 02 May 2010; CJ Kucera : Reorganize "View" menu item Better user feedback about what actions are active 13 Apr 2010; CJ Kucera : Fixed a bug related to more recent gtk+ versions and background color selection for map elements. 16 Mar 2010; CJ Kucera : Smartdrawing can be turned off with a single option now. "Complex" object smart-drawing. 14 Mar 2010; CJ Kucera : "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 : Beach Smart Drawing implemented 12 Mar 2010; CJ Kucera : 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 : Enhanced error reporting when PyGTK/PyCairo dependencies are not installed (especially useful for debugging dep problems on Windows) 11 - 12 Apr 2009; CJ Kucera : "Smart" drawing implemented 09 Apr 2009; CJ Kucera : Undo/Redo implemented 08 Apr 2009; CJ Kucera : Added "draw" Icon *eschalon_b1_utils-0.4.2 (03 Apr 2009) 03 Apr 2009; CJ Kucera : 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 : Renamed "Scripts" to "Objects" in the Map GUI Object types figured out 30 Mar 2009; CJ Kucera : Draw torch lights where appropriate in map editor 29 Mar 2009; CJ Kucera : Traps, locks, and sturdiness deciphered for map scripts 26 Mar 2009; CJ Kucera : 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 : Initial grab-and-drag support *eschalon_b1_utils-0.4.0 (21 Mar 2009) 21 Mar 2009; CJ Kucera : Sorted spell dropdowns for "readied spells" in character editor 04 Dec 2008 - 20 Mar 2009; CJ Kucera : Implementation of map GUI interface (with a few months' break in there, for good measure) 10 Mar 2009; CJ Kucera : Merged in bugfix from 0.3.1 release 08 Dec - 16 Dec 2008; CJ Kucera : Preferences screen added to app 30 Nov 2008; CJ Kucera : Avatar graphics in GUI; Avatar graphic lookup page 29 Nov 2008; CJ Kucera : Items in character editor now display the in-game icons Item icon lookup page implemented 25 Nov - 01 Dec 2008; CJ Kucera : Initial support for reading map data *eschalon_b1_utils-0.3.1 (19 Feb 2009) 19 Feb 2009; CJ Kucera : 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 : "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 : 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 : Readied-spell levels only went up to 5, fixed that. *eschalon_b1_char-0.2.0 (21 Aug 2008) 21 Aug 2008; CJ Kucera : 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)