Wrye Bash is a mod management tool for Oblivion. It has a lot of features. I mean a LOT. It's like twenty tools rolled into one. It includes as subfeatures the entire feature sets of other tools, and offers plenty of other features that no other mod tool has.
Download: http://tesnexus.com/downloads/file.php?id=22368
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://www.uesp.net/wiki/Tes4Mod:Wrye_Bash
- alt3rn1ty's http://www.tesnexus.com/downloads/file.php?id=35230
- Waruddar's Bashed Patch option reference (see bottom of this post)
Requirements:
- It's easiest to just download the WryePython03a package from http://tesnexus.com/downloads/file.php?id=22368
- If you want to do things manually:Spoiler
- http://www.python.org/ftp/python/2.6.5/python-2.6.5.msi or http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
- http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-ansi-2.8.11.0-py26.exe
- http://sourceforge.net/projects/comtypes/files/comtypes/0.6.2/comtypes-0.6.2.win32.exe/download
- http://www.voidspace.org.uk/downloads/psyco-1.6.win32-py2.6.zip
- http://sourceforge.net/project/platformdownload.php?group_id=78018
Older/Newer versions _may_ work but those are probably the most widely used and tested - http://www.python.org/ftp/python/2.6.5/python-2.6.5.msi or http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
Installation:
- If you are instaling for the first time, make sure you have installed WryePython03a package from http://tesnexus.com/downloads/file.php?id=22368
- Then just download and run the installer for the most recent release. You can upgrade this way too.
- For manual installations/upgrades, download the archive version and extract in your Oblivion game folder (so that the Mopy directory appears in the Oblivion directory)
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 Bash zip file, since that changes fairly frequently.
Bain
- Install/uninstall mods from zip, 7z, rar, etc., or just from a directory of uncompressed files. No OMODs required!
Bashed Patches
Get more mods working together than you ever thought possible! Customize the game to your liking!
- Merge leveled lists
- Merge TNR faces over other changes to npcs
- Merge race eye/hair/body/voice changes over other changes to races
- Merge entire mods into the bashed patch, allowing mods beyond the 255 plugin limit
- Tweak clothes: Show amulets with robes, zero weight rings and amulets, etc.
- Tweak global settings
Repair/Edit Stuff
- Repair frozen animations
- Repair missing hair CTD bug
- Remove spells from spell list
- Rename created spells and enchanted items
- Remove savegame bloating (one use of this reduced a 158 Mb save to 2.5 Mb)
- Import NPC levels into an existing savegame (essential when switching to/from OOO, Frans, etc.)
- Import PC face from other savegame or any mod (e.g., import any of TNR's faces into game)
- Easily generate html readmes using wiki-like syntax.
Mod, Savegame, and Screenshot Management
- Auto-Ghost mods to reduce http://www.gamesas.com/index.php?showtopic=941296.
- View, delete, batch rename, duplicate, open, etc.
- Save Profiles: Have different sets of saves for different npcs with different loadlists, etc.
- Readme Browser: Quickly view readme of currently selected mod.
- Quick/Autoswap between SI and pre-SI versions of Oblivion.esm.
- Launch Oblivion and TESCS (with or without OBSE).
For everyone:
- Accurately and quickly managing your load order (correctly sorts ESMs)
- Locking your load order (so updated mods automatically load in the exact same spot as the old version)
- Checking your load list for problems (missing mod dependencies)
- Checking savegames against load list and syncing load list to savegame
- Archive Invalidation (now supports BSA-alteration BSA-redirection method)
- Change master entry in savegame (to avoid losing items, quest progress, etc. when the name of a mod has changed)
For mod-makers:
- Add a master to a plugin (for mod de-isolation)
- Change master entry in plugin (for mod de-isolation)
- Locking your load order (so changes you make don't move the plugin to the end of your load list)
- Savegame profiles (so you can easily test with only your mod active, then easily switch back to playing with all your mods active)
Fallout 3:
- TheLORDofDOOM has taken on making a FO3 version, Wrye4Fallout3... and
here's the first little bit of it (not all translated to account for FO3 but it's showing promise). And another, a bit further along, by Valda called http://www.gamesas.com/index.php?showtopic=1102449.
Other news:
- There is now a listserve for the svn and bug/request/patch/support trackers; if you want to get emails whenever changes to those items happen just join over https://lists.sourceforge.net/lists/listinfo/oblivionworks-committers. You can also use it for support requests/questions if you desire.
Latest Version:
=== 291 [22/1/2011] [Gaticus,Gratis_monsta,Lojack,myk002,PacificMorrowind,Smooth,Spotty42,Waruddar]
=== 291 [22/1/2011] [Gaticus,Gratis_monsta,Lojack,myk002,PacificMorrowind,Smooth,Spotty42,Waruddar]
- Bashed Patch:
- typo fix for Actor Strength Encumbrance Multiplier (Multifier -> Multiplier).
- Tweak Actors:
- Quiet Feet patcher added.
- Irresponsible Creatures tweaker added (thanks to Joben for the idea).
- Quiet Feet patcher added.
- Tweak Assorted:
- another skip added to All Clothes Playable patcher
- Script Effect Silencer added.
- Default Icons tweaker added.
- another skip added to All Clothes Playable patcher
- Import Names
- Crowded Roads Revisited NPC names csv file added (contributed by Smooth)
- Crowded Roads Revamped NPC names csv file added (contributed by Spotty42)
- Crowded Roads Revisited NPC names alternate csv file added (contributed by Gratis_monsta)
- Crowded Cities 30/15 NPC names csv file added (contributed by Gratis_monsta)
- Crowded Cities 30/15 NPC names alternate csv file added (contributed by Gratis_monsta)
- PT_RoamingNPCs names csv file added (contributed by Gratis_monsta)
- TamrielTravellers/SITamrielTravellers NPC names csv file added (contributed by Gratis_monsta)
- Crowded Roads Revisited NPC names csv file added (contributed by Smooth)
- Race Patcher: skips adjusting eyes instead of fatal error with races that have either left or right eyes unset (or both).
- typo fix for Actor Strength Encumbrance Multiplier (Multifier -> Multiplier).
- BAIN:
- fix so that the end of the display of the number of packages does not get cut off.
- Read-Only files in installers (or in Data on uninstall) will no longer throw errors (automatically converted to non-ReadOnly).
- Subpackages are recognized if they have a broader range of folders\files in them (i.e. no more need to include a dummy texture to force subpackages to be recognized in some instances).
- Fixed 'Open at TesNexus' to work with the new format (still works with the old format ofc)
- Delete Project will no longer fail if there are Read-Only files in the Project; they are set to Write access first.
- New keyboard shortcuts added:
- Enter: Open archive/project.
- F2: Rename archive/project.
- Enter: Open archive/project.
- New ini option for (extra) 7z compression arguments - if set and has the solid specification will not prompt for solid details on archive creation.
- 3 new skip options: Skip Lod Meshes, Skip Lod Normals and Skip Lod Textures.
- 7z dll/exe updated to version 9.20
- New Option to enable installation of OBSE Plugin dlls with large warning.
. Also main menu options for import/export of the dll installation permissions.
- hackish fix for errors emptying temp - try twice since it'll usually work the second time when it fails the first with a "Windows Error".
- new 'Open at Planet Elderscrolls' menu item.
- new 'Open at Google' menu item
- all Open at
- menu items moved into 'Open At' submenu.
- added .001 as a valid read extension - as in BAIN now supports multipart archives.
- slow double click renames packages (on an default windows installation that is two clicks at least 1/2 second apart and at most 2 second aparts).
- fix for an couple at exit crash bug.
- Installers panel now allows dropping files onto it, giving the option of copying or moving the files.
- Esp/ms can now be renamed via the Esp/m Filter box (just right click them).
- Changed the rename installer dialog for in place renaming.
- Moved the 'enter' pressed detection so it doesn't get activated after pressing enter in other dialogs.
- Widgets on installers tab made resizable (contributed by myk002).
- fix so that the end of the display of the number of packages does not get cut off.
- BAIN Wizards:
- packages may now have a 'Wizard Images' directory that won't be installed but may contain images for use with the wizard
- added ability to use default images located in the 'Mopy\Wizard Images' directory
- Example: If you use 'Wizard Images\Yes.jpg'[list]
- BAIN Wizards first checks if it exists in your package. If it does, it uses that and stops looking.
- Then BAIN Wizards then checks to see if it exists in 'Mopy\Wizard Images'. If it does, it uses that and stops looking.
- Example: If you use 'Wizard Images\Yes.jpg'[list]
- packages may now have a 'Wizard Images' directory that won't be installed but may contain images for use with the wizard
- 3 new Wizard functions
- RenameEspm "original name" "new name".
- ResetEspmName "original name".
- ResetAllEspmNames.
- RenameEspm "original name" "new name".
[*] Saves Tab:
- Rename Save(s) command added (in the saves menu->file).
- Re-number Save(s) command added (in the saves menu->file).
- Rename Player command added.
[*] General:
- fix for launcher code which prevented launching in some cases (contributed by myk002)
- fix for move/copy saves so that Default is not selectable if already in Default profile.
- fix for launcher code to avoid a rare instance in which is was possible for multiple instances to be launched (contributed by Gaticus)
- Refresh mergeables is now run on CBash Enable/Disable and Version upgrade/downgrade.
- Backup/Restore settings options added (contributed by Gaticus)
- Updated BOSS Launcher code to better handle different versions and to give the correct args to BOSS version 1.6.2+.
- Ini Tweaking fixed to work fine with Nehrim.
- [[#|Launch Buttons]] for more applications are now supported via Bash.ini (contributed by Metallicow).
. Sculptris, Softimage Mod Tool, SpeedTree, Tree[d], Mudbox, Tabula, MyPaint, Pixia, PhotoSEAM, TextureMaker, DeepPaint, Crazy Bump, xNormal, WinSnap, WTV, MaPZone, NVIDIA Melody, Switch, Freeplane.
- Also improved 3dsMax, Notepad++, Twisted Brush icons (contributed by Metallicow).
- Bash.ini typo fixes (contributed by Metallicow).
- Exception handling fixes to maintain Python 2.5 compatibility.
- Bash Installer automatically handling requirements created... still a bit fuzzy but
- should
- work in most cases.
- File read error warning printout fixed
- Import/Export NPC Levels has been updated to work with more than one mod at a time (when exporting).
- The csv file must now end in "
- _NPC_Levels.csv".
- [[#|Export/Import Factions]] may now be used directly on a mod.
- [[#|Export/Import Relations]] may now be used directly on a mod.
- Creating/Duplicating a file will no longer cause a time conflict and suggests non-conflicting file names.
- Minor improvements to Export/Import Map Markers .
- [[#|Export/Import Sigil Stones]] added.
- [[#|Export/Import Spell Stats]] re-added and expanded to support the export/import of flags and all spell effects. It does not support JRoush's OBME yet.
- [[#|Export/Import Ingredients]] added.
- Status bar text when mousing over improved to display all applicable messages instead of only one.
- Fixes/clarifications in wizards.txt/html.
- Fix so that if Wrye Bash (usually the user account) doesn't have permission to change the date on an esp/m file on startup instead of silently dieing warns ands continues to launch.
- Experimental unicode support re-added as an option that is disabled by default.
- Allows Bash and BAIN to work with extended character sets.
- Requires the unicode version of wxPython to be installed.
- Set bEnableUnicode in bash.ini to True to test it.
- Allows Bash and BAIN to work with extended character sets.
- Applications started by Bash no longer prevent Bash from being run if Bash is closed and then attempted to be reopened while the application is still running.
- INI Tweaks renamed to be more consistent
- Added default grass fade INI Tweak (provided by Metallicow)