[CRASH] Game crashes with DirectX error if OpenGL config x3d_platform=1 is set on Windows platforms
I used this configuration option to play League of Legends on Wine's implementation of Win32 API with the OpenGL calls implemented for the Mac OS X client. It used to work fine (with the exception of some text appearing unreadable in-game) until patch 5.5. I installed a trial version of Windows 8.1 to confirm it's a League of Legends issue instead of Wine. Now with the configuration option set, the loading screen crashes and a dialog box appears with the following error message: "An unknown DirectX error has occurred and League of Legends cannot start. Please make sure your video card is using the latest video drivers from the manufacturer."
- Open C:/Riot Games/League of Legends/Config/game.cfg in your text editor
- Add a new line under the [General] section with the following: x3d_platform=1
- Start a new match or spectate a random match
The game will always crash with the same error as long as the x3d_platform=1 line is present in game.cfg. If it's changed to x3d_platform=0, game uses DirectX and runs as it's expected to.