CRSilenceAll
Глушит NullReferenceException во всех методах модов Cosmic Rounds и Pykess's Card Expansion. Карты могут молча работать неправильно. Бета, не тестировалось в матчах.
About this mod Author’s original text
CRSilenceAll
Скрывает ошибки NullReferenceException в методах модов Cosmic Rounds (CR) и Pykess's Card Expansion (PCE).
Что делает
Вешает Harmony-финализатор на все методы классов с префиксами CR. и PCE. (кроме корутин и абстрактных методов). Если внутри метода возникает NullReferenceException, он не попадает в лог и не тратит время на вывод. Все остальные исключения возвращаются в игру как обычно.
Методы базовой игры и других модов не трогаются.
Что важно
- Карты могут работать неправильно без видимых ошибок. Если эффект падает на середине, он просто не применится, и в логе ничего не будет. Баги в картах будет труднее найти.
- Мод не чинит карты, только скрывает шум.
- Предназначен для случаев, когда лаги из-за логирования важнее, чем видеть каждую ошибку карты.
Статус
Бета. Собран и проверен офлайн. Тестирование в матчах пока не проведено.
Как отключить
Удали мод из профиля в r2modman или выключи (Disable). Карты вернутся к обычному поведению, ошибки снова будут видны в логе.
Установка
Через r2modman: найди CRSilenceAll по имени, зависимости подтянутся сами.
Совместимость
Собрано против Cosmic Rounds 2.7.0 и PCE 2.7.11, BepInEx 5.4.19.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: