-
Notifications
You must be signed in to change notification settings - Fork 72
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
Testing with ProtonUp-Qt! #565
Comments
WOW! Thank you very much again for all your contributions! Impressive dedication! ❤ |
I hope so too 😄 Something I'm very interested in getting some feedback on is with Native Linux titles. Earlier today when I was testing, I was having some trouble with simply adding the launch option It's slightly disappointing that a user will have to wrap it in the shell syntax but imo it's better than having them get the path to the script and pasting it into the launch options - Especially on Deck! EDIT: Didn't take long after posting this to figure it out haha, it seems on my laptop Steam only works with Not sure what the solution to this is just yet. It's entirely possible to use STL as a launch option on Deck, you just have to enter the absolute path to the script into the launch options. Being able to use |
sorry, just a short reply, RL is calling :) You didn't mention it explicitely, so: |
My installer for ProtonUp-Qt adds STL to the path by adding it to some shell RC files, and it can be run from terminal sessions no problem. But when trying to add it to the Steam launch options, Steam doesn't see the command and won't launch STL. It only works if I type out the full path, which is fine but ideally (especially on Deck) a user should be able to either just type Just to be clear I'm not asking for anything to be done on the STL side, just generally wondering if there's an easy way to do this from the Steam launch options 😄 |
ok ic, thanks for elaboration (sorry, haven't looked into your commits in detail) |
The path in for example To simplify I suppose, what I'm asking is, is there a way to run STL as a launch option in Steam without a) installing to /usr/bin/steamtinkerlaunch and b) entering the full path like This could just be something Steam doesn't support, which is fine, I'm not trying to ask for anything on STL's side but just some general advice on if there's a way to do this 😄 |
I already understood you didn't ask for any STL changes, I'm just trying to help 😀 |
The pull request is basically done and ready thanks to enormous help from the project maintainer in my absence. There was an issue we encountered where the language may not be correctly set for locales other than English. Currently this is worked around by simply writing the relevant language file into the global conf file, but perhaps this is either a bug with STL or an issue where we are not correctly setting the language in the installer. In my tests with installing STL via the ProtonUp-Qt installer, it seems as though the English locale is set correctly, but not other locales. I wanted to raise this in case either an improvement needs to be made to the ProtonUp-Qt installer or on STL's side. To set STL's language for another locale, it should be as straightforward as copying the relevant language file to The relevant lines of the PR are here, it is commented but I am happy to go over anything for further clarity 😃 I have only used STL in English so I haven't tested other locales. |
Wow, great work!👍 |
The above commit should improve the initial language initializing: This function was already implemented, but broke (probably a long time ago already) I tested all bundled language files and it seems to work fine for me. |
That seems to have done the trick, thank you again! 😄 STL support for ProtonUp-Qt should be rolled in soon, once it is I think we can close this issue and open another to track bugs, like how we have for Flatpak and Steam Deck. Unless you think it would be better tracked upstream? I'm just thinking if users encounter issues they might open them here. Though I don't foresee there being any major issues with STL being installed via ProtonUp-Qt. And the reason I'm thinking of opening a new issue is that this issue was more for development feedback, and the opening post of this issue might not line up with what a user might expect for a ticket tracking problems specific to installing STL with ProtonUp-Qt. |
(going offline now for a few days, so sorry for the short reply) Yeah, thank you for confirming the commit helped, and thanks alot for the implementation, @sonic2kk and @DavidoTek! 😀❤ Good idea to create a generic issue here for ProtonUp-Qt! 👍 |
The PR was merged upstream!! 🥳 I don't believe at the time of writing that there is a full release yet, but I will preemptively close this issue and open a new generic one. Have a good one 😄 No worries about the short reply, as usual thanks for all your hard work on STL! |
I released version 2.7.3 with STL support, currently available as AppImage here. A Flatpak release will follow once it's all tested. I will leave DavidoTek/ProtonUp-Qt#86 open so any futher bugs can be reported over there. |
(Hope it's ok to file this as an issue)
ProtonUp-Qt should have SteamTinkerLaunch support soon! I spent the last 5 days or so tinkering around and with immense help of the maintainer I now have a PR up to add a SteamTinkerLaunch source (including latest git master downloads and Flatpak support): DavidoTek/ProtonUp-Qt#119.
It'll download and set up SteamTinkerLaunch without root, adding it as a compatibility tool automatically, and it'll add STL to the shell path so you can use it for native Linux games, and it all works on Steam Deck too. You can switch between versions and also uninstall - it'll automatically remove it from your path too! Though uninstalling will remove
~/.config/steamtinkerlaunch
.My hope is that this will help make SteamTinkerLaunch more accessible for users on distros where SteamTinkerLaunch packages may be unavailable/out of date. It'll also help users who for any reason don't want to install STL system-wide. Another big hope is that this will make SteamTinkerLaunch more accessible to Steam Deck users who might struggle to understand how to install SteamTinkerLaunch without a user interface.
Part of why I'm writing this is to document that we should put this on the wiki if/when it gets merged, another reason is that it would be great if anyone available could help test if they have a machine they're willing to help test on! "It Works On My Machine" isn't going to fly when a user can't install via ProtonUp-Qt on their Steam Deck. I'll admit too that I was a little excited to show off what I've been working on because I'm pretty happy I got the opportunity to contribute this.
So yeah, if anyone is willing and able to test this I'd really appreciate it ❤️
The text was updated successfully, but these errors were encountered: