I get a runtime error shortly after launch. It goes full screen with a black window, press any key and I get this:
.
Ubuntu 18.04, GTX 970.
No intro video, no music, no backgroud music during gaming
^music and backgroud music during gaming work fine for me.
Proton log: steam-2700.log
No intro video.
Download game from steam and run with default Proton settings.
I still have neither, even after upgrading to 3.16-4 beta
Can confirm this is still an issue in 4.2-1.
RollerCoaster Tycoon 3: Platinum! (2700)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/2933.
@Newbie13XD posted on 2019-08-01T11:41:29:
With D9VK enabled, holding shift to elevate buildings while placing them does not work. Works when using WineD3D for DirectX 9, and on Windows (duh).
While testing this, I also noticed another issue: the intro films that play (more like pictures since Proton lacks WMV support) cannot be skipped when using D9VK, but can with WineD3D. (you should be able to skip them with space)
PROTON_USE_D9VK=1Note: I'm aware there is an open report for this game, but it seems to be focused on the lack of music, which this is unrelated to.
As of Proton 5.13-1 the intro films now seem to attempt to play, but instead of playing they seemingly display some colour test? Also, after they're over and you're at the main menu two Active Movie windows appear. Neither show anything but a black screen. Closing both crashed the game for me.
@Newbytee The "color test" intro film thing actually indicates progress is made on the video playback. :wink:
From the CodeWeavers developer https://github.com/ValveSoftware/Proton/issues/1464#issuecomment-710094016:
If you see a color bars pattern appearing now, that's an indicator of our work on certain codecs. You will hopefully see the real video instead of those color bars very soon.
I am joining Newbytee on this.
I will point out that I had it previously working fine without the intro video, now I get the colour bars testing, and multiple (2-3) 'Active Movie Windows' that open. This causes a huge amount of lag and the game becomes unplayable/crashes.
The first time I was able to alt/tab and play a little. Second time just exploded.
Testing with recent Proton versions (6.3-4, 6.3-5, and latest Experimental as of writing) the intro videos do play, but the audio is distorted and makes it sounds like I'm in a real-life creepypasta.
I am joining Newbytee on this.
I will point out that I had it previously working fine without the intro video, now I get the colour bars testing, and multiple (2-3) 'Active Movie Windows' that open. This causes a huge amount of lag and the game becomes unplayable/crashes.
The first time I was able to alt/tab and play a little. Second time just exploded.
This is still just as broken for me. It repeatedly opens an ActiveMovie window that steals focus and minimizes the main game window (which is fullscreen because otherwise the buttons are microscopic), and repeatedly freezes. Even if I tell kwin to never give that ActiveMovie window the focus, it still switches focus.
The music also doesn't play, even in the menu, and it apparently tries to load 64-bit gstreamer libraries even though it's a 32-bit application.
A strace also shows that it's repeatedly cloning some process or other:
[pid 4061529] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x24c2fba8, parent_tid=0x24c2fba8, exit_signal=0, stack=0x24b30000, stack_size=0xff040, tls={entry_number=13, base_addr=0x24c2fb40, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}}strace: Process 4061542 attached
=> {parent_tid=[4061542]}, 88) = 4061542
[pid 4056123] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x2512fba8, parent_tid=0x2512fba8, exit_signal=0, stack=0x25030000, stack_size=0xff040, tls={entry_number=13, base_addr=0x2512fb40, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}}strace: Process 4061543 attached
=> {parent_tid=[4061543]}, 88) = 4061543
[pid 4056233] --- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_TKILL, si_pid=4056019, si_uid=1000} ---
[pid 4056233] --- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_TKILL, si_pid=4056019, si_uid=1000} ---
[pid 4056233] --- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_TKILL, si_pid=4056019, si_uid=1000} ---
[pid 4061533] exit(0) = ?
[pid 4061533] +++ exited with 0 +++
[pid 4056233] --- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_TKILL, si_pid=4056019, si_uid=1000} ---
[pid 4061542] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0xa2e83ba8, parent_tid=0xa2e83ba8, exit_signal=0, stack=0xa2683000, stack_size=0x800040, tls={entry_number=13, base_addr=0xa2e83b40, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}}strace: Process 4061544 attached
=> {parent_tid=[4061544]}, 88) = 4061544
[pid 4061542] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x2687fba8, parent_tid=0x2687fba8, exit_signal=0, stack=0x26780000, stack_size=0xff040, tls={entry_number=13, base_addr=0x2687fb40, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}}strace: Process 4061545 attached
=> {parent_tid=[4061545]}, 88) = 4061545
If I try using ProtonTricks to install quartz, the game instead just outright crashes after the loading progress bar.
proton 5.13-1x1 2020-10PROTON_USE_D9VK=1`x1 2019-08
The game's intro video and music are completely nonfunctional. Likely due to the usage of the .wma format for music and the .wmv format for movies.