https://appdb.winehq.org/objectManager.php?sClass=version&iId=33426
The game requires the following winetricks:
Game crashes during start up. After ArcSys logo, the game switches to a black screen and immediately crashes.
Tested with winetricks settings enabled, default user_settings.py.
Hi @flibitijibibo:
Is this something you want labeled XAudio2 maybe?
The Proton log contains a reference to XAUDIO2_7.DLL and mentions: X3DAudio1_7.dll.
same behavior in 3.16-4
I can confirm that the game crashes when the intro movie is going to be played.
media_info.txt
steam-388750.log
system_info.txt
@HonkingGoose the videos appear to be .wmv, VC-1 + WMA
I see several mentions about quartz in the log, like for example "26145.339:0027:0037:fixme:quartz:MPEGSplitter_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!"
Distro: Linux Mint 19.1 Tessa (64 bit)
GPU: Vega 56
Driver/LLVM version: Mesa 19.1.0-devel/9.0.0
Kernel version: 5.0.10-050010-lowlatency
Proton version: 4.2-3
@AwesamLinux Thanks for the information about the codecs used in the game. I've updated my list at #1464.
Game plays intro and is able to run VS matches using GE Proton 7.10 (https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton7-10). Further testing required, but any of the current proton versions (7.x or Experimental) fail to properly play the videos and get to the title screen.
The prologue video from the Story mode is currently rendered as colored bars with Proton 10.0-4 and 11.0 (beta-2).
Proton logs: steam-388750.tar.gz
winegstreamer error: decodebin4: Your GStreamer installation is missing a plug-in.
winegstreamer error: decodebin4: ../src-gst_base/gst/playback/gstdecodebin2.c(4704): gst_decode_bin_expose (): /GstBin:bin4/GstDecodeBin:decodebin4:
no suitable plugins found:
Missing decoder: Advanced Streaming Format (ASF) (video/x-ms-asf)
0:00:14.184971573 10284 0xdcc1e4a0 ERROR protonmediaconverter lib.c:274:create_placeholder_file: Creating tag file placeholder-video-used.
940.448:0130:01f4:fixme:quartz:media_seeking_SetPositions iface 09E4EC08, current 0.0, current_flags 0x9, stop 0.0, stop_flags 0 stub!
0:00:16.479161325 10284 0xc6646ba0 ERROR basetransform gstbasetransform.c:482:gst_base_transform_transform_caps:<gldownloadelement3> transform_caps returned caps video/x-raw(memory:GLMemory), format=(string)BGR, width=(int)320, height=(int)240, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, texture-target=(string){ 2D, rectangle, external-oes }, interlace-mode=(string)progressive; video/x-raw(memory:GLMemory), format=(string)BGR, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction){ 1/1, [ 1/2147483647, 2147483647/1 ] }, texture-target=(string){ 2D, rectangle, external-oes }, interlace-mode=(string)progressive which are not a real subset of the filter caps video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, GRAY8, GRAY16_LE, GRAY16_BE, AYUV, VUYA, YUY2, UYVY, GBRA, GBR, RGBP, BGRP, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, A420, AV12, ARGB64, RGB16, BGR16, BGR10A2_LE, RGB10A2_LE, Y410, P010_10LE, P012_LE, P016_LE, Y210, Y212_LE, Y412_LE, NV12_16L32S, NV12_4L4 }, width=(int)320, height=(int)240, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, GRAY8, GRAY16_LE, GRAY16_BE, AYUV, VUYA, YUY2, UYVY, GBRA, GBR, RGBP, BGRP, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, NV16, NV61, A420, AV12, ARGB64, RGB16, BGR16, BGR10A2_LE, RGB10A2_LE, Y410, P010_10LE, P012_LE, P016_LE, Y210, Y212_LE, Y412_LE, NV12_16L32S, NV12_4L4 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)30/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)[ 1/2147483647, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }
(wine:10284): GStreamer-Base-WARNING **: 16:51:55.360: gldownloadelement3: transform_caps returned caps which are not a real subset of the filter caps
Specs:
proton 10.0-4x1 2026-05ge-proton7-10x1 2022-03proton 7.10x1 2022-03x3daudio1_7.dllx1 2018-10xaudio2_7.dllx1 2018-100xc6646ba0x1 2026-05
system info: https://gist.github.com/Cuddlypuff/a518019d119623d9a1b7552e284c1f6d
Game installs and runs, but after the first few logos, loading bars and autosave notifications, the game closes right after showing the Arc System Works logo.
Crash info shows up in the log file, along with probably unrelated errors about sound not loading properly:
https://gist.github.com/Cuddlypuff/6365de9edd12eb7f18383a394d851581