* BWS: More debug logging (disabled by default)
* BWS: Explicitly declared many variables while checking for typos that could cause bugs
* BWS: Renamed internal variables, added more whitespace and many comments for clarity
* BWS: Removed Misc-GUI-
EET.au3; to enable
EET selection, change $HideEET in Misc-GUI.au3
* BWS: GUI.au3 - On "choose translations" tab, lists now resize correctly when window size changes
* BWS: GUI.au3 - Changed font for tree-view mod extended description box to Arial 8-point
* BWS: Depend.au3 - Dependencies and conflicts rules for sub-components now work correctly
* BWS: Depend.au3 - Optional dependencies not available due to purge/missing translation will be ignored
* BWS: Depend.au3 - Mandatory dependencies not available for selection will also be ignored, only for 'warning' rules
* BWS: Depend.au3 - Message boxes showing results of automated rule solving are now scrollable if too long
* BWS: Depend.au3 - Replaced some commas with 'and'/'or' in the descriptive sentences displayed for rules
* BWS: Testing.au3 - If BWS can't find path to
BG1/BG1EE folder, set the input box to '-' instead of blank
* BWS: Misc-GUI.au3 - Fixed
BG1/
BG2/other-game-type folder positioning and titles when switching game type
* BWS: Misc-GUI.au3 - Default to recommended pre-selection (instead of first custom selection) for
BG2/
BGT
* BWS: Select-GUILoop.au3 - Disabled widescreen mod checks for
EE games (widescreen feature is built in)
* BWS: Select-Helper.au3 - Default to recommended click-mode (instead of minimal) for
BG2/
BGT
* BWS: Select-Helper.au3 - Setup.ini "Preselections" renamed "ClickModes" for clarity (should never change)
* BWS: Select-Helper.au3 - Removed 'v' prefix and extra space from mod version shown below selection-treeview
* BWS: Select-AI.au3 - Added mod name and component to the pop-up message when disabling a subcomponent
* BWS: Basics.au3 - Rewrote _IniCreateIndex to find first and last match in an array (speeds up searches)
_IniCreateIndex was broken -- it was finding last match instead of first match, so some searches were failing before
* BWS: Basics.au3 - Updated _IniRead to stop at last possible match instead of last line (speeds up searches)
* BWS: Select-Tree.au3 - Many readability improvements, and _TrimBWSConnections now returns a value
* BWS: Admin.au3 - Readability improvements only
* BWS: Install.au3 - Added
WeiDU code to Setup.BWS.tp2 to remove ANYONE from EA.IDS (work around script compilation errors with
WeiDU 238 and earlier)
* BG1EE/
BG2EE/
BGT rules changes:
1.
EET Tweaks - removed subcomponents from conflict rules (not needed in this case)
2. Sandrah Return to Faerun - added "BP-
BGT-Worldmap mod required" dependency rule
3. Sandrah Return to Faerun - added "BP-
BGT-Worldmap
ToB component required" dependency rule
4. Sandrah Return to Faerun - added "must install all components together" dependency rule
5. Sandrah Times of Trouble - now depends on Sandrah
NPC in addition to Return to Faerun
6. Sandrah
NPC - clarified descriptions for mandatory and optional recommended dependencies
7. Sandrah
NPC - re-enabled dependency warning for optional mods with cross-mod content
8. Clarified Improved Trademeet Crypt conflict warning rule
9. Fixed typo ('::') in "Choose one Xan portrait" conflict rule
* Config/Translation-EN.ini: Fixed typos "components" -> "component's" and "faild" -> "failed"
* Config/preselect.ini: Removed "(recommended for first playthrough!)" from Kreso's selection
*
BWP/
BGT: Install Revised Battles #15 before AzenMod to allow both versions of Improved Trademeet Crypt to coexist (if user is that much of a masochist)!
*
BG2EE: Ascension #104 (extended epilogues by shawnee) is now selectable -- I incorrectly thought this component was not for
EE (thanks White Agnus for reporting!)
Edited by agb1, 09 January 2016 - 02:30 PM.