95cca046fb
Merge branch 'master' into open-downloaded-beatmas
2018-07-25 12:38:49 +02:00
0f37758314
Update framework
2018-07-21 16:21:53 +09:00
693ba8e994
Add more ToString output
2018-07-19 18:43:11 +09:00
b7893bc994
Remove unnecessary comments
2018-07-02 13:07:44 +09:00
756cabd5d0
Add a preprocess method to BeatmapProcessor
2018-06-29 12:45:48 +09:00
b88c4464cb
Make virtual beatmap tracks approximate beatmap length
2018-06-27 16:02:49 +09:00
f7f17bab78
Merge branch 'master' into catch-droplet-fix
2018-06-26 19:29:15 +09:00
3819ecb2be
Update framework
2018-06-19 20:19:52 +09:00
9f2e09dae4
Move PostProcessing to after control points applied and nested hit objects created.
2018-05-25 18:57:06 +09:00
e6e3758304
Fix HR mod affecting original beatmap difficulty
...
Fixes #2575 .
2018-05-18 18:11:52 +09:00
68441f1ef0
Output ruleset instantiation info
2018-05-07 14:28:30 +09:00
794418432f
Fix incorrect method name
2018-05-07 11:22:25 +09:00
db3e48c194
Rename GetBeatmap() to GetPlayableBeatmap()
2018-05-07 10:40:30 +09:00
9128e64c9a
Rename OriginalBeatmap back to Beatmap
2018-05-07 10:29:38 +09:00
7e83c75888
Add xmldoc
2018-05-07 10:23:32 +09:00
b68ee39136
Reword beatmap conversion error
2018-05-07 10:18:47 +09:00
03a5df84c6
Initial rework of beatmap conversion process
2018-04-19 22:04:12 +09:00
66b3b295e7
Use IBeatmap wherever possible
2018-04-19 20:44:38 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
dbcf755618
Make Beatmaps parsable as skins
2018-03-20 16:05:29 +09:00
21b641b302
Give storyboards a BeatmapInfo to reduce weird method calls
...
Also removes unnecessary background texture (the actual storyboard background spec wasn't implemented correctly anyway).
2018-02-16 12:09:23 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
b2c0b013aa
Remove migration setting in favour of export option in the editor
2017-12-21 19:56:12 +09:00
2a1a9b9f1f
Fix post-merge issue
2017-12-07 17:26:39 +09:00
44ee11e75f
Merge branch 'master' into fix-beatmap-carousel-lag
2017-12-07 15:30:50 +09:00
34596b3368
Rename and comment for clarification
2017-12-06 21:47:48 +09:00
04ae64e9fd
Add missing IsCompleted check to ensureValid
2017-12-06 16:20:49 +09:00
15ed3b4aac
Fix IsValueCreated method not cecking whether the async task was completed
...
Caused potential stutters for components that relied on this check.
2017-12-06 09:49:12 +09:00
7532795935
Lock during validity checks
2017-12-01 22:43:49 +09:00
96f5bd3323
remove Storyboard from Beatmap, add it to WorkingBeatmap
2017-11-29 21:54:04 +01:00
cd653c1cbc
split storyboard loading into GetStoryboard()
2017-11-29 21:28:02 +01:00
d402222f17
Fix DisposeTrack and improve AsyncLazy to support disposal
2017-11-30 05:05:07 +09:00
5e70b7a9f7
Add async load methods for WorkingBeatmap properties
2017-11-21 22:34:53 +09:00
ddf402d948
Add nullchecks in Disposal where population methods return nulls
2017-11-17 22:14:28 +09:00
4ced1b6490
Use more of the properties
2017-11-17 22:10:24 +09:00
6b591ac77f
Add missing initialisation
2017-11-17 19:17:00 +09:00
d75e3d8e81
Use lazy for WorkingBeatmap component loading
2017-11-17 18:37:46 +09:00
19b38983df
Update in-line with framework
2017-10-09 17:18:11 +09:00
3000323727
Give WorkingBeatmap's Metadata a non-null default
2017-09-19 21:41:18 +09:00
b1145272d1
Update code to support new inspectcode analysis rules
2017-09-14 12:58:32 +09:00
5b9d906ad5
Improve beatmap track disposal logic
...
- [ ] Depends on https://github.com/ppy/osu-framework/pull/1035
2017-09-12 16:56:46 +09:00
18ad0956b4
Merge branch 'master' into maybefix
2017-09-11 18:23:00 +09:00
a528173943
Ensure that WorkingBeatmap's Beatmap is never null
...
Also ensures some extra fields inside Beatmap have non-null defaults.
2017-09-08 19:05:14 +09:00
af0eaab78c
maybe fix
2017-09-07 01:46:07 +09:00
e75f438c29
Add difficulty application mods
...
Also fixes circular references when using IJsonSerializable.
2017-08-07 08:54:54 +09:00
fce580d717
Reshuffle namespaces
2017-07-26 13:22:46 +09:00
d6968ca09c
Remove FullyLoaded logic
...
Always parse storyboards for now.
Let's not optimise this until it is necessary. It was leading to weird threading problems due to the load call in Player's async load method.
2017-07-20 11:01:50 +09:00
d69470f2ae
Fix TestWorkingBeatmap broken by attempting to load storyboard
2017-07-20 09:22:39 +09:00
4c26a02e99
Remove unnecessary arguments in WorkingBeatmap's constructor.
2017-05-08 16:42:53 +08:00
4f49151984
Make metadata a member of WorkingBeatmap.
2017-05-06 14:52:28 +08:00