Lets Get Started...
!!!!!!!!!!Caution!!!!!!!!!!!! ---------ALWAYS READ THE README FOR ANY MOD YOU HAVE DOWNLOADED. THEY WILL PROVIDE YOU WITH SPECIFIC INSTRUCTIONS THAT ARE RELATED TO THAT INDIVIDUAL MOD!!!!!
I know there are dozens of guides for mod installation and some great ones for Wrye Bash specifically, but the goal of this guide is to make it soo easy to understand that if your grandma wanted to play Skyrim, with a full helping of mods, she could. So only the essentials are covered as I attempt to explain the basic file hierarchy that Wrye Bash uses to install mods; and doing so in the simplest terms possible. Occasionally I slip outside the realm of proper technical explanation ( as you will see if you read to completion).But stick with me and hopefully you will learn a thing or two...
PS: Please remember that the official word on all things related to Wrye Bash can be found in the Wrye Bash readme or the Wrye Bash thread.
Downloading and Installation
1. Download Wrye Bash from any of the Nexus or the official site.if you download the exe version its even less work. For further information see-----------http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/Mopy/Wrye%20Bash.html----the readme
http://modsreloaded.com/wrye-bash
http://skyrim.nexusmods.com/downloads/file.php?id=1840
2. When installing it will ask which games to install it for, essentially all this does is place a new folder in your game directory ( where the exe and the data folder are) called Mopy, and will also add a folder to the Steam Common Apps folder right
beneath( or above) the \skyrim folder.
3a. Now download a mod. Some mods come in a format that is designed to be installed using Wrye Bash. If this is the case it will be labeled as, "Bash Installer ( BAIN for short) Wizard"( meaning it uses a special method that allows for complex archives to be handled , in which case all you need to do is drag that downloaded file into the Steam\SteamApps\common\Skyrim Mods\Bash Installers folder. The technical aspects of what makes it work is beyond my understanding but if the mod is listed as BAIN you can skip down to.......Inside the Belly of the Beast: Using Wrye Bash
3b.Now if a mod is not in the format ( ;if it does not say anything then it most likely is NOT using a BAIN Wizard to install) download the file as usual. However make another folder inside of the directory where you keep your Skyrim downloads with the same name as the mod. Now when the file downloads save it to that folder.
Getting The File Ready For Wrye Bash
At this point it might get tricky so pay attention....
4a.Now extract the file. Everything inside the compressed (.zip,.7zip, or .rar) folder should now be visible in your created folder. At this time you must check to see.........
4b. If the file extracted is either, a .esp, a folder labeled textures, sound , or meshes..etc., or a text document then your file is already set to go. This would mean that the file is BAIN Ready, unlike the BAIN Wizard this means that the package( sereis of folders and loose files) is simple ( again just a fancy word for saying its in the correct order. Some mods will let you know if it is BAIN ready ( please remember this is different from BAIN Wizard as if the file contains alternate plugins or multiple sets of data; aka an alternate .esp or different textures for the same item. You must manage this by deleting files by hand) But if...
4c. When the file is extracted there is a data folder, a folder containing a data folder, or the mod has stated that it has multiple, interchangable .esps, textures or meshes ( in which case you must remove or delete the ones that you do not want to use, or else your mod will be conflicting with itself)
--------------------------------For an in depth explanation of what is actually going on here go down to the, Explaining File Hiearchy section at the bottom of the page.-------------------------------------------------------------------
Whew...if your still with me please keep reading...
5. So now that you know what it should look like inside the compressed file you will do 1 of 2 things. If the file is layed out correctly, meaning that when you open the compressed file you see folders named things like meshes, textures, .esp( these should be loose without folders), sounds etc and everything appears in order, then you can simply drag that compressed file into the Steam\SteamApps\common\Skyrim Mods\Bash Installers folder, that Wrye Bash has created for you.
6. If things are not in order, then fix them. This is simple if the compressed file has been extracted to that mod folder I had you make earlier, basically this is just housekeeping so that mod files stay close to eachother if you have a lot of downloads.
6a. Then open up the folder that is wrong, ie. either the data or some other type of folder not named, meshes, textures,sounds etc. Then drag those folders and files out of the data folder. At this time it doesnt hurt to double check and make sure that all of the folders actually are organized correctly ( most modders will do this already because if they do not then their mod will not work).
7. Then simply compress all of the files that you wish to include in the installed version of the mod ( exluding the now empty data or alternate folder and any optional or alternate content) and rename it to the name of mod( usually the compressed file, unless using 7zip, will name itself after the last thing it included in the compressed folder).
8. Now it is ready to be dragged and dropped or copied over, to the \Steam\SteamApps\common\Skyrim Mods\Bash Installers folder.
Inside The Belly of the Beast: Using Wrye Bash
Your in the home stretch!
1. Now go to the Mopy folder inside of the Skyrim directory( where you find the Skyrim.exe) . At this point you should see the Wrye Bash.exe. Click it and prepare to be baffled.
2. Ignore pretty much everything at first, as tools will only become usefull once you know how to use them. You should see several tabs, with the active tab being your load order( right now should only have the Update.esm and Skyrim.esm. Next to the Mods tab you will find the Installers Tab, click this and grab a snack because the first time it loads up takes a moment or two.
3.Now you should see what is essentially the inside of the Steam\SteamApps\common\Skyrim Mods\Bash Installers folder, it is just layed out in a manner that is easier to navigate. You should see the compressed folders of the mods that you have dropped into the Bash Installers folder.
4. They should have an unchecked box next to them. If you left click on them a menu appears on the top right of the dialogue box.
4a. In this you should see several tabs, one of which being the General tab, it should be the default tab. While looking at the General tab ensure that,
4a1. Next to Structure: It says simple, ( if the mod says Simple/Complex then check the color of the package name( what you named it earlier) if it is blue that means it has a Wrye Bash script and will still install correctly, otherwise you have to go back and see what is wrong)
4a2. Also check to make sure nothing is next to missing and that any conflicts are not going to crush your game ( a texture or mesh conflict is not nearly as bad as a script or ai type of conflict).
5. When all appears right with the mod then simply right click and install, if it was using a BAIN ready archive then when you click on the package it will give you a list of Sub-Packages on the lower right of the screen, these give you options in selecting which package will actually be installed. Then click on the mods tab and make sure the box next to the file is green, check marked, and its number is anything greater than 00, if you have only 1 mod it will be 01.
Folder/File Hierarchy and Whats Really Going On
Some explanation is required now so we will deviate away from the step by step method for a moment....You see inside that confusing mess of a Skyrim Directory you will find various things, if a mod instructs you to install to the Skyrim Directory ( it will always say so if it is required; usually the uploader will say something like, " install in the same place as the skyrim.exe". However inside that big folder you will find the Data folder. If your game is completely unmodded you will find just the bare minimum inside, basically it will have the .bsa's ( a compression type unique to Bethesda that basically packs all the games original resources into a transferable and manageable size) and some folders that you do not want to touch unless you know what you are doing.
When the game loads up something like a sword it will look into the data folder. If your game is vanilla( unmodded) it will simply look at the .bsa packages and find the mesh, texture, animation, sound and all other aspects that affect that sword. Now the one way this can be altered is if the game finds a folder with the same file name first. For example, While inside the data folder, I create a new path of folders that are arranged like this data>>textures>>weapons>>iron and then inside that last folder I place a new .dds( the format for texture files) called ironsword.dds. The game will now look into my data folder and find that folder path I created, then load the new texture before looking into the .bsa, and then load everything else accordingly. Now basically what Wrye Bash and even NMM do, is they take a compressed file, and as long as it maintains the folder hierarchy that I mentioned, it will extract the files to the appropriate locations and make sure there are no conflicts between ESPs or textures,meshes etc. This is why it is crucial to make sure that the folder hierarchy in the mod is correct. If the mod needs to be installed into the data folder, then it must be arranged with the resource type (mesh,texture,sound), as the first step of the hierarchy. If a data or alternate folder name is used, Wrye Bash will not extract correctly because just assume that it doesn't know what Data is, it just knows what data contains.
Well I cleaned it up a bit, tried to make it a look a bit nicer and cleared up some inconsitencies and errors. Still working on getting images in there and perhaps attempting to define the folder hierarchy a little better. Ill work on this soon but now I really need to do some schoolwork!