「月猫」 NScripter for PDA in Java



(C)TYPE MOON 画像の権利はTYPE-MOONにあります
当ページの画像はTYPE-MOONの許可を得て掲載しています

「月猫」とは

「月猫」は Java の走る QVGA の PDA で「月姫」を読むべく作られた
NScripter 準拠のビジュアルノベル・ビュワーです。なお、名前の由来は
夢守猫(行方不明)」です。これを応援してたからこそ生まれたものなので

対応

現時点で対応しているのは です。ただし、zaurus の Java 環境は SHARP から有償でダウンロード
する必要があります。また、E21 以外の機種ではメモリが足りないため
動作しないと思われます(メモリを消費しないように作ってるのですが
それでも足りません)

対応しているゲームは です。ってゆーか、他は持ってないので知りません(^^;)

機材 or ソフトを寄贈してもらえれば対応する「かも」しれませんが
自腹で対応を増やす予定はありません(^^;)

また、開発は予告無く断念・中止する場合があります

現在私の E21 の調子が悪いです。いつ完全に壊れるかわかりません。
壊れたらサポートは中止されるでしょう(;_;)


ちなみに、java1.1.8 程度で、PNG 画像がサポートされている JVM なら
「月猫」はそのまま走るハズです、PureJava ですから。PocketCosmo の
zid ファイルは中身は jar なので、拡張子を jar にして、クラスパス
指定して、引数にデータのディレクトリ(最後にファイルセパレータが
必要です)を指定すると走ります。たとえばデータのあるディレクトリで

java -classpath tukineko.jar app.boya.tukineko.tukineko ./

とすれば、unix 上でも走るハズです。なお、MS の JVM である jview は
PNG がサポートされてないので動きません(最初のゲームセレクタだけ
なんですけどね)

仕様

QVGA の PDA に特化してます。よって sarslim(月姫、閑話月姫)
nsaslim(歌月十夜)等で縮小したデータが必要です。

また、実装が面倒もしくは速度的に困難、あるいは個人的な好みによって、
文字の順次表示や画面エフェクトが省略されてます。このビュワーは電車の
中などで「読み返す」ことが目的なので、小説感覚でざくざく読める事を
目指しているため、そうなってます(じっくり遊ぶ時は PC で遊んで下さい)

開発状況

α0.5 からテキスト表示中の「輝度落とし」が追加されました。この機能は
システムメニューから使用・未使用を制御可能です

α0.4 から、fchk、lchk が実装されたので、最初からはスキップできません。
クリアデータを PC から持ってくれば認識すると思いますので、スキップ
させたい場合は自分のクリアデータを入れて下さい


現在は、実装は動作させながら「命令未実装で止まったら、その命令を追加
する」という手法で開発しているため、全ての枝を実行するまでは油断は
出来ません(笑)

また skip 命令に大きな問題を抱えているので、未サポートの skip 状態
(前方 skip に弱いんです)がみつかったら、一部実装方法を変える必要が
あったりします(^^;)

まぁ、ここまで問題は起きてないので、月姫では大丈夫だと思いますが

なお、PocketCosmo でのプレイは、レジューム機能をオフにして
プレイして下さい(バックライトはかまいませんが)。レジュームすると
再開後のセーブが正常動作せず、結果として終了できません


バグ情報は BBS か、e-mail でレポートして下さい

ダウンロード

ダウンロード後、readme.txt,license.txt を読んで、同意出来る方のみ使用
して下さい。

なお、α0.5 より、データファイル名が大文字に変更になっています。
旧バージョンを利用していた方は変更をお願いします。


あと、ダウンロードして起動出来た人は、BBS に匿名で結構ですので
どの機種で、どのバージョンが動いたかと、起動してみただけか、ちゃんと
遊ぶのが目的か、更に、インストールなどで分からない点は無かったか、等の
ご意見を頂ければ参考と励みにしたいと思いますので、よろしくお願いします

デバッグ情報

α版は想定外スクリプト記述や未対応命令があると停止します。以下は
発見された問題箇所です。これ以外を発見した場合はご連絡頂けますよう
よろしくお願いします。なお、ZAURUS では該当部分で動作が停止します。
PocketCosmo は「起動に失敗しました」というダイアログが出て終了
します。これらはどちらも (Null Pointer) Exception が発生した為です


α0.5 α0.4

リンク

Takahashi's Web ... NScripter 本家
TYPE-MOON ... 「月姫」シリーズ制作元

開発メモ

メモ(02/12/23)