https://bugs.winehq.org/show_bug.cgi?id=41649
Bug ID: 41649 Summary: OE-Cake physics game starts with black screen on Shader modes Product: Wine Version: 1.9.22 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nlynch77@gmail.com Distribution: ---
Created attachment 56028 --> https://bugs.winehq.org/attachment.cgi?id=56028 the graphical errors
I'm happy that OE-Cake, a fun physics toy that came out around the same time as PowderToy, mostly works fine. The simple graphics modes where each particle is a circle work great, with perfect performance. The game requires no install and starts up instantly. The problem is that the higher graphics modes that use shaders do not work. I have attached a picture for an example. The fire effect is visible on top of a black screen. From previous experience I know that this caused when OE-Cake cannot recognize your graphics card, at least that's how it is caused in Windows on real hardware. I've played some pretty advanced games on WINE so I have a feeling this could be fixed somehow.
An alternate failure mode that several users have reported is that the shader modes do work, but in the lower graphics modes each circle representing a particle is replaced by a square making it look like Minecraft.
The game can be downloaded here: http://oecake.wikia.com/wiki/OE-Cake_Wiki
I've never submitted a bug before so if there's anything I should test or add to this report, let me know.
https://bugs.winehq.org/show_bug.cgi?id=41649
nate nlynch77@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://drive.google.com/uc | |?export=download&id=0Byuo3k | |klMe6rWHluQjVFSFlTaGM Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=41649
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- Screenshots from Windows for comparison are always useful when the problem is a visual difference.
https://bugs.winehq.org/show_bug.cgi?id=41649
--- Comment #2 from nate nlynch77@gmail.com --- Here you go, this is what the "shader" mode looks like normally: http://vignette2.wikia.nocookie.net/oecake/images/9/95/Fire.jpg/revision/lat...
https://bugs.winehq.org/show_bug.cgi?id=41649
--- Comment #3 from nate nlynch77@gmail.com --- It's a little hard to see but the fire liquid is transparent and the fire shader is overlayed top of this. In the first screenshot I posted the fire shader is visible but there is no background particles visible
https://bugs.winehq.org/show_bug.cgi?id=41649
--- Comment #4 from nate nlynch77@gmail.com --- Created attachment 56029 --> https://bugs.winehq.org/attachment.cgi?id=56029 terminal output
https://bugs.winehq.org/show_bug.cgi?id=41649
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #5 from winetest@luukku.com --- I am unable to make this program work at all, it does launch but the buttons seem to have zero impact (do I have to load some textures/picture?).
wine 2.6.
https://bugs.winehq.org/show_bug.cgi?id=41649
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 CC| |dark.shadow4@web.de Status|UNCONFIRMED |NEW
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- Still present as of wine-4.4.
To try, just download the program, start it, and go File->Open->Sample Creations->New Creations->MarioGame.oec
This will open the file (which works), but try switching the graphics style to shader - blackscreen. Same issue with Blob style, btw.
https://bugs.winehq.org/show_bug.cgi?id=41649
James Coonradt gamax92@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gamax92@aol.com
--- Comment #7 from James Coonradt gamax92@aol.com --- Still an issue as of wine 6.12 In graphics styles "Blob", "Blob and texture", and "Shader", all materials do not show up except for gas. Particle effects from fire show up, as well as splash effects from water.
Looking at apitrace, the blob modes do not use a shader. Most materials (except gas) are drawn to the frame buffer. The frame buffer is copied to a texture, cleared to dark grey, and then the texture is rendered on top. Then extra materials (gas and particle effects) are drawn.
I've tested through nvidia, nouveau, and llvmpipe, all show the same issue.
Confusingly the apitrace made by running OE-Cake through wine works fine on it's own, and fails when replayed through wine, so I will attach it to this bug report in hopes that it'll help.
https://bugs.winehq.org/show_bug.cgi?id=41649
--- Comment #8 from James Coonradt gamax92@aol.com --- Created attachment 70317 --> https://bugs.winehq.org/attachment.cgi?id=70317 apitrace capture
https://bugs.winehq.org/show_bug.cgi?id=41649
--- Comment #9 from nate nlynch77@gmail.com --- Hello everybody, it has been a while and I wasn't expecting much if any feedback. I'm surprised there has been some discussion in the meantime. Currently I am only adding that the Google Drive direct download link I provided as well as the download links on the OE-Cake Wikia and the subreddit are all to my own upload of the game, where I have begun releasing patches for the game to improve some aspects. Nothing to do with the shader mode, but if you have downloaded recently and wish to continue testing on the original unmodified exe as it was when I made this bug report, please use the VanillaOECake.exe.old file and just change the extension to .exe. The OECakeNoTrial.exe was a fan patch I picked up somewhere in 2018 that had the trial date check removed. These two versions as well as the current patched OECake.exe all display the same issue however.