Installing Mods

From Outward Wiki
Jump to: navigation, search

The following is a guide for Installing Mods for Outward, from the point of view of an end-user.

Modding Branch[edit | edit source]

In order to use mods, you need to be on a Mono branch of Outward.

  • On Steam: Right-click Outward in your Steam library, and choose: Properties > Betas > "default-mono - Public default branch (mono)", there is no access code.

Steam mono branch.png

  • On GoG Galaxy: From the Outward screen (where the play button is), click on the Options button to the right of the play button. From there, go to Manage Installation > Configure... > Installation tab. Select the drop down and select default-mono. Make sure to click the radio button titled Version X.X.X:mono (where "X.X.X" is the highest version number you can see) to update to the correct version. If a server error is reported when trying to install the mono version first, install the default version first, and set the version to mono after having installed it.
  • On Epic Store: you are on mono by default and dont need to do anything.

BepInEx Loader[edit | edit source]

It is highly recommended to use BepInEx. Using BepInEx is simple - just drag and drop, there is no real "installation" process for BepInEx, and no game files are permanently changed. Deleting BepInEx is as simple as deleting the BepInEx folder.

Note: if you have Partiality Launcher installed (or did have it), you should backup your Outward\SaveGames\ directory, delete the Outward folder, and do a complete re-install of Outward before you continue.

Warning: Do NOT install Partiality Launcher, or it will break BepInEx. You should use Partiality Wrapper instead (instructions below).

Installing BepInEx[edit | edit source]

  1. Use 7Zip or WinRAR to unzip BepInEx and mods, and ensure you use the "Extract Here" option always.
  2. Make sure you are on the mono branch of Outward (see above)
  3. Download BepInEx 5.1.0 here. Make sure to download the x64 (64-bit) version, or the Unix version if you are on Mac or Linux.
  4. Place the zip in your game installation folder, eg. for Steam: steamapps\common\Outward\BepInEx.zip.
  5. Right-click the zip file and choose "Extract here".
  6. Make sure it created a folder: Outward\BepInEx\, and two files: Outward\doorstop_config.ini and Outward\winhttp.dll. It should look exactly like this.
  7. [Optional] Run the game once, and then close it, to confirm it is working.
    • If it started successfully, it will create a file Outward\BepInEx\LogOutput.log
    • If it didn't create the log file, check the Troubleshooting section below.

Installing BepInEx Mods[edit | edit source]

When installing BepInEx mods:

  • The mod DLL (eg. "ModName.dll") should be placed in the Outward\BepInEx\plugins\ folder, or in a sub-folder of the plugins folder.
  • Other files from the mod (if any) should be placed where the author instructs you to. This may be the same place as the dll, or somewhere else such as the Outward\Mods\ folder.

Installing Partiality Mods in BepInEx[edit | edit source]

If you want to run Partiality mods in BepInEx, you will need the Partiality Wrapper:

  1. Download the BepInEx-Partiality-Wrapper.zip file from here
  2. Place the zip in your game installation folder, eg. for Outward: Outward\BepInEx-Partiality-Wrapper.zip
  3. Right-click the file and choose "Extract here" to merge with the folder structure. It should merge into the existing Outward\Mods\BepInEx\plugins\ folder, and not create a new folder in the base Outward directory.

Once installed you have installed the Wrapper:

  • Install Partiality Mods as though they were a BepInEx mod, by putting the DLL in the Outward\BepInEx\plugins\ folder
  • Some mods may use the Outward\Mods\ folder for Assets or Config files

Note: Certain older mods may include library files such as 0Harmony.dll or MonoMod.RuntimeDetour.dll. These libraries are now included with BepInEx and are thus no longer something you should copy into the mods folders.

Video Install Guide[edit | edit source]

This is a video version of the steps above, and covers how to install BepInEx, Partiality-Wrapper, SideLoader and Shared Mod Config.

Where To Find Mods[edit | edit source]

The Mod List contains a manually updated list of popular mods along with their current status.

The external website NexusMods is the place to find all mods for Outward. Some mods may provide an alternative download (such as via GitHub), but generally you're going to find them on NexusMods. To get a mod from NexusMods:

  1. Create an account or log in
  2. Read the Description tab, which should give installation instructions (which may be unique to that mod)
  3. Click the Manual Download button on the right or in the Files tab to begin your download

Troubleshooting[edit | edit source]

If you're having trouble loading a mod there are some things you can try:

  • (Steam / GoG users) Make sure your game is set to the Mono branch! Sometimes your launcher may revert to the main branch.
  • Try restarting your game launcher (Steam / GoG / Epic) and trying again.
  • Do you have an error in the "BepInEx\LogOutput.log" file about "enabling the .NET Harmony runtime fix"? If so, you should backup your Outward\SaveGames\ directory, delete the Outward folder, and do a complete re-install of Outward.
  • Right click Outward.exe and click Properties > Compatibility, and make sure you are not running the game in compatibility mode for Windows 8. You can disable compatibility or use Windows 7 mode.
  • Some Windows systems may block the DLL files because they're from a different computer. To fix this, right-click the DLL file and select Properties > Unblock (button down the bottom). You should check this for the winhttp.dll file in the main Outward folder, as well as the DLLs in the Outward\BepInEx\core\ folder.
  • Make sure that you have any 4.0+ .NET Framework installed.
  • You can backup your Outward\SaveGames folder, and do a complete re-installation of Outward and BepInEx.
  • If you've tried everything above, reach out to the modding community on Discord and ask for help.

See Also[edit | edit source]