Touhou Patch Center:Download/ru



Основной пакет (Мультиязычный, мультиигровой)

 * Gnome-dev-zipdisk.svg [https://github.com/thpatch/thcrap/releases/latest/download/thcrap.zip

Загрузка с GitHub ]
 * Лог изменений
 * Исходный код: @ GitHub

Отдельно упакованные патчи, основанные на нашем русском переводе (не рекомендованы).


 * Universal THCRAP Launcher, recommended quick launch addon, and Read this for how to install

Системные требования

 * Windows XP Service Pack 2, или более поздняя версия Windows; работает с Wine.
 * Соединение с интернетом требуется для начальной конфигурации и обновления. Без соединения thcrap будет просто использовать последнее загруженное состояние.



Инструкции по установке
=== Видео прохождение (правда, немного устарело) ===

Сжато

 * Вам не нужно извлекать это в директорию конкретной игры. Патчер может запускаться из любой папки.


 * Запустите thcrap_configure.exe и следуйте инструкциям, чтобы создать свою конфигурацию патча.

У вас будет .js файл (сама конфигурация) и ярлыки для каждой тохо-игры, найденной в вашей системе с этой конфигурацией. Обратите внимание, thcrap не модифицирует оригинальные файлы тохо-игр в вашей системе.

Детально

 * 1) Скачайте архив и распакуйте его в любую папку.
 * 2) Запустите thcrap_configure, чтобы найти игры серии Touhou.
 * 3) Выберите свои языки. Да, во множественном числе. Если вы понимаете английский хоть на каком-то уровне, мы рекомендуем всегда включать lang_en в самом низу, и ваш родной язык сверху. Подробнее о наложении патчей здесь.
 * 4) Дождитесь окончания загрузок.
 * 5) В диалоговом окне укажите, где расположены ваши игры серии Touhou, или нажмите Cancel, чтобы выполнить поиск по всей системе.
 * 6) Выберите предпочитаемые версии  игр Touhou, если у вас несколько версий одной игры в системе.
 * 7) Используйте ярлыки.
 * 8) Наслаждайтесь.

Использование поверх vpatch
Это возможно начиная со сборки 2013-10-25. Из-за dll-центричного дизайна vpatch, thcrap_configure пока не может делать это автоматически, и сейчас требует нескольких шагов ручной настройки:


 * 1) Чтобы   работала вообще, замените vpatch_th06.dll на нашу модифицированную версию с поддержкой Unicode.
 * 2) Настройте ваше наложение патчей как обычно. Если у вас несколько версий игры, будет немаловажным выбрать правильную папку на этом этапе.
 * 3) Откройте сгенерированный games.js в текстовом редакторе и замените названия .exe игр на vpatch.exe (или на то, как у вас называется исполняемый файл).
 * 4) Запуск игр через ярлыки запустит thcrap, vpatch и саму игру. thcrap автоматически включит поддержку для японских символов и названий файлов, поэтому в AppLocale нет необходимости (да, даже для 東方紅魔郷.exe).

ПОМОГИТЕ! Моя летает как тенгу-самолёт на стероидах!
Чтобы запустить Touhou 6 на Windows 10, следует использовать vpatch.


 * 1) Скачайте эту сборку vpatch th06 для thcrap и нашу модифицированную Unicode vpatch DLL.
 * 2) Извлеките содержимое архива в вашу папку с EoSD.
 * 3) Если папка EoSD уже содержит файл под названием vpatch_th06.dll</tt>, пожалуйста удалите его. Вам потребуется только vpatch_th06_unicode.dll</tt>.
 * 4) Если ваш исполняемый файл игры называется th06.exe</tt>, переименуйте его в 東方紅魔郷.exe</tt>. Это необходимо, поскольку vpatch.exe</tt> ожидает найтиименно файл с таким названием.  Если у вас есть только tt>th06e.exe</tt>, и нет ни 東方紅魔郷.exe</tt>, ни th06.exe</tt>, вы используете модифицированный английский статичный патч. Вместо этого мы настоятельно рекомендуем использовать оригинальную "чистую" японскую версию 1.02h.


 * 1) Откройте thcrap\config\games.js</tt> с помощью текстового редактора и поменяйте путь к исполняемому файлу th06</tt> на vpatch.exe</tt> вместо исполняемого файла игры.


 * 1) Если вы испытываете разрывы экрана, откройте  vpatch.ini</tt> и установите  </tt> to  </tt>.

Извлечение файлов
Шаги:
 * 1) Найдите .js файл, который создаётся, когда вы запускаете   (он будет называться так, как вы назвали ярлыки, то есть если ваши ярлыки называются "ru", то .js файл будет называться ru.js).
 * 2) Откройте его в текстовом редакторе (notepad, editpadpro...)
 * 3) Измените  </tt> на один из следующих вариантов:
 *  </tt> - это извлечён файлы туда, где находится ваша оригинальная игра, в папку.
 *  </tt> - это извлечёт файлы в указанную директорию.

Затем запустите ярлык.

Интеграция со Steam
Нам правда нужно новое руководство, как это сделать!

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


 * Возникает ли проблема в оригинальной игры без применения патча?
 * В то время как thcrap исправляет некоторые из багов в оригинальных играх как часть поддержки, к сожалению мы не имеем возможности исправить все из них, поскольку мы в первую очередь заняты багами и фичами собственно thcrap. Тем не менее, пожалуйста, сообщите о проблеме, возможно она достаточно простая, чтобы один из наших разработчиков смог на неё взглянуть и разобраться.


 * Попробуйте удалить наложенные патчи, один за другим, начиная с нижнего.
 * Чтобы это сделать, откройте .js файл, сгенерированный thcrap_configure, в редакторе текста, вроде Notepad.
 * Например, если вы выбрали русский перевод, вы редактируете <tt>ru.js</tt> (или какое имя вы ему дали). Сперва вам стоит удалить секцию , затем проверить, исправило ли это ошибку, используя ваши ярлыки или лаунчеры. Если ошибка не исправлена, удалите следующий патч, и так далее.
 * Если вы не знакомы с JSON, используйте JSONLint или JSON Formatter, чтобы убедиться в правильности синтаксиса изменённого вами файла. Этот сайт тоже даёт вам сообщения о ошибках, если вы, к примеру, оставили запятую в конце секции <tt>patches</tt>.
 * При необходимости повторите это до тех пор, пока у вас не останется патчей. Заметьте, запуск thcrap без патчей всё равно отличается от запуска оригинальной игры без патчей. Всё равно применяются независимые от игр функции thcrap, такие как код, отвязывающий игру от японской локали или распространение на дочерние процессы, которые могут быть причиной бага.
 * Если ошибка происходит даже без патчей, этот шаг закончен. Но если вы смогли найти патч, из-за которого происходит ошибка:
 * Временно удалите или переименуйте <tt>thcrap_update.dll</tt> в папке thcrap, чтобы отключить автоматические обновления.
 * Просмотрите <tt>thcrap_log.txt</tt> и проверьте, какие файлы из этого патча действительно загружаются в игру. Они отмечены <tt> + </tt> в начале строк.
 * Удаляйте эти файлы один за другим, пока ошибка не будет устранена.
 * Эти файлы будут загружены вновь, когда вы восстановите <tt>thcrap_update.dll</tt>


 * Теперь, когда вы нашли причину, сообщите всё, что вы узнали команде, и они будут очень счастливы вашему детальному багрепорту и гораздо менее раздражены, как если бы вы просто запостили лишь скриншот с ошибкой. ☺

Моя игра не распознаётся мастером конфигурации, и ярлыки не создаются
Если это, у thcrap пока нет поддержки этой игры.

В ином случае, запостите .exe файл игры в https://thpatch.net/w/logos/discord.png Discord или https://thpatch.net/w/logos/irc.png наш IRC канал #thcrap на irc.freenode.net. Мы посмотрим, что можно с этим сделать.

Непереведённый японский текст выводится пустым на Wine
Это баг Wine, который не был исправлен на момент октября 2017. Даже если японские шрифты установлены и работают как положено на игре без патча, подстановка шрифтов в Wine пока ещё недостаточно сложна, чтобы использовать символы из этих шрифтов в том случае, когда используемый на данный момент шрифт (Touhou Biolinum для латиницы и кириллицы) не содержит японских символов.

Диалог не вмещается в текстовые окна
Если вы нашли такую строчку, просто залогиньтесь, найдите соответствующую страницу и разбейте линию сами. Если это патч от третьих лиц, тогда сообщите по e-mail лидеру проекта о проблеме, или напишите на GitHub, или там, где они хостят свои патчи.

Ошибки
<span id="Japanese_text_error">

Ошибка с японским текстом
Ошибка справа появляется, когда Touhou запущена в тот момент, когда активен другой процесс Touhou, что значит что вы не можете запускать две игры одновременно. Проверьте Диспетчер задач на предмет процессов-зомби, и завершите их, если найдёте.

Некоторые переводы не завершены или отсутствуют
<span id="Patch_configuration"> Проверьте соответствующую текстовую страницу на сайте. Скорее всего, переводчики ещё не закончили с ними.

<span id="Why_does_Patch_X_not_work_with_Patch_Y?">

Почему патч 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 обычно исправляет проблему.

ПОМОГИТЕ
Пожалуйста, посетите наш https://thpatch.net/w/logos/discord.png Discord или IRC канал #thcrap на irc.freenode.net. От вас нам потребуются сведения о операционной системе, игре, о ваших действиях и лог-файл патчера (<tt>thcrap_log.txt</tt>).

<tt>dat_dump</tt>

 * Распаковывает оригинальные данные из игры в момент загрузки.
 * Начиная с билда 2013-07-29 эта команда также распаковывает границы спрайтов для всех графических файлов
 * значения: false для отключения, directory для установления папки, без этого всё будет распаковываться в "папка игры/dat".

<tt>console</tt>

 * Включает или отключает консоль для дебага патча.
 * значения: true / false

<tt>font</tt>

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

<tt>archive</tt>

 * Определяет директорию этого патча. Должен заканчиваться слешем (/).
 * Начиная с билда 2014-01-03 можно использовать относительный путь к папке, начиная от той, где хранится конфигуратор.
 * значение: строка

<tt>ignore</tt>

 * Игнорирует все файлы из этого патча, которые подходят под параметры.
 * значение: массив строк

<tt>update</tt>

 * Выставите <tt>false</tt>, чтобы отключить автоматические обновления для этого патча
 * значения: true/false

Другим способом будет удаление, <tt>thcrap_update.dll</tt> после конфигурации, чтобы удалить всю сетевую функциональность.