pardeike/Harmony

Improve HarmonySharedState for use in multiple loading contexts

Open

#741 aberto em 15 de out. de 2025

Ver no GitHub
 (0 comments) (3 reactions) (1 assignee)C# (461 forks)batch import
bugenhancementhelp wanted

Métricas do repositório

Stars
 (4.616 stars)
Métricas de merge de PR
 (Mesclagem média 10h 15m) (1 fundiu PR em 30d)

Description

The current implementation leads to duplicate shared state when Harmony is loaded in a non-Unity process (like a .exe) and that prevents multiple mods from patching the same method.

At the end of this ChatGPT discussion is a suggestion that needs to be explored. The claim is that its backwards compatible and solves the problem this Issues rises.

https://chatgpt.com/share/68f013cd-b1b0-8009-8be0-1d3a3c182966

This needs to be implemented and tested. In both: the unity case and a single .exe case (maybe make sure it actually fails first).

Guia do colaborador