Linux: General Support (Read 1st post)
-
Hi!
I'm getting a crash when entering the game (launcher + login / character select screens work fine, it's when the loading progress bar completes the game crashes).
I'm running Manjaro, kernel 6.0.8-1, pulseaudio 16.1, Mesa 22.2.3.
I have tried in both Wayland and X11 session, with and without DXVK, and with different renderer settings in the launcher. The crash happens at the same place in all cases.
I can run the retail version of WoW with no issues, so I assume my gpu drivers / dxvk etc are set up correctly. When running ascension from the terminal, this is the output before crash (only the last part before crashing, let me know if I should paste the full output):
info: DXVK: Using 8 + 0 compiler threads info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 3440x1440 info: Image count: 4 info: Exclusive FS: 0 0108:fixme:heap:GetNumaHighestNodeNumber semi-stub: 02FFF4E0 0108:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 3CBF0000) stub 0108:fixme:thread:QueryThreadCycleTime (FFFFFFFE,38002560): stub! 01bc:fixme:ver:GetCurrentPackageId (3FDBFEF0 00000000): stub 01bc:fixme:nls:get_dummy_preferred_ui_language (0x8 3FDBF52C 00000000 3FDBF528) returning a dummy value (current locale) 01bc:fixme:nls:RtlGetThreadPreferredUILanguages 00000008, 3FDBF52C, 00000000 3FDBF528 01bc:fixme:nls:get_dummy_preferred_ui_language (0x8 3FDBF52C 00000000 3FDBF528) returning a dummy value (current locale) failed to open Z:/home/erik/Games/ascension/Data/Interface/Icons failed to open Z:/home/erik/Games/ascension/Interface/Icons warn: D3D9DeviceEx::SetRenderState: Unhandled render state 161 006c:fixme:mountmgr:query_property Faking StorageDeviceProperty data 006c:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled 006c:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0) 01c8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 01c8:fixme:imm:ImeSetActiveContext (0002008E, 1): stub 01c8:fixme:imm:ImmReleaseContext (00020090, 0002008E): stub 0140:err:sync:RtlpWaitForCriticalSection section 2E24CC54 "?" wait timed out in thread 0140, blocked by 0108, retrying (60 sec)
Any ideas what the cause of this might be? Thankful for any pointers.
-
@poppers I just stumbled onto a fix for this issue, with excl's help.
The issue is that dotnet45 doesn't work with the version of Wine bundled with a lot of distros (anything from 5.18, until its fix in 6.6), so winetricks skips over installing it.
If you update wine using the instructions on their website (you might wanna update winetricks as well using "sudo winetricks --self-update" for good measure), then completely reinstall Ascension, that issue will go away. I just created a new character and hopped into the game!
-
Hi there!
I'm trying to run the launcher on Fedora 36 (kernel 6.0.10-200.fc36.x86_64) using the most recent appimage (97). The launcher opens just fine but every time I click install (live or ptr) the launcher crashes. I have tried reinstalling following the Fedora install guide here on the forums as well as using the most recent Lutris install script, both with the same result. Disabling animations also makes no difference.
Is there any known or suggested fix for this?
Will gladly provide more information on request. -
Deleting DivxTac.dll fixes the character selection freeze, but deleting it makes ascension out of date when you enter in-game.
-
@Kardore said in Linux: General Support (Read 1st post):
Hi there!
I'm trying to run the launcher on Fedora 36 (kernel 6.0.10-200.fc36.x86_64) using the most recent appimage (97). The launcher opens just fine but every time I click install (live or ptr) the launcher crashes. I have tried reinstalling following the Fedora install guide here on the forums as well as using the most recent Lutris install script, both with the same result. Disabling animations also makes no difference.
Is there any known or suggested fix for this?
Will gladly provide more information on request.I have the same issue.
-
@Eilytres me too. Tested image 105 and it crashes after authentication. Same as before.
-sadness-
-
I managed to get it running on Pop!_os, and also with a slight improvment.
I first followed the original instruction but noticed that I had limited performance. The guide tell you to install wine x32 instead of x64 which limited ram usage to 8gb. also GPU drivers (although being AMD which is better native to Linux than nvidia) were very bad. Couldn't raid in Karazhan normal without getting half a frame per minute.
Instead: Installed steam, added the ascension-setup-xxx.exe as a "non-steam game" and forced it to run with proton 7.0-6. Installed the game via steam.
I went into the folder where the game was installed: (...steamapps/compata/1234567xxx/pfx/drive_c/program files/Ascension Launcher) added Ascension Launcher.exe into Steam as a none steam game instead (trying to boot the game via ascension-setup-xxx.exe would only continuously reinstall the game in a new folder to no end). Again pushing steam to launcher Ascension Launcher.exe to run Proton 7.0-6.
Now I can boot the game, installing addons works fine too.
Pros: My computer can now utilize the Proton API which is much better than old Wine. GPU can now actually use a lot more of its performance and I can also use more of my 16gb ram.
Issue that persists: DivxTac.dll has to be deleted every time the game update or verified integrity. Something in this file makes the GPU drivers for linux go mad. Not sure if it's only an AMD problem.
I tested this on a fresh Fedora install, but sadly to no avail. I only ended up with error messages as soon as I booted Ascension from Steam.
Hope this helps more players!
-
-
Hi i want to play ascension on steamdeck but when i want to log into the game it gets stuck at succesfully authentificate.
I installed it with lutris and the appimage on the side.
Im updating it with the appimage and logging in with the lutris one.
If i wanna use the appimage i get error 127.
5.13.0-valve36-1-neptuneedit:
I added the exe in steam and used GE 50 and same thing happend .. got stuck at succesfully authentificated.edit2:
I deleted DivxTac.dll and it worked -
As of launcher 114 I can no longer use the official wine method provided for Ubuntu/Debian user. My steam solution up below still works.
-
@Eilytres I've been fighting this all day. Not working for me as well
-
@tripp1n said in Linux: General Support (Read 1st post):
@Eilytres I've been fighting this all day. Not working for me as well
If you follow my guide on how to do it via steam then it works at least on debian based builds.
What system are you on?
-
@Eilytres How did you get the .exe file? the site only lets me download the appimage
-
@Pocadek A few options, for me I have a windows server that I downloaded the client from.
If you can fool your browser that you're on a windows machine you can do that (should be doable in firefox)
use a VM
or login to another computer and download it.
-
Hi! I'm having trouble with the launcher. Every time I start the download process the launcher window disappears but it doesn't close on the taskbar. Also I'm using Fedora 38 and I'm using the .Appimage launcher.
-
@medin06 said in Linux: General Support (Read 1st post):
Hi! I'm having trouble with the launcher. Every time I start the download process the launcher window disappears but it doesn't close on the taskbar. Also I'm using Fedora 38 and I'm using the .Appimage launcher.
This is a common issue for a lot of Distros. I would suggest downloading the .exe install version instead and load it via steam to install it. works better.
Down below is an example of how I did it.@Eilytres said in Linux: General Support (Read 1st post):
I managed to get it running on Pop!_os, and also with a slight improvment.
I first followed the original instruction but noticed that I had limited performance. The guide tell you to install wine x32 instead of x64 which limited ram usage to 8gb. also GPU drivers (although being AMD which is better native to Linux than nvidia) were very bad. Couldn't raid in Karazhan normal without getting half a frame per minute.
Instead: Installed steam, added the ascension-setup-xxx.exe as a "non-steam game" and forced it to run with proton 7.0-6. Installed the game via steam.
I went into the folder where the game was installed: (...steamapps/compata/1234567xxx/pfx/drive_c/program files/Ascension Launcher) added Ascension Launcher.exe into Steam as a none steam game instead (trying to boot the game via ascension-setup-xxx.exe would only continuously reinstall the game in a new folder to no end). Again pushing steam to launcher Ascension Launcher.exe to run Proton 7.0-6.
Now I can boot the game, installing addons works fine too.
Pros: My computer can now utilize the Proton API which is much better than old Wine. GPU can now actually use a lot more of its performance and I can also use more of my 16gb ram.
Issue that persists: DivxTac.dll has to be deleted every time the game update or verified integrity. Something in this file makes the GPU drivers for linux go mad. Not sure if it's only an AMD problem.
I tested this on a fresh Fedora install, but sadly to no avail. I only ended up with error messages as soon as I booted Ascension from Steam.
Hope this helps more players!
-
-
Linux Mint 21.3 Cinnamon Version - 5.15.0-94-generic
My problem is launching the game with DivxTac.dll present in the game folder. The game will graphically freeze, music is still playing, when it tries to load the character select screen.
After talking with Grey and finding older posts referencing this custom file, it appears to be important for file validation. While I've written a script that automatically removes DivxTac.dll every time it is downloaded by the launcher, I'd like to find a solution that allows me to launch the game and not need to delete that file.
I can be reached as generic.username on the main discord if that is easier. Willing to help troubleshoot that file.
I have installed the game via lutris -> wine-pe -> windows installer, and the Ubuntu/Debian script with that AppImage launcher. Both versions have the same issue.
-
@Eilytres
I tried your method on Debian 12, which has worked for me with other games before, but after installing the launcher and switching the target over to the launcher.exe, the game doesn't want to start up. It is shown as running shortly and then just stops. I tried different versions of proton and proton-GE, but nothing changed.
Can you tell me what your current setting are? Does it even still work through Steam? -
I'm getting some missing dlls when trying to run the game without launcher directly in terminal. Launcher is just giving my "error 53" when trying to launch the game. I have installed it from the auto script, so what depencency do i missing?
I'm on Zorin 17.1 6.5.0-26-generic0024:err:module:import_dll Library shlwapi.dll (which is needed by L"C:\windows\system32\shell32.dll") not found
0024:err:module:import_dll Library shell32.dll (which is needed by L"C:\windows\system32\WININET.dll") not found
0024:err:module:import_dll Library shlwapi.dll (which is needed by L"C:\windows\system32\WININET.dll") not found
0024:err:module:import_dll Library WININET.dll (which is needed by L"Z:\home\tomas\Games\Ascension_Wow\Ascension.exe") not found
0024:err:module:import_dll Library shlwapi.dll (which is needed by L"C:\windows\system32\SHELL32.dll") not found
0024:err:module:import_dll Library SHELL32.dll (which is needed by L"Z:\home\tomas\Games\Ascension_Wow\Ascension.exe") not found
0024:err:module:loader_init Importing dlls for L"Z:\home\tomas\Games\Ascension_Wow\Ascension.exe" failed, status c0000135 -
@Eilytres tried it and got into the game, but it freezes up when it authorizes the account
-
@Thomamed If you still have issues, see my updated install guide
https://forum.ascension.gg/topic/2620/linux-installation-guide-unofficial
If you are unable to sign in, please set your Display Name.