-
Notifications
You must be signed in to change notification settings - Fork 1.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
Catherine Classic (893180) #2207
Comments
Doesn't appear to work with vanilla Wine/Staging or Wine + Gallium Nine either. Same symptoms, Vega 56 card. I also tried with ESYNC disabled and PROTON_FORCE_LARGE_ADDRESS_AWARE=1 with no change. |
Looking a bit closer at the log file;
This opens up a whole can of worms, mfplat is still largly unimplemented, which could explain why it doesn't work with vanilla wine or staging. Catherine has similar symptoms to Akiba's Trip #651 |
Same experience on NVIDIA card. Added my log. Disabling Esync, Disabling D3d11 and using Wine D3d11 still cause the same scenario to occur. No effect. |
I wonder if it has something to do with #1464. Since most of the video files for the game are .wmv. Is it failing to load a video for the main menu? EDIT: After playing through the game on Windows I can confirm the game "locks up" at anytime it tries to play a wmv. |
Catherine is now able to get to the main menu with Proton 4.2-2, hit a key/button to get past the black screen during startup (it takes a few seconds for it to react). Changing settings seem to work fine, though trying to initiate any game-play will result in an infinite loading screen. Proton Version: 4.2-2 |
Same with 4.2-3. Menu works perfectly. Settings are saved etc. Any game play will result in a looped loading screen. If this bit is resolved, i suspect it will jump straight to gold or platinum likely. |
Compatibility Report
System Information
I confirm:
SymptomsWhen starting Catherine Classic, getting the full menu options, 3d animations, sound and everything else. Once choose a difficulty level, getting infinite loading screen. Reproduction
*Also tried 4.11 and 4.2.9 version of proton, getting the same results |
Does not work with Same with Proton-GE 5.0 (no error message with renderer if |
Anyone can figure this out? This does not launch btw with Proton 5.07 (GA) - regressed - or with Proton-5.6-GE-2. |
user32-window-activation in staging causes the tiny-window + freeze problem. now i can get in game but it freezes when I go into the configuration. still working on seeing what else is causing issues. -edit- -edit 2- this patch causes the configuration menu to freeze, and freeze on alt+tab:
|
The game can't run video cutscenes but it's possible to play it by downloading save files and loading it,everything works fine even the rendered cutscene unless you talk to the sheep that teach you techniques and when you encounter video cutscene and eventually black screen and unlimited loading occurs |
Hello, Having the same issues as above using Proton Experimental or Proton 5.13-4. I remember entering the main menu in older versions, but once I pressed "New Game" it would fall into infinite black screen. Would be really amazing to play this game on Linux. |
The workaround is starting a new game on a Windows system and create a save data then load it and proceed playing the game from Linux. I've also been postponing this one in my backlog until issues are sorted out, would be great if it was fixed. |
Managed to get videos working on Pop!_OS 20.10 with Proton 5.13-6 (on an NVIDIA RTX 2080 Ti and Ryzen 3900X) all thanks to a Reddit user, binaryfail!
That's it, you should have videos working now. If my instructions were unclear, I recommend checking out binary's comment, he has also provided a video of the setup process and the game (with working movies) in action here It is recommended to do this with Proton 5.13-6 as Proton 6.x seems to cause video/audio desync in the first cutscene at least, and from my own testing, Proton 4.11 results in the menu buttons in the pause menu during cutscenes to be unselectable with ENTER, only LMB. Ideally, I hope someone can make a setup script or something similar out of this to make this solution easier to share on ProtonDB, given that it requires external sources for DLLs etc. |
Hello @Carnage555, the workaround you shared is legally problematic and has been removed. Please do not promote its use. |
Rather than dig around for untrusted/illegal binaries, I managed to source the aforementioned files from my own Windows 10 system. It actually did work although the game still completely fails to start with DXVK. It only started after setting |
Indeed, WineD3D is necessary for the game to work fine with videos as of now. What is your setup? I haven't encountered any performance issues with the videos as of yet. |
Ryzen 5 3600 with a Radeon RX 480. Should be more than enough. The 3D is (probably) fine, it's just the videos are too jumpy to comfortably watch. I've tried a few other things but no luck. Maybe the Windows 7 DLLs would work better but I'll leave it be for now. I really hope this gets fixed in Wine properly. So many other MF-based games are working now, this must be one of the last ones. |
It seems the offending staging patch was upstreamed, but still causes catherine classic to open in a tiny window, then close immediately. -edit- |
This is surprisingly one of the few games, without anti-cheat, that still does not work properly. What does it do with videos that makes it impossible to play them? |
Just the missing decoder plugin. Log does not mention which plugin specifically, but it might be wmf or some other. And that is just basically a licensing thing. |
I got the game to work (passed the infinite loading screen, and first cutscene) with no issues. I did the following
ubuntu 22.04 devel |
Hello @linux4life1, the workaround you posted is legally problematic and has been removed. |
Catherine Classic (893180) Issue transferred from #6527. Compatibility Report
System Information
I confirm:
SymptomsCompletely unplayable. Game SOMETIMES loads the main menu on some GE builds of proton, but hangs on loading the game. Standard Proton usually results in the game immediately crashing or freezing. Some users report being able to play somewhat after significant tweaking but typically with some sort of drawback such as skipping all cutscenes. The furthest I personally have been able to get to is the loading screen even after creating a new file, which resulted in an endless loading screen even after waiting upwards of 45 minutes. Reproduction
UPDATE: Added system info gist |
I thought that maybe Proton 8 would fix this game, but it didn't. Still unplayable, even with the rebase and all. |
As of the latest Proton Experimental, experimental-8.0-20231219, the loading screen after starting a new game should no longer be hanging indefinitely. You may experience intermittent crashes however during video playback. It is unknown at the moment what is causing the crashes, however if you trigger said videos it should help improve it for everyone. Alternatively, running the game with |
I've gotten the game to run with Proton-GE, however animated cut scenes flicker sometimes and in-engine cut scenes are blurry as if a camera is out of focus. Gameplay itself is fine. |
For in-engine cutscenes, I have noticed this as well with experimental-8.0-20231219. I've had instances where in game cutscenes are in focus on one machine, and on another it is out of focus. If you could try experimental-8.0-20231219 and attach a log created by running Edit: the intro where it focuses on Trish is where I can intermittently see the blurriness. When she is centered, staring at the camera. |
Are the videos now eligible for the transcoding pipeline? I’m still getting the color bars placeholder. |
Unfortunately, it will take some amount of time for the transcoding to occur. Hopefully with the popularity of this game, this will be soon. |
Got game fully working with videos in next proton-ge
|
Catherine Classic various video related crashes (even with the latest GE-Proton fixes) Issue transferred from #7461. Compatibility Report
System Information
I confirm:
Symptoms
Proton log of the second, third and fourth GE-Proton8-29 play: https://gist.github.com/AnonymerNiklasistanonym/059e6bfadf3d89a9170c0a062c35e50d ReproductionI played it one on Proton experimental and 4 times on GE-Proton8-29 and there were 4 separate issues:
2-4. Then some cutscenes come up until "A few months later" appears on screen: timestamp of that part
Video recording of the crash (the third GE-Proton8-29 run): https://youtu.be/jMamOmRMKCw?si=ezcQteWr-FyswDBp Video recording of the crash with the wine error dialog (the fourth GE-Proton8-29 run): https://youtu.be/CPR6KwwHbKM |
How do I use this on Steam? I am trying to run the game under Proton 7.0-6, but the cutscenes are freezing the game. Besides that, I am using these initialization parameters: |
@MasterTJ123 Follow these instructions to install GE-Proton: https://github.com/GloriousEggroll/proton-ge-custom?tab=readme-ov-file#installation (e.g. download & copy the latest release and then restart steam, then change the Proton version in game properties compatibility). I just tried to play the last level for the 5th time with GE-Proton 9-11 and did not crash (finally got the achievement to complete the story). (I used no start parameters and am on Wayland) |
I tried using this version of Proton GE, but the application keeps "running' endlessly on Steam and nothing appears. |
idk what the reason could be, maybe try GE-Proton with another installed game to find out if you are missing something (or clear your launch options, or use as launch options |
Compatibility Report
System Information
I confirm:
Symptoms
When starting Catherine Classic, only the version number, a white mouse cursor and some music is played against a black background. Button/Key mashing does nothing.
Haven't played the orginal, but I'm quite sure there's supposed to be a logo with a prompt of some sort being rendered.
Reproduction
The text was updated successfully, but these errors were encountered: