●こんにゃく ときたま
大体手順は固まってきたので、以下readme用にちょっとメモ
読み飛ばしてくださいませ。
こんにゃく
#データ展開
masaemonさんの戯画Plug-inを使わせて頂きました。
うちのものでは率が何気にというか普通に高いです。いつもありがとうございます。
私の環境だと音声だけは上手く展開出来なかったので、よそ様のツールにて。
この件でツール作者様への質問はお控え下さい。メーカー様へはもっとダメです。
アーカイブ名でフォルダを作って展開します。
画像は同じくmasaemonさん製 Create GIGA Index でインデックスを作ってから合成出力。
(なんて便利なのでしょう)
アルファブレンドはせずに。デフォルトではPNGに変換して使用しています。
また画像以外のファイル(合成用.fil.ani)は出力不要です。(system.pac 内 ani ファイルは後で使用)
※メッセージウィンドウはそのままだと透過されませんし、下側の画像が繋がって表示されてしまいます。
気になる方は適宜改造してください。
参考.私がやった手順
png2mbmp でNスク形式に変換し、下画像のα部分(右下)をその上へコピーペースト。
高さを半分にして上部分のみに。α部分の黒を適当な灰色で塗りつぶして終了。
…直接透過度を編集した方がどう考えても良いです。
/onscripter実行フォルダ - /face - /stand - /system - /visual - /bgm - /se - /voice +0.txt +1.txt +ONScripter実行用ファイル
#シナリオ変換
script.pac → script フォルダ テスト版は bin フォルダにしてください。まちがいた
config.pac → config フォルダ
system.pac 内 ani ファイル → ani フォルダ
へ展開。同梱の[ aozora.pl ao_data.pm nsc.pl size.txt base0.txt ]と同じフォルダへ配置します。
/hoge(任意) +aozora.pl , ao_data.pm , nsc.pl , size.txt , base0.txt - /bin +-Effect.bin ... 沙衣里01.bin ... - /config +-BGM.dat ... - /ani +-AutoModeBarButton.ani ...
aozora.pl を実行すると同じ階層に mes , bin_out , data フォルダが作成されます。
次いでそのまま nsc.pl を実行。0.txt 1.txt が作成されます。
あとは環境を揃えて ONScripter にて実行してください。
テスト用に現在出来ているところまでのファイルと今後の予定
もの
todo
・移動先選択実装・フラグ分岐実装 優先度◎
これは当然最優先で。解析はほぼ済んだのでこれからちまちまNスクへ落とすお仕事へ。
つまり現状ではプロローグと第1部1話までしか進めません。シナリオ自体は全部変換されていたり。
・タイトル画面 優先度◎
うんまあ。
・システム 優先度○
といっても色々ありますが、現状は皆無。右クリックすらありません。当然セーブロードも不可能。
基本機能を実装した後に、段階的にシステムカスタマイズを進めていく予定です。
セーブロードのカスタムにもそろそろ挑戦するべきでしょうか…?
・基本エフェクト 優先度○
何が基本で何が基本じゃないかよく分かりませんけれど。
未解析のものをプレイと照らし合わせながら。
・拡大エフェクト 優先度?
draw命令で出来ることはある程度実装済み。ただ台詞を挟むと、特に茜登場シーンはぐちゃぐちゃ…。
あと頑張れば出来ても、綺麗じゃなかったりスクリプトが肥大化してしまうものは様子見。
出来ない物は想像で補いましょう。
・アニメーションエフェクト 優先度 ×~○
現状全て未実装。種類が多いため、今後出来そうなものに絞って個別に実装していこうかと。
effect.bin と ani ファイルで処理しているようです。ただ解析するより自作した方が早いし楽堕落
・イベントシート 優先度△
最終的には入れたいなぁ…。
・シナリオサイズ削減 優先度△
肥大化しています。現状既に7M近く
移動・拡大を defsub自作命令に落とせば相当減りますが…一度に100近い変数とか管理無理ぽです。
そうするとあとはもうあまり削るところがなかったり。むしろ増えます。
でも0821aの本家更新と、新型PSP対応版でかなりメモリ的には余裕が出来ているのでなんとかなる?
うーん、現金ですみません。ラベル毎読み込みはやはり現実的じゃなかったですよね。
とまあ、ということで、とにかくとりあえず現状進行度49%程度な感じでした。
コメント
ついにきたああああああああああああああああ。
いつもながらお疲れ様であります。
毎度これくらいしか言えない自分のふがいなさが(以下ネガティブ思考…
この間の写真を見る限りひとつもり様のこんにゃくは通常版のようですが
私は初回版の方なのでこっちで試してみます。
テスト版でもこのwkwk感。
いやはやありがとうございます。
Posted by: エゴ | 2008年01月10日 01:12
最近頻繁に拝見してましたが・・・
ついに49%までキター!
ひとつもりさんお疲れ様です (^v^)/
Posted by: PSP鋼 | 2008年01月10日 03:23
>エゴさん
まさか寝て起きるまでの間に解説されているとは^^;
いつもありがとうございます(なのでねがてぃぶにならずに)。
初回版での検証助かります。問題はないと思うのですが…。
>PSP鋼さん
ありがとうございます。
しかしまだようやく半分、よければもうちょ…まだ暫くお付き合いしてくださいませ。
Posted by: ひとつもり | 2008年01月10日 06:57
記事の方は前から変換しつつ少しまとめてあったので結構すんなり書けました。
(画像はimageにまとめると決め付けていたのが仇となしましたが(笑 )
>メッセージウィンドウ
私のほうはそのままで使えているよう??
作成手順は私の方の変換記事の通りなんですが。
特に何もせずにこんな感じです↓
ttp://blog15.fc2.com/l/littlekunkun/file/kongamens.jpg
旧型PSPでBGM無しで序盤のみ動作させてみました。
シナリオサイズが多いので不安でしたが
とりあえずは落ちてないです。
後質問なんですが、
あまりに画像が多いのでjpgでやろうかなーと思ったんですが
0.txt内のspi "nscrpng.spi|png"
これをどうすれば良いのか分からず。
少し調べたのですがさっぱりだったので
よろしければ教えていただければと思います。
Posted by: エゴ | 2008年01月10日 19:11
>エゴさん
ONSで動かす分には気にしなくていいようです
NScripterでpngを使う時用のプラグイン定義だそうです
Posted by: ざれ | 2008年01月10日 21:07
なのですよ。
メッセージウィンドウは展開か何かの影響だったのかもしれません。色々弄っていたし
そしてimageの罠…初期はみんなまとめて突っこんでましたからねえ。スミマセン
Posted by: ひとつもり | 2008年01月10日 23:02
ざれ様・ひとつもり様ありがとうございます。
これでjpgで出来そうです。
(どうでもいいんですが先のコメント
×仇となしました
日本語少しおかしかったですねぇ…。)
Posted by: エゴ | 2008年01月11日 01:11