Was macht Wrye Bash?
Download: Skyrim Nexus oder TESNexus oder SourceForge
Dokumentation:
Voraussetzungen und 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:
Remember! In Windows Vista and up, don't install Skyrim in the Program Files folder due to User Access Controls!
Development:
Das Projekt wird bei SourceForge gehostet. Es wird keine SourceForge Account benötigt um Bug Reports zu erstellen oder Informationen zu Bug Reports hinzuzufügen und Nachfragen für neue Features zu stellen -- 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:
Bugs melden: Try to give us enough information to diagnose your problem. The following information is useful to us:
Changelog der letzten Version (295.3, 14.1.2012):
- Es macht es sicher neue Mods auszuprobieren, da deine Installation wieder in den Zustand vor der Installation der Mod zurückversetzt, wenn du eine Mod deinstallierst
- Es macht Mods kompatibel zu einander indem Informationen von verschiedenen Mods in einen "Bashed Patch" importiert
- Es erlaubt mehr als 255 Mods zu installieren durch das mergen von Mods
- 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. Geschrieben 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).
- Die praktischen Nutzen der benutzung von CBash sind:
- Das Erstellen des Bashed Patch ist viel schneller
- Mehr Plugins sind mergbar, was dir die Möglichkeit gibt mit mehr Mods zu spielen
- In der Zukunft wird es möglich sein mehr interessante Arten von Tweaks zu implementieren
- BAIN: BAsh INstaller. Du kannst es im WB Installers tab finden
- BAIN archive: Eine Mod die in einem Format released wurde, dass mit BAIN installiert werden kann
- 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).
Dokumentation:
- Offizielle englische Readme (liegt auch dem Download als "Wrye Bash.html" im Mopy Ordner bei)
- Waruddars Patch Option Referenz (englisch, liegt auch dem Download als "patch_option_reference.html" im Mopy Ordner bei)
- alt3rn1tys Wrye Bash Leitfaden (Englisch)
- Metallicows BAIN Demo Wizard
- UESP Wrye Bash unoffizielle Wiki (Englisch)
Voraussetzungen und 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:
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.
If you're using the Standalone version, the only thing you need to install manually is the MSVC++ 2008 Redistributable.
Wenn du die Python Version benutzt, wird die Installation der Abhängigkeiten automatisch von Installer durchgeführt. Falls du sie manuell installieren willst und musst:
Then:
If you're using the Standalone version, the only thing you need to install manually is the MSVC++ 2008 Redistributable.
Wenn du die Python Version benutzt, wird die Installation der Abhängigkeiten automatisch von Installer durchgeführt. Falls du sie manuell installieren willst und musst:
- Python 2.7.2 (Python 2.7.1 von Wrye Python 04a ist auch in Ordnung)
- wxPython 2.8.12.1 unicode for Python 2.7
- comtypes 0.6.2
- PyWin32 for Python 2.7
- Andere Setups könnten funktionieren, aber dieser ist der einzige offizielle unterstützte Setup.
- Python 3.x: Wird NICHT unterstützt
- 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
- Die WBSA (Wrye Bash StandAlone) starte mit einem Doppelklick auf die Wrye Bash.exe
Development:
Das Projekt wird bei SourceForge gehostet. Es wird keine SourceForge Account benötigt um Bug Reports zu erstellen oder Informationen zu Bug Reports hinzuzufügen und Nachfragen für neue Features zu stellen -- 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:
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 >>Click and Bookmark it<< - 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 >>this link<< to view the log of changes for reference to specific revision numbers and their changes, to revert to as necessary if things go wrong...
Ein Screenshot Walkthrough:
Wiederhole dies wenn eine neue SVN Version rauskommt.
Beachte: 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 this post to get WB running again.
The latest svn is always here >>Click and Bookmark it<< - 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 >>this link<< to view the log of changes for reference to specific revision numbers and their changes, to revert to as necessary if things go wrong...
Ein Screenshot Walkthrough:
Wiederhole dies wenn eine neue SVN Version rauskommt.
Beachte: 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 this post to get WB running again.
- Welche Version von Wrye Bash nutzt du? Wenn du die SVN Version benutzt, gibt auch die Revisionsnummer an.
- Mit welchem Spiel benutzt du Wrye Bash?
- Was sind die Symptome? Stelle sicher, dass enthalten ist was zu getan hast (eine Schritt-für-Schritt Beschreibung ist hilftreich), was du erwartet, und was passiert ist.
- What do you see? Error messages are very valuable to us.
- Welche Windows-Version nutzt du? 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!)
- Betrifft das Problem den Bashed Patch? Wenn ja, dann füge folgende Informationen hinzu:
- Deine Ladereihenfolge (in einem Spoiler). Get this by right clicking on a column header in the Mods tab, and selecting 'List Mods...'
- Deine Bashed Tags (in einem Spoiler). Get this by right clicking on a column header in the Mods tab, and selecting 'List Bash Tags...'
- Deine Bashed Patch Konfiguration (in einem Spoiler). Get this by right clicking on the Bashed Patch and selecting 'List Patch Config...'
Changelog der letzten Version (295.3, 14.1.2012):
- 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.
Zuletzt bearbeitet: