pardeike/Harmony

Improve HarmonySharedState for use in multiple loading contexts

オープン

#741 opened on 2025/10/15

 (0 件のコメント) (3 件のリアクション) (1 人の担当者)C# (461 件のフォーク)batch import
bugenhancementhelp wanted

Repository metrics

Stars
 (4,616 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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

コントリビューターガイド