
同时运行UE4SS和其他dwmapi模组(ASI加载器)
让UE4SS和其他“dwmapi.dll”代理模组(如FPS解锁)同时运行。UE4SS保留dwmapi.dll;其他所有代理模组均通过Ultimate ASI Loader以.asi形式加载。纯拖放操作,无需脚本。
查看大图许多模组通过“代理 DLL”挂钩游戏——通常是 dwmapi.dll
(例如解锁帧率模组)。问题在于:UE4SS 也会将自身安装为
dwmapi.dll。游戏文件夹中只能有一个 dwmapi.dll,因此两个
模组会发生冲突,其中一个会悄无声息地停止工作。
这个小工具可以永久解决这个问题:
- UE4SS 保留它自己的 dwmapi.dll(你的 UE4SS 设置不会有任何改变)。
- 其他所有代理模组都通过 Ultimate ASI
Loader(安装为 winmm.dll)从“scripts”文件夹中以 .asi 文件的形式加载。
- 结果:UE4SS 和任意数量的代理模组可以同时运行。
本游戏中的典型用例:同时运行基于 UE4SS 的模组(例如
无跳脸视觉模组)和基于 dwmapi 的帧率/过场动画解锁模组
——这通常是不可能的。
它是通用的:适用于任何 dwmapi/代理模组,也适用于任何加载 winmm.dll(或 dxgi / version)的虚幻引擎
游戏。
--------------------------------------------------------
安装(拖放——无需脚本,无需 .bat)
--------------------------------------------------------
1. 关闭游戏。(像往常一样单独安装 UE4SS。)
2. 从“1 - Copy into your game's Win64 folder”中,将内容
(winmm.dll、global.ini、scripts\)复制到游戏的 Win64 文件夹——即
包含游戏 .exe 的那个文件夹:
...\<Game>\Binaries\Win64\
3. 启动游戏。ASI 加载器现在会与 UE4SS 一起运行。
添加代理模组:
取出模组的 DLL(例如 dwmapi.dll),将其重命名为以
.asi 结尾的唯一名称(例如 MyMod.asi),然后将其放入 ...\Win64\scripts\。
每个模组只放一次(不要将其重复放入多个文件夹)。
如果 winmm.dll 无法加载(很少见):
删除 winmm.dll,改用文件夹
“2 - If winmm doesn't load ...”中的 dxgi.dll 或 version.dll(只能使用其中一个)。它们是同一个
加载器,只是名称不同。
卸载:
删除 winmm.dll(或 dxgi/version)、global.ini 和 scripts\ 文件夹。
UE4SS(dwmapi.dll)保持原样。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。