f67d263596
Move ruleset-specific hitwindows to post-converted hitobjects
2018-05-17 13:35:15 +09:00
bfad101d17
Standardise naming
2018-05-11 15:42:34 +09:00
8563291796
Add convert mania HitWindows
2018-05-11 15:32:00 +09:00
c052ee71c1
Add convert osu HitWindows
2018-05-11 15:31:36 +09:00
9c65d347ba
Add convert taiko HitWindows
2018-05-11 15:31:12 +09:00
06c6f55995
Apply offset to end times on legacy converter
2018-04-30 00:43:32 -07:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
217dd2ecdc
Initial push for better decoders
2018-03-09 21:24:15 +09:00
8a15d4e677
Fix linear perfect-curves not being cased to CurveType.Linear
...
Fixes #2151 .
2018-03-02 18:21:40 +09:00
5b4fef0180
Add bare minimum sanity checking of beatmap input values to make broken maps load
...
Resolves ppy/osu#1988 .
2018-02-28 18:12:24 +09:00
8c90abe0dc
Make slider control points relative to start position
2018-02-23 20:59:27 +09:00
d37844c068
Clean up off-by-one offsets from repeat-related properties
2018-01-23 13:37:25 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
d288d8a51f
Remove SampleInfoList
2017-12-25 15:40:01 +09:00
6a29f6020a
Make HitObjects construct nested hit objects
2017-12-22 21:42:54 +09:00
db50ad794e
CI adjustments
...
- removing unnecessary `using`s
- name Fields/Methods according to rules
- removing unnecessary initializations
2017-12-01 17:58:11 +01:00
806c0e3b26
restructured OsuLegacyDecoder into LegacyDecoder
...
Beatmap works, Storyboard not...
2017-12-01 17:43:33 +01:00
2610cadd3c
CI fixes
2017-11-21 12:11:29 +09:00
4f6263ef86
Make many internal classes and methods public
...
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
6a7b410bc3
Make DifficultyControlPoint.SpeedMultiplier actually increase with an increasing speed. Fixes #1147
2017-08-21 11:58:54 +09:00
e42c279229
More generic catching for broken hitobject strings
2017-08-10 01:50:20 -05:00
c16dbc05aa
Add new error for malformed (too many variables) hit objects during import
2017-08-09 23:41:22 -05:00
fce580d717
Reshuffle namespaces
2017-07-26 13:22:46 +09:00
c137ee822c
Give velocity a sane default value.
2017-05-29 12:19:51 +09:00
231b1ae610
We don't need a curve.
2017-05-29 12:19:38 +09:00
6101fe98e1
Always ApplyDefaults after parsing beatmaps to make sure hit objects are in their most loaded state.
2017-05-29 12:10:29 +09:00
9565bb9572
Fix hold notes - remove glow for now.
...
# Conflicts:
# osu.Game.Rulesets.Mania/Objects/Drawables/DrawableHoldNote.cs
# osu.Game.Rulesets.Mania/Objects/Drawables/DrawableManiaHitObject.cs
2017-05-17 13:09:49 +09:00
17466a662c
Add hold note conversion.
2017-05-17 13:09:07 +09:00
28f7e0cdba
Introduce SampleInfoList as List<SampleInfo> to reduce generic nesting. Fix CI warnings.
2017-04-26 14:12:21 +09:00
a475f1f237
Remove redundant qualifier.
2017-04-24 14:16:51 +09:00
2af9bf1423
Prefix everything inside Rulesets.Objects.Legacy with "Convert" to avoid naming clashes with Ruleset projects.
2017-04-22 21:33:11 +09:00
ec04ceaece
Fix off-by-one on repeatCount.
2017-04-22 20:53:55 +09:00
1bb0b96ddc
Make IHasCurve not depend on a SliderCurve object.
2017-04-22 20:43:20 +09:00
5cdbb226f8
Remove CurvedHitObject to make RepeatSamples not tied to curve.
2017-04-21 20:40:11 +09:00
b8f9a2be6e
Whoops fix xmldoc.
2017-04-21 20:40:05 +09:00
748f13501a
Remove HeadSamples and TailSamples, combine into RepeatSamples.
2017-04-21 20:04:40 +09:00
382e656e9f
CI fixes.
2017-04-21 19:51:23 +09:00
6c8bd4dfe4
More trimming.
2017-04-21 19:41:46 +09:00
47f9b2d55b
Trim whitespace.
2017-04-21 19:38:04 +09:00
b8c10aa595
Improve xmldoc.
2017-04-21 19:37:16 +09:00
cae4c7c6e5
Combine construction and assignment.
2017-04-21 19:12:16 +09:00
a999c42d8a
Split slider samples into head + tail + repeats + body (the original HitObject.Samples).
2017-04-21 18:49:49 +09:00
a7afde02bf
Oops, apparently normal hit sound should always be added.
2017-04-21 16:27:35 +09:00
b4a4597366
Transform legacy HitObjectParsers to give repeat slider sounds, instead of all sounds.
2017-04-21 16:18:11 +09:00
83f1f9d7e5
Add ability to parse per-repeat sounds.
2017-04-21 14:38:46 +09:00
bd7341c5a1
Restructure reading normal/add/volume members into class to make code a bit more readable/usable.
2017-04-21 14:36:28 +09:00
ac9f0ccb48
Fix hit normals always being played, regardless of sound type.
2017-04-21 13:59:55 +09:00
fbd26a1d5e
Mode -> Ruleset.
2017-04-18 16:05:58 +09:00