ひぐらしのなく頃に解をインストールしてみる。

なんかもう、ついでなんでひぐらし解もインストールしてみた。ひぐらし解は、「ひぐらしのなく頃に解 目明し編皆殺し編」を使用した。「祭囃子編」導入時には、画像、スクリプトの入れ替え、音声の追加のみで対応できる事を前提とする。


ひぐらしのなく頃にをインストールした時の覚書。
http://d.hatena.ne.jp/m_inert/20060401



※解決編
皆殺し編の3日目が始まるところで必ず落ちるという問題が発生。
現在、nscript.datを作成する際の00.txtの52405、52406行目をコメントアウトして対処しています。(よく知らんが、書式から言って;で始まる行がコメントと見た)ホワイトバックがマズいのかな?まあ、他でも同じ問題おきそうなんで、要追跡調査かな。
この状態ですすめていると、同日の古手神社の物置でも同じ様な現象で落ちる。どうもげんいんは、2種類の音楽が同時に流れるところの様だ。BGM+雀の鳴き声、BGM+ひぐらしのこえ。こういうところでこける様子。コメントアウトは気休めにしかならんなあ……swapを256MBくらいまでもっていくか(笑)2種類のwavとかmp3をキャッシュしようとしてるんだとすると、その程度のメモリはあった方がいいのかもしれん。幸い、SL-C3200。hdd3は、ギガ単位で余力がある。

更に改ページが来るまで、自動で進んでしまうのも何とかしたい。できるのか?

あと、Zaurusにパスワードかけていると、おもしろい事が起こる。

SL-C3200にswapを作成する。

※後日swap拡張
Zaurusにswapが作成されていない場合は、下記の様にスワップ領域を作成する。
コンソールから、

# dd if=/dev/zero of=/hdd3/swap count=65536
65536+0 records in
65536+0 records out
# mkswap /hdd3/swap
Setting up swapspace version 0, size = 33550336 bytes
# swapon /hdd3/swap

とする。最終行は、swap適用命令みたい。Zaurusをリセットしたらまたやらなくてはならない様子。Zaurusの起動スクリプトとかで設定できないかな……。

ONScripterをインストールする。

ZaurusONScripterがインストールされていない場合は、下記のファイルを順にインストールする。

ひぐらし本家から、必要なファイルを取り出す。

ひぐらしインストールディレクトリから、必要なファイルを取り出して作業用フォルダにコピーする。

C:\Program Files\07th_Expansion\higurasi7\WAV
C:\Program Files\07th_Expansion\higurasi7\nscript.dat
C:\Program Files\07th_Expansion\higurasi7\arc.nsa

D:\workspace\src\higurashikai\\WAV
D:\workspace\src\higurashikai\\nscript.dat
D:\workspace\src\higurashikai\\arc.nsa

にコピーした。WAVはディレクトリ丸ごと。

arc.nsaのコンパクト化する。

  1. フォルダを作成する。
D:\workspace\src\higurashikai\\sar
  1. susiesusieプラグインでarc.nsaを開く。
  2. 一覧表示された画像を、作成したsarフォルダにドラッグ&ドロップで展開する。
  3. Vixでsarフォルダを開き、統合変換でサイズを縮める。
    1. D:\workspace\src\higurashikai\\sarを開く。
    2. メニューバーから、「画像」→「統合変換」を選択。
    3. 統合変換ダイアログの出力タブで、サブフォルダも対象にチェックを入れる。
    4. 出力先は画像と同じフォルダを選択する。
    5. 「フォーマット」タブを選択する。
    6. 種類はJPEG、画質は50。
    7. 「OK」ボタンをクリック。
    8. 「はい」「全て上書き」
  4. バッチファイルをsarフォルダに設置する。(bat.bat
  5. バッチファイルを起動する。(この辺の手順、まんま日々研究さんのパクりです。毎度毎度お世話になります。ひぐらしひぐらし解でフォルダ構造に多少変更があるので改変してあります)
  6. NScripternsaを再圧縮する。
    1. NScripter展開フォルダのツール\nsaarc.exeを起動する。
    2. 「D:\workspace\src\higurashikai\sar」を選択する。
    3. 「D:\workspace\dist\higurashikai\」を選択する。
    4. いてまえ。

nscript.datを改変する。

jpgに変換したファイルの名称を変更する。
NScripterで用意されているファイルはbmpのままなので、それだけ戻す。

  1. NSDECを「D:\workspace\src\higurashikai\」に展開する。
  2. NSDEC.exeを起動する。
  3. コンソールが上がってくるから完了するまで待つ。
  4. result.txtをエディタで開く。(私は秀丸。ちゃんとシェア登録もしてまする)
  5. 大文字小文字の区別無し・正規表現無しで、.bmp ===> .jpg に一括置換。
  6. 大文字小文字の区別無し・正規表現無しで、cursor0.jpg ===> cursor0.bmp に一括置換。
  7. 大文字小文字の区別無し・正規表現無しで、cursor1.jpg ===> cursor1.bmp に一括置換。
  8. 大文字小文字の区別無し・正規表現無しで、doffcur.jpg ===> doffcur.bmp に一括置換。
  9. 大文字小文字の区別無し・正規表現無しで、doncur.jpg ===> doncur.bmp に一括置換。
  10. 大文字小文字の区別無し・正規表現無しで、uoffcur.jpg ===> uoffcur.bmp に一括置換。
  11. 大文字小文字の区別無し・正規表現無しで、uoncur.jpg ===> uoncur.bmp に一括置換。
  12. result.txtを00.txtに改名する。
  13. NScripterで00.txtを再圧縮する。
    1. NScripter展開フォルダのツール\nscmake.exeを起動する。
    2. 「D:\workspace\src\higurashikai\\」を選択する。
    3. 「D:\workspace\dist\higurashikai\」を選択する。
    4. いてまえ。

音楽ファイルを圧縮する。

これは前回と全く同じ。※後日手順追加

D:\workspace\dist\higurashikai\wav
D:\workspace\dist\higurashikai\wav\lp
D:\workspace\dist\higurashikai\wav\minigame

に展開する。ひぐらし解は、でかいmp3が多いので、エンコードでコードにひたすら時間がかかります。

ファイルをZaurusにコピーする。

/hdd3/Documents/application/onscripter/

D:\workspace\dist\higurashikai\wav

をまるごとコピーする。

とりあえず、Zaurusで起動するかどうかを確認。

ザウルスのコンソール上で、

# cd /hdd3/Document/applicaion/onscripter/higurashikai
# onscripter --force-button-shortcut --disable-rescale

として、ひぐらし解が起動してくるかを確認します。これで起動すれば、とりあえずゲームとしては全然問題ないので、次は起動アイコンの作成に入ります。