Commit Graph
100 Commits
Author SHA1 Message Date
MaxOhn 30054fed31 feat!: distinguish stable|lazer|lazer+classic 2024-11-14 20:24:43 +01:00
MaxOhn 93f375636c chore: made clippy happy 2024-11-13 02:12:37 +01:00
MaxOhn f37b917f76 feat: support MR for catch 2024-11-13 02:09:19 +01:00
MaxOhn baeaeb77de fix: mirror reflection handling 2024-11-13 01:26:52 +01:00
MaxOhn 11095ad6b4 fix: clamp map attributes 2024-11-13 00:26:27 +01:00
MaxOhn d6d191622f fix: dont overwrite mods & clock_rate 2024-11-12 18:18:10 +01:00
MaxOhn e0c53af27a fix: adjust hitresult gen for mania on lazer 2024-11-11 20:15:18 +01:00
MaxOhn 78d7bd3873 fix: handle acc pp calc for niche case
The score 3051169674 causes intermediate negative values but still a
positive value overall so we need to cast to i32.
2024-11-11 14:22:36 +01:00
MaxOhn 4326ec45e0 test: split target_os for taiko convert test 2024-11-11 13:26:47 +01:00
MaxOhn 636209e6cf dep: replace local with upstream rosu-mods 2024-11-11 13:08:19 +01:00
MaxOhn 2743ea3ac3 fix: rx perf calc 2024-11-11 12:51:16 +01:00
MaxOhn 4f1c63e90a chore: made clippy happy 2024-11-11 12:08:36 +01:00
MaxOhn 757b57bfa0 feat: support horizontal flipping 2024-11-11 12:07:40 +01:00
MaxOhn 9edad8a3d5 dep: use f64 for clock rate 2024-11-09 21:19:53 +01:00
MaxOhn 0448980cd5 fix: clamp effective x 2024-11-08 22:04:37 +01:00
MaxOhn 9e4db4096e feat: include latest taiko changes 2024-11-08 02:21:52 +01:00
MaxOhn 45cd1ed357 refactor: start effective miss count with miss count 2024-11-07 21:21:44 +01:00
MaxOhn c504511c86 fix: properly divide by combo 2024-11-03 22:52:14 +01:00
MaxOhn 674cbec4c2 chore: satisfy clippy 2024-11-01 18:59:31 +01:00
MaxOhn 98ca34182d fix: cap effective miss count 2024-11-01 18:57:37 +01:00
MaxOhn 19609cb121 feat: add slider hitresult methods to Performance 2024-10-31 21:11:22 +01:00
MaxOhn 4053623d37 test: split target_os tests again for std 2024-10-30 11:10:13 +01:00
MaxOhn ad2609782b feat: avoid using missed slider estimates 2024-10-30 11:01:16 +01:00
MaxOhn 1ee664ae62 test: remove target_os check 2024-10-18 13:40:05 +02:00
MaxOhn 391eb55329 chore: made clippy happy 2024-10-18 13:39:00 +02:00
MaxOhn 2c77ddf4a9 refactor!: store lazer in Difficulty 2024-10-18 13:22:45 +02:00
MaxOhn f72ff79b4a feat!: adjust osu!standard hitresult generation 2024-10-14 00:47:38 +02:00
MaxOhn f646cba538 fix: negate classic mod check 2024-10-13 19:01:20 +02:00
MaxOhn 25d8d295f3 chore: made clippy happy 2024-10-11 21:14:37 +02:00
MaxOhn 915d07e94b test: fix test values 2024-10-11 21:01:10 +02:00
MaxOhn b683200b9d fix: more catch fixes 2024-10-11 19:57:51 +02:00
MaxOhn b641f602b6 fix: dont sort unstably for catch 2024-10-11 17:49:03 +02:00
MaxOhn 14c646d9e1 fix: refactor get_precision_adjusted_beat_len 2024-10-11 16:58:48 +02:00
MaxOhn 315d4b3c9e fix: ensure f32 usage 2024-10-11 16:24:23 +02:00
MaxOhn 5f634d8a12 fix: adjust mania converts 2024-10-11 16:06:32 +02:00
MaxOhn ec52aaa5a8 test: update test case values 2024-10-11 13:56:11 +02:00
MaxOhn b33e259afe Port osu!taiko updates since f08134f 2024-10-11 00:35:31 +02:00
MaxOhn 5bdb2babed Port osu!std updates since f08134f 2024-10-10 21:25:27 +02:00
MaxOhn f9dfa5e35c chore: made clippy happy 2024-10-08 14:22:43 +02:00
MaxOhn 092cf34eb4 fix: adjust remaining catch pieces 2024-09-30 23:53:00 +02:00
MaxOhn cc0a041a51 feat: update catch calc 2024-09-29 14:41:04 +02:00
MaxOhn c7b5414a8a feat: update mania calc 2024-09-28 19:57:02 +02:00
MaxOhn a02b8a8323 refactor: cleanup taiko skill eval 2024-09-28 19:46:11 +02:00
MaxOhn 64001a3f8f feat: updated taiko calc 2024-09-28 19:14:47 +02:00
MaxOhn 3c57b9b409 feat: updated osu!standard difficulate calculation 2024-09-27 15:46:40 +02:00
MaxOhn 861135eb69 release: v1.1.0 2024-07-10 14:04:05 +02:00
MaxOhn f1d6fba4ec updated changelog 2024-07-10 14:02:39 +02:00
MaxOhn 5c951b8bd4 made clippy happy in integration tests 2024-06-29 00:42:41 +02:00
MaxOhn ad000794fb made clippy happy 2024-06-28 21:36:59 +02:00
MaxOhn bf2c960e66 fix keywords 2024-04-02 12:30:49 +02:00
MaxOhn 7f82fbdb54 release: v1.0.0 2024-04-02 12:23:46 +02:00
MaxOhn 8134cb1f84 updated changelog 2024-04-02 12:08:13 +02:00
MaxOhn 616f2b5758 reduce mania hitresult proptest cases 2024-03-31 18:10:46 +02:00
MaxOhn 279e04cc1e use round_ties_even from std lib 2024-03-22 15:40:25 +01:00
MaxOhn 711e548a7e made clippy quiet 2024-03-18 20:40:59 +01:00
MaxOhn 788a372abe allow specifying map for map attrs builder later 2024-03-18 20:39:35 +01:00
MaxOhn f23e2bbeb9 clamp given accuracy 2024-03-13 16:42:41 +01:00
MaxOhn 3f43a01727 re-export BreakPeriod from rosu-map 2024-03-13 15:01:19 +01:00
MaxOhn 90196329c1 add GradualPerformance::len methods 2024-03-11 17:58:40 +01:00
MaxOhn c73976cf8a removed thiserror dependency 2024-03-11 16:44:23 +01:00
MaxOhn 179144f617 fixed feature-gated code 2024-03-08 12:23:53 +01:00
MaxOhn b7449b2dbd remove intradoc to std 2024-03-08 12:19:00 +01:00
MaxOhn ffcd1eac9d added changelog 2024-03-08 12:09:39 +01:00
MaxOhn e3dcec8584 return Result<_, Self> instead of Option 2024-03-08 11:53:07 +01:00
MaxOhn d711840a11 create perf calc either by map or attrs 2024-03-08 11:44:17 +01:00
MaxOhn b81fc5c0d5 fix reading clockrate 2024-03-07 11:46:23 +01:00
MaxOhn c7f2e9a993 adjusted link in docs 2024-03-06 21:44:50 +01:00
MaxOhn 9c0fc2eea9 added InspectDifficulty type 2024-03-06 21:42:20 +01:00
MaxOhn bf0afc8809 adjusted docs 2024-03-04 18:42:27 +01:00
MaxOhn 0ed0bc2639 fix doctests 2024-03-04 16:19:35 +01:00
MaxOhn c2878dca91 added minor docs 2024-03-04 16:15:41 +01:00
MaxOhn 3b0e4220d1 renamed methods on BeatmapAttributesBuilder 2024-03-04 16:14:02 +01:00
MaxOhn cb0156bb00 added tests for BeatmapAttributesBuilder 2024-03-04 16:10:43 +01:00
MaxOhn 633955ab1b apply new settings of Difficulty 2024-03-04 15:56:55 +01:00
MaxOhn c5fdf4e610 added more settings to Difficulty (unused) 2024-03-04 12:21:16 +01:00
MaxOhn f1f9513bf3 dont fail CI on rdme warnings 2024-03-03 10:52:49 +01:00
MaxOhn 5fb393a109 added examples 2024-03-03 10:30:40 +01:00
MaxOhn 38e072a1dc reduce Difficulty struct size 2024-03-03 10:21:26 +01:00
MaxOhn 733066afd7 inplace -> in_place 2024-03-03 10:00:00 +01:00
MaxOhn e749a791fc restructure Difficulty and ModeDifficulty 2024-03-03 09:59:34 +01:00
MaxOhn 3705338d12 renamed CatchScoreState fields 2024-03-03 08:03:05 +01:00
MaxOhn cd56bf3e16 added ConvertStatus::success method 2024-03-03 07:37:52 +01:00
MaxOhn 9f2b8f40fb added Beatmap::convert_inplace method 2024-03-03 07:31:54 +01:00
MaxOhn 88f70164b7 allow conversion of &mut Beatmap 2024-03-02 18:21:36 +01:00
MaxOhn 3681ff725b made clippy happy 2024-03-02 16:51:25 +01:00
MaxOhn eec15b0cc2 refactor internal generic function 2024-03-02 07:14:11 +01:00
MaxOhn 6eac895339 expose Converted::map 2024-03-02 07:02:25 +01:00
MaxOhn 59dfc109e0 store is_convert in Beatmap itself 2024-03-02 06:27:52 +01:00
MaxOhn 0f23f81234 add Strains for any mode 2024-03-01 10:21:46 +01:00
MaxOhn dfb580f201 added more attribute conversions 2024-02-29 23:36:19 +01:00
MaxOhn 852f6cfa45 made bunch of functions const 2024-02-29 23:31:07 +01:00
MaxOhn 270d3d0008 add Converted::unchecked_convert method 2024-02-29 22:52:35 +01:00
MaxOhn 760038d049 add BeatmapAttributesBuilder::mode method 2024-02-29 22:51:25 +01:00
MaxOhn 4731da64dc adjusted IGameMode trait 2024-02-29 22:50:24 +01:00
MaxOhn 2c44ef3a35 added From impl 2024-02-29 22:49:29 +01:00
MaxOhn 74075c7dc3 updated toml 2024-02-27 22:13:35 +01:00
MaxOhn ddd61a2b3e fix intradoc links 2024-02-27 20:14:29 +01:00
MaxOhn f26015ccc6 check readme in CI 2024-02-27 13:14:54 +01:00
MaxOhn 428c9b17b1 justify enum size 2024-02-27 13:11:53 +01:00
MaxOhn 5d77e246ae rename method 2024-02-27 12:59:29 +01:00