Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Border toggler Mac

A topic by Zera created Jul 12, 2024 Views: 100 Replies: 5
Viewing posts 1 to 3
(+1)

Hi, absolutely love these tools!

I seem to be having issues getting the border toggler to work on Mac however. I have no issues on windows though, so I'm unsure if the issue is with a Mac update. Both tests were on the most recent gm version.

Do you have an idea what could be causing this?

Developer (9 edits) (+1)

Generally, code like this doesn't simply stop working abruptly on its own. At least not under these particular circumstances. My guess is it has nothing to do with my code but rather internal changes to GameMaker's macOS runner which doesn't play well with my extension's pre-existing code. Meaning, I didn't break anything, but YoYoGames did. This is something I need to make accommodations for quite a bit over the years, because they constantly break how my code interacts with theirs, forcing me to either file a bug report, (and hope they fix it), or be left with having to attempt a workaround to the problems they created, on my end, even though it isn't my responsibility to fix what they break.

That said, thanks for bringing this to my attention. I'll see what I can do to get this resolved.


(1 edit) (+1)

Thanks for the in-depth response, it makes a lot of sense! Since it only happened on Mac I kinda expected that.
If it turns out to be too hard to find a work-around, then don't worry about it, I already super appreciate the work you've put into these tools.

Developer

After further investigation, I have absolutely no idea how to produce a workaround to this problem. Please share your input on this bug report I submitted on GitHub and hopefully YoYoGames will take it more seriously: https://github.com/YoYoGames/GameMaker-Bugs/issues/6799

Developer (5 edits) (+1)

Hey, I updated the extension and it now works on macOS! I'm not sure what made the difference to be honest. I made some technical changes on how it is used and it no longer has the problem you mentioned. Please test it and let me know if it works on your end. Turns out I was way too quick to blame YoYoGames for this... Originally, I was trying to fix an issue that someone reported of it not working on Linux. When I fixed it on Linux, by some weird chance, it happened to fix the macOS bug as well. As usual, I recommend seeing what's different in the demo project; it is slightly different now.

(+1)

I really appreciate you reaching out, even after all this time! I'll give it a go again soon. Thank you!