Ascension on Steam Deck
-
Steam Deck owner here, I'm actually gonna take the time to go through this and see if this works because I need a MMO.
EDIT: The first step isn't working, I download the appimage and I ran the command but it says no such file or directory.
-
@Lovelyland Hey. Probably you did not change your working directory. This is the part about the rudimentary console knowledge I try to get rid of in the guide.
I have changed the commands so they download the AppImage Launcher and now it should work when just pasting it into the terminal. -
@drkalle I get all the way to the last part, but get an error.
protontricks: error: argument appid: invalid int value: 'dotnet472'
Any idea what to do?
-
@Oradainer Hello my friend. Sorry for the late answer. Make sure you tried to run the game once after you have set the compactibily tool in the game options.
It seems like your Game ID was not created, yet.
After you have done this run the two commands again. -
@Oradainer I had this same issue, I had to run this part of the command in step 5:
protontricks -s Ascension
This gave me the ID of the application (note, this is a fake ID, run the command to get yours!)
Found the following games: Non-Steam shortcut: Ascension (1234567890) To run Protontricks for the chosen game, run: $ protontricks APPID COMMAND NOTE: A game must be launched at least once before Protontricks can find the game.
Then run the second command but replace $gameID with the ID that the command above gave me, like this
protontricks --no-background-wineserver 1234567890 dotnet472
Then it started to install .NET 4.7.2, which I clicked through to finish.
Thanks @drkalle for the guide, it helped a lot to get things working flawlessly. I would suggest linking to the app image download page in step 2, I didn't know that existed until I dug some, but I am new to Ascension.
-
Thank you for the guide on getting this running on the steam deck and I have live working beautifully because of this. I have been poking around trying to get the PTR working through to no avail.
Would there be anything different with the PTR client that would cause these steps to not work? -
@Shaedos Hey, never logged in to the PTR. I always thought you just have to login with your ptr account and switch servers in the server select menu of the default client ^^
-
So far I've been using bottles to run Ascension on the Steam Deck, but after not playing it on my Deck for a while I now cannot get it to work anymore.
Before trying to reinstall the game would just crash upon clicking login, posting an Access_Violation error. Trying to reinstall using this method also just gets me Access_Violation errors when clicking login and trying to reinstall using bottles doesn't even get me to the login screen, just freezing before actually displaying anything.
I also seem to be unable to install the dotnet472 version. The console runs for a couple minutes, then I get an installation prompt, however this installation always ends up failing.Anyone got any ideas on how to fix this?
Any alternative working installation methods?Update: got it working through trial and error via lutris' linux installation of ascension and launching through steam with ge-proton as the forced runner
-
@Singeslayer I was also using bottles before to launch ascension and ran into the same access issues. I used your post and downloaded lutris but cannot get ascension to work. Can you elaborate on what made it work for you? I downloaded Lutris and the lutris ascension wow launcher as you stated in your post. I used discovery to download dependencies but could not find some like wget. I downloaded ascension but when I run it through steam it freezes on the character screen. I used winetricks and wine 7.2 as well as proton ge 7.53 to run it on steam.
-
@Singeslayer Hey, I finaly got a Steam Deck this week and might be able to re-do the installation guide. On my desktop PC I also use Lutris to run Ascension. Since this is very easy on Desktop PC maybe I will also write a guide for this. Unfortunately I do not have that much time atm, so I cannot promise to do it within the next few weeks.
If you are unable to sign in, please set your Display Name.