Touhou Patch Center:Download/ru-prereform: Difference between revisions

From Touhou Patch Center
Jump to navigation Jump to search
(Возвращаюсь къ переводамъ.)
No edit summary
Line 23: Line 23:
* Вамъ не нужно извлекать это въ директорію конкретной игры. ​Патчеръ​ можетъ запускаться изъ ​любой​ папки.
* Вамъ не нужно извлекать это въ директорію конкретной игры. ​Патчеръ​ можетъ запускаться изъ ​любой​ папки.


<div class="mw-translate-fuzzy">
* Запустите <tt>thcrap.exe</tt> и слѣдуйте инструкціямъ, чтобы создать свою конфигурацію ​патча​.
* Запустите <tt>thcrap_configure.exe</tt> и слѣдуйте инструкціямъ, чтобы создать свою конфигурацію ​патча​.
</div>


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

Revision as of 11:14, 7 May 2023



Информація о проектѣ
О насъ Руководство ЧаВо Загрузка Сервера патчей github.png Багъ​-​трекеръ Безопасность вики

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

Gnome-dev-zipdisk.svg Загрузка
Логъ измѣненій
Исходный кодъ: @ GitHub
Отдѣльно ​упакованные​ ​патчи​, ​основанные​ на нашемъ дореформенномъ русскомъ переводѣ (не рекомендованы).
Universal THCRAP Launcher, recommended quick launch addon, and Read this for how to install


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

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

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

Видео-руководство

Альтернативное текстовое руководство для полученія только англійскаго

Кратко

  • Вамъ не нужно извлекать это въ директорію конкретной игры. ​Патчеръ​ можетъ запускаться изъ ​любой​ папки.
  • Запустите thcrap.exe и слѣдуйте инструкціямъ, чтобы создать свою конфигурацію ​патча​.

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

Детально

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

Діалогъ не вмѣщается въ ​текстовые​ окна

Къ сожалѣнію, движокъ ZUN'а никогда не могъ автоматически вставлять переносы строкъ, и мы не хотимъ бороться съ этимъ измѣняя вики-​парсеръ​ для добавленія возможности угадыванія мѣста переноса строки. Это значитъ что ​Всѣ​ переносы строкъ необходимо дѣлать вручную.

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

Ошибки

Ошибка съ японскимъ текстомъ
Мьютексъ ZUN'a

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

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

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

Конфигурація ​патчей​

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

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

Ошибка "version.js not found" при использованіи Wine (Linux и Mac)

Это извѣстная ошибка. Скопируйте ​всѣ​ файлы DLL изъ директоріи thcrap/bin въ директорію thcrap и попробуйте снова, это должно сработать.

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

ПАМАГИТИ

Чего-то нѣтъ здѣсь? Всё идетъ не по плану? У насъ ​есть​ рѣшеніе! (Въ большинствѣ случаевъ.)

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