Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.69 KB

File metadata and controls

52 lines (34 loc) · 1.69 KB

RhythiaLib

A .NET 10 C# library for reading and writing Rhythia replay and map files.

This library is designed for the Steam version of Rhythia, but it may work with the open-source one as well if they end up using the same formats. As of now (July 2026) the open-source version supports .rhm maps.

Installation

Install the package from Nuget:

dotnet add package RhythiaLib

Or reference the project directly:

dotnet add reference path/to/RhythiaLib/RhythiaLib/RhythiaLib.csproj

Supported Formats

Extension Status Description
.rhr Supported Steam Rhythia replay file
.rhm Supported Steam Rhythia map file/archive
.sspre Planned SoundSpace+ replay file
.sspm Planned SoundSpace+ map file
.phxr Planned FOSS Rhythia replay file
.phxm Planned FOSS Rhythia map file

Usage

Testing

Run all tests with:

dotnet test

Credits

License

Licensed under the MIT License. See LICENSE for details.