Yet another library to parse .osu files. Comes with an analyzer.
var path = @"/my/path/to/map.osu";
using var reader = new OsuFileReaderBuilder(path).Build();
var beatmap = reader.ReadFile();
if (beatmap is IReadOnlyBeatmap<StdHitObject> stdBeatmap)
{
var result = stdBeatmap.Analyze();
}
Parser
- standard
- mania
- taiko
- cbt
Analyzer
- standard
- mania
- taiko
- cbt
Writer
- standard
- mania
- taiko
- cbt