-
Notifications
You must be signed in to change notification settings - Fork 20
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
shortcuts.vdf compatibility #40
Comments
What usecase would this cover? Since shortcuts can already be modified inside Steam's UI, what's the point of doing it via SME? Unless there's some setting you can tweak in that file that can't be done through Steam, I fail to see the utility of this. |
Just poking my nose in: Bulk-editing shortcuts (perhaps also adding them to collections/new collections?) is one potential use-case. It could also be useful for mass deleting shortcuts. ProtonUp-Qt has a shortcut editor and I use it to delete shortcuts. One part that Steam doesn't let you edit for Non-Steam Games is the AppID. This can be modified to be anything so long as it fits the format Steam expects (that's how programs like Steam-ROM-Manager and SteamTinkerLaunch add shortcuts and can set artwork, as they have a known AppID ahead of time). It may be useful to be able to edit this, but I think this is a very niche use-case :-) It could also be useful to display the other AppID formats, such as the unsigned 32bit integer and the hex AppID straight from the Editing the AppID could be risky if a user doesn't know what they're doing, as on Linux it will create a new compatdata if the game is ran with Proton. If the AppID is set to an invalid one or an overlapping one, Steam will pick a new one usually but also has some weird behaviour where it doesn't know how to handle the AppID and can result in a mismatch of artwork being used in the grids folder. On the other hand, a user could use SME to force a given AppID for their shortcuts, so that compatdatas or grid names can be re-used. Having a separate tab for shortcuts could just make for a "cleaner" workflow, being able to view and edit details for all Non-Steam Games. I think many of the existing properties would not be applicable though, since you can't really set description, publisher, etc for a Non-Steam title anywhere to my knowledge. I think this is moreso looking for a use-case than having a definitive one, but just tossing my hat into the ring here because I have spent a ridiculous amount of time over the last couple of months digging deep into I should note that
If support for Steam shortcuts is added, hopefully that provides some useful hints on potential implementation details, or perhaps it could weigh a factor on whether implementing support is worth the implementation and maintenance burden :-) |
Would be great to manage non Steam shortcuts as well
I tried as a drop in replacement in the code for appinfo.vdf but SME throws an error about invalid VDF version
The text was updated successfully, but these errors were encountered: