* It's very easy to cause crashes, errors, or subtle bugs, including difficult-to-diagnose memory corruption errors.
* It's very easy to cause crashes, errors, or subtle bugs, including difficult-to-diagnose memory corruption errors.
* SMAPI often can't detect incompatible Harmony code.
* SMAPI often can't detect incompatible Harmony code.
−
* SMAPI often can't rewrite Harmony patches for compatibility, so the mod may break on other platforms (e.g. Android) or game versions.
+
* SMAPI often can't rewrite Harmony patches for compatibility, so the mod may break on other platforms (e.g. Android) or in future game updates.
* Patches may conflict with other Harmony mods, sometimes in ways that are difficult to troubleshoot.
* Patches may conflict with other Harmony mods, sometimes in ways that are difficult to troubleshoot.
* Patches may have unpredictable effects on other mods that aren't using Harmony. That may also irritate other modders, if players often report bugs to other mods due to your patches.
* Patches may have unpredictable effects on other mods that aren't using Harmony. That may also irritate other modders, if players often report bugs to other mods due to your patches.