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

Can you release a linux version if it is possible? #132

Closed
freeze-dolphin opened this issue Mar 18, 2020 · 2 comments
Closed

Can you release a linux version if it is possible? #132

freeze-dolphin opened this issue Mar 18, 2020 · 2 comments
Labels
C: Enhancement New feature or request S: Duplicate This issue or pull request already exists

Comments

@freeze-dolphin
Copy link

Is your feature request related to a problem? Please describe.
Linux users cannot use NoteBlockStudio at allll!
Even run it by using the wine!

Describe the enhancement you'd like
Can you release a linux version if it is possible?
I have seen that GameMaker Studio 2 has supported ubuntu exporting

Additional context
No.

@freeze-dolphin freeze-dolphin added the C: Enhancement New feature or request label Mar 18, 2020
@treierxyz
Copy link

Duplicate of #4, and it seems that a Linux port is maybe possible? Also yes, running it on Wine doesn't work and the main contributors know this (#93). I'm not getting any sound output on Manjaro, but that's probably to be expected.

ONBS is dependant on a lot of Windows only libraries, so a straight port is pretty hard to get working properly. The absolute best solution would probably be to just rewrite the entire program in a cross-platform friendly language, but then a lot of the code would be unsalvageable and rewriting a program from scratch isn't a one day task either, but it could be done.

The source code for the libraries exist and could be ported over, and it seems someone got it working, but they can't legally share it. #4 (comment)

And yes, GMS2 should have the support for building for Linux, but the libraries seem to be the main roadblock.

Anyway, you should go over to #4 and ask there for any updates on Linux support, but the story is probably going to be the same as I just wrote out. But who knows, maybe an official port could be possible?

@Bentroen
Copy link
Member

Bentroen commented Apr 3, 2020

As pointed out by @treier57lol, while Game Maker: Studio does offer support to Ubuntu, the program relies on Windows-only libraries that provide most of the core functionality. While it is possible to replace these libraries with cross-platform alternatives, it would take a lot of time to get it to minimally work, and the program would still be missing a lot of side features. I'd rather spend this time in rewriting the program from scratch in a cross-platform framework, which is something it is needing anyway.
I'm closing this is as a duplicate. Any further news on a future Linux port will be handled in #4.

@Bentroen Bentroen closed this as completed Apr 3, 2020
@Bentroen Bentroen added the S: Duplicate This issue or pull request already exists label Apr 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Enhancement New feature or request S: Duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

3 participants