りなざうでひぐらし  

 SL-C760にて一応の動作確認をいたしました。以下動かし方をまとめておきます。

テスト環境
・SL-C760
・512MBのSDカード
・special kernel v14b
・SD上に32MBのswap領域作成  

ONScripter のページより、Linux Zaurus用のONScripter本体とライブラリをこちらからダウンロードしてインストールする。動作がかなり重いのでSDやCFなどに32MB程度のswap領域を作成し、効果があるのかわかりませんが、一応special kernelに入れ替えてクロックアップする。

 

 

 今回はSDカードなので/mnt/card/nscrにarc.nsa、nscript.dat、wavフォルダをコピーし、使用フォントをdefault.ttfとリネームしてコピーする。今回使用したフォントはHGゴシックです。

 

 ONScripter-SDのアイコンをタップして起動。この後、オープニング画面が始まりますがレナが表示されてからタイトルが完全に表示されるまで1分以上かかります。タイトル画面が表示されるとゲームがプレイできます。ゲームのセーブ、ロードともに問題なく出来ますが、NScripterで生成されたセーブデータの共用については出来ないようです。  ゲーム途中でメモリに関するエラー表示が出ても、swapがあれば無視しても大丈夫なようですです。また、ONScripter-Resumeでゲームに戻ろうとすると、このような画面になることが多々あります。この場合はHomeボタンを押してQtopiaに戻ろうとすると直るようです。正しい復帰方法や回避方法はよくわかりません。  エフェクトなどは重めなのですが、通常プレイをする分には特に問題無いと思います。ONScripterのウリであるセーブデータの共有が出来ないのが何ともいえませんが、この辺はもう少し検証してみます。

追記
 Win側のNScripter実行エンジンが最新バージョンなら、セーブデータの共有が出来ます。ダウンロードしてきて入れ替えましょう。
また、オープニングが重い件につきましても、ONScripter9/13リリース版にて修正が入っています。この修正はひぐらしを受けての修正のようです。

参考サイト

ONScripter のスゝメ

ONScripterでしゃべる まじかる☆ひよりん

ZAURUS SL-C750でゲームエミュ

 

りなざうでひぐらし データ圧縮法

 「ひぐらし製品版」はデータ量が多く、大容量のSDカードなどを使用しないとザウルスにインストールできません。さらにはBMP画像を扱うことによるメモリ不足も発生し、動作に影響も及ぼします。そこで画像をJPEGに圧縮し、WAVをMP3に変換するなどしてデータ圧縮する方法を「CosMos」様よりいただきましたので掲載いたします。

 以下の内容は「CosMos」様よりいただいたメールからの抜粋となります。
圧縮作業はネタバレを伴う可能性があり、NScripterに関する知識を必要とされる部分もありますのでご注意ください。

 

ここからメール抜粋

 まず、arc.nsaの縮小。 http://elku.at.infoseek.co.jp/other.htmlにあるSusieのNScripter用のプラグインを使って、arc.nsaを展開。 内部の画像を全てjpgに変換、画質は50(ただし、カーソルだけは上手く表示されなかったのでbmpのまま) そして、NScripterの中に入っていたツール「nsaarc.exe」を使って、再度arc.nsaに圧縮。 これでarc.nsaのサイズは213MBから42MBまで圧縮されました。 画質は、一見劣化は見られません。

 次に、新しいarc.nsaに対応したnscript.datを作ります。 http://www.circle-aurore.org/にある「NSDEC」というソフトを使って、nscript.datの暗号化を解除してテキストに戻します。 次に「.bmp」という文字を「.jpg」に置き換えします。 そのご、カーソルだけbmpに戻します。 そして、最後にNScripterの中に入っていたツール「nscmake.exe」を使って、nscript.datに再暗号化します。 nscript.datのサイズ変更はごく微笑で関係ない。 最後に、音楽です。 音楽をmp3に変換させて容量を削減しようかとしましたが、nscript.datを読んでみたところdwave(directXを使って、効果音を重ねて出す手法のこと)を使っているため、waveを使わざるおえないと分かりました。 そのため、http://www.enterbrain.co.jp/digifami/products/rpg2003/change_w.htmlにある「ChangeWave」というソフトを使いました。 これはwaveをそのまま、サイズを変更してくれるソフト・・・だそうです。 実際に使ってみて、音質の劣化は感じられませんでした。そして、サイズは約半分。 元からmp3であったものも、一度waveに戻した後またmp3に戻し劣化させてサイズを下げました。(mp3をいきなり劣化させるソフトに心当たりがなかっただけで、waveに戻す必然性はありません) 結局音楽フォルダ全部で80MBにまで圧縮されました。

抜粋ここまで

 この方法を使えば256MBのSDにスワップを作成しても十分に余裕を持って「ひぐらし」を入れることが出来ます。「CosMos」様、情報ありがとうございました。

 

shinichi@multi.nadenade.com

TOP
このサイトについて
一行掲示板
Linux Zaurus