|
|
转自n网:https://www.nexusmods.com/nioh3/mods/52
This is a short guide on how to "chain load" multiple .dll file type mods to work together in Nioh 3. The "DLL Plugin Loader" mod doesn't work universally, but this does.
这是一个简短指南,讲解如何在《仁王 3》中“链式加载”多个.dll 文件类型的模组协同工作。“DLL 插件加载器”模组并非通用,但这个可以。
I created this "mod" (guide) because I saw someone put up a mod called "DLL Plugin Loader" but that they coded it in a way that requires all other mods to include their export function in their code, and that is unrealistic to expect every modder to do (not to mention most won't even know they have to do that or the mods already out). This is a way to actually load other DLLs without requiring every current mod to be edited to include a new function. And yes it works with the standalone mods that the creator of the DLL Plugin loader made, so the only reason to use that one is if you aren't planning to use any other mod not created by the same person.
我创建这个“模组”(指南)是因为看到有人发布了一个叫“DLL Plugin Loader”的模组,但他们写的方式要求所有其他模组都必须包含导出功能,这不现实,期望每个模组作者都这么做(更别说大多数模组甚至不知道必须这么做,或者模组已经发布了)。这是一种实际上加载其他 DLL 的方式,而无需每个当前模组都编辑以添加新功能。是的,它能和 DLL 插件加载器创建者制作的独立模组兼容,所以唯一用那个的理由是你不打算用同一个人做的其他模组。
Notes (PLEASE READ BEFORE MAKING POSTS):
注释(发帖前请务必阅读):
-If you want to install any mods created by the user who made "DLL Plugin Loader" (for example like UnlimitedTransmog), the instructions will be slightly different. Go to the "INSTRUCTIONS FOR ADDING KASSENT MODS TO YOUR MOD LOADING CHAIN" section
- 如果你想安装由制作“DLL Plugin Loader”的用户创建的任何模组(例如 UnlimitedTransmog),说明会略有不同。请查看“将 Kassent 模组添加到模组加载链的说明”部分
-If you want to use Special K with this mod (and other Nioh mods), check out the "INSTRUCTIONS FOR SPECIAL K COMPATIBILITY WITH NIOH 3 MODS" section. If those steps don't help you and there isn't any help in the posts section, then you are on your own to troubleshoot
- 如果你想用 Special K 配合这个模组(以及其他仁王模组),可以查看“特殊 K 与仁王 3 模组兼容性说明”部分。如果这些步骤对你没帮助,帖子部分也没有帮助,那你只能自己排查问题了
GENERAL INSTRUCTIONS: 一般说明:
1. Download this mod (or the original from Ultimate ASI Loader). This mod is literally just Ultimate ASI Loader renamed to dinput8.dll to work with Nioh 3 and a (basically) empty folder named "plugins"
1. 下载此模组(或来自 Ultimate ASI Loader 的原版)。这个模组实际上就是将 Ultimate ASI Loader 改名成 dinput8.dll 以配合《仁王 3》和一个(基本上)空的名为“plugins”的文件夹。
2. Extract this mod into your Nioh 3 Steam game folder. Now there should be a "dinput8.dll" file and a "plugins" folder in the same folder as your Nioh3.exe
2. 将这个模组解压到你的《仁王 3》Steam 游戏文件夹中。现在应该会有一个“dinput8.dll”文件和一个“plugins”文件夹,和你的 Nioh3.exe
3. Download any other .dll mod. For example, the Camera Config mod. The only files you need are the actual mod .dll and the config file (if it comes with one). In the case of Camera Config, this is CustomizableCamera.dll and Nioh3CameraConfig.txt
3. 下载任何其他.dll 模组。比如,Camera Config mod。你只需要实际的模组.dll 和配置文件(如果它自带的话)。以相机配置为例,这点 CustomizableCamera.dll 且很 Nioh3CameraConfig.txt
4. IMPORTANT: rename the mod's dll file and change the .dll extension to .asi extension. (If this isn't correctly changing the file type, make sure you have "File name extensions" checkbox checked in the View tab of windows explorer). To continue the previous examples, CustomizableCamera.dll will now be CustomizableCamera.asi
4. 重要提示:重命名模组的 dll 文件,并将 .dll 扩展名改为 .asi 扩展名。(如果这没有正确更改文件类型,请确保你在 Windows 资源管理器的“视图”标签中勾选了“文件扩展名”复选框。)继续之前的例子,现在 CustomizableCamera.dll 将是 CustomizableCamera.asi
5. Move the newly renamed .dll files (which are now .asi files) and the config file to the plugins folder
5. 将新重命名的.dll 文件(现在为.asi 文件)和配置文件移到 plugins 文件夹
6. You're done, everything works now. You can do this for any game that works with Ultimate ASI Loader
6. 你完成了,一切正常了。任何支持 Ultimate ASI Loader 的游戏都可以这样做
INSTRUCTIONS FOR ADDING KASSENT MODS TO YOUR MOD LOADING CHAIN:
将 KASSENT 模组添加到模组加载链的说明:
(Kassent mods include Unlimited Transmog, Living Artifact Cutscene Always, and any other mods they make in the future)
(Kassent 的模组包括无限幻化、活体神器过场动画,以及他们未来制作的其他模组)
Note: Because of how the mods by Kassent are coded (and this is the reason I decided to post this guide), you will install them just slightly differently
注意:由于 Kassent 的模组编码方式(这也是我决定发布本指南的原因),安装方式略有不同
1. Follow steps 1 and 2 from the previous section to setup this mod
1. 按照上一节的步骤 1 和 2 设置此模组
2. Download kassent's DLL Plugin Loader mod and whatever other mods by kassent you want to use (for example Unlimited Transmog)
2. 下载 kassent 的 DLL 插件加载器模组以及 Kassent 的其他模组(比如无限幻化)
3. The file in DLL Plugin Loader is the file that you need to rename to .asi, so rename "DINPUT8.dll" to "DINPUT8.asi" (leave the names of any other kassent mods untouched, so DO NOT rename UnlimitedTransmog.dll)
3. DLL 插件加载器里的文件是你需要重命名为.asi 的文件,所以把“DINPUT8.dll”改成“DINPUT8.asi”(保持其他 kassent 模组的名称不动,千万不要重命名 UnlimitedTransmog.dll)
4. Move the newly renamed DINPUT8.asi file as well as any other kassent mod files into your "plugins" folder
4. 将新重命名的 DINPUT8.asi 文件以及其他 kassent mod 文件移到你的“plugins”文件夹中
5. You're done 5. 你完成了
INSTRUCTIONS FOR SPECIAL K COMPATIBILITY WITH NIOH 3 MODS:
关于与 NIOH 3 模组的特殊 K 兼容性说明:
Personally I couldn't get Special K to launch Nioh 3 even without any mods installed, so if you can then it's possible you could get these to work together by renaming Special K's .dll to one of the other compatible names listed on their wiki. It's also possible you could just load all the Nioh 3 mods through the plugin loader on special K, but I'm not positive on that one.
我个人没法让 Special K 启动《仁王 3》,即使没装任何模组,如果能的话,你可以通过把 Special K 的.dll 改成他们 wiki 上列出的其他兼容名字,让它们协同工作。你也可以直接通过 Special K 的插件加载器加载所有仁王 3 的模组,但我不太确定。
Anyways, here's how to get Special K to work with this mod as-is:
无论如何,以下是让 Special K 配合这个模组运行的方法:
1. Make sure special K is not installed in the game folder (delete the special K .dll file)
1. 确保游戏文件夹中没有安装特殊 K 文件(删除特殊 K .dll 文件)
2. Install this mod and test to make sure it's working and loading your other mods
2. 安装这个模组,测试是否正常,并加载你的其他模组
3. Launch Nioh 3 and wait until after shaders are loaded
3. 启动仁王 3,等着色器加载完毕再启动
4. Using SKIF (special K's software running on Windows), click the "Service" button or hotkey to start the Special K service
4. 使用 SKIF(运行在 Windows 上的特殊 K 软件),点击“服务”按钮或快捷键启动特别 K 服务
5. Click back in the Nioh 3 game and Special K will automatically inject into Nioh 3
5. 点击回到《仁王 3》游戏中,特殊 K 会自动注入《仁王 3》
That's it, unfortunately you'll have to do that every time you launch the game. You won't be able to launch the game through SKIF or locally inject special K into the game files
仅此而已,不幸的是,每次启动游戏你都得这么做。你无法通过 SKIF 启动游戏,也无法在游戏文件中本地注入特殊 K
Mod Chain Loader Mod 链条装载机
Includes the ASI loader renamed to dinput8.dll and a plugins folder already created for you. Just drag and drop into your Nioh 3 game folder.
包含已重命名为 dinput8.dll 的 ASI 加载器和已为你创建的 plugins 文件夹。只需拖放到你的《仁王 3》游戏文件夹里。
Note: the "YOU CAN DELETE THIS" file is a blank file and is just there because I couldn't zip an empty folder
注意:“你可以删除此文件”是空白文件,只是因为我无法压缩空文件夹才存在的
|
|