月姫をiPhone/iPod touchで(FW3.x向け)

ONScripterというNScripter互換エンジンを使って、iPhoneで月姫を実行します。NScripter採用のゲームであれば、同様の方法で動く可能性があります。

tip1.jpg
higu.jpg
P1010072.JPG

始めに

青文字ファイル名
赤文字terminal上で入力するコマンド
現状iPhoneでしか試していません。

必要なもの

ゲームファイルの準備

月姫CDから
arc.sar
nscript.dat
を取り出してきてC:\tukiに入れておく。(ディレクトリは説明の都合上指定)
音楽ファイルは当初は入れないので放置。(ゲーム起動確認後入れる)
みかちゃんフォントの名前を変えた
default.ttf
もC:\tukiに入れておく。合計3つのファイルが揃っている事。

ゲームのアーカイブを圧縮・リサイズする

onscripter-toolsを使用し
arc.sar
を圧縮する。オプション設定は下記の画像に従う。
※comdlg32.ocxが云々などというエラーが出たらVBのランタイムを入れる。

tuki9.jpg

arc_c.sarというファイルが出来るので_cの部分を取って、オリジナルのファイル名に戻し、C:\tukiに入れておく。

ゲームファイルの転送

WinSCP等を起動後、HostnameにiPhoneのIPアドレスを指定して接続。
ID/passはroot:alpine(変更している人は当然、変更後のpassを)
接続には10〜20秒かかるが途中でabortしないように。

接続後iPhoneのファイルがずらずらっと見えたら接続完了。

Onscripterのインストール

上記でダウンロードしてきたファイルが必要

onscripter_app_iphoneos.zipを解答してonscripter.app(フォルダ)を取り出し中身のInfo.plistを編集していく。

<string>jp.katane.onscripter.game</string>
を
<string>jp.katane.onscripter.tukihime</string>
に変更。

次にSDLAppParam.plistを開いて

<string>/var/mobile/Media/NScripterGameDirectory</string>
を
<string>/var/mobile/Media/ons/tukihime</string>
に変更。ゲーム本体が置いてあるディレクトリを指定している。
(ディレクトリ位置は説明の都合上指定)

iPodOnsさんとこからダウンロードしてきたonscripterをonscripter.appの中に入れる。
そしてフォルダ名を以下のように

onscripter.app→tukihime.app

に名前変更。その後filezilla等で、iPhoneの/Applicationsにインストール(755を忘れずに)

ディレクトリ構成

※パーミッションを変更する際は中身も755する事。WinSCPなら「再帰的に…」をチェック。filezillaなら以下の写真のように。
http://www.iphooone.com/pukiwiki/image/piiiics/tuki/tuki_p.png

ターミナルからの操作

起動

respringして、(というアプリを使うなり、SBSettingを使うなり、Terminalでkillall SpringBoardする)、tukihimeのアイコンがホーム画面上にでたら終了。起動するだけ。
ゲームの操作は指によるマウスカーソル移動、もしくは右側の白いタイル部分が以下のキーに対応しています。ホームボタンを押すとアプリが終了しますが、電源ボタンを押してiPhoneをOFFにすると、次回電源ON時にレジュームが聴きます。(一時的に終了したい時に便利)

P1010064.JPG

音をだすよー

ゲームの起動を確認したら次は音楽を再生する準備をします。
月姫の音楽はCDDAなので取りあえずMP3で吸い出します。
吸い出したMP3ファイルは、トラックの順番に以下のように名前を付けます。

track01.mp3
track02.mp3
track03.mp3
  ・
  ・
track10.mp3

これらをcdという名前のフォルダに入れて下さい。
そのフォルダごとiPhoneの/private/var/mobile/Media/ons/tukihime以下に転送します。

/private/var/mobile/Media/ons/tukihime(777)
 |
 |-arc.sar
 |-default.ttf
 |-nscript.dat
 |-cd(mp3が入ったフォルダ)
 |-その他のファイル(自動生成される) 

以上で終了。
上記と同じ手順で起動すれば音楽がなります。

ちなみに月姫は音楽をCDDAならしているので、上記のようにちょい面倒な手順が必要ですが、圧倒的大多数のゲームではCDDAで音楽をならしていないので、吸い出す作業は必要ありません。そのまま音楽ファイルごとぶち込めば普通に再生されます。
例:ひぐらしのなく頃に

/private/var/mobile/Media/ons/higurashi(777)
 |
 |-arc.nsa
 |-default.ttf
 |-nscript.dat
 |-se(ゲームの効果音ファイルそのままぶちこむ)
 |-WAV(ゲームのBGMファイルそのままぶちこむ)
  |-その他のファイル(自動生成される) 

アイコンを作成したい場合

アイコン作成参照。

Nscripterで動くゲームなら

無論他のも動きます。Nscripterを使っているゲームは、商用でも大量にあるので保証の限りではないですが。
Nscripter採用ゲーム(一部)

http://erogamescape.dyndns.org/~ap2/ero/toukei_kaiseki/attlist.php?att[66]=on&submit=on#kekka

またNscripterを採用していないゲームを無理矢理Nscripter形式にするコンバーター等もでています。http://osananajimi.net/pda_games.html

ひぐらしとか、PCでやった事ないんですよねえw zaurusに入れて最後までやりました。ノベルゲーとPDAは非常に相性がいいと思います。ベッドでごろごろしながらやれるってのは、なんかPCに向かってゲームするより気楽ですし。

割合新しめのこういうのもいけますし。ザウルスとtouch

umi.jpg
zau.JPG

その他

うみねこ

ひぐらし

改造

トラブルシューティング

コメント

コメントが増えすぎたのでばっさり削除。以後動作質問などに関してはフォーラムを利用してください。

情報提供or技術情報交換的なもののみこちらを利用して下さい。

個別の質問(動かし方がわからない等)などはフォーラムを利用してください。webのトップに質問が表示されるので回答率が高くなります。

コメント内容