0 of 0

File information

Last updated

Original upload

Created by

Katalash

Uploaded by

katalash

Virus scan

Safe to use

About this mod

File replacement injection library that allows you to modify weapons, armors, parameters, textures, and more.

Requirements
Permissions and credits
Changelogs
*** Important information about Sekiro patch 1.05 ***
I have recently released Mod Engine 0.1.14 with support for Sekiro 1.05. Note that this just fixes mod engine, and does not fix mods that may be incompatible with Sekiro 1.05. Before reporting issues, please make sure that the mods you are using are compatible with 1.05, as many issues you may encounter are actually from incompatible mods.


*** Important information about Sekiro patch 1.03/1.04 ***
Mod Engine 0.1.11 has been released to officially support Sekiro 1.03. It also supports 1.04 as the exe did not change. Technically 0.1.10 is compatible with the latest patch, but 0.1.11 officially blesses the new patch so that you will no longer see a warning on startup. This update also attempts to fix issues with Mod Engine attaching that some users have reported. Some mods may not be compatible with the new patch, such as gameparam mods. Please follow up with mod creators for updates to these mods.

Mod Engine is a an injection DLL library that makes modding Sekiro game files super easy and safe. Gone are the days of having to use UXM and extract gigabytes worth of game files to play a mod. Mod Engine supports any mod that relies on file edits including cosmetic, texture, parameter, and map mods. Playing Sekiro mods is as simple as creating a folder, dropping in modded files, and modifying an ini file to point to the mod directory.

MOD ENGINE ONLY SUPPORTS THE STEAM VERSION OF SEKIRO 1.02-1.04 IN THIS CURRENT VERSION. OTHER VERSIONS OR CRACKED VERSIONS MAY NOT WORK AND ARE NOT SUPPORTED. DO NOT REPORT ISSUES FOR ANYTHING OTHER THAN RETAIL SEKIRO 1.02-1.04. IF A PATCH COMES OUT FOR SEKIRO I WILL UPDATE MOD ENGINE IN DUE TIME.

Installation:
1. Copy dinput8.dll and modengine.ini to your Sekiro directory (usually located at C:\Program Files (x86)\steam\steamapps\common\Sekiro for default installations)
2. Extract or copy the files for the mod you are installing to a unique new directory in Sekiro directory. For example, if installing cosmetic mods, you should create a directory called "mods" in Sekiro and copy all the files (parts, msg, map, event, etc) into that directory.
3. Open up modengine.ini and modify the modOverrideDirectory parameter to the folder you installed the mod into (a '\' character is required currently). This defaults to "\mods" but you can change it to something else if you wish.
modOverrideDirectory="\mods"
4. Enjoy your mod. If you want to play a different mod, change the modOverrideDirectory setting to point to a different folder with a different mod. To uninstall, delete or rename dinput8.dll.

Note: Some mods may have their own modengine.ini included that enables special settings required for the mod to work. In such cases, follow their instructions and use their modengine.ini file over the instructions listed here.

Features:
* File overrides allow you to play any file-based mod without extracting the game archives or patching the exe
* Skips the logos when starting the game allowing you to get in game faster
* Chain load other dinput8.dll mods

Troubleshooting:
* If you have experienced missing assets, please update to 0.1.11. I should have fixed this issue for good this time by rewriting a lot of the path resolution logic to be more flexible.
* Make sure you have a directory called exactly "mods" inside your Sekiro directory, and that game files are directly copied into it (i.e. menu, parts, etc)
* For texture mods/model swaps for your character, make sure that the modded files (*.partsbnd.dcx) are inside mods\parts. For some mods, you may need to create the mods folder.
* Ultrawide and fps unlocked exes are not supported and may not work. The recommended way to unlock your fps and enable ultrawide is to use this mod: https://www.nexusmods.com/sekiro/mods/13. This does not require exe modification and is compatible with mod engine.

Source Code:
Source code for reference purposes can be found here: https://github.com/katalash/ModEngine. You are free to tinker with the code locally and send in pull requests if you wish, but please don't upload standalone modified builds without my permission unless the official version of Mod Engine is no longer publicly available.

Note: Mod engine only supports file based mods. Other mods that also use dinput8.dll will need to be chain loaded by modifying modengine.ini.

Interested in modding souls games? Check out the modding discord here: https://discord.gg/mT2JJjx