You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A solution could be to return from MinimizeMeasure() early if the measure is empty. Alternatively, it could emit a single 0000 row so that the chart hashes to the same value as a chart with a proper "empty measure" with four rows of 0000, though I'm not sure if that's the sort of thing we care a lot about. For reference, currently ITGmania seems to interpret this completely-empty measure as a full measure with nothing inside it, so the same as four rows of 0000 (though both this code in NoteDataUtil.cpp and the apparent intent of Emotions Lost In Time's chart seem to indicate that this empty measure should be completely ignored, so I'm not sure what's going on here).
The text was updated successfully, but these errors were encountered:
I found out that the Medium chart to Emotions Lost In Time in Kyzentun Doubles contains a completely empty measure (see line ~6470 in the simfile):
Upon trying to select this chart in the songwheel, the game hangs.
I believe this is caused by an infinite loop occurring in
MinimizeMeasure()
when passed an empty table:Simply-Love-SM5/Scripts/SL-ChartParser.lua
Line 44 in affce8d
A solution could be to return from
MinimizeMeasure()
early if the measure is empty. Alternatively, it could emit a single0000
row so that the chart hashes to the same value as a chart with a proper "empty measure" with four rows of0000
, though I'm not sure if that's the sort of thing we care a lot about. For reference, currently ITGmania seems to interpret this completely-empty measure as a full measure with nothing inside it, so the same as four rows of0000
(though both this code in NoteDataUtil.cpp and the apparent intent of Emotions Lost In Time's chart seem to indicate that this empty measure should be completely ignored, so I'm not sure what's going on here).The text was updated successfully, but these errors were encountered: