Touhou Patch Center:Загрузка
Информация о проекте | ||||||
---|---|---|---|---|---|---|
О нас | Руководство | ЧаВо | Загрузка | Сервера патчей | ![]() |
Безопасность вики |
Основной пакет (Мультиязычный, мультиигровой)
Загрузка
- Список изменений
- Исходный код: @ GitHub
Отдельно упакованные патчи, основанные на нашем русском переводе (не рекомендованы).
- Development Builds with the latest features, but also with more bugs (not recommended).
- For Wine users (Linux, Mac, and Steam Deck), you can look at the Wine tips page, which contains tips to make the thcrap installation easier and lists common issues and their solutions.
Системные требования
- Windows XP Service Pack 2 или более поздняя; также работает с Wine.
- Соединение с Интернетом требуется для начальной конфигурации и обновления. Без соединения
thcrap
будет просто использовать последнее загруженное состояние.
Инструкции по установке
Видео
Альтернативное пошаговое текстовое руководство о том, как получить только английский
Кратко
- Во-первых, вам не нужно извлекать это в директорию конкретной игры. Патчер может запускаться из любой папки.
- Запустите
thcrap.exe
и следуйте инструкциям, чтобы создать свою конфигурацию патча.
У вас будет .js файл (сама конфигурация) и ярлыки для каждой тохо-игры, найденной в вашей системе с этой конфигурацией. Обратите внимание, thcrap не модифицирует оригинальные файлы тохо-игр в вашей системе.
Детально
- Скачайте архив и распакуйте его в любую папку.
- Запустите
thcrap
, чтобы найти игры серии Touhou. - Выберите свои языки. Да, во множественном числе. Если вы понимаете английский хоть на каком-то уровне, мы рекомендуем всегда включать
lang_en
в самом низу, и ваш родной язык сверху. Подробнее о наложении патчей здесь. - Дождитесь окончания загрузок.
- В диалоговом окне укажите, где расположены ваши игры серии Touhou, или нажмите Cancel, чтобы выполнить поиск по всей системе.
- Выберите предпочитаемые версии игр Touhou, если у вас несколько версий одной игры в системе.
- Используйте ярлыки.
- Наслаждайтесь.
Использование поверх vpatch
Это возможно начиная со сборки 2013-10-25. Из-за dll-центричного дизайна vpatch, thcrap
пока не может делать это автоматически, и сейчас требует нескольких шагов ручной настройки:
- Чтобы
Embodiment of Scarlet Devil работала вообще, замените
vpatch_th06.dll
на нашу модифицированную версию с поддержкой Unicode. - Настройте ваше наложение патчей как обычно. Если у вас несколько версий игры, будет немаловажным выбрать правильную папку на этом этапе.
- Откройте сгенерированный
games.js
в текстовом редакторе и замените названия .exe игр наvpatch.exe
(или на то, как у вас называется исполняемый файл). - Запуск игр через ярлыки запустит thcrap, vpatch и саму игру. thcrap автоматически включит поддержку для японских символов и названий файлов, поэтому в AppLocale нет необходимости (да, даже для 東方紅魔郷.exe).
ПОМОГИТЕ! Моя
Embodiment of Scarlet Devil летает как тенгу-самолёт на стероидах!
Чтобы запустить Touhou 6 на Windows 10, следует использовать vpatch.
- Скачайте эту сборку vpatch th06 для thcrap и нашу модифицированную Unicode vpatch DLL.
- Извлеките содержимое архива в вашу папку с EoSD.
- Если папка EoSD уже содержит файл под названием
vpatch_th06.dll
, пожалуйста удалите его. Вам потребуется толькоvpatch_th06_unicode.dll
. - Если ваш исполняемый файл игры называется
th06.exe
, переименуйте его в東方紅魔郷.exe
. Это необходимо, посколькуvpatch.exe
ожидает найтиименно файл с таким названием. Если у вас есть толькоth06e.exe
, и нет ни東方紅魔郷.exe
, ниth06.exe
, вы используете модифицированный английский статичный патч. Вместо этого мы настоятельно рекомендуем использовать оригинальную "чистую" японскую версию 1.02h.
- Откройте
thcrap\config\games.js
с помощью текстового редактора и поменяйте путь к исполняемому файлуth06
наvpatch.exe
вместо исполняемого файла игры.
- Если вы испытываете разрывы экрана, откройте
vpatch.ini
и установите
tovsync = 0
.vsync = 1
Хитрости
Извлечение файлов
Шаги:
- Найдите .js файл, который создаётся, когда вы запускаете
thcrap.exe
(он будет называться так, как вы назвали ярлыки, то есть если ваши ярлыки называются "ru", то .js файл будет называться ru.js). - Откройте его в текстовом редакторе (notepad, editpadpro...)
- Измените
на один из следующих вариантов:"dat_dump": false
- это извлечён файлы туда, где находится ваша оригинальная игра, в папку"dat_dump": true
dat
.
- это извлечёт файлы в указанную директорию."dat_dump": "C:/name/to/dump/path/"
Затем запустите ярлык.
Интеграция со Steam
Нам правда нужно новое руководство, как это сделать!
Устранение проблем
Что делать с зависанием, крашем игры или другой проблемой, не связанной с переводом
Полная установка патча состоит из множества индивидуальных частей, каждая из которых может быть ответственна за проблему, которую вы испытываете. При возможности желательно найти причину проблем прежде, чем сообщать о ней нам.
- Возникает ли проблема в оригинальной игры без применения патча?
- В то время как thcrap исправляет некоторые из багов в оригинальных играх как часть поддержки, к сожалению мы не имеем возможности исправить все из них, поскольку мы в первую очередь заняты багами и фичами собственно thcrap. Тем не менее, пожалуйста, сообщите о проблеме, возможно она достаточно простая, чтобы один из наших разработчиков смог на неё взглянуть и разобраться.
- Попробуйте удалить наложенные патчи, один за другим, начиная с нижнего.
- Чтобы это сделать, откройте .js файл, сгенерированный
thcrap
, в редакторе текста, вроде Notepad.
- Например, если вы выбрали русский перевод, вы редактируете
ru.js
(или какое имя вы ему дали). Сперва вам стоит удалить секцию, затем проверить, исправило ли это ошибку, используя ваши ярлыки или лаунчеры. Если ошибка не исправлена, удалите следующий патч, и так далее., { "archive": "thpatch/lang_ru/" }
- Если вы не знакомы с JSON, используйте JSONLint или JSON Formatter, чтобы убедиться в правильности синтаксиса изменённого вами файла. Этот сайт тоже даёт вам сообщения о ошибках, если вы, к примеру, оставили запятую в конце секции
patches
.
- При необходимости повторите это до тех пор, пока у вас не останется патчей. Заметьте, запуск thcrap без патчей всё равно отличается от запуска оригинальной игры без патчей. Всё равно применяются независимые от игр функции thcrap, такие как код, отвязывающий игру от японской локали или распространение на дочерние процессы, которые могут быть причиной бага.
- Если ошибка происходит даже без патчей, этот шаг закончен. Но если вы смогли найти патч, из-за которого происходит ошибка:
- Временно удалите или переименуйте
thcrap_update.dll
в папке thcrap, чтобы отключить автоматические обновления. - Просмотрите
thcrap_log.txt
и проверьте, какие файлы из этого патча действительно загружаются в игру. Они отмечены+
в начале строк. - Удаляйте эти файлы один за другим, пока ошибка не будет устранена.
- Эти файлы будут загружены вновь, когда вы восстановите
thcrap_update.dll
- Временно удалите или переименуйте
- Чтобы это сделать, откройте .js файл, сгенерированный
- Теперь, когда вы нашли причину, сообщите всё, что вы узнали команде, и они будут очень счастливы вашему детальному багрепорту и гораздо менее раздражены, как если бы вы просто запостили лишь скриншот с ошибкой. ☺
Известные проблемы
=Моя игра не распознаётся мастером конфигурации, и ярлыки не создаются
Если это Immaterial and Missing Power, у thcrap пока нет поддержки этой игры.
If you're on Linux or MacOS with Wine, there seems to be a bug when when the game is in a subfolder of the selected folder (which happens when you add your folder with all your games in it). If this happens, you'll need to use the "Find games in a specific folder..." button to add each game one by one.
В ином случае, запостите .exe файл игры в Discord или
наш IRC канал #thcrap на irc.freenode.net. Мы посмотрим, что можно с этим сделать.
Диалоги
Непереведённый японский текст выводится пустым на Wine
Это баг Wine, который не был исправлен на момент октября 2017. Даже если японские шрифты установлены и работают как положено на игре без патча, подстановка шрифтов в Wine пока ещё недостаточно сложна, чтобы использовать символы из этих шрифтов в том случае, когда используемый на данный момент шрифт (Touhou Biolinum для латиницы и кириллицы) не содержит японских символов.
Диалог не вмещается в текстовые окна
Если вы нашли такую строчку, просто залогиньтесь, найдите соответствующую страницу и разбейте линию сами. Если это патч от третьих лиц, тогда сообщите по e-mail лидеру проекта о проблеме, или напишите на GitHub, или там, где они хостят свои патчи.
Ошибки
Ошибка с японским текстом
Ошибка справа появляется, когда Touhou запущена в тот момент, когда активен другой процесс Touhou, что значит что вы не можете запускать две игры одновременно. Проверьте Диспетчер задач на предмет процессов-зомби, и завершите их, если найдёте.
Некоторые переводы не завершены или отсутствуют
Проверьте соответствующую текстовую страницу на сайте. Скорее всего, переводчики ещё не закончили с ними.
Почему патч X не работает с патчем Y?
Когда вы используете несколько патчей, важен их порядок. Например, можно захотеть использовать Патч Gamer251'а с Мимой, её спрайтом и диалогом, патч Alphes для арта в стиле Alphes и наш русский патч, чтобы игра имела русский перевод. Если сперва применить патч с Мимой, затем патч Alphes, затем патч перевода на русский, выяснится, что с при применении всех патчей заглавный экран игры будет заменён на экран из патча с Мимой. Поэтому для корректного выбора патча, если он уже не был добавлен автором (как можно увидеть в гангстер-патче Nazeo), сперва следует выбирать основной язык, а затем мод.
There a crash on Wine (Linux and Mac) when running a game
Make sure you're using the last version, we fixed some important bugs with Wine in the version 2021-08-30.
Also, if you previously applied the workaround where you copied some DLL files around, delete them. This workaround is no longer needed, and having old DLL files in the thcrap directory can cause a crash. You should not have any DLL file in the thcrap root folder.
Патч не обновляется
Полная ручная переустановка последней версии thcrap обычно исправляет проблему.
The patch does not seem to update.
A complete, manual reinstallation of the latest thcrap version usually fixes this.
ПОМОГИТЕ
Пожалуйста, посетите наш Discord или IRC канал #thcrap на irc.freenode.net. От вас нам потребуются сведения о операционной системе, игре, о ваших действиях и лог-файл патчера (
thcrap_log.txt
).
Параметры запуска
Корневой уровень
dat_dump
- Распаковывает оригинальные данные из игры в момент загрузки.
- Начиная с билда 2013-07-29 эта команда также распаковывает границы спрайтов для всех графических файлов
- значения: false для отключения, directory для установления папки, без этого всё будет распаковываться в "папка игры/dat".
console
- Включает или отключает консоль для дебага патча.
- значения: true / false
font
- Меняет шрифт, используемый в игре, на любой другой шрифт, установленный в вашей системе.
- значение: строка
Уровень патча
archive
- Определяет директорию этого патча. Должен заканчиваться слешем (/).
- Начиная с билда 2014-01-03 можно использовать относительный путь к папке, начиная от той, где хранится конфигуратор.
- значение: строка
ignore
- Игнорирует все файлы из этого патча, которые подходят под параметры.
- значение: массив строк
Пример: отключения перевода названий музыки и спеллкарт для конкретного языка
{
"archive": "thpatch/lang_en/"
},
{
"archive": "thpatch/lang_pt-br/",
"ignore": ["*themes.js", "*spells.js"]
},
update
- Выставите
false
, чтобы отключить автоматические обновления для этого патча - значения: true/false
Другим способом будет удаление, thcrap_update.dll
после конфигурации, чтобы удалить всю сетевую функциональность.