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

Add macOS support #25

Merged
merged 15 commits into from
Mar 25, 2024
Merged

Add macOS support #25

merged 15 commits into from
Mar 25, 2024

Conversation

tashcan
Copy link
Collaborator

@tashcan tashcan commented Mar 21, 2024

This depends on #24

  • Port all remaining things in mods to mac, all code there now compiles and runs on both mac and windows
  • Add a new macos-dylib, this is the actual patch on mac and is analogous to win-proxy-dll for windows
  • Add a macos-loader, this is required as we have to launch the game using some environment variables, so we use that a jumper
  • Add a macOS App that acts as a simple launcher, this packages all the required binaries and libs to actually launch the game with the patch installed
  • Setup CI and built scripts to build and bundle everything into a .dmg file that we can distribute to players (this is unsigned, so we'll have to provide instructions on how to run that)
  • Various small code cleanups here and there

Fixes: #16

@tashcan tashcan changed the title Add macOS Support Add macOS support Mar 21, 2024
@tashcan tashcan force-pushed the feature/macos branch 7 times, most recently from a8f2689 to 54019ad Compare March 25, 2024 03:22
@tashcan tashcan marked this pull request as ready for review March 25, 2024 05:36
@tashcan tashcan merged commit dfcdcf9 into dev Mar 25, 2024
4 checks passed
@tashcan tashcan deleted the feature/macos branch March 25, 2024 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant