0 of 0
File information
Last updated
Original upload
Created by
KatalashUploaded by
katalashVirus scan
Safe to use
Current section
About this mod
File replacement injection library that allows you to modify weapons, armors, parameters, textures, and more.
- Requirements
-
This mod does not have any known dependencies other than the base game.
Mods requiring this file
- Permissions and credits
-
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You must get permission from me before you are allowed to modify my files to improve it
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You must get permission from me before you are allowed to use any of the assets in this file
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Author notes
If you have special needs with mod engine, feel free to contact me. Otherwise mod owners should refer to here for mod engine as it will always have the latest version to work with the latest Sekiro patch.
In the event that Mod Engine somehow becomes unavailable from this page, I give the permanent right to host/redistribute the latest version of Mod Engine in both standalone and bundled form.File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
- Changelogs
-
-
Version 0.1.11
- Support patch 1.03
- Improve address finder to hopefully improve compatibility with some users reporting issues with Mod Engine failing to attach
-
Version 0.1.9
- Fix pathing issues that caused missing asset issues some users experience.
- Improve performance of hooked functions.
-
Version 0.1.8
- * Add new hook for file loading. This should fix issues with missing assets some users have experienced.
- * Fix issue where some people may see flickering menus or other issues.
- * Make debug logging less chatty if you don't have it enabled.
-
Version 0.1.7
- Add new AOB scanner instead of hardcoded offsets, which makes Mod Engine more likely to work on future versions of Sekiro or modified Sekiro exes. Mod Engine still doesn't officially support such exes, and is not guaranteed to work with them.
-
Version 0.1.6
- Mod Engine now supports chain loading other dlls that may also override dinput8.dll. Look inside modengine.ini to configure this.
-
Version 0.1.5
- Add support for ultrawide fix exe
-
Version 0.1.4
- Add checks for Sekiro exe version that disable mod engine due to an incompatible version. This prevents the game from crashing due to using Mod Engine with an incompatible version of the game. The prompt will direct you to this page to download the latest version, which will be updated to be compatible with new Sekiro patches.
-
Version 0.1.3
- Sekiro support
-
*** 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.
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
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