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

GM version compatibility? #121

Open
Skirmisher opened this issue Oct 2, 2021 · 5 comments
Open

GM version compatibility? #121

Skirmisher opened this issue Oct 2, 2021 · 5 comments

Comments

@Skirmisher
Copy link
Contributor

I built the OpenGMK suite (on a fun cross-compiling adventure, as a couple of you may have noticed) and tried to use it with Iji, which (since version 1.7) is a GM7 game. However, I got an "unknown format" error when passing its EXE, and given that the OpenGMK crates are prefixed with gm8, it seems like they might only support GM8 games. The readme talks about GameMaker Classic in general, though. What GM versions are supposed to be supported? (And if GM7 is supposed to work, what can I do to narrow down the problem?)

@0x08088405
Copy link
Member

0x08088405 commented Oct 2, 2021

Hey, GM7 is planned eventually but GM8.x is still a work in progress. This entire project is. We'll expand and refactor afterwards.

Glad to know stuff's working under WINE if you got that working, both ramen and udon will eventually get a full rework and support X11/XCB and ALSA, PulseAudio, PipeWire (I've had a Windows partition just to work on this project, it's a bit embarassing), so you'll probably be happy to hear unless you use Wayland but I'll figure that out too eventually. Accepted your PRs on those for now, thanks!

0x08088405 added a commit that referenced this issue Oct 2, 2021
@0x08088405
Copy link
Member

Updated master with your new commits, leaving this open since we don't have GM7 compatibility anyway and that looks like a good testcase.

@0x08088405 0x08088405 pinned this issue Oct 2, 2021
@Skirmisher
Copy link
Contributor Author

Cool! Yeah I figured that was the case, but the README was unclear so I wanted to be sure. I'll be submitting cross-compile fixes for this repo as well (plus some miscellany like clarifying the README on platform support), but I also had to submit a similar library case fix to time of all things 😅 plus libffi-sys build breaks for unrelated reasons. So those fixes will need to make their way in before the build works top-down.

Good to know X11 etc. support is planned. I still technically have a Windows partition but it hasn't seen use in a couple years or so, haha. I get away with Wine most of the time and a Win7 VM rarely. Admittedly I didn't test on a GM8 game in Wine yet >_>; but I have faith in it!

@Adamcake
Copy link
Member

Adamcake commented Oct 2, 2021

I also had to submit a similar library case fix to time of all things

That uh, may not be a coincidence... (sorry)

@Skirmisher
Copy link
Contributor Author

After building the wow64 server, the Undertale demo boots up just fine in Wine, notwithstanding the known issues :)

Screenshot_20211002_175124

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

No branches or pull requests

3 participants