Touhou HFR — это бесплатный патч с открытым исходным кодом, который снимает ограничение частоты кадров в «Touhou Koumakyou: New Classic», позволяя выводить игру на мониторах с частотой 144, 240 или 360 Гц. При этом сама симуляция игры продолжает работать с прежней частотой 60 Гц — на частоту дисплея переносятся только отрисовка и обработка ввода.
В результате игра становится заметно плавнее и отзывчивее: снижается задержка ввода, уменьшается размытие в движении, а управление ощущается более современным. Патч также добавляет настройки доступности, позволяющие приглушить фон, эффекты, предметы и собственные выстрелы, чтобы вражеские пули всегда оставались хорошо различимыми.
Установка
- Скачайте последнюю версию Touhou HFR v0.5-test со страницы релизов проекта на GitHub.
- В Steam щёлкните игру правой кнопкой мыши в библиотеке и выберите «Управление» → «Просмотреть локальные файлы». Откроется папка с файлом th06nc.exe.
- Из архива скопируйте файлы dxgi.dll, touhou_hfr64.dll и touhou_hfr.ini в эту папку.
- Запустите игру через Steam как обычно.
- Нажмите F11 в игре, чтобы открыть меню настроек.
На этом установка завершена. Игра сама загружает dxgi.dll, поэтому никаких лаунчеров запускать и параметров запуска задавать не нужно — Steam остаётся лаунчером, а оверлей, учёт времени и достижения работают как прежде.
Чтобы удалить патч, просто удалите эти три файла. Ни один файл игры не изменяется — патч работает полностью в памяти.
Что можно настроить (меню по F11)
- Частота кадров — по умолчанию соответствует вашему монитору, либо задаётся вручную.
- Приглушение — отдельные ползунки для фона, предметов, эффектов и собственных выстрелов.
- Сглаживание — движение спрайтов интерполируется между кадрами игры с частотой 60 Гц, включая меню.
- Движение игрока с подшагами (по умолчанию выключено) — ввод опрашивается и игрок перемещается один раз за отрисованный кадр, поэтому смена направления срабатывает в том же кадре, в котором вы её сделали.
- Пули с подшагами (по умолчанию выключено) — вражеские пули и лазеры продвигаются дробными долями кадра, а столкновения проверяются на каждом шаге.
Что важно знать перед использованием
- Две дополнительные настройки меняют геймплей. Проверка столкновений несколько раз за кадр вместо одного означает, что пуля, которая раньше «проскакивала» мимо вас между двумя кадрами, теперь может попасть. Это точнее, а не снисходительнее — игра становится сложнее. Обе настройки по умолчанию выключены.
- Повторы. Повтор, записанный с включёнными этими настройками, не воспроизведётся корректно, и автоматически они не отключаются. Выключайте их перед записью или просмотром повтора. Повторы, записанные без патча, воспроизводятся нормально.
- Рекорды. Вывод изображения и обработка ввода на повышенной частоте — это изменение игры. Не отправляйте установленные с патчем результаты в таблицы лидеров, которые подразумевают немодифицированную игру.
- ReShade устанавливается под тем же именем файла (dxgi.dll). Одновременно можно использовать только что-то одно из двух.
- Это экспериментальная сборка для New Classic. Если что-то выглядит неправильно, патч записывает файл touhou_hfr.log рядом с игрой — именно его стоит приложить к отчёту об ошибке.
Также работает на Touhou 10–13
Тот же проект поддерживает Mountain of Faith, Subterranean Animism, Undefined Fantastic Object и Ten Desires, где дополнительно предоставляет изменение размера окна, безрамочный полноэкранный режим и фильтры масштабирования. Для этих игр используется другой набор файлов — смотрите readme.
Исходный код и лицензия
Проект бесплатный, с открытым исходным кодом под лицензией MIT. Исходный код, полная документация и список известных ограничений доступны на GitHub: https://github.com/vittorioromeo/th12_hfr. (Репозиторий до сих пор носит имя Touhou 12 — игры, с которой начался проект.)
Отчёты об ошибках и предложения приветствуются — как здесь, так и на GitHub.
Источник: By vee | Steam
Комментарии