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

Celeste #1021

Closed
pixelomer opened this issue Aug 12, 2023 · 3 comments
Closed

Celeste #1021

pixelomer opened this issue Aug 12, 2023 · 3 comments
Labels
App Update Updates on the status on a give App in the list

Comments

@pixelomer
Copy link

The official name of the app

Celeste

Is there a supported version available on a stable release channel?

Yes

Proposed App Status

✳️ Runs well with Rosetta as of version 1.4.0.0

Related Issue Tracker Links or discussion

#598 (comment)
AbeJellinek/celeste-on-m1#5
https://celeste.ink/wiki/Version_history

An Official App Download Page

https://mattmakesgames.itch.io/celeste

Full Screenshot with the App and Activity Monitor(if self reporting) or Silicon Info

Screenshot

Additional Context

The original report for this game was incorrect. The linked GitHub repository does not add native Apple Silicon support to the game. Rather, it replaces existing Intel binaries with newer Intel binaries to make the game work with Rosetta.

@pixelomer pixelomer added the App Update Updates on the status on a give App in the list label Aug 12, 2023
@ThatGuySam
Copy link
Owner

@pixelomer Thanks for the report!
Update is now live on the site!

https://doesitarm.com/app/celeste

Feel free to comment on this issue for any future updates.

Until then, you're welcome to browse through the other M1 Issues to help with missing info on other apps.

@iwa
Copy link

iwa commented Oct 16, 2023

hey! im the one who opened the original issue, little note on what you said:

The linked GitHub repository does not add native Apple Silicon support to the game. Rather, it replaces existing Intel binaries with newer Intel binaries to make the game work with Rosetta.

it's not quite that, manually replacing the libs with arm64-compiled ones worked on 1.3, but they made some internal changes with the 1.4 update of the game, thus breaking the workaround
so we're not replacing Intel libs with newer Intel libs, we're still adding arm64-compiled libs, but as they're no longer used by the game, they're just sitting there, thus being useless and the game still running through Rosetta

no impact on the information given tho, the game is still running fine through Rosetta, just wanted to give some precisions to explain how things evolved! 😉

@pixelomer
Copy link
Author

hey! im the one who opened the original issue, little note on what you said:

The linked GitHub repository does not add native Apple Silicon support to the game. Rather, it replaces existing Intel binaries with newer Intel binaries to make the game work with Rosetta.

it's not quite that, manually replacing the libs with arm64-compiled ones worked on 1.3, but they made some internal changes with the 1.4 update of the game, thus breaking the workaround so we're not replacing Intel libs with newer Intel libs, we're still adding arm64-compiled libs, but as they're no longer used by the game, they're just sitting there, thus being useless and the game still running through Rosetta

no impact on the information given tho, the game is still running fine through Rosetta, just wanted to give some precisions to explain how things evolved! 😉

I'm not sure if I understand what you are saying but you can't just replace the libraries of an x86_64 executable with arm64 builds to make it run natively. The executable won't launch if you do this because you cannot mix arm64 with x86_64.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App Update Updates on the status on a give App in the list
Projects
None yet
Development

No branches or pull requests

3 participants