italomandara / CXPatcher

A patcher to upgrade Crossover dependencies and improve compatibility
GNU General Public License v3.0
834 stars 22 forks source link

Games with video intro not working correctly #97

Open Jepl4r opened 11 months ago

Jepl4r commented 11 months ago

Crash Bandicoot 4 and Spyro Reignited Trilogy are showing a green and purple tint on the video intro. Spyro hangs on the purple screen with both DXVK and GPTK. As for Crash, using DXVK doesn't show the video and after 10 seconds it starts, but the performances are not great (25 to 35 fps vs 50 to 60 with GPTK). I tried to use a patched CrossOver without GPTK and a new bottle, but I got the same results.

Setup: Mac M1 Pro MacOS Sonoma beta 4 CrossOver 22.1.1 CXPatcher 0.2.22 GPTK 1.0.3 GStreamer is installed

Crash Bandicoot 4

Screenshot 2023-08-07 alle 18 43 51

Spyro Reignited Trilogy

Screenshot 2023-08-07 alle 18 40 22 Screenshot 2023-08-07 alle 18 38 29
italomandara commented 11 months ago

Can you add some logs? It could be useful.

Gcenx commented 11 months ago

Can you provide the name for the main executables for this games?

Jepl4r commented 11 months ago

@italomandara @Gcenx I'll send the log and the exe names in a bit. I'm redownloading the games.

Jepl4r commented 11 months ago

@Gcenx The exe name for Crash Bandicoot 4 is CrashBandicoot4.exe For Spyro Reignited trilogy is Spyro-Win64-Shipping.exe and there's another one in the root of the game that is Spyro.exe

Jepl4r commented 11 months ago

@italomandara Here are the logs. I'm using CXPatcher 0.2.22 Crash Bandicoot 4.cxlog.txt Spyro.cxlog.txt

Jepl4r commented 11 months ago

@Gcenx Days Gone has the same problem. After the PlayStation Studios intro has finished playing, the game locks up on a purple screen. This time I'm using CXPatcher 0.2.31

Screenshot 2023-08-11 alle 17 38 35
italomandara commented 11 months ago

Try this env var in your bottle config: “WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER”=”1”

Jepl4r commented 11 months ago

@italomandara It still doesn't work. Spyro and Days Gone are still the same and Crash 4 stays on a black screen.

Jepl4r commented 11 months ago

@italomandara @Gcenx I tried to delete the mp4 intro videos from the games folders and they kind of started to work again. Crash Bandicoot 4 loads after 5 seconds of black screen, but when starting a new game it freezes and a green tint appears. It even doesn't recognize my Xbox controller, I tried with Steam Input too.

Screenshot 2023-08-12 alle 13 42 42-min

Days Gone doesn't run that well, 3 to 5 fps no matter what resolution or graphics settings. I don't know why tho, as it was running fine before with GPTK 1.02).

Spyro still has that purple tint, but only on the initial loading screen. Starting a new game works fine.

Screenshot 2023-08-12 alle 13 08 19

Another thing that I noticed is that all the cutscenes of Spyro are mp4 like Crash Bandicoot 4, but in Spyro they work fine (only the mp4 intro videos don't work) whereas Crash Bandicoot 4 freezes when starting a new game.