<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_2_subsect_9_thread_34859"  />
<title>rulinux.net - Статьи - Games - Запуск Umineko no Naku Koro ni Chiru под openSUSE 11.3</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Статьи - Games - Запуск Umineko no Naku Koro ni Chiru под openSUSE 11.3</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Запуск Umineko no Naku Koro ni Chiru под openSUSE 11.3</title>
<link>https://rulinux.net/message.php?newsid=34859&amp;page=1#109461</link>
<guid>https://rulinux.net/message.php?newsid=34859&amp;page=1#109461</guid>
<pubDate>Fri, 24 Sep 2010 05:37:00 +0400</pubDate>
<description><![CDATA[<p>Я недавно посмотрел аниме Umineko no Naku Koro Ni(когда плачут чайки). Первый сезон заканчивается на четвертой арке, тогда как визуальная новелла имеет уже семь арок. Поэтому я решил скачать и поставить себе эту визуальную новеллу. При этом я столкнулся с определенными проблемами, и решил поделиться тем как я их решил. Сразу оговорюсь, что несмотря на то, что эта статья написана про сборку под опенсусе, вы можете с минимальными изменениями применить ее к любому дистрибутиву. Стоит только указывать свой пакетный менеджер вместо zypper. Итак начнем квест:</p><p>Первым делом нам нужно установить onscripter-en. Это кроссплатформенный клон nscripter-а. Скачиваем последнюю версию onscripter-а из свн командой </p><p><i>svn co &nbsp;<a href="http://svn.haeleth.net/onscr/trunk/">http://svn.haeleth.net/onscr/trunk/</a> </i></p><p>Качать исходники в архиве не советую, ибо они не собираются с помощью gcc выше версии 4.3.х. Следующим шагом нужно удовлетворить зависимости командой </p><p><i>sudo zypper install smpeg sdl sdl_mixer sdl_ttf sdl_image</i></p><p>libogg, libbzip2 и freetype уже установленны в вашей системе.</p><p>Теперь приступим непосредственно к сборке</p><p><i>cd trunk</i></p><p><i>./configure</i></p><p>Если эта команда выдала вам </p><p><i><b>Writing Makefile... done Now run "make" to build ONScripter-En.</b></i></p><p>то переходим к сборке, в противном случае удовлетворяем запрашиваемые зависимости. Дальше пробуем собрать программу.</p><p><i>make</i></p><p>Команда выдаст вам ошибку конвертирования <b>const char</b> в <b>char</b> в файле ONScripterLabel_command.cpp в строке 1139. Открываем этот файл с помощью любимого текстового редактора. Для кого-то это vim, для кого-то emacs, кто-то любит редакторы с gui, а я открою этот файл с помощью nano. </p><p><i>nano -w ONScripterLabel_command.cpp</i></p><p>переходим на 1139 строку и перед char добавляем const, сохраняем файл и выходим. И заново пытаемся выполнить команду <i>make</i>. Теперь сборка должна пройти успешно. Далее ставим onscripter командой </p><p><i>sudo make install</i></p><p>и для проверки пытаемся запустить его командой </p><p><i>onscripter-en</i></p><p>Если запускается, то все прошло гладко и мы переходим к следующей части, установке непосредственно игры. У вас должен быть образ игры When They Cry 4.iso и патч-англификатор [WH] Umineko Chiru English.zip Монтируем образ в вашу систему с помощью CDEmu, Acetone2iso или команды монтирования mount указав в качестве параметров -t iso9660 и -o loop. Я выбрал последний вариант.</p><p><i>sudo mkdir /mnt/umineko && sudo mount -t iso9660 -o loop /path/to/When\ They\ Cry\ 4.iso /mnt/umineko</i></p><p>где /path/to это путь к образу диска. Теперь с помощью wine(либо windows, если таковая есть у вас в наличии) ставим игру. Во многих мануалах рекомендуют скопировать содержимое диска в созданный заранее каталог, но я не советую этого делать, т.к. на диске все файлы в верхнем регистре, а для игры нужны файлы в разных регистрах. Исталлятор сам подправит регистр файлов. А т.к. он только для Windows, то приходится прибегать к таким манипуляциям. итак приступим к установке.</p><p><i>cd /mnt/umineko && LC_ALL=ja_JA.UTF8 wine launcher.exe</i> </p><p>Для установки запускаем wine с японской локалью и следуем инструкциям инсталлятора. Укажите путь к игре. Я указал ~/Umineko6. Теперь переходим к патчу. Распаковываем содержимое архива в каталог с игрой и переходим в полученный каталог.</p><p><i>cd [WH]\ Umineko\ Chiru\ English</i></p><p>и ставим патч. либо с помощью команды</p><p><i>LC_ALL=ja_JA.UTF8 wine Umineko\ no\ Naku\ Koro\ ni\ EP6.exe</i></p><p>либо просто запустив onscripter в данном каталоге</p><p><i>onscripter-en</i></p><p>В зависимости от того, каким способом вы ставите патч, и выбирайте в предложенном диалоге операционную систему. Все после установки патча можно начинать игру. команда для запуска все та-же</p><p><i>onscripter-en</i></p><p>в каталоге с игрой. Для удобства можно написать небольшой скрипт запуска:</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1">
<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;
<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;#!/bin/bash
<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;
<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;cd ~/Umineko6/[WH]\ Umineko\ Chiru\ English
<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;onscripter-en
<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;
<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;</ol></fieldset></p><p>Сохраним его как umineko.sh в каталоге Umineko6. Теперь можно запускать игру с помощью одной команды, или повесить псевдоним на выполнение этой команы, либо создать симлинк. </p><p>А теперь скриншоты:</p><p><img src="http://www.lor-ng.org/gallery/e3a376908b561e147682b31a0b81b162.png" ></p><p>Приятной иг^WПриятного прочтения. </p>]]></description>
</item>
</channel>
</rss>