I recently switched from an old M1 Mac mini to an M2 Max MacBook. The new machine runs many games quite well under CrossOver but I've had a problem with a game that I had running before- King of Fighters XV. The game ran great on the Mac Mini. It took a little bit of adjusting to get it to run on the new machine (for whatever reason only Wine native works but not DXVK or D3DMetal) but on the new machine none of the movies work. I just get a black screen when I try to play one and the story mode is unplayable due to cut scenes.
I've read this might have to do with Codec support. The game offers options for hardware and software decode for movies but neither option helps.
The old machine had run older versions of Wine and I'm sure, over the years, probably had other applications installed on it. Something must've allowed the video to play. Any idea what I should install and where? Would I need to install codecs in the bottle itself or on the Mac? Would something like VLC suffice? I read about some codec options for the Mac but many seem deprecated. Any help would be welcome. I'm certain it can work because it ran fine on the old machine. The game uses Unreal Engine 4 if that helps.
I can’t see how other options on the ‘machine’ (Mac, I assume you mean) would change anything; a new install of VLC on your Mac won’t change your Crossover experience. Did you mean you installed other things inside the bottle?
That would've been a good idea but unfortunately the old machine was reset so I done't have the bottle anymore. I hadn't installed anything else into the bottle itself for this purpose, although it was through Steam so anything installed via Steam would've gone with it.
I guess the question would be when a video plays where is the codec for it used to decode it stored- in the Wine bottle itself or MacOS?
There is not a formal recipe, no. I was actually incredibly pleased (and a little surprised) when I got it to work and I was going to do a submission to add it to the database. When I installed it on the new laptop, however, I ran into these issues. If I could get it to work again I'd actually work to submit something.
I tried to do some more searching. There was a suggestion on the Steam support forum for the game that said a codec installation was required to get the video to play as a response to the known issue of a black screen during the story intro or cut scenes. Unfortunately it wasn't very specific as to which codec it was. Proton had the black screen problem at launch and an updated version of "GE Proton" fixed that. My understanding is that GE has more codec support than normal proton so maybe that's what got it to run there.
I'll keep installing additional games from my Steam collection and hopefully it'll start working if one of them installs the right dependency.
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.