Touhou Patch Center:Загрузка

From Touhou Patch Center
Jump to: navigation, search
This page is a translated version of a page Touhou Patch Center:Download and the translation is 93% complete.
Outdated translations are marked like this.



Информация о проекте
О нас Руководство ЧаВо Сервера патчей Загрузка Обзор патчей github.png Баг-трекер Иллюстрации Безопасность вики
Other languages:German 18% • ‎English 100% • ‎Spanish 23% • ‎French 100% • ‎Indonesian 89% • ‎Korean 12% • ‎Russian 93% • ‎Thai 18% • ‎Vietnamese 47% • ‎Simplified Chinese 79%

Contents

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

Gnome-dev-zipdisk.svg Загрузка с GitHub
Лог изменений
Исходный код: @ GitHub

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

Universal THCRAP Launcher, recommended quick launch addon

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

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

Инструкции по установке

Video walkthrough (slightly outdated, though)

Alternative Text walkthrough on how to get just English

Сжато

  • Вам не нужно извлекать это в директорию конкретной игры. Патчер может запускаться из любой папки.
  • Запустите 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. Чтобы Icon th06.png Embodiment of Scarlet Devil работала вообще, замените vpatch_th06.dll на нашу модифицированную версию с поддержкой Unicode.
  2. Настройте ваш стек патчей как обычно. Если у вас несколько версий игры, будет немаловажным выбрать правильную папку на этом этапе.
  3. Откройте сгенерированный games.js в текстовом редакторе и замените названия .exe игр на vpatch.exe (или на то, как у вас называется исполняемый файл).
  4. Запуск игр через ярлыки запустит thcrap, vpatch и саму игру. thcrap автоматически включит поддержку для японских символов и названий файлов, поэтому в AppLocale нет необходимости (да, даже для 東方紅魔郷.exe).

ПАМАГИТИ! Моя Icon th06.png Embodiment of Scarlet Devil летает как тенгу-самолёт на стероидах!

Чтобы запустить Touhou 6 на Windows 10, следует использовать vpatch.

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

Хитрости

Извлечение файлов

Шаги:

  1. Найдите .js файл, который создаётся, когда вы запускаете thcrap_configure.exe (он будет называться так, как вы назвали ярлыки, то есть если ваши ярлыки называются "ru", то .js файл будет называться ru.js).
  2. Откройте его в текстовом редакторе (notepad, editpadpro...)
  3. Измените "dat_dump": false на один из следующих вариантов:
  • "dat_dump": true - это извлечён файлы туда, где находится ваша оригинальная игра, в папку dat.
  • "dat_dump": "C:/name/to/dump/path/" - это извлечёт файлы в указанную директорию.

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

Интеграция со Steam

Руководство пока не написано.

Устранение проблем

Что делать с зависанием, крашем игры или другой проблемой, не связанной с переводом

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

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

Известные проблемы

=Моя игра не распознаётся мастером конфигурации, и ярлыки не создаются

Если это Icon th075.png Immaterial and Missing Power, у thcrap пока нет поддержки этой игры.

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

Диалоги

Непереведённый японский текст выводится пустым на Wine

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

Диалог не вмещается в текстовые окна

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

Ошибки

Could not load the function: thcrap_init

Мы всё ещё не знаем, почему происходит эта ошибка - если эта проблема возникла у вас, сообщите нам, чтобы мы могли поработать над ней. Возможно, какой-то антивирус. Переустановка thcrap и подверженной проблеме игры чаще всего решает проблему.

Ошибка с японским текстом
The ZUN Mutex

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

Некоторые переводы не завершены или отсутствуют

Проверьте соответствующую текстовую страницу на сайте. Скорее всего, переводчики ещё не закончили с ними.

Почему патч X не работает с патчем Y?
Ой!

Когда вы используете несколько патчей, важен их порядок. Например, можно захотеть использовать Патч Gamer251'а с Мимой, её спрайтом и диалогом, патч Alphes для арта в стиле Alphes и наш русский патч, чтобы игра имела русский перевод. Если сперва применить патч с Мимой, затем патч Alphes, затем патч перевода на русский, выяснится, что с при применении всех патчей заглавный экран игры будет заменён на экран из патча с Мимой. Поэтому для корректного выбора патча, если он уже не был добавлен автором (как можно увидеть в гангстер-патче Nazeo), сперва следует выбирать основной язык, а затем мод.

Патч не обновляется

Полная ручная переустановка последней версии thcrap обычно исправляет проблему.

ПОМОГИТЕ

Пожалуйста, посетите наш discord.png 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 после конфигурации, чтобы удалить всю сетевую функциональность.