Commit Graph

72 Commits

Author SHA1 Message Date
MaxOhn b1c470eb55 applied recent changes to all mode feature combinations 2021-11-06 19:18:34 +01:00
MaxOhn f1264601ef bundle parameters for osu object creation 2021-11-06 17:08:15 +01:00
MaxOhn 4b58c7466a re-use bezier buffers for all sliders 2021-11-06 16:33:18 +01:00
MaxOhn 94d743d3e7 avoid segment allocations while parsing 2021-11-06 13:12:47 +01:00
MaxOhn 90f809b72b sliders now share a vertex buf 2021-11-06 02:27:51 +01:00
MaxOhn ddb6a36b42 avoid alloc for curve path & slight bezier optimization 2021-11-06 01:09:39 +01:00
MaxOhn 130fb959cf allocation related optimizations while parsing 2021-11-05 17:39:35 +01:00
MaxOhn bc8d6d70f8 mirrored slider parsing from osu!lazer 2021-11-05 15:04:52 +01:00
MaxOhn 8cb14d88ba use osu's bezier approximation 2021-11-04 21:37:54 +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 62d00d3619 osu: applied update to all_included and no_sliders_no_leniency 2021-10-30 22:10:24 +02:00
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 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 91f4cf7717 osu: another underflow prevention 2021-04-29 15:31:09 +02:00
MaxOhn 964b972eac Curve method changes & fixed all_included 2021-04-28 22:44:50 +02:00
MaxOhn bb6ee0332c fix linear perfect curves and subpaths 2021-04-28 21:25:08 +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 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 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 33b09c7f4c osu: more hitresult fixes 2021-02-01 16:12:24 +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 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 704c4768e2 osu & fruits: fixed catmull sliders 2021-01-28 11:06:30 +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 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