Linux で「うみねこのなく頃に」をプレイする
ディストリビュージョンを変えたついでに,「うみねこのなく頃に」を Linux でプレイしてみようと思い立つ.「うみねこ」は NScripter で作られているので,Linux 向けの実行エンジン ONScripter を入れてやれば Linux でプレイできるようになる.らしい.
ゲームがプレイできるようになるまでの導入メモ.環境は Xubuntu 8.04 で,ほぼ OS をいれただけの状態からスタート.
必要ライブラリの導入
まず,ONScripter の構築に必要なプログラム/ライブラリを apt でボコボコ入れる.
$ sudo apt-get install g++ libjpeg62-dev libbz2-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libfreetype6-dev libogg-dev libvorbis-dev
avifile の導入
次に,avifile のライブラリを構築する.avifile は apt のリポジトリの中にもあるけれど,このパッケージだとバージョンの問題で上手くいかない.ソースを自分で取ってきて,コンパイルする必要がある.ソースパッケージは公式サイトからたどれる.私は avifile-0.7-0.7.45.tar.bz2 というのをダウンロードして使った.
avifile のパッケージをダウンロードしてきたら,解凍してディレクトリに入る.
$ tar xvjf avifile-0.7-0.7.45.tar.bz2 $ cd avifile-0.7-0.7.45
あとは configure, make で構築できる...かと思いきや,このままではコンパイルエラーになってしまう.
コンパイル前に,Xft ライブラリを入れておく.
$ suto apt-get install libxft-dev
ソースを少し修正する.
include/avi_map.h l.48 (修正前) avm_map::pair* entry; (修正後) pair * entry;
plugins/libmp3lame_audioenc/mp3encoder.cpp l.111 (修正前) MP3Encoder::MP3Encoder(const ... (修正後) MP3Encoder(const ...
あとは,普通の手続きでインストールできる.
$ ./configure $ make $ sudo make install
ONScripter の構築
いよいよ,ONScripter を構築する.まず,http://ogapee.at.infoseek.co.jp/onscripter.htmlからソースパッケージをダウンロードしてくる.これを書いている時点で,最新版は onscripter-20080824.tar.gz.
パッケージをとってきたら,解凍してディレクトリに入って make.
$ tar xvzf onscripter-20080824.tar.gz $ cd onscripter-20080824 $ make
同ディレクトリに onscripter という実行ファイルができていればコンパイル成功.
うみねこのデータファイルのコピー
最後に,次のようなツリー構造になるように,うみねこの DVD から必要なファイルをコピーしてくる.
+[umineko] +[BGM] +[ME] +[movie] +[SE] +[screenshot] +[sys_se] -arc.nsa -nscript.dat -Read_me.txt
onscripter 実行ファイルは,ここにコピーしてきてもいいし,パスが通っている場所に置いてもいい.
ゲームプレイ方法
arc.nsa があるディレクトリに入って,次のようなコマンドを実行.これでゲームが始まる.
onscripter -f /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf
他のコマンドラインオプションやゲームの操作方法は ONScripter のマニュアルを参考に.