unity-mod-manager icon indicating copy to clipboard operation
unity-mod-manager copied to clipboard

Any plans/roadmap for Harmony 2.3?

Open mricher-git opened this issue 1 year ago • 11 comments

Just checking in to see if Harmony 2.3 is planned anytime soon for UMM

mricher-git avatar Mar 01 '24 23:03 mricher-git

I can update it if necessary. Is it compatible with version 2.2?

newman55 avatar Mar 02 '24 06:03 newman55

It is, I tried replacing it locally and running a bunch of mods and had no issue personally.

mricher-git avatar Mar 02 '24 09:03 mricher-git

I've been running it for some time, I had no runtime issues but saw a few AccessTools exceptions in HarmonyLog. After moving to 2.3.1.1 I haven't had any problems. Would appreciate if you could upgrade as one of our games has a mix of modloaders and UMM loads before others, breaking some mods.

mricher-git avatar Mar 06 '24 11:03 mricher-git

I decided to wait a bit until they release hotfixes.

newman55 avatar Mar 06 '24 12:03 newman55

Updated

newman55 avatar Mar 07 '24 08:03 newman55

Appreciate the update, unfortunetly the other modloader depends on .NET 4.8 flavor, we're just replacing the one in UMM folder with the 4.8 flavor for now. Anyway to support a 4.8 based release, there are features in Harmony 2.3.1.1 that are only available in the 4.8 flavor.

mricher-git avatar Mar 14 '24 15:03 mricher-git

I also noticed that if a game has its own monomod, then harmony neither the full nor the thin version does not work. I will have to separate 2.2-2.3 and include in the config.

newman55 avatar Mar 15 '24 13:03 newman55

Interesting, I have monomod from RuntimeUnityEditor in the Game_Managed folded and luckily working ok. If you seperate out, can have a 4.i flavor, appreciate the legacy support but it's now hindering recent games.

On Fri, Mar 15, 2024, 9:38 PM newman55 @.***> wrote:

I also noticed that if a game has its own monomod, then harmony neither the full nor the thin version does not work. I will have to separate 2.2-2.3 and include in the config.

— Reply to this email directly, view it on GitHub https://github.com/newman55/unity-mod-manager/issues/137#issuecomment-1999686076, or unsubscribe https://github.com/notifications/unsubscribe-auth/APWQSJ7S35OVTHIDUJQZRTLYYL2WNAVCNFSM6AAAAABECR4G6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJZGY4DMMBXGY . You are receiving this because you authored the thread.Message ID: @.***>

mricher-git avatar Mar 16 '24 14:03 mricher-git

Updated Harmony to net48

newman55 avatar Mar 17 '24 08:03 newman55

What features does Harmony provide on 4.8? Looks like it broke Linux, mono only supports 4.7

newman55 avatar Mar 22 '24 07:03 newman55

I think peeps were trying to patch asyncs and were setting their build target to 4.8 instead of just bumping the C# version in the csproj.

mricher-git avatar Apr 05 '24 09:04 mricher-git