Comments (4)
If you're looking for all of the supported games by luxtorpeda, https://github.com/luxtorpeda-dev/packages/blob/master/metadata/packagessniper_v2.json has all of the data you should need. It's also hosted at https://luxtorpeda-dev.github.io/packagessniper_v2.json, which may be easier to download as JSON.
This has any array of games where each has an app id, so that could be used to determine if a game is supported by luxtorpeda
from protonup-qt.
Also I think another approach could be to have next to the list of installed games a icon that this is a luxtorpeda supported game and have some bulk select to allow for setting those to luxtorpeda, in case setting all that's supported could be too disruptive
from protonup-qt.
Thanks, that file is perfect! I don't know how I missed it, I thought I looked there. I'll update the OP.
I agree with the other approach. I might suggest replacing the 'Deck compatibility' and 'Anticheat' columns with a 'Support' or 'Compatibility' column that is just icons. Mouse over each icon for a tooltip that provides more information. Maybe clicking the Luxtorpeda icon could open the supported games page. I would expect 4-6 icons for Deck compatibility alone, so a legend would be kind of important. Each icon could be an option in a list filter or bulk select.
from protonup-qt.
Thanks for the suggestion. That's an interesting feature and might be worth adding.
The button could be in either or both of two locations:
- In the 'About compatibility tool' dialog
- In the Game List
I think adding it to the "About compatibility tool" (ctinfo) dialog makes sense, as we already have the "Batch update" feature for GE-Proton there.
Adding it to the game list would also be an option. I feel like always displaying compatibility tools specific actions in the game lists makes the UI confusing though. What we could do instead is to check if one (or multiple) games with the same compatibility tool category are selected and then show a tool specific action button ("Batch update", "Enable Luxtorpeda", ...), though this also may not be best thing UX wise.
Also I think another approach could be to have next to the list of installed games a icon that this is a luxtorpeda supported game and
have some bulk select to allow for setting those to luxtorpeda, in case setting all that's supported could be too disruptive
Adding an indicator (e.g., icon) to the game list for games that support Luxtorpeda should be viable. I wonder where's the best place for it. Maybe adding some sort of icon/emoji with tooltip to the game name column when Luxtorpeda is installed?
The "bulk select" feature would go along with adding an "Enable Luxtorpeda" button to the game list. Maybe the best way to realize this is to make "Luxtorpeda" a searchable term in the game list's search box?
Otherwise, if we add the button to the "About compatibility tool" dialog, we would need to implement some other dialog for selecting the tools.
We should keep Steam Deck usability in mind though.
If you're looking for all of the supported games by luxtorpeda, [...] has all of the data you should need.
This has any array of games where each has an app id, so that could be used to determine if a game is supported by luxtorpeda
That's useful and will make implementing that way more simple.
If there are supported games that have a native Linux version published on Steam in the main/public branch or currently selected beta branch, an option to exclude those would be nice, but it probably isn't worth the effort.
We can keep that in mind. Should be possible to check whether the installed version is native or running using Proton.
Someone in the SteamDB Discord pointed me to Steam Web Integration
Also interesting, I wasn't aware of this one
from protonup-qt.
Related Issues (20)
- Batch Update in Proton Up QT not working in Ubuntu system version of Steam HOT 1
- xwinfo missing on Arch (AppImage and AUR) HOT 3
- After I download and open my steam, it says offline. No matter how I operate, it is offline. HOT 3
- Consider using a config file to load the github token from HOT 7
- Crashing on ChromeOS due to Wayland HOT 11
- option to include a version with wine 8.1 HOT 8
- Allow selection of Steam Linux Runtime in Game List HOT 5
- Out of memory HOT 3
- SteamTinkerLaunch latest version HOT 2
- Link to specific Are We Anti-Cheat yet page HOT 5
- Introduce Tests into ProtonUp-Qt HOT 5
- Protonup-qt broke on qt6 HOT 7
- Issues related to individual compatibility tools and not ProtonUp-Qt - Links to issues pages HOT 3
- Crash if non-flatpak steam is missing HOT 8
- ProtonUp crashing when the Show Game List button is pressed HOT 4
- Buttons don't fit on window HOT 3
- DuplicateOptionsError (crash on startup) HOT 6
- Steamtinkerlaunch Installing When Trying To Use CLI HOT 2
- games using dxvk or vkd3d in Lutris aren't listed HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from protonup-qt.