(Edit: I've now managed to get the game working on Lutris directly from the ascension.exe, pointing at the same wine prefix folder as gets created during the install instructions at https://ascension.gg/download/unix, but hitting Play Now from the launcher still throws the same error when I run it outside of Lutris)

Hi!

Was working fine this morning until I had a mesa update, which resulted in pressing 'Play Now' in the launcher not launching the game.

After much fuss and re-installing the mesa drivers, now the game throws this error in the console:

./Ascension.exe archive Data\enUS\patch-enUS.MPQ opened archive Data\patch.MPQ opened archive Data\enUS\patch-enUS-2.MPQ opened archive Data\enUS\patch-enUS-3.MPQ opened archive Data\patch-2.MPQ opened archive Data\patch-3.MPQ opened archive Data\patch-4.mpq opened archive Data\patch-5.mpq opened archive Data\patch-A.MPQ opened archive Data\patch-B.1.mpq opened archive Data\patch-B.MPQ opened archive Data\patch-C.MPQ opened archive Data\patch-CA.MPQ opened archive Data\patch-CB.MPQ opened archive Data\patch-CC.MPQ opened archive Data\patch-CD.MPQ opened archive Data\patch-CE.MPQ opened archive Data\patch-CF.MPQ opened archive Data\patch-CG.MPQ opened archive Data\patch-CH.MPQ opened archive Data\patch-CHA.MPQ opened archive Data\patch-CI.MPQ opened archive Data\patch-CJ.MPQ opened archive Data\patch-CK.MPQ opened archive Data\patch-CL.MPQ opened archive Data\patch-CM.MPQ opened archive Data\patch-CN.MPQ opened archive Data\patch-CO.MPQ opened archive Data\patch-CP.MPQ opened archive Data\patch-CQ.MPQ opened archive Data\patch-CR.MPQ opened archive Data\patch-CS.MPQ opened archive Data\patch-CT.MPQ opened archive Data\patch-CU.MPQ opened archive Data\patch-CV.MPQ opened archive Data\patch-CW.MPQ opened archive Data\patch-CX.MPQ opened archive Data\patch-CY.MPQ opened archive Data\patch-CZ.MPQ opened archive Data\patch-CZZ.MPQ opened archive Data\patch-I.MPQ opened archive Data\patch-M.MPQ opened archive Data\patch-N.MPQ opened archive Data\patch-O.MPQ opened Unable to read extra attributes: "Data\patch-P.mpq" archive Data\patch-P.mpq opened archive Data\Patch-Q.mpq opened archive Data\Patch-R.mpq opened archive Data\patch-S.MPQ opened archive Data\patch-T.MPQ opened archive Data\patch-TA.MPQ opened archive Data\patch-TM.MPQ opened archive Data\patch-TW.MPQ opened Unable to read extra attributes: "Data\patch-U.mpq" archive Data\patch-U.mpq opened archive Data\Patch-V.mpq opened archive Data\patch-W.MPQ opened archive Data\patch-WA.MPQ opened archive Data\patch-WB.MPQ opened archive Data\patch-WB1.MPQ opened archive Data\patch-WB2.MPQ opened archive Data\patch-WC.MPQ opened archive Data\patch-WC1.MPQ opened archive Data\patch-WC2.MPQ opened archive Data\patch-WC3.MPQ opened Unable to read extra attributes: "Data\Patch-X.mpq" archive Data\Patch-X.mpq opened Unable to read extra attributes: "Data\Patch-Z.mpq" archive Data\Patch-Z.mpq opened archive Data\expansion.MPQ opened archive Data\lichking.MPQ opened archive Data\common.MPQ opened archive Data\common-2.MPQ opened archive Data\enUS\locale-enUS.MPQ opened archive Data\enUS\speech-enUS.MPQ opened archive Data\enUS\expansion-locale-enUS.MPQ opened archive Data\enUS\lichking-locale-enUS.MPQ opened archive Data\enUS\expansion-speech-enUS.MPQ opened archive Data\enUS\lichking-speech-enUS.MPQ opened 012c:err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems 012c:err:d3d:wined3d_caps_gl_ctx_create Failed to find a suitable pixel format. 012c:err:d3d:wined3d_adapter_gl_init Failed to get a GL context for adapter 01C69280. wine: Unhandled illegal instruction at address 0068D322 (thread 012c), starting debugger... 013c:fixme:dbghelp:elf_search_auxv can't find symbol in module 013c:fixme:dbghelp:elf_search_auxv can't find symbol in module

The error box that pops up has this message (my system info is at the bottom):

Couldn't get first exception for process 00d8 Z:\media\ChaosDrive\Ascension\Ascension.exe. No backtrace available Modules: Module Address Debug info Name (105 modules) PE 400000- dfc000 Deferred ascension PE ee0000- f49000 Deferred divxdecoder PE-Wine 10000000-10002000 Deferred normaliz PE 77f60000-77fd6000 Deferred shlwapi PE-Wine 79230000-794df000 Deferred wined3d PE-Wine 794f0000-7956f000 Deferred dbghelp PE 79580000-79883000 Deferred discord_game_sdk PE 798a0000-79bd1000 Deferred extensions PE-Wine 79bf0000-79c19000 Deferred msacm32 PE-Wine 79c30000-79cfc000 Deferred winmm PE-Wine 79d50000-79d60000 Deferred hid PE-Wine 79d70000-79ec8000 Deferred comctl32 PE-Wine 79ee0000-79f28000 Deferred dinput8 PE 79f40000-7a128000 Deferred iertutil PE-Wine 7a140000-7a17d000 Deferred uxtheme PE 7a190000-7a2c2000 Deferred urlmon PE 7a2e0000-7a3c6000 Deferred wininet PE-Wine 7a3e0000-7a3ec000 Deferred version PE-Wine 7a400000-7a536000 Deferred opengl32 PE-Wine 7a550000-7a566000 Deferred winex11 PE-Wine 7a580000-7a59e000 Deferred imm32 PE-Wine 7a830000-7a8f6000 Deferred oleaut32 PE-Wine 7a930000-7a966000 Deferred d3d9 PE 7a980000-7a995000 Deferred vcruntime140 PE 7a9b0000-7aa1d000 Deferred msvcp140 PE-Wine 7aa30000-7aa48000 Deferred shcore PE-Wine 7aa60000-7aa69000 Deferred ktmw32 PE-Wine 7aab0000-7b3df000 Deferred shell32 PE-Wine 7b3f0000-7b404000 Deferred coml2 PE-Wine 7b420000-7b493000 Deferred setupapi PE-Wine 7b4b0000-7b4e2000 Deferred win32u PE-Wine 7b500000-7b58c000 Deferred rpcrt4 PE-Wine 7b5a0000-7b75f000 Deferred user32 PE-Wine 7b770000-7b7ff000 Deferred gdi32 PE-Wine 7b810000-7b85b000 Deferred combase PE-Wine 7b870000-7b933000 Deferred ole32 PE-Wine 7b950000-7b979000 Deferred ws2_32 PE 7b990000-7ba71000 Deferred ucrtbase PE-Wine 7ba90000-7baae000 Deferred sechost PE-Wine 7bac0000-7bb79000 Deferred msvcrt PE-Wine 7bb90000-7bbd2000 Deferred advapi32 PE-Wine 7bbf0000-7be93000 Deferred kernelbase PE-Wine 7beb0000-7bf1e000 Deferred kernel32 PE-Wine 7bf30000-7bfea000 Deferred ntdll ELF e7dd6000-e8bc9000 Deferred libvulkan_nouveau.so ELF e8bc9000-ea91a000 Deferred libicudata.so.75 ELF ea91a000-eab17000 Deferred libicuuc.so.75 ELF eab17000-eab4d000 Deferred liblzma.so.5 ELF eab4d000-eac8c000 Deferred libxml2.so.2 ELF eac8c000-eacaa000 Deferred libelf.so.1 ELF eacaa000-eacb7000 Deferred libdrm_amdgpu.so.1 ELF eacb7000-f3e6f000 Deferred libllvm-17.so ELF f3e6f000-f493b000 Deferred libvulkan_radeon.so ELF f493b000-f584f000 Deferred libvulkan_intel.so ELF f584f000-f585b000 Deferred libcap.so.2 ELF f585b000-f5865000 Deferred libffi.so.8 ELF f5adb000-f5b1b000 Deferred libudev.so.1 ELF f5b1b000-f5b28000 Deferred libwayland-client.so.0 ELF f5b28000-f5b3b000 Deferred libxcb-randr.so.0 ELF f5b3b000-f5c08000 Deferred libzstd.so.1 ELF f5c08000-f692a000 Deferred libvulkan_intel_hasvk.so ELF f692a000-f69b5000 Deferred libvulkan.so.1 ELF f6b02000-f6b07000 Deferred libxcb-keysyms.so.1 ELF f6b07000-f6b0c000 Deferred libxshmfence.so.1 ELF f6b0c000-f6b11000 Deferred libxcb-shm.so.0 ELF f6b11000-f6b1a000 Deferred libxcb-sync.so.1 ELF f6b1a000-f6b25000 Deferred libxcb-xfixes.so.0 ELF f6b25000-f6b2b000 Deferred libxcb-present.so.0 ELF f6b2b000-f6b45000 Deferred libdrm.so.2 ELF f6b45000-f6b4d000 Deferred libxfixes.so.3 ELF f6b4d000-f6b5a000 Deferred libxcursor.so.1 ELF f6c5a000-f6c6f000 Deferred libxi.so.6 ELF f6c6f000-f6c74000 Deferred libxcomposite.so.1 ELF f6c74000-f6c84000 Deferred libxrandr.so.2 ELF f6c84000-f6c92000 Deferred libxrender.so.1 ELF f6c92000-f6c9a000 Deferred libxxf86vm.so.1 ELF f6c9a000-f6c9f000 Deferred libxinerama.so.1 ELF f6c9f000-f6ca6000 Deferred libxdmcp.so.6 ELF f6ca6000-f6cab000 Deferred libxau.so.6 ELF f6cab000-f6cd8000 Deferred libxcb.so.1 ELF f6cd8000-f6e29000 Deferred libx11.so.6 ELF f6e29000-f6e3f000 Deferred libxext.so.6 ELF f6e42000-f6e49000 Deferred libxcb-dri3.so.0 ELF f6e49000-f6e4e000 Deferred libx11-xcb.so.1 ELF f6e5e000-f6e64000 Deferred ws2_32.so ELF f6e8a000-f6efc000 Deferred winex11.so ELF f6efc000-f6f87000 Deferred opengl32.so ELF f741e000-f744a000 Deferred libexpat.so.1 ELF f744a000-f749d000 Deferred libfontconfig.so.1 ELF f749d000-f7536000 Deferred libpcre2-8.so.0 ELF f7536000-f7559000 Deferred libbrotlicommon.so.1 ELF f7559000-f76a3000 Deferred libglib-2.0.so.0 ELF f76a3000-f76b2000 Deferred libbrotlidec.so.1 ELF f76b2000-f77d1000 Deferred libharfbuzz.so.0 ELF f77d1000-f780e000 Deferred libpng16.so.16 ELF f780e000-f7820000 Deferred libbz2.so.1.0 ELF f7820000-f7839000 Deferred libz.so.1 ELF f7839000-f7907000 Deferred libfreetype.so.6 ELF f7907000-f793b000 Deferred libgcc_s.so.1 ELF f793b000-f7a0f000 Deferred libm.so.6 ELF f7a0f000-f7b6f000 Deferred win32u.so ELF f7b6f000-f7c18000 Export ntdll.so ELF f7d18000-f7f47000 Deferred libc.so.6 ELF f7f94000-f7fc9000 Deferred ld-linux.so.2 ELF f7fc9000-f7fce000 Deferred <wine-loader> Threads: process tid prio name (all IDs are in hex) 00000038 services.exe 0000003c 0 00000040 0 wine_rpcrt4_server 0000004c 0 wine_rpcrt4_io 00000064 0 wine_rpcrt4_io 00000084 0 wine_rpcrt4_io 000000b0 0 wine_threadpool_timerqueue 000000b4 0 000000c8 0 wine_rpcrt4_io 000000ec 0 wine_rpcrt4_io 000000f8 0 wine_rpcrt4_io 000000fc 0 wine_threadpool_worker 00000044 svchost.exe 00000048 0 00000054 0 00000058 0 wine_sechost_service 0000005c winedevice.exe 00000060 0 00000068 0 0000006c 0 wine_sechost_service 00000070 0 00000074 0 00000078 0 000000a8 0 000000ac 0 0000007c winedevice.exe 00000080 0 00000088 0 0000008c 0 wine_sechost_service 00000090 0 00000094 0 00000098 0 000000c4 0 000000cc 0 000000b8 explorer.exe 000000c0 0 000000e0 0 000000e4 0 wine_explorer_display_settings_restorer 000000e8 0 wine_rpcrt4_server 000000d8 (D) Z:\media\ChaosDrive\Ascension\Ascension.exe 00000118 0 000000f0 rpcss.exe 000000f4 0 00000100 0 00000104 0 wine_sechost_service 00000108 0 wine_rpcrt4_server 0000010c 0 wine_rpcrt4_server 00000110 0 wine_rpcrt4_io 00000128 conhost.exe 0000012c 0 System information: Wine build: wine-9.11 Platform: i386 Version: Windows 10 Host system: Linux Host version: 6.1.83-3-rt28-MANJARO

I've tried a fresh install, re-running all the WINE commands from https://ascension.gg/download/unix , rebooting - no joy 😞

lspci | grep VGA 12:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c5) 30:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c8) glxinfo | grep OpenGL OpenGL vendor string: AMD OpenGL renderer string: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 17.0.6, DRM 3.49, 6.1.83-3-rt28-MANJARO) OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.1.1-manjaro1.1 OpenGL core profile shading language version string: 4.60 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.1.1-manjaro1.1 OpenGL shading language version string: 4.60 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.1.1-manjaro1.1 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: