https://bugs.winehq.org/show_bug.cgi?id=44023
--- Comment #4 from alexchandel@gmail.com --- (In reply to Austin English from comment #3)
(In reply to alexchandel from comment #2)
The same thing happens to me, on macOS, although it may be a different cause.
The only non-Wine errors Cuphead prints are:
Mono path[0] = 'C:/Program Files (x86)/Steam/steamapps/common/Cuphead/Cuphead_Data/Managed' Mono path[1] = 'C:/Program Files (x86)/Steam/steamapps/common/Cuphead/Cuphead_Data/Mono' Mono config path = 'C:/Program Files (x86)/Steam/steamapps/common/Cuphead/Cuphead_Data/Mono/etc' Player data archive not found at `C:/Program Files (x86)/Steam/steamapps/common/Cuphead/Cuphead_Data/data.unity3d`, using local filesystem
Which is strange, because Mono isn't installed.
Unity3d uses Mono: https://en.wikipedia.org/wiki/Mono_(software)#Software_developed_with_Mono
Ok. I found Wine errors as well:
fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006bd0, 0x3f043cf0, 0x3f043ce8) stub. fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006bd0, 0x3f043d28, 0x3f043d20) stub. fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006bd0, 0x3f043dd0, 0x3f043dc8) stub. fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006bd0, 0x3f043d60, 0x3f043d58) stub. fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006bd0, 0x3f043d98, 0x3f043d90) stub. fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform fixme:ver:GetCurrentPackageId (0x33e520 0x0): stub fixme:process:ProcessIdToSessionId Unsupported for other processes.
But none of these seem particularly related to the (pixelated) black screen I receive.