Huo Yaoyuan
|
4c26a02e99
|
Remove unnecessary arguments in WorkingBeatmap's constructor.
|
2017-05-08 16:42:53 +08:00 |
|
Huo Yaoyuan
|
146d57953d
|
Use metadata field of WorkingBeatmap.
|
2017-05-06 14:57:11 +08:00 |
|
Huo Yaoyuan
|
4f49151984
|
Make metadata a member of WorkingBeatmap.
|
2017-05-06 14:52:28 +08:00 |
|
Dean Herbert
|
003cf53441
|
Streamline panel selection event logic.
Was previously firing multiple times where it was completely unnecessary. Also had bidirection firing going on.
|
2017-04-28 20:43:42 +09:00 |
|
Dean Herbert
|
28375ed1fc
|
Allow transfer of previously loaded background between WorkingBeatmaps
|
2017-04-28 15:03:07 +09:00 |
|
smoogipooo
|
c95a6fbd09
|
Use single line for GetUnicodePreference.
|
2017-04-28 14:14:14 +09:00 |
|
Huo Yaoyuan
|
4cb18361c1
|
Use localisation engine for unicode text.
|
2017-04-26 19:50:38 +08:00 |
|
smoogipooo
|
d9dec9d444
|
Implement Taiko difficulty calculation.
|
2017-04-26 15:50:08 +09:00 |
|
Dean Herbert
|
43d09a9734
|
CI fixes
|
2017-04-24 20:31:25 +09:00 |
|
Dean Herbert
|
c7b789424b
|
Update BeatmapInfoWedge design
- Adds colour difficulty strip.
- Adjusts paddings.
- Fixes source/artist confusion.
- Double dash to em-dash.
|
2017-04-24 20:19:44 +09:00 |
|
Dean Herbert
|
ba2db75890
|
Merge branch 'master' into nodal-hit-sounds
|
2017-04-24 14:14:33 +09:00 |
|
ColdVolcano
|
4b69477531
|
Trim whitespace
|
2017-04-23 00:41:15 -05:00 |
|
ColdVolcano
|
1d254f4a56
|
Take MusicController back to life
|
2017-04-23 00:13:58 -05:00 |
|
Dan Balasescu
|
6fb8676215
|
Merge branch 'master' into nodal-hit-sounds
|
2017-04-22 22:11:19 +09:00 |
|
smoogipooo
|
2af9bf1423
|
Prefix everything inside Rulesets.Objects.Legacy with "Convert" to avoid naming clashes with Ruleset projects.
|
2017-04-22 21:33:11 +09:00 |
|
Dean Herbert
|
3345ba180f
|
Update with framework rename.
|
2017-04-21 19:26:32 +09:00 |
|
Dean Herbert
|
3f832731c9
|
Add DoubleTime, HalfTime and Nightcore support.
|
2017-04-21 17:33:37 +09:00 |
|
Dean Herbert
|
fbd26a1d5e
|
Mode -> Ruleset.
|
2017-04-18 16:05:58 +09:00 |
|
smoogipooo
|
27ddf4b475
|
Refactor beatmap converters.
|
2017-04-18 14:31:06 +09:00 |
|
smoogipooo
|
efc050a95a
|
Make IBeatmapConverter an abstract class instead of an interface.
|
2017-04-18 09:38:52 +09:00 |
|
smoogipooo
|
456aee63ca
|
Mode IBeatmapConverter and IBeatmapProcessor to osu.Game.Modes.Beatmaps namespace.
|
2017-04-18 09:36:08 +09:00 |
|
smoogipooo
|
c61e3265bb
|
A few xmldoc additions/fixes.
|
2017-04-18 09:20:38 +09:00 |
|
smoogipooo
|
786446354e
|
Fix post-rebase errors.
|
2017-04-18 09:00:53 +09:00 |
|
smoogipooo
|
04973ae65e
|
Fix conversion types for Catch and Mania.
|
2017-04-18 08:58:21 +09:00 |
|
smoogipooo
|
09208adf81
|
Re-implement legacy hit object conversion.
|
2017-04-18 08:58:21 +09:00 |
|
smoogipooo
|
2767fbd81a
|
Implement Beatmap conversion testing.
|
2017-04-18 08:57:09 +09:00 |
|
Dean Herbert
|
af13f97435
|
Fix regressions and test cases.
|
2017-04-17 19:44:03 +09:00 |
|
Dean Herbert
|
a4e2f34ee7
|
Make a RulesetDatabase.
|
2017-04-17 17:43:48 +09:00 |
|
Dean Herbert
|
83b083ce64
|
Move SQLite connections out of database classes; make abstract Database.
|
2017-04-17 14:37:52 +09:00 |
|
smoogipooo
|
ddce3c157f
|
Clean up a few remaining stragglers.
|
2017-04-15 06:15:55 +09:00 |
|
smoogipooo
|
0333e1a050
|
Remove unused usings.
|
2017-04-15 05:57:18 +09:00 |
|
smoogipooo
|
0a1376c2db
|
Remove PlayMode game-wide.
|
2017-04-15 05:22:41 +09:00 |
|
smoogipooo
|
a89af273be
|
Make BeatmapInfo expose Ruleset instead of PlayMode.
|
2017-04-15 05:01:36 +09:00 |
|
smoogipooo
|
59bfc7abad
|
Move statics to RulesetCollection to avoid conflicts later on.
|
2017-04-15 04:53:37 +09:00 |
|
Huo Yaoyuan
|
411988f038
|
Remove all trailing whitespaces in this repo.
|
2017-04-06 16:21:18 +08:00 |
|
Huo Yaoyuan
|
9b1e010dcc
|
Fix filename mismatch.
|
2017-04-06 16:05:41 +08:00 |
|
Dean Herbert
|
1942ef9e8f
|
Fix merge fail.
|
2017-04-06 16:06:02 +09:00 |
|
Dean Herbert
|
4783d17d94
|
Merge branch 'master' into better-hitsounds
|
2017-04-06 16:00:56 +09:00 |
|
Dean Herbert
|
c50960af63
|
Add better defaults for ControlPoint.
|
2017-04-06 13:15:12 +09:00 |
|
smoogipooo
|
982dbb5bba
|
Cleanup + bow down to resharper.
|
2017-04-06 12:27:35 +09:00 |
|
smoogipooo
|
c65ab5b6f1
|
General cleanup.
|
2017-04-06 11:56:19 +09:00 |
|
smoogipooo
|
eb82a4c090
|
Back to using SampleInfo + fix taiko beatmap conversion.
|
2017-04-06 11:41:16 +09:00 |
|
smoogipooo
|
e903241c7b
|
Implement sample + addition sample reading from hit objects.
|
2017-04-06 09:43:47 +09:00 |
|
smoogipooo
|
1ef465716d
|
Proper legacy timing point parsing.
|
2017-04-05 21:59:40 +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
|
6a922da87e
|
Move legacy_velocity_multiplier application to LegacyTimingInfo.
|
2017-04-05 12:05:48 +09:00 |
|
smoogipooo
|
1d4a371ded
|
A few general fixes.
|
2017-04-04 14:38:50 +09:00 |
|
smoogipooo
|
5e67bcb581
|
Remove a few unused classes.
|
2017-04-04 13:14:45 +09:00 |
|
smoogipooo
|
4b424263ce
|
Fully parse control points.
|
2017-04-04 13:13:27 +09:00 |
|
Dean Herbert
|
7c74951454
|
Update bindables.
# Conflicts:
# osu.Desktop.VisualTests/Tests/TestCaseResults.cs
# osu.Game/Screens/Ranking/ResultModeButton.cs
# osu.Game/Screens/Ranking/Results.cs
|
2017-04-04 11:34:13 +09:00 |
|
smoogipooo
|
2e80ecfda8
|
Don't need explicit null value.
|
2017-04-03 20:33:10 +09:00 |
|
smoogipooo
|
19b5555ef2
|
Slightly clean up archive readers + decoders. Read beatmap version into BeatmapInfo.
|
2017-04-03 20:26:46 +09:00 |
|
smoogipooo
|
74bd427997
|
Remove SliderVelocityAt, compute it manually inside hit objects.
|
2017-04-03 14:12:15 +09:00 |
|
smoogipooo
|
ffe4d0ae4a
|
Remove BeatDistanceAt (does not express distance) and BeatVelocityAt.
|
2017-04-03 11:48:42 +09:00 |
|
smoogipooo
|
f1b0a12ee3
|
Rename BPMMultiplierAt -> SpeedMultiplierAt.
|
2017-04-03 11:48:15 +09:00 |
|
Dean Herbert
|
bfa2e68bfb
|
Container->Wrapper.
|
2017-04-02 16:17:13 +09:00 |
|
Dean Herbert
|
6f1fff4ee7
|
Update async load usage to new style.
|
2017-04-02 15:56:12 +09:00 |
|
Dean Herbert
|
a6c8be3637
|
Increase load delay on panel backgrounds; add back missing fade.
|
2017-03-29 19:52:16 +09:00 |
|
Dean Herbert
|
f7dc7e9bb9
|
Update references.
|
2017-03-28 21:26:20 +09:00 |
|
Dean Herbert
|
4042b94e01
|
Use DelayedLoadContainer in more places.
|
2017-03-28 15:28:58 +09:00 |
|
Dean Herbert
|
681ed38941
|
Use const whenever possible.
|
2017-03-23 13:52:38 +09:00 |
|
Dean Herbert
|
54e1b24fe9
|
Enforce readonly private members where possible.
|
2017-03-23 13:50:08 +09:00 |
|
Drew DeVault
|
267238dc27
|
Simplify derived classes of WorkingBeatmap
|
2017-03-22 06:15:32 -04:00 |
|
Drew DeVault
|
cc2b4c5c5b
|
Refactor WorkingBeatmap
Gets ArchiveReader out of WorkingBeatmap and delegates extracting stuff
from it to subclasses. Should enable us to make an OnlineWorkingBeatmap
or so.
|
2017-03-22 05:57:08 -04:00 |
|
smoogipooo
|
a272675705
|
Parse time signature from legacy beatmap control points.
|
2017-03-21 21:18:08 +09:00 |
|
Dean Herbert
|
6c12da54f1
|
Merge pull request #499 from smoogipooo/legacy_beatmap_flag
Add legacy beatmap flag.
|
2017-03-19 12:39:41 +09:00 |
|
Dean Herbert
|
7337cb5f62
|
Merge branch 'master' into taiko_hitobject_base
|
2017-03-19 11:37:39 +09:00 |
|
smoogipooo
|
b68b017a49
|
What even was this lol.
|
2017-03-18 18:38:51 +09:00 |
|
smoogipooo
|
26b0bb02d8
|
Remove IIsLegacy, expose LegacyBeatmap without a public constructor.
|
2017-03-18 18:32:54 +09:00 |
|
Dan Balasescu
|
cd30958086
|
Merge branch 'master' into song-select-loading-reoptimisation
|
2017-03-18 01:25:22 +09:00 |
|
Dean Herbert
|
907236e475
|
Move filtering to BeatmapCarousel (but actual logic is now in FilterCriteria.
|
2017-03-17 19:54:51 +09:00 |
|
Dean Herbert
|
ba73968303
|
Load whole panel background in async.
|
2017-03-17 18:28:21 +09:00 |
|
smoogipooo
|
74a1837a05
|
Fix nullref.
|
2017-03-17 14:56:50 +09:00 |
|
Dean Herbert
|
2abcdbf4df
|
Fix potentially incorrect states being applied to panels on first display.
|
2017-03-17 14:56:12 +09:00 |
|
smoogipooo
|
67c9bb37fd
|
Add license headers.
|
2017-03-17 14:51:09 +09:00 |
|
smoogipooo
|
862c4c408f
|
Add legacy beatmap flag.
|
2017-03-17 14:24:46 +09:00 |
|
smoogipooo
|
8479880d44
|
Move SliderVelocityAt into TimingInfo, fix xmldoc.
|
2017-03-17 13:33:39 +09:00 |
|
smoogipooo
|
a06c195e1f
|
Add reading of KiaiMode/OmitFirstBarLine from legacy control points.
|
2017-03-17 13:23:39 +09:00 |
|
Dean Herbert
|
cd98af29c4
|
Only calculate difficulties on import for now.
|
2017-03-17 11:53:13 +09:00 |
|
smoogipooo
|
0c47638820
|
Better hit object defaults setting.
|
2017-03-17 00:36:09 +09:00 |
|
smoogipooo
|
e0a8c3b1e5
|
Rename BaseDifficulty -> Difficulty / BeatmapDifficulty.
|
2017-03-16 23:18:02 +09:00 |
|
smoogipooo
|
5137338c7c
|
Replace List<ControlPoint> with TimingInfo in Beatmap.
|
2017-03-16 17:11:24 +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
|
d6ccc66b23
|
Attempt to fix nullref warning.
|
2017-03-14 17:46:35 +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
|
e42c790df2
|
Refactorings.
|
2017-03-14 15:45:27 +09:00 |
|
smoogipooo
|
072eea82ea
|
Fix up combo colours + a few nullrefs.
|
2017-03-14 14:50:12 +09:00 |
|
smoogipooo
|
854212a7aa
|
Merge branch 'master' into beatmap_parsing
Conflicts:
osu.Desktop.VisualTests/app.config
osu.Game.Modes.Catch/CatchRuleset.cs
osu.Game.Modes.Mania/ManiaRuleset.cs
osu.Game.Modes.Mania/app.config
osu.Game.Modes.Osu/OsuRuleset.cs
osu.Game.Modes.Osu/app.config
osu.Game.Modes.Taiko/TaikoRuleset.cs
osu.Game/Modes/Ruleset.cs
osu.Game/app.config
osu.Game/osu.Game.csproj
|
2017-03-14 13:39:19 +09:00 |
|
smoogipooo
|
99c23d8715
|
I don't like this renaming.
|
2017-03-14 12:54:09 +09:00 |
|
Dan Balasescu
|
879a78156d
|
Merge branch 'master' into mod_application
|
2017-03-14 12:38:55 +09:00 |
|
Dean Herbert
|
ba10c3a8db
|
Revert "Merge pull request #441 from tacchinotacchi/archive-reader"
This reverts commit 6f20473e65 , reversing
changes made to c76a495d3d .
|
2017-03-14 11:46:34 +09:00 |
|
Dean Herbert
|
b2981fb729
|
Merge branch 'master' into mod_application
|
2017-03-13 22:15:26 +09:00 |
|
Alex Amadori
|
c84a9d56f5
|
Fix namespace, comply with naming rules
|
2017-03-13 11:36:21 +01:00 |
|
Alex Amadori
|
caa6e9c82b
|
General improvements
|
2017-03-13 11:29:24 +01: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 |
|
Alex Amadori
|
971d8eb7c5
|
Merge remote-tracking branch 'upstream/master' into archive-reader
|
2017-03-13 10:56:31 +01:00 |
|
smoogipooo
|
c0e29652a6
|
Initial attempt at making mods apply better.
|
2017-03-12 22:13:43 +09:00 |
|
smoogipooo
|
3480dca0ad
|
Remove PlayMode enum requirement. Clean things up a lot.
|
2017-03-12 14:32:50 +09:00 |
|