The most important thing when it comes to customs. This is already underway, but I will itemize the specific things that are working/not working here.
Unlike previous games, in RB4 and RBVR the midi file is preprocessed (probably to help loading times). The original midi data is kept around, but in order to create an RBMid we have to do nearly everything the previous engines did under the hood ahead of time (this happens in RBMidConverter.cs):
RB4-only features
Not supported in RB4?
The most important thing when it comes to customs. This is already underway, but I will itemize the specific things that are working/not working here.
Unlike previous games, in RB4 and RBVR the midi file is preprocessed (probably to help loading times). The original midi data is kept around, but in order to create an RBMid we have to do nearly everything the previous engines did under the hood ahead of time (this happens in RBMidConverter.cs):
UNKSTRUCT1- this usually only has one value in one track for any given song, no clue what it's for.bestdayever, but broken in e.g.abcRB4-only features
MarkupSoloNotes- notes found during solo sections on the MARKUP trackSoloLoops- something to do with freestyle solos, from the MARKUP trackMarkupChord- freestyle vocal permitted pitchesNot supported in RB4?