For some reason, when I use this, I can't make it work with any other mods. It works fine when I'm only using my mod. But no matter what the other mod does, won't work. Changing load order doesn't work either. Any tips?
There is an issue in domain assembly loading scheme, where it will prioritize dependency assemblies that come first alphabetically during load. So, for example, if mod A depends on Harmony1.0 and mod B depends on Harmony2.0 only Harmony1.0 will be loaded and that will obviously wound't work for mod B.
I'm still investigating the issue and will probably have some workarounds in the near future. For the time being you can scan your bin folders to find (possibly) outdated `0Harmony.dll`s.
Update: I have made a temporary workaround by making a custom harmony dependency. This should resolve issues where different versions of harmony were used, but wouldn't prevent if those versions aren't runtime compatible (i.e. Harmony1 vs Harmony2).