Readme: http://wryemusings.com/Wrye%20Bash.html (Very outdated ... most up to date readme is in the download - the file named Wrye Bash.html in the mopy folder)
Wrye Bash Wiki: http://www.uesp.net/wiki/Tes4Mod:Wrye_Bash
Screenshots: http://wryemusings.com/images/WryeBash_01.png, http://wryemusings.com/images/WryeBash_02.png, http://wryemusings.com/images/WryeBash_03.png, http://wryemusings.com/images/WryeBash_05.png
Previous Topic: http://www.gamesas.com/index.php?/topic/1107163-relz-wrye-bash-thread-48/
Requirements:
- The old "official" setup:
- Python 2.5.4 and wxpython 2.8.7.1 ansi () - if using this best to just download the Wrye Python 01 package from http://tesnexus.com/downloads/file.php?id=22368
- The newer recommended setup:
- http://www.python.org/ftp/python/2.6.5/python-2.6.5.msi, http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-ansi-2.8.10.1-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, and http://sourceforge.net/project/platformdownload.php?group_id=78018. (the newer stuff so should be faster, needed for newer versions of Blender/Nifscripts/PyFFI, tested as working well other than one bug to be fixed)
(Probably best to just download Wrye Python 03 package from http://tesnexus.com/downloads/file.php?id=22368 unless you like to customize your install)
- http://www.python.org/ftp/python/2.6.5/python-2.6.5.msi, http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-ansi-2.8.10.1-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, and http://sourceforge.net/project/platformdownload.php?group_id=78018. (the newer stuff so should be faster, needed for newer versions of Blender/Nifscripts/PyFFI, tested as working well other than one bug to be fixed)
Overview:
- Wrye Bash 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.
Except installation. It's the "everything but installation" tool!Now with installation too!
Installation:
- First time installation is still a little difficult, but later updates are easy (just unzip latest version into Oblivion directory). However, for first time installation you have to preinstall two other packages and then (sometimes) tweak a shortcut. You can't just download and press the pretty buttons -- you have to follow the readme instructions. If you have followed the instructions and still have problems, post the bugdump. If you haven't followed the instructions and whine that it won't work without posting the bugdump, Wrye will bite your fingers off (it's a monkey thing). Otherwise he's quite helpful.
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=22368or 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, archives, etc. No OMODs required!
Bashed Patchers
- Configure and build a custom patch mod to...
- Merge leveled lists
- Merge TNR faces over other changes to npcs
- Merge race eye/hair/body/voice changes over other changes to races
- Tweak clothes: Show amulets with robes, zero weight rings and amulets, etc.
- Tweak misc. GMST settings.
Repair/Edit Stuff
- Repair animation bug (various animations freezing)
- Repair hair bug (game ctds when viewing race menu after removing a hair mod)
- Remove spells from spell list
- Rename created spells, enchanted items
- Remove bloating (one use of this reduced a 158 Mb savegame 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, Screenshot Management
- Auto-Ghost mods to reduce espm thrashing.
- Launch Oblivion and TESCS (with or without OBSE).
- Mod, save, screenshot file management. (Rename, duplicate, etc.)
- Save Profiles: Have different sets of saves for different npcs with different loadlists, etc.
- Screenshots: View, delete, batch rename, open, etc.
- Readme Browser: Quickly view readme of currently selected mod.
- Quick/Autoswap between SI and pre-SI versions of Oblivion.esm.
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
- Cleaning bloated savegames
- Archive Invalidation (now supports BSA-alteration BSA-redirection method)
- Replacers (install/remove texture replacement mods -- really any mod, too)
- 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?/topic/1079607-relz-garybash/.
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:
=== 287 [22/07/2010] [Waruddar]
- BAIN:
- File skipping (Skip DistantLOD/Voices/Screenshots and '--' directories) was broken by 286. Fixed.
=== 286 [21/07/2010] [Lojack,Metallicow,PacificMorrowind,valda,Waruddar]
- Bashed Patch:
- 'Replace Form IDs' added (both Bash and CBash)
- It is just like Import Formids (but slower). It changes the references in the bashed patch instead of in the file itself
- Included demo file "P1DCandles_Formids.csv", must be used in conjunction with mmmpld's Candles for Kleptos mod
- When used, all candles are replaced with his pickupable versions
- It is just like Import Formids (but slower). It changes the references in the bashed patch instead of in the file itself
- 'Import Actors: AIPackages' and 'Import Actors: Spells' no longer give an error if active with no selected mods (reported by Shi_shinu)
- 'Import Actors: Spells' significantly refactored
- SpellsOnly tag replaced with Actors.SpellsForceAdd
- 'Import Sounds' no longer checks invalid variable name on weather records
- 'Import Spell Stats' no longer checks the wrong bash tag
- It now works with both Spells and SpellStats tags
- 'Tweak Actors':
- 'As Intended: Imps' and 'As Intended: Boars' work more reliably
- 'Mayu's Animation Overhaul Skeleton Tweaker' and 'Vanilla Beast Skeleton Tweaker' no longer fail when dealing with unnamed NPCs
- 'No Bloody Creatures' now correctly sets the record flags
- 'As Intended: Imps' and 'As Intended: Boars' work more reliably
- 'Tweak Assorted':
- 'Number of uses for pre-enchanted weapons and staffs' now has improved handling
- 'Playable Armor' and 'Playable Clothes' now skip over more items that shouldn't be made playable
- 'Number of uses for pre-enchanted weapons and staffs' now has improved handling
- 'Tweak Names':
- 'Armor' and 'Clothes' no longer fail with a keyerror
- Also fixed misspelling: 'Trowsers' -> 'Trousers'
- 'Lore Friendly Names: Dwarven->Dwemer' fixed
- Expanded to check all text fields except scripts and cell names
- CBash also checks cell names
- Expanded to check all text fields except scripts and cell names
- 'Armor' and 'Clothes' no longer fail with a keyerror
- 'Tweak Settings':
- 'AI: Max Dead Actors' added for both Bash and CBash (based settings posted by showler)
- 'Essential NPC Unconsciousness' 10s option was previously setting it to 20s
- 'AI: Max Dead Actors' added for both Bash and CBash (based settings posted by showler)
- 'Power Exhaustion' no longer assigns to a non-existent variable
- 'Race Records' now has an expanded description
- Unlike other import patchers, it works even if no mods are selected
- Changed the 'Tweak XXX' patchers SelectAll/DeselectAll buttons to be consistent with the rest of the patchers
- Custom Values for tweaks fully working
- The Bashed Patch now shows how long it took to build (as suggested by AdmiralWarron)
- Lists with enough items to scroll will retain their scroll position after using popup menus
- 'Replace Form IDs' added (both Bash and CBash)
- BAIN:
- 'Package Commands':
- Commands such as duplicating a package no longer result in incorrect ordering
- 'Copy Conflicts to Project' added
- Disabled various commands when only non-installable items are selected
- Install / Anneal / Uninstall / HasixtraData / SkipVoices / Copy Conflicts to Project
- Markers can now be renamed
- Commands such as duplicating a package no longer result in incorrect ordering
- 'Package Header Commands':
- Projects may now be unhidden
- Double clicking a package will now open it
- Implemented valda's patch for partial support of japanese multi-byte characters
- Refreshing packages now ignore Skipped Directories (those that start with '--' or 'Bash')
- Selecting sub-packages that contain large numbers of files now refreshes a little more quickly (reported by Vindicator)
- Still needs more work to make it faster
- Sub-package and Esp/m lists now retain their position when selected
- The "Hide" command now works with multiple packages selected
- It is disabled if any selected package is a marker
- Toggling "Skip DistantLOD" no longer causes packages to be marked dirty (reported by Vindicator)
- 'Package Commands':
- BAIN Wizards:
- Added For loops (For/Continue/Break/EndWhile)
- Added While loops (While/Continue/Break/EndWhile)
- Default keyword wasn't working properly, fixed now
- Fixed minor bug where allowing unmatched quotes at the end of a line
- Fixed the increment and decrement operators (++,--)
- Fixed two typos that caused 'DeSelectSubPackage' (and probably others) to throw an error
- Removed some debugging prints
- SelectOne dialogs with no default option have the 'Next' button disabled until an option is selected
- SelectOne/SelectMany dialogs with no default option will now be shown even during an Auto-WizardReturn
- Updated wizard documentation for this, and also to include comments (;)
- Added For loops (For/Continue/Break/EndWhile)
- CBash:
- CBash 90% integrated
- CBash temporarily disabled while remaining issues fixed.
- Will be re-enabled in a later release
- CBash 90% integrated
- General:
- 7z updated to latest version
- Backing Up section added
- CELL block size calculation corrected (reported by valda)
- Not as important as it may sound. The size isn't actually used except for error raising.
- Face Import no longer fails when the mod index of the record is higher than expected
- Import/Export Scripts from/to mod/csv optimized/significantly enhanced
- Import Prices from csv file added
- Import Archives now works with the new forum PMs
- INFO definitions fixed (reported by valda)
- Ini setting added: bSkipHideConfirmation. (suggested by Utumno)
- When True, the hide confirmation is suppressed.
- Launch Buttons for more applications are now supported via Bash.ini (contributed by Metallicow)
- EVGA Precision,FastStone Image Viewer,FreeMind,PaintShop Photo Pro,Photobie Design Studio,PhotoFiltre,PhotoScape,XnView
- Mark Mergeable can now change formerly mergeable mods to non-mergeable
- Mergeable mods that are a master of non-mergeable mods are no longer considered mergeable
- Missing resource error on wryemonkey16.jpg has been fixed
- Non-lower case file extensions used in Bash.ini no longer cause issues (reported by Vindicator)
- Several readme images updated (contributed by Metallicow)
- Various cell and reference flags corrected
- Various typos fixed, and more strings are translatable (as reported by DJK)
- Slight fix to recognize mods in the BOSS masterlist/taglist that the modname starts with a '!' or '['.
- Version reading code modified to recognize ver/rev/r/v as well as version (and any combination of seperating whitespace and '.' and ':' (except for r/v).
- 7z updated to latest version