Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: port pp update #43

Merged
merged 48 commits into from
Nov 18, 2024
Merged
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
3c57b9b
feat: updated osu!standard difficulate calculation
MaxOhn Sep 27, 2024
64001a3
feat: updated taiko calc
MaxOhn Sep 28, 2024
a02b8a8
refactor: cleanup taiko skill eval
MaxOhn Sep 28, 2024
c7b5414
feat: update mania calc
MaxOhn Sep 28, 2024
cc0a041
feat: update catch calc
MaxOhn Sep 29, 2024
092cf34
fix: adjust remaining catch pieces
MaxOhn Sep 30, 2024
f9dfa5e
chore: made clippy happy
MaxOhn Sep 30, 2024
5bdb2ba
Port osu!std updates since f08134f
MaxOhn Oct 10, 2024
b33e259
Port osu!taiko updates since f08134f
MaxOhn Oct 10, 2024
ec52aaa
test: update test case values
MaxOhn Oct 11, 2024
5f634d8
fix: adjust mania converts
MaxOhn Oct 11, 2024
315d4b3
fix: ensure f32 usage
MaxOhn Oct 11, 2024
14c646d
fix: refactor `get_precision_adjusted_beat_len`
MaxOhn Oct 11, 2024
b641f60
fix: dont sort unstably for catch
MaxOhn Oct 11, 2024
b683200
fix: more catch fixes
MaxOhn Oct 11, 2024
915d07e
test: fix test values
MaxOhn Oct 11, 2024
25d8d29
chore: made clippy happy
MaxOhn Oct 11, 2024
f646cba
fix: negate classic mod check
MaxOhn Oct 13, 2024
f72ff79
feat!: adjust osu!standard hitresult generation
MaxOhn Oct 13, 2024
2c77ddf
refactor!: store `lazer` in `Difficulty`
MaxOhn Oct 18, 2024
391eb55
chore: made clippy happy
MaxOhn Oct 18, 2024
1ee664a
test: remove target_os check
MaxOhn Oct 18, 2024
ad26097
feat: avoid using missed slider estimates
MaxOhn Oct 30, 2024
4053623
test: split target_os tests again for std
MaxOhn Oct 30, 2024
19609cb
feat: add slider hitresult methods to Performance
MaxOhn Oct 31, 2024
98ca341
fix: cap effective miss count
MaxOhn Nov 1, 2024
674cbec
chore: satisfy clippy
MaxOhn Nov 1, 2024
c504511
fix: properly divide by combo
MaxOhn Nov 3, 2024
45cd1ed
refactor: start effective miss count with miss count
MaxOhn Nov 7, 2024
9e4db40
feat: include latest taiko changes
MaxOhn Nov 8, 2024
0448980
fix: clamp effective x
MaxOhn Nov 8, 2024
9edad8a
dep: use f64 for clock rate
MaxOhn Nov 9, 2024
757b57b
feat: support horizontal flipping
MaxOhn Nov 11, 2024
4f1c63e
chore: made clippy happy
MaxOhn Nov 11, 2024
2743ea3
fix: rx perf calc
MaxOhn Nov 11, 2024
636209e
dep: replace local with upstream rosu-mods
MaxOhn Nov 11, 2024
4326ec4
test: split target_os for taiko convert test
MaxOhn Nov 11, 2024
78d7bd3
fix: handle acc pp calc for niche case
MaxOhn Nov 11, 2024
e0c53af
fix: adjust hitresult gen for mania on lazer
MaxOhn Nov 11, 2024
d6d1916
fix: dont overwrite mods & clock_rate
MaxOhn Nov 12, 2024
11095ad
fix: clamp map attributes
MaxOhn Nov 12, 2024
baeaeb7
fix: mirror reflection handling
MaxOhn Nov 13, 2024
f37b917
feat: support MR for catch
MaxOhn Nov 13, 2024
93f3756
chore: made clippy happy
MaxOhn Nov 13, 2024
30054fe
feat!: distinguish stable|lazer|lazer+classic
MaxOhn Nov 14, 2024
e2bfaea
fix: handle hitsounds with filenames differently
MaxOhn Nov 15, 2024
c615e54
dep: use published dependencies
MaxOhn Nov 18, 2024
1668bea
doc: update readme
MaxOhn Nov 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: dont overwrite mods & clock_rate
MaxOhn committed Nov 12, 2024
commit d6d191622f7f22c6ff107c5ab62bd72b88995824
3 changes: 1 addition & 2 deletions src/model/beatmap/attributes.rs
Original file line number Diff line number Diff line change
@@ -109,9 +109,8 @@ impl BeatmapAttributesBuilder {
od: ModsDependentKind::Default(ModsDependent::new(map.od)),
cs: ModsDependentKind::Default(ModsDependent::new(map.cs)),
hp: ModsDependentKind::Default(ModsDependent::new(map.hp)),
mods: GameMods::DEFAULT,
clock_rate: None,
is_convert: map.is_convert,
..self
}
}