Commit Graph

72 Commits

Author SHA1 Message Date
Max 2a046a3df0 fixed async tests 2022-10-27 18:34:20 +02:00
MaxOhn 007410192b remove clock rate from strains section length 2022-10-26 22:25:52 +02:00
MaxOhn b6ec17fd12 convert map internally for tko & mna 2022-10-26 22:23:43 +02:00
MaxOhn 14d3db7940 adjust osu skill structure to taiko & mania 2022-10-22 19:55:28 +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
MaxOhn 6ff46367ca finished mania + restructured a little 2022-10-19 11:48:11 +02:00
MaxOhn cdccfdbd48 improved taiko hitresult generation 2022-10-15 12:06:21 +02:00
MaxOhn d83217f5d0 improved osu hitresult generation 2022-10-15 11:36:41 +02:00
MaxOhn fa91703a2a mania fixes 2022-10-15 10:19:48 +02:00
MaxOhn a091d30e1e finished osu std + bunch of bug fixes 2022-10-14 21:16:51 +02:00
MaxOhn 4bb2fca50c wip mania pp update 2022-10-09 16:37:49 +02:00
Max 3d92656f19 reworked attribute calculation (#15) 2022-08-02 18:07:50 +02:00
MaxOhn 836c2e3861 allow len without is_empty 2022-08-02 18:06:52 +02:00
MaxOhn 288575fb7b removed old column calculation for mania difficulty calc 2022-07-06 16:05:24 +02:00
MaxOhn 970f9ff69f renamed GameMode variants 2022-07-06 15:56:07 +02:00
MaxOhn 8ec61f96d0 added distinct strains struct for each mode 2022-07-06 12:54:00 +02:00
Max 7ed1ac5226 added convert support (#12)
* added taiko conversion

* finished converts

* made clippy happy

* optimized allocations for patterns

* taiko convert fixes

* added mode methods for osu calculators

* from CRLF back to LF

* updated changelog

* updated readme

* undo normal hitsound change

* added edge_sounds to changelog
2022-07-04 14:17:15 +02:00
MaxOhn d0db4a1775 made clippy happy 2022-06-21 07:38:50 +02:00
MaxOhn b5bee21360 consider custom clock rate for mania & taiko pp calculation 2022-03-21 19:55:22 +01:00
MaxOhn d1acb86ebf v0.5.0 2022-03-21 19:04:57 +01:00
MaxOhn df9398de95 rename speed to clock_rate 2022-03-20 17:07:42 +01:00
MaxOhn 71eac0ffa3 allow custom clock rates 2022-03-20 15:17:04 +01:00
MaxOhn 6c1250fff3 use builder pattern to calculate difficulty attrs 2022-03-20 14:51:24 +01:00
MaxOhn 34c3a195da remove all mode features
minor adjustments
2022-01-25 18:04:30 +01:00
MaxOhn f0a221aee6 added 'state' methods to PP calculator structs 2021-11-24 20:42:36 +01:00
MaxOhn 9d02a5cc48 added TaikoGradualDifficultyAttributes 2021-11-24 02:21:48 +01:00
MaxOhn e0521ba03e added ManiaGradualPerformanceAttributes & minor mania adjustments 2021-11-23 16:11:04 +01:00
MaxOhn 134401fd38 added ManiaGradualDifficultyAttributes 2021-11-23 14:26:37 +01:00
MaxOhn 0b367c59e5 mania: fixed attributes on very short maps 2021-11-23 02:25:44 +01:00
MaxOhn 86bae8c190 fixed typos 2021-11-21 17:28:23 +01:00
MaxOhn df022ee428 renamed 'attributes' field to 'difficulty' for performance attributes 2021-11-21 04:15:41 +01:00
MaxOhn 8aa1631af2 refactored strain functions 2021-11-20 20:38:31 +01:00
MaxOhn 58bf4bd6e0 added a bunch of documentation 2021-11-17 18:59:52 +01:00
MaxOhn 0a0dd025f7 added various From<_> implementations 2021-11-13 20:46:23 +01:00
MaxOhn 8beabd4e11 renamed PpResult+StarResult, minor structural adjustments, documentation update 2021-11-13 17:16:31 +01:00
MaxOhn d703f55b3c f32 -> f64 & osu_precise fixes + update 2021-11-12 02:44:40 +01:00
MaxOhn 21dcdeb942 enforce lint groups
added remaining lint enforcements
2021-11-06 23:25:03 +01:00
MaxOhn 3f8d023e71 osu: clean up of feature based functions 2021-11-03 18:10:49 +01:00
MaxOhn 528f1b2a7e removed tests & fixed code in documentation 2021-11-03 18:03:44 +01:00
MaxOhn 97ba2db7d6 return DifficultyAttributes instead of StarResult 2021-11-03 18:00:29 +01:00
MaxOhn 5780559b70 return PerformanceAttributes instead of PpResult 2021-11-03 16:53:17 +01: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 3a7e096206 mania: ensure columns index is valid 2021-06-14 02:48:51 +02:00
MaxOhn 17426b9975 docs & clippy adjustment 2021-04-17 16:47:48 +02:00
MaxOhn f3d097cec5 hide parsing related types further inwards 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
PurePeace 59f77dfd4b add: async wrapper for pp calculate 2021-02-23 15:30:57 +08:00
MaxOhn 6e0bd2c93b osu: fixed angle calculation for no_leniency 2021-02-04 14:00:17 +01:00