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

MacOS & Linux Support #1

Open
delewis2015 opened this issue Jun 3, 2022 · 3 comments
Open

MacOS & Linux Support #1

delewis2015 opened this issue Jun 3, 2022 · 3 comments

Comments

@delewis2015
Copy link

Does this project intend to support mac & linux? Since ScummVM is a cross platform program i think it would an ideal candidate for it. I got i working for me on mac and it can be done relatively easily. I dont have a linux box at the moment, but, its probably even easier and only takes like a half an hour i suppose. The latest mac version of scummvm at least seems to just be a repackaged version of the windows version. The only real difference is the location of the "ini" file. and the executable of the app itself. Both of these are actually provided in the scummvm documentation though. The "ini" file is in the users local preference and is called such, but, it IS actually still an ini file without an extension. You just have to change the path and read it in as a raw string before you pass it to the configparser(). Similarly the executable lives inside the app executable and can still be spawned with the existing code, passing the gameid works as intended. Im going to presume linux is not really much different. It really just needs a helper method or two to setup the the current configuration when the script is invoked. Everything i've tested works out the box except filter by the platform, because, i haven that found where that is yet.. but i doubt its any more difficult and should have it soon. Realistically it should just list every game, since they must already be installed anyway.

@delewis2015
Copy link
Author

delewis2015 commented Jun 3, 2022

Screen Shot 2022-06-03 at 2 51 06 AM

Screen Shot 2022-06-03 at 2 51 01 AM

Screen Shot 2022-06-03 at 2 52 44 AM

Screen Shot 2022-06-03 at 2 52 51 AM

@delewis2015
Copy link
Author

Screen Shot 2022-06-03 at 2 54 18 AM

Right now im just taking a hacky direct approach, but, i can work up a patch fairly cleanly if anybody wants one. I am a professional developer.

@micpp42
Copy link
Owner

micpp42 commented Jun 3, 2022

Hi! Honestly I think this project is already kinda hacky - I really just put it together for my own use and uploaded it in case anyone else wants it, but if you want to write a patch that adds mac support I'd be happy to merge it in. I don't have a mac machine to test it on however (and in terms of Linux support I'm not sure there actually IS a linux version of Galaxy unless that's changed recently) but if you can confirm that it works OK on mac and it hasn't broken the windows side then all should be good.

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

No branches or pull requests

2 participants