Compatibility with other mods (Reshade, SpecialK) - optiscaler/OptiScaler GitHub Wiki
Renaming Optiscaler to other supported filenames
- Optiscaler supports various names - list of supported ones - link
- If another mod is already using
dxgi.dll
for example, you can try renaming Optiscaler to another name, likewinmm.dll
- Depending on the game and mods in question, not all names will work
General "plugins" folder method
If there is another mod (e.g. Reshade etc.) that uses the same filename (e.g. dxgi.dll
), you can create a new folder called plugins
where you can put other mod files. OptiScaler will check this folder and if it finds the same dll file (for example dxgi.dll
), it will load that file instead of the original library.
[!TIP]
- Above
plugins
folder method also works for loading ASI plugins- Requires setting
LoadAsiPlugins=true
in Optiscaler.ini
Reshade
Another option for Reshade
1. Rename Reshade dll (usually dxgi.dll
) to ReShade64.dll
and put it next to Optiscaler
2. Set LoadReshade=true
in OptiScaler.ini
If it's working successfully, you should see the Reshade boot notification.
SpecialK
Option 1 - launching the game through SpecialK GUI (SKIF)
1. Install OptiScaler as usual
2. Launch the game through SpecialK GUI (SKIF)
If it's working successfully, you should see the SK boot notification.
plugins
method above
Option 2 - using the Optiscaler 1. Open SK GUI (SKIF)
2. Click the Config folder-Centralized
option (this will open the install folder)
3. Copy SpecialK64.dll
4. Go to your game's folder where you installed Optiscaler
5. Create a plugins
folder
6. Paste the SK DLL inside and rename it so Optiscaler and SK DLL have the same name (dxgi.dll
in this example).
If it's working successfully, you should see the SK boot notification.
Screenshots below for illustration.
Option 3 - using LoadSpecialK option in Optiscaler.ini
[!NOTE] This method will not work with OptiFG!
- Find the
SpecialK64.dll
(check option 2 above) - Paste the SK DLL inside the game folder where you installed Optiscaler
- Either create a copy of the SK DLL and rename it to SpecialK.dxgi (dxgi being the extension)
3a. OR create a new file and name it SpecialK.dxgi (dxgi being the extension) - Now you should have 2 files (
SpecialK64.dll
andSpecialK.dxgi
) - Open Optiscaler.ini and set
LoadSpecialK=true
.
If it's working successfully, you should see the SK boot notification.