I just wanted to post my findings here after finally getting the game to work. I'd tried everything I could find from all sorts of different forums and none of it worked, but I finally got it to go and it was a pretty simple fix. Bear in mind that perhaps one of the other fixes (reinstalling directx, physx, etc) may have been neccesary to get this to work; I'm not sure as I had already done them before trying this. Anyway, right click on the game in your library and goto properties, then goto the local files tab and choose browse local files. In here goto binaries, and try double clicking the file Shipping-PC-BmGame. That's it. This file skips the launcher splash screen that everybody seems to be crashing at and goes straight into the game. In my case, I couldn't even get the splash screen to show up, nothing happened when i tried to start the game. But by bypassing the launcher the game started right up and played perfectly. I hope this helps you as I know how frustrating getting this game to work can be.