Metro last light convergence unlock issue - was working before but not now
5 / 8
Ok, so it turns out I did have a corrupt driver install. I was seeing similar stuttering in other games too. I couldn't reinstall the drivers for reasons I assume related to upgrading to 8.1 instead of a clean install, so I've formatted my PC and am currently setting it all back up again.
However I have tried running Metro LL, and I'm seeing exactly the same thing in terms of convergence working (stuttering is gone). I'm 100% sure I don't still have your fix in the folder from when I was testing, so I have no idea what's going on. I tried copying nvapi.dll and nvapi.ini from there to Lego Marvel Heroes, but it doesn't work there. Bizarre.
Ok, so it turns out I did have a corrupt driver install. I was seeing similar stuttering in other games too. I couldn't reinstall the drivers for reasons I assume related to upgrading to 8.1 instead of a clean install, so I've formatted my PC and am currently setting it all back up again.
However I have tried running Metro LL, and I'm seeing exactly the same thing in terms of convergence working (stuttering is gone). I'm 100% sure I don't still have your fix in the folder from when I was testing, so I have no idea what's going on. I tried copying nvapi.dll and nvapi.ini from there to Lego Marvel Heroes, but it doesn't work there. Bizarre.
Interesting. It's entirely possible that under 8.1 the dll loading sequence is different, and because of that the nvapi.dll proxy works. It seemed like an accident that it broke on Win7 drivers, so 8.1 could easily have changed the behavior. Good to know.
If anybody else is running 8.0 or 8.1 it'd be good to know if it works for you too.
Interesting. It's entirely possible that under 8.1 the dll loading sequence is different, and because of that the nvapi.dll proxy works. It seemed like an accident that it broke on Win7 drivers, so 8.1 could easily have changed the behavior. Good to know.
If anybody else is running 8.0 or 8.1 it'd be good to know if it works for you too.
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 am on 8.1 and the original nvapi.dll wasn't working. Which version do I need to install to make it work? I can test it when I get home later tonight.
I am on 8.1 and the original nvapi.dll wasn't working. Which version do I need to install to make it work? I can test it when I get home later tonight.
1080 GTX 8GB SLI | I7-4770K@4.5GHz | 16GB RAM | Win10x64
Asus ROG Swift PG278Q | 3D Vision 2
[quote="Arioch1"]I am on 8.1 and the original nvapi.dll wasn't working. Which version do I need to install to make it work? I can test it when I get home later tonight.[/quote]It'd be interesting to try the earlier Chiri Unlocker here: [url]https://s3.amazonaws.com/Chiri/nvapi.zip[/url]
That might or might not work by itself, but is most likely to work because it does not include a reference to DInput8, unlike the newer version. It allows unlock, but no key input for aiming.
If that doesn't work on 8.1, it would be interesting to know if my experimental DLL works by adding it. This forces the nvapi.dll from Chiri's Unlocker to load first. From Here: [url]http://bo3b.net/MetroLL/dinput8.dll[/url]
Arioch1 said:I am on 8.1 and the original nvapi.dll wasn't working. Which version do I need to install to make it work? I can test it when I get home later tonight.
That might or might not work by itself, but is most likely to work because it does not include a reference to DInput8, unlike the newer version. It allows unlock, but no key input for aiming.
If that doesn't work on 8.1, it would be interesting to know if my experimental DLL works by adding it. This forces the nvapi.dll from Chiri's Unlocker to load first. From Here: http://bo3b.net/MetroLL/dinput8.dll
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
[quote="Pirateguybrush"]I get the same launch behaviour on both Marvel and Metro with your DLL. Neither version of the unlocker without the DLL works on Marvel.[/quote]Yeah, thanks for trying these. Totally not sure about Marvel. I see that Mike added the 3DMigoto variant in order to successfully unlock it.
Pirateguybrush said:I get the same launch behaviour on both Marvel and Metro with your DLL. Neither version of the unlocker without the DLL works on Marvel.
Yeah, thanks for trying these. Totally not sure about Marvel. I see that Mike added the 3DMigoto variant in order to successfully unlock it.
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
[quote="bo3b"][quote="Pirateguybrush"]I get the same launch behaviour on both Marvel and Metro with your DLL. Neither version of the unlocker without the DLL works on Marvel.[/quote]Yeah, thanks for trying these. Totally not sure about Marvel. I see that Mike added the 3DMigoto variant in order to successfully unlock it.[/quote]
I saw your post on the blog for the Marvel game - not had chance to do anything yet, but will investigate the ideas you had. At this point, I can't remember for certain if the migoto d3d9.dll is essential, but I think it is - I will get back to you.
Pirateguybrush said:I get the same launch behaviour on both Marvel and Metro with your DLL. Neither version of the unlocker without the DLL works on Marvel.
Yeah, thanks for trying these. Totally not sure about Marvel. I see that Mike added the 3DMigoto variant in order to successfully unlock it.
I saw your post on the blog for the Marvel game - not had chance to do anything yet, but will investigate the ideas you had. At this point, I can't remember for certain if the migoto d3d9.dll is essential, but I think it is - I will get back to you.
[quote="bo3b"][quote="Arioch1"]I am on 8.1 and the original nvapi.dll wasn't working. Which version do I need to install to make it work? I can test it when I get home later tonight.[/quote]It'd be interesting to try the earlier Chiri Unlocker here: [url]https://s3.amazonaws.com/Chiri/nvapi.zip[/url]
That might or might not work by itself, but is most likely to work because it does not include a reference to DInput8, unlike the newer version. It allows unlock, but no key input for aiming.
If that doesn't work on 8.1, it would be interesting to know if my experimental DLL works by adding it. This forces the nvapi.dll from Chiri's Unlocker to load first. From Here: [url]http://bo3b.net/MetroLL/dinput8.dll[/url][/quote]
Using just the unlocker did not unlock convergence for me. When I added the dinput8.dll file to the folder I get the following error when I try to launch the game:
"The application was unable to start correctly (0xc0150002). Click OK to close the application."
I made sure to shutdown things like EVGA Precision before I started. Is this supposed to work with the DX11 version of the game or only the DX9? Thanks for helping out.
*edit* It does the same thing for me no matter if I force DX9 or use DX11, which is what I normally use for this game.
Arioch1 said:I am on 8.1 and the original nvapi.dll wasn't working. Which version do I need to install to make it work? I can test it when I get home later tonight.
That might or might not work by itself, but is most likely to work because it does not include a reference to DInput8, unlike the newer version. It allows unlock, but no key input for aiming.
If that doesn't work on 8.1, it would be interesting to know if my experimental DLL works by adding it. This forces the nvapi.dll from Chiri's Unlocker to load first. From Here: http://bo3b.net/MetroLL/dinput8.dll
Using just the unlocker did not unlock convergence for me. When I added the dinput8.dll file to the folder I get the following error when I try to launch the game:
"The application was unable to start correctly (0xc0150002). Click OK to close the application."
I made sure to shutdown things like EVGA Precision before I started. Is this supposed to work with the DX11 version of the game or only the DX9? Thanks for helping out.
*edit* It does the same thing for me no matter if I force DX9 or use DX11, which is what I normally use for this game.
1080 GTX 8GB SLI | I7-4770K@4.5GHz | 16GB RAM | Win10x64
Asus ROG Swift PG278Q | 3D Vision 2
OK, really appreciate you trying this out. Works on my system, but is not able to work on other peoples.
I'll play around with it some more and see if I can get something more reliable.
OK, I'm back. That was faster than I expected. No guarantees of course.
I updated the dinput8.dll to load more cleanly and not rely on other DLLs. I'm a bit of a naif with Visual Studio, but I'm learning. It tries to directly load Chiri's nvapi.dll from the local directory, which in turn loads the nvapi.dll from the system. I'm using the dinput8.dll, because it gets called very early from most games, and is not dx9, dx10, or dx11 specific.
I tested this version in a couple of ways. Win7 x64 MetroLL, it works properly as far as I can see. It unlocks MetroLL convergence using driver 331.65, and also allows for aiming override using Chiri's ini file.
I also tried this on Resident Evil 5, since it was locked out by the new driver as well, and it works there as well. No aim override needed, but convergence is unlocked.
Lastly, I tried this on a Win8 machine, but it's not NVidia, so I can't be sure that it works. It loads and does not blow up at least, which is better than before.
So if you get a chance, it would be worth another try.
Use Chiri's version that allows aim overrides: [url]https://s3.amazonaws.com/chiri/Nvapimouse.zip[/url]
Add my experimental loader: [url]http://bo3b.net/MetroLL/dinput8.dll[/url]
If that doesn't work, keep my loader, and try the simpler Chiri Unlocker that has no DInput stuff, and hence no aim override from here: [url]https://s3.amazonaws.com/Chiri/nvapi.zip[/url]
And if those don't work, please send me or attach the log files. Thanks.
OK, I'm back. That was faster than I expected. No guarantees of course.
I updated the dinput8.dll to load more cleanly and not rely on other DLLs. I'm a bit of a naif with Visual Studio, but I'm learning. It tries to directly load Chiri's nvapi.dll from the local directory, which in turn loads the nvapi.dll from the system. I'm using the dinput8.dll, because it gets called very early from most games, and is not dx9, dx10, or dx11 specific.
I tested this version in a couple of ways. Win7 x64 MetroLL, it works properly as far as I can see. It unlocks MetroLL convergence using driver 331.65, and also allows for aiming override using Chiri's ini file.
I also tried this on Resident Evil 5, since it was locked out by the new driver as well, and it works there as well. No aim override needed, but convergence is unlocked.
Lastly, I tried this on a Win8 machine, but it's not NVidia, so I can't be sure that it works. It loads and does not blow up at least, which is better than before.
So if you get a chance, it would be worth another try.
If that doesn't work, keep my loader, and try the simpler Chiri Unlocker that has no DInput stuff, and hence no aim override from here: https://s3.amazonaws.com/Chiri/nvapi.zip
And if those don't work, please send me or attach the log files. Thanks.
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
Just tried it. Metro doesn't crash with it, and convergence remains unlocked. So I guess that's progress? :)
Marvel loads fine, but convergence remains locked.
EDIT: I noticed Mike's fix requires an edit to the exe. That worked, and convergence was unlocked - but it seems to have forced the game off the dev's renderer and onto nvidia's, which breaks a lot of effects. Of course, I could then install Mike's fix which improves things (though not quite to 100% yet he says - I've not played except to test so far). But his fix already unlocks convergence ingame.
http://helixmod.blogspot.com.au/2013/10/lego-marvel-superheroes.html
Just tried it. Metro doesn't crash with it, and convergence remains unlocked. So I guess that's progress? :)
Marvel loads fine, but convergence remains locked.
EDIT: I noticed Mike's fix requires an edit to the exe. That worked, and convergence was unlocked - but it seems to have forced the game off the dev's renderer and onto nvidia's, which breaks a lot of effects. Of course, I could then install Mike's fix which improves things (though not quite to 100% yet he says - I've not played except to test so far). But his fix already unlocks convergence ingame.
http://helixmod.blogspot.com.au/2013/10/lego-marvel-superheroes.html
Digging up this thread.
I don't mess about. I went and shoved all the downloads I could find into the my MetroLL folder. All looks good but I would like to change the settings for the right mouse button because it is a bit wierd as it is. Low depth with a bit of popout.
How would I go about changing it?
Thanks!
I don't mess about. I went and shoved all the downloads I could find into the my MetroLL folder. All looks good but I would like to change the settings for the right mouse button because it is a bit wierd as it is. Low depth with a bit of popout.
How would I go about changing it?
Thanks!
Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.
-------------------
Vitals: Windows 7 64bit, i5 2500 @ 4.4ghz, SLI GTX670, 8GB, Viewsonic VX2268WM
[quote="Pirateguybrush"]Just tried it. Metro doesn't crash with it, and convergence remains unlocked. So I guess that's progress? :)
Marvel loads fine, but convergence remains locked.
EDIT: I noticed Mike's fix requires an edit to the exe. That worked, and convergence was unlocked - but it seems to have forced the game off the dev's renderer and onto nvidia's, which breaks a lot of effects. Of course, I could then install Mike's fix which improves things (though not quite to 100% yet he says - I've not played except to test so far). But his fix already unlocks convergence ingame.
http://helixmod.blogspot.com.au/2013/10/lego-marvel-superheroes.html[/quote]
For what it's worth, the Marvel Fix no longer needs an exe edit. I created my own "micro" nvapi wrapper that does nothing but set Nvidia Automatic=true and this unlocks all the Lego games and DXHR, but not Crysis2. Bo3b has developed a more complete nvapi wrapper that does that. But for my own lego fixes, no messing around with exe's is needed anymore. I don't know know if this unlocks any other games.
Pirateguybrush said:Just tried it. Metro doesn't crash with it, and convergence remains unlocked. So I guess that's progress? :)
Marvel loads fine, but convergence remains locked.
EDIT: I noticed Mike's fix requires an edit to the exe. That worked, and convergence was unlocked - but it seems to have forced the game off the dev's renderer and onto nvidia's, which breaks a lot of effects. Of course, I could then install Mike's fix which improves things (though not quite to 100% yet he says - I've not played except to test so far). But his fix already unlocks convergence ingame.
For what it's worth, the Marvel Fix no longer needs an exe edit. I created my own "micro" nvapi wrapper that does nothing but set Nvidia Automatic=true and this unlocks all the Lego games and DXHR, but not Crysis2. Bo3b has developed a more complete nvapi wrapper that does that. But for my own lego fixes, no messing around with exe's is needed anymore. I don't know know if this unlocks any other games.
Sorry about this bump but I am still not sure how to tweak the convergence settings.
indigo works for me but if I tweak the d3dx file it either blows up convergence or resets the default 3D strengh to nothing.
What I would like to do is keep the default depth the same but reduce convergence to minimum. I have removed the ; from the following lines
[OverrideSettings]
Input=Mouse
Action=Button 1
Convergence=1
Separation=10
I thought the above just controls the right mouse click but when I release it the game resorts to zero depth.
What am I doing wrong?
I thought the above just controls the right mouse click but when I release it the game resorts to zero depth.
What am I doing wrong?
Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.
-------------------
Vitals: Windows 7 64bit, i5 2500 @ 4.4ghz, SLI GTX670, 8GB, Viewsonic VX2268WM
However I have tried running Metro LL, and I'm seeing exactly the same thing in terms of convergence working (stuttering is gone). I'm 100% sure I don't still have your fix in the folder from when I was testing, so I have no idea what's going on. I tried copying nvapi.dll and nvapi.ini from there to Lego Marvel Heroes, but it doesn't work there. Bizarre.
If anybody else is running 8.0 or 8.1 it'd be good to know if it works for you too.
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
1080 GTX 8GB SLI | I7-4770K@4.5GHz | 16GB RAM | Win10x64
Asus ROG Swift PG278Q | 3D Vision 2
That might or might not work by itself, but is most likely to work because it does not include a reference to DInput8, unlike the newer version. It allows unlock, but no key input for aiming.
If that doesn't work on 8.1, it would be interesting to know if my experimental DLL works by adding it. This forces the nvapi.dll from Chiri's Unlocker to load first. From Here: http://bo3b.net/MetroLL/dinput8.dll
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
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 saw your post on the blog for the Marvel game - not had chance to do anything yet, but will investigate the ideas you had. At this point, I can't remember for certain if the migoto d3d9.dll is essential, but I think it is - I will get back to you.
Rig: Intel i7-8700K @4.7GHz, 16Gb Ram, SSD, GTX 1080Ti, Win10x64, Asus VG278
Using just the unlocker did not unlock convergence for me. When I added the dinput8.dll file to the folder I get the following error when I try to launch the game:
"The application was unable to start correctly (0xc0150002). Click OK to close the application."
I made sure to shutdown things like EVGA Precision before I started. Is this supposed to work with the DX11 version of the game or only the DX9? Thanks for helping out.
*edit* It does the same thing for me no matter if I force DX9 or use DX11, which is what I normally use for this game.
1080 GTX 8GB SLI | I7-4770K@4.5GHz | 16GB RAM | Win10x64
Asus ROG Swift PG278Q | 3D Vision 2
I'll play around with it some more and see if I can get something more reliable.
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 updated the dinput8.dll to load more cleanly and not rely on other DLLs. I'm a bit of a naif with Visual Studio, but I'm learning. It tries to directly load Chiri's nvapi.dll from the local directory, which in turn loads the nvapi.dll from the system. I'm using the dinput8.dll, because it gets called very early from most games, and is not dx9, dx10, or dx11 specific.
I tested this version in a couple of ways. Win7 x64 MetroLL, it works properly as far as I can see. It unlocks MetroLL convergence using driver 331.65, and also allows for aiming override using Chiri's ini file.
I also tried this on Resident Evil 5, since it was locked out by the new driver as well, and it works there as well. No aim override needed, but convergence is unlocked.
Lastly, I tried this on a Win8 machine, but it's not NVidia, so I can't be sure that it works. It loads and does not blow up at least, which is better than before.
So if you get a chance, it would be worth another try.
Use Chiri's version that allows aim overrides: https://s3.amazonaws.com/chiri/Nvapimouse.zip
Add my experimental loader: http://bo3b.net/MetroLL/dinput8.dll
If that doesn't work, keep my loader, and try the simpler Chiri Unlocker that has no DInput stuff, and hence no aim override from here: https://s3.amazonaws.com/Chiri/nvapi.zip
And if those don't work, please send me or attach the log files. Thanks.
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
Marvel loads fine, but convergence remains locked.
EDIT: I noticed Mike's fix requires an edit to the exe. That worked, and convergence was unlocked - but it seems to have forced the game off the dev's renderer and onto nvidia's, which breaks a lot of effects. Of course, I could then install Mike's fix which improves things (though not quite to 100% yet he says - I've not played except to test so far). But his fix already unlocks convergence ingame.
http://helixmod.blogspot.com.au/2013/10/lego-marvel-superheroes.html
I don't mess about. I went and shoved all the downloads I could find into the my MetroLL folder. All looks good but I would like to change the settings for the right mouse button because it is a bit wierd as it is. Low depth with a bit of popout.
How would I go about changing it?
Thanks!
Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.
-------------------
Vitals: Windows 7 64bit, i5 2500 @ 4.4ghz, SLI GTX670, 8GB, Viewsonic VX2268WM
Handy Driver Discussion
Helix Mod - community fixes
Bo3b's Shaderhacker School - How to fix 3D in games
3dsolutionsgaming.com - videos, reviews and 3D fixes
For what it's worth, the Marvel Fix no longer needs an exe edit. I created my own "micro" nvapi wrapper that does nothing but set Nvidia Automatic=true and this unlocks all the Lego games and DXHR, but not Crysis2. Bo3b has developed a more complete nvapi wrapper that does that. But for my own lego fixes, no messing around with exe's is needed anymore. I don't know know if this unlocks any other games.
Rig: Intel i7-8700K @4.7GHz, 16Gb Ram, SSD, GTX 1080Ti, Win10x64, Asus VG278
indigo works for me but if I tweak the d3dx file it either blows up convergence or resets the default 3D strengh to nothing.
What I would like to do is keep the default depth the same but reduce convergence to minimum. I have removed the ; from the following lines
[OverrideSettings]
Input=Mouse
Action=Button 1
Convergence=1
Separation=10
I thought the above just controls the right mouse click but when I release it the game resorts to zero depth.
What am I doing wrong?
Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.
-------------------
Vitals: Windows 7 64bit, i5 2500 @ 4.4ghz, SLI GTX670, 8GB, Viewsonic VX2268WM
Handy Driver Discussion
Helix Mod - community fixes
Bo3b's Shaderhacker School - How to fix 3D in games
3dsolutionsgaming.com - videos, reviews and 3D fixes
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