kairera0467/TJAP2fPC

譜面分岐処理時にノーツが正常に消えない

Opened this issue · 2 comments

譜面分岐処理をした際に、ノーツが1つだけ正常に消えない場合がある。

・譜面分岐内部処理(0xDE)の1つ前に位置するチップが消えない
・譜面分岐処理が行われた際に復活している(各コースがわかるようにノートにコンソール文字でマークして、HS0.5でプレイした時が観測しやすい)
・消えていないのは普通譜面

分岐処理が行われた際に1つ前のノーツ含めて復活しているのが原因...だが、解決へのアプローチがしにくいというのが現状です。
そもそも譜面分岐でノートを消す処理も怪しいし、譜面読み込みメソッドV4の途中(セッション対応あたり?)からlistChip内のソートが曖昧になっている。