Linux: General Support (Read 1st post)
-
@Thomamed If you still have issues, see my updated install guide
https://forum.ascension.gg/topic/2620/linux-installation-guide-unofficial
-
Was wondering if anyone else is seeing >this problem< recently? (See link)
WoW client used to work fine, now it doesn't. Don't have issues with other private server WoW clients.
Would appreciate a response in the other topic (or this one) by the devs please. Thanks in advance.
-
@CosmicCleric Hey! Below is a list of fully supported distros:
https://ascension.gg/download/unix
We are unable to provide any technical help with any other distros than those listed.
-
@TastyGM FYI, Fedora is CentOS (unless you are expecting people to game on the IBM business version of Fedora called CentOS only?). From the link: "These days, itβs probably more accurate to say that Red Hat and CentOS are actually based on Fedora."
Also, if you look at that link I supplied previously, the other person who is having the same exact problem has tried multiple Linux distros, including supported ones.
Ascension WoW client worked fine on my PC with Fedora for over a year, and then just broke, after a recent update. Something changed with how the avatar models are displayed in the client (or the models themselves) on the character selection screen.
I'd love to keep throwing money at your guys, but won't if I can't play the game. Please reconsider the blanket response and take a look at how the client/models changed a month or two ago? Been looking forward to CoA, watched all of Mcdouble's videos.
-
Not sure if you have previously tried this but try removing DivxTac.dll file from your game directory.
-
@TastyGM I have the same problem on arch, i didnt play in few months, now game immidietly freezes after login to world, i hear the music, sometimes there is jump to another frame after a minute or so, but nothing more,
- all addons turned off (only ascension ones left)
- tried with sound turned of all together
- cleared all possible cache
- and just deleted divxtac.dll
still the same issue...
-
@ThonThar Try running Ascension.exe from within the launcher settings, after you deleted DivxTac.dll. That way I actually managed to pass the realm choice screen on Arch.
-
@Micha3lo thanks for the tip, but i just reinstalled everything in new "bottle" and it now works!
cheers -
(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:
-
Thank you for the DivxTac.dll fix! Instead of deleting DivxTac.dll you can disable it from WineCfg as well. I'm on OpenSUSE Tumbleweed and had the same issue where the game would freeze on the character select screen and it seems DivxTac.dll was the cause as well. I'm using Proton Experimental.
Launching winecfg
Wine
Launch winecfg (change WINEPREFIX value in quotes to the path of your prefix if it's somewhere else) with:
WINEPREFIX="${HOME}/.config/projectascension/WoW" winecfg
Skip down to Wine Configuration
Proton
Right click the game in your Steam Library and select Properties (or edit the path in whatever launcher you're using), put the cursor at the front of the path to the game exe in Target and add the following before the path:
winecfg &&
Running the game will now launch winecfg instead, follow the instructions in Wine Configuration, then edit Properties again and remove "winecfg && " from Target so just the game exe path remains like before.
Wine Configuration
After launching winecfg a Wine Configuration window will eventually open.
- Select the Libraries tab at the top, then in New override for library type in "divxtac" leaving out the .dll and press the Add button.
- divxtac should now be in the Existing overrides list and selected. With divxtac selected press the Edit button.
- In the new Edit Override window select Disable, then press the OK button on both Edit Override and Wine Configuration windows.
If you are unable to sign in, please set your Display Name.