ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.48k stars 1.03k forks source link

Legend of Heroes: Trails in the Sky (251150) #1079

Open ghost opened 5 years ago

ghost commented 5 years ago

Issues:

kisak-valve commented 5 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.

ghost commented 5 years ago

Steam System Information (gist)

GoncharukN commented 5 years ago

Steam system information

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.

kisak-valve commented 4 years ago

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:

Compatibility Report

System Information

I confirm:

steam-251150.log

Symptoms

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.

Reproduction

krauser87 commented 4 years ago

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.

zany130 commented 4 years ago

Compatibility Report

System Information

I confirm:

Symptoms

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

Reproduction

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
  1. play the game with d9vk
  2. game will freeze or crash(it varies)

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

zany130 commented 4 years ago

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

shoober420 commented 4 years ago

Compatibility Report

System Information

DX9 LOG: steam-251150dx9.log

DX9 CONFIG LOG: steam-251150config.log

DX8 LOG: steam-251150dx8.log

Symptoms

DX9 and DX8 crash on startup, while the DX9 configuration tool will display a little black window, then crash.

zany130 commented 4 years ago

did you install xvid codecs and DirectShow? @shoober420

shoober420 commented 4 years ago

@zany130 No, this was a vanilla test run, to see the progress of Proton and the error messages with vanilla Proton.

mcmurphy8097234789 commented 2 years ago

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.

ipr commented 2 years ago

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:

ipr commented 1 year ago

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}.

curtmack commented 1 year ago

Compatibility Report

System Information

Proton Log: steam-251150.log

Symptoms

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.

Observed behavior

Observed behavior

(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

Expected behavior

Screenshot taken from a YouTube video of the game running on Windows:

Expected behavior

The circle is drawn correctly, with no artifacts.

hasezoey commented 1 year ago

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

trails_2windows_wayland

Steam System Information ```txt Computer Information: Manufacturer: ASUSTeK COMPUTER INC. Model: ROG STRIX B550-F GAMING Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 7 5800X 8-Core Processor CPU Family: 0x19 CPU Model: 0x21 CPU Stepping: 0x2 CPU Type: 0x0 Speed: 4850 Mhz 16 logical processors 8 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Supported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: "Manjaro Linux" (64 bit) Kernel Name: Linux Kernel Version: 6.1.1-1-MANJARO X Server Vendor: The X.Org Foundation X Server Release: 12201007 X Window Manager: KWin Steam Runtime Version: steam-runtime_0.20221019.0 Video Card: Driver: AMD AMD Radeon RX Vega (vega10, LLVM 14.0.6, DRM 3.49, 6.1.1-1-MANJARO) Driver Version: 4.6 (Compatibility Profile) Mesa 22.3.1 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 74 Hz VendorID: 0x1002 DeviceID: 0x687f Revision Not Detected Number of Monitors: 3 Number of Logical Video Cards: 1 Primary Display Resolution: 2560 x 1440 Desktop Resolution: 6400 x 1440 Primary Display Size: 27.95" x 15.75" (32.05" diag) 71.0cm x 40.0cm (81.4cm diag) Primary VRAM: 8192 MB Sound card: Audio device: ATI R6xx HDMI Memory: RAM: 15907 MB VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 921069 MB Largest Free Hard Disk Block: 824802 MB Storage: Number of SSDs: 7 SSD sizes: 1000G,1000G,1000G,500G,320G,240G,0B Number of HDDs: 0 ```
hasezoey commented 1 year ago

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:

trails_crash.txt

(same system information as last comment)

hasezoey commented 1 year ago

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

kisak-valve commented 1 year ago

Hello @hasezoey, please retest with Proton Experimental 2023-01-23.

hasezoey commented 1 year ago

Hello @hasezoey, please retest with Proton Experimental 2023-01-23.

can confirm that the experimental works again, version 1674471749 experimental-7.0-20230123

johnnyramrod commented 1 month ago

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.