# Wrye Bash Version History

All versions by Wrye unless otherwise noted.

## 306 Code refactoring, performance [2015/11/07] [Utumno]

- Option to list dependencies on a particular mod [Utumno]
- Optionally skip instead of ignoring Skyrim .BSL [Utumno]
- Wine Compatibility [Utumno]
- Oblivion esm version swapping fixups [Utumno]
- Switching save profile does not activate mods for this save profile [Utumno]
- Master list fixups and enhancements [Utumno]
- UnicodeDecodeError on tmp dir creation when username contains non ascii chars [Utumno]
- Table.dat fixups [Utumno]
- Scroll position not set on startup (Installers, People and Screens tabs) [Utumno]
- Delete fixups [Utumno]
- Ghosted Plugins Sorted after the Bash Patch [Utumno]
- Bash loads an invalid plugins.txt without notifying the user of the error. [Utumno]
- Mergeable plugins do not auto deactivate [Utumno]
- Error when applying BCF [Utumno]
- [Ini setting] re-add setting for BOSS executable location [Sharlikran]
- [Ini setting] Disable prompt for activating bashed patch [Utumno]
- skyrim_const.py is missing the 3rd hi-res DLC file in bethDataFiles array [jfpelland]
- Added a force UTF-8 option to plugin encodings. [Utumno]
- Skyrim - New GMST settings tweaks requests [jfpelland]
- Huge lag when switching back to mods tab from another application [Utumno]
- Menu item to load only selected mods [Utumno]
- Comments box forgets its size [Utumno]
- UnicodeDecodeError when importing a face to a save [Utumno]
- Rework Mod Groups - remove BALO [Utumno]
- Bash should send deleted files to the Recycle Bin [Utumno]
- Masters list displays incorrectly [Utumno]

## 305 Bug fixes and enhancements [2014/08/23] [Various community members]

- Due to the change from the BOSS API to the LOOT API, and due to internal changes in the way the Standalone is created, no MSVC redistributables are required for either Python or Standalone Wrye Bash.
- Corrected the "Cannot load plugins before masters" error that many users were experiencing. [WrinklyNinja]
- Corrected the "'int' object has no attribute 'startswith'" error that often happened when using the Race Patcher. [jfpelland]
- The Standalone no longer reads loose Python files. This was originally a method to allow small updates, however it ends up causing problems if you have Python files from an older Wrye Bash along side a newer Stadnalone. [lojack5]
- Corrected an error when adding a shortcut to a batch script to the Apps folder. [jfpelland]
- Corrected errors with the DocBrowser when the set document file was missing. [lojack5]
- Corrected BAIN Regression: BAIN was not uninstalling all files. This was affecting both uninstalling and annealling. [lojack5]
- Corrected a few rare Wizard exceptions. [lojack5]
- Corrected an error for some users with Backup Bash Settings. [jfpelland]
- Corrected an error in the Installers Tab after deleting a Save Game. [lojack5]
- Corrected an issue that caused the Bashed Patch Tweak Settings to be non-persistent. [lojack5]
- Fixed "Copy Conflicts to Project" [Utumno]
- Includes bluesky404's updates for Chinese Traditional and Simplified. [bluesky404/Sharlikran]
- Various Readme Updates. [Sharlikran]
- Updated taglist.yaml files (bundled Bash Tags list). [Sharlikran]
- Updated Oblivion record definitions. [Shalikran]
- BOSS launcher fixes. [WrinklyNinja]
- Updated SplashScreen so it no longer has a version number. [Sharlikran]
- Replaced BOSS API with LOOT API. [WrinklyNinja]

## 304.4 Move to git [2014/07/06] [Various community members]

- Moved to GitHub from Sourceforge: https://github.com/wrye-bash. [Lojack, Utumno, Wrinklyninja]
- Make splash screen optional [lojack5]
- Installers.bat is not backed up when prompting user to backup settings on version change [lojack5]
- Mods Tab: Load -> All throws an exception [lojack5]
- sort order reverses [lojack5]
- shellMakeDirs may fall into an infinite loop [lojack5]
- Fixed error when copying files from an archive in BAIN. [bluesky404]
- Fixed load order changes outside of Bash not being detected. [wrinklyninja]
- Fixed unnecessary timestamp changes when setting load order. [wrinklyninja]
- Updated BOSS API to v3.0.0. [wrinklyninja]
- Implemented support for launching BOSS v3.0.0. [wrinklyninja]
- Documentation updates. [wrinklyninja]
- Streamlined installer's handling of requirements. [wrinklyninja]
- Optimize PNGs [Metallicow]
- Remove the auto-updater [lojack5]
- Skip .bsl files for BAIN [lojack5]
- BOSSv3 support, installer and readme updates [WrinklyNinja]
- Installer Improvements [WrinklyNinja]
- Installer MSVC 2013 Redist Support [WrinklyNinja]
- Missing context menu items [WrinklyNinja]
- Show BSA Conflicts undocumented [WrinklyNinja]

## 304.3 Beta [2013/11/21] [Various community members]

- Fix for Bug #275: Wrye Bash crashes on startup if there are no .esp files in the Data directory. [Daidalos]
- Fix for Bug #274: Bash throws an error when deleting esm files in the mods tab. [Daidalos]
- Fix for Bug #273: Order of masters on a file does not match mod list view Current. [Daidalos]
- Fix for Bug #272: Bash throws an error when renaming files using the mods tab. [Daidalos]

## 304.2 Beta [2013/10/5] [Various community members]

- Fix for Bug 267 using "sort by selected" provided by Edwyn Lannister
- Updated bosh.py to add a potential fix for "Clean Data" when files are removed while Wrye Bash is open by Lojack
- Updated basher.py to add a potential fix bug 268 onMouseCaptureLost not handled under wine for Installers tab by Rifter
- Fix for Bug [#270] "False flagged ESP files cannot be sorted with the ESM group as expected." by Daidalos

## 304.1 Hotfix [2013/08/10] [Various community members]

- Fixed runtime (boost) error in non English locales introduced in 2942. [wrinklyninja]

## 304 [2013/06/30] [Various community members]

- Fixed bug in libloadorder that would stop it from including Update.esm in its list of active plugins if Skyrim.esm wasn't listed in plugins.txt. [wrinklyninja]
- Fixed libloadorder version display in Bash's log. [wrinklyninja]
- Fixed Bash not passing Update.esm in a list of plugins to activate to libloadorder. liblo.py now returns the active plugin list in load order (which libloadorder doesn't), preventing needless load order 'mismatches' being 'corrected'. [wrinklyninja]
- Fixed issue with Oblivion introduced in r2952. [wrinklyninja]
- It is now impossible to deactivate Skyrim.esm and Update.esm, the game force loads them. [d4id4los]
- Fix for bug #243 "Annealing an activated esp breaks load order.". Anneal will now properly remove deleted plugins from load order. [d4id4los]
- Fix for bug #244 "Automatically activating the bashed patch after rebuild does not work." [d4id4los]
- Fix for bug #245 "Auto-Anneal can not be disabled" [d4id4los]
- Possible fix for special characters in system language name crashing Wrye Bash. [d4id4los]
- Changes to the text of List Masters... to make translation easier. [d4id4los]
- Fixed renaming mods in the mods tab causing an exception to be thrown. [d4id4los]
- Fixed error-messages for Installer Wizards. [d4id4los]
- Changes to the restart button tool-tip to make it translatable. [d4id4los]
- Make Headlines in getModList translatable. [d4id4los]
- Fix renaming/deleting mod files outside of Wrye Bash causing load order issues. [d4id4los]
- Fix for an exception in bain wizards, introduced in rev. 2966 [d4id4los]
- Fix for Bug #246 'Better naming scheme for backups' [Mr_and_Mrs_D]
- Fix for Bug #247 'Do not report 0 KB for non empty files, plugins, BCFs etc' [Mr_and_Mrs_D]
- Fix for Bash not installing more than one mod at a time for Oblivion. [d4id4los]
- Wrye Bash Un-Installer was leaving behind a few files which have not been accounted for. [d4id4los]
- Fix for Bug #256 'Skip Docs skips translation files for Mods'. [d4id4los]
- Fix for Bug #258 "#258 LO mismatch between loadorder.txt and plugins.txt causes a crash on statup" [d4id4los]
- Fix for bug #251 "'Do you want to enable Installers?' dialog throws exception". [d4id4los]
- Added option to view BSA conflicts in Installer tab. This is an experimental feature and still needs work. [d4id4los]
- New Dragonborn Files added for Clean Data installer function. [Sharlikran]

## 303 [2013/01/02] [Various community members]

- [Oblivion] Fixed issues with CBash saying that files don't exist during the patch building process. [Lojack]
- Uninstalling a mod in BAIN should no longer throw an error that the ESP/ESM could not be found if it was removed. [Lojack]
- Encoding format for INI Tweak files has been fixed. [Lojack]
- Typo corrections, unused variables, and other minor issues cleaned up. [Various]
- The bash_default.ini file has been cleaned up to remove unused entries and tidy up documentation. [Lojack]
- BAIN should now properly inform the user if an archive being installed is corrupted. [Lojack]
- Numerous changes have been made for better UAC support when installed on Vista, Windows 7, and Windows 8. (Note that Windows 8 is not yet officially supported but should still work.) [Lojack]
- BAIN should no longer leave behind empty folders when a mod is uninstalled. [Lojack]
- Better support for running Bash from within a folder containing Unicode characters. [Lojack]
- [Skyrim] Bash can now see string files inside of a BSA and will no longer mark mods with red bars because the files were not packaged loose. [Lojack]
- Bash will no longer throw errors if it encounters Nehrim.esm (the filename) in a Data folder not belonging to a Nehrim install. [Lojack]
- Updated the Windows icon used for Bash to something more visually appealing. [Wrinklyninja]
- Updated UI icon for BOSS. [Wrinklyninja]
- [Skyrim] Removed the non-functional inventory prompt tweak for buying and selling as Skyrim does not use the value. [Arthmoor]
- Deleting ghosted mods from the mods tab should no longer throw up errors about deleting the game's master files. [Lojack]
- Several updates to the documentation for Bash. [Lojack]

## 302.1 [2012/11/12] [Lojack]

- Standalone version repackaged to better support non-English languages.
- Minor bug fixes for when the target game is not fully installed.

## 302 [2012/11/11] [Various community members]

- Bugfixes for formatting to fix up the "Open at..." feature in an attempt to get it to work better with Nexus. [Lojack]
- [Oblivion] Added exception to the BAIN CRC refresh list for the TES4Edit Backups folder. [Arthmoor]
- [Skyrim] Complete overhaul of support for processing VMAD records for Papyrus scripts. [Lojack]
- [Skyrim] Enabled Game Settings tweaks and populated the array for necessary NULL form entries. [Lojack/Arthmoor]
- Deleting a Mod through the Mods Tab interface will automatically update the status of any affected BAIN packages. [Lojack]
- Improvements to the advanced readme document structure. [Wrinklyninja]
- Speed improvements and bug fixes for the global settings patcher. [Lojack]
- [Skyrim] Updated the "Clean Data" files list for Hearthfire. [Sharlikran]
- Update translation dumper to include game specific files. [Lojack]
- Fix for bug #231 "Newly installed mod files appear at the top of the plugin list until Bash is restarted." [Daidalos]
- Fixed a potential issue with the auto-backup system if the settings dict ends up with an int as the version instead of a string. [Lojack]
- [Skyrim] Added support for the BOD2 subrecord which shipped with Skyrim patch 1.8. [Sharlikran]
- [Skyrim] BODT subrecords will be converted automatically into BOD2 subrecords for affected objects when the patch is rebuilt. (Note: This means Wrye Bash for Skyrim now requires Patch 1.8) [Lojack]
- Typo fix for the installer. Standalone will now be the default option. [alt3rn1ty]

## 301 [2012/11/01] [Various community members]

- [Oblivion] Fixed several Oblivion ini tweaks that were missing returns at the ends of the files. [Arthmoor]
- Fixed the invalid load order correction problem. [cdcooley]
- Fixed an error in the Russian translation preventing Import Cells from working. [Lojack]
- [Skyrim] Updates to skyrim.py "Clean Data" files list. [Sharlikran]
- WIZBAIN has been removed from the program. [Arthmoor]
- [Skyrim] Cleanup of record definitions that Bash is already able to procees. [Sharlikran]
- [Skyrim] Status bar icons have been added for TES5Edit and TESVGecko if they are installed. [Arthmoor]
- Dependency on PIL has been removed. [alt3rn1ty]
- General cleanup of code for typos, missing imports, and other minor defects. [Several People]
- [Skyrim] BSA timestamp resetting will no longer take place for Skyrim. [Arthmoor]
- [Skyrim] Added visual warning for when Skyrim .STRINGS files are not the expected size. [Lojack]
- [Skyrim] File support for Hearthfire data has been added. [Sharlikran]
- Experimental additions for LibBSA added. [wrinklyninja]
- "Open At..." menu only appearing in Skyrim mode has been fixed. [Lojack]
- Fixed encoding on Chinese characters in source files. [Lojack]
- Fixed importing of SE dll permissions. [Lojack]
- Fixed support for refreshing Bethesda data files using BAIN archives. [Lojack]
- [Skyrim] Fixed version number message for Skyrim Patch 1.8. [Sharlikran]
- [Skyrim] The SEQ folder has been added as a valid install location in BAIN. [Arthmoor]
- Fixes for processing ini files when the game hasn't generated them yet. [Lojack]
- [Skyrim] Workaround for Bug #233 (load order scrambling in Skyrim) added - this is not a complete fix. [Trira]
- External installation monitoring added for BAIN to keep in sync with other tools such as NMM. [Lojack]
- [Skyrim] TES5Edit Backups folder will not be scanned during BAIN CRC refresh checks. [Arthmoor]

## 300 [2012/08/09] [Various community members]

- Fix for a reported Unicode bug. [Metallicow]
- Mod indices not updating after re-ordering mods. [trira]
- Updated bash_default.ini to help with some of the Oblivion specific stuff. [cdcooley]
- Numerous WizBAIN updates. [Metallicow]
- Updated splash screen code. [cdcooley]
- Installer script and forum post updates for PIL dependency. [alt3rn1ty]
- Fixed Bash not loading if loadorder.txt or plugins.txt do not exist. [wrinklyninja]
- Relocated tool images to a new tools folder. [Metallicow]
- Calls to os.startfile changed to webbrowser.open for URLs for cross-platform compatibility. [Metallicow]
- Updated regex handling for Nexus files. [trira]
- Added install warning for SkyProc patchers (Skyrim) [Daidalos]
- Enhancement 3530356 - enable BAIN support for Automatic Variants packages. (Skyrim) [Daidalos]
- Enhancement 3539241 - Ability to copy plugins / installer-archives to clipboard from wrye bash. [Daidalos]
- Updated BAPI for compatibility with BOSS 2.1. [wrinklyninja]
- Some memory cleanup code to help with the BAIN tab eating up so much RAM. [Lojack]
- Bash will no longer fail to start if the language locale cannot be determined. [Lojack]
- Cleanup of old code, fixed some variable names with typos. [Lojack]
- Possible fix for the bug where Wrye Bash throws an error about ghosted files being missing when a mod is uninstalled via BAIN. [wrinklyninja]
- Moved the two readme templates and the two css files from Data\Docs to Mopy\Docs since they are static files. [Arthmoor]

## 299 [2012/07/01] [Various community members]

- Fixed bug 3536117 (launcher icon error). [trira]
- Bash fails to reorder the UI after running BOSS. [cdcooley]
- Ongoing improvements to the installer system. [alt3rn1ty]
- New INI Tweak: Large Interiors Static Limit Fix. Prevents CTDs with mods that have large custom interiors when trying to exit to a worldspace. [Arthmoor]
- Updated path for GIMP in bash_default.ini for GIMP 2.8. [wrinklyninja]
- Updated BAPI DLLs. This update adds load order / active plugins caching. Helps with UI lag issues. [wrinklyninja]
- Further updates to the WizBAIN editor. [Metallicow]
- Bug #3535826 No spells listed in Delete Spells... [trira]
- Images relocated for readme files. [Metallicow]
- Enhancement 3400257 Startup splash screen? [Metallicow]

## 298 [2012/06/19] [Various community members]

- Fixed load order bug that occurred when renaming a plugin. [trira]
- Some more UI responsiveness improvements. [cdcooley]
- Fixed BAIN's Skip Docs option causing Interface files to be skipped when running for Skyrim. [WrinklyNinja]
- Fixed Wrye Bash reverting its own load order changes when Lock Load Order is enabled. [cdcooley, WrinklyNinja]
- Some more installer improvements. [Alt3rn1ty]
- Fixed Espify/Esmify Self not refreshing the load order display. [cdcooley]
- Fixed BAIN's Clean Data command removing some Bethesda-supplied files. [Daidalos, WrinklyNinja]
- Added some UI feedback messages for certain plugin-related situations where Wrye Bash would previously silently prevent user action (eg. deleting the main master file, loading plugins before masters). [WrinklyNinja]
- Fixed Wrye Bash not ensuring plugins.txt / loadorder.txt synchronisation when it regains window focus. [cdcooley]
- Removed the Lock Load Order command when running for Skyrim, as this functionality is effectively taken care of by the above synchronisation fix. When running for Skyrim, Wrye Bash will now allow any changes to load order that are made in accordance with the textfile-based standard (eg. changes by BOSS, NMM), but revert any other changes made (eg. changes by the Skyrim launcher). This is to ensure data integrity. [Arthmoor]
- Moved Wrye Bash's Documentation from the Mopy folder to Mopy\Docs. [WrinklyNinja]
- Fixed the background highlighting of ghosted plugins not always being in sync with which plugins were ghosted. [cdcooley]
- Fixed crash when selecting another plugin after opening the Doc Browser. [WrinklyNinja]
- Fixed applying INI tweaks to mod ini files removing all comments from them. [cdcooley]
- Fixed bug in Create BOSS Report. [bluesky404]
- Fixed Wrye Bash not removing plugins deleted through the Mods tab UI from plugins.txt and loadorder.txt (the latter in Skyrim only). [WrinklyNinja]
- Updated the included BOSS API DLLs to the latest development version. [WrinklyNinja]
- Updated the taglist files used by Wrye Bash if it cannot detect a BOSS install. [WrinklyNinja]
- Fixed slideshows in General and Advanced Readmes not working in Internet Explorer. [WrinklyNinja]
- Improved performance of Bash Tag reading and storage. [Daidalos]
- More updates to the WizBAIN Editor. These changes are not yet documented. [Metallicow]
- Fixed building an inactive Bashed Patch causing an error message. [Daidalos]
- Fixed activating a Bashed Patch through the post-build dialog not updating the UI to reflect this. [Daidalos]

## 297.1 [2012/06/12] [Various community members]

- More updating of all Nexus URLs to their new formats. [Arthmoor]
- Fixed autoNames error in Bashed Patch rebuilding. [Arthmoor]
- Fixed Wrye Bash not prompting to back up old settings when launching a new version for the first time. [cdcooley, Alex Michael]
- Various improvements for the WizBAIN Editor. [Metallicow]
- Fixed load order being read incorrectly when Auto-Ghost was enabled. [WrinklyNinja]
- Fixed Bash not opening due to datetime error. [Trira/Metallicow]
- Added Create New Project dialog to Installers tab. [Metallicow]
- Fixed Bash loading the BOSS API DLLs that are included with BOSS even if they are older than the DLLs included with Bash. [WrinklyNinja]
- Fixed installer's URL for PyWin32 being invalid. [Alt3rn1ty]
- Some more attempts at improving UI responsiveness. [cdcooley]
- Fixed Bash not starting if loadorder.txt doesn't exist when running for Skyrim. [Anonymous submission]
- Updated Russian translation. [Djk]
- Fixed error that sometimes occurred when trying to deactivate a plugin. [cdcooley]

## 297 [2012/06/07] [Trira,Daidalos,Arthmoor,wrinklyninja,alt3rn1ty,Other community members]

- Some potential lag relief for Bash's use of BAPI.
- Replaced documentation with WrinklyNinja's rewritten documents.
- Added an option to launch the BOSS GUI to the BOSS icon.
- Added an archery distance tweak to the default ini tweaks for Skyrim.
- Improved support for launching Skyrim's creation kit: Bash now displays the correct icon and supplies the correct launch parameters.
- Moved default patchers and ini tweaks for Oblivion and Skyrim into the Mopy folder: user-installed patchers and tweaks will continue to go in their folders within each game's Data folder.
- Fixed applying INI Tweaks via the "Apply" choice.
- Fixed BAIN skipping the Data\Docs folder of packages when running for Skyrim.
- Fixed BAIN skipping SkyUI files when Skip Docs was enabled.
- Fixed the Bashed Patch ignoring some active plugins due to having an older timestamp in Skyrim.
- Fixed Bash not reading Bash Tags from BOSS's masterlist.
- Fixed Load Masters on a save in the Saves tab causing a BAPI error.
- Fixed an error when switching between mod lists.
- Fixed the Bash Tags box being uneditable when running for Skyrim.
- Removed the Version 0.8 context menu command in the Mods tab when running for Skyrim.
- Fixed manually-set Bash Tags not being remembered by Wrye Bash after it is restarted.
- Fixed time format errors being displayed when the auto-update option was set.
- Updated all Nexus URLs to use the new URLs.
- Fixed world orphan removal command.
- Fixed Bashed Patch not being activated when user chooses to do so through the post-rebuild dialog.
- Fixed various installer bugs and made some improvements.

## 296 [2012/05/27] [Lojack,PacificMorrowind,Waruddar,Metallicow]

- CBash updated to version 0.6
- Bashed Patch:
  - Races Patcher refactored a bit: now has racial tweaks you can select and source mods that you can select.
  - new race tweakers:
    - Bigger Nords & Orcs (moved from tweak actors)
    - Merge Eyes from similar races
    - Merge Hairs from similar races
    - Playable Eyes
    - Playable Hairs
    - Races have All Eyes
    - Races have All Hairs
    - Sexless Hairs
  - Globals Patcher has been merge into Tweak Settings.
  - Python Mode Only: new but deleted records won't affect mergeability.
  - In CBash mode instead of merging deleted REFR, ACRE, ACHR records they will be merged as and undeleted (disabled and moved -1000 units on the z axis). (doesn't affect Python mode since Python mode doesn't merge cells)
  - Tweak Settings Patcher:
    - A few tweak names tweaked to better match other tweak names.
- ini option to ensure bashed patch exists at program start added (by default on).
- Duplicate files for multiple files fixed.
- Minimum Column width enforced.
- Status bar help tips added to many menu items.
- General error cleanup in parts of the code.
- Updated URLs for Nexus information.
- Metallicow's WIZBAIN editor (has not been documented yet)
- Fixed a bug in ITM scanning causing it to fail.
- Fixed a bug causing the setting of a custom value for the Combat: Max Armor Rating Bashed Patch tweak to fail.
- Fixed rebuilding of the Bashed Patch not deactivating merged plugins when it offers to do so.
- Fixed renaming of an inactive plugin causing it to be moved to the top of the load order.
- Fixed drag and drop moving of plugins in the load order causing them to be placed at the top of the load order.
- Fixed Bash displaying cleaned plugins as dirty.
- Fixed load order not being resorted when it requires a refresh.
- Fixed scanning for UDRs failing on report generation when running for Skyrim.

## 295.5 [2012/01/17] [Lojack,PacificMorrowind]

- Bugfix release:
  - Skyrim: Corrected more record definitions. All record definitions have been double checked now.
  - BAIN: Fixed a problem associated with Embedded BCFs, causing BAIN to become unusable.
  - Wrye Bash Installer updated to included the necessary files of the MSVC 2005 SP1 Redistributable with ATL Security Update. These files are required on Windows XP for 7zUnicode.exe to run. These files are not included in the Manual Install archives - users should install the redistributable package from Microsoft for manual installs.
  - Wrye Bash Uninstaller updated to remove some files it was missing.
  - Changed how the 'Apps' folder launchers are used, to work with Unicode better.
  - Fixed a problem with restarting Wrye Bash. Specifically, the Standalone version would shutdown instead of restart, when required.
  - Fixed a problem with formatting numbers for the user's location.
  - Better printing of error messages on startup, when using the Standalone version.
  - Corrected a problem with INI Tweaks where adding new lines sometimes would not write the whole line.
  - Made an adjustment to Save Profiles, that should help out when the Profile name has Unicode in it.

## 295.4 [2012/01/15] [Lojack,PacificMorrowind]

- Bugfix release:
  - Skyrim: Corrected the record definitions for LVLI, LVLN, LVSP, MISC, ARMO, and ARMA records.
  - Bashed Patch:
    - Small tweak to Leveled Lists patcher, allowing changes to the Flags of a list to be imported in rare occasions where they were not.
    - Reverted the change to the Graphics patcher from 295.3, mods requiring the model file name to be imported should be using the `Actors.Skeleton` Tag to accomplish this.
  - Fixed INI Tweaks that un-deleted a tweak line. Now instead of re-adding the tweak in as a new line, the original line will correctly be replaced.
  - Fixed an issue with switching Save Game profiles, that was introduced due to the new INI Tweak changes.
  - Fixed an issue where BAIN would sometimes install document files from inactive packages.
  - Updated the Wrye Bash Installer with some typo fixes, and to correctly remove some files associated with newer versions of Wrye Bash when required.
  - Fixed a bug causing Wrye Bash to never ask to backup your settings on an upgrade.

## 295.3 [2012/01/14] [Lojack,bluesky404,PacificMorrowind]

- Major Unicode rewrite! Everything has been gone through to make Wrye Bash works with Unicode file names and characters:
  - Special thanks to __bluesky404__ for a ton of work testing, debugging, and providing patches to help make this possible.
  - By default when reading plugins, Wrye Bash first tries to interpret the data as 'Western European'. This includes languages such as English, French, German, Spanish, and Italian. Some languages this does ~~not~~ cover are Russian and Asian languages (Chinese, Japanese, Korean, etc).
    - To modify this behavior, there is a new setting, accessible via the Setting Menu, Plugin Encoding. This would be used if you have a plugin with Chinese, Russian, or other languages that don't fall under the 'Western European' encoding.
    - This is a global setting, so changing it will have an effect on ~~all~~ plugins.
    - Changing this setting won't be immediately obvious on the Mods Tab, as the data isn't updated unless it is read from file again. However, the change will effect Bashed Patch creation and the mod file Import/Export commands immediately.
    - Changing this setting to Automatic will have the best result all around, but due to the extra processing involved in Automatic mode, it is not enabled by default. In one example, Bashed Patch creation time went from about 15 minutes with a specified encoding, to 22 minutes with Automatic encoding.
  - Some minor inconsistencies might be observed, specifically when viewing the Author or Description field on mods, or viewing the Name or Location of a saved game. Wrye Bash tries its best to detect the encoding of strings, and makes some educated guesses based off that, but sometimes it will just get it wrong. When this happens, the displayed text might show up as random characters from another language.
  - Unicode file names are fully supported.
  - Limitations:
    - Skyrim and Oblivion have problems with reading the 'plugins.txt' file when there are unicode file names in it. Therefore, we cannot guarantee that activated plugins with Unicode file names will actually be loaded.
    - Files specific to Wrye Bash for input must be formatted in UTF-8 (with or without BOM). This means any .txt files utilizing Wrye Bash's wtxt format, any .csv files used as input for the Bashed Patch, and BAIN wizard.txt files.
    - The masterlist.txt and userlist.txt files for BOSS are expected to also be in UTF-8 format. This is a requirement imposed by BOSS, so no change should be noticed there.
  - Translation files format has changed. Old translation files have been converted to the new format.
- More refactoring for multi-game support.
- New Skyrim features:
  - Support for AACT, ACTI, ADDN, AMMO, ARMA, ARMO, COBJ, GLOB, GMST, LVLI, LVLN, LVSP, and MISC records added.
  - Merge support for AACT, AMMO, ARMA, ARMO, COBJ, GLOB, GMST, LVLI, LVLN, LVSP, and MISC added.
  - Basic ONAM support for TES4 records.
  - Bashed Tags:
    - Delev and Relev - These can be used to intelligently merge leveled lists.
    - Filter, NoMerge, and Deactivate - These can be used to modify behavior in regards merging and importing records.
  - Better merging of records with NULL Form IDs, for records that allow it (COBJ and GMST for example).
  - New BAIN option: Auto-name String Translation files:
    - Will automatically rename .STRINGS, .DLSTRINGS, and .ILSTRINGS files to the correct language for your game, but only if the installer does not already contain String Translation files for your language.
- Bugfixes:
  - An uncommon Drag and Drop of Tabs related bug is fixed (relating to Mouse Capture).
  - List Masters command corrected to display the masters of a Save File, rather than the current Load Order.
  - Startup crash when the Installers Tab is hidden and 'Avoid at Startup' is selected for the Installers Tab corrected.
  - Startup crash when Skyrim.esm was ghosted, and set to be inactive within Wrye Bash.
  - Fixed an issue where the Graphics tag was not properly importing the model file name on CREA records.
- Removed support for Skyrim's 4gb Launcher, as a recent patch makes this obsolete.
- Updated the Wrye Bash Installer to check for Unicode versions of wxPython, and only accept Python 2.7 (no more 2.6 or 2.5 support).
- Other improvements:
  - New Simplified Chinese translation, provided by bluesky404.
  - New Traditional Chinese translation, provided by bluesky404.
  - BAIN:
    - Wizard.txt and readmes will no longer show up as 'Skipped' if it's in an odd directory.
    - New "Embedded BCFs" - If an archive contains a BCF, Wrye Bash can apply that BCF directly to the containing archive. If the BAIN option 'Auto-Apply Embedded BCFs' is selected, BAIN will do this automatically.
    - The Open At Skyrim Nexus and Open At TES Nexus commands will detect files with File IDs less than 4 digits now.
  - INI Edits:
    - Double click to apply an INI Tweak
    - Left Click on the checkbox to apply an INI Tweak
    - INI Tweaks can now add and remove new lines to target INIs.
      - Adding lines is only enabled if the 'Allow Tweaks with New Lines' option is enabled (disabled by default for Oblivion, enabled by default for Skyrim).
    - The syntax for denoting a line to be deleted is to prepend the line with ";-".
    - BAIN Wizards can also create "deleted" INI Tweak lines, via the DisableINILine command.
  - Better support for Mac Command button.
  - Bashed Patch:
    - New Assorted Tweaker: No Description Loading Screens (requested by hellwing).
  - Wrye Bash will ask to backup your settings on ~~every~~ update now, instead of just a major version update (like from 294 to 295).
  - Quickly switching between games can be accomplished via the Settings Menu.

## 295.2 [2011/12/02] [Lojack,bluesky404,Metallicow]

- Bugfixes:
  - Installers Tab:
    - Fixed the 'List Sub-Packages' command.
    - Fixed installation of Script Extender plugins when not in Oblivion game mode.
    - Fixed a refresh bug where changing the install order via Ctrl+Up or Ctrl+Down would not refresh the need to Anneal packages.
    - Fixed an incorrect color being used for packages that need Annealing. Previously a light gray background color was used to indicate a package has underrides that need to be corrected by Annealing. Now BAIN correctly uses a yellow background, as described in this readme.
  - Fixed Save Profiles so they work even when the game's INI file doesn't initially have the 'sLocalSavePath' entry (ie: Skyrim).
  - Fixed the 'Check for Updates' option while running in Standalone mode.
  - Fixed the spelling on the German Wizard Image
- New features:
  - 4Gb/LAA Launcher supported:
  - For games that have a LAA Launcher (Skyrim currently), launching the game will launch via the LAA Launcher.
  - A new status bar button for enabling/disabling the LAA Launcher.
  - Added Status Bar mouse over texts for BAIN Packages.
  - BAIN will silently ignore the "config" file that NMM places into downloaded packages.
- Skyrim specific:
  - Basic editing of Save Games:
    - Masters
  - Basic editing of Mod files:
    - Author
    - Description
    - Masters
  - Bashed Patches:
    - Can merge GMST, GLOB, AMMO, and COBJ records.

## 295.1 [2011/11/27] [Lojack,Waruddar,myk002,PaificMorrowind]

- Skyrim support added:
  - Can read basic information from Skyrim mods (author and description)
  - Can read basic save game information (player name, level, play time)
  - Can modify your Load Order
    - Update.esm will show up in the Load Order as unselected initially. Skyrim treats this mod specially, and always loads it directly after Skyrim.esm. Changings it's load order and activation status should have no effect on the game.
  - BAIN is supported, including the standard directories and SKSE plugins.
- UI Improvements:
  - Customizible Status Bar and Tabs:
    - Drag and drop reordering
    - Hideable
- Bugfixes:
  - Fixed a few INI Edits tab related startup crashes.
  - More information should be displayed when Wrye Bash fails to startup.
  - More information is displayed in debug mode when a Tab fails to initialize.
  - Fixed a crash on startup bug when no plugins are found in the Data directory.
- BAIN Wizards:
  - New function CompareGameVersion replaces the older CompareObVersion. The older function is retained for backwards compatibility only.
  - New function CompareSEVersion replaces the older CompareOBSEVersion. The older function is retained for backwards compatibility only.
  - New function CompareGEVersion replaces the older CompareOBGEVersion. The older function is retained for backwards compatibility only.
- Changes to the installation requirements:
  - You may still install Wrye Bash to "path.to.you.game\Mopy" as before, and it will function normally.
  - You may also install Wrye Bash to any other location. In that case, here is how it will decide what game to manage:
    - Read the Windows Registry to see what supported games you have installed.
    - Also check one directory up relative to Wrye Bash to see if it contains a supported game.
    - If only one supported game is detected: Wrye Bash will manage that game.
    - If multiple supported games are detected:
      - If the '-g' command line argument is used, Wrye Bash will manage the game specified by '-g'.
      - If the '-o' command line argument is specified, Wrye Bash will manage the game in the location specified by '-o'.
      - If Wrye Bash is installed as a sub-directory to a detected game, Wrye Bash will manage that game.
      - Finally, Wrye Bash will display a prompt asking which game to manage.
- New command line argument '-g' or '--game'. Used to specify which game Wrye Bash should manage. For example, using:
  - `"Wrye Bash.exe" -g oblivion`
  - Will tell Wrye Bash to manage your Oblivion installation.

## 295 [2011/09/30] [bluesky404,Gratis_monsta,Lojack,myk002,PacificMorrowind,valda,Waruddar]

- Many thanks to Arthmoor, silverbluemoon, Zoar5, GabaZieute, and VKS, who contributed their time, gave us feedback, and beta tested solutions for several difficult bugs. It's community members like you that help Wrye Bash succeed!
- First-run Usability Improvements:
  - Default options and widget sizes have been revamped for a smoother first-time experience
  - More startup errors are shown in a popup messagebox instead of just being dumped to the log
  - Default window sizes have been increased so you can actually see their contents on first load
  - Debug .bat file now works for all supported Python versions and all Python installation paths instead of being hardcoded to look for c:/Python27
  - Wrye Bash can now be started from any directory instead of requiring Mopy as the working directory
- Bashed Patch:
  - Usability improvements:
    - Mods with tags that are being bashed for the first time will now automatically be checked and bolded in the bashed patch dialog.
    - Corresponding patchers will be automatically enabled and bolded.
    - If you would rather do things manually, you can turn the new autocheck behavior off in the ini.
    - When you enable a mod or tweak in a patcher, the corresponding patcher is now auto-checked (always on: not controlled by the ini).
  - Assorted tweakers:
    - New tweak: Skyrim-style Weapons.
    - New tweak: Uniform Groundcover.
    - CBash 'Magic: Script Effect Silencer' tweak fixed.
    - PBash 'Default icons' tweak fixed.
    - VORB tweak now assigns special skeletons correctly.
    - Fixed type mismatch that was preventing custom values for float GMST tweaks from being applied correctly in CBash.
  - Names tweaker:
    - New tweak: Proper English Names: Staffs -> Staves.
    - New tweak: Proper English Names: Dwarfs -> Dwarves.
    - Updated NPC/Guard names csvs. (Contributed by Gratis_monsta)
  - Updated Assorted to Cobl.csv for Replace Form IDs. (Contributed by Gratis_monsta)
  - Merge Patcher no longer merges in script records that depend on missing masters.
  - Refresh displayed values for tweakers with selectable options properly when configuration is reverted or imported.
  - Revert to Default option added; just reverts the patch config to default.
  - Settings tweaker:
    - New tweaks:
      - AI: Conversation Chance/AI: Conversation Chance - Interior: Chance of NPCs engaging each other in conversation (possibly also with the player (not in and in interiors respectively).
      - Leveled Creature Max level difference
- BAIN:
  - Automatic generation of INI tweak files when installing an INI that doesn't match the CRC of what is already installed
  - BAIN Wizards: Updated the EditINI function to allow comments.
  - Installer->open readme command added.
  - Modified Clean Data command so that it doesn't remove DLC content or Wrye Bash-related files
  - It also ignores other files that are commonly installed outside of Wrye Bash, such as Construction Set Extender and Sensual Walks animation files
  - Don't reset subpackage selections if a wizard is started but cancelled
  - Speed improvement; readonly status for files in the data folder only changed if/when needed. (and removed bClearRO option from ini since it'll only occur on individual files/subfolder and only if needed now)
- Unicode Mode:
  - Bugfixes from valda and bluesky404
- Added activation status as a new mods column/sort option.
- New mod commands:
  - Load All will activate all mods (up to 255 of them, at least)
  - Create BOSS Report will automatically gather the information you need to report a mod to the BOSS thread.
  - Copy Mod Info will automatically gather the displayed info on a mod.
  - Ghost will ghost just the selected mod(s)
  - Export Patch Config... exports the selected patch's configuration to a file.
  - File->Create Dummy Masters will generate empty plugins for each missing master a plugin has. This is useful for loading a Filter patch in TES4Edit.
  - File->New Bashed Patch will generate a new, empty bashed patch with the next name in the sequence (Bashed Patch, 1.esp, etc.)
  - Mods Tab->Remove Dummy Masters will delete any empty plugins created using the Create Dummy Masters command.
- Add Master command can now add multiple masters in one go.
- Fixed Settings backup files should have WB version in their names.
- Ghosting fixed to remove the ugly chance of having both .ghost and .esp versions of the same mod.
- Replacers tab and associated code totally removed.
- BALO is now officially deprecated, having been entirely superseded by BOSS. If you are still using it, please consider using BOSS instead.
- Fixed CBash crash while scanning for dirty edits on some plugins
- Fixed launching of bashmon
- Startup:
  - Fixed startup processing so you can in one startup both backup and restore settings.
  - Added -L/--Language as cmdline options to set Wrye Bash's language.
- Added warning if user has more than 325 esp/ms/bsa in the data folder and aren't using ghosting (and more strongly worded warning if more than 400).
- Ini Tab -> list active ini's command added.
- ModChecker:
  - Fixed default size to be wide enough to display all buttons.
  - Added option to toggle display of CRCs for mods in the mod list.
  - Added option to toggle display of version numbers for mods in the mod list.
  - Display note if no dirty mods are found (so that users know that it did successfully check and isn't malfunctioning).
- List Mods: crc display is off by default and added code to enable crc display if 'c' is pressed.
- Most untranslatable strings adjusted to be translatable (adds more than 240 strings that can now be translated).
- UI components in the Mods and Saves Tabs are now resizable
- Progress bars now shown in several cases where the program could be perceived to be hung but was actually processing data
- Fixed progress bar disappearing for some people while loading the installers tab
- UI colors are now customizable with the Colors Dialog. This allows you to change what colors Wrye Bash uses for various informational purposes. This only configures the custom colors that Wrye Bash uses. Anything else uses your system defaults, so if you want to change those, you'll need to do it through your OS.
- Save->Edit Spells will now work with corrupted/malformed/unexpectedly formed mod files; will just skip those mod files rather than fatally choking (and if in debug mode will say the mod is skipped and why).
- Custom launcher buttons now support launching of msi created shortcuts.
- Mod->Export Script has new option to skip export of comments (and a spiffy new export dialogue).
- CBash no longer causes random occurrences of googly eyes

## 294.2 [2011/08/01] [Lojack,myk002,PacificMorrowind]

- Small fix to the Python race patcher for dremora records
- Lots of installer fixes

## 294.1 [2011/07/25] [DJ_Kovrik,Lojack,Metallicow,myk002,PacificMorrowind,valda]

- Program-wide Changes:
  - Wrye Bash has a new directory layout! Now the Mopy directory just contains important files that you can run. All other files have been moved into subdirectories.
  - If manually updating, please delete the old Mopy directory before copying the new one in to get rid of the old files
  - Your configuration will get converted to a new format on first load which will not be readable by older versions of Wrye Bash, so be sure to back up your settings when you upgrade so they will be available if you ever need to downgrade again
  - Python 2.5x and under compatibility: warn that those are unsupported versions but if the user really wants to use em anyways make some changes so that it is less likely to fail as much.
  - Installer checks Python 2.7x first and foremost and if no python versions detected provides links/downloads python 2.7.2 and compatible extensions.
- Bashed Patch:
  - Added bash.ini options to play a sound on successful completion or fail. (based on code contributed by Metallicow)
  - All multitweakers with choices now autoselect the default value if not user selected.
  - Race Patcher:
    - Added Npc.HairOnly, Npc.EyesOnly tags
    - Enabled Race Patcher to work on Dremora race and Dremora NPCs (only if the NPC name includes one of the following: dremora, akaos, lathulet, orthe, or ranyu).
  - Fixed revert to saved configs (CBash).
  - All multitweakers modified to accept custom arguments (if not a on or off type thing).
  - Tweak settings Patcher:
    - Added a whole bunch of tweaks:
      - Drag: Max Moveable Weight tweak.
      - Msg: Auto Saving.
      - Msg: Harvest Failure.
      - Msg: Harvest Success.
      - Msg: Horse Stabled.
      - Msg: Loading Area.
      - Msg: No Fast Travel.
      - Msg: Not Enough Charge.
      - Msg: Quick Load.
    - Typo fix for the custom option of Compass: POI Recognition.
  - Fixed Harvest Chance tweaker adjusts nirnroots when it shouldn't (since they are a quest plant).
  - Fixed Factions, AI, Global, GMST and LL patchers not ignoring unchanged records.
  - Fixed Actors.ACBS merging flags when it shouldn't be
  - Fixed CBash patcher not cleaning unused masters
  - CBash no longer gives GMSTs and MGEFs new FormIDs
- Unicode Mode:
  - More bugfixes from valda
  - Non-Unicode Mode unicode support: errors changed to warnings - it'll still not install the file but it won't crash out.
- Saves Tab:
  - Added ability to export screenshot from savegame.
- BAIN:
  - List Esp/ms command added to esp/m pane r-click menu.
  - Open at Google regex improved so better automatic search terms.
  - New Uninstall All command.
  - New Clean Data command
  - Fixed markers disappearing on edit
  - Fixed a processing error when subpackages have ampersands in their names
- Bugs fixed (General):
  - Fixed corrupted size saved when maximizing a Wizard.
  - Fixed Export Settings suggests the incorrect Wrye Bash version for settings file output.
  - Fixed fatal error if BashSettings.dat is corrupted (try backup/new settings file).
  - Export Stats (CBash)
  - Fixed compatibility with BOSS 1.8
- Enhancements/New Features (General):
  - Custom launcher buttons are easier to use now. Just drop a shortcut into the Mopy\Apps directory.
  - Calling external programs that require administrator privileges is now supported
  - Added bash.ini option to automatically adjust column sizes on the main tabs to display the full data/full header.
  - Added the GOTY version of the non-SI esm and an alternate 1.1 size as well to the list of accepted ESM versions for ESM version switching (36 bytes smaller than the non-GOTY 1.1 and 46 bytes larger for the alternate).
  - New mod->Export Cell Blocks Info command.
  - New start menu icon.
  - OBSE is now enabled by default if detected.
  - Updated Russian Translation (contributed by DJ_Kovrik).
- Additional bugfixes in 294.1:
  - Fixed a bug in the Race Patcher that would fail on some Dremora records.
  - Fixed a bug when selecting 'Cancel' after trying to export a screenshot from a saved game.
  - More Unicode fixes from valda.
  - If custom icon extraction fails for a Custom Launcher button, Wrye Bash will attempt to fall back to the 16x16 one.
  - Fixed a bug where line endings weren't correctly stripped in the INI Edits Tab, resulting in 'boxes' showing in the UI.
  - Fixed a bug when Wrye Bash tries to activate a newly built Bashed Patch, and 255 mods are active.

## 293 [2011/06/27] [PacificMorrowind,Lojack,myk002,valda] [rev 1280]

- Bashed Patch:
  - Bugs fixed (CBash):
    - Filter mods that were incorrectly being treated as not mergeable are mergeable once again.
    - Bug with the NPC AI Packages patcher fixed (incorrectly detecting if OOO and the UOP were installed).
    - Bash will now properly report mergeable mods that have active non-mergeable dependant mods as not mergeable.
    - Hack added to make sure that OOO.esp is reported as non-mergeable.
    - Fix for mergeability detection for corrupted/unrecognized format mods (presume non-mergeable and warn if in debug mode but don't fail - which could prevent rebuilding of patch in CBash mode).
    - NPC Face data should properly be merged, vice overridden.
    - Fixed merging of QUST records from Filter mods.
  - Tweak Assorted: Default Icons updated to skip records that should not have icons (stageless quests, non-playable clothing, armor, and items).
  - Added ability to import Bashed Patch config from CBash to Python and Python to CBash.
  - Added the ability to build a Python Bashed Patch when CBash is active. This now requires that a Python based Mark Mergeable to be automatically executed before rebuilding.
    - No more renaming CBash.dll!
  - Revert to Saved option, to restore the settings last used to build the Bashed Patch.
- Bugs fixed (General):
  - Fixed multiple issues dealing with '&' in filenames.
  - BOSS's dirty edit CRC's will be properly read from the masterlist now.
  - Updated format of forum-postable text copied to clipboard (e.g. "List mods" output) so that the title appears outside of the spoiler tag as requested by speedyg869 here
  - Fixed the launching of OBSE when a Steam install is detected.
- Updated NSIS installer.
- Unicode Mode:
  - Bugs fixed:
    - debug printing failing of an error in reading a mod failing with some unicode mods.
    - Rename Player
    - Rename Save items (including Enchanted, Potions, Spells)
- Startup
  - refactored cmdline opt getting
  - added/changed cmdline options:
    - -d/--debug: no longer automatically disables Psyco import.
    - --no-psyco: disable Psyco import.
    - -C/--Cbash-mode: force cbash mode (requires CBash.dll to be named one of Rename_CBash.dll, CBash.dll or _CBash.dll).
    - -P/--Python-mode: force python mode (whether or not CBash.dll exists).
    - -U/--Unicode: equivalent to setting bEnableUnicode to True in bash.ini (but the cmdline options override the ini when specified).
    - -A/--Ansi: equivalent to setting bEnableUnicode to False in bash.ini (but the cmdline options override the ini when specified).
    - -i/--include-changed-images: includes changed images in mopy/images in backup/restore (if present in backup file) operation.
    - -I/--include-all-images: include all images in mopy/images in backup/restore (if present in backup file) operation.
- Preliminary support for BOSS 1.8

## 292 [2011/06/10] [Gratis_monsta,Leandro Conde,myk002,PacificMorrowind,Lojack,VadersApp,valda] [rev 1176]

- CBash is live! The default install now uses CBash.
- Bashed Patch:
  - Race Patcher
    - Fixed error with setting race eyes for some uncommon races.
    - eyes with undefined meshes now skipped and removed from races rather than causing fatal warning.
    - CBash random eye setting fixed (was choosing only one eye per race).
  - Fix for typos in CBash SpellStats Patcher
  - Tweak Actors patcher:
    - Added note to MAO patcher that it requires MAO.
    - Added a VORB patcher (requires VORB).
    - Added Bigger Nords and Orcs tweaker
    - Sexy Walk and Real Walk tweakers finally fixed to not replace the current animations but add the Swalk/Rwalk animation. (and CBash version of each added)
  - Tweak Settings (GMST) patcher:
    - Now handles deleted GMSTs correctly (skips) instead of choking to death on them. (contributed by Leandro Conde)
    - AI: Max Smile Distance tweak added.
    - Combat: Max Ally Hits tweak added.
  - Import Names:
    - Merged Random NPC Names csvs (deleted old single csvs). (Contributed by Gratis_monsta)
    - Added OOO Potion Names.csv - reverts OOO's alcoholic beverage naming to vanilla. (Contributed by Gratis_monsta)
    - Updated Guard_Names.csv to support more mods. (Contributed by Gratis_monsta)
  - Mark mergeable detection of other mods requiring current mod fixed.
  - Tweak Assorted patcher:
    - Added Set Sound Attenuation Levels tweaker.
    - Added 'Set Sound Attenuation Levels: Nirnroot only' tweaker.
    - Added 'Faction crime Gold Multiplier Fix' tweaker.
    - Added 'No Light Fade Value Fix' tweaker.
  - Added a cancel button to the build progress bar.
  - New keyboard shortcuts: Ctrl+A and Ctrl+Shift+A in the patcher list box will SelectAll or DeselectAll suboptions, respectively.
  - Deleted references in the Bashed Patch will automatically be undeleted and disabled.
- BAIN:
  - Speed improvement for package uninstallation (moved data folder readonly setting clearing to a do once each launch of Bash instead of on each uninstall operation)
  - Size of comments section saved between launches (contributed by myk002)
  - Wizards:
    - New functions:
      - GetEspmStatus: Find the status of an installed mod (Missing, Inactive, Imported, Active, Merged)
      - EditINI: Create ini tweaks programmatically, which will can be automatically applied to either Oblivion.ini or an INI from the current installer.
      - Exec: Execute wizard lines stored in a string. Useful for dynamically creating menus.
      - endswith: Test what a string ends with.
      - startswith: Test what a string starts with.
      - lower: Convert a string to lower case.
      - find: Find the first occurrence of a substring within a string.
      - rfind: Find the last occurrence of a substring within a string.
      - GetFilename: For getting a filename from a path string.
      - GetFolder: For getting a folder name from a path string.
    - Improved For loops, for iterating over files in an installer:
      - For subpackage in Subpackages
      - For file in subpackage
    - Case Insensitive Operators: Operators that ignore the case of a string when comparing.
    - The Dot Operator
    - Bugfix RequireVersions: The version page will now show correctly if the Wrye Bash version is incorrect.
    - A new icon will indicate that an installer contains a wizard.
    - The Wizard window is now resizable, with automatic scaling images.
    - Wizards now have a back button. Be sure to note if there are any errors with this and report them.
    - Improved responsiveness of pages by extracting all images at the start of the Wizard, rather than as needed.
    - To better improve the language, Keywords that take multiple arguments must have their arguments separated by commas. Keywords that this affects:
      - SelectOne
      - SelectMany
      - RenameEspm
      - RequireVersions
      - This enables the use of expressions as arguments to Keywords. For example, previously the following was impossible:
        - name = "00 Base "
        - SelectSubPackage(name+"Textures")
    - Function DataFileExists extended to allow testing of multiple files with one function call. It will return True if all of the files exist, and False if one or more of the files does not exist. Additionally, DataFileExists will also detected ghosted ESPs and ESMs now.
    - Changed the default for Auto-Anneal/Install Wizards to be checked. Be sure to check this setting, and set it to your preference.
  - Added a cancel button to the Refresh Data progress bar.
  - New option 'Auto-Refresh Bethsoft Content' will tell BAIN to also scan Vanilla Oblivion BSAs, ESMs, and ESPs.
  - Extracting OMODs to projects: If you drag and drop omod(s) into the BAIN window, they will be extracted into projects.
  - new ini option bClearRO to enable/disable automatic clearing of readOnly flags from mods directory - will speed things up to disable but risk error on uninstalling in older installs/non-BAIN installed installations
  - new ini option sOblivionTexturesBSAName in case you've for some reason renamed you oblivion - textures - compressed.bsa to something else.
- Saves Tab:
  - Yes to All option for overwrite on Move/Copy Saves
  - 'Move To behaves identical to Copy To for savegame files' bug fixed (at looong last).
  - Statistics report now properly displays the Hexadecimal Mod Index instead of decimal.
- General:
  - Fixed s7zExtraCompressionArguments to actually get the value from the ini (typo in ini which meant the value wasn't getting recognized as present).
  - Fixed packing arguments to properly non fatally use 7zExtraCompressionArguments.
  - Import Scripts CBash and non-CBash modes fixed to maintain Python 2.5 compatibility.
  - Now automatically removes bad tags from mods as per BOSS/BOSS userlist tagging suggestions.
  - updated Wrye Text->Html Function to write valid xhtml 1.0 Strict.
    - updated html snippets in wizards.txt to turn into valid xhtml 1.0 Strict when ran through Wrye Text->Html converter.
    - updated html snippets in Wrye bash.txt to turn into valid xhtml 1.0 Strict when ran through Wrye Text->Html converter.
  - Improved INI Edits tab UI:
    - Column width is remembered now.
    - Shows the contents of an INI tweak, including status of each line in it compared to the master INI.
    - Shows the contents of the master INI
    - Clicking on a highlighted line will also show the applicable line in the master INI or INI tweak
    - New INI Tweak file command "Copy to new Tweak", for creating a tweak file with the same settings as the target INI.
    - Bugfix for batch script ini's that would incorrectly replace some variables.
  - Various small UI improvements
  - regex for TesNexus searching updated to work with a few less common mod archive name formats.
  - Support for BOSS 1.7.
  - New automatic taglist generator to generate the taglist from the masterlist.
  - New option to see all the tags on all installed/selected mods.
  - Taglist updated to BOSS rev 2608.
  - Removed Balo and the Replacers Tab from the UI. To re-enable, set bEnableBalo or bEnableReplacers to True as applicable in bash.ini
    - These features may be removed in future versions.
  - Wrye Bash will now automatically reset all BSA timestamps to 01-01-2006. To disable this, set bResetBSATimestamps to False in bash.ini
  - In cases where the bUseMyGameDirectory is 0 in oblivion.ini Wrye Bash will now read/write plugins.txt in the Oblivion (or Nehrim as the case may be) folder instead of appdata folder.
  - Unicode improvements: (all only applicable in unicode mode)
    - Fixed viewing/saving modfiles with tejon and other non-ascii author names.
    - Fixed project view/scanning for projects containing non-ascii filenames.
    - Fixed project->archive packaging for projects that contain files with non-ascii names.
    - Warning added if using Unicode Wrye Bash but using non-unicode wxPython.
    - Fixed viewing savefile with non-ascii data (contributed by valda).
    - Fixed omod config viewing/editing with non-ascii data.
    - Fixed manipulation (install/uninstall/Pack to archive/delete etc.) of projects/archives with non-ascii project/archive name (contributed by valda).
    - Fixed translatable messages to be returned in unicode (contributed by valda).
  - Steam support improvement: now launches Oblivion via Oblivion.exe rather than obselauncher.exe (as is required with Steam).
  - Selectable jpeg quality in the Screenshots Tab.
  - Wrye Bash will check directory permissions at startup, and give an error if the correct permissions are not available.
  - Advanced ini options for compatibility with mTES4 Manager: sInstallersData and sBashModData to specify where Installers.dat, Converters.dat, etc are stored by Wrye Bash.
  - Added an option to the Mod Checker to scan for deleted references, and if CBash is enabled, Identical to Master records. The number of ITM records reported in this check will usually be slightly less than TES4Edit will report, due to not checking GRUP records.
  - New mod command List Patch Config..., for posting your Bashed Patch configuration on the forums.
  - Readme updated and thoroughly spellchecked (in American English).

## 291 [2011/01/22] [Gaticus,Gratis_monsta,Lojack,myk002,PacificMorrowind,Smooth,Spotty42,Waruddar]

- Bashed Patch:
  - typo fix for Actor Strength Encumbrance Multiplier (Multifier -> Multiplier).
  - Tweak Actors:
    - Quiet Feet patcher added.
    - Irresponsible Creatures tweaker added (thanks to Joben for the idea).
  - Tweak Assorted:
    - another skip added to All Clothes Playable patcher
    - Script Effect Silencer added.
    - Default Icons tweaker added.
  - Import Names
    - Crowded Roads Revisited NPC names csv file added (contributed by Smooth)
    - Crowded Roads Revamped NPC names csv file added (contributed by Spotty42)
    - Crowded Roads Revisited NPC names alternate csv file added (contributed by Gratis_monsta)
    - Crowded Cities 30/15 NPC names csv file added (contributed by Gratis_monsta)
    - Crowded Cities 30/15 NPC names alternate csv file added (contributed by Gratis_monsta)
    - PT_RoamingNPCs names csv file added (contributed by Gratis_monsta)
    - TamrielTravellers/SITamrielTravellers NPC names csv file added (contributed by Gratis_monsta)
  - Race Patcher: skips adjusting eyes instead of fatal error with races that have either left or right eyes unset (or both).
- BAIN:
  - fix so that the end of the display of the number of packages does not get cut off.
  - Read-Only files in installers (or in Data on uninstall) will no longer throw errors (automatically converted to non-ReadOnly).
  - Subpackages are recognized if they have a broader range of folders\files in them (i.e. no more need to include a dummy texture to force subpackages to be recognized in some instances).
  - Fixed 'Open at TesNexus' to work with the new format (still works with the old format ofc)
  - Delete Project will no longer fail if there are Read-Only files in the Project; they are set to Write access first.
  - New keyboard shortcuts added:
    - Enter: Open archive/project.
    - F2: Rename archive/project.
  - New ini option for (extra) 7z compression arguments - if set and has the solid specification will not prompt for solid details on archive creation.
  - 3 new skip options: Skip Lod Meshes, Skip Lod Normals and Skip Lod Textures.
  - 7z dll/exe updated to version 9.20
  - New Option to enable installation of OBSE Plugin dlls with large warning.
    - Also main menu options for import/export of the dll installation permissions.
  - hackish fix for errors emptying temp - try twice since it'll usually work the second time when it fails the first with a "Windows Error".
  - new 'Open at Planet Elderscrolls' menu item.
  - new 'Open at Google' menu item
  - all Open at * menu items moved into 'Open At' submenu.
  - added .001 as a valid read extension - as in BAIN now supports multipart archives.
  - slow double click renames packages (on an default windows installation that is two clicks at least 1/2 second apart and at most 2 second apart).
  - fix for an couple at exit crash bug.
  - Installers panel now allows dropping files onto it, giving the option of copying or moving the files.
  - Esp/ms can now be renamed via the Esp/m Filter box (just right click them).
  - Changed the rename installer dialog for in place renaming.
  - Moved the 'enter' pressed detection so it doesn't get activated after pressing enter in other dialogs.
  - Widgets on installers tab made resizeable (contributed by myk002).
  - Added a sub-packages r-click menu:
    - added Select All Sub-packages command.
    - added Deselect All Sub-packages command.
    - added Toggle Selected Sub-packages command.
    - added List Sub-packages command.
- BAIN Wizards:
  - packages may now have a 'Wizard Images' directory that won't be installed but may contain images for use with the wizard
  - added ability to use default images located in the 'Mopy\Wizard Images' directory
    - Example: If you use 'Wizard Images\Yes.jpg'
      - BAIN Wizards first checks if it exists in your package. If it does, it uses that and stops looking.
      - Then BAIN Wizards then checks to see if it exists in 'Mopy\Wizard Images'. If it does, it uses that and stops looking.
  - 3 new Wizard functions
    - RenameEspm "original name" "new name".
    - ResetEspmName "original name".
    - ResetAllEspmNames.
- Saves Tab:
  - Rename Save(s) command added (in the saves menu->file).
  - Re-number Save(s) command added (in the saves menu->file).
  - Rename Player command added.
- General:
  - fix for launcher code which prevented launching in some cases (contributed by myk002)
  - fix for move/copy saves so that Default is not selectable if already in Default profile.
  - fix for launcher code to avoid a rare instance in which it was possible for multiple instances to be launched (contributed by Gaticus)
  - Refresh mergeables is now run on CBash Enable/Disable and Version upgrade/downgrade.
  - Backup/Restore settings options added (contributed by Gaticus)
  - Updated BOSS Launcher code to better handle different versions and to give the correct args to BOSS version 1.6.2+.
  - Ini Tweaking fixed to work fine with Nehrim.
  - Launch Buttons for more applications are now supported via Bash.ini (contributed by Metallicow).
    - Sculptris, Softimage Mod Tool, SpeedTree, Tree[d], Mudbox, Tabula, MyPaint, Pixia, PhotoSEAM, TextureMaker, DeepPaint, Crazy Bump, xNormal, WinSnap, WTV, MaPZone, NVIDIA Melody, Switch, Freeplane.
    - Also improved 3dsMax, Notepad++, Twisted Brush icons (contributed by Metallicow).
  - Bash.ini typo fixes (contributed by Metallicow).
  - Exception handling fixes to maintain Python 2.5 compatibility.
  - Bash Installer automatically handling requirements created... still a bit fuzzy but *should* work in most cases.
  - File read error warning printout fixed
  - Import/Export NPC Levels has been updated to work with more than one mod at a time (when exporting).
  - The csv file must now end in "*_NPC_Levels.csv".
  - Export Factions and Import Factions may now be used directly on a mod.
  - Export Relations and Import Relations may now be used directly on a mod.
  - Creating/Duplicating a file will no longer cause a time conflict and suggests non-conflicting file names.
  - Minor improvements to Export/Import Map Markers .
  - Export Sigil Stones and Import Sigil Stones added.
  - Export Spell Stats and Import Spell Stats re-added and expanded to support the export/import of flags and all spell effects. It does not support JRoush's OBME yet.
  - Export Ingredients and Import Ingredients added.
  - Status bar text when mousing over improved to display all applicable messages instead of only one.
  - Fixes/clarifications in wizards.txt/html.
  - Fix so that if Wrye Bash (usually the user account) doesn't have permission to change the date on an esp/m file on startup instead of silently dying warns and continues to launch.
  - Experimental unicode support re-added as an option that is disabled by default.
    - Allows Bash and BAIN to work with extended character sets.
    - Requires the unicode version of wxPython to be installed.
    - Set bEnableUnicode in bash.ini to True to test it.
  - Applications started by Bash no longer prevent Bash from being run if Bash is closed and then attempted to be reopened while the application is still running.
  - INI Tweaks renamed to be more consistent
  - Added default grass fade INI Tweak (provided by Metallicow)

## 290 [2010/10/15] [PacificMorrowind]

- fix fatal typo in non-CBash Bashed Patch build introduced in 289 (reported by Tokc.D.K.)
- added Disable/Enable ini tweaks for Screenshots.

## 289 [2010/10/14] [myk002,PacificMorrowind,roxahris,valda68k]

- Bashed Patch:
  - Fixed Reweigh Staff logger
  - Fixed some missing gmstIds for non-CBash build of the tweak settings (gmst tweaker)
  - Added CBash version of Import Actors: Spells
  - optimizations/fixes applied to Import Actors: Spells (both CBash & non-CBash versions)
  - Actors.Skeleton importer added
  - skeleton removed from graphics import for creatures.
  - NpcFacesForceFullImport tag added.
- Improved Nehrim Support (contributed by roxahris)
- A slight fix so that if the user has BOSS version 1.6 but hasn't created a masterlist yet it'll still work fine.
- 7z reverted to version 9.15 and then updated to version 9.17
- Unicode/ansi fatal installer errors fixed. (it still may copy slightly er funkified file names of some non-ASCII char files).
- DnD ordering in Installers fixed for Non-English installs (contributed by valda68k)
- Escaping of quotations in names export (contributed by valda68k)
- fix/improvement for oneInstanceChecker (contributed by myk002)

## 288 [2010/10/06] [DJ_Kovrik,PacificMorrowind,roxahris,scooby,Waruddar]

- Bashed Patch:
  - 'Tweak Assorted':
    - 'Playable Armor' and 'Playable Clothes' now skip over even more items that shouldn't be made playable
    - 'Harvest Chance' tweaker added
    - 'No Wind' tweaker added
    - Weigh adjusting tweakers adjusted
    - 'Reweigh: Arrows' tweaker added
    - 'Reweigh: ingredients' tweaker added
  - 'Tweak Actors':
    - MAO Skeleton setter now has option to only affect male or female NPCs or all NPCs
- BAIN:
  - Archives created with solid compression may now set the solid block size.
  - The General Info tab now displays the block size an archive was compressed with.
    - Solid archives not made by BAIN will display "Unknown" for the block size.
  - BCFs may now set the block size of the resulting archive.
  - Unpack to Project now works on multiple selections (though then uses automatic naming for the projects names)
- General:
  - The error message for unexpected subrecords is now a little more helpful.
  - A few untranslatable strings fixed to be translatable (as reported by DJ_Kovrik)
  - Updated Russian Translation (contributed by DJ_Kovrik).
  - BOSS Launcher (if (new) option selected in menu automatically deactivates and reactivates Lock Times)
  - Updated BOSS Launcher and various other code to work with new BOSS version (1.6+) and still work with the old one.
  - Updated Bash Tag grabbing code to read the new BOSS userlist.
  - A few readme updates
  - Export Script text now adds comment signifiers (;) to the start of the bash added lines.
- New Export/Import function: Map Markers (CBash active only)
- Make use of/follow the oblivion.ini option of bUseMyGamesDirectory to have basically totally separate Bash & Oblivion profiles (contributed by scooby)
- Initial Nehrim Support (based on contributions by roxahris)
- New option to save settings/data at any time from the right click header menu.
- Taglist updated to BOSS rev 1605

## 287 [2010/07/22] [Waruddar]

- BAIN:
  - File skipping (Skip DistantLOD/Voices/Screenshots and '--' directories) was broken by 286. Fixed.

## 286 [2010/07/21] [Lojack,Metallicow,PacificMorrowind,valda,Waruddar]

- Bashed Patch:
  - 'Replace Form IDs' added (both Bash and CBash)
    - It is just like Import Formids (but slower). It changes the references in the bashed patch instead of in the file itself
    - Included demo file "P1DCandles_Formids.csv", must be used in conjunction with mmmpld's Candles for Kleptos mod
    - When used, all candles are replaced with his pickupable versions
  - 'Import Actors: AIPackages' and 'Import Actors: Spells' no longer give an error if active with no selected mods (reported by Shi_shinu)
  - 'Import Actors: Spells' significantly refactored
    - SpellsOnly tag replaced with Actors.SpellsForceAdd
  - 'Import Sounds' no longer checks invalid variable name on weather records
  - 'Import Spell Stats' no longer checks the wrong bash tag
    - It now works with both Spells and SpellStats tags
  - 'Tweak Actors':
    - 'As Intended: Imps' and 'As Intended: Boars' work more reliably
    - 'Mayu's Animation Overhaul Skeleton Tweaker' and 'Vanilla Beast Skeleton Tweaker' no longer fail when dealing with unnamed NPCs
    - 'No Bloody Creatures' now correctly sets the record flags
  - 'Tweak Assorted':
    - 'Number of uses for pre-enchanted weapons and staffs' now has improved handling
    - 'Playable Armor' and 'Playable Clothes' now skip over more items that shouldn't be made playable
  - 'Tweak Names':
    - 'Armor' and 'Clothes' no longer fail with a keyerror
      - Also fixed misspelling: 'Trowsers' -> 'Trousers'
    - 'Lore Friendly Names: Dwarven->Dwemer' fixed
    - Expanded to check all text fields except scripts and cell names
    - CBash also checks cell names
  - 'Tweak Settings':
    - 'AI: Max Dead Actors' added for both Bash and CBash (based settings posted by showler)
    - 'Essential NPC Unconsciousness' 10s option was previously setting it to 20s
  - 'Power Exhaustion' no longer assigns to a non-existent variable
  - 'Race Records' now has an expanded description
    - Unlike other import patchers, it works even if no mods are selected
  - Changed the 'Tweak XXX' patchers SelectAll/DeselectAll buttons to be consistent with the rest of the patchers
  - Custom Values for tweaks fully working
  - The Bashed Patch now shows how long it took to build (as suggested by AdmiralWarron)
  - Lists with enough items to scroll will retain their scroll position after using popup menus
- BAIN:
  - 'Package Commands':
    - Commands such as duplicating a package no longer result in incorrect ordering
    - 'Copy Conflicts to Project' added
    - Disabled various commands when only non-installable items are selected
      - Install / Anneal / Uninstall / HasExtraData / SkipVoices / Copy Conflicts to Project
    - Markers can now be renamed
  - 'Package Header Commands':
    - Projects may now be unhidden
  - Double clicking a package will now open it
  - Implemented valda's patch for partial support of japanese multi-byte characters
  - Refreshing packages now ignore Skipped Directories (those that start with '--' or 'Bash')
  - Selecting sub-packages that contain large numbers of files now refreshes a little more quickly (reported by Vindicator)
    - Still needs more work to make it faster
  - Sub-package and Esp/m lists now retain their position when selected
  - The "Hide" command now works with multiple packages selected
    - It is disabled if any selected package is a marker
  - Toggling "Skip DistantLOD" no longer causes packages to be marked dirty (reported by Vindicator)
- BAIN Wizards:
  - Added For loops (For/Continue/Break/EndFor)
  - Added While loops (While/Continue/Break/EndWhile)
  - Default keyword wasn't working properly, fixed now
  - Fixed minor bug where allowing unmatched quotes at the end of a line
  - Fixed the increment and decrement operators (++,--)
  - Fixed two typos that caused 'DeSelectSubPackage' (and probably others) to throw an error
  - Removed some debugging prints
  - SelectOne dialogs with no default option have the 'Next' button disabled until an option is selected
  - SelectOne/SelectMany dialogs with no default option will now be shown even during an Auto-WizardReturn
  - Updated wizard documentation for this, and also to include comments (;)
- CBash:
  - CBash 90% integrated
  - CBash temporarily disabled while remaining issues fixed.
    - Will be re-enabled in a later release
- General:
  - 7z updated to latest version
  - Backing Up section added
  - CELL block size calculation corrected (reported by valda)
    - Not as important as it may sound. The size isn't actually used except for error raising.
  - Face Import no longer fails when the mod index of the record is higher than expected
  - Import/Export Scripts from/to mod/csv optimized/significantly enhanced
  - Import Prices from csv file added
  - Import Archives now works with the new forum PMs
  - INFO definitions fixed (reported by valda)
  - Ini setting added: bSkipHideConfirmation. (suggested by Utumno)
    - When True, the hide confirmation is suppressed.
  - Launch Buttons for more applications are now supported via Bash.ini (contributed by Metallicow)
    - EVGA Precision,FastStone Image Viewer,FreeMind,PaintShop Photo Pro,Photobie Design Studio,PhotoFiltre,PhotoScape,XnView
  - Mark Mergeable can now change formerly mergeable mods to non-mergeable
  - Mergeable mods that are a master of non-mergeable mods are no longer considered mergeable
  - Missing resource error on Wryemonkey16.jpg has been fixed
  - Non-lower case file extensions used in Bash.ini no longer cause issues (reported by Vindicator)
  - Several readme images updated (contributed by Metallicow)
  - Various cell and reference flags corrected
  - Various typos fixed, and more strings are translatable (as reported by DJ_Kovrik)
  - Slight fix to recognize mods in the BOSS masterlist/taglist that the modname starts with a '!' or '['.
  - Version reading code modified to recognize ver/rev/r/v as well as version (and any combination of separating whitespace and '.' and ':' (except for r/v).

## 285 [2010/06/01] [Lojack,Metallicow,PacificMorrowind,Waruddar]

- Bashed Patch Changes:
  - Master 'Select All' and 'Deselect All' patchers and items in list/tweak patchers buttons added.
  - Export/Import Config buttons added.
  - Save config button removed (due to bug it caused - use Export/Import instead).
  - Actors.AIPackages totally refactored (as in it works properly now).
    - Also removes the OOO duplicate version of UOP AI Package fixes if you are using both of them (except for one on HaulsHisRopes but that shouldn't cause any problems).
  - R.Ears fixed.
  - Misc Tweaks:
    - fix (reported by Blade of Mercy) and improvements to All Clothes playable tweak.
  - Rebuilding doesn't complain about missing masters for the bash patch now (truly!).
  - NoMerge tag warning text updated to be clearer (contributed by Sartivarg).
  - suggestion to deactivate and merge mergeable mods added to rebuild patch checks.
  - NoMerge/Mergeable/Deactivate/Filter warnings/questions merged into one scrollable and much more legible text warning/question window.
  - Patch Dialogue now has an icon assigned (the Wrye Monkey Icon).
  - For tweaks with options that take numbers as value (i.e. tweak settings) new 'Custom' entry option; select custom and enter your own number in the prompt following any directions there.
- New Save Game Tweaker: Set Number of Uses for Weapon Enchantments.
- BAIN Changes:
  - fix so that when you check/uncheck an esp in the esp/m list the view maintains its scroll position.
  - above fix also applied to subpackages list.
  - Wizards changes:
  - DataFileExists properly documents
  - newline error fixed in textboxes
- Magic Effect school for Spells/enchantments with more than one effect based on highest cost not first effect (so in line with in game values).
- Bash.ini typos fixed, prettied and sorted a bit better (contributed by Metallicow)
- Start of the CBash implementation into Wrye Bash:
  - CBash.dll included as Rename_CBash.dll; it will only be used if renamed to just 'CBash.dll'
  - Bunch of Import/Export functions modified to use that if available: EditorID, Names, Npclevels, Scripts (though leaves a whole lot of backup files on import).

## 284 [2010/05/24] [Lojack,Metallicow,PacificMorrowind,ThreeD,Valda68k,Waruddar]

- Incorrect italicization fixed.
- BashIni changes:
  - text colors for mergeable/'No-Merge' tagged/non-mergeable/esm mods settable.
- Active mods with the 'Deactivate' tag will be highlighted in red.
- Bashed Patch changes:
  - Actors.DeathItems moved (back) to separate patcher for better Warcry & FCOM ease of use (and similar issues). (with fixes in the full release - reported by baphometal)
  - New Patcher: Import Spells - Actors.Spells and spellsOnly tags added for it, basically invent for spells.
  - RacePatcher changes:
    - Left eye import fix (contributed by Valda68k)
    - R.Ears tag added; imports ears
    - R.Attributes-F tag added; imports race attributes for females
    - R.Attributes-M tag added; imports race attributes for males
    - R.Skills tag added; imports race skill bonuses
    - R.Description tag added; imports race description
    - R.AddSpells tag added; imports race spells additions.
    - R.ChangeSpells tag added; imports race spell as totally new list.
    - R.Head added; imports race head record.
    - NPC Hairlength will also be randomized when random hair/eyes are assigned (and even if both of those are pre-set) if hair length is 0.0 or None.
    - another not insignificant optimization.
  - Merge dialogue no longer shows mergeable mods that load after the patch (those are not and have never been merged anyways)
  - Warning about delinquent/missing masters on rebuild doesn't warn for such errors for the patch itself (since presumably you are rebuilding the patch since you've changed your LO intentionally)
  - New warnings about NoMerge/Deactivate tagged mods being active at rebuild time (they shouldn't be).
  - No warning about NoMerge tagged mods that are non-mergeable anyways.
  - 4 new GMST changers added to tweak settings
  - New Names tweaker added: 'Lore Friendly Names: Dwarven -> Dwemer' added.
  - NPC Tweaker changes:
    - Renamed to Tweak Actors.
    - 'No Bloody Creatures' tweak added.
    - 'As Intended: Boars' tweak added.
    - 'As Intended: Imps' tweak added.
    - Redguard FGTS Nuller now correctly handles npcs with no race assigned (very odd!) (reported by blake7791, specifically found in Skin Toned Mannequins) - just skips such NPCs instead of raising a fatal error in patch build.
  - Select/Deselect All buttons on list/tweak patchers (i.e. everything except for a few special patcher such as SEWorld Tests etc.) added.
  - All patchers no longer display mods that are loading after the patch (since they were not included in build anyways (even selected) this makes it much simpler and less confusing).
- Mod Checker now alerts you if you have NoMerge or Deactivate tagged mods active instead of imported & deactivated.
- BAIN:
  - Renaming now updates the 'Mods' and 'INI Edits' tabs
  - 2 bugfixes dealing with filtering (reported by Vindicator)
  - Double or middle clicking on an image in a BAIN Wizard will open the full image.
  - You can now create your own 'Markers'. Right click->Add Marker..., then type the name. the '==' will be added before and after for you.
  - List Packages now has option to only export active packages
  - List Packages shows whether package is active or not.
- INI Edits:
  - Now supports applying tweaks to any Ini
  - Supports script type Ini files. Can modify any set or setGS command.
  - Files ending in '.ace','.tgz','.tar','.tar.gz','.omod' will no longer be installed by BAIN. (requested by myk002)
- comtypes is optional now. It is required for a couple function but most have workarounds enabled (i.e. Bashed Patch log loads in default internet browser) and Wrye Bash will work without it (features currently without workarounds are: the PM Archive panel, Doc Browser).
- You can delete Installers and INI Edits with the Delete key now.
- You can rearrange Load Order/Install Order on the Mods Tab and Installers Tab by dragging and dropping.
- German translation updated to Wrye Bash 284RC1 (contributed by ThreeD).
- 3 new tool launchers added (contributed by Metallicow).
- Save/ESP Details window shows current order as well as saved order of esp/ms. (so you can see what the difference is much easier when (for example) updating a save game.
- Some image files renamed to be correct case for case sensitive OSes (patch from Frodo_TheDarkLord)
- Fix so that it is impossible to open multiple copies of Wrye Bash at the same.
- Added option in Patch dialogue to save configuration (i.e. then you can click cancel without losing the configuration changes you've done).
- Taglist updated to BOSS masterlist revision 943.

## 283 [2010/04/18] [Lojack,PacificMorrowind,Waruddar]

- Taglist: updated to masterlist version 824 and a bunch of cruft removed.
- Fixes:
  - Fixed untranslatable strings reported by ThreeD.
  - Remaining scrolling issues in installers tab fixed.
- BAIN Wizard strings now translatable.
- INI Tweaks tab edits:
  - Fixed sorting on the INI Tweaks tab.
  - Added option to sort valid ini tweaks to the top.
  - Added option to see what is causing an INI tweak to be considered invalid (Right Click->List Errors).
- Check added at start of patch build dialogue to detect (with warning and choice of proceeding or not) missing/delinquent masters.
- Option to show/hide ruleset info from Mod Checker added.
- Import Scripts can now add new scripts to the esp (optional).
- Fixed major bug and a slight optimization in Race Patcher.
- Slight optimization to translation feature (only affects you if you have a Non-English OS).
- Some more random strings made translatable.
- New tag Deactivate: suggests when you should import & deactivate (if mergeable or mergeable but with NoMerge you always should merge & deactivate).
- Fix for potential type of bashsettings.dat corruption
- NPC patchers optimized.

## 282 [2010/04/08] [Waruddar,PacificMorrowind,Metallicow,Lojack]

- bug fixes:
  - fix for AttributeError: 'str' object has no attribute 'get'
  - fix for when wrong color was occasionally used
  - fixed various icons and launchers (reported by Metallicow)
  - minor fix for List Structure. It wasn't disabled properly when multiple installers were selected.
  - fix for bug causing archives to fail to 'Unpack to Project' and to apply BCF's, also caused the archive to show up in the list of skipped files.
  - minor improvements to the BAIN wizards.
  - fix for UI not refreshing on installer renames
  - fix for renaming installer projects
  - fix for renamed installers not retaining installed state
  - fix for Ctrl-Up/Down on installer tab not scrolling
- Ctrl-A (select all) support added for all tabs except People.
- Updated readme to reflect that the installer tab uses navy blue as a text color and not blue like the mods tab does
- Cleaned out some old test code

## 281 [2010/04/05] [DJ_Kovrik,haama,Lojack,PacificMorrowind,Waruddar]

- bug fixes:
  - 2 tool launcher icon names fixed.
  - error in race patcher eye section fixed.
  - error in INI read code fixed.
  - fix for when reading absolutely huge cosave (i.e. .obse) files.
  - error allowing a BCF to be applied without all source packages (contributed by Waruddar)
- Updated Russian translation (contributed by DJ_Kovrik).
- Russian version of the ini file (contributed by DJ_Kovrik).
- List Structure printout for BAIN packages (contributed by Waruddar)
  - It generates a tree-style report of the files and folders, which can be useful when comparing how packages are structured.
- Mergeable mods with NoMerge tag are now color coded (purple) in the mods tab instead of being green like fully mergeable mods or black like unmergeables (depending on version)
- taglist updated to Masterlist version 791

## 280 [2010/03/25] [haama,PacificMorrowind,Metallicow]

- Ini changes
  - Can set options (-o, -p, -l, -u) from ini
  - Tool Button Changes
    - Bugfix: Boolean options were ignored (show---tool, AutoItemCheck)
    - Tes4Edit
      - Bugfix for later Tes4Edits: Now correctly launches Tes4View and Tes4Trans
      - Options to show/hide View/Edit/Trans
    - Custom
      - Allow Java apps (.jar) to be used
      - Allow anything that can be double-clicked (i.e., Folders, Images, etc.)
      - Allow Option Switches to be used
    - 23 new specific tool launchers added (thanks to Metallicow for images and paths and suggestions :))
    - number of custom launchers allowed to be defined in INI increased to 18! (also icons included which display custom <num> in nice script (contributed by Metallicow))
- Taglist fix (reported by Surazal)
- Taglist updated to Masterlist version 730
- Installer fix (reported by half of everyone on bethsoft)
- Way nicer icons for most of the tool launchers (contributed by Metallicow)
- Bugfix: Readme weirdo bold formatting reversal (reported by myk002 & WalkerInShadows)
- Bash Patch Changes:
  - New Patchers:
    - C.Music (added to Import Cells)
  - Changes:
    - Race Patcher now also ignores identical to master records.
- Enable Wizard Toggle Fix: Wouldn't work if you were using bash.ini
- Bugfix: errors on clicking on an esp that you just installed via BAIN (reported by a few people since BAIN was developed - most recently by Aellis)
- Unique icon for the Doc Browser (contributed by Metallicow)

## 279 [2010/03/05] [PacificMorrowind, haama, Lojack, Badhair]

- Fixed *two* bugs in autotagging (reported by Arthmoor)
- Fixed Export Prices & Export Stats were not exporting Apparatus info. (reported by TheNiceOne)
- Images for wizard docs added (reported by Surazal)
- Bashed Patch changes:
  - New patchers:
    - Cell RecordFlags import (C.RecordFlags) added to Cells Patcher
    - Actors.ACBS (added to Import Actors)
    - NPC.Class (added to Import Actors)
    - Actors.CombatStyle (added to Import Actors)
    - Creatures.Blood (added to Import Actors)
  - Changes:
    - Actors.Stats, Actors.AIData, Actors.DeathItems merged into one Import Actors (but with the same tags)
    - Import Cells (all tags) now only imports the value for each attribute only if different than the master(s).
- Taglist updated to Masterlist version 714 and other readability enhancements/fixes/upgrades
- LeveledList.csv removed and only using Taglist/Masterlist to get tags.
- Fixes/improvements to the bash ini, custom tool launchers (reported by Metallicow)
- Fixed some operators/function in the Wizard Install System
- Fixed export scripts (reported by Foxbrian)
- reverted to older 7z dll & exe (will upgrade later but will require some significant installer changes)
- various typo fixes
- optimization for master record checking (contributed by Badhair)
- Added -o argument at Command Prompt
  - Use to specify the location of Oblivion directory (with Oblivion.exe).
  - Allows users to install \Mopy\ folder outside of Oblivion directory.

## 278.1 [2010/02/24] [PacificMorrowind]

- Fixed an issue with launching via bash.py instead of the launcher (reported by daemondarque)
- Fixed a fatal bug with new autocheck inisettings(reported by Gabba)
- Fixed a bug in autotagging (reported by Gabba)

## 278 [2010/02/23] [PacificMorrowind, Haama, Lojack]

- NoMerge tag now correctly makes mods not show up as mergeable in the main window
- The Mark Mergeable command now shows all reasons for the mod to be not mergeable (and now includes having a NoMerge tag).
- New export/import options; Item Data, Prices
- INI Tweaks tab instead of Ini tweaks menu, showing status of the tweak etc. (contributed by Lojack)
- Bashed Patch changes:
  - New patchers:
    - Actors.DeathItems
    - Actors.Animations
    - Actors.AIData
    - Actors.AIPackages
    - Actors.Stats
    - Redguard FGTS nuller
    - Cell Names importer (C.Name) (added to Import Cells)
  - Changes:
    - Import Scripts modified to only import the script record on a record if the script record doesn't match the master's script record for that particular importing mod.
    - Import Graphics, Sound, ScriptContents, (Actors.X all built to follow that new system) also changed like Import Scripts (Import Inventory, Relations, Factions already doing a merge rather than straight import so don't need changing)
    - Timescale tweaked
- All items() calls changed to iteritems() since iteritems() is (slightly) faster.
- Tool Launchers:
  - Artweaver
  - Audacity
  - DDSConverter
  - Fraps
  - Notepad++
  - Paint.NET
  - Custom 1, 2, 3, 4
  - All icons now are in either 32*32 or 16*16 - defaults to 16*16, change if desired in the ini ofc.
  - Options to show/hide some of them added to the INI
- NEW! Wizard based install system (contributed by: Lojack)
- Updated 7z dll & exe to latest version
- Various small fixes and code cleanups
- Fixes to
  - A few memory usage optimizations when building the Bashed Patch
  - Bash tags list now looks in all of header description, tags list, BOSS masterlist, LLPatch list (instead of stopping and returning the tags from the first of those that had tags).
  - A new ini setting to determine whether or not to autocheck new items in the Bashed Patch dialogue (previously was determined per patcher in the code).

## 277 [2010/08/01] [PacificMorrowind, Haama, Badhair]

- fixes: a GMST error causing problems with rebuilding the Bashed Patch, a couple others, typo fixes.
- a new Bashed Patch section added: Globals
- 5 new Global tweaks added; Timescale, Crime: Force Jail, and 3 TG quest penalties
- added support for launching of Blender, Gmax, 3dsMax, Maya, Photoshop, GIMP, Insanity Sorrow's(IS) Oblivion Launcher, IS's Readme Generator, IS's Random NPC Generator, Oblivion Book Creator, IS's Random Name Generator! (all with settable paths in the ini)
- added an Export/Import script function to the right click menu of mod files
- added an obse/pluggy statistics viewer (code contributed by Badhair, pluggy definitions by Haama)
- Automatically deghost and reghost when using the link to BOSS
- BAIN:
  - Hide/Unhide package
  - Open at TesAlliance
  - Rename package

## 276 [2009/12/28] [PacificMorrowind & Raziel23x]

- bugfix: fixed potion weight deselection error
- paths for external tools (TES4edit/view/trans, TES4LodGen, TES4Gecko, TES4Files) settable via the ini for better organization/fun
- tweaked game settings
- added support for launching of TES4Files

## 275 [2009/11/06] [PacificMorrowind]

- Bugfix: removed accidental python 2.6 refs preventing load if using python 2.5
- Bashed Patch: Added Mayu's Animation Overhaul patcher; see details under special patches
- Added 2 new game settings tweaks, updated Oblivion_ids.pkl to allow add them.

## 274 [2009/11/05] [PacificMorrowind]

- BAIN: Couple changes to speed up prescanning if skipping file types.
- Misc: Fix to NIFZ (and KFFZ) writing to prevent incorrect writing of bad data.
- Bashed Patch: Added Import Script Contents (at last & only partially unfortunately); see details up above.
- Added 4 new game settings tweaks, updated docs

## 273 [2009/11/02] [Raziel23x]

- Tweaked Training Max settings 1, default[5], 50, 100, 200, 99
- Tweaked Maximum Armor Rating 50, 75, default[85], 90, 95

## 272 [2009/11/01] [Raziel23x]

- Added two new gaming settings

## 271 [2009/08/28]

- Revert autorecognize Data\ini. Already standardized as Data\Scripts.
- Minor change to errlog deletion to support Python 2.6 (hopefully).

## 270 [2009/08/26] [PacificMorrowind]

- Bain: just a couple changes (skip images/docs and autorecognizing ini folder)

## 269 [2009/08/23]

- Bain: Now supports umlauts, etc. in filenames. (At least on Wrye's machine: solution is a bit of a hack.)

## 268 [2009/07/27] [PacificMorrowind]

- Bashed Patch:
  - New:
    - Import Scripts
    - Import Spell Stats
  - Edited:
    - Import Sounds: added ability to import more types of sounds
    - Import Graphics: added ability to import more types of graphics
    - Import Stats: added a ability to import a bunch of other object stats
    - Import Inventory: added ability to import container inventory
    - GMST Tweaks
    - Other tweaks
- Mods Tab:
  - New: Import/Export Spell Stats
  - Edited: Import/Export Stats
- Misc:
  - New: New shortcut and icon for BOSS in status bar
  - Fixed Tes4edit path to new default distribution name

## 267 [2009/05/24] [Wrye, Kmagc94]

- Bugfix
  - Safety check on bolt.Path.moveTo to avoid accidental deletion.
  - Fix tooltip for Oblivion launcher to show "+ OBSE" correctly.
  - Fix a bug in handling final lines of ini tweak files that lack a trailing new line.
  - Bashed Patch rebuild will now auto-activate files as necessary.
- Refactoring:
  - Change formid/formId to fid.
  - Removed "Id" from end of record fields.
- Race Patcher:
  - Change random hair/eye setter to use eid as seed (thus producing consistent results across patch rebuilds).
- DarN Books:
  - Restore some formatting behavior that got lost between v 264 and v 266.
- Power Exhaustion
  - Added Kmagc94_Exhaust.csv

## 266 [2009/04/10] [Waruddar]

- Installers Tab:
  - Package Commands
    - Added: "Package for Release" for projects
  - Package Header Commands
    - Added: "List Packages..."
    - Added: "Auto-Refresh Projects": Option to disable auto-refreshing of projects
      - This is intended as a temporary workaround for users with non-ascii filenames
- Code checking/fixes:
  - Added: Ctrl-Up/Down now works on the installer tab for reordering
  - Fixed (v265): Issue with CELL records that caused some cells to be skipped
  - Fixed: File -> Sort
  - Fixed: Issue with merging some REGN records
  - Fixed (possibly): Content Checker might work with injected records
  - Updated: Ctrl-Up/Down now works when multiple items are selected
  - Updated: Improved handling of REGN records

## 265 [2009/04/06] [Waruddar]

- Installers Tab:
  - New feature: Bain Conversion Files.
  - Added: "Pack to Archive" for projects
  - Added: Support for auto-refreshing after a project is changed
  - Added: The "Data CRC" is now displayed on the General Info tab
  - Added: The last modified time is now displayed on the General Info tab
  - Fixed: Inconsistent "Move To..." behavior
  - Updated: The "Compressed: " field on the General Info tab was renamed to "Size: ", and it now indicates whether solid compression was used on the archive.
- Mods Tab:
  - Activating Mods: Mods may now be activated/deactivated with the space bar
  - Many context menu choices now work with multiple selections:
    - Note: Most multiple selection choices will skip/ignore "Oblivion.esm" and "Oblivion_1.1.esm"
    - Don't Ghost
    - Backup
    - Duplicate
    - Snapshot
    - Decompile All
    - Copy to Esp/Esm
    - Espify/Esmify Self
    - Remove World Orphans
    - Undelete Refs
  - Mark Mergeable and Merge Patches:
    - Added climate, combat styles, idles, landscape textures, regions, skills, and subspaces to the mergeable records list
- Code checking/fixes:
  - Added: Missing record definitions (CLMT,CSTY,IDLE,LTEX,REGI,SBSP, XSOL subrecord)
  - Fixed: bolt.Path.walk
  - Fixed: Error logging on extraction/compression errors
  - Updated: bolt.Path.size and bolt.Path.getmtime now support directories
  - Updated: Installer CRCs now refer to the cumulative "Data CRC" rather than the file CRC
  - Updated: Improved handling of subrecords (notably XMRK and XCLC)
  - Updated: Various record definitions
  - Updated: Standardized many variable names
  - Minor optimizations

## 264 [2009/04/01] [Wrye, DJ_Kovrik]

- Updated Russian translation (by DJ_Kovrik).
- Bashmon: Fix so that it doesn't crash when files are busy.
- Tweaked Sort Mods by Selected to count Imported and Merged as "Selected".
- Bashed Patch: Added Content Checker.

## 263 [2009/03/22]

- Installers Tab:
  - No more "removed files" message after uninstalling.
  - Fix a bug with archive error reporting.
- Balt: Minor fix(?) to some window showing
- Import Editor Ids: Fix a bug that forgot old editor ids.
- Bashed Patch: Cobl Exhaustion.
- Rational Names: Add spells from Supreme Magicka.
- Tweak Assorted: DarNified Books: Add support for wtxt formatted books.

## 262 [2009/03/02] [Wrye, Waruddar]

- Code checking/fixes [Waruddar]
- Updated Bash_MFact.csv and Guard_Names.csv.
- Installers Tab: Empty directory deletion is now only done for Oblivion\Data, not for projects.

## 261 [2009/02/22] [Wrye, Waruddar,majaczek]

- Installers Tab:
  - Added: Open at TesNexus
  - Fix recognition of zero size files in archives.
  - Fix package updating after removing packages.
  - More useful error message after extraction error.
  - Added: Omod Config Editing.
- GMST Tweaks:
  - Added Greeting Distance.
  - Added Recharge Multiplier.
  - Added/tweaked a few options.
  - Flagged default option with extra brackets.
- AutoTagging:
  - Fix a bug related to mod names beginning with numbers and underscores.
- Ini Tweaks:
  - Add tweak setters for local map shader.
  - Refraction Shaders [majaczek]
- Bashed Patch: Race Records
  - Added default hair setting (so that NPCs with no hair assigned won't get weird hair).
- Cell Structure: Fix structure for XCLL subrecord. [Waruddar]

## 260 [2009/02/07]

- Installers Tab:
  - Minor filtering changes.
  - Developer directory skipping.
  - Option to skip screenshots.
  - Better omod skipping.

## 259 [2009/02/03]

- Installers:
  - Show Inactive/Lower options now refresh the UI.
  - Skip voice files from espms that have been filtered out.
- Application Buttons:
  - Tes4Edit Expert option passes -IknowWhatImDoing parameter.
- Replacers Tab: Now hidden by default. (New option to unhide.)
- Wrye Text: ------ lines convert to HRs.

## 258 [2009/02/02]

- Installers:
  - Improve GUI info tab performance.
  - Rearrange some menus.
  - Changed Conflict report. New Show Inactive/Lower options.
  - Added Skip DistantLOD option.
- Application Buttons:
  - Add launch icons for Tes4LodGen and Tes4Gecko.
  - Replace various icons.

## 257 [2009/02/02]

- Installers: Fix minor UI bug with Skipped tab.

## 256 [2009/02/01]

- Installers: Now tracks/anneals dirty installs.

## 255 [2009/02/01]

- Installers:
  - Added recognition of underrides.
  - Added Anneal and Anneal All commands.
- Application Buttons:
  - Tweak icon code a little bit.
  - Tweak Tes4Edit/Trans to use command lines for Tes4Edit.
  - Ctrl-click for Tes4View/Edit/Trans to apply -FixupPGRD parameter.

## 254 [2009/01/30]

- Updated Russian translation (by DJ_Kovrik).
- Auto-Ghost: Change "Allow Ghosting" to "Don't Ghost.
- Installers:
  - Activating BSA-Redirection will now auto-reset Textures BSA.
  - Fix some colors
  - Modify move command slightly.
  - Added ==Last== marker.
  - Tweaked default order of duplicated and unpacked archives.

## 253 [2009/01/28]

- Installers: Fix a bug in directory cleaning.

## 252 [2009/01/26]

- Installers: Fix package txt/img naming for project packages.
- bash.ini: Fix a bug.

## 251 [2009/01/25]

- Oblivion.ini: Fix a new bug with Screenshot setting.
- Installers:
  - Recognize Data\Scripts folder.
  - Add field for package name.
  - Now recognizes BOSS's masterlist.txt.

## 250 [2009/01/25]

- Oblivion.ini tweaking: Fix case sensitivity bug.
- Add (minimal) bash.ini support.
- Installers:
  - Minor tweak to esmp sorting.
  - Improved BSA-Redirection.
  - Remove empty directories after uninstalling.
  - Fix removing of ghosted mods on uninstall.
  - Fix bug with installing from projects.

## 249 [2009/01/23]

- Auto-Ghost: Fix compatibility with some copy and move commands.

## 248 [2009/01/23]

- Auto-Ghost: fix updating after profile switching.

## 247 [2009/01/22]

- Auto-Ghost: fix updating after profile switching.

## 246 [2009/01/22]

- Add Auto-Ghost.

## 245 [2009/01/20]

- Installers:
  - Added BSA Redirection option.
  - Added Espm filtering.

## 244 [2009/01/20]

- Installers: Fix display bug.

## 243 [2009/01/20]

- Installers:
  - Fix crc scanning for unusual data directories.
  - Expanded mismatched/conflicts tab.

## 242 [2009/01/20]

- Installers:
  - Fix a bug with updating after deleting files externally.
  - Revamped information display.
  - Installers Option: Sort by Active
  - Installer Options:
  - Has Extra Directories
  - Skip Voices

## 241 [2009/01/19]

- Installers:
  - Fix an version updating bug.
  - Add Unpack to Project and Sync from Data commands.

## 240 [2009/01/18]

- Alternate directories for Installers and Data\Bash.
- Installers:
  - Terminology change: Now "Packages".
  - Add project type packages.
  - Clean Data Directory.
  - Update icons.
  - Update docs a lot.

## 239 [2009/01/12]

- Installers: Keep scrolling of subInstallers when checking/unchecking installers.
- People Tab: Fix a bug.

## 238 [2009/01/12]

- Installers: Some handling for corrupt/incomplete archives.

## 237 [2009/01/11]

- Installers: Add Unpack Archive command. Minor UI performance tweak.
- Mods Tab: Fix a rare bug related to renaming a mod.

## 236 [2009/01/11]

- Installers: Squish a bug with unpacking. Add Build Open, Delete commands.

## 235 [2009/01/11]

- Installers: Squish a bug with unpacking.

## 234 [2009/01/11]

- Installers: Squish a bug. Add "Install Missing" command.

## 233 [2009/01/11]

- Installers: Squish a bug. Minor details tweak.

## 232 [2009/01/11]

- Installers: Add Open/Duplicate/Delete commands

## 231 [2009/01/09]

- New: Installers Tab.
- bolt.py: Add AnchorHeaders tag to WryeText.
- Discard vestigial BuildData/BuildPanel code.

## 230 [2008/12/21]

- Add auto-deactivation for Import Roads if no source mods are selected.

## 229 [2008/12/20]

- Fix a bug in Import Roads.

## 228 [2008/12/20]

- Bashed Patch: Race Records will now randomly assign eyes to npcs with unset eyes.
- Revised Import Roads to import from inactive mods.
- Tweak Import Formids.

## 227 [2008/12/19]

- Bashed Patch: Race Records
  - Added R.Teeth and R.Mouth tags.
  - Eyes and Hair for each race are now sorted by name.
- New: Import Roads.
- Fix a bug in working with world records in Bashed Patch.
- Workaround for bug in time.strptime for Japanese locale.

## 226 [2008/12/14]

- Minor additions to Mod Checker syntax/reporting.
- Fix a bug with saving some types of files.
- New Decompile All.

## 225 [2008/12/13]

- Bashed Patch now checks for "compile all" mods.

## 224 [2008/12/12]

- Updated Rational_Names.csv.
- Bug fix for world orphan mod reporting in Bashed Patch.

## 223 [2008/12/11]

- Mod Checker
  - Mod List option.
  - Automatic update.
  - Revised syntax (incompatible with previous syntax).
  - IF/ASSUME: Or and negate operators.
  - Header: Multiline allowed.
  - New: Notes field.
  - Refactor into new classes.
- Refactored some string formatting code where only a single format is used.

## 222 [2008/12/06]

- Fix an iteritems bug in Balo group setting.
- Fix a rare bug with PM archiving dating for undated archives.
- Bashed Patch now gets magic school/name from active mods.
- bolt.Flags: add eq/ne operator handling.
- Cell/World record review/update for fuller support of cell/world records.
- New: Remove World Orphans.
- Mod Checker
  - Discard previous Check Mods command. Instead use toolbar icon.
  - Revised ruleset syntax.
  - Revised report format.
  - Added Configuration, Suggestions and Copy Text buttons.

## 221 [2008/11/23]

- Check Mods
  - Now checks for missing/delinquent masters.
  - Now supports merge only checking.
  - Now supports file existence checking.

## 220 [2008/11/23]

- Check Mods
  - Now checks for mergeable, but active mods.
  - Now supports HEADER and ONEOF blocks.
  - Changed report format slightly.

## 219 [2008/11/22]

- New feature: Check Mods.

## 218 [2008/11/17]

- Fix bug with auto-updating after removing a mergeable file.

## 217 [2008/11/16]

- Revamped Bash Tags specification/handling.
- Mergeability is now determined automatically (see Mark Mergeable and Merge Patches.)

## 216 [2008/11/14]

- Race Records add support for R.Relations.
- Installation Simplified installation: Wrye Python, no shortcuts.
- Fix translation so that 'German' locales map to 'DE'.
- Maybe fix incompatibilities with very old config files.
- Move bash tag tweaking to a new field in the details view.

## 215 [2008/11/02]

- bolt.genHtml: Minor argument tweak.

## 214 [2008/10/29]

- Alchemical Catalogs:
  - Changed to case insensitive sorting of ingredients in "Alchemical Effects" catalogs.
- Export Relations, Import Relations and Import Relations Bashed Patch component.

## 213 [2008/10/27]

- Alchemical Catalogs:
  - Fixed translation bug for attribute/skill effects.
  - Changed to case insensitive sorting of ingredients in catalog.
- Bash Tags. Added support for Factions and Sound tags.

## 212 [2008/10/25]

- Updated German Translation (by ThreeD).
- Alchemical Catalogs: Fixed formatting in ingredients catalog.

## 211 [2008/10/19]

- Added Bash Tags command to mod menu.

## 210 [2008/10/12] [Wrye,DragoonWraith]

- Item Interchange Mode (fixed version of InventOnly hack).
- Message quote/code formatting [DragoonWraith].

## 209 [2008/09/14]

- Add GMST Tweak: Repair Cost Multiplier.
- Minor bugfix for circular masters note.

## 208 [2008/08/31]

- Add "Copy To" command for saves.
- Updated Russian translation (by DJ_Kovrik).
- Moved translation files to Mopy\Data (to avoid "import locale" error).

## 207 [2008/08/16] [Ralgor]

- Changed the order of the tweaks so Tweak Names always works.
- Fixed a bug with loading cells in localized versions of Oblivion.

## 206 [2008/08/09] [Ralgor]

- Fix a bug with Import Sound.
- Fix a bug with cell output.

## 205 [2008/08/01]

- Fix a bug with the v204 bugfix.

## 204 [2008/08/01]

- Fix a couple of minor bugs.

## 203 [2008/07/31] [Ralgor, Wrye]

- Tweak cell patching for improved flag merging. [Ralgor]
- Tweak cell water height default again. [Wrye]
- Fix a v196 bug in Copy to Esm/esp.

## 202 [2008/07/29] [Ralgor, Wrye]

- Import Cells Updated to not include cells in patch unless necessary.
- Tweaked cell water default.
- Error message tweak.

## 201 [2008/07/29]

- Minor debugging.

## 200 [2008/07/28]

- Fix a cell record related bug.

## 199 [2008/07/28]

- Fix some cell record related bugs.
- Tweak Assorted: Add Nvidia Fog Fix.

## 198 [2008/07/28]

- Import Inventory: Add InventOnly support.

## 197 [2008/07/27]

- Warning: Dev Version release!
- Debug Ralgor changes and adapt some more code to new object structure.
- Added: Skill record handling.

## 196 [2008/07/26] [Ralgor]

- Warning: Dev Version release!
- Add support for cell and world blocks.
- Switch mod file record handling to new style objects.
- Add ability to use psyco.

## 195 [2008/07/26]

- Diff Masters can now diff two saves.
- BashMon: Fix backward compatibility bug.
- Added notes field for savegames.
- Added notes field for save profiles.
- Fixed a bug that inverted .obse and .pluggy cosave flags.
- Fixed various pluggy file operations to keep the same date.
- Bashed Patch: Improved progress bar and description field.

## 194 [2008/07/20]

- Copying files now copies mtimes. (Mainly affects dates of cosaves.)
- Fix a bug in inventory merging when master lists are empty.

## 193 [2008/07/16]

- Added Export Factions and Import Factions
- Expanded Bash_MFact.csv: should be pretty complete now.

## 192 [2008/07/13]

- Fix some checkmark icons.
- Maybe fix a bug in filtering.

## 191 [2008/07/12]

- BashMon: stability improvement, moveSave.
- CoSaves detection: Check for corruption based on date.

## 190 [2008/07/06]

- BashMon: Expand to work with pluggy text file based signals (for Wrye Morph).
- Save Details panel now shows whether OBSE and Pluggy cosave files exist.
- Make sure that main frame is visible.
- Fix a v189 bug with body part codes.

## 189 [2008/07/05]

- Fix a bug with Merge Filtering.
- New: Import Sound.
- Can now choose body part codes in Tweak Names.

## 188 [2008/07/02]

- Fix minor bug with Diff Masters.
- NVidia Fog fix can now work on multiple mods at a time.
- Minor tweaks to Import Names.
- Added Undelete Refs command for mods.

## 187 [2008/06/24]

- Updated Guard_Names.csv (for Import Names) (more OOO female guards).

## 186 [2008/06/24]

- Added Guard_Names.csv (for Import Names).
- Updated Bash_MFact.csv (for Morph Factions).

## 185 [2008/06/22]

- New: Diff Masters.

## 184 [2008/06/18]

- Rename Created: Handle items with missing names.

## 183 [2008/06/17]

- Fix conflict with TESCS that resulted in inability to change plugins.txt when TESC was running.
- Leveled Lists: Now discards empty leveled sublists from lists containing them.
- Modify pluggy file version check to accept newer .pluggy file versions.

## 182 [2008/06/02]

- Refactoring: Fix bug in bashmon.
- Merge Filtering: Filter creature and npc spells, factions and items.
- Add more info on Load Error during Bashed Patch rebuilding.
- Add csFunction function to bish.py. For use with CSW Raw Function List.

## 181 [2008/05/23]

- Updated Portuguese (by Hadoki).
- Fixed problem with updating masters for .pluggy file.

## 180 [2008/05/18]

- Mods Lists now check for out of order ("Delinquent") masters.

## 179 [2008/05/18]

- File: New Mod: Fixed a bug from when selected mod had no group.
- Mods Lists now check for missing masters.

## 178 [2008/05/16]

- Fix a bug with locktimes not forgetting times when deactivated.

## 177 [2008/05/12]

- Fixed a rare bug with saving readme docs.

## 176 [2008/05/09]

- More refactoring.
- Fixed some updating bugs after unlocking times, etc.
- Fixed a bug in reporting load list truncation.
- Fixed a download link.

## 175 [2008/05/07]

- Fixed a refactoring bug.
- People Tab: minor tweak.

## 174 [2008/05/07]

- New: People Tab.

## 173 [2008/04/30]

- Doc Browser: Added "Open Doc" button.
- Extreme Refactoring: Fix some bugs in screenshot commands.
- Balo: Fixed an updating bug.
- Doors: Removed some old cruft from door records.
- Races: Removed some minor not-quite errors.
- Import Names: Fix a bug that would set some objects to have name == "NO NAME".

## 172 [2008/04/27]

- Ensure that autogrouping is applied when full balo is activated.

## 171 [2008/04/27]

- Autogrouping will now report on what mods it has grouped.

## 170 [2008/04/27]

- Fix a startup bug for new users.

## 169 [2008/04/27]

- Extreme Refactoring: Push more stuff into balt.py.
- Extreme Refactoring: Fix a bug with saving setting files.
- Balo: Automatic grouping.

## 168 [2008/04/26]

- Extreme Refactoring: Fix some more bugs.
- Extreme Refactoring: Some more refactoring.
- Full Balo
  - Discard old Balo Groups command.

## 167 [2008/04/22]

- Extreme Refactoring: More bugfixes.

## 166 [2008/04/22]

- Another small fix: auto-makedirs as needed for dat files.

## 165 [2008/04/21]

- Extreme Refactoring: Zap ancient wx.Points from settings file.

## 164 [2008/04/21]

- Scrollpos Memory: Fix a minor bug

## 163 [2008/04/21]

- Extreme Refactoring: More bug fixes, etc.
- Mod and saves lists now remember scroll positions.

## 162 [2008/04/21]

- Update download links for python 2.4 and 2.5.
- Extreme Refactoring: More bug fixes.

## 161 [2008/04/20]

- Extreme Refactoring: Fix a bug that prevented startup.
- Misc. UI tweaks.

## 160 [2008/04/20]

- Extreme Refactoring
  - Many base functions separated out into new bolt and balt libraries.
  - Many base functions revised and improved. especially bolt.Path.
  - Miscellaneous code cleanup/enhancement.
- Export Names and Import Names now export "NO NAME" as needed.
- Add support for CLAS records.
- Simplified Repair Abomb messages.
- In progress: Balo Upgrade

## 159 [2008/04/06]

- Rearranged mod file menu. (Advanced commands are now in last section.)
- Fix a bug with writing very long text fields.
- Added Nvidia Fog Fix.

## 158 [2008/04/05]

- Comment out a warn explicit that caused problems for some people.
- Save Profiles: Added Move To command to quickly move files between profiles.

## 157 [2008/04/05]

- Pluggy support: Renaming masters of a savegame will now also update the masters as recorded in the .pluggy cofile (if it exists).

## 156 [2008/04/03]

- Updated Bash_MFact.csv (used by Wrye Morph mod).

## 155 [2008/03/29]

- Race Records (formerly "Import Race Info")
  - Fixed a bug that broke it in recent releases.
  - Now recognizes merged as well as active mods.
- Bashed Patches: Refactored modset and statistics reporting code.
- Improved performance when hiding a bunch of files.
- Recoded PM Archive Tab to avoid a possible bug.

## 154 [2008/03/23]

- Tweak Assorted: Darnified books: Minor tweaks.
- Alchemical Catalogs: Darnified text.
- Merge Patches: Don't keep overrides unless necessary.
- Updated Portuguese (by Hadoki).

## 153 [2008/03/23]

- Tweak Assorted: Darnified books.
- Updated Portuguese (by Hadoki).

## 152 [2008/03/21]

- Merge Patches: Fix a bug with MGEF records.

## 151 [2008/03/20]

- Merge Patches: Fix another bug with merging scripts. (SCRO formids.)

## 150 [2008/03/18]

- Import Graphics: Added support for MGEFs.
- Tweak Clothes: Will now ignore non-playable items.
- Better handling for "Improper grouping" errors.
- Resupport Hiding/Unhiding savefiles (now with pluggy support).
- Support for unused magic effects.

## 149 [2008/03/16]

- Remove some left over debugging code.
- Tweaked various info messageboxes (e.g. mtimes reset).

## 148 [2008/03/16]

- Added Import Inventory.

## 147 [2008/03/16]

- Merge Patches: Fix a bug with merging scripts. (SCRV/SCRO mixing.)
- Balo:
  - Fix a bug that left groups menu out of sync with added/removed groups.
  - Fix a bug with auto-reading groups from description field.
  - Added Mod Group Export/Import.
- BashMon: Misc. additions/changes.
- Bashed Patches: Changed help text for a few components.
- Tweak Assorted: Added Armor Shows Rings/Amulets.
- Tweak Clothes: Added Gloves Show Rings.

## 146 [2008/03/10]

- Balo (Bash Auto Load Ordering)
  - Add Balo Groups command.
  - Auto-assign groups from Group: tag in description.
  - Update docs.
- Complete cosave (.pluggy and .obse) file support.
- Fix a rare problem with patching light records.

## 145 [2008/03/06]

- Fix a v143 bug that prevented startup for most users.

## 144 [2008/03/06]

- Fix a v143 bug in .pluggy support.

## 143 [2008/03/05]

- Rearrange docs a little.
- Delete key now works in Mod and Save lists.
- Optional use of pywin32 to get user directories.
- Added statusbar messages for mods.
- Removed some unused savegame commands (hide, snapshot).
- Updated .pluggy support to handle .bak.pluggy files.
- In progress: Requirement checking.

## 142 [2008/02/27]

- Add support for renaming, duplicating and deleting .pluggy files associated with savefiles. (Other file commands (backup, snapshot hide/unhide are not supported.)
- Simplify ordering heuristic (ignore parent order).
- Change default groups to canonical Balo groups. (Won't affect users who have modified their group list in any way.)
- Modify Faction Morph patcher to support recent Wrye Morph changes.

## 141 [2008/02/18]

- Another bug fix related to SreNpc refactor in v 139.

## 140 [2008/02/18]

- Fix a new bug with Update NPC Levels.
- Add Debug Mode.

## 139 [2008/02/17]

- Wrye Morph support: In progress.
  - Refactor SreNpc.
  - Refactor/expand PCFaces getting/setting.
- Updated Portuguese (by Hadoki).

## 138 [2008/02/15]

- Auto Ordering: Tweak diff between mods from 60 seconds to 70 (for OBMM compatibility).
- Fix order of MGEF sub-records.
- Disable ctrl-up/down for auto-sorted files.
- Refactor saveFile.getRecord.
- Upgraded List Masters to be like List Mods.
- Bashed Patch: Morph Factions.
- Wrye Morph support: In progress.

## 137 [2008/02/05]

- Fix yet another updating bug with Relev,Delevs.
- Add an error check for circular masters.
- Rational Names: OOO.esp >> OOO.esm.

## 136 [2008/02/03]

- Auto-sorting: Misc. tweaks and UI fixes.

## 135 [2008/02/02]

- Added Portuguese translation (by Hadoki).
- Added SEWorld Tests to Bashed Patch.
- Minor tweaks to Auto Ordering.

## 134 [2008/02/01]

- Fix: Auto Ordering to resort after redating anchor files.

## 133 [2008/02/01]

- New: Auto Ordering by group.
- Group headers in mods lists.

## 132 [2008/01/31]

- Fix a bug with merging INGR records in Bashed Patch.

## 131 [2008/01/31]

- Hack to get around bug with screens tab not showing up correctly.
- Make sure that group anchor mods sort to top after Sort command.
- Fix a bug that prevented merged mods from acting as delevs/relevs.

## 130 [2008/01/28]

- Group sorting now allows groups to start with '='.
- GMST Tweak: Msg. Equip Generic.
- Import Formids.

## 129 [2008/01/14]

- Fix a v 124 bug with renaming mods.
- In progress: Complete Dial/Info handling.
- Minor UI tweaks and Rational Names CSV additions.

## 128 [2008/01/13]

- Fix a v 127 bug that broke Bash Patches.

## 127 [2008/01/12]

- Fix a bug with importing faces from Khajiits to a mod.
- Fix a bug with names export.
- Add support for quest and ai package records. (Will impact mod merging, editor id importing, etc.)
- Added/fixed some entries in Rational Names (thanks Havner).

## 126 [2008/01/10]

- Fix minor bug in ordering mods after updating their details.
- Fix bug with patching introduced in v 124 refactor.
- Fix bish.py to work with v 124 refactoring.
- Added settings.safeMode.

## 125 [2008/01/10]

- Fix a few bugs with refactoring in 124.

## 124 [2008/01/10]

- Refactor bosh.plugins. (Mostly merge with bosh.modInfos.)

## 123 [2007/12/23]

- Corrected Russian translation (by DJ_Kovrik).

## 122 [2007/12/23]

- Updated Russian translation (by DJ_Kovrik).
- Better handling of deleted records.
- Fix a problem with Bashed Patches not including recent additions.

## 121 [2007/12/16]

- Mod Details like TESCS Details view.
- Minor addition to Game Setting: Essential NPC Unconsciousness.

## 120 [2007/12/15]

- Merge Filtering
- Mod activate/deactivate will now display message if masters/children are activated/deactivated.
- Load lists now works like Load Masters on savegames.
- Fix problem with pluggy.bak files in saves directory.
- Fix a minor bug with duplicating .bak files.

## 119 [2007/12/10]

- Tweak Import Race Info to a problem with unnamed races.

## 118 [2007/12/09]

- Tweak Import Race Info to work better with Cosmetic Compilation.

## 117 [2007/12/09]

- Fix a bug with eye mesh filtering in Import Race Info patcher.

## 116 [2007/12/09]

- Repair Factions: Bug fix part IV. I think it's fixed this time.
- Fix a minor bug with Delete Spells when some masters are missing.

## 115 [2007/12/08]

- Repair Factions: Add extra check to make sure player has default spell.

## 114 [2007/12/08]

- Repair Factions
  - New command splits repair function from 113 to separate command.
  - Additional changes to code to prevent related errors.

## 113 [2007/12/07]

- Fix major bug with releveling npcs.
  - Bug was probably introduced around v 105, but would have become more obvious around v 111 due to heavy use of new Update NPC Levels feature.
  - Effect of bug were intrafaction NPC fighting. Possibly lack of spells.
- Fix minor bug in setting time after copy to esm/esp.

## 112 [2007/12/06]

- Updated bashmon to support pingpong.

## 111 [2007/12/04]

- Update NPC Levels replaces Import NPC Levels.
- Misc. Tweaks
  - Misc tweaks to html browsing windows.
  - Move doc browser button to status bar.
- bashmon.py now included in distribution.
- Updated recommended python and wxPython:
  - Recommended python: 2.5.1
  - Recommended wxPython 2.8.7.1

## 110 [2007/11/24]

- Misc. Tweaks
  - Refactor Path objects in effort to improve performance.
  - Make log messages look more modal.
  - Mark Mergeable now reports in a log message.
  - Add warning icon to continue queries.
  - Import Archives now handles messages archived from "Sent" mailbox.
  - Tweak Names: Spells: You can now use the "unlabeled" version to remove old labels without adding new ones.

## 109 [2007/11/10]

- Import Race Info: Fix for races using reanimate eyes.

## 108 [2007/11/07]

- Import Race Info Minor tweaks to eye mesh filtering.
- PM Archive Tab Import Archives now supports pre-2005 archives.

## 107 [2007/11/07]

- New PM Archive Tab.
- Fix a minor bug in marking in patch imported mods in main mod list.

## 106 [2007/11/05]

- Import Race Info Eye Mesh filtering: fix a bug, add argonianEyeMesh.

## 105 [2007/11/04]

- Refactor Import Race Info. Add eye mesh filtering.
- Mods count now in bottom right of status bar (active/available).
- Refactor savegame face getting/setting (for use with brzMonitor).
- Updated Russian translation (by DJ_Kovrik).

## 104 [2007/10/27]

- Export Editor Ids and Import Editor Ids now update scripts as well.
- Merge Patches now supports sound records.
- Refactor dictionary variable names to "key_value" form.
- Refactor to use new Open/SaveDialog functions.
- Tweak personal directory extraction code in initSettings.
- Tweak wtxt to avoid odd contents bug.

## 103 [2007/10/19]

- Export Editor Ids and Import Editor Ids.
- Fix a bug with "*" checkmarking.
- Replacers now handles shaders directory. (Be sure to back it up first!)

## 102 [2007/10/19]

- Retroactively celebrating 100th release by dropping the '.' from version #.
- Mod list now indicates imported mods with "*" checkmark.
- Face Import from save now provides same options as importing from mod.
- Merge Patches now supports water and shader effect records.
- Csv files now use comma separators.
- Bashed Patch sets its file version by loaded files.

## 101 [2007/10/16]

- Tweak Assorted
  - Added No Light Flicker.
  - Added Right Hand Rings.
  - Added Max Weight Staffs.
- Doc Browser Set Doc... now inserts mod name in sorted order.
- Bashed Patches will now query to activate the patch if it's not already activate.
- Mark Mergeable now recognizes NoMerge tag.
- Refactored YesQuery dialogs.
- Merge Patches now supports weather records.

## 100 [2007/10/12]

- Doc Browser
  - Modified mod/doc list display.
  - Double clicking on mods in mod list now brings up doc browser.
- Tweaked Delete Spells to show spell info.
- Fix problem with erratic text colors in mod/master list under python 2.5.

## 0.99 [2007/10/06]

- Tweaked interface to Leveled Lists for greater clarity.
- Tweaked savegame item renamers to show more info about item being renamed.
- Fix bug with profile switching.

## 0.98 [2007/09/24]

- Import Graphics add support for load screens.
- Leveled Lists merger redesign.
  - Change way chanceNone is selected while merging.
  - Support additional "My Leveled Lists.csv" for Mark Levelers.
- Merge Patches now supports creature records.

## 0.97 [2007/09/22]

- Added Tes4View launcher.
- Leveled Lists merger redesign.
  - Added Mark Levelers.
- Bash tags are now preferentially added at top rather than bottom of description field.

## 0.96 [2007/09/22]

- Leveled Lists merger redesign.
  - Remove first mod's "soft lock" on list.
  - Redefine "Relev" to separate out Delev behavior.
  - Modify GUI to support Delev/Relev tag selection.
- Fix a few problems with correct display of "+" check mark for Merge Patches.

## 0.95 [2007/09/21]

- Rename "Update Patch" to "Rebuild Patch".
- Fix a bug when switching to some older profiles.
- Leveled Lists merger redesign.
  - Made Relev less restrictive.
  - Added Delev tag.

## 0.94 [2007/09/09]

- Fix bug with merging (hopefully).

## 0.93 [2007/09/08]

- Bashed Patches
  - Renamed, resorted all patch components for increased clarity. Like components are now grouped together and named similarly.
  - Moved bow and potion tweakers to Tweak Assorted.
  - Merge Mods will now merge specified mods in even if they're also activated. (Previously, activated mods that were marked for merging, were not merged.)
- Misc. additions, tweaks
  - Add support for load screen records.
  - Refactor stats import/export/patching:
- Misc fixes
  - Fixed sizes of some PNG images.
  - Fix a bug with the "Rename Doc..." button in the doc browser.
  - Fix an error handler for modinfos.
  - Fix a crash due to patch source files being unexpectedly removed.
  - Fix a bug with importing faces from saves where PC hasn't leveled yet.

## 0.92 [2007/08/13]

- Fix a bug with leveled list merging that prevented some merged leveled lists from being saved.
- Fix handling of ignored records in most cases.

## 0.91 [2007/08/11]

- Merged mods now marked by '+' checkbox.
- Updated List Mods command to list merged mods.
- Mark Mergeable now checks for associated bsa files.
- Import Names will skip name types that aren't supported.
- Various patchers no longer throw errors if source mod/file has been removed.
- Updated Rational_Name.csv.

## 0.90 [2007/08/04]

- Oops. Remove debugging code.

## 0.89 [2007/08/04]

- Export from multiple files now supported for Export Names and Export Stats.
- Minor correction to LIGH record handling for compatibility with Tes4View.
- Merge Patches
  - Can Merge replaced with Mark Mergeable.
  - Mods marked as mergeable now marked with green text in main mods list.

## 0.88 [2007/08/02]

- New Patch Aliases handling.
- New Merge Patches and Can Merge command.
- Fix minor bug with deleted quick/autosave backup files.
- Add support for Ammo to Export Stats, Import Stats and Import Stats.
- Added Rational_Names.csv for use with Import Names.

## 0.87 [2007/07/28]

- New Export Stats and Import Stats for mods.
- New Import Stats.

## 0.86 [2007/07/28]

- New Rename Potions for savegames.
- Minor tweaks to other savegame created item reamers.
- Version number is now shown in title.
- Export Names and Import Names
  - Now based on formid instead of editor id.
  - Minor tweaks to command names.
  - Exported file can be used by Import Names.
- Bugfixes
  - Fix bug with taking snapshots of savegames.
  - Fix bug with date of "Revert to First Backup".
  - Fix bug with reading enchantments.

## 0.85 [2007/07/26]

- Tweak Names
  - Improved pop up choice menu text for all tweakers.
  - Armor name tweaker now adds H/L for heavy/light armor.
  - Scroll name tweaker now allows choice of sort order.
  - Scroll name tweaker now allows choice of magic labels.
  - Spell name patcher removes old labels like ILi3: or MDA3:.
  - More labeling options for armor, spell and weapon name tweakers.
- Misc.
  - Added support for light (LIGH) records for graphics and names patchers.
  - Test for incomplete installation (esp. Docs directory).
  - Add Disable command to masters list in Save Details.
  - Disable manual editing of Automatic Lists (use bash tags instead).
- Bugfixes
  - Don't allow Espify Self for esm files. TESCS doesn't like it.
  - Skip dump of ANAM enchantPoint subrecord if unneeded.
  - Fix a bug with selecting Elaborate Eyes in Races Patcher.

## 0.84 [2007/07/16]

- Updated: Tweak Names. Optional scrolls and notes tweaker.
- Update: Import Graphics Minor tweak for flags on armor and clothing.

## 0.83 [2007/07/13]

- New: List Mods.
- New: Tweak Names.
- New: Stats Import when importing faces.
- Import Names now handles magic effects records.
- Fixed a bug with Ancotar's Ring of Burden.

## 0.82 [2007/07/01]

- New: Import Graphics.
- Bugfixes/Misc.
  - Fix race body patcher skipping some changes.
  - Fix patcher to ignore mods after patcher even if patcher isn't activated.
  - Patcher now reports on active mods.
  - Fix swapped labels for "Combat: Recharge Weapons" option.
  - Patcher now handles Improperly Grouped files more gracefully.
  - Mod selections that activate children or deactivate masters mods now generate notice in status bar.
  - Fixed unnecessary race patching due to model comparisons.

## 0.81 [2007/06/19]

- New: Espify/Esmify Self.
- Espify/Esmify Masters: Changed to flip esp/esm bit method.
- Settings/Table files
  - Move/rename user files to My Games\Oblivion.
  - Change to binary format.
  - Improve error recovery in case of file corruption.
- Internationalization
  - Updated Russian (by DJ_Kovrik).
  - Updated German (by DWS).
- Misc.
  - Fix race patcher to output eyes/hair in standard format.
  - Better missing image file message.
  - Tweak snapshot numbering.
  - Recognize esp/esm status by bit setting instead of esp/esm.
  - Allow rename of .bak save files to .ess files.

## 0.80 [2007/06/10]

- GMST Patchers
  - Chase Camera Distance: Improved zooming speed.
  - Message Display: Removed because it had no effect.
- Masters Listing
  - Move from saveinfo header menu to savegame context menu (List Masters).
  - Now shows modindex number instead of bogus mod number at beginning.
  - Now shows list in log window, but still copies list to clipboard.
- Misc.
  - Savegame Statistics: Ignore extra Missing Master NPC added by 1.2.0416 patch.
  - Help button now opens help in preferred html browser.
  - Now under GPL Version 2 License.

## 0.79 [2007/05/14]

- Tweaked Power Exhaustion mod mangler to work on fort endurance instead of fort mercantile.

## 0.78 [2007/05/13]

- Minor docs update (thanks BlackRazor!)
- Bug fix for Power Exhaustion patcher.
- Removed Fbomb repair.
- Fixed bug with race voice patching.

## 0.77 [2007/05/09]

- Patchers
  - New: Power Exhaustion

  ## 0.76 [2007/05/07]

- Patchers
  - New: BowPatcher tweaker to fix bows with zero reach.
  - New: Reweigh Potions tweaker reduces standard potion weight to 0.2.
  - New GMST: Chase Camera distance.
  - New GMST: Magic Bolt Speed
  - Tweak GMST: Additional options for arrow speed.
  - New GMST: Combat: Recharge Weapons
  - Import Race Info: Now, with male/female body/voice merging.
- Bugfixes:
  - Minor tweak to settings, table pkl saving in hope of fixing rare file corruption.
  - Prevent DLC content from being red-highlighted because on first load.
  - Fix bug with 10 day option of cell spawn game setting.

## 0.75 [2007/04/18]

- Additional Tweak Settings tweaks.
- Minor tweaks to some Tweak Settings tweak choice menus.
- Tweaks of translator to avoid some redundant strings.
- More warnings on use of FBomb repair, and default to higher reset value.
- Added tip display for patchers.
- Fix rare bug with importing faces to mods.
- Updated German translation (thanks DWS).

## 0.74 [2007/04/15]

- Additional Tweak Settings tweaks.

## 0.73 [2007/04/13]

- New Reweigh Potions.
- Restructured Save File Commands.
- Docs: New screenshots, restructuring.

## 0.72 [2007/04/13]

- New: Tweak Settings tweaker.
- Revamped Tweak Clothes.
- Update mods list after adding/removing replacer on Replacers Tab.
- Tweaked Import Race Info to merge cosmetics from different mods.

## 0.71 [2007/04/09]

- New: Repair Fbomb command.

## 0.70 [2007/04/07]

- Disable Import: TNR Faces command. (Use Bash Face patcher instead.)
- Disabled old ability to disable/uncheck savegames. (Use profiles instead.)
- Fix bug with "Change To" command.
- Warn on Oblivion.ini corruption
- Updated Russian translation (by DJ_Kovrik).
- Added Fbomb counter to savegame Statistics.

## 0.69 [2007/04/05]

- Re-enable importing faces into a mod. Oops.

## 0.68 [2007/04/02]

- Fix a bug with OBSE launching TESCS.

## 0.67 [2007/04/02]

- New: Launch Buttons.
- Update docs a lot.
- Disable Import: TNR Faces command. (Pretty much replaced by Import NPC Faces patcher.)
- Some compatibility fixes for people upgrading from much older Bash versions.
- Auto creation of Bashed Patch (one time only).

## 0.66 [2007/03/31]

- New: Import Race Info.

## 0.65 [2007/03/30]

- Bugfix some Profile and Oblivion.esm swapping interaction stuff.

## 0.64 [2007/03/30]

- New: Import Names.
- Misc.
  - Progress bar on startup.
  - Write error log for some startup errors.
  - Oblivion.esm Swapping stability, setup for internationalization.

## 0.63 [2007/03/30]

- New Oblivion.esm Swapping.
- Misc.
  - Esms now have blue text color rather than line color.
  - Shifted menus around a bit.
  - Changed "Explore..." to "Open..." and added it in more places.
  - Added "Oblivion.ini..." to direct open that file.
  - Added OBMM and TESCS launching icons to bottom toolbar. (Thanks Gez!)

## 0.62 [2007/03/28]

- Misc.
  - Fix face patching to work with Shivering Isles.
  - Fix a bug with save directory getting.

## 0.61 [2007/03/28]

- Misc.
  - Explore... commands for all tabs.
  - Added initial OBMM/Lock Times message.
  - Autocreate Oblivion.ini if necessary.
- Screenshots Tab
  - Jpg images now listed/shown.
  - Next Screenshot... command.
  - Convert to jpg command.
  - Rename... command

## 0.60 [2007/03/27]

- New Replacers Tab replaces previous replacers menu command.
  - New Textures BSA archive invalidation.
  - Now handle esps, esms and bsa files at root level of replacer.
- Misc
  - Delete command for screenshots.
  - Fix some typos.

## 0.59 [2007/03/26]

- New: INI Tweaks.
- Bugfixes/Tweaks
  - Fixed bug that ignored checkmarks in Import NPC Faces and list merging configuration.
  - Fixed bug in savegame spell list editing.
  - Refactoring adding strings to paths.
  - Tweaked created item name editing.

## 0.58 [2007/03/22]

- New: Tweak Clothes.
- In progress: Dial block handling.
- Refactored: MreRecord default loading, string getting.

## 0.57 [2007/03/18]

- Bashed Patches complete!
- Bugaround for inconsistent int/float with mtime get/set.

## 0.56 [2007/03/15]

- Tweak to ctrl-up/down sorting.
- Tweak to bloat cleaning.
- Tweaks to progress dialogs.
- In progress: Bashed Patches

## 0.55 [2007/03/14]

- Fixes and improvements for Replacers.

## 0.54 [2007/03/14]

- Bashed Patch Beta (Bashed Lists + TNR faces).
- Reorder mods by ctrl-up/down.

## 0.53 [2007/03/13]

- Replaced "Remove Null Refs" with Remove Bloat.
- Refactored progress dialog code.
- Log message windows now remember position and size.
- In progress: Bashed Patches

## 0.52 [2007/03/11]

- Tweaked Face Import dialog (better layout, saves game screenshot as image).
- Added Load Order column to Mods Tab.
- Fix a bug that broke Replacers feature.
- Better handling for savegame file errors.
- Expanded savegame statistics.
- Added Screenshots Tab.
- Added Dump Translator command for Internationalization.
- In progress: Replacers tab.

## 0.51 [2007/03/06]

- Internationalization Russian (Complete) (by DJ_Kovrik)
- Fix a bug in null ref cleaning.
- Importing face from mod no longer requires the editor id end in "PC".
- Refactored GUI layout code slightly. Hopefully didn't break anything!

## 0.50 [2007/02/27]

- Tweak Unicode encoding to fix with Cyrillic (and hopefully other languages).
- Add Remove Null Refs command.
- Add Import TNR Faces command.

## 0.49 [2007/02/19]

- Savegame Statistics bugfix.

## 0.48 [2007/02/19]

- More savegame Statistics.

## 0.47 [2007/02/18]

- List Merging: Html logging
- Fix bug with mtime getting for python 2.5.

## 0.46 [2007/02/05]

- Command lines functions
  - convertFace
  - scriptVars

## 0.45 [2007/02/03]

- Internationalization
  - German (Complete) (by DWS)

## 0.44 [2007/01/28]

- Tweaks
  - WikiText: CSS tag.
  - Better support for customizing menus and status bar buttons.
- Bugfixes
  - Fix a bug with face importing.

## 0.43 [2007/01/27]

- Tweaks
  - Improved install debugging help.
  - Allow shorter internal link specification.
  - Add Anchor wikitext tag.
- Bugfixes
  - Fixed template name.
  - Fixed MreRace data dumping.
- Internationalization
  - German (Partial) (by DWS)
  - Italian (Partial) (by Abot)

## 0.42 [2007/01/25]

- New Stuff
  - Wiki Text Html Generation.
  - Added support for Internationalization.
  - Tweaked shortcuts to be more generic.
  - Added support for more mod record types.
  - Optimized Mod elements code (remove getattr, setattr).
- Bugfixes
  - Fix a new bug with path for help browser.
  - Hopefully fixed flags problem with Python 2.5

## 0.41 [2007/01/15]

- Fix a bug with Python 5.1 compatibility.

## 0.40 [2007/01/14]

- Alchemical Catalogs
  - Are now books since scrolls don't correctly display large amounts of text.
- Merged Lists
  - Now handles leveled spells lists too.
- Refactoring
  - Added Python 2.5 compatibility. Python 2.5 is now preferred platform. (Though development is still done on Python 2.4.)
  - Added Path class and refactored all path accessing code to use it.
  - Flags Class: Refactored code to use new flags class.
  - Renamed Mod record names to start with Mre.
  - Added Mod Element structure classes.
  - Converted existing record classes to mod element definition, and added many new mod record classes.

## 0.39 [2006/12/26]

- Alchemical Catalogs
  - Added recognition of risky spell effects (RSWD, DUMY, DISE). (There's a mod that uses RSWD.)
  - Cut ingredient scroll prices in half.

## 0.38 [2006/12/25]

- Alchemical Catalogs

## 0.37 [2006/12/18]

- Autosave and Quicksave Backups
  - Automatic backups of autosave and quicksave files are now shown on the Saves tab.
- Leveled List Merging
  - "Releveling" mods now "own" general settings (chance none, template, etc.) for lists that they relevel.
  - Better handling of mods that don't change entries.
  - Better error handling,
- Bugfix
  - Fixed a bug in handling "ignored" groups.

## 0.36 [2006/12/16]

- New
  - Mods: "Add Master..."
  - Mods: Import: Merged Lists...
- Bugfix
  - Fix an inconsequential date bug with "Copy to esm/p".

## 0.35 [2006/12/10]

- Improved
  - Mod Duplicate and rename functions now warn if mod has associated bsa and/or voice directory.
- Bugfix
  - Unselecting a mod in load list now unselects its children mods too.

## 0.34 [2006/11/25]

- New
  - Mod: Version 0.8: New command allows you to set mod version back to 0.8.
  - Save: Edit Spell List: Remove unused spells from spell list.
- Improved
  - Load Masters: Improved error message if some mods missing.
  - Tweaked ini file reading to avoid problem with extra backslashes in saves directory.
  - Tweaked sorting of mods by name to ignore extension.
  - Now generates plugins.txt if necessary.
  - Now handles corrupted mod and save files correctly.

## 0.33 [2006/08/02]

- New/Improved
  - Add hours game hours column for save games.
  - Fixed zombie progress bars for Replacers. (I think.)
  - Added a couple of directory error checks.
  - Added help button.
- Improved Savegame Profiles
  - Edit: Add/Rename/Remove
  - Current (non-default) profile shows in Wrye Bash app title.
  - Now remembers/resets plugins.txt for each profile.

## 0.32 [2006/07/07]

- New/Improved
  - Export/Import Object Names now handles Birthsigns and sigil stones.

## 0.31 [2006/07/05]

- New/Improved
  - Added Mod: Move To... command.
  - Object Name Export/Import now includes object type.

## 0.30 [2006/07/02]

- New/Improved
  - Added Object Name Export/Import for mods.

## 0.29 [2006/06/29]

- New/Improved
  - Added link to open readme (same effect as clicking on Doc Browser button).
  - Added abomb info to savegame statistics report.
  - Added Repair Abomb command for save games.
- Bugfix
  - Fixed a problem with mod file error handling.

## 0.28 [2006/06/20]

- New/Improved
  - NPC Level Export/Import

## 0.27 [2006/06/12]

- New/Improved
  - Added a Save: Statistics command.
- Bugfix
  - Fixed an error in calculating record count for un-analyzed top blocks.

## 0.26 [2006/06/08]

- New/Improved
  - Fixed mod face import to allow import of eyes/hair that come from mod itself.

## 0.25 [2006/06/05]

- New/Improved
  - Replaced "Unlevel NPCs" with "Import NPC Levels".

## 0.24 [2006/06/01]

- New/Improved
  - Added Save: Repair Hair function.

## 0.23 [2006/05/31]

- Bugfix
  - Disabled addition of masters while importing face to esp. Tended to break stuff while importing faces to non-simple esps.
  - Fixed new lines in description field.
  - Added support for -u command line option to manually set user home directory.
  - All files now use pc style line returns.

## 0.22 [2006/05/28]

- Bugfix
  - Fixed created item name disambiguation bug.

## 0.21 [2006/05/27]

- New/Improved
  - Edit New Spells/Enchantments added for saves.
- Bugfix/Improved
  - Expanded SaveFile data to allow more manipulation.
  - Now use temp file for pickle files to lessen chance of corruption.

## 0.20 [2006/05/19]

- New/Improved
  - Save details now shows stats and save game image.
  - Save Directories for compatibility with Rurisu's Save Game Manager.
  - Converted Save: Export Face to Mod: Import Face.
  - Updated docs.
- Bugfixes
  - Ignore directories with filename extensions.
  - Handle corrupt save files.

## 0.19 [2006/05/15]

- New/Improved
  - Resurrected completion message on importing a face from an esp.
  - Added Update Archive Invalidator. (Experimental and most likely somewhat incomplete. Use at own discretion.)
- Bugfix/Improved
  - Fixed bug that ignored checkboxes when importing a face from an esp.

## 0.18 [2006/05/09]

- New/Improved
  - Added Exclusion groups.
  - Sort now sorts after time of first selected file rather than earliest time. (This makes it easy to move a file forward in time as well as back.)

## 0.17 [2006/05/08]

- Bugfix
  - Replace listSubtract function. Guess I needed it after all...

## 0.16 [2006/05/07]

- New/Improved
  - New command: Unlevel NPCs for save games.
  - Minor tweaks to face importing. Probably won't have a visible difference.

## 0.15 [2006/05/06]

- New/Improved
  - Allow editing of master names.
  - Allow sort masters by Save Order: i.e., by current order in the file.
- Bugfixes
  - Fix master listing to sort on first load.
  - Fix a bug that prevented backups from being made.

## 0.14 [2006/05/06]

- Bugfixes
  - Fixed a bug that broke face exporting.

## 0.13 [2006/05/05]

- Tweaked
  - Updated docs
  - Faces exported to a mod file now are given an editor id that starts with "sg" (save game).
- Bugfixes
  - Fixed a Face Import bug that threw an error if eyes or hair of an NPC in an esp face file were set to None.

## 0.12 [2006/05/04]

- New/Improved
  - Purple boxes for saves that exactly match load list.
  - Improved face import. Check to import race, gender, name. Face Preview.

## 0.11 [2006/05/03]

- Bugfixes
  - Fixed unicode encoding problem. (I think.)

## 0.10 [2006/05/01]

- Bugfixes
  - Fixed some bugs with description contents and snapshots.

## 0.09 [2006/04/30]

- Face Export/Import [BETA!]
  - Import now imports face, eyes, hair, haircolor, hairlength and gender. Race is not imported because it would require tweaking additional records (player's powers, etc.)
  - Note: Old code rewritten: it's possible that new bugs have been introduced.
- New/Improved
  - Internal: Mod and save game parsing fleshed out significantly.

## 0.08 [2006/04/26]

- New/Improved
  - Beta! Export face from save to esp.

## 0.07 [2006/04/25]

- Bugfixes
  - (Hopefully) fix a couple of directory bugs for foreigners and people with home directories stored in weird places.

## 0.06 [2006/04/23]

- New/Improved
  - BETA! Import face from one save into another.

## 0.05 [2006/04/23]

- New/Improved
  - Redid InitDirs to extract directory settings from Windows Registry.
  - Added ability to enable/disable saves.
  - Bash now stores configuration settings in user's Local Settings\Applications\Oblivion directory.

## 0.04 [2006/04/14]

- Bugfixes
  - Fixed a bug with getting the user's home path.

## 0.03 [2006/04/13]

- Bugfixes
  - Fixed a bug with getting the user's home path.

## 0.02 [2006/04/13]

- New/Improved
  - Added Replacers handling.
  - Updated docs.

## 0.01 [2006/04/13]

- First Release!