[REL] Wrye Bash

Post » Sun May 27, 2012 5:22 pm

Continuing from the http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20660484...

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://www.skyrimnexus.com/downloads/file.php?id=1840 or http://tesnexus.com/downloads/file.php?id=22368 and of course https://sourceforge.net/projects/oblivionworks/

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)
  • 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/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 Skyrim 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 Skyrim game folder so that the Mopy directory appears in the Skyrim 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 Skyrim 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 game are you running Wrye Bash for?
  • 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 Skyrim 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...'
Linking: If you'd like to link to Bash from somewhere else, please do! But be sure to link to either http://www.skyrimnexus.com/downloads/file.php?id=1840, 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:
  • The Official http://www.gamesas.com/index.php?showtopic=1286667.
  • Load orders should be managed with http://www.skyrimnexus.com/downloads/file.php?id=6 (Better Oblivion Sorting Software for Skyrim), 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
Vahpie
 
Posts: 3447
Joined: Sat Aug 26, 2006 5:07 pm

Post » Sun May 27, 2012 8:17 am

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=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=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=3393119 mod with new, deleted records is still mergeable [waruddar]
  • 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=3487653 (Skyrim) Clean Data removes update.bsa [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3459312 Open at > * Nexus only works for 4-digit IDs [pacmorrowind]
  • 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=3408173 Mod's Masters list doesn't support unicode [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3406402 make checklistboxes in dialogs scrollable [pacmorrowind]
  • http://sourceforge.net/support/tracker.php?aid=3391360 Unicode error when opening doc browser with unicode author [lojack5]
  • 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=3395960 Add visual indication of which column governs the sort order
  • http://sourceforge.net/support/tracker.php?aid=3457318 Bain should recognize “Data” folders [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3445441 Make the scanner ignore hidden folders
  • http://sourceforge.net/support/tracker.php?aid=3437913 Patcher to remove loading screen text [pacmorrowind]
  • 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=3411282 Ensure a bashed patch exists on program start [pacmorrowind]
  • http://sourceforge.net/support/tracker.php?aid=3407196 Tooltip enhancements [lojack5]
  • http://sourceforge.net/support/tracker.php?aid=3395666 Enforce minimal column width [pacmorrowind]
  • http://sourceforge.net/support/tracker.php?aid=3395254 Respect system preferences for font size [pacmorrowind]
  • http://sourceforge.net/support/tracker.php?aid=3389786 Remove or hide ScriptContents patcher [pacmorrowind]
  • http://sourceforge.net/support/tracker.php?aid=3388153 Don't merge deleted records [pacmorrowind]
https://sourceforge.net/tracker/?group_id=284958&atid=1207901&status=1:
Spoiler

  • http://sourceforge.net/support/tracker.php?aid=3476805 Skyrim: Renumber Saves
  • http://sourceforge.net/support/tracker.php?aid=3474315 INI Edits/tweaks must be in ANSI (UTF-8 with BOM fails)
  • http://sourceforge.net/support/tracker.php?aid=3456263 Program freeze and loss of work
  • 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=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=3495819 Cancel a package install
  • http://sourceforge.net/support/tracker.php?aid=3487656 Preview of 'Clean Data'
  • http://sourceforge.net/support/tracker.php?aid=3479506 'Auto-Anneal' like functionality for changes
  • http://sourceforge.net/support/tracker.php?aid=3475090 Readme's with name of archive
  • http://sourceforge.net/support/tracker.php?aid=3472028 Sync to Data - for archives
  • http://sourceforge.net/support/tracker.php?aid=3471635 Automatic 'Plugin Encoding' detection
  • http://sourceforge.net/support/tracker.php?aid=3471619 Hide some "always recommened" Bashed Patch options
  • http://sourceforge.net/support/tracker.php?aid=3467881 'Hide' feature requests
  • http://sourceforge.net/support/tracker.php?aid=3467396 SEFF icon tweaker
  • http://sourceforge.net/support/tracker.php?aid=3467395 New skip: Skip Silent Voices
  • http://sourceforge.net/support/tracker.php?aid=3467154 Per-plugin encodings
  • http://sourceforge.net/support/tracker.php?aid=3462945 install conversions per drag and drop
  • http://sourceforge.net/support/tracker.php?aid=3462054 BAIN/BAIT UI suggestiongs
  • 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=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=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=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
Nathan Risch
 
Posts: 3313
Joined: Sun Aug 05, 2007 10:15 pm

Post » Sun May 27, 2012 6:20 pm

I have compiled a list of the bugs that have been reported in the last couple of months (since BAPI was added to SVN). There's a lot of them, so I've tried to catagorise them. Some bugs may be related, some may be straight-up duplicates. Only one or two currently have entries in Wrye Bash's bug tracker (I'll add them when I next get a break - this took about 5 hours).

Spoiler
#################################
#
# Wrye Bash Bugs - All bugs on SVN (various versions since Lojack added BAPI support) unless otherwise stated.
#
#################################


#################################
# BAIN
#################################

BAINs Skip Docs skips some essential files from SkyUI:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20589205

BAIN does not refresh on change of CRCs in Project, only after PC restart will it refresh:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20589427

BAIN error installing a SKSE plugin:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20603757

Clicking on Installers tab generates error:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20566691
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20650870

BAIN Skips Data\Docs folder even if all the Skip ... options are disabled:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20640689

BAIN does not recognise Automatic Variants mod archives as valid packages:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20642423

Error on trying to install mod via BAIN:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20651279


#################################
# BASHED PATCH
#################################

Selecting a Race Tweak under Race Records when building a Bashed Patch causes error on build:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20526501
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20546817
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20546977

Bashed Patch displays out of order masters despite running BOSS and rebuilding Patch:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20551074

Record skipped with duplicate formID warnings generated when rebuilding Bashed Patch:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20600270

Not all active mods are displayed when building a Bashed Patch:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20527658
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20655441

Bashed Patch is not detecting leveled list altering mods correctly unless a brand new BP is used:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20607655
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20564123
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20565270

Bashed Patch building crashes when Automatic Variants, ASIS and ASIS-Dependency are present, and does not seem to determine their dependencies correctly (its trying to add stuff loaded after it):

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20617476
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20640689

Plugins that alter leveled lists are not getting added as masters to the Bashed Patch:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20655441

Error when rebuilding Bashed Patch:

http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20660773


#################################
# LOAD ORDER
#################################

Activating a ghosted Bashed Patch fails:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20520049

Manually changing load order by drag n drop or Ctrl+arrow moves plugins to top of load order with old index. Sorting by LO causes correct load order to be displayed:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20568263

Renaming plugins puts them at the top of the load order and when user tries to move them, encounters a BAPI error:

http://www.gamesas.com/topic/1346866-relz-wrye-bash/page__view__findpost__p__20434226

Wrye Bash displays a plugin as inactive, despite it being in plugins.txt:

http://www.gamesas.com/topic/1346866-relz-wrye-bash/page__view__findpost__p__20438274

BAPI generates an exception when trying to switch to mods tab or activate/deactivate plugins (also happens when most other load order-related functionality is tried):

http://www.gamesas.com/topic/1346866-relz-wrye-bash/page__view__findpost__p__20438707
http://www.gamesas.com/topic/1346866-relz-wrye-bash/page__view__findpost__p__20444130
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20467365
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20457997
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20524400

Bashed Patch is not activated when user chooses to do so through the dialog after building the Patch, but displays correctly after relaunching Wrye Bash:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20509821

Bashed Patch not merging and deactivating plugins correctly:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20572584
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20559032
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20617476
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20640689

Skyrim.esm being highlighted red for sharing modification time with another plugin, despite Skyrim not caring about timestamps:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20586348

Bash does not refresh load order display after BOSS is used to set load order:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20608429
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20633183
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20634161

Toggling a plugins active status doesnt display any change until another plugins status is changed, for newly installed plugins:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20561902

Plugins installed via BAIN are placed at strange positions in load order instead of at the bottom:

http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20660773

Manual load order adjustment doing the opposite of intended movement for non-master plugins:

http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20664365

Bash displays an entirely inaccurate load order:

http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20680005
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20680062
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20680628
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20682984

Drag n drop in mods tab is non-functional:

http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20680850

Mods tab does not allow plugin active status toggling:

http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20680850


#################################
# RELATED TO RUNNING BOSS
#################################

Error displayed when running BOSS, but BOSS still runs successfully:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20600270
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20567892
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20660773

Bash is not reading Bash Tags from BOSSs masterlist.

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20607655

Error when launching Bash (to do with BOSS and status bar):

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20566626


#################################
# SCANNING FOR DIRTY EDITS
#################################

Error when scanning for UDRs:

http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20677183


#################################
# OTHER
#################################


Wrye Bash reports unrecognised/corrupt files for plugins created with the latest CK:

http://www.gamesas.com/topic/1285299-jaysus-mods-for-tes-v-skyrim/page__view__findpost__p__20643769

Import Faces:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20429307
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20456482
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20526479
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20529917

Export Names, edit CSV files in Notepad++, then Import Names causes Bash to import nothing.

http://www.gamesas.com/topic/1337478-relz-wrye-bash/page__view__findpost__p__20349631

Error when trying to Import FormIDs:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20527833

Exporting of Names and Stats does not work:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20617476

Remove World Orphans broken:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20487743
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20520049

Load Masters on saves gives BAPI error:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20506042
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20455795
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20527658

BAPI error when trying to delete Skyrim.esm or Update.esm (BAPI is correct, but there should be a safety check for those two before reaching BAPI):

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20513501

Missing master errors are displayed for Item Interchage plugins that do not require all their masters to be present:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20568263

Crash error in BashMon, encountered using Wrye Morph with Wrye Bash 295.5:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20598452

Unable to launch Wrye Bash:

http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20608503
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20455757
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20548659
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20552327
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20555249
http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20559967
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20589427
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20638733
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20639317
http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20652677

Unhandled exception encountered while processing mismatched BCFs:

http://www.gamesas.com/topic/1346866-relz-wrye-bash/page__view__findpost__p__20434918

Mods tab displays plugins as having originated from a BAIN package which no longer exists:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20513283

Wrye Bash does not display mod descriptions saved in Windows-1251 correctly (no real solution):

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20520592

Errors when switching between mod lists:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20583739

Unable to alter any Bash Tags using the mod details panel in the Mods tab:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20585201

Error when running Wrye Bash with debug mode enabled:

http://www.gamesas.com/topic/1356741-relz-wrye-bash/page__view__findpost__p__20564871

Current load order as displayed in Mods tab and savegame master list do not match:

http://www.gamesas.com/topic/1364422-relz-wrye-bash/page__view__findpost__p__20616813

I've also made a list of all the requests made over the same period of time, but I'm not posting them yet.

I'm posting this list to make people aware of the issues that need to be fixed. If you've got any Python skills at all, please pick a bug and try fixing it. Heck, even if you dont have Python skills, if you can make any sense of the code another pair of eyes looking to see where something might be going wrong would be beneficial. For my part, Im going to have a look at the stuff in the RELATED TO RUNNING BOSS section, and Ive already got a fix for the first in the SCANNING FOR DIRTY EDITS section.

If you can replicate a bug and make a code change that fixes it, please post the code change. Arthmoors got access to the SVN now, and Metallicow is back, so progress is not impossible. (Though without Python coders its a bit like the blind leading the blind...)

EDIT: Oh, and I've opened a new thread for Wrye Bash on the Oblivion Mods forum.

EDIT 2: I'll list changes to the bug list above here:

- Removed the "drag and dropping files into Installers tab causes error" bug, it's been fixed already.
- Removed the "cleaned mods being flagged as dirty due to incorrect BAPI usage" bug, (https://sourceforge.net/tracker/?func=detail&aid=3520161&group_id=284958&atid=1207901), I've created a patch for it, and Arthmoor has committed the patch.
- Removed the "Bashed Patch Cbash choosing custom setting for a tweak causes error" bug, it's been fixed already.
- Removed the "Scan for Dirty Edits needs improvement" item, after further reading it seems that Lojack has implemented all the changes discussed.
- Removed the "Error when scanning for dirty edits" bug, as I have submitted a patch for it to the bug tracker.


------------------------------------


In addition to the official OP (Post #1), here are the links to WrinklyNinja's documentation rewrite, which are not official (though the intention is for them to eventually become so):

http://dl.dropbox.com/u/17043363/Wrye%20Bash%20General%20Readme.html
http://dl.dropbox.com/u/17043363/Wrye%20Bash%20Advanced%20Readme.html
http://dl.dropbox.com/u/17043363/Wrye%20Bash%20Technical%20Readme.html
http://dl.dropbox.com/u/17043363/Wrye%20Bash%20Version%20History.html


@ WRINKLY - I know ^^ Links in the spoiler fubar ... Using page source of your post to re-create since this forum messes up quoted links in spoilers - Back soon - Done :), I took your post out of quote to hopefully make replication in further continuation topics easier - This new forum is a pain.
User avatar
Dustin Brown
 
Posts: 3307
Joined: Sun Sep 30, 2007 6:55 am

Post » Sun May 27, 2012 12:09 pm

Got a few sorta IMPORTANT simple dumb Questions for users reading the thread.

1. DOES ANYONE or CAN ANYONE Use Wrye Bash On a Macintosh?
2. Do you use Wrye Bash from a flash drive/Externally? Example: As a Portable App?
3. Do you use Wrye Bash's People Tab to jot down notes about Bugs/Requests/Patches/Etc..?


4. If you are a ENB user, how do you install it? Ex.Manually or with a helper app.
User avatar
Niisha
 
Posts: 3393
Joined: Fri Sep 15, 2006 2:54 am

Post » Sun May 27, 2012 11:27 am

Hi moo ..
1. Dont have one
2. Haven't ever had a need to try
3. Once - To create the screenshots for Wrinkly's re-write of the Wrye Bash ReadMe - Otherwise, never use it. Same for PM Archive. I understand we still have those two tabs for those that use them .. Personally I view them as redundant / un-necessary parts of Wrye Bash.
4. Dont use any enb
User avatar
Jimmie Allen
 
Posts: 3358
Joined: Sun Oct 14, 2007 6:39 am

Post » Sun May 27, 2012 8:12 am

will version 296 feature an ability to clean saves when uninstalling mods that contain scripts ?

If not is this a feature that is doable in the forseeable future ? (technically or timewise)

Since learning about the baggage that a number of mods featuring scripts leave behind in your save file (even after uninstalling/clean save), Ive been reluctant to try new mods making extensive game changes or that add scripts or upgrade existing complex mods for fear of corrupting my save game/dealing with weird leftovers (not sure if this fear is nessasary or not?)

Im the kind of player that really enjoys 300 hour + characters. So starting a new game after each significant mod install or uninstall is not very practical.

As always thanks for the effort in developing Bash.
(edit. clarification)
User avatar
Elizabeth Davis
 
Posts: 3406
Joined: Sat Aug 18, 2007 10:30 am

Post » Sun May 27, 2012 11:21 am

will version 296 feature an ability to clean saves when uninstalling mods that contain scripts ?
Almost certainly not. Whether or not the Lojack et al. make a sudden reappearance, the only thing that will likely be done from now until release is fix bugs.
User avatar
Calum Campbell
 
Posts: 3574
Joined: Tue Jul 10, 2007 7:55 am

Post » Sun May 27, 2012 11:21 am

Ok. Here is my problem back again with the toolbar.
It only happens when some mod esp is reported as corrupt/unrecognized files



[img]http://img839.imageshack.us/img839/4483/wryebashtoolbar.jpg[/img]

uploaded the image to imageshack.
if it doesn't show i'll try some other host.
User avatar
Elizabeth Davis
 
Posts: 3406
Joined: Sat Aug 18, 2007 10:30 am

Post » Sun May 27, 2012 10:26 am

will version 296 feature an ability to clean saves when uninstalling mods that contain scripts ?
Definitely not. It's also unclear if there would ever be any chance of removing the information either.
User avatar
C.L.U.T.C.H
 
Posts: 3385
Joined: Tue Aug 14, 2007 6:23 pm

Post » Sun May 27, 2012 6:41 am

Carrying over a frequent problem solution from previous threads ...

Levelled Lists not being included for some mods when you build your Bashed Patch

Problem - You have an Oblivion compatible Bashed Patch, instead of a Skyrim one

Solution - Delete it and create a new one http://s1.bild.me/bilder/060112/7660256Untitled.png

Now try Rebuilding your Bashed Patch

-----------------------------------------------------------

And for anyone who missed it ... Here's a nice little BAIN which people may find useful ..

Right now the 295.5 installer, followed by svn version of Wrye Smash, leaves you with a bunch of tweaks which are for Oblivion .. Not Skyrim

Have a look in Skyrim\Data\INI Tweaks\ folder and delete all the files in there - Check you have no other mods which install their own ini tweaks first though - Like SKYUI, you will want to keep those. The ones installed by Wrye Bash 295.5 installer are useless for Skyrim

Grab this file https://rapidshare.com/files/1951749024/Wrye_Smash_INI_Tweaks.7z

Its a BAIN, so you can put it in steam\steamapps\common\skyrim mods\bash installers\
http://www.bild.me/bild.php?file=7039582Capture2.JPG

Then go to Wrye Smash Installers Tab, right click the BAIN and install
http://www.bild.me/bild.php?file=8409570Capture5.JPG

Now have a look at your Ini Edits Tab - Make sure you only apply the ones you need, AND choose the appropriate .ini to apply them to, before you right click and Apply ..
http://www.bild.me/bild.php?file=8724354Capture3.JPG

-------------

They are just notepad ++ files (or you can edit them with notepad) .. But they have to be saved with the .ini file extension if you want to make your own variations, not the notepad standard .txt extension

And to see file extensions to ensure you make them correctly

Start \ Control Panel \

Switch to classic view

Folder Options

Un-check "Hide Extensions for known file types" - http://www.bild.me/bild.php?file=3036437Capture4.JPG

Wrye Bash team - If you want to use any / all of those feel free until we have a standard Skyrim safe set for Wrye Smash.
User avatar
Rhysa Hughes
 
Posts: 3438
Joined: Thu Nov 23, 2006 3:00 pm

Post » Sun May 27, 2012 6:42 am

Reported a couple of bugs etc here and there in the last couple threads :
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20686644
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20683950
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20678576
mostly minor - but I think should be added to the tracker
User avatar
Agnieszka Bak
 
Posts: 3540
Joined: Fri Jun 16, 2006 4:15 pm

Post » Sun May 27, 2012 7:45 pm

Reported a couple of bugs etc here and there in the last couple threads :
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20686644
http://www.gamesas.com/topic/1368366-relz-wrye-bash/page__view__findpost__p__20683950
http://www.gamesas.com/topic/1354592-relz-wrye-bash/page__view__findpost__p__20678576
mostly minor - but I think should be added to the tracker
If you're experiencing them, add them yourself. You don't need an account to register a bug.
User avatar
Calum Campbell
 
Posts: 3574
Joined: Tue Jul 10, 2007 7:55 am

Post » Sun May 27, 2012 5:21 pm

4. If you are a ENB user, how do you install it? Ex.Manually or with a helper app.
Not with Bash, as it needs to go into the root folder.
There are a lot of customised ENB settings out there, and the folder structure isn't always identical.
The folder containing enbseries.ini, enbeffect.fx, enbeffectprepass.fx, enbbloom.fx, enbpalette.bmp, and d3d9.dll (and possibly other files, or only some of them) needs to go to the Skyrim root folder (i.e. {drive}:\steam\steamapps\common\skyrim).
I'm not sure whether there are configurations requiring some subfolder (Data or other).
User avatar
m Gardner
 
Posts: 3510
Joined: Sun Jun 03, 2007 8:08 pm

Post » Sun May 27, 2012 4:50 am

Good news. When I ran Bash 296 in debug mode, it worked fine. And now I find that it works from the shortcut I was using. Not sure what the problem was, but I can activate/deactivate mods now and drag them to rearrange the load order. I'll do some more testing, but it seems to be working so far.
User avatar
Teghan Harris
 
Posts: 3370
Joined: Mon Mar 05, 2007 1:31 pm

Post » Sun May 27, 2012 7:23 pm

I am... concerned. :(

ElminsterEU hasn't been on in over four months.

Lojack is apparently missing too.

Will we be without a programmer who knows how to make patch merging functionality?
User avatar
Lizzie
 
Posts: 3476
Joined: Sun Nov 19, 2006 5:51 am

Post » Sun May 27, 2012 7:02 pm

I know Elminister is really busy with work stuff right now. Hopefully he'll be back when he gets some stuff taken care of on that front. I heard some of the others were bogged down with stuff too. Perhaps school. Which means we might see them back when school's out.
User avatar
k a t e
 
Posts: 3378
Joined: Fri Jan 19, 2007 9:00 am

Post » Sun May 27, 2012 2:35 pm

We might have one of Waruddar's bi-annual flurry of activity visits .. Unsure. I know last time he was around he had plans for the future of Bash development.
Lojack just needs internet I think, he would at least find a way back if he needed to pass on the torch, but the last time we saw him he was the usual enthusiastic coding machine as ever using public wifi to catch up.
Myk, not sure, I remember one line of info which conveyed a bit of gravity / life changing circumstances. That wasn't too long after he got editing access to TESNexus Bash.
PM, was doing a lot of studies which gave the impression he was about to step into a lot more responsibility, on top of his usual problems of connecting on a dial-up network.
User avatar
Chad Holloway
 
Posts: 3388
Joined: Wed Nov 21, 2007 5:21 am

Post » Sun May 27, 2012 2:13 pm

will version 296 feature an ability to clean saves when uninstalling mods that contain scripts ?

If not is this a feature that is doable in the forseeable future ? (technically or timewise)

Since learning about the baggage that a number of mods featuring scripts leave behind in your save file (even after uninstalling/clean save), Ive been reluctant to try new mods making extensive game changes or that add scripts or upgrade existing complex mods for fear of corrupting my save game/dealing with weird leftovers (not sure if this fear is nessasary or not?)

Im the kind of player that really enjoys 300 hour + characters. So starting a new game after each significant mod install or uninstall is not very practical.

As always thanks for the effort in developing Bash.
(edit. clarification)

(Partial) Solution: Always save prior to installing a fresh mod. This should allow you to return to the load order you had for that save and the save will not contain any script info from mods added afterwards, only from mods added earlier.

Solution: Do not change mods midgame. Instead, start a new game. This can be done either with a brand new character or in a new save game profile. The latter option is very similar to te first, (partial) solution option, except that you copy the current save game profile to the new profile and continue playing from the new profile (reverting to the old profile, and thus the old load order, if you wish at some point).

Those are two possibilities (well, actually three, I guess).

I also tend to play very long term characters, but I also restart frequently, particularly if I am adding anything major or upgrading the same. I don't mind, personally, and feel that it is just part of playing with mods (and I can't really play Bethesda's games without them due to different preferences in character aesthetics).

One of those alternatives should be workable, though.
User avatar
NO suckers In Here
 
Posts: 3449
Joined: Thu Jul 13, 2006 2:05 am

Post » Sun May 27, 2012 10:51 am

I keep hoping someone will put out an install manager for Skyrim such as MOM or mTES4.
User avatar
Bereket Fekadu
 
Posts: 3421
Joined: Thu Jul 12, 2007 10:41 pm

Post » Sun May 27, 2012 4:54 pm

Myk, not sure, I remember one line of info which conveyed a bit of gravity / life changing circumstances. That wasn't too long after he got editing access to TESNexus Bash.
I've been in contact with him, the circumstances are nothing bad. Just supremely demanding. I don't want to say more without him commenting on it himself though.
User avatar
kevin ball
 
Posts: 3399
Joined: Fri Jun 08, 2007 10:02 pm

Post » Sun May 27, 2012 5:19 pm

I keep hoping someone will put out an install manager for Skyrim such as MOM or mTES4.

:confused:

We already have both Wrye Smash and Nexus Mod Manager. Why would we need another one? Or am I not following what you mean by "install manager"?
User avatar
Oyuki Manson Lavey
 
Posts: 3438
Joined: Mon Aug 28, 2006 2:47 am

Post » Sun May 27, 2012 12:52 pm

:confused:

We already have both Wrye Smash and Nexus Mod Manager. Why would we need another one? Or am I not following what you mean by "install manager"?
MOM and kind manage game installs, so you can have multiple copies of the same game, not mod installs.

I'd learn Python, I really would, but I'm having too much fun picking out http://www.google.com/webfonts/ for the BOSS Log's typography. It's going to look fabulous, just as soon as I pick a set of fonts and figure out how I should group/display plugin messages. Too much choice! :ahhh: :P
User avatar
Marine x
 
Posts: 3327
Joined: Thu Mar 29, 2007 4:54 am

Post » Sun May 27, 2012 7:18 am

:confused:

We already have both Wrye Smash and Nexus Mod Manager. Why would we need another one? Or am I not following what you mean by "install manager"?

For multiple game instances. That's what mTES4 and MOM do - allow you to have multiple instances of Oblivion that you can use for testing and development.

Got :ninja: by the Ninja again. :D
User avatar
Zosia Cetnar
 
Posts: 3476
Joined: Thu Aug 03, 2006 6:35 am

Post » Sun May 27, 2012 4:05 pm

Is this even possible with Steam games?
User avatar
City Swagga
 
Posts: 3498
Joined: Sat May 12, 2007 1:04 am

Post » Sun May 27, 2012 5:19 am

Is this even possible with Steam games?
Yes, it's possible. Things like MOM do their magic through the sorcery of renaming folders. Steam would be oblivious to the difference.
User avatar
herrade
 
Posts: 3469
Joined: Thu Apr 05, 2007 1:09 pm

Next

Return to V - Skyrim