avatarcommunity
Гайды2 месяца назад

Tainted Grail: The Fall of Avalon — проверка целостности файлов

Рассказываем, зачем игра заставляет вас ждать, почему разработчики ввели обязательную проверку целостности и как отключить эту функцию.

Прежде всего, проверка файлов происходит при первом запуске игры — в зависимости от вашего диска она может занимать как пару минут, так и полчаса.

Но вообще-то, как пишут пользователи, это происходит нечасто: обычно после обновлений или непредвиденных вылетов игры.

С помощью проверки файлов разработчики хотят убедиться, что ничего не сломали (в том числе вашу возможность загрузить сохранение).

> Тем не менее, стоит отметить, что кто-то жалуется на то, что у них проверка целостности происходит каждый раз, хотя никаких проблем/патчей не было. В этом случае вам может пригодиться наше руководство.

Итак, если вы точно уверены, что вам это нужно, то проверку целостности файлов в Tainted Grail: The Fall of Avalon можно отключить.

Только сделайте это не в игре, а в самом Steam. Для этого зайдите во вкладку "Библиотека", кликните ПКМ по названию игры и в появившемся окне найдите пункт "Установленные файлы".

Нажмите кнопку "Проверить целостность файлов игры". Так вы точно будете знать, что до отключения этой функции с игрой все было хорошо.

Либо все в том же окне жмем кнопку "Обзор", либо делаем следующее:

Библиотека → ПКМ по названию игры → Управление → Просмотреть локальные файлы.

У вас откроется папка с игрой.

Откройте папку с названием Fall of Avalon_Data.

Вот она, родимая. Не забудьте зайти в саму папку

Делается это для того, чтобы в случае косяка или непредвиденного обновления можно было обойтись малой кровью и не перепроверять-перекачивать файлы заново.

Перед тем, как перейти к следующему шагу, сохраните копию оригинального файла.

  1. Нас интересует файл с названием RuntimeInitializeOnLoads.json. Находим его в папке.
  2. Кликаем по нему ПКМ, выбираем "Копировать" (или просто жмякаем Ctrl+C).
  3. Переходим куда-то в другое место, где вы хотите хранить этот файл на всякий случай. Жмем ПКМ, выбираем "Вставить" (или жмем Ctrl+V).

Запомните эту директорию: если что-то сломается, вам нужно будет всего лишь вернуть этот файл в исходную папку, заменив сломанный.

Раз мы защитили себя от непредвиденных последствий, можно лезть в сам файл.

  1. Возвращаемся в папку Fall of Avalon_Data и дважды кликаем на файл RuntimeInitializeOnLoads.json. Он открывается блокнотом или любой похожей программой.
  2. Жмем Ctrl+F или наводимся на вкладку Edit/Редактировать и ищем кнопку Find/Найти.
  3. Вставляем в окно поиска ApplicationFileIntegrityChecker
Выглядит страшнее, чем есть на самом деле

Здесь придется проявить внимательность: нужно удалить не саму фразу, а целый блок с ней. Он начинается немного ранее, с фигурной скобки: на моем скриншоте это на строку выше.

Нужно удалить следующее:

  • {"assemblyName":"TG.Main","nameSpace":"Awaken.TG.Main.UI.TitleScreen.FileVerification","className":"ApplicationFileIntegrityChecker","methodName":"StartVerification","loadTypes":3,"isUnityClass":false},
Да, вместе с запятой, чтобы у вас не получилось, что идут две запятые подряд, т.к. предыдущая часть кода остается

После этого сохраняем файл. Можно запускать игру.

Остается только два пути:

  • Перепроверить, все ли вы сделали правильно, и если что-то не так, вернуть тот самый резервный файл из Шага 2;
  • Посмотреть, не было ли у игры обновлений. Если разработчики выкатили патч, придется обновить игру и проделать все шаги заново. Таков путь.
yeahRamm

Добрейшей души человек. Сотрудничество и другие вопросы: team@enthub.it / Редакция: editorial@enthub.it / Техника и коммуникации с брендами: tech@enthub.it

10комментариев