https://bugs.winehq.org/show_bug.cgi?id=39057
--- Comment #22 from swswine@gmail.com --- (In reply to gamiljydcome from comment #21)
Created attachment 52753 [details] WINEDEBUG=+d3d,+d3d_shader,+winedebug error log
This is winedebug log, Please review it.
Original wine 1.7.55 can run this game without any crash, broken 3d model of course.
I see... Your Mesa driver 10.3.2 supports GL 2.1, while GL 3.1 is required to support UBOs. The crash in this situation is a bug in the patch (a function from GL 3.1 specification is called unconditionally which apparently results in NULL pointer call if not supported). I will fix it later to do something more reasonable in such a case along with the other improvements. But this won't help you in your current configuration: it will still not work.
So you can do one of the following: 1. Upgrade Mesa drivers to some later version which supports at least OpenGL 3.1 2. Stay with wine 1.7.54 with my previous patch for running this game