I know using Helixmod if their was a naming conflict with DLLs, it could cause problems.
The solution was to rename as needed.
http://helixmod.blogspot.com/2012/08/guidehow-to-install-helixmod-game-fixes.html
You might try SweetFx instead
Interesting, I hadn't heard of reshade before, so I looked it up to see what OP was talking about.
It seems that the SweetFX author is also working on reshade with others.
"The ReShade Framework combines the standalone ReShade injector with a shader framework to easily manage a huge number of different effects. It is maintained by crosire (ReShade developer), Lucifer Hawk (GemFX and configuration tool developer), CeeJay.dk (SweetFX developer), Marty McFly (MasterEffect developer), JPulowski, Ioxa and more."
http://reshade.me/
[color="orange"]This interesting thing is that reshade supports OpenGL[/color]
Interesting, I hadn't heard of reshade before, so I looked it up to see what OP was talking about.
It seems that the SweetFX author is also working on reshade with others.
"The ReShade Framework combines the standalone ReShade injector with a shader framework to easily manage a huge number of different effects. It is maintained by crosire (ReShade developer), Lucifer Hawk (GemFX and configuration tool developer), CeeJay.dk (SweetFX developer), Marty McFly (MasterEffect developer), JPulowski, Ioxa and more."
Thanks for your answers! :)
i forget to say that i know how to use sweetfx and helix fix together.
I read all the guides and instructions i found on the respective website of each fix.
I have lot of others games with 3D fix and sweetfx working together.
I was asking here in last chance after trying during hours to find wich name change and proxy line config can match and my game working with it.
I ask in other forums (Reshade & Helix)
http://helixmod.blogspot.fr/2014/10/alien-isolation-dx11.html
http://reshade.me/forum/general-discussion/1448-reshade-with-3d-vision-fix-by-helix#10798
And i start to believe that there's too much conflicts between each programm.
It's why i asked here if someone have this combination Alien + reshade + 3D fix working, cos i may be loosing my time for nothing if it's incompatible.
Ps: sorry if my english is bad, it's not my first language. :)
And i start to believe that there's too much conflicts between each programm.
It's why i asked here if someone have this combination Alien + reshade + 3D fix working, cos i may be loosing my time for nothing if it's incompatible.
Ps: sorry if my english is bad, it's not my first language. :)
Well on the Steam forum, it seemed that there's a problem using reshader in 2D, without 3Dmigoto.
Perhaps that post might be of help.
[url]http://steamcommunity.com/app/214490/discussions/0/541906989390169615/#c541906989390210087[/url]
If you find a solution please post the solution for others that might run into this.
As YoZJik pointed out, if you read those threads, there might an answer lurking in there somewhere.
GL
I have no problems to run ReShade alone, same for 3Dmigoto.
I should normally rename the ReShade's dll only if it has the same name than 3Dmigoto's one.
But when ReShade work alone, it work only if the dll is "dxgi.dll"
I try lot of other names, if the name is not "dxgi.dll" ReShade doesn't work.
So the Reshade's dll can't have any other name than "dxgi.dll" for working. (or may be there is a .ini file where we can change the name requested)
Knowing that, the only thing i can try to mess with could be the proxy line in d3dx.ini of 3Dmigoto.
When i let the original line "proxy_d3d11=d3d11_helix.dll" with uncomments ";" and the ReShade's dll is "dxgi.dll", the game crash and i see in "dxgi.log":
Reference count for 'IDXGIDevice' object 3E7696F0 is inconsistent: 2, but expected 1. (i show only the last line of the file)
When i remove the uncomments, which is what i must normally do to enable the proxy line, i can ear 2 bips, the game don't launch, and "dxgi.log" give that:
[hide]
22/11/2015 04:10:59:855 [15484] | INFO | Initializing crosire's ReShade version '1.1.0.962' built on '2015-11-07 11:55:53' loaded from "A:\Steam\steamapps\common\Alien Isolation\dxgi.dll" to "A:\Steam\steamapps\common\Alien Isolation\AI.exe" ...
22/11/2015 04:10:59:888 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d12.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\user32.dll" ...
22/11/2015 04:10:59:890 [15484] | INFO | > Libraries loaded.
22/11/2015 04:10:59:895 [15484] | INFO | > Found 5 match(es). Installing ...
22/11/2015 04:10:59:937 [15484] | INFO | > Installed 5 hook(s).
22/11/2015 04:10:59:937 [15484] | INFO | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
22/11/2015 04:10:59:937 [15484] | INFO | > Libraries loaded.
22/11/2015 04:10:59:938 [15484] | INFO | > Found 8 match(es). Installing ...
22/11/2015 04:11:00:007 [15484] | INFO | > Installed 8 hook(s).
22/11/2015 04:11:00:007 [15484] | INFO | Initialized.
22/11/2015 04:11:01:780 [15484] | INFO | Exiting ...
22/11/2015 04:11:01:780 [15484] | INFO | Uninstalling 17 hook(s) ...
22/11/2015 04:11:01:917 [15484] | INFO | Exited.
[/hide]
When i use "proxy_d3d11=dxgi.dll", the game crash and "dxgi.log" give me :
22/11/2015 04:41:17:156 [11468] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(3E6C2070, 0, 00000000, 0, 002CF7DC, 6, 7, 002CF7A0, 08266F08, 08266F04, 002CF80C, 084562E8)' ...
22/11/2015 04:41:17:156 [11468] | ERROR | Unable to resolve hook for '0x65731940'!
But when i rename "dxgi.dll" to "d3d11_helix.dll" and use "proxy_d3d11=d3d11_helix.dll" the game crash, and the d3d11_helix.log give me:
22/11/2015 04:34:17:250 [17172] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(3E65B8F0, 0, 00000000, 0, 0046F5FC, 6, 7, 0046F5C0, 08236F08, 08236F04, 0046F62C, 084262E8)' ...
22/11/2015 04:34:17:250 [17172] | ERROR | Unable to resolve hook for '0x60F01940'!
But as reshade don't work with anything else than "dxgi.ddl", the crash could come from the proxy line action may be?
Even when i try to use ENB to inject files in the game, same things happens.
I really don't know how to made them working together.
My last chance is to find someone using The 3D Fix and ReShade together to know how it do that. if it's possible ... :)
I have no problems to run ReShade alone, same for 3Dmigoto.
I should normally rename the ReShade's dll only if it has the same name than 3Dmigoto's one.
But when ReShade work alone, it work only if the dll is "dxgi.dll"
I try lot of other names, if the name is not "dxgi.dll" ReShade doesn't work.
So the Reshade's dll can't have any other name than "dxgi.dll" for working. (or may be there is a .ini file where we can change the name requested)
Knowing that, the only thing i can try to mess with could be the proxy line in d3dx.ini of 3Dmigoto.
When i let the original line "proxy_d3d11=d3d11_helix.dll" with uncomments ";" and the ReShade's dll is "dxgi.dll", the game crash and i see in "dxgi.log":
Reference count for 'IDXGIDevice' object 3E7696F0 is inconsistent: 2, but expected 1. (i show only the last line of the file)
When i remove the uncomments, which is what i must normally do to enable the proxy line, i can ear 2 bips, the game don't launch, and "dxgi.log" give that:
[hide]
22/11/2015 04:10:59:855 [15484] | INFO | Initializing crosire's ReShade version '1.1.0.962' built on '2015-11-07 11:55:53' loaded from "A:\Steam\steamapps\common\Alien Isolation\dxgi.dll" to "A:\Steam\steamapps\common\Alien Isolation\AI.exe" ...
22/11/2015 04:10:59:888 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d12.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\user32.dll" ...
22/11/2015 04:10:59:890 [15484] | INFO | > Libraries loaded.
22/11/2015 04:10:59:895 [15484] | INFO | > Found 5 match(es). Installing ...
22/11/2015 04:10:59:937 [15484] | INFO | > Installed 5 hook(s).
22/11/2015 04:10:59:937 [15484] | INFO | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
22/11/2015 04:10:59:937 [15484] | INFO | > Libraries loaded.
22/11/2015 04:10:59:938 [15484] | INFO | > Found 8 match(es). Installing ...
22/11/2015 04:11:00:007 [15484] | INFO | > Installed 8 hook(s).
22/11/2015 04:11:00:007 [15484] | INFO | Initialized.
22/11/2015 04:11:01:780 [15484] | INFO | Exiting ...
22/11/2015 04:11:01:780 [15484] | INFO | Uninstalling 17 hook(s) ...
22/11/2015 04:11:01:917 [15484] | INFO | Exited.
[/hide]
When i use "proxy_d3d11=dxgi.dll", the game crash and "dxgi.log" give me :
So... you are not understanding the principle for how these dlls are loaded. We rename them sometimes, but for very specific purposes. In general, renaming is not going to work.
If for example both reshade and 3Dmigoto use d3d11.dll as their library, that means they are overriding the system d3d11.dll to do our modding. You can't have two files with the same name, so one would need to be renamed, then proxyed from the other. It's a daisy-chain load, telling 3Dmigoto for example to load the renamed reshade after it loads itself. That's all the renaming is for.
In this case, since reshade uses dxgi.dll and 3Dmigoto does not, that means there is no conflict at the name level, and thus no need for renaming.
Since it doesn't work with them both installed, they have some incompatibility.
Make sure absolutely NO overlays are in use. No Steam, no shadowplay, no afterburner, no nothing. ALL of those ALSO override d3d11.dll, and can easily cause problems.
If that still isn't it, try two more things-
1) an old version of 3Dmigoto that has no DXGI support, and thus no conflict. https://github.com/bo3b/3Dmigoto/releases/tag/1.0.1
2) Flugan's wrapper. It uses hooking, not wrapping, and might be able to load the 3D fix without having a conflict with reshade.
So... you are not understanding the principle for how these dlls are loaded. We rename them sometimes, but for very specific purposes. In general, renaming is not going to work.
If for example both reshade and 3Dmigoto use d3d11.dll as their library, that means they are overriding the system d3d11.dll to do our modding. You can't have two files with the same name, so one would need to be renamed, then proxyed from the other. It's a daisy-chain load, telling 3Dmigoto for example to load the renamed reshade after it loads itself. That's all the renaming is for.
In this case, since reshade uses dxgi.dll and 3Dmigoto does not, that means there is no conflict at the name level, and thus no need for renaming.
Since it doesn't work with them both installed, they have some incompatibility.
Make sure absolutely NO overlays are in use. No Steam, no shadowplay, no afterburner, no nothing. ALL of those ALSO override d3d11.dll, and can easily cause problems.
If that still isn't it, try two more things-
1) an old version of 3Dmigoto that has no DXGI support, and thus no conflict. https://github.com/bo3b/3Dmigoto/releases/tag/1.0.1 2) Flugan's wrapper. It uses hooking, not wrapping, and might be able to load the 3D fix without having a conflict with reshade.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607 Latest 3Dmigoto Release Bo3b's School for ShaderHackers
I try a lot of combinations but nothing work, every time the game crashed.
http://helixmod.blogspot.ru/2014/10/alien-isolation-dx11.html
The solution was to rename as needed.
http://helixmod.blogspot.com/2012/08/guidehow-to-install-helixmod-game-fixes.html
You might try SweetFx instead
It seems that the SweetFX author is also working on reshade with others.
"The ReShade Framework combines the standalone ReShade injector with a shader framework to easily manage a huge number of different effects. It is maintained by crosire (ReShade developer), Lucifer Hawk (GemFX and configuration tool developer), CeeJay.dk (SweetFX developer), Marty McFly (MasterEffect developer), JPulowski, Ioxa and more."
http://reshade.me/
This interesting thing is that reshade supports OpenGL
i forget to say that i know how to use sweetfx and helix fix together.
I read all the guides and instructions i found on the respective website of each fix.
I have lot of others games with 3D fix and sweetfx working together.
I was asking here in last chance after trying during hours to find wich name change and proxy line config can match and my game working with it.
I ask in other forums (Reshade & Helix)
http://helixmod.blogspot.fr/2014/10/alien-isolation-dx11.html
http://reshade.me/forum/general-discussion/1448-reshade-with-3d-vision-fix-by-helix#10798
And i start to believe that there's too much conflicts between each programm.
It's why i asked here if someone have this combination Alien + reshade + 3D fix working, cos i may be loosing my time for nothing if it's incompatible.
Ps: sorry if my english is bad, it's not my first language. :)
Perhaps that post might be of help.
http://steamcommunity.com/app/214490/discussions/0/541906989390169615/#c541906989390210087
If you find a solution please post the solution for others that might run into this.
As YoZJik pointed out, if you read those threads, there might an answer lurking in there somewhere.
GL
I should normally rename the ReShade's dll only if it has the same name than 3Dmigoto's one.
But when ReShade work alone, it work only if the dll is "dxgi.dll"
I try lot of other names, if the name is not "dxgi.dll" ReShade doesn't work.
So the Reshade's dll can't have any other name than "dxgi.dll" for working. (or may be there is a .ini file where we can change the name requested)
Knowing that, the only thing i can try to mess with could be the proxy line in d3dx.ini of 3Dmigoto.
When i let the original line "proxy_d3d11=d3d11_helix.dll" with uncomments ";" and the ReShade's dll is "dxgi.dll", the game crash and i see in "dxgi.log":
Reference count for 'IDXGIDevice' object 3E7696F0 is inconsistent: 2, but expected 1. (i show only the last line of the file)
When i remove the uncomments, which is what i must normally do to enable the proxy line, i can ear 2 bips, the game don't launch, and "dxgi.log" give that:
[hide]
22/11/2015 04:10:59:855 [15484] | INFO | Initializing crosire's ReShade version '1.1.0.962' built on '2015-11-07 11:55:53' loaded from "A:\Steam\steamapps\common\Alien Isolation\dxgi.dll" to "A:\Steam\steamapps\common\Alien Isolation\AI.exe" ...
22/11/2015 04:10:59:888 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\d3d12.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
22/11/2015 04:10:59:889 [15484] | INFO | > Delayed.
22/11/2015 04:10:59:889 [15484] | INFO | Registering hooks for "C:\Windows\system32\user32.dll" ...
22/11/2015 04:10:59:890 [15484] | INFO | > Libraries loaded.
22/11/2015 04:10:59:895 [15484] | INFO | > Found 5 match(es). Installing ...
22/11/2015 04:10:59:937 [15484] | INFO | > Installed 5 hook(s).
22/11/2015 04:10:59:937 [15484] | INFO | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
22/11/2015 04:10:59:937 [15484] | INFO | > Libraries loaded.
22/11/2015 04:10:59:938 [15484] | INFO | > Found 8 match(es). Installing ...
22/11/2015 04:11:00:007 [15484] | INFO | > Installed 8 hook(s).
22/11/2015 04:11:00:007 [15484] | INFO | Initialized.
22/11/2015 04:11:01:780 [15484] | INFO | Exiting ...
22/11/2015 04:11:01:780 [15484] | INFO | Uninstalling 17 hook(s) ...
22/11/2015 04:11:01:917 [15484] | INFO | Exited.
[/hide]
When i use "proxy_d3d11=dxgi.dll", the game crash and "dxgi.log" give me :
22/11/2015 04:41:17:156 [11468] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(3E6C2070, 0, 00000000, 0, 002CF7DC, 6, 7, 002CF7A0, 08266F08, 08266F04, 002CF80C, 084562E8)' ...
22/11/2015 04:41:17:156 [11468] | ERROR | Unable to resolve hook for '0x65731940'!
But when i rename "dxgi.dll" to "d3d11_helix.dll" and use "proxy_d3d11=d3d11_helix.dll" the game crash, and the d3d11_helix.log give me:
22/11/2015 04:34:17:250 [17172] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(3E65B8F0, 0, 00000000, 0, 0046F5FC, 6, 7, 0046F5C0, 08236F08, 08236F04, 0046F62C, 084262E8)' ...
22/11/2015 04:34:17:250 [17172] | ERROR | Unable to resolve hook for '0x60F01940'!
But as reshade don't work with anything else than "dxgi.ddl", the crash could come from the proxy line action may be?
Even when i try to use ENB to inject files in the game, same things happens.
I really don't know how to made them working together.
My last chance is to find someone using The 3D Fix and ReShade together to know how it do that. if it's possible ... :)
If for example both reshade and 3Dmigoto use d3d11.dll as their library, that means they are overriding the system d3d11.dll to do our modding. You can't have two files with the same name, so one would need to be renamed, then proxyed from the other. It's a daisy-chain load, telling 3Dmigoto for example to load the renamed reshade after it loads itself. That's all the renaming is for.
In this case, since reshade uses dxgi.dll and 3Dmigoto does not, that means there is no conflict at the name level, and thus no need for renaming.
Since it doesn't work with them both installed, they have some incompatibility.
Make sure absolutely NO overlays are in use. No Steam, no shadowplay, no afterburner, no nothing. ALL of those ALSO override d3d11.dll, and can easily cause problems.
If that still isn't it, try two more things-
1) an old version of 3Dmigoto that has no DXGI support, and thus no conflict. https://github.com/bo3b/3Dmigoto/releases/tag/1.0.1
2) Flugan's wrapper. It uses hooking, not wrapping, and might be able to load the 3D fix without having a conflict with reshade.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers
The old version of 3Dmigoto work perfectly with ReShade.
Thank you very much. :)