Skip to content
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

Provide XLCore as a Steam Play compatibility layer #66

Open
LiquidPL opened this issue Aug 4, 2023 · 4 comments
Open

Provide XLCore as a Steam Play compatibility layer #66

LiquidPL opened this issue Aug 4, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@LiquidPL
Copy link

LiquidPL commented Aug 4, 2023

Steam allows developing custom, non-Proton based compatibility layers (most notable example being Luxtorpeda, which runs games using already available Linux compatible engine replacements, instead of Wine). This kind of layer functions essentially the same as Proton, in the sense that Steam 'hooks' it before the actual game being launched, allowing it to do whatever it wants to launch the game.

This could be used as an alternative way of launching XLCore on Steam (Deck), in the form of that makes it a little less complicated to setup, since everything would be contained within the FFXIV appid (no custom Steam shortcut required). Example mockup of how it would look like in Steam:

image

@Blooym
Copy link
Contributor

Blooym commented Aug 4, 2023

We did have some work being done on this at some point and I remember using it for a little while with a good deal of success, not sure what our conclusion was though

@Blooym Blooym added the enhancement New feature or request label Aug 4, 2023
@LiquidPL
Copy link
Author

LiquidPL commented Aug 4, 2023

I'd be willing to put in some work towards this, provided that it's something that the dev team wants.

@silvernode
Copy link

This is a pretty sane idea all in all and I think it would be at least great for the steam deck.

@rankynbass
Copy link
Contributor

I've got a preview release that (mostly) works, at least for me. I've been working on this off and on for the last several months, and it's pretty solid in my testing. Read the release notes and the installation instructions to make sure you set it up right; it doesn't use the same .xlcore folder as the official XIVLauncher, so you'll need to adjust some paths.

Link: XIVLauncher-SCT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants