https://bugs.winehq.org/show_bug.cgi?id=43935
--- Comment #25 from Laszlo Monda laci@monda.hu --- GTX 970 with proprietary Nvidia 384.59 driver on Linux Mint 18.2 here.
Grabbed wine-staging-2.20, and applied the two patches. The menu works, the intro video plays nicely, then the engine starts up. It's buttery smooth in uber quality, and the angry father scene is shown, then the "kill the dog" scene. Regardless of whether I kill the dog, the screen turns black afterwards, and I cannot proceed further. These are the last lines before the hang that I can see this in the console:
fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer fixme:bcrypt:BCryptGenRandom ignoring selected algorithm fixme:bcrypt:BCryptGenRandom ignoring selected algorithm fixme:bcrypt:BCryptCreateHash ignoring object buffer fixme:bcrypt:BCryptCreateHash ignoring object buffer fixme:bcrypt:BCryptGenRandom ignoring selected algorithm fixme:bcrypt:BCryptCreateHash ignoring object buffer fixme:bcrypt:BCryptCreateHash ignoring object buffer fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer fixme:bcrypt:BCryptGenRandom ignoring selected algorithm fixme:bcrypt:BCryptGenRandom ignoring selected algorithm fixme:bcrypt:BCryptCreateHash ignoring object buffer fixme:bcrypt:BCryptCreateHash ignoring object buffer fixme:bcrypt:BCryptGenRandom ignoring selected algorithm fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x19a537c0)->(0x36588338) - stub
I'm happy to provide more information if needed.