ffxiv-teamcraft / ffxiv-teamcraft

A ffxiv tool to handle collaborative crafts easily
https://ffxivteamcraft.com
MIT License
1.59k stars 238 forks source link

feat: Steam Deck Support - Admin Guard Removal #2654

Open lithiumfox opened 1 year ago

lithiumfox commented 1 year ago

Is your feature request related to a problem? Please describe. Issue is related to https://github.com/ffxiv-teamcraft/ffxiv-teamcraft/issues/2492 where Admin Guard prevents installation with wine/proton prefixes due to all wine/proton prefixes using elevated user levels [After Steam forked into Proton, it removed the runas command preventing lower elevation: Steam Forums]

Describe the solution you'd like Removal of the Admin Guard and replaced with a warning about the installation instead (because I get trying to protect people from themselves)

Describe alternatives you've considered Rebuilding it myself, installing an older version of wine. Both a little more work than I'd care to do while working on my own projects.

Additional context image

In all technicality, I have run into very few issues with third party windows apps on the steam deck. Was trying to install per steps for the Stein's;Gate Steam Patches to allow for me to run the teamcraft app as a secondary app while playing FFXIV (similar to using discord or spotify in the background on it). Theoretically should be fine. Not sure if the packet sniffer would work and I'd not really expect you to fix any issues if I got it to run, but not being able to install it at all is, well, feels a little bit insulting.

Actual full steamdeck support would be nice though, considering how many of my console friends have actually picked one up.

Supamiu commented 1 year ago

Hi, thanks for taking the time to report this as an issue 🙂

The installer for Teamcraft is not made by hand, it's using electron Squirrel mapper and the main reason for this is because this is also a side project, there's no dev team behind the project, just me on my free time with moderators for the discord server and some contributors focused on specific parts like translations or island sanctuary.

This means that if it doesn't work on Steam Deck natively, I don't really know what to do, not to mention the fact that yeah, packet capture won't work which means that you're probably better off using it on a browser.