Точно, что-то такое делалось с помощью dll файла и возможно скриптов
В принципе, сделать для мода на кампании перенос сборных артефактов вполне реально. Для этого просто надо выполнить привязку к специальному скриптовому файлу и в каждой миссии прописать нужный код. Главное, чтобы это не сломало баланс и прохождение карт, где нужно искать артефакты (радует, что это только кампания Маркела, но и там это адекватно впишется).
Кампании: "Новый порядок", "Серый Альянс", "Поиски Истины"
Трейлер №2 кампании "Дыхание Пустоты": https://www.youtube.com/watch?v=XkHKXk5BctA&ab_channel=%D0%90ndrei_21