[RELz] Wrye Bash - Thread #24

Post » Wed Nov 07, 2012 11:46 am

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

Threads:
Spoiler

http://www.gamesas.com/index.php?showtopic=1418237
http://www.gamesas.com/index.php?showtopic=1412088
http://www.gamesas.com/index.php?showtopic=1403337
http://www.gamesas.com/index.php?showtopic=1399559
http://www.gamesas.com/index.php?showtopic=1395353
http://www.gamesas.com/index.php?showtopic=1394012
http://www.gamesas.com/index.php?showtopic=1392055
http://www.gamesas.com/index.php?showtopic=1387231
http://www.gamesas.com/index.php?showtopic=1384740
http://www.gamesas.com/index.php?showtopic=1380497
http://www.gamesas.com/index.php?showtopic=1378796
http://www.gamesas.com/index.php?showtopic=1376871
http://www.gamesas.com/index.php?showtopic=1373846
http://www.gamesas.com/index.php?showtopic=1369968
http://www.gamesas.com/index.php?showtopic=1368366
http://www.gamesas.com/index.php?showtopic=1364422
http://www.gamesas.com/index.php?showtopic=1356741
http://www.gamesas.com/index.php?showtopic=1346866
http://www.gamesas.com/index.php?showtopic=1338421
http://www.gamesas.com/index.php?showtopic=1333968
http://www.gamesas.com/index.php?showtopic=1317086
http://www.gamesas.com/index.php?showtopic=1294281
http://www.gamesas.com/index.php?showtopic=1256835

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 some types of 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 the game
      • 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://skyrim.nexusmods.com/mods/1840 or http://oblivion.nexusmods.com/mods/22368 and of course https://sourceforge.net/projects/oblivionworks/

Documentation:
  • http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/Mopy/Docs/Wrye%20Bash%20General%20Readme.html (also included in the download as "Wrye Bash General Readme.html" in the Mopy folder)
  • alt3rn1ty's http://oblivion.nexusmods.com/mods/35230
  • Metallicow's BAIN http://oblivion.nexusmods.com/mods/38857
  • Translated documentation and guides: http://bbs.3dmgame.com/thread-2490955-1-1.html
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.3/python-2.7.3.msi
  • 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/Build%20217/pywin32-217.win32-py2.7.exe/download
  • http://effbot.org/downloads/#pil
  • 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 Account Control! See File Permissions.
See Also http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/Mopy/Docs/Wrye%20Bash%20General%20Readme.html#trouble-permissions

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/svn5s.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/svn8s.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://skyrim.nexusmods.com/mods/1840, http://oblivion.nexusmods.com/mods/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=1384517.
  • Load orders should be managed with http://skyrim.nexusmods.com/mods/6, 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:
301 [2012/11/01] [Various community members]
Spoiler

  • Fixed several Oblivion ini tweaks that were missing returns at the ends of the files. [Arthmoor]
  • Fixed the invalid load order correction problem. [cdcooley]
  • Fixed an error in the Russian translation preventing Import Cells from working. [Lojack]
  • Updates to skyrim.py "Clean Data" files list. [Sharlikran]
  • WIZBAIN has been removed from the program. [Arthmoor]
  • Cleanup of record definitions that Bash is already able to procees. [Sharlikran]
  • Status bar icons have been added for TES5Edit and TESVGecko if they are installed. [Arthmoor]
  • Dependency on PIL has been removed. [alt3rn1ty]
  • General cleanup of code for typos, missing imports, and other minor defects. [Several People]
  • BSA timestamp resetting will no longer take place for Skyrim. [Arthmoor]
  • Added visual warning for when Skyrim .STRINGS files are not the expected size. [Lojack]
  • File support for Hearthfire data has been added. [Sharlikran]
  • Experimental additions for LibBSA added. [wrinklyninja]
  • "Open At..." menu only appearing in Skyrim mode has been fixed. [Lojack]
  • Fixed encoding on Chinese characters in source files. [Lojack]
  • Fixed importing of SE dll permissions. [Lojack]
  • Fixed support for refreshing Bethesda data files using BAIN archives. [Lojack]
  • Fixed version number message for Skyrim Patch 1.8. [Sharlikran]
  • Skyrim SEQ folder added as a valid install location in BAIN. [Arthmoor]
  • Fixes for processing ini files when the game hasn't generated them yet. [Lojack]
  • Workaround for Bug #233 (load order scrambling in Skyrim) added - this is not a complete fix. [Trira]
  • External installation monitoring added for BAIN to keep in sync with other tools such as NMM. [Lojack]
  • TES5Edit Backups folder will not be scanned during BAIN CRC refresh checks. [Arthmoor]
User avatar
Dean Brown
 
Posts: 3472
Joined: Fri Aug 31, 2007 10:17 pm

Post » Wed Nov 07, 2012 11:39 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 302: Bug fixing
  • https://sourceforge.net/p/oblivionworks/bugs/235/ BAIN does not report corrupted archives while installing them.
  • https://sourceforge.net/p/oblivionworks/bugs/233/ Bash scrambles load order if more than one file is deleted per session.
  • https://sourceforge.net/p/oblivionworks/bugs/201/ [Skyrim] Has More Directories does not stick to packages.
  • https://sourceforge.net/p/oblivionworks/bugs/168/ Mod Checker reports ITM and UDR for mods that are clean.
  • https://sourceforge.net/p/oblivionworks/bugs/163/ BAIN does not refresh on change of CRCs in Projects
  • https://sourceforge.net/p/oblivionworks/bugs/167/ Error with Race Tweaks building bashed patch.
  • https://sourceforge.net/p/oblivionworks/bugs/142/ INI Edits/tweaks must be in ANSI (UTF-8 with BOM fails)
  • https://sourceforge.net/p/oblivionworks/bugs/137/ [Oblivion] upgrading from 291 to 295 may cause Oblivion.esm ghosting
  • https://sourceforge.net/p/oblivionworks/bugs/122/ Progress bar disappears while autoannealing
  • https://sourceforge.net/p/oblivionworks/bugs/56/ [Oblivion] just opening Wrye Bash causes Oblivion CTD (possibly solved)
  • https://sourceforge.net/p/oblivionworks/bugs/102/ [Oblivion] CTDs if spells imp from FCOM_Convergence (possibly solved)
  • https://sourceforge.net/p/oblivionworks/bugs/230/ [Oblivion] Bash resets timestamps on files without being asked to
https://sourceforge.net/tracker/?group_id=284958&atid=1207901&status=1:
Spoiler
  • http://sourceforge.net/support/tracker.php?aid=3535829 BAIN ignores package Data folder if Docs is sibling
  • http://sourceforge.net/support/tracker.php?aid=3535828 UI sometimes forgets panel sizes
  • http://sourceforge.net/support/tracker.php?aid=3535829 Refresh error when launching Skyrim
  • http://sourceforge.net/support/tracker.php?aid=3535832 Error occurs when applying BCF
  • http://sourceforge.net/support/tracker.php?aid=3535833 CBash does not import Face Data, Hairs or Eyes
  • http://sourceforge.net/support/tracker.php?aid=3535835 Load order breaks when uninstalling then reinstalling plugin
  • http://sourceforge.net/support/tracker.php?aid=3530378 [Oblivion] Item Interchange files generate patch errors.
  • http://sourceforge.net/support/tracker.php?aid=3530366 [Skyrim] Bashed Patch building crashes when AV present.
  • 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=3415244 Invalid FormIDs breaking the patch
  • http://sourceforge.net/support/tracker.php?aid=3530353 [Skyrim] Clicking on Installers tab generates error.
  • http://sourceforge.net/support/tracker.php?aid=3530357 BAIN error during mod installation
  • http://sourceforge.net/support/tracker.php?aid=3530373 Export Names -&--#62; Reimport File. Bash does nothing.
  • http://sourceforge.net/support/tracker.php?aid=3530374 [Skyrim] Error when trying to Import FormIDs
  • http://sourceforge.net/support/tracker.php?aid=3530375 [Skyrim] Export Names does not work with Skyrim.esm
  • http://sourceforge.net/support/tracker.php?aid=3530376 Export Stats does not work with Skyrim.esm
  • http://sourceforge.net/support/tracker.php?aid=3530381 Unhandled exception encountered processing mismatched BCFs
  • http://sourceforge.net/support/tracker.php?aid=3530382 Mods tab lists BAIN archive on files where the BAIN is gone.
  • http://sourceforge.net/support/tracker.php?aid=3530383 Corrupts the description of mods after saving it in Cyrillic
  • 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=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=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=3385296 error handling for bosh.initSettings is flawed
https://sourceforge.net/tracker/?group_id=284958&atid=1207904&status=1:
Spoiler
  • http://sourceforge.net/support/tracker.php?aid=3537430 Refactor Code
  • https://sourceforge.net/p/oblivionworks/enhancements/247/ [Skyrim/Fallout] Update ESMify function to generate ONAM subrecords
  • https://sourceforge.net/tracker/?func=detail&aid=3537477&group_id=284958&atid=1207904 Merge back in Wrye Flash, Flash NV
  • http://sourceforge.net/support/tracker.php?aid=3537431 Replace Wtxt with actual HTML
  • http://sourceforge.net/support/tracker.php?aid=3537370 Remove Comtypes Dependency / Move to wxPython 2.9
  • http://sourceforge.net/support/tracker.php?aid=3537426 Reimplement Groups [BALO/Exclusion]
  • http://sourceforge.net/support/tracker.php?aid=3537428 Remove Custom Plugin Timestamping
  • http://sourceforge.net/support/tracker.php?aid=3536511 Refactor Generic Launchers
  • http://sourceforge.net/support/tracker.php?aid=3536509 Mopy\Apps launchers improvements
  • https://sourceforge.net/tracker/?func=detail&aid=3539226&group_id=284958&atid=1207904 The ability to drag an archive into BAIN from Explorer.
  • 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] (Partial fix for Python mode done by PacificMorrowind)
  • http://sourceforge.net/support/tracker.php?aid=3385784 Remove BALO
  • 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=3476805 Skyrim: Renumber Saves
  • http://sourceforge.net/support/tracker.php?aid=3532383 BAIN packaging of project data into a BSA
  • 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=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=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=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=3530355 BAIN forces install of package with single subpackage.
  • http://sourceforge.net/support/tracker.php?aid=3530385 Add option to not use profile-specific load orders.
  • http://sourceforge.net/support/tracker.php?aid=2902924 Compare scripts between mod versions
  • http://sourceforge.net/support/tracker.php?aid=3496972 properly support non-Unicode Files
User avatar
Gracie Dugdale
 
Posts: 3397
Joined: Wed Jun 14, 2006 11:02 pm

Post » Wed Nov 07, 2012 3:04 am

You have a record in there somewhere that is missing it's Editor ID. Arthmoor would have to tell me, but I don't think that's possible to do in the CK. Either way, that record really should have an Editor ID.
It's possible to define a leveled item in the CK with no editor ID. I just tested it. A leveled list really should have one though since there's no other means to describe what it's for.
User avatar
Ashley Tamen
 
Posts: 3477
Joined: Sun Apr 08, 2007 6:17 am

Post » Wed Nov 07, 2012 8:26 am

Post some screenshots of Leveled Lists in TES5Edit, then we can tell you what's going on.

Screenshot of one of the two Oblivious Horse records not having its information within the bashed patch and clearly marked as the conflict loser
Spoiler
[img]http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch.jpg[/img]

Screenshot of one of Harvest Overhaul Creatures records being merged. As you can see the merging isn't what I want so I normally leave it inactive if I run a bashed patch.
Spoiler
[img]http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch2.jpg[/img]

Screenshot of one of the spontaneously disapearing entries, CK with only skyrim.esm & update.esm does show that some of these "empty" lists are nested lists within each other and ultimately none of the "bottom" lists have any items.
Spoiler
[IMG]http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch3.jpg[/IMG]

As I said in the other post, I'm not concerned about the Harvest Overhaul Creatures. I used it only as a comparision to show that those lists did merge whereas the lists with Oblivious Horses did not merge as reported by TES5Edit 3.0.24

As for the patcher by default it will merge all leveled lists from mods, meaning any item on the list will be on the final list.
That is what I understand but that isn't what I'm seeing in the case of these two records.
User avatar
Manuela Ribeiro Pereira
 
Posts: 3423
Joined: Fri Nov 17, 2006 10:24 pm

Post » Wed Nov 07, 2012 8:50 am

Hi Arthmoor or anyone that can offer some help :cool:

is it possible to remove the warning message on startup "Warning Corrupt/unrecognized files"?

The Corrupt/unrecognized mods are:
JSWORDS
SKYTEST 1.27E
UPDATE.ESM


Also when i pass the pointer on the message it shows:
"the following mods have unrecognized TES4 headers version:"

Is that TES4edit?
Can i use the new TES5 for that?
User avatar
Rhi Edwards
 
Posts: 3453
Joined: Fri Jul 28, 2006 1:42 am

Post » Wed Nov 07, 2012 3:10 pm

It's possible to define a leveled item in the CK with no editor ID. I just tested it. A leveled list really should have one though since there's no other means to describe what it's for.

So what do I do? It throws this error any time I attempt to rebuild the patch, thus preventing it from doing so, and it gives me no real clue as to what's causing it.
User avatar
Justin Bywater
 
Posts: 3264
Joined: Tue Sep 11, 2007 10:44 pm

Post » Wed Nov 07, 2012 1:46 pm

http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch.jpg
The one thing that stands out to me here is that this one has a COED subrecord attached. I have no idea whether those work or not since COED subrecords did not exist previously in Oblivion. That would be something for someone who understands the patcher code to fix.

http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch2.jpg
This came out normal assuming the mod hasn't been tagged with Delev yet. Notice it's deleting entries from Skyrim.esm. Without Delev, Bash correctly interprets this as needing to merge what that mod adds with what already exists.

hhttp://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch3.jpg
This is expected as well since the list it's showing you is nested full of nothing but other lists that ultimately have no actual items in them. Thus, it's useless, and Bash is removing it from play.

Hi Arthmoor or anyone that can offer some help :cool: is it possible to remove the warning message on startup "Warning Corrupt/unrecognized files"? The Corrupt/unrecognized mods are: JSWORDS SKYTEST 1.27E UPDATE.ESM Also when i pass the pointer on the message it shows: "the following mods have unrecognized TES4 headers version:" Is that TES4edit? Can i use the new TES5 for that?
First, try updating to 301. That ought to clear the one for Update.esm. The others are corrupt, I've checked them before and they were built using TESVSnip which generates invalid version formats.

So what do I do? It throws this error any time I attempt to rebuild the patch, thus preventing it from doing so, and it gives me no real clue as to what's causing it.
Probably best if you let the mod author know so they can fix it themselves.
User avatar
Lauren Graves
 
Posts: 3343
Joined: Fri Aug 04, 2006 6:03 pm

Post » Wed Nov 07, 2012 7:27 am

Um... okay? The error's there for the author to see in this thread, because for all I know it's WB causing it. It is literally not telling which plugin is causing the problem, only lists issues with stuff in the Mopy folder.

Traceback (most recent call last):  File "C:\Program Files (x86)\Steam\steamapps\common\skyrim\Mopy\bash\basher.py", line 7554, in Execute    patchFile.buildPatch(log,SubProgress(progress,0.8,0.9))#no speeding needed/really possible (less than 1/4 second even with large LO)  File "C:\Program Files (x86)\Steam\steamapps\common\skyrim\Mopy\bash\bosh.py", line 14580, in buildPatch    patcher.buildPatch(log,SubProgress(subProgress,index))  File "C:\Program Files (x86)\Steam\steamapps\common\skyrim\Mopy\bash\bosh.py", line 23470, in buildPatch    tweak.buildPatch(self.patchFile,keep,log)  File "C:\Program Files (x86)\Steam\steamapps\common\skyrim\Mopy\bash\bosh.py", line 22930, in buildPatch    if record.eid.lower() == self.key:AttributeError: 'NoneType' object has no attribute 'lower'
User avatar
Taylor Tifany
 
Posts: 3555
Joined: Sun Jun 25, 2006 7:22 am

Post » Wed Nov 07, 2012 3:29 am

Screenshot of one of the two Oblivious Horse records not having its information within the bashed patch and clearly marked as the conflict loser
Spoiler
[img]http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch.jpg[/img]
Bash doesn't carry over COED data unless the mod is tagged 'Relev', so that's what's going on there.

Screenshot of one of Harvest Overhaul Creatures records being merged. As you can see the merging isn't what I want so I normally leave it inactive if I run a bashed patch.
Spoiler
[img]http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch2.jpg[/img]

This is how merging works for Bash. If you want it to work differently, manually tag the mod with 'Delev' or 'Relev' as applicable.

Screenshot of one of the spontaneously disapearing entries, CK with only skyrim.esm & update.esm does show that some of these "empty" lists are nested lists within each other and ultimately none of the "bottom" lists have any items.
Spoiler
[IMG]http://i1235.photobucket.com/albums/ff438/Therin303/tes5editVSbashedpatch3.jpg[/IMG]
As you guessed, it's because that entry leads to another leveled list with empty items. Bash removes and entries that are Count = 1, since they have no effect.

Edit: ninja'd
User avatar
amhain
 
Posts: 3506
Joined: Sun Jan 07, 2007 12:31 pm

Post » Wed Nov 07, 2012 4:18 am

Bash doesn't carry over COED data unless the mod is tagged 'Relev', so that's what's going on there.
So who gets that done officially? Is that something that we have to hope a mod author will do? Is that something that I have to examine all bashed patches and figure out for myself whether something needs it? Or is there someone who takes reports like this and tags BOSS or something to include it?
User avatar
Shannon Lockwood
 
Posts: 3373
Joined: Wed Aug 08, 2007 12:38 pm


Return to V - Skyrim