"changing" Sparebeat maps into osu!mania beatmaps... get it? ahaha...
SpareChange is also available as a web app here!
Usage: sparechange [options] <id>
Options:
-b, --beta Whether to fetch a beta Sparebeat map
-m, --music string Path to a local .mp3 audio file to use
-p, --path string Path to a local Sparebeat map JSON file
Go(v1.24.5or higher)TinyGo: For building the WebAssembly module, optional (v0.39.0or higher)binaryen: Required on Windows for WebAssembly builds
$ go build -o bin/SpareChange ./cmd/cli# Copy the images folder to the web directory
$ cp -r internal/assets/images web/
# Build the WebAssembly module
$ GOOS=js GOARCH=wasm tinygo build -o web/main.wasm -no-debug ./cmd/wasm- Sparebeat (beta version)
- osu!
- Sparebeat Map Editor
- Sparebeat Map Format
- .osu file format specification
- osu-parser
not comprehensive at all, just a rough list for now
- Fetch Sparebeat map from both beta and stable
- Parse Sparebeat map JSON
- Convert Sparebeat map to an osu!mania beatmap
- Create a
.oszfile with the converted map and audio - Properly convert Sparebeat BPM & speed changes to osu!mania SV
- Allow local Sparebeat maps to be converted
- Allow osu!mania beatmaps to be converted into Sparebeat maps