やっと全データ通った

AVG32のシナリオスクリプトデータから,nvns用のデータにコンバートするrubyスクリプトが一定の所までできました.
画像や音楽やらシステム系は無視してますが,それ以外のテキスト表示やフラグ制御やシナリオ制御なんかは一応作った…はず.まあ画像とかの処理の部分についても,解釈してあげないとデータのアラインメントがわからなくなるので解釈してますけれども.
…で,変換したデータを見てみると….どう考えてもカセット数十本組になりますよこれ…w まあ予測はしてたけどね.それぞれのカセットに入れなきゃいけないフォントデータがカセットの半分を食ってるとは思ってなかったけどww 現状だと第二水準までの全文字が入ってますからねぇ….要らない文字を削除するとものすごく減るんだろうけど,「利用文字集計」→「フォントデータからの不要文字削除」→「不要文字削除でフォントデータがずれた分をスクリプトデータの文字部分に適用」っていう手間が…そこまでやる気力はないなぁ….元々はAVG32のシナリオスクリプトデータのコンバータを作る気すらなかった気がするけど…
あとは,nvns用データをアセンブラにかけたときにバンクサイズをオーバーする部分を自動で見つけてバンク分割コマンドを挿入するスクリプト作らないとな…
もちろん絵とかも必要なんですけど…俺描けないし…当面はそっちは放置かな…
っていうか某カ氏がファミコンAIR OP用の絵をいやがらせのように描きまくってるんで,そっちも作らないとなー