百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

Ultimate-ASI-Loader

> 编程语言
开源

Ultimate ASI Loader 是一个代理 DLL,可将自定义 .asi 库加载到任何游戏进程中。

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Ultimate ASI Loader 是一个代理 DLL,可将自定义 .asi 库加载到任何游戏进程中。





               

Ultimate ASI Loader

DESCRIPTION

This is a DLL file that adds ASI plugin loading functionality to any game that uses any of the following libraries:

Win32 Win64
d3d8.dll -
d3d9.dll d3d9.dll
d3d10.dll d3d10.dll
d3d11.dll d3d11.dll
d3d12.dll d3d12.dll
dxgi.dll dxgi.dll
ddraw.dll -
dinput.dll -
dinput8.dll dinput8.dll
dsound.dll dsound.dll
msacm32.dll -
msvfw32.dll -
version.dll version.dll
wininet.dll wininet.dll
winmm.dll winmm.dll
winhttp.dll winhttp.dll
xlive.dll -
binkw32.dll -
bink2w32.dll -
- binkw64.dll
- bink2w64.dll
vorbisFile.dll -
xinput1_1.dll xinput1_1.dll
xinput1_2.dll xinput1_2.dll
xinput1_3.dll xinput1_3.dll
xinput1_4.dll xinput1_4.dll
xinput9_1_0.dll xinput9_1_0.dll
xinputuap.dll xinputuap.dll

It is possible (and sometimes necessary) to load the original DLL by renaming it to <dllname>Hooked.dll, e.g. d3d12Hooked.dll. With binkw32.dll and vorbisFile.dll, it is optional, and you can simply replace the DLL. Always make a backup before replacing any files.

INSTALLATION

To install it, you just need to place the DLL into the game directory. Usually, it works as dinput8.dll, but if that doesn't work, you can rename it (see the list of supported names above).

USAGE

Put ASI files in the game's root directory or in the scripts, plugins, or update folder. If configuration is necessary, the global.ini file can be placed in the 'scripts' or 'plugins' folder. It can be used alongside the chosen DLL, and if so, it is also possible to use the DLL name for the ini file (e.g., version.dll/version.ini). See an example of global.ini here.

UPDATE FOLDER (Overload From Folder)

It is possible to install mods that replace files via the update folder, allowing you to avoid replacing original game files.

For example, if a mod replaces the file located at:

Resident Evil 5\nativePC_MT\Image\Archive\ChapterEnd11.arc

With Ultimate ASI Loader installed, you can create an update folder and place the file at:

Resident Evil 5\\update\nativePC_MT\Image\Archive\ChapterEnd11.arc

To revert the game to its initial state, simply remove the update folder.

Please note that the update folder is relative to the location of the ASI loader, so you need to adjust paths accordingly. For example:

\Gameface\Content\Movies\1080\GTA_SA_CREDITS_FINAL_1920x1080.mp4

Should be adjusted to:

\Gameface\Binaries\Win64\\update\Content\Movies\1080\GTA_SA_CREDITS_FINAL_1920x1080.mp4

Starting with version 7.9.0, you can use this functionality for total conversions:

Two or more folders must be specified, and exist, for the selector dialog to appear. Define them inside global.ini under [FileLoader] section using the OverloadFromFolder key. Use the | symbol as a separator. If only one folder is specified and exists, it will be used to overload files, but the selector will not appear. Without an ini file, the update folder is always used if it exists. Example:

ini
[FileLoader]
OverloadFromFolder=update | nightmare

To create a custom header, create update.txt inside update or total conversion folder and insert the custom name there.

Resident Evil 5\nightmare\\update.txt:

Resident Evil 5 - Nightmare (

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++asiasi-loaderasi-pluginsasiloader

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言