[Deprecated] Harmony for Apple Silicon
Deprecated: the original mod has provided supports of Apple Silicon
Please go straight to the original mod: [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077[/url]
Old Readme: (Before 2025.8.7)
This is a fork of Harmony Mod, which has been patched for macOS ARM.
This is a temporary solution. When the original mod adds macOS ARM support, this mod will become unnecessary.
I used the pending PR of MonoMod to rebuild the Harmony with all unity tests passed, just because I can't wait for the original ARM-supported release.
When/Why should I use this mod?
Starting with version 1.6, RimWorld began using ARM architecture binaries on macOS ARM, which is not currently supported by MonoMod/Harmony.
So when you want to play the [b]1.6 version[/b] of the game with Harmony Mod on your [b]Mac computers with Apple silicon[/b], you can try this patched Harmony.
Is it performant?
Yes! The game now can run completely in ARM64 native (without Rosetta overhead).
MonoMod is one of foundation dependencies of Harmony, so there's nothing that would make Harmony non-native.
Is it safe to use?
- I have reviewed the PR, I believe it's ready for any Mono-based games (RimWorld included).
- All unit tests for Harmony passed.
- I have tested on my machine, and my mods worked well.
Of course, I can't guarantee that there won't be some security risks that I haven't noticed, after all, it has not been fully tested. If you find it unacceptable, please continue to use the original mod and start the game with Rosetta.
Bug report
Directly report in workshop comments or my Github repos. Please don't go to the original mod author's.
Github fork repos may useful:
- [url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fgithub.com%2FI-Info%2FHarmonyRimWorld]https://github.com/I-Info/HarmonyRimWorld[/url]
- [url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fgithub.com%2FI-Info%2FMonoMod]https://github.com/I-Info/MonoMod[/url]