-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Black screen in several RPGMaker games #3694
Comments
Hello @ipr, with a vanilla, unmodified game, please add |
Proton log
|
Possible lines of interest from the log:
Please copy your system information, with the extended srt-info section at the bottom, from Steam ( In the future, please attach Proton logs as a file or as a gist. |
With different game, I believe not RPGMaker, Flandre's dream. - 36000 ft deep - (1085340) I also had the EGL error, resulting in black screen. Deleting |
Some games work when using PROTON_USE_WINED3D=1 |
@ipr I found there two other ways to get RPGMaker games working other than changing to WINE3D or deleting libEGL.dll. The first way works if you have a The other option is to set DXVK configuration to DirectX 9.3. It seems sometimes the problem is a few functions aren't implemented yet. You can see "Stub" in the logs if that's the case. Create a file
More information on these options here: https://github.com/doitsujin/dxvk/blob/master/dxvk.conf |
Instead of deleting the DLL you may overwrite it (along with libGLES) from newer nwjs package. Running nwjs (./nw) instead of Game.exe can work, but sometimes some assets (like music files) are in the game binary itself. I haven't looked at the dxvk.conf before, thanks for the tip! |
Compatibility Report
System Information
I confirm:
Symptoms
Black screen in several games, audio from title playing so game is otherwise working
Reproduction
Starting the game.
Workaround
Seems to happen in games using ffmpegsumo.dll.
Upgrading from nwjs (https://nwjs.io) to 0.44.5 with actual ffmpeg.dll fixes problem and game starts correctly.
Questions remaining
Is it enough to work around that single DLL? Or are the other files also absolutely necessary (is it enough to detect just that DLL?)?
Is it possible to have Wine detect this or to include workaround or is the game update always needed?
The text was updated successfully, but these errors were encountered: