3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 379|回复: 1
打印 上一主题 下一主题

[MOD] MOD管理工具,可从plugins文件夹加载DLL模组

[复制链接]

102

主题

155

帖子

497

积分

高级玩家

Rank: 4

贡献度
40
金元
3365
积分
497
精华
0
注册时间
2014-2-4
跳转到指定楼层
主题
发表于 2026-2-15 13:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【百度】https://pan.baidu.com/s/1tg9loFZ0t8zHYhQ7hypFIw?pwd=br8y 提取码: br8y

【夸克】https://pan.quark.cn/s/00fe74fc536d




A dinput8 proxy loader for Nioh 3 that loads DLL mods from plugins folder and writes detailed crash logs.
专为《仁王3》设计的dinput8代理加载器,可从plugins文件夹加载DLL模组并生成详细崩溃日志



A lightweight dinput8.dll proxy loader for Nioh 3.
《仁王3》专用轻量化dinput8.dll代理加载器
It loads DLL mods from plugins folder, and writes detailed crash reports to help with debugging.
该工具可加载plugins文件夹中的DLL模组,并生成详细崩溃报告辅助调试


What This Mod Does
本模组功能
  • Proxies the original system dinput8.dll so the game behavior stays normal.
    代理原系统的 dinput8.dll,确保游戏行为保持正常。
  • Scans and loads plugin DLLs from <game root>/plugins.
    扫描并加载位于 <game root>/plugins 路径下的插件 DLL。
  • Calls each plugin's nioh3_plugin_initialize entry point.
    调用每个插件的 nioh3_plugin_initialize 入口点。
  • Installs an unhandled-exception logger and writes crash diagnostics.
    安装未处理异常记录器并写入崩溃诊断信息。


Installation (Players)安装指南(玩家向)
  • Place this mod's dinput8.dll in your Nioh 3 game root (same folder as the game .exe).
    将此模组的 dinput8.dll 放置于《Nioh 3》游戏根目录(与游戏 .exe 同文件夹)。
  • Create a plugins folder in game root if it does not exist.
    若游戏根目录中不存在plugins文件夹,请新建一个。
  • Put DLL mods inside plugins.
    将DLL模组放入plugins文件夹内。
  • Launch the game.启动游戏。


Log File日志文件
  • Log name: NIOH3PluginLoader.log
    日志名称:NIOH3PluginLoader.log
  • Location: your Windows Documents folder
    位置:Windows系统的"文档"文件夹内


Troubleshooting故障排查
If a plugin does not load:
如果插件未能读档:
  • Make sure the DLL is in <game root>/plugins.
    确保DLL文件位于<game root>/plugins目录下
  • Make sure it exports exactly: nioh3_plugin_initialize.
    确保其准确导出函数:nioh3_plugin_initialize
  • Check NIOH3PluginLoader.log for load/initialize errors.
    检查NIOH3PluginLoader.log是否存在读档/初始化错误。


For Mod Authors模组作者指南
Required export:输出: 必选导出:
constexpr uint32_t NIOH3_PLUGIN_API_VERSION = 1;

struct Nioh3PluginInitializeParam {
    uint32_t loader_api_version;
    uint16_t game_version_major;
    uint16_t game_version_minor;
    uint16_t game_version_patch;
    uint16_t game_version_build;
    const char* game_version_string;
    const char* game_root_dir;
    const char* plugins_dir;
};

extern "C" __declspec(dllexport)
bool nioh3_plugin_initialize(const Nioh3PluginInitializeParam* initialize_param);

Uninstall卸载
  • Delete dinput8.dll from game root.
    删除游戏根目录下的 dinput8.dll 文件。
  • Optionally remove your plugins folder and plugin DLLs.
    可选操作:移除 plugins 文件夹及插件 DLL 文件。

回复

使用道具 举报

19

主题

2万

帖子

3万

积分

游戏天王

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
466
金元
283660
积分
30230
精华
0
注册时间
2018-10-5

元气女仆(永久)量子Doro3DM小黄鸡拉姆雷姆尼禄·克劳狄乌斯锦鲤

舒服的沙发
发表于 2026-2-15 14:08 | 只看该作者
谢谢分享!谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-13 22:48 , Processed in 0.027024 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表