Open ghost opened 6 years ago
Hello @atomsymbol, please copy your system information from steam (Steam
-> Help
-> System Information
) and put it in a gist, then include a link to the gist in this issue report.
Same issues here, but if "Logo" and "Opening" are checked in the game's Configuration Tool "disable movies" section there are no black screens (and no videos).
So I think that these are video playback issues. I expect that there are more movies in the game and there is no option to skip them, so it makes the game potentially uncompletable, but I still haven't reached that far.
The Legend of Heroes - Trails in the Sky FC cutscenes problems
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3255. @krauser87 posted on 2019-11-25T11:44:11:
The VIdeo and Audio from the cutscenes are not synchronized. The video scenes show up a bit delayed unlike the audio, so near the end when the cutscene is still happening, there's no more audio(looks like a 20 second difference between the audio ending and the video ending). Plus, I have to press a key/mouse button to start the video otherwise only audio plays I followed these steps on the game's entry in protondb
The game works fine except for videos. In game videos: 1. Startup logo. 2. Intro movie shortly after starting a new game. 3. End game movies.
Running protontricks 251150 directshow allowed the logo video to work. Installing K-Lite Codec Pack Basic into the prefix allowed the intro movie to work.
Couple more notes from some testing. Installing directshow via protontricks will make the "start up" logo work with no issues. However, the videos from the cutscenes won't play. If I install both directshow via protontricks and then the K-lite Codec Pack Basic into the game's prefix via wine, the "start up" logo will not work as intended(it will show me visuals only if I click, and when I click, it skips to the menu). Now the cutscenes will play but like I mentioned above, they won't start(or rather, the video won't, the audio plays right from the start) unless I click with the mouse. By doing so the video plays but always behind the music(music ends when video is still going, like I mentioned on the other post). Tried this on previous proton versions, didn't even launch with these settings.
after playing the game for at least 10 minutes the game will freeze or crash (it varies)with
Terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
15867.805:002c:003e:trace:seh:raise_exception code=80000101 flags=1 addr=0xf7f63c09 ip=f7f63c09 tid=003e
15867.805:002c:003e:trace:seh:raise_exception eax=00000000 ebx=00000002 ecx=0e77e27c edx=00000000 esi=00000008 edi=00000000
15867.805:002c:003e:trace:seh:raise_exception ebp=0e77e27c esp=0e77e260 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000246
15867.805:002c:003e:trace:seh:call_vectored_handlers calling handler at 0x1a15220 code=80000101 flags=1
15867.805:002c:003e:trace:seh:call_vectored_handlers handler at 0x1a15220 returned 0
15867.805:002c:003e:trace:seh:call_stack_handlers calling handler at 0x7bd0e310 code=80000101 flags=1
wine: Assertion failed at address F7F63C09 (thread 003e), starting debugger...
15867.806:002c:003e:trace:seh:start_debugger Starting debugger L"winedbg --auto 44 2224"
ERROR: ld.so: object '/home/zany130/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
15867.951:008e:008f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x7b000000: PE builtin
15867.951:008e:008f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
15867.952:008e:008f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7eb60000: builtin
15867.994:008e:008f:err:module:__wine_process_init L"C:\\windows\\system32\\winedbg.exe" not found
15867.995:002c:003e:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 44 2224" (126)
Read the Wine Developers Guide on how to set up winedbg or another debugger
15867.995:002c:003e:trace:seh:__regs_RtlUnwind code=80000101 flags=3
15867.995:002c:003e:trace:seh:__regs_RtlUnwind eax=00000000 ebx=00000000 ecx=80000101 edx=0e77ff7c esi=0e77e208 edi=0e77ff7c
15867.995:002c:003e:trace:seh:__regs_RtlUnwind ebp=0e77de08 esp=0e77de00 eip=7bd0e2be cs=0023 ds=002b fs=0063 gs=006b flags=00000206
15867.995:002c:003e:trace:seh:__regs_RtlUnwind calling handler at 0x7bce4fb0 code=80000101 flags=3
15867.995:002c:003e:trace:seh:__regs_RtlUnwind handler at 0x7bce4fb0 returned 1
15933.899:0018:001c:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winehid.sys" : builtin
15933.899:0018:001c:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\hidclass.sys" : builtin
15933.900:0018:001c:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
these are the wine verbs I installed to get the game working (taken from both the lutris script and reports on protondb)
protontricks 251150 directshow
protontricks 251150 xvid
protontricks 251150 dinput8
in the log I attached, I was using a custom version of proton but this also seems to happen (seems to be even more frequently) on 4.11-12
i was able to fix the crashes and almost finish the game somehow (really don't know how it was a combination of using LAA and a newer DXVK I guess) I say almost finish the game because the ending video crashes the game even if you use xvid codecs and LAVfilters
DX9 LOG: steam-251150dx9.log
DX9 CONFIG LOG: steam-251150config.log
DX8 LOG: steam-251150dx8.log
DX9 and DX8 crash on startup, while the DX9 configuration tool will display a little black window, then crash.
did you install xvid codecs and DirectShow? @shoober420
@zany130 No, this was a vanilla test run, to see the progress of Proton and the error messages with vanilla Proton.
Just updating to say I am currently still experiencing the issues described by OP. For the record, Trails in the Sky SC (Steam appid 251290) and Trails in the Sky The 3rd (steam appid 436670) also have problems with video playback
Compatibility Report
Name of the game with compatibility issues: The Legend of Heroes: Trails in the Sky FC
Steam AppID of the game:251150
System Information
OS: Pop!_OS 21.04 KERNEL: 5.11.0-7620-generic CPU: Intel Core i7-3630QM @ 2.40GHz GPU: NVIDIA NVIDIA GeForce GTX 680M GPU DRIVER: NVIDIA 470.57.02 RAM: 12 GB
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
Videos and Audio are desynced. It seems that the audio runs properly, but videos run at a reduced speed.
With Proton 7.0 game is stuck on black screen before main menu. Pressing space will load into main menu.
There are a few things that might be noteworthy.
There is wine exception EXCEPTION_WINE_CXX_EXCEPTION (a few times).
There is warning about unknown interface (trying to gain D3D9 interface that isn't supported yet?) warn: D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS warn: D3D9DeviceEx::QueryInterface: Unknown interface query warn: 85c31227-3de5-4f00-9b3a-f11ac38c18b5 warn: D3D9DeviceEx::QueryInterface: Unknown interface query warn: 85c31227-3de5-4f00-9b3a-f11ac38c18b5 warn: D3D9DeviceEx::QueryInterface: Unknown interface query warn: 85c31227-3de5-4f00-9b3a-f11ac38c18b5 warn: D3D9DeviceEx::QueryInterface: Unknown interface query warn: 85c31227-3de5-4f00-9b3a-f11ac38c18b5
There is log entry about missing codec: winegstreamer error: decodebin0: Your GStreamer installation is missing a plug-in. winegstreamer error: decodebin0: ../src-gst_base/gst/playback/gstdecodebin2.c(4719): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0: no suitable plugins found:
Just addition to previous: black screen occurs shortly after starting the game (cutscene with video IIRC). Log has: (wine:233348): GStreamer-CRITICAL **: 04:05:53.292: gst_object_unref: assertion 'object != NULL' failed 361703.878:0118:011c:fixme:quartz:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
Proton Log: steam-251150.log
With this version of Proton, I don't encounter the crashing issue that other users have reported. However, there is a visual bug with solid targeting circles.
(This particular screenshot is from Proton 7.0-5, but there's no obvious difference with Experimental.)
Note that the ends of the targeting circle (the orange highlighted region) don't meet up, creating strange intersecting lines to the upper-right of the selected character.
This doesn't occur with other circles in the game (in particular, the hollow circle that shows spell area-of-effect).
Screenshot of same issue taken on Steam Deck
Screenshot taken from a YouTube video of the game running on Windows:
The circle is drawn correctly, with no artifacts.
For me the game runs fine on Proton Experimental (1672857942 experimental-7.0-20230104
), though there are 2 issues i am having:
Note: as for the 100% pinned issue, i dont see any slowdowns at all
Note: the process that uses that much cpu is .\ed6_win_DX9.exe
PS: i also had the KDE screenlock being engaged 2 times while going through the intro with a controller (timeout is set to 5minutes), had to manually disable screenlocking
Edit: i also just noticed that the game has 2 windows open on wayland, one being the game and actually showing the game and with the game icon, and one that does nothing and a fallback wayland icon
i dont know why, but suddenly from one game start to the next, the game keeps on crashing on startup - already tried:
(not tried restarting the system yet - it should not be required)
steps i did:
(same system information as last comment)
Update to my last comment: Downgrading to using Proton 7.0-5 makes it work again. Also just to test it, i tried 7.0-6 (RC) which also works.
so this means somehow Proton Experimental is broken
Hello @hasezoey, please retest with Proton Experimental 2023-01-23.
Hello @hasezoey, please retest with Proton Experimental 2023-01-23.
can confirm that the experimental works again, version 1674471749 experimental-7.0-20230123
new to this type of logging, and new to Steam Deck (OLED 512GB).
Starting a new game of Trails in the Sky. Crashes shortly after start when you ask Joshua his name when he's first brought home. Vertical colour lines on the screen and app freezes (like old school CRT TVs vertical colour lines test screen). Starting another new game, same issue. Rebooting the deck and starting a new game, same issue. Always at the spot when you ask him to give you his name right at the opening scene.
Issues: