-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
feat: Linux "Launch" support #38
Comments
One way to do Northstar for steam - move |
Which is exactly why we're not going to do that... |
Another idea: Lutris has a "launch EXE within prefix" option we can use, but I don't know if the CLI has this option. |
This won't have your environment variables nor will it use the version of Wine that you want.
I suggest we don't mess with people's Steam library. As I've mentioned before, the kind of user who uses Linux will most likely not only understand what the game path is, but also be able to install and launch the game. |
With the release of the SteamDeck this no longer really holds true, however I still believe we shouldn't mess with people's libraries, and instead just let people launch the game through Viper, which'll also ensure the game/NS stays up-to-date. |
So there's been some interesting new info in regards to Linux launch stuff on Steam. Next to With that is has been found that using So this is the closest we have to You still ofc need the right Proton version. We found that the issue with Northstar not working on Proton appears to be related to Proton specific patches as there no/less issues with Wine in regards to Northstar crashing on Linux. |
I was actually earlier today reinstalling the game, for various reasons, but mostly some issues with my prefix that made Origin refuse to startup, and considered also installing the Steam version, I guess I'll do that so I can finally get this PR merged... As for the Proton version, it may just be easiest to make a drop-down of all the versions that are found, and let it be up to the user, having to find what versions wokr and what don't seems like constant upkeep :p However perhaps note that figuring out the right version could be done through ProtonDB or the Linux channel on the NS Discord... |
Through trial and error we basically found that |
Also just tested and |
I would want to avoid installing GE versions through Viper, the note about this version can be added, but again, it seems like constant upkeep, for every single time a better more stable version is found. But I'm not sure if there's a better solution... |
Well technically that Proton GE version was the only one recommended one so far :P But yeah, best solution would be to just have either Northstar patched to work on current Proton (we need someone to investigate the cause of error first, so far no one was willing to look into it) or hope that Proton patches the stuff where we break and Valve make it the new default on Steam (takes time). |
Posting this information here so its kept track of
- GloriousEggroll (2021)
|
This is probably the lowest hanging fruit solution and something I'm also planning to do in FlightCore. Basically just setup the user's Steam install of Titanfall2 to work with Northstar (add I'm honestly even fine with "officially" just supporting Steam version of Titanfall2 on Linux. IIRC most Linux related tickets we got on the Northstar Discord are with issues when using Lutris. Having to deal with the varieties of Linux distros can be a pain and Steam helps a lot in standardising things a bit ^^ |
The solution I'll end up at is likely giving the user these options:
And then the invoke Steam by default, and optionally ask whether the user wants to download NorthstarProton on top of that, and so forth. Personally I would never use the Steam method myself, and I'd likely want to resort to a command or manually setting the prefix. And manually selecting the prefix etc should have a warning that it may break prefixes or work incorrectly. Feedback on that stance/way of doing it, is very welcome! |
I would love to add support for Linux users to also be able to Launch the game through Viper, albeit it'll probably take some manual configuration from the user, like setting a command to launch Vanilla and Northstar.
However if the user has Lutris installed we could try and parse
lutris --list
, and same with Steam. To try and find the launch command.We'll likely need this in R2Northstar/NorthstarWiki#34 anyway, at least for the Linux side of that issue.
The text was updated successfully, but these errors were encountered: