MaxOhn
|
c3974fa1ed
|
removed some unwraps
|
2021-11-06 23:25:17 +01:00 |
|
MaxOhn
|
21dcdeb942
|
enforce lint groups
added remaining lint enforcements
|
2021-11-06 23:25:03 +01:00 |
|
MaxOhn
|
65e4ba166a
|
introduced auxiliary feature 'sliders'
|
2021-11-06 22:11:17 +01:00 |
|
MaxOhn
|
b1c470eb55
|
applied recent changes to all mode feature combinations
|
2021-11-06 19:18:34 +01:00 |
|
MaxOhn
|
b2b5422259
|
avoid cloning when extending ticks for fruits
|
2021-11-06 18:11:36 +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
|
6a8c1eb532
|
transmute point_split instead of using raw parts
|
2021-11-06 16:00:47 +01:00 |
|
MaxOhn
|
94d743d3e7
|
avoid segment allocations while parsing
|
2021-11-06 13:12:47 +01:00 |
|
MaxOhn
|
4a1d128ad6
|
optimized calculating curve lengths
|
2021-11-06 03:10:48 +01:00 |
|
MaxOhn
|
90f809b72b
|
sliders now share a vertex buf
|
2021-11-06 02:27:51 +01:00 |
|
MaxOhn
|
ff723a7231
|
optimized catmull & removed previous curve code
|
2021-11-06 02:02:37 +01:00 |
|
MaxOhn
|
ddb6a36b42
|
avoid alloc for curve path & slight bezier optimization
|
2021-11-06 01:09:39 +01:00 |
|
MaxOhn
|
3ba7994dc4
|
minor parse adjustments
|
2021-11-05 23:18:14 +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
|
b7caf35bb4
|
added inner pp-gen crate
|
2021-11-03 00:54:59 +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
|
a6f35e7985
|
v0.2.3
|
2021-08-09 12:05:57 +02: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
|
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
|
3a7e096206
|
mania: ensure columns index is valid
|
2021-06-14 02:48:51 +02:00 |
|
MaxOhn
|
67c6ad8d8e
|
remove unnecessary features from async-std & tokio
|
2021-05-07 12:44:10 +02:00 |
|
MaxOhn
|
10d42de58e
|
updated changelog
|
2021-05-05 15:27:32 +02:00 |
|
MaxOhn
|
c731a767fb
|
v0.2.2
|
2021-05-03 22:55:11 +02:00 |
|
MaxOhn
|
91f4cf7717
|
osu: another underflow prevention
|
2021-04-29 15:31:09 +02:00 |
|
MaxOhn
|
db90c28263
|
recolor benchmark image background
|
2021-04-29 12:54:32 +02:00 |
|
MaxOhn
|
7a3f8ebf9c
|
removed redundant point_on_lines functions
|
2021-04-29 12:48:28 +02:00 |
|
MaxOhn
|
dabcb5e813
|
updated benchmark results & tiny overall adjustments
|
2021-04-29 12:25:39 +02:00 |
|
MaxOhn
|
9f984ac4e2
|
taiko: micro optimizations
|
2021-04-29 01:36:34 +02:00 |
|
MaxOhn
|
2c913d5f3b
|
catmull optimization
|
2021-04-29 00:07:56 +02:00 |
|
MaxOhn
|
921f2afeac
|
slight bezier optimization
|
2021-04-28 23:21:40 +02:00 |
|
MaxOhn
|
964b972eac
|
Curve method changes & fixed all_included
|
2021-04-28 22:44:50 +02:00 |
|
MaxOhn
|
643a67888d
|
micro optimizations
|
2021-04-28 22:19:18 +02:00 |
|
MaxOhn
|
2707f1aabc
|
slight integration test restructure
|
2021-04-28 21:38:23 +02:00 |
|
MaxOhn
|
bb6ee0332c
|
fix linear perfect curves and subpaths
|
2021-04-28 21:25:08 +02:00 |
|
MaxOhn
|
97f3cb2030
|
fruits: fixed reverse sliders
|
2021-04-27 18:01:26 +02:00 |
|
MaxOhn
|
1b05c8744b
|
improved slider point interpolation
|
2021-04-27 16:24:24 +02:00 |
|
MaxOhn
|
76b6353c15
|
v0.2.1
|
2021-04-17 16:47:53 +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
|
ed33eda909
|
parse cleanup
|
2021-04-17 14:08:56 +02:00 |
|
MaxOhn
|
041032ee14
|
Merge branch 'next' into main
|
2021-02-25 15:24:18 +01:00 |
|
MaxOhn
|
e0f298e9e6
|
v0.2.0
|
2021-02-25 15:23:53 +01:00 |
|
MaxOhn
|
146562dc15
|
minor readme fix
|
2021-02-23 23:38:59 +01:00 |
|
MaxOhn
|
328095cfb3
|
enable (useless) methods despite features
|
2021-02-23 23:38:59 +01:00 |
|
MaxOhn
|
eaeab70a8d
|
parse: refactored Beatmap impls
|
2021-02-23 23:38:59 +01:00 |
|
MaxOhn
|
f3d097cec5
|
hide parsing related types further inwards
|
2021-02-23 23:38:59 +01:00 |
|
MaxOhn
|
00a8b990d0
|
adjusted readme & lib.rs docs
|
2021-02-23 23:38:59 +01:00 |
|
MaxOhn
|
e7ac4d7401
|
added async_tokio feature
|
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 |
|
MaxOhn
|
6556ca3ab1
|
v0.1.1
|
2021-02-15 09:44:18 +01:00 |
|
MaxOhn
|
8d8543be85
|
taiko: fixed hitwindow flooring
|
2021-02-15 09:39:28 +01:00 |
|
MaxOhn
|
b155e40a35
|
readme & minor doc adjustment
|
2021-02-12 10:29:26 +01:00 |
|
MaxOhn
|
321ee8f341
|
parse: cap slider length
|
2021-02-11 14:37:25 +01:00 |
|
MaxOhn
|
802df83a57
|
parse: trim special character too
|
2021-02-08 17:37:02 +01: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
|
6b5dea5c2a
|
fruits: fix handling passed_objects
|
2021-02-03 11:37:18 +01:00 |
|
MaxOhn
|
e43b824062
|
mania: slightly accounted for calculating on osu!standard maps
|
2021-02-03 11:27:12 +01:00 |
|
MaxOhn
|
829682e9ee
|
fruits: fixed passed_objects in star calculation
|
2021-02-01 16:45:18 +01:00 |
|
MaxOhn
|
33b09c7f4c
|
osu: more hitresult fixes
|
2021-02-01 16:12:24 +01:00 |
|
MaxOhn
|
de59a221ca
|
added CHANGELOG.md
|
2021-02-01 14:42:06 +01:00 |
|
MaxOhn
|
4246ce7e29
|
mania: fixed pp on hr
|
2021-02-01 14:32:38 +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
|
abadce3f5f
|
made ParseError and ParseResult pub again
|
2021-01-29 09:25:12 +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
|
d929fbcfac
|
minor README update
|
2021-01-28 11:13:48 +01:00 |
|
MaxOhn
|
704c4768e2
|
osu & fruits: fixed catmull sliders
|
2021-01-28 11:06:30 +01:00 |
|
MaxOhn
|
a50225889a
|
added AnyPP enum to calculate over all modes
|
2021-01-27 23:00:46 +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
|
7d8653d57d
|
Merge branch 'all_included' of https://github.com/MaxOhn/rosu-pp into all_included
|
2021-01-25 12:42:47 +01:00 |
|
MaxOhn
|
f104877172
|
taiko: fixed acc calculation
|
2021-01-25 11:48:43 +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 |
|
MaxOhn
|
91819063c6
|
osu & fruits: added unit test for SliderState
|
2021-01-22 16:35:50 +01:00 |
|
MaxOhn
|
52979f790f
|
parse: remove bpm field from TimingPoint
|
2021-01-22 15:45:12 +01:00 |
|