Tainted Grail: The Fall of Avalon — проверка целостности файлов
Рассказываем, зачем игра заставляет вас ждать, почему разработчики ввели обязательную проверку целостности и как отключить эту функцию.
Прежде всего, проверка файлов происходит при первом запуске игры — в зависимости от вашего диска она может занимать как пару минут, так и полчаса.
Но вообще-то, как пишут пользователи, это происходит нечасто: обычно после обновлений или непредвиденных вылетов игры.
С помощью проверки файлов разработчики хотят убедиться, что ничего не сломали (в том числе вашу возможность загрузить сохранение).
> Тем не менее, стоит отметить, что кто-то жалуется на то, что у них проверка целостности происходит каждый раз, хотя никаких проблем/патчей не было. В этом случае вам может пригодиться наше руководство.
Итак, если вы точно уверены, что вам это нужно, то проверку целостности файлов в Tainted Grail: The Fall of Avalon можно отключить.
Только сделайте это не в игре, а в самом Steam. Для этого зайдите во вкладку "Библиотека", кликните ПКМ по названию игры и в появившемся окне найдите пункт "Установленные файлы".
Нажмите кнопку "Проверить целостность файлов игры". Так вы точно будете знать, что до отключения этой функции с игрой все было хорошо.
Либо все в том же окне жмем кнопку "Обзор", либо делаем следующее:
Библиотека → ПКМ по названию игры → Управление → Просмотреть локальные файлы.
У вас откроется папка с игрой.
Откройте папку с названием Fall of Avalon_Data.
Делается это для того, чтобы в случае косяка или непредвиденного обновления можно было обойтись малой кровью и не перепроверять-перекачивать файлы заново.
Перед тем, как перейти к следующему шагу, сохраните копию оригинального файла.
- Нас интересует файл с названием RuntimeInitializeOnLoads.json. Находим его в папке.
- Кликаем по нему ПКМ, выбираем "Копировать" (или просто жмякаем Ctrl+C).
- Переходим куда-то в другое место, где вы хотите хранить этот файл на всякий случай. Жмем ПКМ, выбираем "Вставить" (или жмем Ctrl+V).
Запомните эту директорию: если что-то сломается, вам нужно будет всего лишь вернуть этот файл в исходную папку, заменив сломанный.
Раз мы защитили себя от непредвиденных последствий, можно лезть в сам файл.
- Возвращаемся в папку Fall of Avalon_Data и дважды кликаем на файл RuntimeInitializeOnLoads.json. Он открывается блокнотом или любой похожей программой.
- Жмем Ctrl+F или наводимся на вкладку Edit/Редактировать и ищем кнопку Find/Найти.
- Вставляем в окно поиска ApplicationFileIntegrityChecker
Здесь придется проявить внимательность: нужно удалить не саму фразу, а целый блок с ней. Он начинается немного ранее, с фигурной скобки: на моем скриншоте это на строку выше.
Нужно удалить следующее:
- {"assemblyName":"TG.Main","nameSpace":"Awaken.TG.Main.UI.TitleScreen.FileVerification","className":"ApplicationFileIntegrityChecker","methodName":"StartVerification","loadTypes":3,"isUnityClass":false},
После этого сохраняем файл. Можно запускать игру.
Остается только два пути:
- Перепроверить, все ли вы сделали правильно, и если что-то не так, вернуть тот самый резервный файл из Шага 2;
- Посмотреть, не было ли у игры обновлений. Если разработчики выкатили патч, придется обновить игру и проделать все шаги заново. Таков путь.

