Some players have reported the game crashing right after the intro movie plays. We know its happening to a very small segment, but for those people its definitely a pain since it's keeping them form being able to play the game.
There are a few issues that could cause this. Some of which we can control, and some we can't. But I wanted to add a post here where people could get help, find the latest fixes and report if these fixes do or don't work for them.
Issue 1: nVidia Optimus
nVidia cards have a technology called Optimus that tries to determine if your application really needs to use the video card, or if it should just use the embedded Intel card so that it consumes less power. Sometimes it tries to run LH on the intel card and things go very black, very quick. But there is a way to force it to always use the good card for FE/LH.
Instructions for nVidia:
-Open the "NVIDIA Control Panel" from your start menu.
-On the left, under "Select a task...", open the "3D Settings" tree, and select "Manage 3D Settings".
-Now on the right panel, click the "Program Settings" tab.
-Under "1. Select a program...", click "Add", navigate to wherever your game is installed at (commonly "C:\Program Files (x86)\Steam\steamapps\common\FE Legendary Heroes\" and selected "LegendaryHeroes.exe".
-Under "2. Select the preferred graphics...", choose "High-performance NVIDIA processor", then click "Apply" in the bottom right.
Issue 2: ATI PowerPlay
ATI includes a feature in their laptops which allows the video card to run in a more energy efficient (ie: nerfed) mode that doesn't support 3d. Apparently some people use their laptop for things other than 3d games, I know, it sounds crazy to me too.
If your video card is in this energy efficient mode then the game will crash the first time it tries to render 3d graphics (at the main menu, right after the intro movie).
To resolve this disable PowerPlay on your laptop: http://www.ehow.com/how_8550663_disable-ati-powerplay.html
Issue 3: Render Interception
We have a special dll that hooks into render calls to make our fonts look pretty (it handles drawing the fonts instead of having windows do it). That all works fine unless the player has another dll that is also intercepting all the draw calls. In that case sometimes one of the 2 applications will crash (typically us, since they’ve intercepted the draw calls before we start).
There are 2 ways to deal with this.
1. Shutdown other applications that may be intercepting rendering. Typically this is video card management software. Anything that shows the amount of render calls, or is tracking utilization on the card, etc.
Or
2. In the “C:\Program Files (x86)\Steam\steamapps\common\FE Legendary Heroes\” directory rename your SDNXLFonts.dll file to SDNXLFonts.old. This will put you back to the older windows rendered ugly fonts. But if we are correct about the issue it will allow you to start and play the game without issues.
Anything else?
If you are running into this issue please post here about it and tell us if one of these solutions worked for you, or especially if you continue to have issues after trying these solutions out.