Wrye Bash by Wrye Bash Team
Skyrim » Utilities
Added: 28/11/2011 - 05:30AM
Updated: 01/01/2015 - 04:44AM

27,226 Endorsements

305 Latest version

619,493 Unique D/Ls

843,607 Total D/Ls

2,190,639 Total Views

Uploaded by lojack


Last updated at 12:44, 1 Jan 2015 Uploaded at 13:30, 28 Nov 2011

We only support Wrye Bash 305 or higher.

Important: Wrye Bash's developers do not have much time to work on Wrye Bash. As such, development is slow.

If you are familiar with the Python programming language, please consider helping with development. We ported our repository to git at github to make contributing super easy. Many of Wrye Bash's features are unique to it, and it needs fixes to outstanding bugs. Our bug tracker lists everything we're aware of at present.

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

Comments? Problems?

Feel free to join the discussion at the current official threads: Oblivion, and Skyrim. If you are have having trouble, you'll find many friendly people there who can help. Check out the 2nd post to see the list of known bugs, and, more importantly, whether the bug has already been fixed : )

There is much more information in the OP of the Wrye Bash topic at the BethSoft forums: Oblivion, Skyrim, but here is some stuff to get you started:


Requirements and Installation:

Short version: 
Just use the installer and install to the program.  If you install the Python version install all of the dependencies to their default locations.
Long version: 

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 don't need to install the Python version, however, you can if you want to be more involved with development or if you already have Python installed on your system for other reasons.
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, see the General Readme for information, and the Advanced Readme for detailed instructions.
Note that the 32-bit versions are required even if you are on a 64-bit operating system

  • 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 Fallout3/Fallout NV/Oblivion/Skyrim in the Program Files folder due to User Account Control! See File Permissions.
See Also File Permissions

Version history:

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

For changes from previous versions, see the Version History.

How to install and set up Wrye Bash for use with Mod Organizer:

How to build a Bash Patch within Mod Organizer: