MaxOhn
|
e0d9616336
|
test: improve gradual testing for mania
|
2023-11-13 15:43:14 +01:00 |
|
MaxOhn
|
1ff200dbda
|
fix: handle taiko passed objects properly & improve testing
|
2023-11-13 13:38:14 +01:00 |
|
MaxOhn
|
037654c771
|
test: improved gradual testing for osu
|
2023-11-11 19:00:47 +01:00 |
|
MaxOhn
|
afd1bdda9d
|
fix: always consider *all* notes for stacking
|
2023-11-11 18:46:09 +01:00 |
|
MaxOhn
|
10a407cbcc
|
test: parse maps only once
|
2023-11-10 21:56:36 +01:00 |
|
MaxOhn
|
10162f8f10
|
fix: move state conversions
|
2023-11-10 15:01:09 +01:00 |
|
MaxOhn
|
7bf3e6699a
|
test: assert only relevant values
|
2023-11-10 14:59:28 +01:00 |
|
MaxOhn
|
a142375206
|
test: remove custom test
|
2023-11-10 14:59:28 +01:00 |
|
MaxOhn
|
21bf030690
|
test: proptest with too many objects
|
2023-11-10 14:59:28 +01:00 |
|
MaxOhn
|
383ca169dd
|
test: fixed mania parsing test
|
2023-11-10 14:59:28 +01:00 |
|
MaxOhn
|
9cf0ba0d6f
|
feat: add methods ModePP::generate_state
|
2023-11-10 14:59:28 +01:00 |
|
MaxOhn
|
45317a337d
|
fix: improve catch hitresult generation
|
2023-11-10 14:59:26 +01:00 |
|
MaxOhn
|
296f3ebcfb
|
test: adjust mania integration test data
|
2023-11-10 14:58:13 +01:00 |
|
MaxOhn
|
ed397e038b
|
test: ensure correct attributes
|
2023-11-10 14:57:48 +01:00 |
|
MaxOhn
|
e653fd1c8d
|
test: reduce mania_hitresults proptest cases
|
2023-11-10 14:57:48 +01:00 |
|
MaxOhn
|
33cb24c64d
|
test: slight osu bf refactor
|
2023-11-10 14:57:48 +01:00 |
|
MaxOhn
|
cfd0cb2095
|
test: slight taiko bf refactor
|
2023-11-10 14:57:48 +01:00 |
|
MaxOhn
|
7bc51bcd24
|
fix: improve mania hitresult generation
|
2023-11-10 14:57:48 +01:00 |
|
MaxOhn
|
4fe2fd53df
|
test: allow all 0s for osu_hitresults
|
2023-11-10 14:57:48 +01:00 |
|
MaxOhn
|
f8246dbf71
|
fix: improve taiko hitresult generation
|
2023-11-10 14:57:48 +01:00 |
|
MaxOhn
|
8527f2f391
|
test: use proptest for hitresults
|
2023-11-10 14:57:46 +01:00 |
|
MaxOhn
|
99b12376c3
|
fix: improve osu hitresult generation
|
2023-11-10 14:57:03 +01:00 |
|
MaxOhn
|
da4b4df876
|
chore: updated changelog
|
2023-11-09 22:00:53 +01:00 |
|
MaxOhn
|
7fd4194c21
|
dep: remove gradual from default features
|
2023-11-09 21:50:05 +01:00 |
|
MaxOhn
|
aea34e2a3e
|
ci: include gradual feature in CI
|
2023-11-09 21:48:08 +01:00 |
|
MaxOhn
|
0187a1e58a
|
feat: added owned types for gradual calc of any mode
|
2023-11-09 21:48:01 +01:00 |
|
MaxOhn
|
3b93ec1cea
|
feat: added owned gradual performance calcs
|
2023-11-09 20:21:33 +01:00 |
|
MaxOhn
|
e70cec0c0d
|
fix: fixed indexing in gradual catch calc
|
2023-11-09 19:30:25 +01:00 |
|
MaxOhn
|
5b4a349aaf
|
chore: ensure gradual osu calc cant be cloned
|
2023-11-09 12:05:40 +01:00 |
|
MaxOhn
|
49f640f939
|
feat: added struct CatchOwnedGradualDifficulty
|
2023-11-09 11:46:52 +01:00 |
|
MaxOhn
|
1aa6bcdb7a
|
feat: added struct ManiaOwnedGradualDifficulty
|
2023-11-09 11:30:45 +01:00 |
|
MaxOhn
|
70d589fb3d
|
doc: adjusted crate-level docs & readme
|
2023-11-09 02:21:29 +01:00 |
|
MaxOhn
|
e7faacaad1
|
doc: enable doc_cfg
|
2023-11-09 01:08:14 +01:00 |
|
MaxOhn
|
8a643fb6f0
|
perf: implement GradualDifficulty::nth manually
|
2023-11-08 22:20:05 +01:00 |
|
MaxOhn
|
a9a7cd507e
|
doc: fixed broken doc links
|
2023-11-08 22:12:50 +01:00 |
|
MaxOhn
|
1434e88cef
|
refactor!: renamed gradual calc types
|
2023-11-08 21:47:54 +01:00 |
|
MaxOhn
|
06a76a834e
|
refactor!: overhauled gradual calc for any mode
|
2023-11-08 21:44:25 +01:00 |
|
MaxOhn
|
719894526d
|
feat: add last method to gradual perf calc
|
2023-11-08 21:36:15 +01:00 |
|
MaxOhn
|
2be5bdc365
|
refactor!: overhauled gradual calc for catch
|
2023-11-08 21:08:07 +01:00 |
|
MaxOhn
|
4d583f5469
|
refactor!: overhauled gradual calc for mania
|
2023-11-08 11:37:02 +01:00 |
|
MaxOhn
|
74083e5ecb
|
refactor!: overhauled gradual calc for taiko
|
2023-11-08 09:41:34 +01:00 |
|
MaxOhn
|
79e19d5a9b
|
refactor!: overhauled gradual calc for osu
|
2023-11-07 16:29:31 +01:00 |
|
MaxOhn
|
5fd29c2ab4
|
feat: added method AnyPP::hitresult_priority
|
2023-10-28 13:39:58 +02:00 |
|
MaxOhn
|
457934f484
|
feat: add From<u8> impl for GameMode
|
2023-10-27 09:59:54 +02:00 |
|
MaxOhn
|
7949e2fc13
|
perf: reduce TandemSorter size
|
2023-09-06 13:10:36 +02:00 |
|
MaxOhn
|
1afb31e597
|
release: 0.9.5
|
2023-09-06 12:59:35 +02:00 |
|
MaxOhn
|
23cf31267b
|
ci: use nextest
|
2023-09-06 12:57:08 +02:00 |
|
MaxOhn
|
9410cf82a9
|
chore: updated changelog
|
2023-09-06 12:50:25 +02:00 |
|
MaxOhn
|
5ae7736479
|
test: added CompactVec tests
|
2023-09-06 12:47:54 +02:00 |
|
MaxOhn
|
8492d91a61
|
chore: made clippy happy
|
2023-05-05 15:03:13 +02:00 |
|
MaxOhn
|
0c0ad34827
|
fix: prevent underflow on fails due to sliders
|
2023-05-05 10:42:54 +02:00 |
|
MaxOhn
|
bd9623d32b
|
use CompactVec for all modes
|
2023-02-22 13:12:54 +01:00 |
|
MaxOhn
|
de342f5c3d
|
compress all values instead of just zeros
|
2023-02-14 09:11:22 +01:00 |
|
MaxOhn
|
7b87041f49
|
added {AnyStars/AnyPP}::is_convert
|
2023-02-11 10:28:07 +01:00 |
|
MaxOhn
|
b5439a0229
|
store zero strain values
|
2023-02-11 10:27:24 +01:00 |
|
MaxOhn
|
b1451b4f0b
|
store taiko strain peaks in CompactZerosVec
|
2023-02-10 18:53:47 +01:00 |
|
MaxOhn
|
7cc3a4644b
|
break loop early on 0 curr strain
|
2023-02-09 14:04:28 +01:00 |
|
MaxOhn
|
68050f7848
|
v0.9.4
|
2023-02-09 07:56:30 +01:00 |
|
MaxOhn
|
abb558f472
|
updated changelog
|
2023-02-09 07:53:31 +01:00 |
|
MaxOhn
|
9c1f2989cb
|
remove invalid curve points error variant
|
2023-02-09 07:50:17 +01:00 |
|
MaxOhn
|
9d5a059e0a
|
skip parsed line if unknown object type
|
2023-02-09 07:41:58 +01:00 |
|
MaxOhn
|
f645d16bee
|
remove redundant error variant
|
2023-02-09 07:39:56 +01:00 |
|
MaxOhn
|
16e06e50b7
|
stricter parsing of file version
|
2023-02-09 07:37:09 +01:00 |
|
MaxOhn
|
a96a6b8ee0
|
skip parsed line if invalid mode
|
2023-02-09 07:26:55 +01:00 |
|
MaxOhn
|
9067759dc2
|
skip parsed line if invalid key:value
|
2023-02-09 07:24:28 +01:00 |
|
MaxOhn
|
d15f3313d9
|
skip parsed line if expected field not present
|
2023-02-09 07:08:35 +01:00 |
|
MaxOhn
|
6c36065ea1
|
updated changelog
|
2023-02-09 06:27:12 +01:00 |
|
MaxOhn
|
7bac0c7215
|
clamp clock rate
|
2023-02-09 06:25:26 +01:00 |
|
MaxOhn
|
1b5399070e
|
added is_convert method to TaikoPP and ManiaPP
|
2023-02-02 08:54:47 +01:00 |
|
MaxOhn
|
741aa7a8e3
|
fixed Beatmap::bpm
|
2023-01-30 00:37:38 +01:00 |
|
MaxOhn
|
58f6b6631b
|
extended comment
|
2023-01-29 03:40:34 +01:00 |
|
MaxOhn
|
6cef427f17
|
v0.9.3
|
2023-01-28 15:10:37 +01:00 |
|
MaxOhn
|
0c6d2e747f
|
parse curve points within range
|
2023-01-28 15:08:38 +01:00 |
|
MaxOhn
|
06320468c5
|
updated changelog
|
2023-01-28 04:37:14 +01:00 |
|
MaxOhn
|
cdb0bbb8f4
|
fixed indent in workflow
|
2023-01-28 04:30:47 +01:00 |
|
MaxOhn
|
1979d139fb
|
fixed niche capacity overflow
|
2023-01-28 04:27:57 +01:00 |
|
MaxOhn
|
ea51971471
|
ignore line on invalid curve points instead of error throw
|
2023-01-28 03:24:48 +01:00 |
|
MaxOhn
|
17ab4c454e
|
reformated Cargo.toml
|
2023-01-28 02:55:42 +01:00 |
|
MaxOhn
|
1b9668428d
|
fixed async_std compilation by including default features
|
2023-01-28 02:50:18 +01:00 |
|
MaxOhn
|
3b8a5f987d
|
moved BeatmapExt into beatmap module
|
2023-01-27 13:31:46 +01:00 |
|
MaxOhn
|
28bcf107f1
|
update to edition 2021 & fix clippy lints
|
2023-01-27 07:58:07 +01:00 |
|
MaxOhn
|
e6957f935a
|
remove outdated comment
|
2023-01-12 01:27:16 +01:00 |
|
MaxOhn
|
51a2092020
|
made clippy happy
|
2023-01-11 23:57:04 +01:00 |
|
MaxOhn
|
07ea95a6c0
|
added ScoreState::total_hits
|
2022-11-29 00:29:30 +01:00 |
|
MaxOhn
|
9e0001d9d9
|
fixed typo
|
2022-11-12 13:17:25 +01:00 |
|
MaxOhn
|
4137520bbb
|
v0.9.1
|
2022-10-26 22:31:44 +02:00 |
|
MaxOhn
|
007410192b
|
remove clock rate from strains section length
|
2022-10-26 22:25:52 +02:00 |
|
MaxOhn
|
533ff8c960
|
reordering
|
2022-10-26 22:23:51 +02:00 |
|
MaxOhn
|
b6ec17fd12
|
convert map internally for tko & mna
|
2022-10-26 22:23:43 +02:00 |
|
MaxOhn
|
de400b29cf
|
v0.9.0
|
2022-10-24 10:23:25 +02:00 |
|
MaxOhn
|
a7b1b1c899
|
adjusted default capacities for beatmap
|
2022-10-23 23:28:32 +02:00 |
|
MaxOhn
|
2137e4737c
|
store hit_window in speed skill
|
2022-10-22 20:01:25 +02:00 |
|
MaxOhn
|
14d3db7940
|
adjust osu skill structure to taiko & mania
|
2022-10-22 19:55:28 +02:00 |
|
MaxOhn
|
9acd6efe50
|
store osu skills in struct instead of array
|
2022-10-22 19:42:16 +02:00 |
|
MaxOhn
|
ea23a8948b
|
reuse path & length bufs for curves
|
2022-10-22 18:57:17 +02:00 |
|
MaxOhn
|
3a1b868a4d
|
fixed typo
|
2022-10-22 16:57:28 +02:00 |
|
MaxOhn
|
f9681940b0
|
updated changelog
|
2022-10-22 16:51:46 +02:00 |
|
MaxOhn
|
df93d5a39c
|
removed pp-gen
|
2022-10-21 12:59:14 +02:00 |
|
MaxOhn
|
5a129437eb
|
various minor adjustments
|
2022-10-21 12:42:41 +02:00 |
|
MaxOhn
|
335f0a7dde
|
fixed & extended test cases
|
2022-10-21 11:07:29 +02:00 |
|