Modding

From Outward Wiki
Jump to: navigation, search

A Mod (modification) is a community-developed software tool which customizes Outward's code or assets in some way.


Game Engine[edit | edit source]

Outward uses the Unity engine with C# (version 5.6.1p2, although Nine Dots have announced they are planning to upgrade to 2018.4)

  • Mods can directly add to and modify the C# assembly with tools like Harmony, Partiality and BepInEx.
    • Unity uses the Mono framework, which is compatible with .NET and Visual Studio. By adding the game assembly as a reference in your project, you can call the game's own internal functions, or hook them with tools mentioned above.
  • Tools such as UABE (Unity Asset Bundle Extractor), uTiny ripper, etc. can be used to extract, modify, add and replace assets.
    • Outward stores a lot of important assets at Outward\Outward_Data\StreamingAssets\items, this file includes all items, skills and more.
    • Item visuals are stored at Outward\Outward_Data\StreamingAssets\item_visuals
    • Dialogue audio is stored at Outward\Outward_Data\StreamingAssets\diag files - there is English, French and German
    • resources.assets, SharedAssetsN.assets and levelN files contain all other assets.

Free Modding Tools[edit | edit source]

  • dnSpy - Decompiler and assembly editor. Can be used to inspect and change the C# Assembly for Outward.
  • Visual Studio - Free IDE for developing mods with C#.
  • Unity Asset Bundle Extractor (UABE) - Unity Asset unpacker to allow for editing or adding of textures and asset files.
  • AssetStudio GUI - Similar to UABE, allows viewing of scene hierarchy structure as well
  • uTiny Ripper - Unity unpacker which exports the entire game to the format used in Unity projects.

Mods[edit | edit source]

Most Outward Mods are found on the website nexusmods.

Ingame Modder Tools[edit | edit source]

Notes[edit | edit source]

  • A mod is generally built to customize a particular version of outward, and can cause issues when used with other versions.
  • Multiple mod installations can also cause conflicts.
  • As mods are not officially tested or endorsed, they are not guaranteed reliable. Players may be advised to back up their saved game data, as well as their original game installation before attempting a mod installation. It is possible that saved game data becomes deleted or corrupted when installing mods.

See Also[edit | edit source]