MaxOhn
2c77ddf4a9
refactor!: store lazer in Difficulty
2024-10-18 13:22:45 +02:00
MaxOhn
f72ff79b4a
feat!: adjust osu!standard hitresult generation
2024-10-14 00:47:38 +02:00
MaxOhn
915d07e94b
test: fix test values
2024-10-11 21:01:10 +02:00
MaxOhn
b683200b9d
fix: more catch fixes
2024-10-11 19:57:51 +02:00
MaxOhn
b641f602b6
fix: dont sort unstably for catch
2024-10-11 17:49:03 +02:00
MaxOhn
14c646d9e1
fix: refactor get_precision_adjusted_beat_len
2024-10-11 16:58:48 +02:00
MaxOhn
315d4b3c9e
fix: ensure f32 usage
2024-10-11 16:24:23 +02:00
MaxOhn
5bdb2babed
Port osu!std updates since f08134f
2024-10-10 21:25:27 +02:00
MaxOhn
f9dfa5e35c
chore: made clippy happy
2024-10-08 14:22:43 +02:00
MaxOhn
092cf34eb4
fix: adjust remaining catch pieces
2024-09-30 23:53:00 +02:00
MaxOhn
cc0a041a51
feat: update catch calc
2024-09-29 14:41:04 +02:00
MaxOhn
3c57b9b409
feat: updated osu!standard difficulate calculation
2024-09-27 15:46:40 +02:00
Badewanne3
272c6804bb
perf: store generated hitresults ( #37 )
2024-07-08 12:14:08 +02:00
Badewanne3
26547d7dea
feat: use rosu-mods ( #36 )
...
* use rosu-mods
* apply values from DifficultyAdjust mod
* minor doc addition
* consider Blinds mod in perf calc
2024-07-08 11:35:07 +02:00
Badewanne3
9acf85e934
refactor: create performance calculators through traits ( #33 )
...
* create perf calc through IntoPerformance traits
* added tests
* adjusted documentation
* fix doctest
* simplify From impls
2024-04-01 19:14:38 +02:00
Badewanne3
a577200a0f
feat: compact strains ( #32 )
...
* store zero strains compactly
* added docs
* added proptest
* add feature to store strains compactly
* update ci
* rename CompactZerosVec to StrainsVec
* add size_hint for iter
* rename iter
* minor adjustments
* more minor adjustments
2024-03-31 11:49:29 +02:00
MaxOhn
711e548a7e
made clippy quiet
2024-03-18 20:40:59 +01:00
MaxOhn
f23e2bbeb9
clamp given accuracy
2024-03-13 16:42:41 +01:00
MaxOhn
90196329c1
add GradualPerformance::len methods
2024-03-11 17:58:40 +01:00
MaxOhn
d711840a11
create perf calc either by map or attrs
2024-03-08 11:44:17 +01:00
MaxOhn
c7f2e9a993
adjusted link in docs
2024-03-06 21:44:50 +01:00
MaxOhn
0ed0bc2639
fix doctests
2024-03-04 16:19:35 +01:00
MaxOhn
c2878dca91
added minor docs
2024-03-04 16:15:41 +01:00
MaxOhn
633955ab1b
apply new settings of Difficulty
2024-03-04 15:56:55 +01:00
MaxOhn
c5fdf4e610
added more settings to Difficulty (unused)
2024-03-04 12:21:16 +01:00
MaxOhn
e749a791fc
restructure Difficulty and ModeDifficulty
2024-03-03 09:59:34 +01:00
MaxOhn
3705338d12
renamed CatchScoreState fields
2024-03-03 08:03:05 +01:00
MaxOhn
6eac895339
expose Converted::map
2024-03-02 07:02:25 +01:00
MaxOhn
59dfc109e0
store is_convert in Beatmap itself
2024-03-02 06:27:52 +01:00
MaxOhn
dfb580f201
added more attribute conversions
2024-02-29 23:36:19 +01:00
MaxOhn
852f6cfa45
made bunch of functions const
2024-02-29 23:31:07 +01:00
MaxOhn
4731da64dc
adjusted IGameMode trait
2024-02-29 22:50:24 +01:00
MaxOhn
5d77e246ae
rename method
2024-02-27 12:59:29 +01:00
MaxOhn
f173a51c0e
reduce field visibility
2024-02-27 12:57:21 +01:00
MaxOhn
917240987e
clamp clock rate
2024-02-27 12:47:56 +01:00
MaxOhn
8d5ded4e5a
store ModeDifficulty in perf calcs
2024-02-27 12:43:23 +01:00
MaxOhn
43849ba8c4
adjust doc examples
2024-02-27 12:24:53 +01:00
MaxOhn
e81c0e890f
use cmp methods
2024-02-26 18:07:16 +01:00
MaxOhn
c2c617ec01
fix doctests & rename n_misses to misses
2024-02-26 17:51:20 +01:00
MaxOhn
1a5f9b9681
added some convenience methods
2024-02-26 17:10:54 +01:00
MaxOhn
52ee7ab7a5
minor restructure
2024-02-26 15:07:06 +01:00
MaxOhn
798cdcfa0a
replace powi with powf (/b/2785319+DT on linux)
2024-02-26 13:41:46 +01:00
MaxOhn
662e3d7689
remove feature-gates in docs
2024-02-25 01:12:49 +01:00
MaxOhn
c71f81d8aa
added hitresult proptesting
2024-02-25 00:23:01 +01:00
MaxOhn
77642e83c7
gradual calc for catch
2024-02-24 17:38:33 +01:00
MaxOhn
ae14815140
made clippy happy
2024-02-23 12:52:36 +01:00
MaxOhn
1e35e0fcd7
gradual calc for osu
2024-02-22 16:59:45 +01:00
MaxOhn
f4c18fa53e
pass ownership for difficulty builder
2024-02-22 16:59:20 +01:00
MaxOhn
564adc1fe1
fix NaN arithmetic (/b/80895+Catch)
2024-02-19 17:46:41 +01:00
MaxOhn
f2bb6ce6cb
store duration instead of end_time (/b/1901200+Mania)
2024-02-19 15:03:05 +01:00