ValveSoftware / ValveSoftware/Proton

CLANNAD (324160)

Open
#1,991 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial
Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Compatibility Report

  • Name of the game with compatibility issues: CLANNAD
  • Steam AppID of the game: 324160

System Information

  • GPU: Intel HD Graphics
  • Driver/LLVM version: 2.1 Mesa 18.2.4 - padoka PPA
  • Kernel version: 4.15.0-39-lowlatency
  • Proton version: 3.16-4 beta

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

Nearly everything about the visual novel works, except the opening movie. I wouldn't say the opening movie is absolutely crucial to reading the novel but it's still an issue, someone else may want to see it or find it odd that no movie plays.

There are 3 movie playing methods that the novel makes available: MCI, DirectShow and WindowsMediaPlayer. MCI is the default option. Without attempting any workarounds, this is what happens:

  • With MCI, the novel will either:
    • Show a dialog full of question marks (probably saying that playback method failed), or
    • Stay on a black screen for a certain amount of time and then skip the movie, or
    • Instantly skip the movie
  • With DirectShow the question mark dialog seems to always be shown.
  • With WindowsMediaPlayer either the dialog is shown or the novel just crashes.

I thought it might be a codec issue so I tried allcodecs via winetricks. Before installing the codes MCI was showing the question mark dialog. After installing the codecs MCI just waits a while and then skips the movie, meanwhile DirectShow still doesn't work. (IIRC wmp is not installable in a 64-bit prefix so that playback method probably has no workaround)

I should note that the movies are easily accessible from the game's directory and can be played manually. There are 3 movie files, a .mpg file and 2 .wmv files. With my distro's movie player, I can play the 2 .wmv files but not the .mpg file.

Log: steam-324160.log

In this log I think I tried (in this order) DirectShow, MCI (might've tried this more than once) and then WMP. Trying WMP crashed CLANNAD. Hopefully you can tell from the DLLs loaded what I tried doing at what point. This was with allcodecs installed via winetricks.

Reproduction

  1. Launch the game
  2. Click "CONFIG" (you can click on the screen while it's fading in/out to skip the transitions)
  3. In the bottom right, click "Play opening movie on the title screen"
  4. Right click or click "EXIT" in the bottom right corner to go back to the title screen.
  5. Wait until the screen fades out (don't move the mouse). It will try to play the movie using MCI. It will either (eventually) skip the movie or show a dialog full of question marks (probably Japanese that failed to show correctly).
  6. If you get the dialog full of question marks, click the left most button to see the Movie Settings dialog. If you didn't, go back to "CONFIG" on the title screen and click "Movie Settings" in the bottom right.
  7. At the Movie Settings dialog, try DirectShow or WindowsMediaPlayer and repeat step 4 onward to test the other methods (they won't work either).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked steam-324160.log and the reproduction steps, then compare the MCI, DirectShow, and WindowsMediaPlayer paths against the three movie files in the game directory. Done means the CLANNAD opening movie plays from the title screen without a dialog, crash, black-screen timeout, or skipped playback.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.