Releases: Rian8337/osu-droid-module
Releases · Rian8337/osu-droid-module
v4.0.0-beta.32
osu-droid-utilities
- Added
pp
toPlayer
v4.0.0-beta.31
osu-base
- Only check for duplicate (0, 0) slider path coordinate in Catmull sliders
osu-difficulty-calculator
- Update osu!standard difficulty calculation inline with osu!stable
v4.0.0-beta.30
osu-base
- Added
Mapinfo.from
overload for return signature - Added
MapInfo.setBeatmap
to associate aMapInfo
with a locally availableBeatmap
v4.0.0-beta.29
osu-base
- Fixed wrong AR application in
ModUtil.applyModsToBeatmapDifficulty
with rate change applied
v4.0.0-beta.28
osu-base
- Added support for applying rate-changing mods in
ModUtil.applyModsToBeatmapDifficulty
v4.0.0-beta.27
osu-base
- Added missing
oldStatistics
flag toIModApplicableToTrackRate
osu-difficulty-calculator
- Fixed
oldStatistics
flag not being handled in osu!droid difficulty calculation
osu-rebalance-difficulty-calculator
- Fixed
oldStatistics
flag not being handled in osu!droid difficulty calculation
v4.0.0-beta.26
osu-base
- Fixed osu!droid note stacking not considering circle
- Added
IModApplicableToTrackRate
interface - Added
ModUtil.calculateRateWithMods
- Added
ModUtil.applyModsToBeatmapDifficulty
- Added
IModApplicableToHitObjectWithSettings
to properly applyModDifficultyAdjust
- Added option to
MapInfo
to pass a parsedBeatmap
instance - Removed
DifficultyStatisticsCalculator
osu-difficulty-calculator
- Brought osu!droid rhythm difficulty calculation inline with osu!lazer
- Fixed Flashlight rating being doubly-punished with TD mod in osu!droid difficulty calculation
osu-rebalance-difficulty-calculator
- Updated osu!standard difficulty calculation to match with osu!lazer
- Brought osu!droid rhythm difficulty calculation inline with osu!lazer
- Fixed Flashlight rating being doubly-punished with TD mod in osu!droid difficulty calculation
osu-droid-replay-analyzer
- Fixed wrong raw mods type in
ReplayAnalyzer
v4.0.0-beta.25
osu-base
- Fix hitobject scale assignment not using setter
- Fix osu!droid stack offset calculation using osu!standard scale
- Make
HitObject.endPosition
a getter only and imposeSlider.path
setter - Fix auxiliary samples not being created properly in
Slider
andSpinner
- Flip objects vertically when applying HR mod
- Move
BeatmapConverter.convert
mod application functionality toBeatmap.createPlayableBeatmap
- Fix auxiliary samples not being copied over when converting beatmaps
- Make
HitObject.endTime
a getter
osu-difficulty-calculator
- Store 300 hit window in
DifficultyHitObject
- Move doubletapness calculation to
DifficultyHitObject
level - Port some droid pp rebalance over to live
osu-rebalance-difficulty-calculator
- Rhythm difficulty calculation fixes
- Only apply flow aim nerf in droid aim skill with the same delta time
- Store 300 hit window in
DifficultyHitObject
- Move doubletapness calculation to
DifficultyHitObject
level - Add Autopilot star rating
osu-droid-replay-analyzer
- Replace drag finger index with object aim index in three finger detection
- Prevent strain factor from dipping below 1 in three finger detection
- Fix finger factor doubly punishing object count in three finger detection
- Harshen finger factor penalty in three finger detection
- Make
CursorData.occurrenceGroups
read-only - Rework
ReplayData
availability handling - Fix slider cheesing checker using fixed cursor count in cursor index optimization
v4.0.0-beta.24
osu-base
- Handle beatmap maximum combo potentially being
null
from osu! API
osu-rebalance-difficulty-calculator
- Use speed note count to determine tap pp length scaling
- Introduce retryability metric to droid aim and tap skill
- Reduce droid snap aim strain in low spacing
- Scale droid flow aim based on angle
v4.0.0-beta.23
osu-base
- Make AR in
BeatmapDifficulty
a getter and setter - Fix osu!droid circle size conversion not applying fudge in
HitObject.applyDefaults()
- Add vector linear interpolation method
osu-rebalance-difficulty-calculator
- Use span travel distance for slider bonus in droid visual skill
- Adjust accuracy values in droid pp
- Base miss penalty factor on strains rather than individual notes in droid skill
osu-droid-replay-analyzer
- Extract buffer reading operations to methods
- Add unranked mods to replay analyzing
- Introduce object radius threshold for dragging detection
osu-strain-graph-generator
Overhauled; function parameters have been changed to not be fully dependent on difficulty calculator instance