pardeike/Harmony

Improve HarmonySharedState for use in multiple loading contexts

Open

#741 aperta il 15 ott 2025

Vedi su GitHub
 (0 commenti) (3 reazioni) (1 assegnatario)C# (461 fork)batch import
bugenhancementhelp wanted

Metriche repository

Star
 (4616 star)
Metriche merge PR
 (Merge medio 10h 15m) (1 PR mergiata in 30 g)

Descrizione

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).

Guida contributor