diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index d6eda4ff30..347ae96c4d 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -805,23 +805,47 @@ void NoteDataUtil::Turn( NoteData &inout, StepsType st, TrackMapping tt, int iSt void NoteDataUtil::Backwards( NoteData &inout ) { - inout.ConvertHoldNotesTo4s(); + NoteData out; + out.SetNumTracks( inout.GetNumTracks() ); + + inout.ConvertHoldNotesTo2sAnd3s(); int max_row = inout.GetLastRow(); for( int t=0; t