Open Surge Forum

A fun 2D retro platformer inspired by Sonic games and a game creation system

You are not logged in.

Announcement

Our community has moved to Discord! https://discord.gg/w8JqM7m

#1 2022-07-30 14:53:56

SGWaS
Member
Registered: 2017-08-29
Posts: 94

Open Surge 0.5.2.1 for macOS

Hey everyone! It's been almost 3 years since I posted here, but I've been active in the Discord server recently and got help from Alexandre and another user named CodyAsleep to port Open Surge to modern macOS. All of my new computers are Macs, so it was made out of both a personal interest and service to those who want to play the game on Apple hardware.

Some notes before anything: This build is NOT official and is intended only for test purposes and debugging. There are still noticeable issues such as lack of transparency on some sprites, leaving the pink background from the spritesheets as part of the in-game graphics. I am not sure what the cause of this is, so I would welcome any suggestions in having it fixed.*

Otherwise, it is a fully functioning build of the stable release of Open Surge. I would greatly appreciate any kind of help from Mac users in the community, such as playtesting or debugging, in order to work out the issues with this build and make a one-to-one port of the game for Apple computers. This was also my first time compiling any game from source code, so I could not have done what I already have in compiling the game for Mac without extensive support from Alexandre and CodyAsleep. Thanks a bunch!

For Intel Macs or Apple Silicon with Rosetta 2: https://drive.google.com/file/d/1xKnl25 … sp=sharing
For Apple Silicon (M1/M2) only: https://drive.google.com/file/d/1BEcugu … sp=sharing

*The base game sprites have been fixed! See the updates below for more information about this error and modding for this Mac build.

Last edited by SGWaS (2022-07-30 18:53:22)


-SGWaS

Offline

#2 2022-07-30 17:36:44

SGWaS
Member
Registered: 2017-08-29
Posts: 94

Re: Open Surge 0.5.2.1 for macOS

UPDATE: We are still not exactly sure of why the pink background displays on some sprites but not others, though Alexandre has found a solution: copying the spritesheet of an object onto a new canvas of the same size in GIMP, and exporting a new .png to replace the existing sheet in the game's /Contents/Resources/images folder. I will likely do this myself and put up a new version when I have time, but in case I don't, this appears to solve the transparency issue. We would still be interested in finding a cause for this though, since the engine on other platforms resolves this issue automatically; we speculated that possible differences in pixel formats between older and newer sheets, and incompatibility somewhere along the line in Mac versions of the libraries, could have caused the error.

UPDATE 2: Links in original post have been updated to a new version of both builds which has the transparency error fixed for the original game sprites. This was done through the method noted in the first update. A note has been left in README.txt about importing spritesheets in case the error happens with custom mods of the game.

Last edited by SGWaS (2022-07-30 18:55:33)


-SGWaS

Offline

Board footer

Powered by FluxBB  hosted by tuxfamily.org