Greetings, glorious testers!

Check out Alpha Two Announcements here to see the latest news on Alpha Two.
Check out general Announcements here to see the latest news on Ashes of Creation & Intrepid Studios.

To get the quickest updates regarding Alpha Two, connect your Discord and Intrepid accounts here.

Post-launch linux support

Hi Guys, so recently Ive decided to switch to a linux distro called zorrin os due to increasing frustration with windows 11 and I was wondering if intrepid are open to adding linux support post launch? Such as a api like Valves "proton" for steam?

Comments

  • Taleof2CitiesTaleof2Cities Member, Alpha Two
    edited October 26
    We’re still a minimum couple years away from launch, Apolphis.

    Check back in 2026.

    Right now the answer is “no” … Linux support is not confirmed for launch.
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    It worked in the prior Alphas. Now we only have one problem, that we can´t login in the launcher because it uses webview2 which stays white. But @ThunderGrove on Discord mentioned following steps which not work for me because I use wayland session I think:
    So far the only version of WebView2 that kind of works for me under Linux are version 109. I got so far that the launcher installs the client and the button to launch the game appears, but the button does not start the game and no errors appears. What I did where:
    1. Install Bottles with the non-GIT version in AUR
    2. Create a bottle in Bottles
    3. Before staring installing the launcher I installed the WebView2 under the Dependencies menu in the bottle.
    4. Used Bottles to start the launcher installer.
    5. After starting the launcher and clicking on the log in button, a window with the only content being black appeared. When right clicking inside the window near the right edge a black box appeared with the size a rightclick menu. Then I left clicked near the left egde and press ctrl+a then ctrl+c then opend a text editor and did crtl+v, and text from what looks like a log in page appeared in the text editor. The WebView loads the login webpage but does not display it.
    6. Left click near the top left edge of the window, then I pressed tab and typed my e-mailaddress (note that sometimes apps under Wine does not like the "ALT GR" button on EU keyboards so chars like "@" as to be copied past from another program), then I pressed tab and typed my password, then pressed on enter and some seconds later the WebView windows closes and launcher allowed me to start the download and install of the client.
    7. The download and install completed without any errors, and I get a launch game button. The button tries to launch the client but nothing happens with no errors. If I launch the AOCClient.exe directly with the same bottle in Bottles, the game starts with a outdated GPU driver warning followed by an error code 10, but I can continue to a transparent "Connecting" screen where I can see the character select screen behind it. If I wait long enough time I can get access to trying out the character creator. If the launcher are running while the game is running the launcher can see it.
    Silence is freedom...
  • We’re still a minimum couple years away from launch, Apolphis.

    Check back in 2026.

    Right now the answer is “no” … Linux support is not confirmed for launch.

    Hi @Taleof2Cities , thanks for the comment but I was asking for post-launch specifically. I will still be following the development all the way
  • Azalroth wrote: »
    It worked in the prior Alphas. Now we only have one problem, that we can´t login in the launcher because it uses webview2 which stays white. But @ThunderGrove on Discord mentioned following steps which not work for me because I use wayland session I think:
    So far the only version of WebView2 that kind of works for me under Linux are version 109. I got so far that the launcher installs the client and the button to launch the game appears, but the button does not start the game and no errors appears. What I did where:
    1. Install Bottles with the non-GIT version in AUR
    2. Create a bottle in Bottles
    3. Before staring installing the launcher I installed the WebView2 under the Dependencies menu in the bottle.
    4. Used Bottles to start the launcher installer.
    5. After starting the launcher and clicking on the log in button, a window with the only content being black appeared. When right clicking inside the window near the right edge a black box appeared with the size a rightclick menu. Then I left clicked near the left egde and press ctrl+a then ctrl+c then opend a text editor and did crtl+v, and text from what looks like a log in page appeared in the text editor. The WebView loads the login webpage but does not display it.
    6. Left click near the top left edge of the window, then I pressed tab and typed my e-mailaddress (note that sometimes apps under Wine does not like the "ALT GR" button on EU keyboards so chars like "@" as to be copied past from another program), then I pressed tab and typed my password, then pressed on enter and some seconds later the WebView windows closes and launcher allowed me to start the download and install of the client.
    7. The download and install completed without any errors, and I get a launch game button. The button tries to launch the client but nothing happens with no errors. If I launch the AOCClient.exe directly with the same bottle in Bottles, the game starts with a outdated GPU driver warning followed by an error code 10, but I can continue to a transparent "Connecting" screen where I can see the character select screen behind it. If I wait long enough time I can get access to trying out the character creator. If the launcher are running while the game is running the launcher can see it.

    Thanks @Azalroth , I might get the phase 3 key at a later date and try
  • FunkychickenFunkychicken Member, Alpha Two, Early Alpha Two
    I have tried Proton and Bottle on this. After the cloudflare update, I dont know if the Captcha is stopping this from working. I can type my username and password but pressing return on the password now does not work. Webview2 is becoming an issue here because you cant see anything but if you can see the details are OK, but trying to submit a login just stays on the screen.

    While scrolling through the debugger there are a few library errors which appear:


    0a3c:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {e89f726e-c4f4-4c19-bb19-b647d7fa8478} with error 0x80004002
    0154:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.InputPane"
    0a3c:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {e89f726e-c4f4-4c19-bb19-b647d7fa8478} with error 0x80004002
    0784:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Internal.Security.WebAuthentication.AuthenticationManager"
    0434:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Internal.Security.WebAuthentication.AuthenticationManager"
    0414:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Internal.Security.WebAuthentication.AuthenticationManager"
    0784:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Internal.Security.WebAuthentication.AuthenticationManager"
    0154:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Storage.AccessCache.StorageApplicationPermissions"
    0a3c:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {e89f726e-c4f4-4c19-bb19-b647d7fa8478} with error 0x80004002
    0450:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Networking.Connectivity.NetworkInformation"
    0154:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.InputPane"
    0a3c:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {e89f726e-c4f4-4c19-bb19-b647d7fa8478} with error 0x80004002
    warn: Using GDI for swapchain presentation. This will impact performance.

    I have tried copying the dll files over to the Bottle folder but I still cant login. Interestingly the actual game loads with the error 10 message but I think the main issue here is the authentication window. I will keep working on it and see if I can fix it but no hope yet.
  • FunkychickenFunkychicken Member, Alpha Two, Early Alpha Two
    Right I think I know what the answer is here. It appears that MSEdge, when putting in the username and password in the fields, when submitted it removes the password and goes back to the beginning again. So if you type in your username and press tab and then enter your password and copy/paste that into a text editor you will see your username and password entries. If you do it again and try to submit it will try to submit but doesn't do anything and removes the password entry and just sits there with your username with no password. So you enter it again, and exactly the same thing, removes the password and doesn't submit it. So this looks like a form/incompatible software between Webview2 and the form programming.
  • FunkychickenFunkychicken Member, Alpha Two, Early Alpha Two
    Update on this: In bottle, before you run the client, install Webview 2 and install Visual C 2022 in the dependencies. Then in the bottle settings set a DLL override for url urlmon.dll. Save this then start the install. Now the web form works on submission
  • VerusVerus Member, Alpha Two
    Adding in my "yes please" vote for Linux support by full launch, especially given how feasible it appears to be with their engine and Easy Anti Cheat.
  • FunkychickenFunkychicken Member, Alpha Two, Early Alpha Two
    To get the client fully working in linux please see this post here:

    https://forums.ashesofcreation.com/discussion/comment/480141#Comment_480141
Sign In or Register to comment.