Библиотека Harmony важна для управления модами в играх, потому что она позволяет изменять функциональность приложений, написанных на C#, без необходимости менять файлы на диске. gamer-mods.ru github.com
Некоторые преимущества использования Harmony:
- Минимизация конфликтов. rusguild.ru www.nexusmods.com Библиотека предназначена для того, чтобы все моды в списке игрока использовали последнюю версию Harmony, что снижает вероятность конфликтов между ними. rusguild.ru www.nexusmods.com
- Гибкость изменений. github.com Изменения можно вносить динамически или условно, порядок патчей (исправлений) может быть гибким. github.com
- Поддержка существующих загрузчиков модов. github.com
- Отсутствие юридических проблем. github.com В отличие от изменения файлов на диске, использование Harmony не всегда связано с юридическими ограничениями. github.com
Harmony используется в таких играх, как 7 Days To Die, BattleTech, Besiege, Cities:Skylines, Kerbal Space Program и другие. rusguild.ru www.nexusmods.com