《仁王3》多模組同時加載指南
這是一份關於如何在《仁王3》中“鏈式加載”多個.dll文件類型模組使其協同工作的簡短指南。“DLL插件加載器”模組並非通用,但本方法有效。
截圖 共 1 張
模組介紹 作者原文
這是一份關於如何在《仁王3》中“鏈式加載”多個.dll文件類型模組使其協同工作的簡短指南。“DLL插件加載器”模組並非通用,但本方法有效。
如何在《仁王3》中同時加載多個不同的模組
🎮 **歡迎使用本指南!** 你是否曾想在《仁王3》中同時運行多個`.dll`格式的模組,卻發現它們互相沖突?別擔心,這份指南將教你如何巧妙地“鏈式加載”它們,讓它們和諧共處!
💡 **爲什麼需要這個指南?**
我創建這個“模組”(實際上是教程)是因爲我發現有人發佈了一個名爲“DLL插件加載器”的模組,但其編碼方式要求所有其他模組都必須在其代碼中包含特定的導出函數。這顯然不現實,我們不能指望每個模組製作者都這麼做(更何況很多人根本不知道需要這樣做,或者模組已經發布了)。本方法提供了一種無需修改現有模組代碼就能加載其他DLL文件的實際途徑。
**重要提示:** 本方法同樣適用於“DLL插件加載器”作者製作的獨立模組。因此,除非你只打算使用同一位作者製作的模組,否則沒有理由使用那個加載器。
---
📋 使用前須知(發帖前請務必閱讀!)
- **如果你想安裝由“DLL插件加載器”作者(例如 `Kassent`)製作的任何模組**(比如 `UnlimitedTransmog`),操作步驟會略有不同。請跳轉到 **“如何將Kassent模組添加到你的模組加載鏈”** 部分。
- **如果你想將Special K與此模組(及其他《仁王3》模組)一起使用**,請查看 **“Special K與《仁王3》模組兼容性說明”** 部分。如果這些步驟無法解決你的問題,且帖子部分沒有其他幫助,那你可能需要自行排查故障了。
---
🚀 通用安裝指南
**1.** 下載本模組(或從 Ultimate ASI Loader 下載原版)。本模組本質上就是將Ultimate ASI Loader重命名爲 `dinput8.dll` 以適配《仁王3》,並附帶一個(基本)空的 `plugins` 文件夾。
**2.** 將此模組解壓到你的《仁王3》Steam遊戲文件夾中。現在,你的 `Nioh3.exe` 所在文件夾裏應該有一個 `dinput8.dll` 文件和一個 `plugins` 文件夾。
**3.** 下載任何其他 `.dll` 格式的模組。例如“相機配置”模組。你只需要實際的模組 `.dll` 文件和配置文件(如果有的話)。對於“相機配置”模組,就是 `CustomizableCamera.dll` 和 `Nioh3CameraConfig.txt`。
**4.** **重要步驟:** 重命名模組的dll文件,將 `.dll` 擴展名改爲 `.asi` 擴展名。(如果文件類型沒有正確更改,請確保在Windows資源管理器的“查看”選項卡中勾選了“文件擴展名”複選框)。繼續上面的例子,`CustomizableCamera.dll` 現在應該變成 `CustomizableCamera.asi`。
**5.** 將新重命名的 `.dll` 文件(現在已經是 `.asi` 文件)和配置文件移動到 `plugins` 文件夾中。
**6.** 大功告成!現在一切都可以正常工作了。對於任何支持Ultimate ASI Loader的遊戲,你都可以使用此方法。
---
🔗 如何將Kassent模組添加到你的模組加載鏈
**(Kassent模組包括 Unlimited Transmog、Living Artifact Cutscene Always 以及他們未來製作的任何其他模組)**
**注意:** 由於Kassent製作的模組編碼方式特殊(這也是我決定發佈此指南的原因),你需要以略微不同的方式安裝它們。
**1.** 按照上一節的步驟1和步驟2來設置本模組。
**2.** 下載kassent的 DLL插件加載器 模組以及你想使用的任何其他kassent模組(例如 Unlimited Transmog)。
**3.** “DLL插件加載器”中的文件是你需要重命名爲 `.asi` 的文件,因此將 `DINPUT8.dll` 重命名爲 `DINPUT8.asi`(**不要**重命名其他kassent模組的文件名,例如 **不要**重命名 `UnlimitedTransmog.dll`)。
**4.** 將新重命名的 `DINPUT8.asi` 文件以及其他所有kassent模組文件移動到你的 `plugins` 文件夾中。
**5.** 完成!
---
⚙️ Special K與《仁王3》模組兼容性說明
就我個人而言,我甚至無法在未安裝任何模組的情況下讓Special K啓動《仁王3》。所以,如果你可以,那麼也許可以通過將Special K的 `.dll` 重命名爲其Wiki上列出的其他兼容名稱之一,來讓它們協同工作。也有可能你只需通過Special K上的插件加載器加載所有《仁王3》模組,但我不太確定。
無論如何,以下是如何讓Special K與當前這個模組配合使用的方法:
**1.** 確保Special K沒有安裝在遊戲文件夾中(刪除Special K的 `.dll` 文件)。
**2.** 安裝本模組,並測試以確保它能正常工作並加載你的其他模組。
**3.** 啓動《仁王3》,等待着色器加載完畢。
**4.** 使用SKIF(在Windows上運行的Special K軟件),點擊“Service”按鈕或使用熱鍵啓動Special K服務。
**5.** 點擊回到《仁王3》遊戲中,Special K將自動注入到《仁王3》中。
就是這樣!遺憾的是,**每次啓動遊戲時你都需要重複這個操作**。你將無法通過SKIF啓動遊戲,也無法將Special K本地注入到遊戲文件中。
---
希望這份指南能幫助你暢享《仁王3》的模組世界!🎉 如果遇到問題,記得先查看帖子部分是否有解決方案哦。
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。