โ stats --with-languages
mikuroxina / bms-rs Goto Github PK
View Code? Open in Web Editor NEWThe BMS format parser with Rust.
Home Page: https://docs.rs/bms-rs/latest/bms_rs/
License: Apache License 2.0
The BMS format parser with Rust.
Home Page: https://docs.rs/bms-rs/latest/bms_rs/
License: Apache License 2.0
Bmson format is a file format based on JSON and used on modern BMS players. It is helpful for us to support to serialize/deserialize the format.
To implement this, using serde_json
will be good.
parse.rs
used parse::header
as private, so Header
is not able to be accessed outside. Is this intentional?
when I parse junk - elegante 02_hyper.bme, the parser will lose some track, it tells me duplicate bga change object detected, this is the original bms
#00101:0102030400050607
#00104:01
#00106:05
#00111:000000000000000M
#00112:0G
#00113:000000000000000N
#00114:000H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000O000000000000
#00115:000I000L
#00116:3D
#00118:00000000000K0000
#00119:0000000J00000000
......
#00301:0102030400050607
#00311:000000000000000M
#00312:0G
#00313:00000I000000000N
#00314:000H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000O000000000000
#00315:0000000J00000J00
#00319:00000000000S0000
In picture, it lose track 1 and track 3
I think there is no mistake in the beatmap, it can be played in beatoraja, maybe a bug?
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Warning
Renovate failed to look up the following dependencies: Failed to look up github-tags package ructions/toolchain
.
Files affected: .github/workflows/publish.yml
This repository currently has no open or pending branches.
Cargo.toml
itertools 0.13.0
num 0.4.2
serde 1.0.200
serde_json 1.0.116
thiserror 1.0.59
.github/workflows/publish.yml
actions/checkout v4
ructions/toolchain v2
katyo/publish-crates v2
.github/workflows/release-please.yml
actions/checkout v4
tibdex/github-app-token v2
google-github-actions/release-please-action v4
.github/workflows/rust.yml
actions/checkout v4
actions-rs/toolchain v1
EmbarkStudios/cargo-deny-action v1.6.3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.