[RELz] Wrye Bash -- Thread 88

Post » Tue May 08, 2012 9:27 pm

Continuing from the http://www.gamesas.com/index.php?showtopic=1324506...

What does Wrye Bash do?
  • It makes it safe to try out new mods because it will restore everything to the way it was when you uninstall a mod
  • It makes more mods compatible with each other by importing information from different mods into a "bashed patch"
  • It allows you to exceed the 255 mod threshold by automatically merging mods for you
FAQ:
Spoiler
  • What the heck do all these acronyms mean?
    Yeah, to save typing, we often sling around terminology that can be confusing to newcomers. Here's a quick rundown of what we mean:
    • WB: Wrye Bash. Written in Python.
    • WBSA: Wrye Bash Standalone. Wrye Bash packaged with the required Python interpreter and all dependencies into one neat executable package. Still internally runs on Python, but since the interpreter is internal to the exe, no Python components are required to be installed.
    • PBash: A Bashed Patch built with the "classic" Python mode patchers. These patchers read, process, and write mod records all in Python.
    • CBash: (1) A Bashed Patch built with the CBash (see #2) mode patchers. These patchers still do mod processing in Python, but utilize CBash.dll to do the file reading and writing.
    • CBash: (2) A C++ written DLL with a C API, that is used for reading and writing ESP/ESM format files. This is the only part of Wrye Bash not written in Python (well, except for calls to 7z.exe to extract things).
    • The practical benefits of using CBash are:
      • Building the bashed patch is much faster
      • More plugins are mergeable, giving you the ability to cram more goodness into Oblivion
      • In the future, more interesting kinds of tweaks will be practical to implement
    • BAIN: BAsh INstaller. You use it from the WB Installers tab
    • BAIN archive: A mod released in a format that can be installed by BAIN
    • BAIT: Bash Asynchronous Installer Tab. In development (pre-beta) and will replace the current implementation of BAIN. Will use multi-threading to have a UI that still responds while it processes data (calculates CRC's, installs mods, etc).

Download: http://tesnexus.com/downloads/file.php?id=22368 (mirrored at http://www.fliggerty.com/phpBB3/viewtopic.php?f=54&t=4233 and, of course, https://sourceforge.net/projects/oblivionworks/files/Wrye%20Bash/)

Documentation:
  • http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/Mopy/Wrye%20Bash.html (also included in the download as "Wrye Bash.html" in the Mopy folder)
  • http://tes.ag.ru/oblivion/mods/bash/readme.shtml: Translated version of the 295.1 readme.
  • Waruddar's http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/Mopy/patch_option_reference.html (also included in the download as "patch_option_reference.html" in the Mopy folder)
  • alt3rn1ty's http://www.tesnexus.com/downloads/file.php?id=35230
  • Metallicow's BAIN http://www.tesnexus.com/downloads/file.php?id=38857
  • http://www.uesp.net/wiki/Tes4Mod:Wrye_Bash
  • Translated documentation and guides: http://bbs.3dmgame.com/thread-2490955-1-1.html
Screenshots:
  • http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/building_bashed_patch_1.png http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/building_bashed_patch_2.png http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/building_bashed_patch_3.png
  • http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/installers_tab.png http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/installers_tab_conflicts.png
  • http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/mods_tab.png http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/saves_tab.png http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/ini_edits_tab.png http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/screenshots_tab.png
Requirements and Installation: Short version: just use the installer and install to the Oblivion folder! When you install dependencies, just install them to their default locations.
Long version:
Spoiler
There are two versions available: the Python version and the Standalone version. They are functionally equivalent. Most people should run the Standalone version since it is slightly simpler (no external Python components to install). You should to install the Python version, however, if you want to be more involved with development or if you already have Python installed on your system for other reasons.

First, if you're using Windows XP, Wrye Bash needs the http://www.microsoft.com/download/en/details.aspx?id=14431 installed, the x86 version. This is required for the custom 7z executable that Wrye Bash uses to run. Later versions of Windows already have this installed.

If you're using the Standalone version, the only other thing you need to install manually is the http://www.microsoft.com/downloads/details.aspx?familyid=a5c84275-3b97-4ab7-a40d-3802b2af5fc2.

If you are using the Python version, dependency installation will be handled automatically by the installer. However, if you want or need to do things manually:
Spoiler
  • http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi (Python 2.7.1 from Wrye Python 04a is fine as well)
  • http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win32-unicode-2.8.12.1-py27.exe
  • http://sourceforge.net/projects/comtypes/files/comtypes/0.6.2/comtypes-0.6.2.win32.exe/download
  • http://sourceforge.net/projects/pywin32/files/pywin32/Build216/pywin32-216.win32-py2.7.exe/download
  • Other setups _may_work_, but this is the only officially supported setup.
  • Python 3.x: NOT Supported
Note that the 32-bit versions are required even if you are on a 64-bit operating system
Then:
  • For manual installations of either the Standalone or Python versions, extract the archive in your Oblivion game folder so that the Mopy directory appears in the Oblivion directory
  • For Python versions, run by double-clicking on Wrye Bash Launcher.pyw
  • For WBSA (Wrye Bash StandAlone), run by double-clicking on Wrye Bash.exe
Remember! In Windows Vista and up, don't install Oblivion in the Program Files folder due to User Access Controls!

Development:
The project is hosted at https://sourceforge.net/projects/oblivionworks/develop. You don't need a SourceForge account to create or add data to bug reports and feature requests -- you can always contribute anonymously (but put your name in the comments section if you want credit : ). Feeling brave? SVN versions are not guaranteed to be release quality, but if you know what you're doing and want to help us test new features and track down bugs, follow alt3rn1ty's SVN guide to use the latest code:
Spoiler
If going from Standalone version to Python version, use the latest installer to install the Python version before continuing. It will install all required dependencies for you.

The latest svn is always here >>http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/<< - Then just click "Download GNU Tarball" at the bottom. Note: If you have been told to try a specific revision number instead of the latest, type the revision number in the sticky revision box and press return, the Download GNU Tarball will now grab that revision's set of files.

Use >>http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/?view=log<< to view the log of changes for reference to specific revision numbers and their changes, to revert to as necessary if things go wrong...

A screenshot walkthrough:
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn1.jpg
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn2.jpg
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn3.jpg
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn4.jpg
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn5.jpg
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn6.jpg
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn7.jpg
http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/screenshots/svn8.jpg

Rinse and repeat when a new svn comes out.

Beware: Its a good idea to rename the tarball according to the revision number and keep it around. Keep a few weeks worth of them so if there is a problem found later with a particular set of committed files in the tarball you can go back to a previous known good revision. There's no need to go back this far but note svn revision 1309 was the directory structure change, and if you go back to a revision earlier than that you will probably have to follow http://www.gamesas.com/index.php?/topic/1205502-relz-wrye-bash/page__view__findpost__p__18000658 to get WB running again.
Reporting Bugs: Try to give us enough information to diagnose your problem. The following information is useful to us:
Spoiler
  • What version of Wrye Bash are you using? If you're using the SVN, be sure to include the revision number.
  • What are all the symptoms? Be sure to include what you did (step-by-step is helpful), what you expected, and what happened.
  • What do you see? Error messages are very valuable to us.
  • What version of Windows are you using? Is UAC enabled and is Oblivion in the default directory? (If it is, please install it somewhere else. This can cause lots of problems)
  • Are you using a bash.ini? If so, include its contents (in spoiler tags, please!)
  • Is the problem related to the Bashed Patch? If so include the following:
    • Your Load Order (in spoiler tags). Get this by right clicking on a column header in the Mods tab, and selecting 'List Mods...'
    • Your Bashed Tags (in spoiler tags). Get this by right clicking on a column header in the Mods tab, and selecting 'List Bash Tags...'
    • Your Bashed Patch config (in spoiler tags). Get this by right clicking on the Bashed Patch and selecting 'List Patch Config...'
  • If you're using the WBSA, things are a bit trickier. There are currently a few known issues:
    • Wrye Bash wont work correctly if you launch it from the command line (DOS). Always launch by double clicking the exe or a shortcut to it.
    • Due to issue #1, no debug mode is available. Some errors that happen will still be printed either to a "Wrye Bash.exe.txt" file, or to the "stdout/stderr" window that shows up with errors sometimes.
  • If you think you've found an error in the WBSA, be sure to uninstall ALL python components and test it again first, to be sure we get an accurate report. Having python installed can sometimes trick the WBSA into thinking that it has all of the files it requires, even if it really doesn't.
Linking: If you'd like to link to Bash from somewhere else, please do! But be sure to link to either http://tesnexus.com/downloads/file.php?id=22368 or http://sourceforge.net/projects/oblivionworks/. Don't link to the actual download file, since that changes fairly frequently.

Related Projects:
  • Load orders should be managed with http://tesnexus.com/downloads/file.php?id=20516 (Better Oblivion Sorting Software), which also supplies updated lists of tags used for importing (though even if you don't use BOSS, a basic taglist is shipped with each version of Wrye Bash)
  • Valda ported and maintains Wrye Bash for Fallout3 (http://www.gamesas.com/index.php?showtopic=1211142) and Fallout3 New Vegas (http://www.gamesas.com/index.php?showtopic=1129389)
Changelog for Latest Version:
=== 295.5 [17/1/2012] [Lojack,PacificMorrowind]
Spoiler
  • Bugfix release:
    • Skyrim: Corrected more record definitions. All record definitions have been double checked now.
    • BAIN: Fixed a problem associated with Embedded BCF's, causing BAIN to become unusable.
    • Wrye Bash Installer updated to included the necessary files of the http://www.microsoft.com/download/en/details.aspx?id=14431. 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 [15/1/2012] [Lojack,PacificMorrowind]
Spoiler
  • 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 [14/1/2012] [Lojack,bluesky404,PacificMorrowind]
Spoiler
  • 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 langauges 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 inconsistancies 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:
      • Skryim and Oblivion have problems with reading the 'plugins.txt' file when there are unicode file names in it. Therefore, we cannot guarentee 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 Bashe'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 ID's, 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 Skryim.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 readme's 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 id's 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 INI's.
        • Adding lines is only enabled if the 'Allow Tweaks with New Lines' option is enabled (disabled by default for Obilvion, 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 beteween games can be accomplished via the Settings Menu.
User avatar
Peetay
 
Posts: 3303
Joined: Sun Jul 22, 2007 10:33 am

Post » Tue May 08, 2012 6:24 pm

Bug tracking and progress towards next release
Here's a rundown of what the next release will contain, as well as a list of all known bugs and requested enhancements. Links lead to the sourceforge tracker artifacts. If you have information or opinions pertaining to any particular bug or enhancement, please comment at the tracker link. If you have screenshots or sample files, you can attach them (or links to them) to the trackers too. Any information helps!

Users who have reported bugs and are updating from svn: please check the following for any closed/fixed bugs (indicated with a strikethrough). Confirmation of the fix would be much appreciated.

Upcoming release 296: CBash 0.6.0, documentation, and UI usability
  • http://sourceforge.net/support/tracker.php?aid=3415244 Invalid FormIDs breaking the patch
  • http://sourceforge.net/support/tracker.php?aid=3414919 Mods flicker on mouse over [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3414715 Possible CBash patcher bugs
  • http://sourceforge.net/support/tracker.php?aid=3408173 Mod's Masters list doesn't support unicode
  • http://sourceforge.net/support/tracker.php?aid=3406402 make checklistboxes in dialogs scrollable
  • http://sourceforge.net/support/tracker.php?aid=3391360 Unicode error when opening doc browser with unicode author
  • http://sourceforge.net/support/tracker.php?aid=3331937 CBash: Using C.Name blocks other cell record changes [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3413533 INI Edits: Hide invalid tweaks [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3413532 Auto-add INI's installed by BAIN to the INI Edits Tab [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3413519 UI usability improvements - stage 1
  • http://sourceforge.net/support/tracker.php?aid=3411726 Make wbsa the default installer choice
  • http://sourceforge.net/support/tracker.php?aid=3411282 Ensure a bashed patch exists on program start
  • http://sourceforge.net/support/tracker.php?aid=3407019 highlight but don't select unconfigured mods on bp import [myktaylor]
  • http://sourceforge.net/support/tracker.php?aid=3406435 Add help icon in bashed patch dialog
  • http://sourceforge.net/support/tracker.php?aid=3395960 Add visual indication of which column governs the sort order
  • http://sourceforge.net/support/tracker.php?aid=3395666 Enforce minimal column width
  • http://sourceforge.net/support/tracker.php?aid=3393119 mod with new, deleted records is still mergeable [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3389786 Remove or hide ScriptContents patcher
  • http://sourceforge.net/support/tracker.php?aid=3388153 Don't merge deleted records
  • http://sourceforge.net/support/tracker.php?aid=3385784 Remove BALO
  • http://sourceforge.net/support/tracker.php?aid=3344805 Refresh Wrye Bash documentation
  • http://sourceforge.net/support/tracker.php?aid=3103903 Hijackthis for Oblivion.
  • http://sourceforge.net/support/tracker.php?aid=2997330 View details of a BCF [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3414907 CBash failing to patch worldspaces [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3414712 CBash reporting new records when there are none. [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3414266 CBash ITM false positives/negatives [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3408176 CBash nulling out water height in CELL records [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3388152 Fix CBash's handling of UDRs [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3378614 CBash handles hardcoded FormID's incorrectly [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3347199 CBash WATR records are malformed [waruddar]
  • http://sourceforge.net/support/tracker.php?aid=3445441 Make the scanner ignore hidden folders
  • http://sourceforge.net/support/tracker.php?aid=3413531 Allow various Tabs to be hidden/shown [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3413530 Change StatusBar icons/ordering from within the UI [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3413528 Change StatusBar icon size "on the fly" [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3407196 Tooltip enhancements [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3395254 Respect system preferences for font size [pacmorrowind]

https://sourceforge.net/tracker/?group_id=284958&atid=1207901&status=1:
Spoiler
  • http://sourceforge.net/support/tracker.php?aid=3456263 Program freeze and loss of work
  • http://sourceforge.net/support/tracker.php?aid=3427536 leftovers from uninstaller
  • http://sourceforge.net/support/tracker.php?aid=3425987 Scroll bar menu must be global
  • http://sourceforge.net/support/tracker.php?aid=3425981 upgrating from 291 to 295 may cause Oblivion.esm ghosting
  • http://sourceforge.net/support/tracker.php?aid=3411634 Bash Memory Problems
  • http://sourceforge.net/support/tracker.php?aid=3410269 Issue with certain format INI files.
  • http://sourceforge.net/support/tracker.php?aid=3408415 Progress bar disappears while autoannealing
  • http://sourceforge.net/support/tracker.php?aid=3402087 Tweak Actors: Vanilla Beast Skeleton Tweaker broken
  • http://sourceforge.net/support/tracker.php?aid=3391186 Mod Checker should not warn about NoMerge non-mergeable mods
  • http://sourceforge.net/support/tracker.php?aid=3388557 CBash: Possible spell patcher problem (need more info)
  • http://sourceforge.net/support/tracker.php?aid=3388518 CTDs if spells imp from FCOM_Convergence (possibly solved)
  • http://sourceforge.net/support/tracker.php?aid=3385296 error handling for bosh.initSettings is flawed
  • http://sourceforge.net/support/tracker.php?aid=3329021 just opening Wrye Bash causes Oblivion CTD (possibly solved)

https://sourceforge.net/tracker/?group_id=284958&atid=1207904&status=1:
Spoiler
  • http://sourceforge.net/support/tracker.php?aid=3457318 Bain should recognize “Data” folders
  • http://sourceforge.net/support/tracker.php?aid=3455468 Update from file
  • http://sourceforge.net/support/tracker.php?aid=3446770 NMM integration
  • http://sourceforge.net/support/tracker.php?aid=3439187 Reverse view of the data files
  • http://sourceforge.net/support/tracker.php?aid=3439136 NoMerge Tag that does not imply Deactivate
  • http://sourceforge.net/support/tracker.php?aid=3438579 Customizable locations - oblivion.ini, plugins.txt and saves
  • http://sourceforge.net/support/tracker.php?aid=3437929 Move vanilla files to special package instead of overwriting
  • http://sourceforge.net/support/tracker.php?aid=3437922 Jump from mod list to corresponding installer
  • http://sourceforge.net/support/tracker.php?aid=3437918 Portable source version of Wrye Bash
  • http://sourceforge.net/support/tracker.php?aid=3437914 Actually visible installer selection highlight
  • http://sourceforge.net/support/tracker.php?aid=3437913 Patcher to remove loading screen text
  • http://sourceforge.net/support/tracker.php?aid=3436179 Create original file cache against overwrites
  • http://sourceforge.net/support/tracker.php?aid=3436064 Installation of DLLs outside of obse\plugins
  • http://sourceforge.net/support/tracker.php?aid=3425443 Dockable status bar buttons
  • http://sourceforge.net/support/tracker.php?aid=3423164 INIzer support
  • http://sourceforge.net/support/tracker.php?aid=3418026 Installer should prompt to update out-of-date deps
  • http://sourceforge.net/support/tracker.php?aid=3412774 only mark mergeable when we have to
  • http://sourceforge.net/support/tracker.php?aid=3411323 Standard bashed patch name should be Bashed Patch.esp
  • http://sourceforge.net/support/tracker.php?aid=3411283 Make it more obvious how to rebuild a bashed patch
  • http://sourceforge.net/support/tracker.php?aid=3408190 organize tweakers by semantics instead of implementation
  • http://sourceforge.net/support/tracker.php?aid=3408172 Import/export ACBS.stats
  • http://sourceforge.net/support/tracker.php?aid=3406403 Italicize bashed patch settings in non-default states
  • http://sourceforge.net/support/tracker.php?aid=3404131 Add selection information to List Subpackages command
  • http://sourceforge.net/support/tracker.php?aid=3403229 prompt to see if user wishes to remove crc-mismatched files
  • http://sourceforge.net/support/tracker.php?aid=3402841 implement ini-configurable text styles
  • http://sourceforge.net/support/tracker.php?aid=3400520 Make tone imports optional in face import tool
  • http://sourceforge.net/support/tracker.php?aid=3400506 More user-friendly INI Edits tab
  • http://sourceforge.net/support/tracker.php?aid=3400500 startup tips
  • http://sourceforge.net/support/tracker.php?aid=3400496 List unmanaged files
  • http://sourceforge.net/support/tracker.php?aid=3400495 Associate extra files with BAIN packages
  • http://sourceforge.net/support/tracker.php?aid=3400296 Automatically build bashed patch after BAIN installation
  • http://sourceforge.net/support/tracker.php?aid=3400289 Autorun BOSS after BAIN installation
  • http://sourceforge.net/support/tracker.php?aid=3400257 Startup splash screen?
  • http://sourceforge.net/support/tracker.php?aid=3400256 .esm files should always be considered bashable
  • http://sourceforge.net/support/tracker.php?aid=3397660 Autoactivate mods after installation
  • http://sourceforge.net/support/tracker.php?aid=3396026 Better understanding of the .ess file format
  • http://sourceforge.net/support/tracker.php?aid=3395297 Automatic bug reporting
  • http://sourceforge.net/support/tracker.php?aid=3395286 Alchemy potion auto-renamer for save game
  • http://sourceforge.net/support/tracker.php?aid=3393346 Visually indicate that a BCF is missing files
  • http://sourceforge.net/support/tracker.php?aid=3391651 Remove masters?
  • http://sourceforge.net/support/tracker.php?aid=3391647 Friendlier UI: create menu bar
  • http://sourceforge.net/support/tracker.php?aid=3391289 no warn ab dirty mods that BOSS says should not be cleaned
  • http://sourceforge.net/support/tracker.php?aid=3390846 Automatically enforce MustBeActiveIfImported tag
  • http://sourceforge.net/support/tracker.php?aid=3388155 Add "Advanced" tweak where power users can alter GMSTs
  • http://sourceforge.net/support/tracker.php?aid=3387324 Persist bash.ini settings across updates
  • http://sourceforge.net/support/tracker.php?aid=3387004 One-click mod cleaning
  • http://sourceforge.net/support/tracker.php?aid=3384252 EOL non-CBash patchers
  • http://sourceforge.net/support/tracker.php?aid=3383927 Installer hides component installers on Win7
  • http://sourceforge.net/support/tracker.php?aid=3383924 Threaded installer
  • http://sourceforge.net/support/tracker.php?aid=3383351 BAIN Package Update Checker
  • http://sourceforge.net/support/tracker.php?aid=3383346 BAIN BSA Conflict Support
  • http://sourceforge.net/support/tracker.php?aid=3380401 Rename "Clean Data" to "Move unowned data files to project"
  • http://sourceforge.net/support/tracker.php?aid=3380280 Revamp hidden files system
  • http://sourceforge.net/support/tracker.php?aid=3379910 BAIN interaction with modified INIs
  • http://sourceforge.net/support/tracker.php?aid=3379905 Have deleted files go to the Recycle Bin
  • http://sourceforge.net/support/tracker.php?aid=3349242 Allow uninstalling of files not installed by a package.
  • http://sourceforge.net/support/tracker.php?aid=3339035 Deprecate support for Python 2.6
  • http://sourceforge.net/support/tracker.php?aid=3336961 Create New Project
  • http://sourceforge.net/support/tracker.php?aid=3333426 Launchers for Oblivion/Data in file manager; conscribe log
  • http://sourceforge.net/support/tracker.php?aid=3333419 package metadata file
  • http://sourceforge.net/support/tracker.php?aid=3329193 "NoMerge" including "Deactivate" semantics is unintuitive
  • http://sourceforge.net/support/tracker.php?aid=3329058 Errors using Chinese translation, utf8 doesn't work
  • http://sourceforge.net/support/tracker.php?aid=3314401 Have BAIT show an image for packages
  • http://sourceforge.net/support/tracker.php?aid=3314399 dnd text/text files into the BAIN comments
  • http://sourceforge.net/support/tracker.php?aid=3168471 Move mods docs to Docs\
  • http://sourceforge.net/support/tracker.php?aid=3149179 Bypass AutoRefresh: AutoRefresh on SHIFT-release if needed.
  • http://sourceforge.net/support/tracker.php?aid=3140786 Import faces to NPCs within save files, and ESP
  • http://sourceforge.net/support/tracker.php?aid=3139535 SubPkg names beside ESP & Data-tab itms +SubPkg Conflicts
  • http://sourceforge.net/support/tracker.php?aid=3139504 Multi-part/volume archive support (7z)
  • http://sourceforge.net/support/tracker.php?aid=3127326 BAIN install order list improvements
  • http://sourceforge.net/support/tracker.php?aid=3117381 Tweaker: zero the disposition of Crime victims and witnesses
  • http://sourceforge.net/support/tracker.php?aid=3101356 Change the way NpcFaces and NpcFacesForceFullImport work
  • http://sourceforge.net/support/tracker.php?aid=3099804 Keep info about installed pkgs when source pkgs disappear
  • http://sourceforge.net/support/tracker.php?aid=3092291 Autoupdate/rollback functionality
  • http://sourceforge.net/support/tracker.php?aid=3092281 OMOD support
  • http://sourceforge.net/support/tracker.php?aid=3091563 Visual resource conflict browser
  • http://sourceforge.net/support/tracker.php?aid=3091504 Redesign UI for Installers Tab
  • http://sourceforge.net/support/tracker.php?aid=3059673 Each profile has its own data
  • http://sourceforge.net/support/tracker.php?aid=2998602 Associate readme's with BAIN packages
  • http://sourceforge.net/support/tracker.php?aid=2998601 Rename installed files
  • http://sourceforge.net/support/tracker.php?aid=2985605 Restructure Bash directories
  • http://sourceforge.net/support/tracker.php?aid=2985586 Extended Character Set Support
  • http://sourceforge.net/support/tracker.php?aid=2985295 Customizable Hidden installer directory
  • http://sourceforge.net/support/tracker.php?aid=2985293 Relocate Bash Files
  • http://sourceforge.net/support/tracker.php?aid=2985278 New Container Bash Tag
  • http://sourceforge.net/support/tracker.php?aid=2985275 Sub-package file filtering panel
  • http://sourceforge.net/support/tracker.php?aid=2985271 NoTweaks Bashed Tag
  • http://sourceforge.net/support/tracker.php?aid=2985270 Development Tab
  • http://sourceforge.net/support/tracker.php?aid=2985267 Doc Browser
  • http://sourceforge.net/support/tracker.php?aid=2902924 Compare scripts between mod versions
User avatar
Rachael
 
Posts: 3412
Joined: Sat Feb 17, 2007 2:10 pm

Post » Wed May 09, 2012 6:23 am

Wrye Bash Readme Rewrite

Based on 295.2's readme.

I've been working on a rewrite of WB's readme since about mid-December, pretty much independently of the Wrye Bash's team (apart from getting permission). I've now gotten enough done that it's worth sharing for feedback.

http://dl.dropbox.com/u/17043363/General%20Usage.html
http://dl.dropbox.com/u/17043363/Advanced%20Usage.html
http://dl.dropbox.com/u/17043363/Version%20History.html

(To view the pictures you may need to save the HTML files and place them in your Mopy folder.)

To Do

Content
  • Needs separation of specific functionalities for Oblivion and Skyrim. ATM everything is written as though all features are available to both games - however this is not the case. I don't know anything more though, so I need people to tell me what is Oblivion-specific or Skyrim-specific.
  • Needs inclusion of wizards.html and the 5 or so lines introducing Wizards in Wrye Bash.html. This will go in the Advanced Guide (an alternate intro is in the the General Guide already).
  • BALO info is missing (as it will probably be removed before I am done).
  • Replacers info is missing (for the same reason as BALO).
  • DarNified Books Wtxt formatting info is missing (as I do not understand its usage, context or purpose - someone please explain).
  • Content on UESP is missing. Much of it is duplicated in the readme, but some is unique.
  • Content will need to be updated to take account of changes since 295.2.
Formatting
  • Doesn't read easily - too wordy. This can be improved.
  • Needs more explanatory pictures, and pictures need to be updated.
  • Spacing and colours will change to make it easier to read, and to help distinguish different types of info.
Layout
  • Whole sections may move around. Wizards section in Advanced Guide is a likely candidate.
  • Some of the Advanced Guide's Tools subsections will probably become full sections.
User avatar
Jesus Lopez
 
Posts: 3508
Joined: Thu Aug 16, 2007 10:16 pm

Post » Wed May 09, 2012 4:45 am

Re: http://sourceforge.net/support/tracker.php?aid=3331937 CBash: Using C.Name blocks other cell record changes [lojack5]

I've gone back over my current patch and found that this has in fact been mostly fixed. Not sure what got screwed up before when I said it wasn't working, but either it got fixed again somehow or there was something wrong with how I was building it.

At this point it's only failing to pick up C.Name tags from anything past the first mod that uses one. All the climate data etc is carrying over properly. Just the FULL subrecord that still needs some help.
User avatar
Unstoppable Judge
 
Posts: 3337
Joined: Sat Jul 29, 2006 11:22 pm

Post » Wed May 09, 2012 2:37 am

Arthmoor Is that with the older more stable close to ideal CBash 0.53, or the developing 0.60 CBash ?.


I have a question reference the second post too; For a couple of threads now, the bug/enhancement list was a reflection of the current state of CBash 0.53 before CBash 0.60 was introduced - And as far as I know has just been carried over to each new thread with a new title ...

Upcoming release 296: CBash 0.6.0, documentation, and UI usability ..
etc ~ snip

So how much of that list actually represents the current state/reliability of CBash 0.60, has everything that has been fixed before (all the strikethroughs) been proven in CBash 0.6.0 ?. Or is it as I believe still only really applicable to CBash 0.5.3 ?

I ask because as I understand it, CBash 0.6.0 was quite an overhaul/rewrite of the code - A fresh start to support future developments with Wrye Bash for Skyrim.

My question to Arthmoor above spawned this train of thought because if fixes on that list are now being applied to 0.6.0 and not 0.5.3 .. Shouldn't we have two separate lists ?, otherwise we might become so familiar with the title of the buglist that we accept it as a given that 0.6.0 has had all that bug testing applied to it out of all the threads over the last year and a half, when most of it does not actually apply to 0.6.0.
User avatar
Vickytoria Vasquez
 
Posts: 3456
Joined: Thu Aug 31, 2006 7:06 pm

Post » Tue May 08, 2012 9:25 pm

That's with the 0.6.0 code. And as far as I know, the strike-through bugs are verified as still fixed in 0.6.0. Some of which were bugs introduced by 0.6.0, like the landscape one.
User avatar
Mark
 
Posts: 3341
Joined: Wed May 23, 2007 11:59 am

Post » Wed May 09, 2012 5:16 am

Right, the second post is relevant if you're using the SVN trunk - CBash 0.6 - many of the strikethroughs are not fixed with CBash 0.5.3

Arthmoor - echoing alt3rn1ty - the latest test you've done is with CBash 0.6 correct? That would go along with my expectations if it's the case. Between the updated CBash and some changes to the way patchers were run, we'd got it down to just the FULL attribute being conflicting now, due to the 'Names' tag and the 'C.Name' tag both trying to change it. CBash 0.5.3 still has problems with it though.
User avatar
Alan Whiston
 
Posts: 3358
Joined: Sun May 06, 2007 4:07 pm

Post » Wed May 09, 2012 5:00 am

Yes, that was checked with CBash 0.6.0.
User avatar
kevin ball
 
Posts: 3399
Joined: Fri Jun 08, 2007 10:02 pm

Post » Tue May 08, 2012 4:10 pm

Right, the second post is relevant if you're using the SVN trunk - CBash 0.6 - many of the strikethroughs are not fixed with CBash 0.5.3

:biggrin: I just went back through a few threads and found where I got lost ...

From here http://www.gamesas.com/topic/1231306-relz-wrye-bash/page__view__findpost__p__18608974

to here http://www.gamesas.com/topic/1233170-relz-wrye-bash/page__view__findpost__p__18652733

@ Wrinkly - ^^ The first link above, within the first ten posts after that is where the topic of changing the html came up last time and including a different style set of pictures.
User avatar
Rob Smith
 
Posts: 3424
Joined: Wed Oct 03, 2007 5:30 pm

Post » Wed May 09, 2012 12:38 am

Spotted a bug that wasn't there before:
http://img715.imageshack.us/img715/3848/nullref.jpg

That NULL ref in the bottom right corner of the image should instead be a completely blank entry like the others for the C.Owner flag.
User avatar
Chris Jones
 
Posts: 3435
Joined: Wed May 09, 2007 3:11 am

Post » Tue May 08, 2012 4:19 pm

CBash (0.6 or 0.5.3) or PBash Patch?
User avatar
brenden casey
 
Posts: 3400
Joined: Mon Sep 17, 2007 9:58 pm

Post » Wed May 09, 2012 7:59 am

CBash 0.6.0
User avatar
NAkeshIa BENNETT
 
Posts: 3519
Joined: Fri Jun 16, 2006 12:23 pm

Post » Wed May 09, 2012 6:22 am

Ok, not sure If I know how to fix it yet then - the FormID internal representation changed quite a bit from 0.5.3->0.6, but I'll take a look once the 295.3 release is done.
User avatar
J.P loves
 
Posts: 3487
Joined: Thu Jun 21, 2007 9:03 am

Post » Tue May 08, 2012 3:31 pm

I am a bit confused on how reliable the standalone version is now. Are there any problems known to exist when using the standalone version, versus the python version? I've been afraid to rely on the standalone version, after reading (awhile back) about there being some bugginess in buildiong bashed patches with it.
User avatar
Colton Idonthavealastna
 
Posts: 3337
Joined: Sun Sep 30, 2007 2:13 am

Post » Tue May 08, 2012 7:20 pm

Deleted post. Sorry, I posted in the wrong tab. :blink:
User avatar
..xX Vin Xx..
 
Posts: 3531
Joined: Sun Jun 18, 2006 6:33 pm

Post » Wed May 09, 2012 6:07 am

Here are some more:
You might want to post this on the BOSS topic and include mod links when you do :)
User avatar
roxanna matoorah
 
Posts: 3368
Joined: Fri Oct 13, 2006 6:01 am

Post » Tue May 08, 2012 11:44 pm

I am a bit confused on how reliable the standalone version is now. Are there any problems known to exist when using the standalone version, versus the python version? I've been afraid to rely on the standalone version, after reading (awhile back) about there being some bugginess in buildiong bashed patches with it.

The Standalone version is fine, and uses the same code (included in the build of the exe) as the Python version.

When you right click on the Bashed Patch and choose to rebuild it, you have a couple of options to do this.

The one I circled here http://www.tesnexus.com/downloads/images/35230-1-1317081327.png
is the normal Rebuild Patch in Python mode (sometimes referred to in these threads as PBash)

PBash works the same whether you are using Standalone, or the full Python Install dependant Wrye Bash.

The other option - CBash - Is where development is at, and still has a few things needing ironed out. This also works the same whether you are using Standalone or a full Python installation Wrye Bash.

CBash is quicker, and allows more mods to be merged (so that they can be ghosted and not count towards your total esp slots in game)

PBash, is still the most reliable, and it does not matter which Wrye Bash you are using. Although the more up to date Wrye Bash has more bug fixes applied to PBash than earlier versions.

Right now there are also two different types of CBash which probably confuse people trying to follow the subjects (me too sometimes as is evident in the previous posts), and this depends upon whether you installed from the Installer for Wrye Bash on TESNexus (CBash 0.5.3 included), or if you are being more adventurous and using the development builds from the svn (CBash 0.6.0)

So to sum up ..

PBash, either Standalone or full Python = Most reliable.

CBash still has some problems being worked on, but it may be okay for you depending on what type of mods you are using, but the second post of this topic listing known bugs now applies to the svn (0.6.0) version of CBash, not the version of CBash currently included in the installer on TESNexus ... So what still needs fixed with that (and what types of mods are not recommended to be used with it) until it is updated to CBash 0.6.0 ... I am not sure, but I think the second post a few threads back here http://www.gamesas.com/topic/1231306-relz-wrye-bash/page__p__18608974#entry18608974
still applies to CBash 0.5.3.

Edit: The remaining bugs for CBash 0.5.3 moved down in that post into the Remaining bugs Spoiler near the bottom.
User avatar
RAww DInsaww
 
Posts: 3439
Joined: Sun Feb 25, 2007 5:47 pm

Post » Tue May 08, 2012 6:20 pm

I am a bit confused on how reliable the standalone version is now. Are there any problems known to exist when using the standalone version, versus the python version? I've been afraid to rely on the standalone version, after reading (awhile back) about there being some bugginess in buildiong bashed patches with it.
Standalone is fine. It internally uses the exact same code the regular version does, it's all just hidden from you by having the Python interpreter packaged inside with the source code.

I think you're probably confused by talk of the difference between a CBash Bashed Patch and a Python Bashed Patch. Check out the OP, it covers all of this.

Edit: ninja'd
User avatar
dean Cutler
 
Posts: 3411
Joined: Wed Jul 18, 2007 7:29 am

Post » Tue May 08, 2012 4:00 pm

Thanks for the much-needed clarification alt3rn1ty and Lojack! You're right, it was talk of CBash issues that had me confused.
User avatar
He got the
 
Posts: 3399
Joined: Sat Nov 17, 2007 12:19 pm

Post » Wed May 09, 2012 2:20 am

Just a few little things, all relating to the latest SVN:

I can confirm that the new 'sort' indicator on the Mods tab columns causes lag, nothing too severe but definitively noticeable. Also, the 'load order' column can only be sorted in one direction, while all other columns can be sorted in either ascending or descending order. Probably always has been like that, as the current order seems the most logical order, but now I want to see the triangle point the other way :tongue:

When checking the build report after rebuilding the patch (CBash, 0.6) with the new 'Merge eyes/hairs' from similar races (full merge between similar races) I noticed that a temporary copy of the Bashed Patch itself shows up in the list of mods merged, as shown below. Maybe this is how this tweak works, but it just looked odd to me, so I thought I'd mention it. Unfortunately I do not have time to check for any ill-effects in game for the next day or two (and no idea what to look out for really), but let me know if you need further info.

Always nice to see new options introduced!

Spoiler

Merge Eyes from similar races
? Races tweaked: 72
? Cobl Main.esm: 3
? TamRes.esm: 8
? Mart's Monster Mod.esm: 4
? Kvatch Rebuilt.esm: 1
? Better Cities Resources.esm: 1
? Bashed Patch, 0.esp.tmp: 41
? SkinMannequinVan-nosleep.esp: 2
? ElsweyrAnequina.esp: 1
? ReclaimSancreTor.esp: 6
? 1em_Vilja.esp: 1
? ZUAmberMadnessOverhaul.esp: 4
Merge Hairs from similar races
? Races tweaked: 74
? Bashed Patch, 0.esp.tmp: 71
? ReclaimSancreTor.esp: 1
? ZUAmberMadnessOverhaul.esp: 2
User avatar
Isabella X
 
Posts: 3373
Joined: Sat Dec 02, 2006 3:44 am

Post » Tue May 08, 2012 11:40 pm

Just a few little things, all relating to the latest SVN:

I can confirm that the new 'sort' indicator on the Mods tab columns causes lag, nothing too severe but definitively noticeable. Also, the 'load order' column can only be sorted in one direction, while all other columns can be sorted in either ascending or descending order. Probably always has been like that, as the current order seems the most logical order, but now I want to see the triangle point the other way :tongue:
yep always been that way.
ugh that's kinda what I was expecting; and can't really streamline that code - it's basically as clean as possible... I'm going to do a few tests but unless I hear otherwise about lag from others I'll comment it out as too much slooow doown
When checking the build report after rebuilding the patch (CBash, 0.6) with the new 'Merge eyes/hairs' from similar races (full merge between similar races) I noticed that a temporary copy of the Bashed Patch itself shows up in the list of mods merged, as shown below. Maybe this is how this tweak works, but it just looked odd to me, so I thought I'd mention it. Unfortunately I do not have time to check for any ill-effects in game for the next day or two (and no idea what to look out for really), but let me know if you need further info.

Always nice to see new options introduced!
oh yes that is actually possible (and dependent on your LO common) with quite a few of the CBash tweaks... I noticed it while I was developing these but figured I'd keep it the same and then see if I could find a way to give it a nicer log message (probably will end up changing it so that it shows the parent mod name that the record is first defined in instead of the winning version that the tweaker edits)
Pacific Morrowind
User avatar
Kari Depp
 
Posts: 3427
Joined: Wed Aug 23, 2006 3:19 pm

Post » Wed May 09, 2012 12:04 am

There's lag, sure, but it's certainly not something so bad it needs to be killed. Though I'm not sure exactly what use it is to be able to sort the list by CRC value, so if removing sorters from columns it makes no sense to have them on helps, that's one to look at axing.
User avatar
Gwen
 
Posts: 3367
Joined: Sun Apr 01, 2007 3:34 am

Post » Tue May 08, 2012 7:03 pm

Anyway - leave the LO one way sortable lol

Maybe the lag has to do with columns - trying to test this I enabled them all and after disabling mod time when disabling size I got :
Traceback (most recent call last):  File "C:\GAMES\TESIV\Oblivion\Mopy\bash\basher.py", line 8450, in Execute	self.window.RefreshUI()  File "C:\GAMES\TESIV\Oblivion\Mopy\bash\basher.py", line 1785, in RefreshUI	self.PopulateItems(selected=selected)  File "C:\GAMES\TESIV\Oblivion\Mopy\bash\basher.py", line 929, in PopulateItems	self.SortItems(col,reverse)  File "C:\GAMES\TESIV\Oblivion\Mopy\bash\basher.py", line 1980, in SortItems	self.list.ClearColumnImage(self.colDict[oldcol])KeyError: 'Size'

and this later on trying to sort:
Traceback (most recent call last):  File "C:\GAMES\TESIV\Oblivion\Mopy\bash\basher.py", line 1091, in DoItemSort	self.PopulateItems(self.cols[event.GetColumn()],-1)  File "C:\GAMES\TESIV\Oblivion\Mopy\bash\basher.py", line 929, in PopulateItems	self.SortItems(col,reverse)  File "C:\GAMES\TESIV\Oblivion\Mopy\bash\basher.py", line 1980, in SortItems	self.list.ClearColumnImage(self.colDict[oldcol])KeyError: 'Size'

grr - the new edit box in the forums is simply unusable - what was wrong with being able to use auto copy and add add xml tags without "toggling editing mode" grr
User avatar
Calum Campbell
 
Posts: 3574
Joined: Tue Jul 10, 2007 7:55 am

Post » Tue May 08, 2012 4:38 pm

There's lag, sure, but it's certainly not something so bad it needs to be killed. Though I'm not sure exactly what use it is to be able to sort the list by CRC value, so if removing sorters from columns it makes no sense to have them on helps, that's one to look at axing.
it *shouldn't* help (and would be more and more complicated code rather than less)
hmm maybe have it as an option with just an extra if statment that'd be easy, any opinions on that?

Anyway - leave the LO one way sortable lol Maybe the lag has to do with columns - trying to test this I enabled them all and after disabling mod time when disabling size I got grr - the new edit box in the forums is simply unusable - what was wrong with being able to use auto copy and add add xml tags without "toggling editing mode" grr
I abhor the lack of newlines in multiquotes now :(
ah yes fixed (thanks)- it was removing the sort image off of the old column but the old column didn't exist anymore so it was confused.
As far as I've tracked it the lag is directly from placing/removing the up/dn arrow.
Pacific Morrowind
User avatar
Chloe Yarnall
 
Posts: 3461
Joined: Sun Oct 08, 2006 3:26 am

Post » Tue May 08, 2012 5:11 pm

Anyone know if the following from the readme has any meaning (the stuff about Wtxt)? AFAIK Wtxt is a purely Bash thing and books are written in a very simple cut down HTML.

? Darnified Books
? Tweak book coloring and font for use with Darnified UI.
? Wtxt formatting (applied if first line looks like == title ==
? << or ^^ or >> at beginning of line generates a div align=xxx tag. (<<: left, ^^: center and >> right).
? == Text ==: Generates a level 2 header..
? === Text: Generates a level 3 header.
? Double underscores generates emphasized (strong color) text.
? Double asterisks, double tildes have same effect as double underscores.
User avatar
kyle pinchen
 
Posts: 3475
Joined: Thu May 17, 2007 9:01 pm

Next

Return to IV - Oblivion