protonscr

Aokana - Four Rhythms Across the Blue

protonopen appid 1044620Game compatibility - Unofficial
ValveSoftware/Proton#8129 · opened 2024-09-29 by randompasser · updated 2025-02-19 · 5 comments · github · game page · search this game
Rrandompasser 2024-09-29 github

Compatibility Report

  • Name of the game with compatibility issues: Aokana - Four Rhythms Across the Blue
  • Steam AppID of the game: 1044620

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.

Symptoms

When the game language is set to Traditional Chinese, FMVs do not play and shows a test pattern in their place
20240929215446_1

Proton log: steam-1044620.log.gz
Log shows dozens of GStreamer-WARNING **: Failed to load plugin %library_name% wrong ELF class: ELFCLASS64 and ends with the following errors:

winegstreamer error: decodebin0: Your GStreamer installation is missing a plug-in.
winegstreamer error: decodebin0: ../src-gst_base/gst/playback/gstdecodebin2.c(4704): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Couldn't set avdec_h264-0 to PAUSEDCouldn't set avdec_valve_h264-0 to PAUSED
Missing decoder: MPEG-4 AAC (audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1190, rate=(int)48000, channels=(int)2)


(wine:31544): GStreamer-Video-CRITICAL **: 21:31:46.013: gst_video_info_from_caps: assertion 'gst_caps_is_fixed (caps)' failed

(wine:31544): GStreamer-Audio-CRITICAL **: 21:31:46.056: gst_audio_info_from_caps: assertion 'gst_caps_is_fixed (caps)' failed

Reproduction

  1. Launch the game in English. The intro FMV should play correctly
  2. Change the game language to Tradtional Chinese (labelled as "Tradtional CN" in-game) via the options menu
  3. Restart the game
  4. A test pattern is now displayed in-place of the intro
YYoreonX 2024-09-29 github

System Prerequisites

Device: Steam Deck OLED

OS Version: 3.7

OS Update Channel: Main

Proton Version 9.0-3 [Tested Ver: 6.3-8 to 9.0-3]

Kernel Version:

6.8.12-valve2-1-neptune-68-g8d066aeacd49

Steam Client Update Channel: Steam Deck Beta

Steam Version: 1726683985

OS Build: 20240919.1002

BIOS Version: F7G0112

Reproduction Efforts

Could not reproduce the issue - read more bellow.

First Comment to the Proton Github, not to get too off topic, but Aokana is one of my favorite VNs so i took the liberty to attempt retesting efforts.

I have my Steam Deck OLED updated to the latest versions & channels, Valve provides to the public.

I tested from Proton 9.0-3 --> Proton 8.0-5 --> Proton 7.0-6 & the results were largely inconclusive.

Proton 9.0-3 - 8.0-5 & 7.0-6 all ran the Opening without Test Footage using the Traditional Chinese Laguage.

I used Community Layout:

"𝕊𝔲𝔭𝔢𝔯𝔦𝔬𝔯 | Four Rythmns ∵ Layout: V1.00 | [Steam Deck]"

To make selecting Multiple Languages, effortless endeavor.

Reproduction Success

Not really a success per-se?

If I go back as far as the unsupported Protons, like Proton 6.3-8, then I can get the video to show test footage, other features like Touchscreen Native supoort do not work, but again these are no longer supoorted versions.

In-Essence: I failed to reproduce your issue.

I highly implore you to try the testing channels & report back here; i.e moving your Steam Deck to OS Channel: Main & switching to Steam Channel: Steam Deck Beta to see if the issue still persists for you.

(If you don't see the Main channel, enable Advanced Update Channels in Developer Mode)

They may have already fixed the issue.

I do have an LCD Deck and I would love to test Stable, but unfortunately I swapped the OS on it, it'll take time to swap back to retest, so for now these are my results as an Main Channel & Steam Client: Beta tester, as well OLED Owner.

EDIT1: I did test Proton Experimental

EDIT2: Bold-stuff

Rrandompasser 2024-10-01 github

I was able to fix the issue by switching to GE-Proton9-15 following the recommdation provided by firealpaca on ProtonDB.

Would still like to see the issue fixed on SteamOS Stable & official Proton builds though.

Ssimifor 2024-10-01 github

I couldn't reproduce this issue on steamos stable with the default proton version for this title (currently, 9.0-3), the video loaded as expected after switching the language to Chinese and starting the game again. Experimental was also tested with the game result.

Rrandompasser 2024-10-02 github

I retested using 9.0-3, this time I noticed the gstreamer errors are also present when booting the game in English but the opening video played anyway.

steam-1044620-en.log
steam-1044620-tc.log

Since this game's Deck shader cache is fairly sizable at 900MB, I suspect someone at Valve missed the files used by the TC localisation when trancoding them.

YYoreonX 2025-02-19 github

Proton versions