Ticket #35092

譜面プレビューで譜面が部分的にもしくは一切表示されない

Open Date: 2015-04-30 07:33 Last Update: 2015-05-12 17:22

Reporter:
(Anonymous)
Owner:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
3
Severity:
3
Resolution:
Later
File:
None

Details

Java: Version 8 Update 25 (build 1.8.0_25-b18)

OS:Windows vista

Tool: GLAssist ver.135


譜面情報が開けない

宮子INUther(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=181701 )

同梱の☆5宮子は表示されるのにこちらは何故か開けません


譜面情報が開けない

Poison AND÷OR Affection (SHD)(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=204044 )

途中BPMが五桁になりますが七桁にまで上がるLatch (Flip-Flop) Another(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=205325 )は問題なく表示できます


譜面情報が開けない

DstorvEgo(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=200683 )

同じく記述が凄いことになってるAnhedonia(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=204927 )は読み込めました


譜面情報が開けない

風雲!寝る(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=37328 )

テールストーリー物語 Ⅱ INSANE(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=199009 )

ランダム定義多数


譜面情報は開けるが途中で譜面が切れる

MEKKHALA Another(http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?mode=ranking&bmsid=1591 )

ラスト1ノーツの皿の途中で譜面情報が途切れる

xarvaさんのsevenscapeの譜面情報見る限り最後にキーを押した約1~2秒後に譜面が途切れる仕様だから最後に押すノーツが長いLNだと途中で途切れる?

Ticket History (3/3 Histories)

2015-04-30 07:33 Updated by: None
  • New Ticket "譜面プレビューで譜面が部分的にもしくは一切表示されない" created
2015-04-30 22:38 Updated by: bms_normal2
  • Resolution Update from None to Later
  • Severity Update from 5 - Medium to 4
  • Priority Update from 5 - Medium to 4
Comment

それぞれの原因を調査した結果をコメントします。対策は後ほど考えます。

---

  • 宮子INUther
  • Poison AND÷OR Affection (SHD)

LN定義にミスがあります。LN内に通常ノーツや別のLNを配置していたり、LNOBJをLN開始ノーツがない状態で配置しています。それを表示できずに例外を吐いて落ちていたようです。

  • Dstorv
  • 風雲!寝る

BPM変化が激しい部分でのBPM変化の統合の際に巨大な配列を作ろうとしてOut of MemoryやNegative ArraySizeExceptionを起こしていました。

  • テールストーリー物語 Ⅱ INSANE

1463行目の定義にミスがあります。
#0371:00
この解釈に失敗していました。

  • MEKKHALA

譜面が入手できなかったので状況再現できていませんが、原因は予想できています。

2015-05-12 17:22 Updated by: bms_normal2
  • Severity Update from 4 to 3
  • Priority Update from 4 to 3
Comment

<解決事項>

  • 宮子INUther

LN channnelで開始位置を定義したものについて、LNOBJで終端を解釈するよう変更しました。

  • テールストーリー物語 Ⅱ INSANE

#xxxyyの文法にマッチしないchannnel定義については無視するよう変更しました。

  • MEKKHALA

こちらの環境では再現していません。


<未解決事項>

  • Poison AND÷OR Affection (SHD)

BPM変化統合のアルゴリズムを見直し、OutOfMemoryが起こらないように変更しました。
ただ、譜面の一部について定義と表示が異なる部分があります。 原因は調査中ですが、STOP命令とBPM変化命令の組み合わせにより一部のノーツの解釈が飛ばされることで上記現象が起こると推定しています。

  • Dstorv(Ego)
  • 風雲!寝る

RANDOM命令への対応が不十分のため、正常に表示できません。こちらは修正にかかる工数が大きく、それに対する効果が限定的なため、優先順位は低くなります。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login