Commit Graph

514 Commits

Author SHA1 Message Date
MaxOhn 0e9cadffb9 osu & fruits: linear sliders with != 2 points are now bezier 2021-01-28 19:03:22 +01:00
MaxOhn d929fbcfac minor README update 2021-01-28 11:13:48 +01:00
MaxOhn 704c4768e2 osu & fruits: fixed catmull sliders 2021-01-28 11:06:30 +01:00
MaxOhn a50225889a added AnyPP enum to calculate over all modes 2021-01-27 23:00:46 +01:00
MaxOhn 82840505b5 osu & fruits: cap slider quality 2021-01-27 11:41:47 +01:00
MaxOhn 54a056e36a share CurvePointIter between features again 2021-01-26 18:53:26 +01:00
MaxOhn 07bf677982 osu: finished all_included version 2021-01-26 18:12:45 +01:00
MaxOhn 7d8653d57d Merge branch 'all_included' of https://github.com/MaxOhn/rosu-pp into all_included 2021-01-25 12:42:47 +01:00
MaxOhn f104877172 taiko: fixed acc calculation 2021-01-25 11:48:43 +01:00
MaxOhn 78ae79f46d osu: added rough stack calculation 2021-01-23 18:25:37 +01:00
MaxOhn 479c935a17 osu: brought all_included up to speed with no_leniency 2021-01-23 13:27:02 +01:00
MaxOhn 91819063c6 osu & fruits: added unit test for SliderState 2021-01-22 16:35:50 +01:00
MaxOhn 52979f790f parse: remove bpm field from TimingPoint 2021-01-22 15:45:12 +01:00
MaxOhn adade9a84a osu & fruits: refactored ControlPointIter & added unit test 2021-01-22 15:42:48 +01:00
MaxOhn 89d5f7362c slight restructing & commenting 2021-01-22 15:03:34 +01:00
MaxOhn 3b599d649e osu & fruits: added unit tests for acc in pp calculators 2021-01-22 14:44:55 +01:00
MaxOhn 907edb4eaa osu: more acc fixing 2021-01-22 10:12:28 +01:00
MaxOhn 11baf58e59 osu: improve hitresult generation through acc 2021-01-22 01:43:20 +01:00
MaxOhn e933655990 feature-gated modes and osu!standard versions 2021-01-21 17:37:19 +01:00
MaxOhn dfbaa47223 parse: ignore blank lines before header 2021-01-21 09:19:05 +01:00
MaxOhn 318f677373 made clippy happy 2021-01-20 19:57:37 +01:00
MaxOhn b2f2333c66 fruits: consider given misses when calculating hit results 2021-01-20 19:22:31 +01:00
MaxOhn b3f73b7b6c parse: fix missing mode & leniency + improve error msg 2021-01-20 10:27:40 +01:00
MaxOhn 2336793cc6 mania: use stable sort first 2021-01-20 10:02:13 +01:00
MaxOhn 19782838e4 slight clarification in documentation 2021-01-19 21:06:15 +01:00
MaxOhn f12a190d4f restructured StarResult to unify modes 2021-01-19 21:01:52 +01:00
MaxOhn bd6130d79c fruits: calculate object amount if no accuracy given 2021-01-19 20:37:47 +01:00
MaxOhn 6755532559 fix missing approach rate on old maps 2021-01-18 20:05:05 +01:00
MaxOhn f585b38efc added functions to calculate only the strains 2021-01-18 17:40:18 +01:00
MaxOhn 44538a7022 use the same StarResult type for all modes 2021-01-18 12:55:46 +01:00
MaxOhn aae601a91e fruits: minor adjustment 2021-01-18 10:12:17 +01:00
MaxOhn 6c1a204b41 osu: ignore Hold objects instead of panicking 2021-01-18 08:51:44 +01:00
MaxOhn f75215dd83 use the same PpResult type for all modes 2021-01-18 08:46:08 +01:00
MaxOhn 1902eedf5f mania: scale score for pp calculation on partial plays 2021-01-18 07:59:03 +01:00
MaxOhn f11c5e0ab4 remove lazy_static dependency 2021-01-18 07:48:16 +01:00
MaxOhn b3addf4165 remove key mods 2021-01-17 22:24:19 +01:00
MaxOhn 5e01f867ce added documentation 2021-01-17 22:12:24 +01:00
MaxOhn bbc6698fc7 provided a way for partial plays 2021-01-17 19:43:18 +01:00
MaxOhn 12bf2f01b6 osu: fixed & tested pp 2021-01-17 16:49:00 +01:00
MaxOhn 6cce937be8 parse: cleanup 2021-01-17 11:01:53 +01:00
MaxOhn bd69e1782a taiko: fixed & tested pp 2021-01-17 00:00:57 +01:00
MaxOhn 090137a413 mania: fixed & tested pp 2021-01-16 21:49:49 +01:00
MaxOhn aa3cc11d6e fruits: optimized and tested 2021-01-16 20:57:12 +01:00
MaxOhn b404381cd3 mania & fruits test cases added 2021-01-16 11:02:06 +01:00
MaxOhn fedcbb3fa2 mania key mods added & some refactoring 2021-01-16 10:25:09 +01:00
MaxOhn c95de10b9b fruits, mania & taiko: handle 2nd object separately 2021-01-16 09:55:45 +01:00
MaxOhn 260939a7ec restructured workspace into single crate 2021-01-15 22:06:51 +01:00
MaxOhn ea7ff00c0a osu: reuse ticks buffer for all sliders 2021-01-15 20:03:42 +01:00
MaxOhn 9cc4cba965 osu: finished no_leniency version 2021-01-15 19:43:25 +01:00
MaxOhn cb5b9c8f1d parse: refactor 2021-01-15 10:52:10 +01:00