Хотел отправить два состава на турнир — сделал мод для Esports Manager 2026
In Esports Manager 2026, the player's main team was ranked first and the academy sixth. Both teams could compete in strong tournaments, but the game did not allow entering them together. This restriction led the player to create their first mod, called Dual Roster. Although it seemed enough to add a second button, the change in practice affected registration, invitations, saves, travel budgets, and the interface.
В Esports Manager 2026 моя основа занимала первое место в рейтинге, академия — шестое. Обе команды могли конкурировать на сильных турнирах, но заявить их вместе игра не разрешала. Это ограничение и стало поводом сделать мой первый мод — Dual Roster. Казалось бы, достаточно добавить вторую кнопку. На практике изменение затронуло регистрацию, приглашения, сохранения, бюджеты поездок и интерфейс. А для распространения через Steam Workshop понадобился загрузчик: подписка доставляет файлы, но сама по себе не подключает код к игре. Разбираю устройство мода на C#: BepInEx, IL2CPP, перехваты методов через Harmony, дополнительные элементы Unity UI и проверку обновлений Workshop. Показываю код и результат — матч основы против собственной академии, завершившийся со счётом 2:1. Исходники открыты на GitHub. Разобраться в устройстве мода