ФЭНДОМ


Th 07 linux ion

Perfect Cherry Blossom running in Wine

Почти все части Touhou достаточно неплохо идут под Wine, начиная с версии 1.0.1.

Обязательная часть Править

Как запускать Touhou в WineПравить

Сперва необходимо войти в каталог, где находится исполняемый файл. В отличии от wine, в ОС Windows этот пункт выполнялся по умолчанию. Что-то вроде:

% cd ~/.wine/drive_c/thXX

Ну и потом запускаем саму игру.

% LANG=ja_JP.UTF-8 WINEDEBUG=-all wine thXX.exe
  • LANG указывать не обязательно, просто на всякий случай что бы не было проблем с локалью, кодировкой и т.д. Так же советуем поставить японские шрифты.
  • WINEDEBUG управляет выводом дебаггера. В нашем случае «=-all» отключает дебаггер, но если у вас что-то пошло не так (не запускается игра, не работает звук, etc.), советуем не упоминать о дебаггере при запуске, возможно у вас будет шанс найти нечто полезное в логе, что приведёт к решению возникшей проблемы.

Звук Править

Музыка в MIDI работает только с Open Sound System.

Видео Править

  • Возможны проблемы с прозрачностью/отображением текстур. Автор статьи в английской Touhou Wiki советует почитать bug 10408
  • Могут возникнуть проблемы с полноэкранным режимом. Это зависит от вашего оконного менеджера, DE, настроек wine, настроек видео-драйвера и его версии. Если игра не идёт в полноэкранном режиме, можно увеличить масштаб или разрешение экрана с помощью xrandr.

PC-98 Править

Первые пять частей Touhou можно запускать через Neko Project II (xnp2).

Установка:

tar xvjpf xnp2-20140607.tar.bz2
cd xnp2-20140607/x11
./configure --enable-ia32
make && sudo make install clean
  • Запускаем программу: xnp2
  • Выбираем образ игры (Hard disk -> IDE0-0 -> Open -> выбрать нужный файл *.hdi)
  • В настройках выставляем максимальную доступную конфигурацию (не обязательно).
  • Для запуска: Emulate -> Reset
  • Проблемы со шрифтами решаются скачиванием архива и установкой содержащегося в нем шрифта (Emulate -> font -> выбрать нужный файл *.bmp)

Также существует T98-Next, который отлично работает под Wine.

Проблемы с конкретными частями Править

06 - The Embodiment of Scarlet Devil Править

В полноэкранном режиме не достигается или игнорируется лимит в 60 FPS (bug 13085). Проблема решается за счёт изменения разрешения рабочего пространства до 640х480 и запуска игры в оконном режиме. Советуем пользоваться xrandr -s 640x480, а после выхода из игры xrandr -s <ваше стандартное разрешение>.

Как вариант, если вы пользуетесь проприетарным драйвером от nvidia, то можно попробовать установить для __GL_SYNC_TO_VBLANK значение 1.

Если же используется драйвер ATI fglrx, в Catalyst Control Center жмём в 3D — More Settings и у параметра «Wait for vertical refresh» перемещаем ползунок в право до конца, тем самым применяя значение «Always On».

07 - Perfect Cherry Blossom Править

  • Во время паузы изображение на экране портится.
  • Также в начале каждого уровня при полноэкранном режиме лазеры Марисы при движении «разрываются», и точка «разрыва» передвигается вверх экрана. Если это сильно мешает, можно включить вертикальную синхронизацию, как указано выше.

07.5 - Immaterial and Missing Power Править

Нерабочий config.exe, который впринципе и под ОС windows не работает как надо. Советуем взять эту версию конфига. Кроме того, автор английской статьи советует проследовать по следующей ссылке: bug 13554

10 - Mountain of Faith, 11 - Subterranean Animism Править

Для запуска в стабильной версии wine вам потребуется родная виндовая библиотека d3dx9_36.dll. Найти её можно в Гугле или у себя в ОС Windows, если имеется. Для дополнительных сведений см. bug 13297. Текущая нестабильная версия Wine (на момент написания статьи — 1.1.10) позволяет запускать MoF и SA без установки дополнительных библиотек.

10.5 - Scarlet Weather Rhapsody Править

Так же как Mountain of Faith и Subterranean Animism, Scarlet Weather Rhapsody ранее падала при запуске без d3dx9_36.dll. Но даже несмотря на наличие этой библиотеки, жила не на много дольше, чем без неё. Поподробней можно почитать здесь: bug 13490

Однако на данный момент уже существует патч для SWR и Hisotensoku, исправляющий эту ошибку: http://hisouten.koumakan.jp/wiki/Linux_support