Fix by mike_ar69
Update
The developer has miraculously fixed their initial faux pas and 3D now works in Lego Marvel Superheroes out the box! Whereas this is great news - and Kudos to the devs for addressing this - the convergence is still (a) locked (b) crazy high, especially for some cut scenes which are un-viewable. I have provided an update to my fix which unlocks convergence, but which also still requires my original fix (convergence cannot be unlocked and use the developers own renderer). So the choice is there if you want a game with unlocked convergence and some remaining visual anomalies (because there are a couple in my fix for sure), of have the games own renderer but have to turn depth right down (because this affects convergence as well) to tolerate it. I guess it's always good to have choices :-)
Fixed - Latest is v6
- All the double imaging and haloing
- Shadows
- Lights
- Water
Adds:
- Dynamic convergence (provided by eqzitara).
Acknowledgements
eqzitara for his settings for dynamically changing convergence in cut scenes.
Notes:
This is a work in progress. To be done:
- Fix hud so its all at same depth
- I've only played a fraction of the game, so anything else I have never encountered yet...
Also I noticed the targeting reticule is at screen depth, if I can I might see if that can be made dynamic.
** I recommend creating a backup of the game executable. If the developers patch this game and turn their own 3d renderer back on this fix will stop working. I prefer this fix (even with it's imperfections) because you have control over separation and convergence, and you don't get the crazy convergence changes in game making some things impossible to focus on.
**UPDATE v2 - fixed more outdoor shadows in opening sequence and cut scenes
**UPDATE v3 - implemented eqzitara's dynamic convergence settings.
**UPDATE v4 - fixed indoor shadows; water.
**UPDATE v5 - convergence unlocker added after devs actually fixed the game :-).
**UPDATE v6 - Fixed more shadows; water; disabled some spotlights; changed unlocker approach to re-enable hot keys and autoconvergence
Installation
Steps:
1. Extract this zip file to the games exe directory. In my case this is D:\Steam\steamapps\common\LEGO Marvel Super Heroes.
2. You need to edit the exe as follows in order for this fix to work:
- Requires Notepad++. Download link
- Install Notepad++
- BACKUP LEGOMARVEL.EXE IN A DIFFERENT FOLDER
- Open Notepad++. Open LEGOMARVEL.exe with notepad++
- Click search - find in file
- nvapi.dll
- Replace with nvbpi.dll
- Save.
3. Run the game.