The beatmap to analyze.
DroidStarRating
or RebalanceDroidStarRating
is required for three finger or two hand analyzing.
The ID of the score.
Penalty value used to penalize dpp for 2-hand.
The beatmap that is being analyzed. DroidStarRating
or RebalanceDroidStarRating
is required for three finger or two hand analyzing.
The results of the analyzer. null
when initialized.
The fixed odr file of the replay.
Whether this replay has been checked against 2 hand usage.
Whether this replay has been checked against 3 finger usage.
Whether or not the play is considered 2-handed.
Whether or not the play is considered using >=3 finger abuse.
The original odr file of the replay.
The score ID of the replay.
Penalty value used to penalize dpp for 3 finger abuse.
The cursor indexes at which each object was hit.
This is filled after 2 hand usage has been checked.
Analyzes a replay.
Gets hit error information of the replay.
analyze()
must be called before calling this.
Checks if a play is using 2 hands.
Requires analyze()
to be called first and map
to be defined as DroidStarRating
or RebalanceDroidStarRating
.
Checks if a play is using 3 fingers.
Requires analyze()
to be called first and map
to be defined as DroidStarRating
or RebalanceDroidStarRating
.
Generated using TypeDoc
A replay analyzer that analyzes a replay from osu!droid.
Created by reverse engineering the replay parser from the game itself, which can be found here.
Once analyzed, the result can be accessed via the
data
property.