OpenGMK icon indicating copy to clipboard operation
OpenGMK copied to clipboard

GM version compatibility?

Open Skirmisher opened this issue 2 years ago • 5 comments

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?)

Skirmisher avatar Oct 02 '21 21:10 Skirmisher

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 avatar Oct 02 '21 22:10 0x08088405

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 avatar Oct 02 '21 22:10 0x08088405

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!

Skirmisher avatar Oct 02 '21 22:10 Skirmisher

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

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

Adamcake avatar Oct 02 '21 22:10 Adamcake

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

Screenshot_20211002_175124

Skirmisher avatar Oct 03 '21 00:10 Skirmisher