Commit Graph
100 Commits
Author SHA1 Message Date
MaxOhn 70d589fb3d doc: adjusted crate-level docs & readme 2023-11-09 02:21:29 +01:00
MaxOhn e7faacaad1 doc: enable doc_cfg 2023-11-09 01:08:14 +01:00
MaxOhn 8a643fb6f0 perf: implement GradualDifficulty::nth manually 2023-11-08 22:20:05 +01:00
MaxOhn a9a7cd507e doc: fixed broken doc links 2023-11-08 22:12:50 +01:00
MaxOhn 1434e88cef refactor!: renamed gradual calc types 2023-11-08 21:47:54 +01:00
MaxOhn 06a76a834e refactor!: overhauled gradual calc for any mode 2023-11-08 21:44:25 +01:00
MaxOhn 719894526d feat: add last method to gradual perf calc 2023-11-08 21:36:15 +01:00
MaxOhn 2be5bdc365 refactor!: overhauled gradual calc for catch 2023-11-08 21:08:07 +01:00
MaxOhn 4d583f5469 refactor!: overhauled gradual calc for mania 2023-11-08 11:37:02 +01:00
MaxOhn 74083e5ecb refactor!: overhauled gradual calc for taiko 2023-11-08 09:41:34 +01:00
MaxOhn 79e19d5a9b refactor!: overhauled gradual calc for osu 2023-11-07 16:29:31 +01:00
MaxOhn 5fd29c2ab4 feat: added method AnyPP::hitresult_priority 2023-10-28 13:39:58 +02:00
MaxOhn 457934f484 feat: add From<u8> impl for GameMode 2023-10-27 09:59:54 +02:00
MaxOhn 7949e2fc13 perf: reduce TandemSorter size 2023-09-06 13:10:36 +02:00
MaxOhn 1afb31e597 release: 0.9.5 2023-09-06 12:59:35 +02:00
MaxOhn 23cf31267b ci: use nextest 2023-09-06 12:57:08 +02:00
MaxOhn 9410cf82a9 chore: updated changelog 2023-09-06 12:50:25 +02:00
MaxOhn 5ae7736479 test: added CompactVec tests 2023-09-06 12:47:54 +02:00
MaxOhn 8492d91a61 chore: made clippy happy 2023-05-05 15:03:13 +02:00
MaxOhn 0c0ad34827 fix: prevent underflow on fails due to sliders 2023-05-05 10:42:54 +02:00
MaxOhn bd9623d32b use CompactVec for all modes 2023-02-22 13:12:54 +01:00
MaxOhn de342f5c3d compress all values instead of just zeros 2023-02-14 09:11:22 +01:00
MaxOhn 7b87041f49 added {AnyStars/AnyPP}::is_convert 2023-02-11 10:28:07 +01:00
MaxOhn b5439a0229 store zero strain values 2023-02-11 10:27:24 +01:00
MaxOhn b1451b4f0b store taiko strain peaks in CompactZerosVec 2023-02-10 18:53:47 +01:00
MaxOhn 7cc3a4644b break loop early on 0 curr strain 2023-02-09 14:04:28 +01:00
MaxOhn 68050f7848 v0.9.4 2023-02-09 07:56:30 +01:00
MaxOhn abb558f472 updated changelog 2023-02-09 07:53:31 +01:00
MaxOhn 9c1f2989cb remove invalid curve points error variant 2023-02-09 07:50:17 +01:00
MaxOhn 9d5a059e0a skip parsed line if unknown object type 2023-02-09 07:41:58 +01:00
MaxOhn f645d16bee remove redundant error variant 2023-02-09 07:39:56 +01:00
MaxOhn 16e06e50b7 stricter parsing of file version 2023-02-09 07:37:09 +01:00
MaxOhn a96a6b8ee0 skip parsed line if invalid mode 2023-02-09 07:26:55 +01:00
MaxOhn 9067759dc2 skip parsed line if invalid key:value 2023-02-09 07:24:28 +01:00
MaxOhn d15f3313d9 skip parsed line if expected field not present 2023-02-09 07:08:35 +01:00
MaxOhn 6c36065ea1 updated changelog 2023-02-09 06:27:12 +01:00
MaxOhn 7bac0c7215 clamp clock rate 2023-02-09 06:25:26 +01:00
MaxOhn 1b5399070e added is_convert method to TaikoPP and ManiaPP 2023-02-02 08:54:47 +01:00
MaxOhn 741aa7a8e3 fixed Beatmap::bpm 2023-01-30 00:37:38 +01:00
MaxOhn 58f6b6631b extended comment 2023-01-29 03:40:34 +01:00
MaxOhn 6cef427f17 v0.9.3 2023-01-28 15:10:37 +01:00
MaxOhn 0c6d2e747f parse curve points within range 2023-01-28 15:08:38 +01:00
MaxOhn 06320468c5 updated changelog 2023-01-28 04:37:14 +01:00
MaxOhn cdb0bbb8f4 fixed indent in workflow 2023-01-28 04:30:47 +01:00
MaxOhn 1979d139fb fixed niche capacity overflow 2023-01-28 04:27:57 +01:00
MaxOhn ea51971471 ignore line on invalid curve points instead of error throw 2023-01-28 03:24:48 +01:00
MaxOhn 17ab4c454e reformated Cargo.toml 2023-01-28 02:55:42 +01:00
MaxOhn 1b9668428d fixed async_std compilation by including default features 2023-01-28 02:50:18 +01:00
MaxOhn 3b8a5f987d moved BeatmapExt into beatmap module 2023-01-27 13:31:46 +01:00
MaxOhn 28bcf107f1 update to edition 2021 & fix clippy lints 2023-01-27 07:58:07 +01:00
MaxOhn e6957f935a remove outdated comment 2023-01-12 01:27:16 +01:00
MaxOhn 51a2092020 made clippy happy 2023-01-11 23:57:04 +01:00
MaxOhn 07ea95a6c0 added ScoreState::total_hits 2022-11-29 00:29:30 +01:00
MaxOhn 9e0001d9d9 fixed typo 2022-11-12 13:17:25 +01:00
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