Skip to content

Xarib/OsuFileIO

Repository files navigation

Nuget Nuget

OsuFileIO

Yet another library to parse .osu files. Comes with an analyzer.

Small example

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();
}

What works

Parser

  • standard
  • mania
  • taiko
  • cbt

Analyzer

  • standard
  • mania
  • taiko
  • cbt

Writer

  • standard
  • mania
  • taiko
  • cbt

About

A library for creating and reading any kind of .osu file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages