Guide:Wrye Bash: Difference between revisions
From Step Mods | Change The Game
Line 128: | Line 128: | ||
== Package Structure & Interpretation == | == Package Structure & Interpretation == | ||
[[File:Figure3_BAINFirst.jpg|thumb|right| | [[File:Figure3_BAINFirst.jpg|thumb|right|475px|'''Figure 3:''' Introduction to BAIN. (L to R) {{Fc|#ED1C24|'''Package Details'''}}, {{Fc|#3F48CC|'''Sub-Packages/Plugins'''}}, {{Fc|#22B14C|'''Comments'''}}]] | ||
The installers tab contains the package-management interface. Package management is a VERY important aspect of WB, and standards of Wrye '''BA'''sh '''IN'''staller (aka BAIN package or archive) structure represent the foundation of effectively using BAIN. Unfortunately, not all mod authors pack their mods in a BAIN-ready format, so it is important to understand how to convert to the proper structure. The good news is that BAIN has some flexibility, and usually can translate archives correctly. Packages preceded by a red (simple package), white (complex package) or gray (unrecognized) box are NOT installed (installed packages will have a plus [+] symbol inside the box). Before proceeding further, all packages must be made recognizeable to BAIN (i.e., gray boxes and text must be eliminated). The following examples illustrate BAIN package interpretation and allude to some effective packing methods. | The installers tab contains the package-management interface. Package management is a VERY important aspect of WB, and standards of Wrye '''BA'''sh '''IN'''staller (aka BAIN package or archive) structure represent the foundation of effectively using BAIN. Unfortunately, not all mod authors pack their mods in a BAIN-ready format, so it is important to understand how to convert to the proper structure. The good news is that BAIN has some flexibility, and usually can translate archives correctly. Packages preceded by a red (simple package), white (complex package) or gray (unrecognized) box are NOT installed (installed packages will have a plus [+] symbol inside the box). Before proceeding further, all packages must be made recognizeable to BAIN (i.e., gray boxes and text must be eliminated). The following examples illustrate BAIN package interpretation and allude to some effective packing methods. | ||
Line 141: | Line 141: | ||
| colspan="3" | [[File:Figure4_BAINEx1-2.jpg|frame|center|'''Figure 4:''' Package Details.]] | | colspan="3" | [[File:Figure4_BAINEx1-2.jpg|frame|center|'''Figure 4:''' Package Details.]] | ||
|- | |- | ||
| style="width:300px; background-color: | | style="width:300px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 1. Standard files & folders.''' All files and directory structure are revealed. WB recognises several typical Skyrim file types and folder names as well as folders installed by WB itself.}} | ||
| style="width:300px; background-color: | | style="width:300px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 2. Standard files & folders with extra, non-standard folders.''' There is an extra directory in this archive that is not recognized by WB, because it does not follow a standard naming convention.}} | ||
| style="width:300px; background-color: | | style="width:300px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 2. Standard files & folders with extra, non-standard folders (revealed).''' The files that were invisible to WB are detected if '''[Has Extra Directories]''' is ticked in the context menu (right click any package to bring up the context menu).}} | ||
|} | |} | ||
Line 149: | Line 149: | ||
| colspan="3" | [[File:Figure5_BAINEx3-5.jpg|frame|center|'''Figure 5:''' More Package Details.]] | | colspan="3" | [[File:Figure5_BAINEx3-5.jpg|frame|center|'''Figure 5:''' More Package Details.]] | ||
|- | |- | ||
| style="width:300px; background-color: | | style="width:300px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 3. Standard files & folders (2 levels).''' This reveals the exact same contents ad in '''Ex 1''' previously; however, the directory structure includes another level represented by the Data directory. Many mods are packed this way, and WB understands them just fine and will install the package accordingly.}} | ||
| style="width:300px; background-color: | | style="width:300px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 4. Standard files & folders (3 levels).''' This is exactly the same as '''Ex 3''', but the Data directory is now beneath yet another parent directory. Unfortunately, WB stops looking for anything more than 2 folders deep at this time. Many mods come packed this way, and were not created by modders that are thoughtful of BAIN. This will need to be extracted and repact according to '''Ex 1''' or '''Ex 3'''.}} | ||
| style="width:300px; background-color: | | style="width:300px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 5. Two folders containing standard files & folders.''' All preceding examples have been of '''simple''' package structure. This is an example of a '''complex''' package structure. The contents of 00 Core are exactly the the same as in '''Ex 4''', but there the ‘01 Optional’ folder containing options (note the file names in the example). Complex package structures allow an additional level of organization.}} | ||
|} | |} | ||
Line 157: | Line 157: | ||
| colspan="2" | [[File:Figure6_BAINSubFilter.jpg|frame|center|'''Figure 6:''' Complex BAIN packages, Sub-Packages and Plugins.]] | | colspan="2" | [[File:Figure6_BAINSubFilter.jpg|frame|center|'''Figure 6:''' Complex BAIN packages, Sub-Packages and Plugins.]] | ||
|- | |- | ||
| style="width:275px; background-color: | | style="width:275px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 1. Standard files & folders.''' This is a simple BAIN archive containing a single plugin, which (unlike other files in the archive) must be selected prior to install.}} | ||
| style="width:553px; background-color: | | style="width:553px; background-color: #252525; vertical-align:text-top; padding:0.5em 0.5em 0.5em 0.5em"| {{Fc|Gray|'''Ex 5. Two folders containing standard files & folders.''' This is a complex BAIN archive; therefore, it contains two directories as listed in the '''[Sub-Packages]''' area, each of which contains recognized files and/or folders as listed in the package details above. As is indicated, selecting the 00 Core sub-package will direct BAIN to install those listed. Selecting also the 01 Options sub-package will add the highlighted optional files. Again, unlike other file types, plugins must be selected to flag specifically for install.}} | ||
|} | |} | ||
Revision as of 07:38, January 1, 2013
A simplified guide to using Wrye Bash to maintain a modded S.T.E.P. setup -- by z929669 & S.T.E.P. Team
- Updated: 7:38:25 1 January 2013 (UTC)