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

macOS Support #14

Closed
JPS46225 opened this issue Jun 9, 2022 · 7 comments
Closed

macOS Support #14

JPS46225 opened this issue Jun 9, 2022 · 7 comments
Milestone

Comments

@JPS46225
Copy link

JPS46225 commented Jun 9, 2022

Hi

I was wondering whether it would be possible for you to support macOS with this tool given that a Linux version is available.

While I am aware that there is no game client for Genshin Impact on macOS, I would still like to be able to do work related to the scope of this project using this OS.

Thanks

@unknown10777
Copy link

is there a such thing called "Terminal.app"?
I remember it can run linux programs directly

@ToaHartor
Copy link
Owner

I don't have a computer running macOS, however .NET has a compilation option for macOS. Can you try this build please ? (I can't upload the standalone build, as its size exceeds the maximum allowed by the comment section, so you should have dotnet on your machine for the framework dependent one). If it works, then I'll be able to add them to the last release 👀

@HongyuS
Copy link

HongyuS commented Jun 13, 2022

To build GI-cutscenes on Mac, use the following command:

dotnet publish -c Release -r osx.12-arm64 -p:PublishSingleFile=true --self-contained false (Apple Silicon)

dotnet publish -c Release -r osx.12-x86-64 -p:PublishSingleFile=true --self-contained false (Intel)

You may also need to change the macOS version in the command. As for .Net SDK, you can either use the one shipped with VS, or you can install it by yourself.

@ToaHartor
Copy link
Owner

taking notes Alright, and can you confirm these builds work ? So that I can add them to the release page 👀

@JPS46225
Copy link
Author

is there a such thing called "Terminal.app"?
I remember it can run linux programs directly

Linux binaries use a different format.

@JPS46225
Copy link
Author

To build GI-cutscenes on Mac, use the following command:

dotnet publish -c Release -r osx.12-arm64 -p:PublishSingleFile=true --self-contained false (Apple Silicon)

dotnet publish -c Release -r osx.12-x86-64 -p:PublishSingleFile=true --self-contained false (Intel)

You may also need to change the macOS version in the command. As for .Net SDK, you can either use the one shipped with VS, or you can install it by yourself.

Thanks :)

@ToaHartor ToaHartor moved this to In Progress in GI Cutscene extractor Jun 13, 2022
@ToaHartor ToaHartor added this to the v0.4.0 milestone Jun 26, 2022
@ToaHartor
Copy link
Owner

Added these two runtimes in the building script, will close on 0.4.0 release

Repository owner moved this from In Progress to Done in GI Cutscene extractor Jul 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

4 participants