Gekko4ons.

つきかるたいとる



 なにか改良するたびに不具合を発見するのですが,きりが無いので暫定公開してみます。
止まったら(落ちたら)教えてください。


月光のカルネヴァーレ>(O)NScripterコンバータ

Gekko4ons.

2007/03/12〜

動作確認環境:WindowsXpPro.SP2,ONScripter(win)


http://www.geocities.co.jp/Athlete-Athene/5559/3k/qjqd4ons.html
(最新版置き場)




○ご注意

 ご迷惑になりますので,メーカさまには絶対に問い合わせないで下さい。


 データ作成のため実行ファイルと同じフォルダに比較的多めに一時ファイルを作成します。

 たぶん大丈夫だと思いますが,何かこわれても責任はとれません。


 ONScripter(win)で動作確認しています。(もしかするとNScripterでは動かないかも知れません。)

 PDAPSPなどで実行する際はそれなりに画像や音声の変換が必要です。


○データの展開(例)

 データ展開用フォルダを作成。(例:Gekko)

 ”ExtractData”の「フォルダごと抽出」オプションを使って(例:Gekkoに)展開。


 データ展開したフォルダ(例:Gekkoフォルダ)に,解凍したGekko4onsフォルダ内のファイルをコピーする。


○データ展開直後のフォルダ構成(2007/03/14,暫定)

 Gekko(フォルダ名適当)
   ├cg(フォルダ)
   ├sound(フォルダ)
   ├voice(フォルダ)
   ├script(フォルダ)
   ├data(フォルダ)
   │
   ├0_初回だけ!0txt作成.bat
   ├0_1・2次変換用.bat
   ├1.txt
   ├・・・(その他Gekko4onsフォルダ内のファイルすべて)


○0.txtの作成

 1.”0_初回だけ!0txt作成.bat”をダブルクリック(変換用一時ファイルjinxxx.datとogg,png,jpgフォルダが作られる)。

 2. 1が終了後,”0_1・2次変換用.bat”をダブルクリック。

 3.作成された0kai.txtを0.txtにリネーム。


○0.txtの作成直後のフォルダ構成(2007/03/14,暫定)

 Gekko(フォルダ名適当)
   ├cg(フォルダ:オリジナル・不要)
   ├sound(フォルダ:オリジナル・不要)
   ├script(フォルダ:オリジナル・不要)
   │
   ├voice(フォルダ:オリジナル・必要)
   ├data(フォルダ:オリジナル・必要)
   │
   ├jpg-cg-...(フォルダ:cg以下が必要)
   ├png-cg-...(フォルダ:cg以下が必要)
   ├ogg-sound(フォルダ:sound以下が必要)
   │
   ├0kai.txt
   ├・・・(その他:データ作成用一時ファイルなど。再変換する際に必要。)


 画像とサウンドを適当に変換(下記「変換作業」参照)。

 所定位置(下記「完成時のフォルダ構成」参照)に画像とサウンドを移動。

 ONScripter(win)で動作確認して完成。

○変換作業など

 jpg,png,dataフォルダ内の画像を縮小・変換。jpg/cg,png/cgフォルダ以下の構成を維持したままcgフォルダに移動させる。

 ogg/soundフォルダ中のファイルを変換。


画像の変換(例)

 ”FastStone Image Viewer”でjpg,pngをそれぞれ適当なサイズに縮小。


     重要>VGA(80%)以外に縮小した場合はアーカイブ化しないと正しく表示できません(ONScripterの仕様だそうです)。



   変換例


     重要>オリジナルのcgフォルダはあらかじめ移動,またはリネームしておくこと。


       FastStone Image Viewerを起動。

       左側のWindowでデータ展開したフォルダ(例:Gekkoフォルダ)内の『png』フォルダを選択。
       右側のwindowで(『png』フォルダ内の)cgフォルダを右クリックして「一括変換(F3)」を選択。

        出力形式を『png』。
        出力フォルダにデータ展開したフォルダ(例:Gekkoフォルダ)を指定。
        アドバンスオプションのリサイズタブでパーセンテージをチェックして任意のサイズ(VGAは80%)を指定する。
        リネームのチェックは外す。
        スタートボタンを押してしばらく待つ。

       『png』の変換が終わったら『png』を『jpg』に読み替えてjpgを変換する。


りなざうONScripterpngが使えないので透過jpgに変換
   (例:Gekko/)cgフォルダ以下のpngファイルを透過jpgに変換。
      png>透過jpg変換は七次元さまの『png2Mjpg_slow』が使いやすいかも。
      ”png2njpg”では一度に変換する数を360個程度にすると落ちない。




 なお,1.txtはfate用の設定をほぼ引用して使用しています。



○完成時のフォルダ構成(2007/03/14,暫定)


 Gekko(フォルダ名適当)
   ├cg(フォルダ)
   ├data(フォルダ)
   ├sound(フォルダ)
   ├voice(フォルダ)
   ├0.txt
   ├1.txt
   ├ONScripter(win)
   ├・・・(その他必要なファイル)

 cg,dataフォルダはアーカイブ化して使用してください。

○おまけ 変換オプション

 ”0txt2次変換xx.vbs”を下記のように編集してから,変換を実行してみてください。


 簡易configモードにより,音声,SEなどのon/offが可能になりましたので,容量に余裕があればすべて1で変換してください。
容量が足りない場合は0にしてみてください。0で再生しません。(ファイルが不要になります。)
seOn = 1   '(0)1でSEを再生します。
voiceOn = 1   '(0)1で音声を再生します。
bgmOn = 1   '(0)1でbgmを再生します。


'ファイル形式を変更し,拡張子を一括置換したい場合は利用してみてください。
bgmFormat = "ogg"   '(ogg)BGMの拡張子を指定する
seFormat = "ogg"   '(ogg)SEの拡張子を指定する
voiceFormat = "ogg"   '(ogg)音声の拡張子を指定する

cgOrg = 1    '(0)1でcgFormatオプションを有効にします。pngとjpgの組み合わせで使用する場合は0を指定してください。
cgFormat = "jpg"    '(jpg)画像の拡張子を指定する。cgOrg = 0では無効になります。


 SL-A300で動作させるためには画像のQVGA縮小&アーカイブ化,BGM,voice,SEの変換をしたほうが良さそうです。

 なお,アーカイブファイルを使用しない場合は1.txtを編集して*define以下のnsaを無効にしてださい。

変更履歴

2007/12/01 画像effectファイルの有無をチェックすることにより,effect指定で落ちる不具合を改善。

2007/07/05 0.txt中のコメント文を削除。

2007/04/17 「system ending」コマンドに暫定対応。ルビ変換ルーチン改善。タグ入りのテキストが無駄に改行される不具合の修正。

2007/03/27 タグ入りのテキストを正しく変換できない不具合の修正。表示位置指定された立ち絵が正しく表示できない不具合の修正。無駄なクリック待ちをする不具合の修正。正しく条件分岐ができなくなっていた不具合の修正。

2007/03/25 ルビが正しく変換できない不具合の修正。飛び先の無いラベルに対応(暫定)。透過画像に『:c;』をつけてしまう不具合の修正。チャンネル指定の無いseの再生に対応。

2007/03/19 タイトルでの画像読み込みを修正(暫定)。effect on/offの効果を改善。


2007/03/14 初暫定公開