2025-07-16 23:18:54 +02:00
2025-07-16 23:17:21 +02:00
2025-07-17 16:22:13 +00:00

Ultra Wide ASI Core injection for Reshade

Buy Me A Coffee Buy Me A Coffee Made with C++

This repository is dedicated on Ultra Wide asi plugins core for Reshade.
It's dedicated on injecting assembly code to modify game's behaviour (FOV, aspect ratio and more in games).
They're intended to be used with my other Reshade project addons.

Building

Download this repository. Open the .sln provided. Build the solution for release. The solution has an x64 folder with Release ini it. .asi files shoud be found there.

An extra dll is necessary to be used with my asi plugins.
Its name is zydis.dll (assembler/disassembler).
The zydis project can easily be found on github.
You have to build it first in order for my .asi files to work.
You will also need zydis core project in addition to zydis.

Finally you will need an ASI loader linked at the bottom of this readme. This will allow injection by .asi files built previously.

Installation

Once zydis and my project is built, you can drop zydis.dll and winmm.dll (ASI loader) next to game's executable. Don't forget to drop also the .asi file corresponding to your game.

Prior to this, you would have built the addon project and dropped the respective .addon file into the game's executable folder.

Having done all of this, you can run the game and hit "Home" key when Reshade has successfully hooked game's API (DX10/11/12/Vulkan).
Check the boxes, adjust sliders and see the effects in real time in game.

Credits

This project use the following other projects.
Ultimate-ASI-Loader
SafetyHook

Description
Reshade core plugins
Readme MIT 89 MiB
Languages
C++ 100%