→When to use Harmony: expand compatibility note to explicitly mention future updates too
Line 10:
Line 10:
* 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.
−
* Crossplatform compatibility isn't guaranteed.
+
* SMAPI often can't rewrite Harmony patches for compatibility, so the mod may break on other platforms (e.g. Android) or game versions.
* 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.