This guide gives a solution to the black screen when trying to run the game on Windows 10.
Story
THE guide
Solution 1
My solution was fairly simple, all I had to do was change the display resolution from within the config tool. If you wonder where that’s located, here’s a self explaining screenshot:
You can safely ignore Violet’s banner.
*Right click into Yesterday from within your library, and select “configuration”.
*Select custom(or the second option, when I took the screenshot it didn’t want to show the options), and select a lower resolution.
Solution 2
Yesterday has two main requirements in order to run. They are:
OpenAL: OpenAL gives the API Yesterday uses to render 3D sounds. Steam usually install it by default, but if it isn’t in your programs list, you can open and install the file oalinst.exe located in the install directory – C:\Program Files (x86)\Steam\steamapps\common\Yesterday\Redist– or look for “openal installer ” on Google.
DirectX: Your case may also be the unlikely case where Steam hasn’t installed dx9c and your PC did not come with it. If that’s the case you can download it here[www.microsoft.com].
Solution 3
Verify the integrity of the game files. It may take a while, but it’s worth it.