protonscr

BlazBlue: Continuum Shift Extend

protonopen appid 294810Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#6922 · opened 2023-07-13 by unit73e · updated 2023-07-13 · 1 comments · github · game page · search this game
Uunit73e 2023-07-13 github

Compatibility Report

  • Name of the game with compatibility issues: BlazBlue: Continuum Shift Extended
  • Steam AppID of the game: 294810

System Information

I confirm:

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

steam-294810.log

Symptoms

Videos in story mode don't play, only the intro.

Reproduction

There are two ways:

  • Start Calamity Trigger story mode. The video does not play.
  • Go to the gallery section and try playing a video.

Here is what happens:
20230713180436_1

Debug

What I found so far:

  • The videos can be found in data/Movie of the installation directory.
  • The sound codec is wmav2 and the video codec is wmv3 for all videos, so gstreamer needs the libav plugin.
  • The intro video plays correctly, but gallery videos don't play at all, despite having the same codecs.
  • All videos play with ProtonGE8-6, but GE the sound does not work.
  • Proton includes gstreamer libraries so it's not related to the OS.
  • There's some kind of registry change in compatdata/294810/gstreamer-1.0.
  • BlazBlue: Calamity Trigger didn't seem to have the same problem.
  • Found out not all story mode videos fail, only some.
Uunit73e 2023-07-13 github

Since not all videos fail I'm posting some additional information:

This video does not play:

$ ffmpeg -i bbctstory00.wmv
...
Input #0, asf, from 'bbctstory00.wmv':
  Metadata:
    WMFSDKNeeded    : 0.0.0.0000
    DeviceConformanceTemplate: MP
    WMFSDKVersion   : 12.0.7601.17514
    IsVBR           : 0
  Duration: 00:05:10.10, start: 0.000000, bitrate: 7175 kb/s
  Stream #0:0(jpn): Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, 2 channels, fltp, 192 kb/s
  Stream #0:1(jpn): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1280x768, 8000 kb/s, 60 fps, 60 tbr, 1k tbn

This video plays:

$ ffmpeg -i bb15story00.wmv 
...
Input #0, asf, from 'bb15story00.wmv':
  Metadata:
    WMFSDKNeeded    : 0.0.0.0000
    DeviceConformanceTemplate: MP@HL
    NumberOfFrames  : 1322
    WMFSDKVersion   : 11.0.5721.5265
    IsVBR           : 0
  Duration: 00:00:22.52, start: 0.000000, bitrate: 6148 kb/s
  Stream #0:0: Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, 2 channels, fltp, 192 kb/s
  Stream #0:1: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1280x720, 8000 kb/s, SAR 1:1 DAR 16:9, 60 fps, 60 tbr, 1k tbn

The resolution is different, but the opening is also 1280x768 and that video works. I'll post which videos work and which don't when I finish the game.

Nothing extracted yet.