Способы имплементации моддинга в C++ проект

Вопрос теоретический: какими путями можно имплементировать в проект на C++ моддинг, не основанный на изменении исходного кода непосредственно?

Очевидным решениям можно считать предоставление некоторого modapi - набора команд и классов для выполнения действий, предусмотренных разработчиком, однако этот метод способен ограничить разработчика мода. Какие еще инструменты можно предоставить?

В C# существует harmony - библиотека, призванная "патчить" исходные функции программы/игры. Возможно ли что-то подобное в C++?


Ответы (0 шт):