100 Commits
Author SHA1 Message Date
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
MaxOhn 17ce0ef2c9 fixed taiko 2022-10-20 00:10:38 +02:00
MaxOhn 6ff46367ca finished mania + restructured a little 2022-10-19 11:48:11 +02:00
MaxOhn 044fe986c9 mania convert fixes 2022-10-17 09:13:31 +02:00
MaxOhn 10a5293c76 use custom accuracy for taiko pp 2022-10-17 09:12:25 +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
MaxOhn 5eb8dab588 wip osu pp update 2022-10-07 18:46:17 +02:00
MaxOhn fae3a0359c implemented taiko pp update 2022-10-01 23:05:19 +02:00
MaxOhn 3b54827e2c v0.8.0 2022-08-02 18:33:45 +02:00
MaxOhn 28ad2ce7fb updated changelog 2022-08-02 18:17:16 +02:00
MaxOhn 836c2e3861 allow len without is_empty 2022-08-02 18:06:52 +02:00
MaxOhn d81a8c9ab6 v0.7.1 2022-07-12 22:07:36 +02:00
MaxOhn e81e388f70 anticipate ansi encoding while parsing events 2022-07-12 22:00:58 +02:00
MaxOhn 18e79eab12 consider overflowing edge sounds 2022-07-12 18:12:20 +02:00
MaxOhn eee0cc7c02 fixed typo 2022-07-10 16:11:48 +02:00
MaxOhn 232cdb4a4f v0.7.0 2022-07-06 19:15:23 +02:00
MaxOhn 03e1d7655e fixed sounds on taiko converts 2022-07-06 19:10:44 +02:00
MaxOhn 3ddf4074c0 minor documentation adjustment 2022-07-06 16:22:04 +02:00
MaxOhn 07bd22d238 renamed ParseError::IOError 2022-07-06 16:07:04 +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 a732d28b34 mention bindings in readme 2022-07-06 15:11:31 +02:00
MaxOhn c59d9d055d fixed object count for mania converts 2022-07-06 14:31:49 +02:00
MaxOhn 29710b3290 removed artifact 'allow' clauses 2022-07-06 12:56:46 +02:00
MaxOhn 8ec61f96d0 added distinct strains struct for each mode 2022-07-06 12:54:00 +02:00
MaxOhn af2530e836 fixed slider velocity for taiko converts 2022-07-05 22:46:16 +02:00
MaxOhn 48c798315a change internal mode of converted tko/mna map 2022-07-05 12:52:02 +02:00
MaxOhn 13f515c9ca Merge branch 'main' into next 2022-07-05 12:21:58 +02:00
MaxOhn cccbfabe3f v0.6.0 2022-07-05 12:21:51 +02:00
MaxOhn 27f9bddde3 fixed test in async 2022-07-05 12:21:51 +02:00
MaxOhn dd7ddfa5dc v0.6.0 2022-07-05 12:19:03 +02:00
MaxOhn 1fa34258e2 optimized LimitedQueue implementation 2022-07-04 17:30:27 +02:00
MaxOhn 6b410911e2 replace LimitedQueueIter with type alias 2022-07-04 14:21:52 +02:00
MaxOhn c2e96ce95b refactored beatmap types into a new module 2022-06-27 14:28:46 +02:00
MaxOhn 5fdec291ec made control point types pub 2022-06-21 07:56:28 +02:00
MaxOhn d0db4a1775 made clippy happy 2022-06-21 07:38:50 +02:00
MaxOhn 80fe8aa238 rename bezier buffers 2022-06-21 07:32:43 +02:00
MaxOhn c167588bf0 keep structs instead of tuples for control points 2022-06-21 07:32:21 +02:00
MaxOhn 64b9412231 rename pp-plot output files 2022-06-21 07:30:33 +02:00
MaxOhn 43b1b297af v0.5.2 2022-06-14 01:17:30 +02:00
MaxOhn 7a62bd51d5 updated changelog 2022-06-13 23:26:52 +02:00
MaxOhn dc07a21844 default ar to od if missing 2022-04-15 07:50:15 +02:00
MaxOhn 570e9c7f67 v0.5.1 2022-03-21 20:03:05 +01:00
MaxOhn 69404e6683 added timestamps to changelog 2022-03-21 20:01:00 +01: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 58b2ffba08 renamed fruits to catch 2022-03-20 17:05:37 +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 7e05216740 clamping beat length 2022-03-19 12:40:17 +01:00
MaxOhn 1999f92b57 fruits: fixed droplet timings 2022-03-16 20:33:16 +01:00
MaxOhn 2f9087825d fixed handling missing diff attrs 2022-03-16 10:39:13 +01:00
MaxOhn db4aa46e2b fix handling unavailable uninherited timing point value 2022-03-16 00:12:35 +01:00
MaxOhn 8986cf334e read 'uninherited' value to determine timing point type 2022-03-11 22:15:50 +01:00
MaxOhn 34c3a195da remove all mode features
minor adjustments
2022-01-25 18:04:30 +01:00
MaxOhn 543a4302e9 added AttributeProvider impl to mode performance attrs 2022-01-25 03:34:47 +01:00
MaxOhn d7996ef27c add sounds with capacity 2022-01-25 03:21:06 +01:00
MaxOhn f689a21026 move sound field of HitObject to Beatmap 2022-01-24 23:17:04 +01:00
MaxOhn 0989a34413 updated pp-gen README 2022-01-09 23:20:38 +01:00
MaxOhn 7b9bd0b1f4 updated pp-gen & pp-plot w.r.t. osu-tools output 2022-01-08 18:45:35 +01:00
MaxOhn b7ebe4696e osu: handle maps without objects 2022-01-07 15:13:36 +01:00
MaxOhn 5e7d5a833d removed todo in test 2021-11-25 01:34:24 +01:00
MaxOhn 8251196c39 v0.4.0 2021-11-25 01:06:30 +01:00
MaxOhn a2efcc5e8b added example for gradual calculation to readme 2021-11-25 00:57:53 +01:00
MaxOhn 334a1ab891 removed Copy from score states but added Eq + PartiqlEq 2021-11-24 23:45:47 +01:00
MaxOhn 0f1469cadd fixed build on some feature combinations 2021-11-24 23:14:08 +01:00
MaxOhn f0a221aee6 added 'state' methods to PP calculator structs 2021-11-24 20:42:36 +01:00
MaxOhn db1bac08d7 added GradualDifficultyAttributes and GradualPerformanceAttributes 2021-11-24 19:17:13 +01:00
MaxOhn 2736b4c769 added FruitsGradualPerformanceAttributes 2021-11-24 17:58:12 +01:00
MaxOhn 19bbda397f added FruitsGradualDifficultyAttributes + bunch of fruits restructuring 2021-11-24 17:00:49 +01:00
MaxOhn 1d88764d13 added TaikoGradualPerformanceAttributes 2021-11-24 02:48:26 +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 4922fd32f5 osu: fixed test values for gradual performance attributes 2021-11-23 03:16:03 +01:00
MaxOhn bfc0188c61 added max_combo method for osu & taiko difficulty attributes 2021-11-23 03:12:14 +01:00
MaxOhn 86cee5ee88 fruits: FruitsDifficultyAttributes::max_combo is now a method + fixed attributes on very short maps 2021-11-23 03:11:49 +01:00
MaxOhn 5231bcd552 taiko: fixed max_combo on partial plays & attributes on very short maps 2021-11-23 02:39:04 +01:00
MaxOhn 0b367c59e5 mania: fixed attributes on very short maps 2021-11-23 02:25:44 +01:00
MaxOhn 55f0c4bfe3 fixed attributes on very short maps + fixed gradual attributes offset 2021-11-23 01:54:56 +01:00
MaxOhn 9f8c557d03 added OsuGradualPerformanceAttributes 2021-11-22 03:32:31 +01:00