HanaChirasu4ons.
暫定公開バージョンなので最後まで行けるかわかりません。
改善点などありましたら教えてください。
『HelloWorld>(O)NScripter 』を基に作成しました。
やみなべ さま,ご報告ありがとうございました。
刃鳴散らす>(O)NScripterコンバータ
HanaChirasu4ons.
2008/02/12〜
動作確認環境:WindowsXpPro.SP2,ONScripter(win)
http://www.geocities.co.jp/Athlete-Athene/5559/3k/qjqd4ons.html
(最新版置き場)
○ご注意
ご迷惑になりますので,メーカさまには絶対に問い合わせないで下さい。
データ作成のため実行ファイルと同じフォルダに比較的多めに一時ファイルを作成します。
たぶん大丈夫だと思いますが,何かこわれても責任はとれません。
ONScripter(win)で動作確認しています。(もしかするとNScripterでは動かないかも知れません。)
PDAやPSPなどで実行する際はそれなりに画像や音声の変換が必要です。
変換作業を行う場合は 拡張子を表示させてから実行してください。
(『フォルダオプション』>『拡張子を表示しない』のチェックを外してください。)
○データの展開(例)
データ展開用フォルダを作成。(例:HanaChirasu)
”ExtractData”の「フォルダごと抽出」オプションを使って(例:HanaChirasuに)展開。
データ展開したフォルダ(例:HanaChirasuフォルダ)に,解凍したHanaChirasu4onsフォルダ内のファイルをコピーする。
○データ展開直後のフォルダ構成(2007/02/15,暫定)
HanaChirasu(フォルダ名適当)
├cg(フォルダ)
├sound(フォルダ)
├voice(フォルダ)
├script(フォルダ)
├data(フォルダ)
│
├0_初回だけ!HW_0txt作成.bat
├0_1・2次変換用.bat
├1.txt
├・・・(その他HanaChirasu4onsフォルダ内のファイルすべて)
○0.txtの作成
1.”0_初回だけ!HW_0txt作成.bat”をダブルクリック(変換用一時ファイルjinxxx.datとogg,png,jpgフォルダが作られる)。
2.完了。
2回目以降(jincg.datなどが作成されている場合)
1.”0_1・2次変換用.bat”をダブルクリック。
2.完了。
○0.txtの作成直後のフォルダ構成(2007/02/15,暫定)
HanaChirasu(フォルダ名適当)
├cg(フォルダ:オリジナル・不要)
├sound(フォルダ:オリジナル・不要)
├script(フォルダ:オリジナル・不要)
│
├voice(フォルダ:オリジナル・必要,一部フォルダ名変更が必要です)
├data(フォルダ:オリジナル・不要)
│
├jpg-cg-...(フォルダ:cg以下が必要)
├png-cg-...(フォルダ:cg以下が必要)
├ogg-sound(フォルダ:sound以下が必要)
├ogg-voice(フォルダ:voice以下が必要)
│
├0.txt
├・・・(その他:データ作成用一時ファイルなど。再変換する際に必要。)
画像とサウンドを適当に変換(下記「変換作業」参照)。
所定位置(下記「完成時のフォルダ構成」参照)に画像とサウンドを移動。
ONScripter(win)で動作確認して完成。
○変換作業など
jpg,png,dataフォルダ内の画像を縮小・変換。jpg/cg,png/cgフォルダ以下の構成を維持したままcgフォルダに移動させる。
ogg/sound,voiceフォルダ中のファイルを変換。
画像の変換(例:LinuxZaurusの場合)
”FastStone Image Viewer”でjpg,pngをそれぞれ適当なサイズに縮小。
重要>VGA(80%)以外に縮小した場合はアーカイブ化しないと正しく表示できません(ONScripterの仕様だそうです)。
変換例
重要>オリジナルのcgフォルダはあらかじめ移動,またはリネームしておくこと。
FastStone Image Viewerを起動。
左側のWindowでデータ展開したフォルダ(例:HanaChirasuフォルダ)内の『png』フォルダを選択。
右側のwindowで(『png』フォルダ内の)cgフォルダを右クリックして「一括変換(F3)」を選択。
出力形式を『png』。
出力フォルダにデータ展開したフォルダ(例:HanaChirasuフォルダ)を指定。
アドバンスオプションのリサイズタブでパーセンテージをチェックして任意のサイズ(VGAは80%)を指定する。
リネームのチェックは外す。
スタートボタンを押してしばらく待つ。
『png』の変換が終わったら『png』を『jpg』に読み替えてjpgを変換する。
りなざうのONScripterはpngが使えないので透過jpgに変換
(透過画像にpngが使用可能な機種では不要かも知れませんが未確認です。>変換オプション参照)
(例:HanaChirasu/)cgフォルダ以下のpngファイルを透過jpgに変換。
png>透過jpg変換は七次元さまの『png2Mjpg_slow』が使いやすいです。
”png2njpg”を使用するときは一度に変換する数を360個程度にすると落ちない(かも)。
なお,1.txtはfate用の設定をほぼ引用して使用しています。
○完成時のフォルダ構成(2007/03/15,暫定)
HanaChirasu(フォルダ名適当)
├cg(フォルダ)
├data(フォルダ)
├sound(フォルダ)
├voice(フォルダ)
├0.txt
├1.txt
├ONScripter(win)
├・・・(その他必要なファイル)
cg,dataフォルダはアーカイブ化して使用してください。
○おまけ 変換オプション
”HW0txt2次変換xx.vbs”を下記のように編集してから,変換を実行してみてください。
簡易configモードにより,音声,SEなどのon/offが可能になりましたので,容量に余裕があればすべて1で変換してください。
容量が足りない場合は0にしてみてください。0で再生しません。(ファイルが不要になります。)
seOn = 1 '(0)1でSEを再生します。
voiceOn = 1 '(0)1で音声を再生します。
bgmOn = 1 '(0)1でbgmを再生します。
comntOn = 0 '(0)1でコメント文を出力します。(デバック用です)
'ファイル形式を変更し,拡張子を一括置換したい場合は利用してみてください。
seFormat = "ogg" '(ogg)SEのファイル形式を指定する
voiceFormat = "ogg" '(ogg)音声のファイル形式を指定する
bgmFormat = "ogg" '(ogg)BGMのファイル形式を指定する。
cgOrg = 1 '(0)1でcgFormatオプションを有効にします。
'画像形式はjpgとpngが混在しているので,変更しない場合は0を指定してください。
cgFormat = "jpg" '(jpg)cgのファイル形式を指定する。cgOrg = 1で有効になります。
(透過画像にpngファイルが使用可能な機種では”HW0txt2次変換xx.vbs”を編集し,『cgOrg = 0』で変換するとオリジナルの画像形式で使用できるかも知れません。<未確認)
SL-A300で動作させるためには画像のQVGA縮小&アーカイブ化,BGM,voice,SEの変換をしたほうが良さそうです。
変更履歴
2008/02/12 初暫定公開