MaxOhn
|
909241af44
|
gradual calc for mania
|
2024-02-22 20:22:17 +01:00 |
|
MaxOhn
|
95012c9f48
|
dont store perf calculator in gradual calc
|
2024-02-22 20:18:22 +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 |
|
MaxOhn
|
305041376b
|
use clamped x for juicestream but keep original (/b/17294)
|
2024-02-19 12:44:22 +01:00 |
|
MaxOhn
|
2e49ded8a3
|
replace sqrt with powf (/b/1712589+DT)
|
2024-02-18 20:13:45 +01:00 |
|
MaxOhn
|
5d62e87df1
|
dont adjust catch slider vel wrt version (/b/53569)
|
2024-02-18 12:52:55 +01:00 |
|
MaxOhn
|
606be7c3bf
|
dont clamp [Difficulty] values (/b/1855)
|
2024-02-17 18:00:14 +01:00 |
|
MaxOhn
|
812a71fff6
|
clamp juicestream heads beforehand (/b/17295+Catch)
|
2024-02-17 14:11:41 +01:00 |
|
MaxOhn
|
2c50fbeb1b
|
decode time signature (/b/1224549)
|
2024-02-16 23:53:27 +01:00 |
|
MaxOhn
|
872920a84e
|
store edge sounds properly
|
2024-02-16 22:19:54 +01:00 |
|
MaxOhn
|
7988befad1
|
fix endpos for old stacking
|
2024-02-16 15:53:18 +01:00 |
|
MaxOhn
|
32697472ab
|
store bpm_mult in diff points (/b/1033882+Taiko)
|
2024-02-16 15:06:26 +01:00 |
|
MaxOhn
|
6b6a7e1a0e
|
fix taiko regression
|
2024-02-16 02:17:31 +01:00 |
|
MaxOhn
|
56882c5ff8
|
fixed csharp sort
|
2024-02-16 02:13:14 +01:00 |
|
MaxOhn
|
3f49840ce8
|
added proptesting for TandemSort
|
2024-02-16 01:33:21 +01:00 |
|
MaxOhn
|
05b588a2d1
|
apply proper sorting for catch objects
|
2024-02-16 01:18:37 +01:00 |
|
MaxOhn
|
100d01483c
|
impl c#'s unstable sort & refactor sort things
|
2024-02-15 15:46:44 +01:00 |
|
MaxOhn
|
25eec40e06
|
always clamp catch effective x
|
2024-02-14 22:11:00 +01:00 |
|
MaxOhn
|
51bd8cce66
|
calculate slider curves for taiko converts
|
2024-02-14 18:43:06 +01:00 |
|
MaxOhn
|
e772b056bf
|
stick to f64::powi (/b/1005851+FL)
|
2024-02-14 18:07:28 +01:00 |
|
MaxOhn
|
c1cd15d0d0
|
fix order of float operations
|
2024-02-14 17:40:04 +01:00 |
|
MaxOhn
|
964f80355d
|
adjust formatting
|
2024-02-14 15:45:23 +01:00 |
|
MaxOhn
|
1fe8ceaadc
|
micro-optimization for nested object order
|
2024-02-14 15:42:40 +01:00 |
|
MaxOhn
|
0fdb91fa47
|
refactor mania hitwindows
|
2024-02-14 15:37:56 +01:00 |
|
MaxOhn
|
3f1b4e52a1
|
Merge branch 'rewrite' of https://github.com/MaxOhn/rosu-pp into rewrite
|
2024-02-14 15:28:02 +01:00 |
|
MaxOhn
|
47dd020bfc
|
sort nested objects
|
2024-02-14 15:27:24 +01:00 |
|
MaxOhn
|
e99c134a5b
|
fix mania hitwindow
|
2024-02-14 01:52:37 +01:00 |
|
MaxOhn
|
9be4b9ba4c
|
fix order of float operations
|
2024-02-14 00:40:06 +01:00 |
|
MaxOhn
|
516d47a2fe
|
add empty map tests
|
2024-02-13 16:02:03 +01:00 |
|
MaxOhn
|
b88e49889b
|
use proper default capacities
|
2024-02-13 15:11:30 +01:00 |
|
MaxOhn
|
2327287a32
|
anticipate underflow
|
2024-02-13 15:08:38 +01:00 |
|
MaxOhn
|
f628405a95
|
clamp catch values to playfield
|
2024-02-13 11:41:08 +01:00 |
|
MaxOhn
|
a7027f4972
|
fix casting
|
2024-02-13 03:05:21 +01:00 |
|
MaxOhn
|
0c7f838d84
|
fix mania conversion
|
2024-02-13 00:12:53 +01:00 |
|
MaxOhn
|
84c648ae6e
|
use curve util method
|
2024-02-11 02:36:49 +01:00 |
|
MaxOhn
|
c3a6a1cb1d
|
re-export PathType & SplineType
|
2024-02-11 02:36:37 +01:00 |
|
MaxOhn
|
6e4b930401
|
typo
|
2024-02-11 00:48:54 +01:00 |
|
MaxOhn
|
e8f13ffefa
|
fix markdown
|
2024-02-10 04:53:41 +01:00 |
|
MaxOhn
|
5f052f5674
|
wrote crate level docs
|
2024-02-10 04:44:36 +01:00 |
|
MaxOhn
|
c793361e0f
|
renamed method
|
2024-02-10 03:39:36 +01:00 |
|
MaxOhn
|
a8bf9601b6
|
initial rewrite
|
2024-02-09 17:54:14 +01:00 |
|
MaxOhn
|
aeb65ab3a4
|
refactor!: dont re-export SortedVec
|
2023-12-31 07:01:49 +01:00 |
|
MaxOhn
|
956b3db4c6
|
perf: remove Copy from mania attributes
|
2023-12-30 10:09:34 +01:00 |
|
MaxOhn
|
9d82b98c59
|
test: added tests
|
2023-12-30 10:05:35 +01:00 |
|
MaxOhn
|
d63ee5d83a
|
feat: make From impl for AnyPP generic
|
2023-12-30 09:55:45 +01:00 |
|
MaxOhn
|
b055095f0d
|
doc: minor fixes
|
2023-12-30 09:46:34 +01:00 |
|
MaxOhn
|
f9bf256aa2
|
fix: consider passed_objects in mania
|
2023-12-30 09:27:26 +01:00 |
|
MaxOhn
|
876abf8043
|
fix: fixed feature-gated code
|
2023-12-29 17:05:48 +01:00 |
|
MaxOhn
|
fecc3b1941
|
chore: made clippy happy
|
2023-12-29 11:49:13 +01:00 |
|
MaxOhn
|
d9bf3240eb
|
doc: fixed documentation
|
2023-12-29 11:34:16 +01:00 |
|
MaxOhn
|
f3c39c7891
|
feat: added convenience methods
|
2023-12-29 11:31:35 +01:00 |
|
MaxOhn
|
f2854dbde5
|
refactor: use is_convert of attrs
|
2023-12-29 11:14:33 +01:00 |
|
MaxOhn
|
90958f9979
|
refactor!: add is_convert to taiko&mania diff attrs
|
2023-12-29 11:04:21 +01:00 |
|
MaxOhn
|
9b6d4c0c9e
|
refactor: remove commented method
|
2023-12-29 10:58:02 +01:00 |
|
MaxOhn
|
308c4f5bb0
|
doc: added documentation
|
2023-12-29 10:55:47 +01:00 |
|
MaxOhn
|
0adec507c1
|
refactor: store either map or attrs in perf calc
|
2023-12-29 10:28:27 +01:00 |
|
MaxOhn
|
1213525246
|
refactor!: add n_objects to mania diff attrs
|
2023-12-29 10:10:23 +01:00 |
|
MaxOhn
|
841eb914b0
|
chore: updated changelog
|
2023-11-19 20:09:06 +01:00 |
|
MaxOhn
|
4e24567da5
|
fix: fix cases for mania hitresults
|
2023-11-19 20:02:43 +01:00 |
|
MaxOhn
|
78d4526358
|
release: v0.10.0
|
2023-11-19 18:32:40 +01:00 |
|
MaxOhn
|
7fc3247940
|
chore: updated changelog
|
2023-11-14 17:09:44 +01:00 |
|
MaxOhn
|
3abdb9680b
|
test: improve gradual testing for catch
|
2023-11-13 23:54:57 +01:00 |
|
MaxOhn
|
ae8cc674cd
|
test: fixed doctests
|
2023-11-13 17:14:06 +01:00 |
|
MaxOhn
|
046c85377c
|
ci: check doctests in CI
|
2023-11-13 15:53:28 +01:00 |
|
MaxOhn
|
a20358a3b3
|
chore: made clippy happy for all targets
|
2023-11-13 15:49:30 +01:00 |
|
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 |
|