Commit Graph

46 Commits

Author SHA1 Message Date
smoogipooo 2767fbd81a Implement Beatmap conversion testing. 2017-04-18 08:57:09 +09:00
Huo Yaoyuan 411988f038 Remove all trailing whitespaces in this repo. 2017-04-06 16:21:18 +08:00
Dan Balasescu 6fc1384927 Merge branch 'master' into taiko-fixes 2017-04-06 16:23:22 +09:00
smoogipooo bc216f6470 Legacy multiplier only needs to be applied to SliderMultiplier. 2017-04-06 16:20:57 +09:00
Dean Herbert 4783d17d94 Merge branch 'master' into better-hitsounds 2017-04-06 16:00:56 +09:00
smoogipooo 4cc309e5a7 Make hit sounds into consts. 2017-04-06 12:14:06 +09:00
smoogipooo eb82a4c090 Back to using SampleInfo + fix taiko beatmap conversion. 2017-04-06 11:41:16 +09:00
smoogipooo d607207b69 Ability to contain multiple sample banks. Get default bank name from control point. 2017-04-05 21:59:07 +09:00
smoogipooo 2d8239a3f7 Re-implement the SampleBank/Sample structure. No parsing support yet. 2017-04-05 21:34:28 +09:00
Dean Herbert 9ac18230cc
Only apply taiko LegacyTimingInfo to LegacyBeatmaps. 2017-04-05 16:31:15 +09:00
Dean Herbert 0e0ab6904d
Distance -> Duration. 2017-04-05 13:52:53 +09:00
Dean Herbert 6a922da87e
Move legacy_velocity_multiplier application to LegacyTimingInfo. 2017-04-05 12:05:48 +09:00
smoogipooo 5cb16f6e7c Renamings + comments. 2017-04-03 20:32:03 +09:00
smoogipooo 2be7458532 Commenting (+ version check for speed adjustment). 2017-04-03 20:27:11 +09:00
smoogipooo 91eec9e8fc Fix incorrect split hit circle start time. 2017-04-03 17:54:48 +09:00
smoogipooo 0c57299066 Rewrite drum roll -> hit conversion to match osu-stable. 2017-04-03 17:30:49 +09:00
smoogipooo d7ed392f27 Add a velocity multiplier to taiko hit objects.
This will be usable from the editor moving forward also - where every hit object can have its own velocity multiplier on top of the control point one.
2017-04-03 17:19:46 +09:00
smoogipooo aad8851460 Define TickRate to adjust rate of ticks externally, removing todo. 2017-04-03 15:32:38 +09:00
smoogipooo 293ea6fbd7 Fix up beatmap converter error. 2017-04-03 15:24:30 +09:00
smoogipooo a03cffab58 No need to compute end time manually anymore. 2017-04-03 15:05:12 +09:00
smoogipooo 774e15b89d Set RequiredHits at conversion time to remove HitMultiplier. 2017-04-03 15:02:21 +09:00
smoogipooo 33e10adfa6 Rewrite beatmap conversion to allow converting sliders to normal hits. 2017-04-03 10:54:13 +09:00
smoogipooo 3b672fd842 Lengthen drum rolls as required by conversion. 2017-04-03 10:29:35 +09:00
smoogipooo b027d0d3b4 Changing duration is wrong, add HitMultiplier.
I don't know if this is the best way to handle this/if there's a better way, but this seems pretty sane?
This could be expanded on in the future to make swells harder/require more hits with a smaller duration.
2017-04-03 10:28:52 +09:00
smoogipooo cf4d11c51c Add explicit CentreHit/RimHit classes. 2017-03-30 15:51:16 +09:00
smoogipooo 589bdde03c Fix post-merge errors. 2017-03-29 10:59:35 +09:00
smoogipooo b54e8356f2 Merge remote-tracking branch 'origin/master' into taiko_replays
Conflicts:
	osu.Game.Modes.Taiko/Beatmaps/TaikoBeatmapConverter.cs
	osu.Game.Modes.Taiko/osu.Game.Modes.Taiko.csproj
2017-03-29 10:56:24 +09:00
smoogipooo 4c7e523d18 Rename Accented to Strong. 2017-03-28 10:02:41 +09:00
smoogipooo e7941859e4 Rename bash -> swell. 2017-03-25 20:57:49 +09:00
smoogipooo 730051520e Add a way to determine the type of a Hit. 2017-03-24 14:23:32 +09:00
smoogipooo afdb719c60 Rename finisher -> accented. 2017-03-24 11:09:01 +09:00
smoogipooo c3adbb9b41 Fix nullref. 2017-03-23 20:34:11 +09:00
smoogipooo 768bc2bb5f Make TaikoHitObject store whether the hit object is a finisher. 2017-03-23 19:14:21 +09:00
smoogipooo b77b039d73 Don't instantiate TaikoHitObject. 2017-03-23 11:25:38 +09:00
smoogipooo 77bdfe880a Fix post-merge errors. 2017-03-18 18:34:45 +09:00
smoogipooo 605f733cf9 Add back the bash conversion factor. 2017-03-17 19:52:24 +09:00
smoogipooo 7f7e8047d4 Don't convert originally taiko hitobjects. 2017-03-17 19:51:56 +09:00
smoogipooo 4a85b899c9 Fix up VelocityAdjustment value. 2017-03-17 14:44:48 +09:00
smoogipooo ccc2253068 Implement basic Taiko HitObject conversion. 2017-03-17 14:39:59 +09:00
smoogipooo 28240fb3b5 Rename TaikoBaseHit -> TaikoHitObject. 2017-03-17 13:33:48 +09:00
smoogipooo 069a7a24ce Fix defaults not being set (keep in mind this will be changed in a later pullrequest). 2017-03-14 19:04:40 +09:00
smoogipooo 2b3b3b7255 Fix license headers (sorry I have to do this as post-processing for now cos VS 2017...). 2017-03-14 17:07:38 +09:00
smoogipooo 7141bc86d3 Rework beatmap post-processing into HitRenderer. 2017-03-14 17:01:21 +09:00
smoogipooo 99c23d8715 I don't like this renaming. 2017-03-14 12:54:09 +09:00
smoogipooo f50e0bbf3c Rework/rewrite beatmap parsing to parse to base hit objects, which mode-specific beatmap converters can then use. 2017-03-13 19:15:25 +09:00
smoogipooo 592e05a2c8 Better beatmap conversion model. 2017-03-12 00:34:21 +09:00