Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installer not working #459

Open
jonescameron opened this issue Oct 14, 2024 · 9 comments
Open

Installer not working #459

jonescameron opened this issue Oct 14, 2024 · 9 comments

Comments

@jonescameron
Copy link

Trying to install using the instructions on the main page via the .desktop script, installation just sits at 'Detecting, Updating and Installing GE-Proton...please wait...

It's been half an hour on my second attempt.

@brutus-the-homeschooler
Copy link

brutus-the-homeschooler commented Oct 19, 2024

Having same issue. Did you ever figure out what to do?

Figured it out. Make sure you have decky loader plugged in
https://github.com/SteamDeckHomebrew/decky-loader

@moraroy
Copy link
Owner

moraroy commented Oct 19, 2024

@brutus-the-homeschooler what was it doing? So I can fix it

@mikeypdev
Copy link

For me, installs are failing because I don't have Decky installed - I get an error saying that Decky is not found. I am using the desktop version of NSL.

@moraroy
Copy link
Owner

moraroy commented Oct 29, 2024

@mikeypdev hmmm I might need to fix the logic on that, but theoretically that shouldn't cause any installs to fail? Are you saying absolutely no installs are installed or are you saying they aren't in the steam library?

@mikeypdev
Copy link

Ah, my apologies, while I do get the error, installs appear to succeed and show up correctly in the steam library.

My issue is specific to battle.net. I installed in several months ago with NSL, but when I tried to run it today, it failed immediately back to steam. I downloaded the latest NSL, and battle.net is not listed as installed. I tried removing it from steam and re-installing via NSL, but battle.net is still not shown as installed in NSL or steam. So I mistakenly believed that this problem was related to the error message, but other installs succeed fine.

Is there a way to force detect an existing install? Battle.net and Diablo are still there and taking up 80GB somewhere.

@moraroy
Copy link
Owner

moraroy commented Oct 29, 2024

@mikeypdev wow, ok, um well that's good that they are still there, did you select "Separate appids"? Or did you only do the default installation? Meaning one prefix only called NonSteamLaunchers.

@mikeypdev
Copy link

I don’t recall, but I must have used separate appids at the time, because I now can see battlenet in its own compatdata folder. (The new installs are in the default NonSteamLaunchers folder) Is there a way to get NSL to see this existing folder? Or should I move the contents over to the NonSteamLaunchers folder?

@moraroy
Copy link
Owner

moraroy commented Oct 29, 2024

@mikeypdev ah I see. That's definitely why, currently in NonSteamLaunchers, the user was only supposed to choose either the default installation or the separate folders for each launcher they download. The script only "sees" the default or all the others only, if that makes sense. As far as fixing it you could try to edit this file. /home/deck/.config/systemd/user/env_vars. Look in here and see if there is any battlenet variables

@mikeypdev
Copy link

Thanks for your help, looks like a local issue on my end to investigate. Apologies for diverting the issue re: incorrect Decky error message for desktop install.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants