Installing Mods

### Required programs

Check "Necessary Steps Before Installing Mods" section for required applications

Daggerfall Unity has a steadily growing catalogue of mods, some small, some very large in scale and complexity, and all flavors in-between. Mods also come in different "types", which will change the process of installation somewhat for each type. In this guide we will go over the most common types of mods and the general process to installing them.

# Necessary Steps Before Installing Mods

## Step 1: Have A Functional Installation of Daggerfall Unity

In order to start adding mods to DFU, you first need to have a functioning instance of DFU installed on your system in the first place. If this is already done, proceed to the next step.

If not, follow the linked guide for doing that: Installing DFU

## Step 2: Making Sure Modding is Enabled in DFU's Settings

4. Make sure the "Mod System" box is filled in, (as well as "Asset Injection" if you want loose-file overriding mods to function.):

5. Once that is done, click the "close" button at the bottom and any changes you made will be saved. Mods should now be allowed/enabled for your installation of DFU!

## Step 3: Confirm You Can See File Extensions

On Windows 10, file extensions are hidden by default, so I'll demonstrate how to make them visible, on Windows 10 atleast.

1. Open the file-explorer (or open any folder) so you can see something like this:

2. Find and click on the **"View"** tab at the top-left of the file-explorer windows. A drop-down interface will appear:

3. In that now visible interface, find these check-boxes:

4. Make sure those two options have a check-mark in them, if they don't click them both so it looks like this:

5. You should now be able to see the extensions of all files. You should see something like below for various file types:

Now you will be able to differentiate through the rest of the guide when I say stuff like, "The .dfmod file" or "The .png file" or "The .txt file".

With that, you should now be completely able to follow the rest of this guide and install mods for DFU!

# dfmod Installation

The most common form that DFU mods will be found in are a file/extension type called **".dfmod"** this is a compressed file-type that mod creators convert their mods into using the DFU specific Unity Editor "Mod Builder" tool. The modding framework built into DFU can recognize and use these .dfmod files when placed in the proper **"Mods"** folder, making mod installation and uninstallation an extremely simple and clean process. The following steps will focus on the installation of said dfmods.

## Step 1: Where .dfmod Files Will be Placed

1. Find the folder that you launch DFU from. It should look like the below picture with **"DaggerfallUnity.exe"** (or the Linux equivalent) inside it:

2. Navigate to the **"DaggerfallUnity\_Data"** folder:

3. From there, navigate to the **"StreamingAssets"** folder:

4. Finally, navigate to the **"Mods"** folder:

5. You are now in the location that ALL files with the **".dfmod"** extension will be placed.

## Step 2: Finding And Installing A .dfmod File

Obviously, to install a mod, you first need one in mind that you wish to install. In this case, I'm just going to show this process using a randomly selected mod, from the currently most prominent location to find DFU mods, that being **Nexus Mods**. While you can get DFU mods in many places, such as **The Official Forums**. Definitely the more popular option is Nexus Mods as of writing this, which is what I'm going to be using as the primary example in this guide.

1. First, find a mod that interests you. When you do, navigate to its main mod-page:

2. When at the main mod-page, click the "Files" tab as shown below:

3. From there, scroll down until you see a group of files under the category "Main Files". Choose the file that is either the most up to date, or is appropriate for the version of DFU you are using (Organization of this files page will vary greatly depending on the mod author.) But for this example, click the link as highlighted in the below image. After doing so you will be prompted to pick a speed to download the file at, if you don't have a premium membership on Nexus Mods, just go with "Slow Speed". Then specify where you want the file to be downloaded to, put it anywhere you will know where to find it, Desktop, Downloads, Documents, etc.

4. You should be left with a compressed/archived file similar to this:

5. Move this file back to the location mentioned in the previous step of this section, that being the **"StreamingAssets"** folder where your DFU folder is. The below image will show you what it should look like, and read the text on the image:

6. Your mod should now be "installed" into the Mods folder and ready to go. Here is what the Mods folder should look like afterward:

Now with our .dfmod file properly installed into the **"Mods"** folder, we are going to test and confirm that it is working in-game.

## Step 3: Confirming Installation & Testing The Mod

1. Launch into DFU so you are at the launcher screen, then click the **"Mods"** button at the bottom left:

2. You will now be at the mod manager screen. All .dfmods that were properly installed will show up on this list, and are the correct versions for the current version of DFU being played. From this list, click the name of the mod you just installed, and make sure the **"Enabled"** check-box is filled on the right-hand mod-description window. Once you have confirmed the mod is enabled, click **"Save and Close"** at the bottom right. When back at the main launcher screen, press the **"Play"** button so we can proceed to confirming the mod works in-game:

3. Not every mod is going to have the same method of testing to make sure it is actually working, **MAKE SURE TO READ MOD DESCRIPTIONS AND README FILES CAREFULLY AND FULLY.** Now, either load an existing save or start a new-game. In my example mod's case either will work for testing purposes:

4. Now that you are in-game, do whatever needs to be done to confirm if the installed mod is working or not. For this mod's case I just need to check my character's skills window, which will look something like the below image, so I know that I installed and now properly have this mod working in my installation of DFU:

And that is how you install most DFU mods out there, which use the **".dfmod"** file format as their means of being used. Not every mod packaged as a .dfmod is put together the same, which can sometimes make it more difficult for users to install compared to the above example. But the general process and end-result should be the same, find the mod's .dfmod file and place it into your DFU instance's **"Mods"** folder, which is located in the **"StreamingAssets"** folder.

For now, that concludes this part of the guide. In the next sections of this guide, different formats in which mods can be packaged as will be explained in a similar way on how to properly install them, in most cases. The next being **"Quest Packs"**, hopefully this section was helpful and informative, happy modding!

# Quest-Pack Installation

Daggerfall Unity's quests are written using a custom scripting language that is a recreation of how they worked in the original Daggerfall. These scripts are simply basic text-files, so they are able to be easily edited with any text-editor application, and fairly easy to read and understand, on a basic level atleast.

With that, "packs" of quests generally come packaged as a series of files nested within named folders using a fairly standardized format that DFU can understand and interpret as a valid quest "script." So extremely similar to the process of installing .dfmod files, quest-packs are essentially the same procedure, just put into a different location, instead of the **"Mods"** folder within **"StreamingAssets"**, quest-packs go within the **"QuestPacks"** folder. In the following steps I'll show you a step-by-step of this process and a simple example.

## Step 1: Where Quest-Pack Folders Will be Placed

1. First, you are going to need to locate your DFU instance's **"StreamingAssets"** folder. If you need help finding that, please refer to this step in the previous section, Finding StreamingAssets. If not, continue to the next step.

2. Now that you are in the **"StreamingAssets"** folder, navigate into the **"QuestPacks"** folder, as highlighted in the below image:

3. You are now in the location that ALL Quest-Pack folders will be placed.

## Step 2: Finding And Installing A Quest-Pack

**Nexus Mods** is where you will find most DFU mods, including Quest-Packs, so we are going to use that for this example.

1. First, find a Quest-Pack mod that interests you. When you do, navigate to its main mod-page:

2. When at the main mod-page, scroll down until you find something about "installation", "uninstallation", "notes", that sort of thing. While this step is technically not required, it is **HEAVILY ADVISED** that you always read any instructions a mod author provides for their mod, this is especially the case with Quest-Packs, which can sometimes have additional steps required compared to "normal" installation of mods, here is an example below for this mod's description page:

3. Now that you have hopefully read and fully understand the instructions for the Quest-Pack mod you are interested in. Go back to the top of this page, and click the "Files" tab as shown below:

4. From there, scroll down until you see a group of files under the category "Main Files". Choose the file that is either the most up to date, or is appropriate for the version of DFU you are using (Organization of this files page will vary greatly depending on the mod author.) But for this example, click the link as highlighted in the below image:

5. In this case, this particular Quest-Pack mod has some other "dependencies" it relies on to function fully, which you will be notified in those cases with a window such as this below:

6. For mods that depend on other files/mods to function fully, you will have to install those dependency files/mods before installing the Quest-Pack or mod you actually want. So do that with the help of the previous section of this guide, dfmod Installation. Once you have installed any required dependencies, click the **"download"** button. After doing so you will be prompted to pick a speed to download the file at, if you don't have a premium membership on Nexus Mods, just go with "Slow Speed". Then specify where you want the file to be downloaded to, put it anywhere you will know where to find it, Desktop, Downloads, Documents, etc. You should be left with a compressed/archived file similar to this:

7. Move this file back to the location mentioned in the previous step of this section, that being the **"StreamingAssets"** folder where your DFU folder is. The below image will show you what it should look like, and read the text on the image:

8. Your Quest-Pack should now be "installed" into the QuestPacks folder and ready to go. Here is what the QuestPacks folder should look like afterward:

Now with our Quest-Pack folder properly installed into the **"QuestPacks"** folder. You should be able to experience whatever quests the particular Quest-Pack mod was intended to alter or add. Unfortunately, unlike .dfmods, Quest-Packs are not tracked by the in-game "mod manager", so you can't easily know if they are installed or not, and activate/deactivate them with a button-click. You have to either remove the Quest-Pack folder that mod added, or just check that list of folders in general to know which are installed and such.

Also, without knowledge of the in-game quest-debugging tool, it can be difficult to test quests for the average user besides just randomly being given them as you would a normal quest. So I'm not going to describe in this guide how you can confirm if the quest-pack "installation" was successful or not, you just have to see in-game and determine that way. But either way, this section of the guide is now concluded, and you hopefully now know how to properly install most Quest-Pack mods fairly easily, happy questing!

In the next section we are going to describe the process of installing one of the more varied "types" of mods, that being mods that rely on use of "loose files" to achieve their ends. This can do many things, such as replace textures, sounds, music, videos, world-data, building-data, dungeon-data, nearly anything you could think of, but this can come with a bit more complexity on the user's end when trying to install them properly. So I'm going to try to explain that to hopefully make the task less daunting, continue reading if interested.

# Loose File Installation

WIP text about loose file installation...

# Other Useful Links & Community Resources

* Daggerfall Unity Official Workshop Forums
* Official DFU Subreddit
* Unofficial DFU Fan Server, Discord Invite Link
* The Older Scrolls Server, Discord Invite Link
* Daggerfall Unity Nexus Mods Portal

 GENERAL

 GRAPHICS

 WORLD EDITING