pardeike/Harmony

Improve HarmonySharedState for use in multiple loading contexts

Aberta

#741 aberto em 15 de out. de 2025

 (0 comentário) (3 reações) (1 responsável)C# (461 forks)batch import
bugenhancementhelp wanted

Métricas do repositório

Stars
 (4.616 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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