Dean Herbert
|
a2b8904b1e
|
Merge branch 'master' into database-standardize-paths
|
2018-10-18 16:21:45 +09:00 |
|
smoogipoo
|
d431dd59a8
|
Cleanups
|
2018-10-17 10:53:21 +09:00 |
|
HoLLy
|
710b0a4664
|
Remove unnecessary PathSanitise call
|
2018-10-12 15:30:24 +02:00 |
|
HoLLy
|
bb07630743
|
Merge branch 'master' into database-standardize-paths
|
2018-10-12 14:08:25 +02:00 |
|
smoogipoo
|
5b544a0c97
|
Remove allocation of string.IndexOf()
|
2018-10-11 18:37:48 +09:00 |
|
smoogipoo
|
bd99a87298
|
Use ordinal comparison in LegacyBeatmapDecoder
|
2018-10-11 17:48:47 +09:00 |
|
smoogipoo
|
0c4403ef16
|
Don't apply version offset during diff calc
|
2018-10-11 13:53:49 +09:00 |
|
HoLLy
|
b35f88b8ba
|
Standardize AudioFile and BackgroundImage paths
|
2018-10-09 17:49:18 +02:00 |
|
smoogipoo
|
9facf707be
|
Add diffcalc beatmap decoder
|
2018-10-09 11:49:24 +09:00 |
|
smoogipoo
|
b7499fa956
|
Allow TimingControlPoint to be overridden
|
2018-10-09 11:34:38 +09:00 |
|
smoogipoo
|
794501cc5a
|
Fix incorrect result of ternary
|
2018-10-05 12:06:24 +09:00 |
|
smoogipoo
|
40c17cfa5a
|
Remove ugly if-statement
|
2018-10-05 11:55:59 +09:00 |
|
smoogipoo
|
cb1703c6e2
|
Fix colours with alpha components not being parsed
|
2018-10-05 11:19:01 +09:00 |
|
smoogipoo
|
55370165c0
|
Compare with invariant culture
|
2018-08-24 10:12:30 +09:00 |
|
smoogipoo
|
407968bb7e
|
Log the format line when a decoder isn't found
|
2018-08-24 10:03:56 +09:00 |
|
Dean Herbert
|
c6df93c438
|
Merge branch 'master' into invalid-obj-types
|
2018-08-22 16:21:17 +09:00 |
|
smoogipoo
|
551581e5cd
|
Skip invalid hitobject types, log error instead
|
2018-08-22 15:59:58 +09:00 |
|
smoogipoo
|
df84889646
|
Handle invalid origins as Anchor.TopLeft
|
2018-08-22 14:50:03 +09:00 |
|
smoogipoo
|
541c4daa81
|
Use ordinal string comparison in hot paths
|
2018-08-21 11:10:54 +09:00 |
|
smoogipoo
|
ce77473910
|
Simplify usage of ConvertHitObjectParser
|
2018-08-15 10:24:56 +09:00 |
|
smoogipoo
|
e360985d73
|
Replace variables into the entire line
|
2018-08-14 18:15:09 +09:00 |
|
smoogipoo
|
b8824a41b5
|
Fix certain control points not being replaced
|
2018-08-14 11:44:53 +09:00 |
|
Dean Herbert
|
da8fc0ee5d
|
ToLower -> ToLowerInvariant
|
2018-07-25 07:37:05 +02:00 |
|
smoogipoo
|
c087a73f40
|
Implement per-hitobject custom sample banks
|
2018-07-20 15:12:44 +09:00 |
|
Dean Herbert
|
84c13174d9
|
Merge branch 'master' into use-has-flags
|
2018-07-17 03:50:40 +09:00 |
|
morguldir
|
fc77e01ba9
|
Fix formatting, make StripComments protected
Don't strip comments when calling ParseLine
|
2018-07-16 16:35:55 +02:00 |
|
Dean Herbert
|
98cddc0c04
|
Fix some legacy cases
|
2018-07-16 16:26:37 +09:00 |
|
Dean Herbert
|
dbc538abbe
|
Use Enum.HasFlag
With .NET core 2.0+ this is as efficient as the ugly code we've been using.
|
2018-07-16 16:18:46 +09:00 |
|
morguldir
|
429306aa87
|
Fix casing, use ordinal string comparison when stripping comments
|
2018-07-16 01:54:20 +02:00 |
|
morguldir
|
87a4bf3d92
|
Remove using directive for regex in LegacyDecoder
|
2018-07-16 01:08:30 +02:00 |
|
morguldir
|
6c861a1638
|
Strip comments from everything except metadata
|
2018-07-16 01:04:41 +02:00 |
|
Criminalllz
|
a9f8c2acb8
|
Use Regex to only care about colors and commas when parsing a color.
|
2018-07-12 20:36:57 +02:00 |
|
Dean Herbert
|
ba258b8a05
|
Fix lack of fallback logic for custom bank samples
Closes #2966.
---
Was causing some beatmaps to not play all of their hitsounds
|
2018-07-10 02:56:22 +09:00 |
|
Dean Herbert
|
44aecdc3a0
|
Rename method to EquivalentTo
|
2018-07-05 15:00:02 +09:00 |
|
smoogipoo
|
b664d3ef81
|
Fix time being a part of controlpoint change comparisons
|
2018-07-02 13:34:25 +09:00 |
|
smoogipoo
|
94f1b2eeb8
|
Only custom sample banks > 1 modify the filename
|
2018-06-28 18:29:17 +09:00 |
|
smoogipoo
|
3a9a82c80c
|
Add back legacy custom sample banks
|
2018-06-28 18:29:12 +09:00 |
|
smoogipoo
|
2882981f9c
|
Implement and use equality comparers for ControlPoint
|
2018-06-28 18:28:59 +09:00 |
|
Dean Herbert
|
955a78e76d
|
Remove OnlineBeatmapSetID from BeatmapInfo
It should now be retrieved via the linked BeatmapSetInfo
|
2018-06-08 15:26:27 +09:00 |
|
Dean Herbert
|
8220e0c79a
|
Remove OnlineBeatmapSetID from BeatmapMetadata
|
2018-06-08 12:46:34 +09:00 |
|
smoogipoo
|
8ae2a3696f
|
Apply platform universal offset at player level
|
2018-05-28 03:31:46 +09:00 |
|
smoogipoo
|
0f817d18d4
|
Add explanatory comment
|
2018-05-16 13:59:51 +09:00 |
|
smoogipoo
|
cf44357bdb
|
Use a stable sort for hitobjects
|
2018-05-16 13:30:48 +09:00 |
|
Adonais Romero González
|
06c6f55995
|
Apply offset to end times on legacy converter
|
2018-04-30 00:43:32 -07:00 |
|
Dean Herbert
|
b16e25c3e9
|
Add error handling on a per-line level in LegacyDecoder
Resolves #2306.
|
2018-04-20 18:32:24 +09:00 |
|
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
|
Dean Herbert
|
ddba7254ca
|
Merge remote-tracking branch 'upstream/master' into linq
|
2018-04-03 13:05:08 +09:00 |
|
smoogipoo
|
fd9480cfb6
|
Handle timingpoint FormatException
|
2018-04-02 20:08:40 +09:00 |
|
smoogipoo
|
d24d81d8a9
|
De-pluralize some methods
|
2018-04-02 20:07:18 +09:00 |
|
Huo Yaoyuan
|
b842f682eb
|
Use Linq.Append and Prepend.
|
2018-04-02 12:06:34 +08:00 |
|