TJAP2fPC icon indicating copy to clipboard operation
TJAP2fPC copied to clipboard

TJA読み込みメソッドV5

Open kairera0467 opened this issue 7 years ago • 3 comments

そろそろ更新入れたいので。

kairera0467 avatar Sep 11 '18 03:09 kairera0467

現在Issuesにて出ている不具合の他に改良したいポイントもいくつかあったりする。 ・譜面分岐バグ(チップ挿入タイミングが譜面によってずれてしまうのがよくない) ・スペース無しの命令記述対応(厳しいほうがいいので、入ってたらログに注意をいれたさもある) ・DELAY命令対応 ・BMSCROLL完全対応 ・新オプション(名前未定。譜面分岐関連) ・その他不必要な箇所

あとはDP対応で怪しそうなところとか。

kairera0467 avatar Sep 11 '18 03:09 kairera0467

それからフェーズ単位でメソッドを分離することによって、譜面制作補助の役割も強化できるかもしれない?

kairera0467 avatar Sep 12 '18 14:09 kairera0467

正式にV5になるかはわからないけど、そもそもV4までの読み込みはあらかじめCOURSEでSplitしてから、listChipに格納する譜面だけを読み込んでいた。 私の解釈だと、BMSは基本的にシミュレータ側はテキストを1行ずつ読むことを前提としたフォーマットなので、今の構造ではある程度の確率で作成者が意図しない譜面として読み込まれてしまう。 こいつをV5でどうにかできないかなと。

CDTXの構造自体変わりそうかも。今は1譜面ごとに1つのCDTXだけど、これ太鼓の達人だと完全に無駄やし。

kairera0467 avatar Jun 10 '19 14:06 kairera0467