Commit Graph
100 Commits
Author SHA1 Message Date
MaxOhn d8f7608ad7 osu: updated up to commit from 2021-10-27 2021-10-30 19:08:24 +02:00
MaxOhn 6ce71cf01c initial testing and debugging 2021-10-28 19:29:00 +02:00
MaxOhn 6d1676762b recoded and added rhythm complexity calculator (untested) 2021-10-28 19:15:20 +02:00
MaxOhn 9ca4ec7de4 changed history length in speed 2021-10-28 17:59:44 +02:00
MaxOhn 412421f3e6 added rhythm multiplier for strain sections 2021-10-28 17:46:44 +02:00
MaxOhn aa2ab89508 add a buff to short maps for flashlight skill 2021-10-28 16:36:16 +02:00
MaxOhn 12b1517f7d increase the multiplier when hidden is applied on the flashlight skill 2021-10-28 16:33:23 +02:00
MaxOhn 7a0236e34d apply nerf to flashlight skill on high star maps 2021-10-28 16:32:40 +02:00
MaxOhn a4ff08826b add Flashlight skill 2021-10-28 16:18:53 +02:00
MaxOhn a6f35e7985 v0.2.3 2021-08-09 12:05:57 +02:00
MaxOhn cc8c893866 updated osu's clockrate bugfix
mania: updated to osu's clockrate bugfix

taiko: updated to osu's clockrate bugfix

fruits: updated to osu's clockrate bugfix
2021-08-09 12:00:03 +02:00
MaxOhn 61620d6b25 updated osu tests & more bugfixing for osu 2021-07-24 18:18:18 +02:00
MaxOhn 9ffd6ad1b6 osu: bugfixes 2021-07-24 03:21:20 +02:00
MaxOhn c605bdd243 implemented update up to osu commit cde8ae6 2021-07-23 18:32:30 +02:00
MaxOhn 3a7e096206 mania: ensure columns index is valid 2021-06-14 02:48:51 +02:00
MaxOhn 67c6ad8d8e remove unnecessary features from async-std & tokio 2021-05-07 12:44:10 +02:00
MaxOhn 10d42de58e updated changelog 2021-05-05 15:27:32 +02:00
MaxOhn c731a767fb v0.2.2 2021-05-03 22:55:11 +02:00
MaxOhn 91f4cf7717 osu: another underflow prevention 2021-04-29 15:31:09 +02:00
MaxOhn db90c28263 recolor benchmark image background 2021-04-29 12:54:32 +02:00
MaxOhn 7a3f8ebf9c removed redundant point_on_lines functions 2021-04-29 12:48:28 +02:00
MaxOhn dabcb5e813 updated benchmark results & tiny overall adjustments 2021-04-29 12:25:39 +02:00
MaxOhn 9f984ac4e2 taiko: micro optimizations 2021-04-29 01:36:34 +02:00
MaxOhn 2c913d5f3b catmull optimization 2021-04-29 00:07:56 +02:00
MaxOhn 921f2afeac slight bezier optimization 2021-04-28 23:21:40 +02:00
MaxOhn 964b972eac Curve method changes & fixed all_included 2021-04-28 22:44:50 +02:00
MaxOhn 643a67888d micro optimizations 2021-04-28 22:19:18 +02:00
MaxOhn 2707f1aabc slight integration test restructure 2021-04-28 21:38:23 +02:00
MaxOhn bb6ee0332c fix linear perfect curves and subpaths 2021-04-28 21:25:08 +02:00
MaxOhn 97f3cb2030 fruits: fixed reverse sliders 2021-04-27 18:01:26 +02:00
MaxOhn 1b05c8744b improved slider point interpolation 2021-04-27 16:24:24 +02:00
MaxOhn 76b6353c15 v0.2.1 2021-04-17 16:47:53 +02:00
MaxOhn 17426b9975 docs & clippy adjustment 2021-04-17 16:47:48 +02:00
MaxOhn 3f81f18c75 osu: dont count hitobjects again 2021-04-17 14:28:04 +02:00
MaxOhn ed33eda909 parse cleanup 2021-04-17 14:08:56 +02:00
MaxOhn 041032ee14 Merge branch 'next' into main 2021-02-25 15:24:18 +01:00
MaxOhn e0f298e9e6 v0.2.0 2021-02-25 15:23:53 +01:00
MaxOhn 146562dc15 minor readme fix 2021-02-23 23:38:59 +01:00
MaxOhn 328095cfb3 enable (useless) methods despite features 2021-02-23 23:38:59 +01:00
MaxOhn eaeab70a8d parse: refactored Beatmap impls 2021-02-23 23:38:59 +01:00
MaxOhn f3d097cec5 hide parsing related types further inwards 2021-02-23 23:38:59 +01:00
MaxOhn 00a8b990d0 adjusted readme & lib.rs docs 2021-02-23 23:38:59 +01:00
MaxOhn e7ac4d7401 added async_tokio feature 2021-02-23 23:38:59 +01:00
MaxOhn 8a3bb912b0 remove ignored unit tests 2021-02-23 23:38:59 +01:00
MaxOhn 584e1c5714 remove async pp calculation & reset to v0.1.1 2021-02-23 23:38:59 +01:00
MaxOhn 6556ca3ab1 v0.1.1 2021-02-15 09:44:18 +01:00
MaxOhn 8d8543be85 taiko: fixed hitwindow flooring 2021-02-15 09:39:28 +01:00
MaxOhn b155e40a35 readme & minor doc adjustment 2021-02-12 10:29:26 +01:00
MaxOhn 321ee8f341 parse: cap slider length 2021-02-11 14:37:25 +01:00
MaxOhn 802df83a57 parse: trim special character too 2021-02-08 17:37:02 +01:00
MaxOhn 09e88c2872 parse: handle many curvepoints efficiently 2021-02-04 16:27:07 +01:00
MaxOhn f429509c75 osu: fixed pp underflow 2021-02-04 14:36:07 +01:00
MaxOhn 6e0bd2c93b osu: fixed angle calculation for no_leniency 2021-02-04 14:00:17 +01:00
MaxOhn 6b5dea5c2a fruits: fix handling passed_objects 2021-02-03 11:37:18 +01:00
MaxOhn e43b824062 mania: slightly accounted for calculating on osu!standard maps 2021-02-03 11:27:12 +01:00
MaxOhn 829682e9ee fruits: fixed passed_objects in star calculation 2021-02-01 16:45:18 +01:00
MaxOhn 33b09c7f4c osu: more hitresult fixes 2021-02-01 16:12:24 +01:00
MaxOhn de59a221ca added CHANGELOG.md 2021-02-01 14:42:06 +01:00
MaxOhn 4246ce7e29 mania: fixed pp on hr 2021-02-01 14:32:38 +01:00
MaxOhn c2585eefa8 osu: fixed branch which didnt set hitresults 2021-01-30 11:49:04 +01:00
MaxOhn 36a50c5c5c added example docs + prevent object overflows for osu 2021-01-29 09:52:36 +01:00
MaxOhn abadce3f5f made ParseError and ParseResult pub again 2021-01-29 09:25:12 +01:00
MaxOhn 1fd7777fad docs cleanup 2021-01-29 02:06:53 +01:00
MaxOhn 8f6de43091 added benchmark results 2021-01-29 01:29:27 +01:00
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