More songs

This commit is contained in:
544146
2023-10-01 00:01:37 +01:00
parent 122e4e7bbe
commit 6f7df5b7ff
93 changed files with 258704 additions and 5633 deletions
+1
View File
@@ -152,6 +152,7 @@ def create_dd_tracks_from_fs(fs_map_dir: str) -> DDBeatMapInfoFile:
create_ticks = yyyymmdd_to_ticks(datetime.now().strftime('%Y%m%d'))
dd_beat_map_info = DDBeatMapInfoFile(
OstId=random_9_digit_int(),
CreateTicks=create_ticks,
CreateTime=str(create_ticks),
BeatMapId=random_9_digit_int(),
+47 -4
View File
@@ -29,11 +29,54 @@ find . -type f -name "song.json" -exec rm -f {} \;
```
```bash
# Find all M4A audio files in the current directory and its subdirectories, and convert them to ogg format using ffmpeg.
find . -type f -name "*.m4a" -exec sh -c 'ffmpeg -y -i "$1" "${1%.m4a}.ogg"' sh {} \;
# remove 10 seconds from all m4as and convert to ogg files
find . -type f -name "*.m4a" -exec sh -c 'DURATION=$(ffprobe -i "$0" -show_entries format=duration -v quiet -of csv="p=0"); TRIM_TIME=$(awk "BEGIN {print $DURATION - 10}"); ffmpeg -y -ss 0 -t $TRIM_TIME -i "$0" "${0%.m4a}.ogg"' {} \;
```
```bash
# remove 10 seconds from all ogg files
find . -type f -name "*.m4a" -exec sh -c 'DURATION=$(ffprobe -i "$0" -show_entries format=duration -v quiet -of csv="p=0"); TRIM_TIME=$(awk "BEGIN {print $DURATION - 10}"); ffmpeg -ss 0 -t $TRIM_TIME -i "$0" "${0%.m4a}.ogg"' {} \;
#!/bin/bash
find . -type f -name "*.2dx" -exec sh -c '
dir=$(dirname "$0")
filename=$(basename "$0")
file_without_extension="${filename%.*}"
if echo "$filename" | grep -qE "clip|pre"; then
echo "Skipping $filename"
exit 0
fi
cd "$dir" || exit 1
2dxdump "$filename"
ffmpeg -y -i "0.wav" "${file_without_extension}clip1.ogg"
' {} \;
```
```bash
find . -type f -name "1.wav" -exec rm -f {} \;
```
```bash
#!/bin/bash
find . -type f -name "*.s3p" -exec sh -c '
dir=$(dirname "$0")
filename=$(basename "$0")
file_without_extension="${filename%.*}"
output_file="${file_without_extension}clip1.ogg"
if echo "$filename" | grep -qE "clip|pre"; then
echo "Skipping $filename"
exit 0
fi
cd "$dir" || exit 1
if [ -f "$output_file" ]; then
echo "Skipping as $output_file already exists."
exit 0
fi
# uhh yea deal with it lol
../../../../../.venv/Scripts/python ../../../../../s3p_unpack.py --input "$filename"
ffmpeg -y -i "0.wma" "$output_file"
' {} \;
```
+1 -1
View File
@@ -1,4 +1,4 @@
{
{
"song_id": 298,
"difficulties": {
"difficulty_1a": {
+44
View File
@@ -0,0 +1,44 @@
from __future__ import annotations
import argparse
import os
import struct
def get_s3v0_header(file):
header = {}
magic = file.read(4)
if magic != b'S3V0':
raise ValueError('Invalid S3V0 magic')
header['size'], header['original_size'], header['data_hash'] = struct.unpack(
'<III', file.read(12),
)
file.read(16) # skip 16 bytes
return header
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--input', help='Input S3P file', required=True)
args = parser.parse_args()
with open(args.input, 'rb') as infile:
magic = infile.read(4)
if magic != b'S3P0':
raise ValueError('Invalid S3P0 magic')
num_files = struct.unpack('<I', infile.read(4))[0]
index = []
for i in range(num_files):
offset, size = struct.unpack('<II', infile.read(8))
index.append((offset, size))
for i, (offset, size) in enumerate(index):
infile.seek(offset, 0)
header = get_s3v0_header(infile)
data = infile.read(header['original_size'])
output_file = os.path.join(f'{i}.wma')
with open(output_file, 'wb') as outfile:
outfile.write(data)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253058,
"SongName": "BANG BANG BANG",
"SongLength": "90.742721",
"SongAuthorName": "BIGBANG",
"Bpm": "135",
"SongPath": "58.ogg",
"CreateTicks": 636698880000000000,
"CreateTime": "636698880000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "58.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253056,
"SongName": "Break Free ft.Zedd",
"SongLength": "81.316077",
"SongAuthorName": "Ariana Grande",
"Bpm": "130",
"SongPath": "56.ogg",
"CreateTicks": 636585696000000000,
"CreateTime": "636585696000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "56.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253007,
"SongName": "LADY",
"SongLength": "95.514104",
"SongAuthorName": "\u3061\u3083\u3093\u307f\u306a",
"Bpm": "98",
"SongPath": "7.ogg",
"CreateTicks": 636349824000000000,
"CreateTime": "636349824000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "7.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253003,
"SongName": "MEGA SHAKE IT !",
"SongLength": "120.002630",
"SongAuthorName": "\u30ad\u30e5\u30a6\u30bd\u30cd\u30b3\u30ab\u30df",
"Bpm": "197",
"SongPath": "3.ogg",
"CreateTicks": 636349824000000000,
"CreateTime": "636349824000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "3.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253078,
"SongName": "POP TEAM EPIC",
"SongLength": "116.749116",
"SongAuthorName": "\u4e0a\u5742\u3059\u307f\u308c",
"Bpm": "142",
"SongPath": "78.ogg",
"CreateTicks": 636692832000000000,
"CreateTime": "636692832000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "78.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253004,
"SongName": "SKY's the limit",
"SongLength": "120.002630",
"SongAuthorName": "\u307c\u304f\u306e\u308a\u308a\u3063\u304f\u306e\u307c\u3046\u3088\u307f",
"Bpm": "120",
"SongPath": "4.ogg",
"CreateTicks": 636349824000000000,
"CreateTime": "636349824000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "4.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -4,7 +4,7 @@
"sphereNodes": [
{
"noteOrder": 384,
"time": 0.055554700751472647,
"time": 0.05555681191508426,
"position": {
"x": 8,
"y": 0
@@ -24,7 +24,7 @@
},
{
"noteOrder": 432,
"time": 0.062499038345406724,
"time": 0.06250141340446978,
"position": {
"x": 8,
"y": 0
@@ -44,7 +44,7 @@
},
{
"noteOrder": 480,
"time": 0.0694433759393408,
"time": 0.06944601489385532,
"position": {
"x": 6,
"y": 0
@@ -64,7 +64,7 @@
},
{
"noteOrder": 528,
"time": 0.07638771353327489,
"time": 0.07639061638324086,
"position": {
"x": 4,
"y": 0
@@ -84,7 +84,7 @@
},
{
"noteOrder": 576,
"time": 0.08333205112720897,
"time": 0.08333521787262639,
"position": {
"x": 2,
"y": 0
@@ -104,7 +104,7 @@
},
{
"noteOrder": 624,
"time": 0.09027638872114305,
"time": 0.09027981936201192,
"position": {
"x": 4,
"y": 0
@@ -124,7 +124,7 @@
},
{
"noteOrder": 672,
"time": 0.09722072631507712,
"time": 0.09722442085139746,
"position": {
"x": 6,
"y": 0
@@ -144,7 +144,7 @@
},
{
"noteOrder": 720,
"time": 0.10416506390901122,
"time": 0.10416902234078299,
"position": {
"x": 8,
"y": 0
@@ -164,7 +164,7 @@
},
{
"noteOrder": 864,
"time": 0.12499807669081345,
"time": 0.12500282680893957,
"position": {
"x": 6,
"y": 0
@@ -184,7 +184,7 @@
},
{
"noteOrder": 912,
"time": 0.13194241428474754,
"time": 0.13194742829832512,
"position": {
"x": 6,
"y": 0
@@ -204,7 +204,7 @@
},
{
"noteOrder": 960,
"time": 0.1388867518786816,
"time": 0.13889202978771065,
"position": {
"x": 4,
"y": 0
@@ -224,7 +224,7 @@
},
{
"noteOrder": 1008,
"time": 0.1458310894726157,
"time": 0.14583663127709617,
"position": {
"x": 4,
"y": 0
@@ -244,7 +244,7 @@
},
{
"noteOrder": 1104,
"time": 0.15971976466048385,
"time": 0.15972583425586726,
"position": {
"x": 4,
"y": 0
@@ -264,7 +264,7 @@
},
{
"noteOrder": 1152,
"time": 0.16666410225441794,
"time": 0.16667043574525278,
"position": {
"x": 2,
"y": 0
@@ -284,7 +284,7 @@
},
{
"noteOrder": 1200,
"time": 0.173608439848352,
"time": 0.1736150372346383,
"position": {
"x": 2,
"y": 0
@@ -304,7 +304,7 @@
},
{
"noteOrder": 1248,
"time": 0.1805527774422861,
"time": 0.18055963872402384,
"position": {
"x": 6,
"y": 0
@@ -324,7 +324,7 @@
},
{
"noteOrder": 1296,
"time": 0.18749711503622019,
"time": 0.1875042402134094,
"position": {
"x": 6,
"y": 0
@@ -344,7 +344,7 @@
},
{
"noteOrder": 1344,
"time": 0.19443097851613625,
"time": 0.19443836719074453,
"position": {
"x": 4,
"y": 0
@@ -364,7 +364,7 @@
},
{
"noteOrder": 1392,
"time": 0.20137531611007034,
"time": 0.2013829686801301,
"position": {
"x": 4,
"y": 0
@@ -384,7 +384,7 @@
},
{
"noteOrder": 1632,
"time": 0.23609700407974074,
"time": 0.23610597612705775,
"position": {
"x": 8,
"y": 0
@@ -404,7 +404,7 @@
},
{
"noteOrder": 1680,
"time": 0.24304134167367483,
"time": 0.2430505776164433,
"position": {
"x": 4,
"y": 0
@@ -424,7 +424,7 @@
},
{
"noteOrder": 1728,
"time": 0.24998567926760892,
"time": 0.24999517910582883,
"position": {
"x": 8,
"y": 0
@@ -444,7 +444,7 @@
},
{
"noteOrder": 1776,
"time": 0.256930016861543,
"time": 0.2569397805952144,
"position": {
"x": 8,
"y": 0
@@ -464,7 +464,7 @@
},
{
"noteOrder": 1824,
"time": 0.2638743544554771,
"time": 0.2638843820845999,
"position": {
"x": 4,
"y": 0
@@ -484,7 +484,7 @@
},
{
"noteOrder": 1872,
"time": 0.27081869204941117,
"time": 0.27082898357398544,
"position": {
"x": 2,
"y": 0
@@ -504,7 +504,7 @@
},
{
"noteOrder": 2016,
"time": 0.2916517048312134,
"time": 0.291662788042142,
"position": {
"x": 6,
"y": 0
@@ -524,7 +524,7 @@
},
{
"noteOrder": 2064,
"time": 0.2985960424251475,
"time": 0.29860738953152755,
"position": {
"x": 6,
"y": 0
@@ -544,7 +544,7 @@
},
{
"noteOrder": 2112,
"time": 0.30554038001908157,
"time": 0.30555199102091307,
"position": {
"x": 2,
"y": 0
@@ -564,7 +564,7 @@
},
{
"noteOrder": 2160,
"time": 0.3124847176130156,
"time": 0.3124965925102986,
"position": {
"x": 2,
"y": 0
@@ -584,7 +584,7 @@
},
{
"noteOrder": 2400,
"time": 0.34720640558268606,
"time": 0.3472195999572263,
"position": {
"x": 6,
"y": 0
@@ -604,7 +604,7 @@
},
{
"noteOrder": 2424,
"time": 0.3506838114366621,
"time": 0.3506971379579442,
"position": {
"x": 6,
"y": 0
@@ -624,7 +624,7 @@
},
{
"noteOrder": 2448,
"time": 0.3541507431766201,
"time": 0.35416420144661176,
"position": {
"x": 4,
"y": 0
@@ -644,7 +644,7 @@
},
{
"noteOrder": 2496,
"time": 0.3610950807705542,
"time": 0.36110880293599734,
"position": {
"x": 6,
"y": 0
@@ -664,7 +664,7 @@
},
{
"noteOrder": 2520,
"time": 0.36457248662453023,
"time": 0.3645863409367153,
"position": {
"x": 6,
"y": 0
@@ -684,7 +684,7 @@
},
{
"noteOrder": 2544,
"time": 0.3680394183644883,
"time": 0.36805340442538287,
"position": {
"x": 4,
"y": 0
@@ -704,7 +704,7 @@
},
{
"noteOrder": 2784,
"time": 0.40276110633415874,
"time": 0.40277641187231056,
"position": {
"x": 6,
"y": 0
@@ -724,7 +724,7 @@
},
{
"noteOrder": 2808,
"time": 0.4062280380741167,
"time": 0.4062434753609781,
"position": {
"x": 6,
"y": 0
@@ -744,7 +744,7 @@
},
{
"noteOrder": 2832,
"time": 0.40970544392809277,
"time": 0.4097210133616961,
"position": {
"x": 4,
"y": 0
@@ -764,7 +764,7 @@
},
{
"noteOrder": 2880,
"time": 0.41664978152202686,
"time": 0.4166656148510816,
"position": {
"x": 6,
"y": 0
@@ -784,7 +784,7 @@
},
{
"noteOrder": 2904,
"time": 0.42011671326198485,
"time": 0.42013267833974915,
"position": {
"x": 6,
"y": 0
@@ -804,7 +804,7 @@
},
{
"noteOrder": 2928,
"time": 0.4235941191159609,
"time": 0.42361021634046714,
"position": {
"x": 4,
"y": 0
@@ -824,7 +824,7 @@
},
{
"noteOrder": 3168,
"time": 0.4583158070856313,
"time": 0.4583332237873948,
"position": {
"x": 6,
"y": 0
@@ -844,7 +844,7 @@
},
{
"noteOrder": 3216,
"time": 0.46526014467956545,
"time": 0.46527782527678035,
"position": {
"x": 8,
"y": 0
@@ -864,7 +864,7 @@
},
{
"noteOrder": 3264,
"time": 0.4722044822734995,
"time": 0.4722224267661658,
"position": {
"x": 4,
"y": 0
@@ -884,7 +884,7 @@
},
{
"noteOrder": 3312,
"time": 0.4791488198674336,
"time": 0.4791670282555514,
"position": {
"x": 2,
"y": 0
@@ -904,7 +904,7 @@
},
{
"noteOrder": 3360,
"time": 0.4860931574613676,
"time": 0.48611162974493694,
"position": {
"x": 6,
"y": 0
@@ -924,7 +924,7 @@
},
{
"noteOrder": 3408,
"time": 0.49303749505530176,
"time": 0.49305623123432246,
"position": {
"x": 8,
"y": 0
@@ -944,7 +944,7 @@
},
{
"noteOrder": 3456,
"time": 0.4999818326492358,
"time": 0.500000832723708,
"position": {
"x": 4,
"y": 0
@@ -964,7 +964,7 @@
},
{
"noteOrder": 3504,
"time": 0.5069261702431699,
"time": 0.5069454342130936,
"position": {
"x": 2,
"y": 0
@@ -984,7 +984,7 @@
},
{
"noteOrder": 3552,
"time": 0.513870507837104,
"time": 0.513890035702479,
"position": {
"x": 6,
"y": 0
@@ -1004,7 +1004,7 @@
},
{
"noteOrder": 3600,
"time": 0.5208148454310381,
"time": 0.5208346371918645,
"position": {
"x": 8,
"y": 0
@@ -1024,7 +1024,7 @@
},
{
"noteOrder": 3648,
"time": 0.5277591830249722,
"time": 0.5277792386812501,
"position": {
"x": 4,
"y": 0
@@ -1044,7 +1044,7 @@
},
{
"noteOrder": 3696,
"time": 0.5347035206189061,
"time": 0.5347238401706357,
"position": {
"x": 2,
"y": 0
@@ -1064,7 +1064,7 @@
},
{
"noteOrder": 3744,
"time": 0.5416478582128403,
"time": 0.5416684416600211,
"position": {
"x": 6,
"y": 0
@@ -1084,7 +1084,7 @@
},
{
"noteOrder": 3792,
"time": 0.5485921958067743,
"time": 0.5486130431494067,
"position": {
"x": 8,
"y": 0
@@ -1104,7 +1104,7 @@
},
{
"noteOrder": 3840,
"time": 0.5555365334007085,
"time": 0.5555576446387923,
"position": {
"x": 4,
"y": 0
@@ -1124,7 +1124,7 @@
},
{
"noteOrder": 3888,
"time": 0.5624808709946425,
"time": 0.5625022461281778,
"position": {
"x": 2,
"y": 0
@@ -1144,7 +1144,7 @@
},
{
"noteOrder": 4512,
"time": 0.6527467856017676,
"time": 0.6527715909781393,
"position": {
"x": 4,
"y": 0
@@ -1164,7 +1164,7 @@
},
{
"noteOrder": 4560,
"time": 0.6596911231957017,
"time": 0.6597161924675249,
"position": {
"x": 6,
"y": 0
@@ -1184,7 +1184,7 @@
},
{
"noteOrder": 4608,
"time": 0.6666354607896358,
"time": 0.6666607939569105,
"position": {
"x": 4,
"y": 0
@@ -1204,7 +1204,7 @@
},
{
"noteOrder": 4608,
"time": 0.6666354607896358,
"time": 0.6666607939569105,
"position": {
"x": 6,
"y": 0
@@ -1224,7 +1224,7 @@
},
{
"noteOrder": 4896,
"time": 0.7083014863532402,
"time": 0.7083284028932235,
"position": {
"x": 6,
"y": 0
@@ -1244,7 +1244,7 @@
},
{
"noteOrder": 4920,
"time": 0.7117788922072164,
"time": 0.7118059408939416,
"position": {
"x": 4,
"y": 0
@@ -1264,7 +1264,7 @@
},
{
"noteOrder": 4944,
"time": 0.7152458239471744,
"time": 0.7152730043826092,
"position": {
"x": 6,
"y": 0
@@ -1284,7 +1284,7 @@
},
{
"noteOrder": 4992,
"time": 0.7221901615411084,
"time": 0.7222176058719947,
"position": {
"x": 6,
"y": 0
@@ -1304,7 +1304,7 @@
},
{
"noteOrder": 5040,
"time": 0.7291344991350425,
"time": 0.7291622073613802,
"position": {
"x": 6,
"y": 0
@@ -1324,7 +1324,7 @@
},
{
"noteOrder": 5088,
"time": 0.7360788367289766,
"time": 0.7361068088507657,
"position": {
"x": 4,
"y": 0
@@ -1344,7 +1344,7 @@
},
{
"noteOrder": 5136,
"time": 0.7430231743229105,
"time": 0.7430514103401512,
"position": {
"x": 4,
"y": 0
@@ -1364,7 +1364,7 @@
},
{
"noteOrder": 5232,
"time": 0.7569118495107788,
"time": 0.7569406133189224,
"position": {
"x": 4,
"y": 0
@@ -1384,7 +1384,7 @@
},
{
"noteOrder": 5280,
"time": 0.7638561871047128,
"time": 0.7638852148083078,
"position": {
"x": 2,
"y": 0
@@ -1404,7 +1404,7 @@
},
{
"noteOrder": 5328,
"time": 0.7708005246986469,
"time": 0.7708298162976933,
"position": {
"x": 2,
"y": 0
@@ -1424,7 +1424,7 @@
},
{
"noteOrder": 5376,
"time": 0.7777448622925811,
"time": 0.777774417787079,
"position": {
"x": 6,
"y": 0
@@ -1444,7 +1444,7 @@
},
{
"noteOrder": 5424,
"time": 0.7846891998865151,
"time": 0.7847190192764645,
"position": {
"x": 6,
"y": 0
@@ -1464,7 +1464,7 @@
},
{
"noteOrder": 5472,
"time": 0.7916335374804492,
"time": 0.79166362076585,
"position": {
"x": 4,
"y": 0
@@ -1484,7 +1484,7 @@
},
{
"noteOrder": 5520,
"time": 0.7985778750743833,
"time": 0.7986082222552355,
"position": {
"x": 4,
"y": 0
@@ -1504,7 +1504,7 @@
},
{
"noteOrder": 5760,
"time": 0.8332995630440537,
"time": 0.8333312297021632,
"position": {
"x": 6,
"y": 0
@@ -1524,7 +1524,7 @@
},
{
"noteOrder": 5808,
"time": 0.8402439006379878,
"time": 0.8402758311915488,
"position": {
"x": 6,
"y": 0
@@ -1544,7 +1544,7 @@
},
{
"noteOrder": 5856,
"time": 0.8471882382319218,
"time": 0.8472204326809343,
"position": {
"x": 4,
"y": 0
@@ -1564,7 +1564,7 @@
},
{
"noteOrder": 5904,
"time": 0.8541325758258559,
"time": 0.8541650341703197,
"position": {
"x": 4,
"y": 0
@@ -1584,7 +1584,7 @@
},
{
"noteOrder": 6000,
"time": 0.8680212510137242,
"time": 0.8680542371490909,
"position": {
"x": 4,
"y": 0
@@ -1604,7 +1604,7 @@
},
{
"noteOrder": 6048,
"time": 0.8749655886076582,
"time": 0.8749988386384764,
"position": {
"x": 2,
"y": 0
@@ -1624,7 +1624,7 @@
},
{
"noteOrder": 6096,
"time": 0.8819099262015923,
"time": 0.8819434401278619,
"position": {
"x": 2,
"y": 0
@@ -1644,7 +1644,7 @@
},
{
"noteOrder": 6144,
"time": 0.8888542637955262,
"time": 0.8888880416172474,
"position": {
"x": 6,
"y": 0
@@ -1664,7 +1664,7 @@
},
{
"noteOrder": 6192,
"time": 0.8957986013894604,
"time": 0.895832643106633,
"position": {
"x": 6,
"y": 0
@@ -1684,7 +1684,7 @@
},
{
"noteOrder": 6240,
"time": 0.9027429389833945,
"time": 0.9027772445960186,
"position": {
"x": 4,
"y": 0
@@ -1704,7 +1704,7 @@
},
{
"noteOrder": 6288,
"time": 0.9096872765773285,
"time": 0.9097218460854041,
"position": {
"x": 4,
"y": 0
@@ -1728,7 +1728,7 @@
"lineGroupId": 1,
"indexInLine": 1,
"noteOrder": 96,
"time": 0.013888675187868162,
"time": 0.013889202978771066,
"position": {
"x": 4,
"y": 0
@@ -1751,7 +1751,7 @@
"lineGroupId": 1,
"indexInLine": 2,
"noteOrder": 192,
"time": 0.027777350375736323,
"time": 0.02777840595754213,
"position": {
"x": 4,
"y": 0
@@ -1774,7 +1774,7 @@
"lineGroupId": 16,
"indexInLine": 1,
"noteOrder": 1056,
"time": 0.15277542706654978,
"time": 0.15278123276648173,
"position": {
"x": 6,
"y": 0
@@ -1797,7 +1797,7 @@
"lineGroupId": 16,
"indexInLine": 2,
"noteOrder": 1200,
"time": 0.173608439848352,
"time": 0.1736150372346383,
"position": {
"x": 6,
"y": 0
@@ -1820,7 +1820,7 @@
"lineGroupId": 24,
"indexInLine": 1,
"noteOrder": 1440,
"time": 0.2083196537040044,
"time": 0.2083275701695156,
"position": {
"x": 8,
"y": 0
@@ -1843,7 +1843,7 @@
"lineGroupId": 24,
"indexInLine": 2,
"noteOrder": 1536,
"time": 0.2222083288918726,
"time": 0.2222167731482867,
"position": {
"x": 8,
"y": 0
@@ -1866,7 +1866,7 @@
"lineGroupId": 25,
"indexInLine": 1,
"noteOrder": 1488,
"time": 0.2152639912979385,
"time": 0.21527217165890114,
"position": {
"x": 3,
"y": 0
@@ -1889,7 +1889,7 @@
"lineGroupId": 25,
"indexInLine": 2,
"noteOrder": 1536,
"time": 0.2222083288918726,
"time": 0.2222167731482867,
"position": {
"x": 3,
"y": 0
@@ -1912,7 +1912,7 @@
"lineGroupId": 38,
"indexInLine": 1,
"noteOrder": 2208,
"time": 0.3194290552069497,
"time": 0.3194411939996841,
"position": {
"x": 6,
"y": 0
@@ -1935,7 +1935,7 @@
"lineGroupId": 38,
"indexInLine": 2,
"noteOrder": 2304,
"time": 0.3333177303948179,
"time": 0.33333039697845523,
"position": {
"x": 6,
"y": 0
@@ -1958,7 +1958,7 @@
"lineGroupId": 39,
"indexInLine": 1,
"noteOrder": 2256,
"time": 0.3263733928008838,
"time": 0.32638579548906965,
"position": {
"x": 4,
"y": 0
@@ -1981,7 +1981,7 @@
"lineGroupId": 39,
"indexInLine": 2,
"noteOrder": 2304,
"time": 0.3333177303948179,
"time": 0.33333039697845523,
"position": {
"x": 4,
"y": 0
@@ -2004,7 +2004,7 @@
"lineGroupId": 47,
"indexInLine": 1,
"noteOrder": 2592,
"time": 0.37498375595842237,
"time": 0.37499800591476845,
"position": {
"x": 8,
"y": 0
@@ -2027,7 +2027,7 @@
"lineGroupId": 47,
"indexInLine": 2,
"noteOrder": 2688,
"time": 0.38887243114629055,
"time": 0.3888872088935395,
"position": {
"x": 8,
"y": 0
@@ -2050,7 +2050,7 @@
"lineGroupId": 47,
"indexInLine": 3,
"noteOrder": 2736,
"time": 0.3958167687402246,
"time": 0.395831810382925,
"position": {
"x": 4,
"y": 0
@@ -2073,7 +2073,7 @@
"lineGroupId": 72,
"indexInLine": 1,
"noteOrder": 3936,
"time": 0.5694252085885766,
"time": 0.5694468476175634,
"position": {
"x": 4,
"y": 0
@@ -2096,7 +2096,7 @@
"lineGroupId": 72,
"indexInLine": 2,
"noteOrder": 4176,
"time": 0.604136422444229,
"time": 0.6041593805524407,
"position": {
"x": 4,
"y": 0
@@ -2119,7 +2119,7 @@
"lineGroupId": 73,
"indexInLine": 1,
"noteOrder": 3936,
"time": 0.5694252085885766,
"time": 0.5694468476175634,
"position": {
"x": 6,
"y": 0
@@ -2142,7 +2142,7 @@
"lineGroupId": 73,
"indexInLine": 2,
"noteOrder": 4080,
"time": 0.5902477472563609,
"time": 0.5902701775736696,
"position": {
"x": 6,
"y": 0
@@ -2165,7 +2165,7 @@
"lineGroupId": 75,
"indexInLine": 1,
"noteOrder": 4128,
"time": 0.597192084850295,
"time": 0.5972147790630551,
"position": {
"x": 6,
"y": 0
@@ -2188,7 +2188,7 @@
"lineGroupId": 75,
"indexInLine": 2,
"noteOrder": 4272,
"time": 0.6180250976320972,
"time": 0.6180485835312117,
"position": {
"x": 6,
"y": 0
@@ -2211,7 +2211,7 @@
"lineGroupId": 76,
"indexInLine": 1,
"noteOrder": 4224,
"time": 0.6110807600381631,
"time": 0.6111039820418261,
"position": {
"x": 4,
"y": 0
@@ -2234,7 +2234,7 @@
"lineGroupId": 76,
"indexInLine": 2,
"noteOrder": 4272,
"time": 0.6180250976320972,
"time": 0.6180485835312117,
"position": {
"x": 4,
"y": 0
@@ -2257,7 +2257,7 @@
"lineGroupId": 77,
"indexInLine": 1,
"noteOrder": 4320,
"time": 0.6249694352260312,
"time": 0.6249931850205972,
"position": {
"x": 8,
"y": 0
@@ -2280,7 +2280,7 @@
"lineGroupId": 77,
"indexInLine": 2,
"noteOrder": 4512,
"time": 0.6527467856017676,
"time": 0.6527715909781393,
"position": {
"x": 8,
"y": 0
@@ -2303,7 +2303,7 @@
"lineGroupId": 91,
"indexInLine": 1,
"noteOrder": 5184,
"time": 0.7499675119168447,
"time": 0.7499960118295369,
"position": {
"x": 6,
"y": 0
@@ -2326,7 +2326,7 @@
"lineGroupId": 91,
"indexInLine": 2,
"noteOrder": 5328,
"time": 0.7708005246986469,
"time": 0.7708298162976933,
"position": {
"x": 6,
"y": 0
@@ -2349,7 +2349,7 @@
"lineGroupId": 99,
"indexInLine": 1,
"noteOrder": 5568,
"time": 0.8055222126683175,
"time": 0.8055528237446211,
"position": {
"x": 8,
"y": 0
@@ -2372,7 +2372,7 @@
"lineGroupId": 99,
"indexInLine": 2,
"noteOrder": 5664,
"time": 0.8194108878561855,
"time": 0.8194420267233922,
"position": {
"x": 8,
"y": 0
@@ -2395,7 +2395,7 @@
"lineGroupId": 100,
"indexInLine": 1,
"noteOrder": 5616,
"time": 0.8124665502622515,
"time": 0.8124974252340066,
"position": {
"x": 3,
"y": 0
@@ -2418,7 +2418,7 @@
"lineGroupId": 100,
"indexInLine": 2,
"noteOrder": 5664,
"time": 0.8194108878561855,
"time": 0.8194420267233922,
"position": {
"x": 3,
"y": 0
@@ -2441,7 +2441,7 @@
"lineGroupId": 106,
"indexInLine": 1,
"noteOrder": 5952,
"time": 0.86107691341979,
"time": 0.8611096356597052,
"position": {
"x": 6,
"y": 0
@@ -2464,7 +2464,7 @@
"lineGroupId": 106,
"indexInLine": 2,
"noteOrder": 6096,
"time": 0.8819099262015923,
"time": 0.8819434401278619,
"position": {
"x": 6,
"y": 0
@@ -2487,7 +2487,7 @@
"lineGroupId": 114,
"indexInLine": 1,
"noteOrder": 6336,
"time": 0.9166316141712626,
"time": 0.9166664475747895,
"position": {
"x": 8,
"y": 0
@@ -2510,7 +2510,7 @@
"lineGroupId": 114,
"indexInLine": 2,
"noteOrder": 6528,
"time": 0.944408964546999,
"time": 0.9444448535323317,
"position": {
"x": 8,
"y": 0
@@ -2533,7 +2533,7 @@
"lineGroupId": 115,
"indexInLine": 1,
"noteOrder": 6384,
"time": 0.9235759517651968,
"time": 0.9236110490641752,
"position": {
"x": 3,
"y": 0
@@ -2556,7 +2556,7 @@
"lineGroupId": 115,
"indexInLine": 2,
"noteOrder": 6528,
"time": 0.944408964546999,
"time": 0.9444448535323317,
"position": {
"x": 3,
"y": 0
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253008,
"SongName": "Summer Venus",
"SongLength": "109.578685",
"SongAuthorName": "KEYTALK",
"Bpm": "152",
"SongPath": "8.ogg",
"CreateTicks": 636349824000000000,
"CreateTime": "636349824000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "8.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253298,
"SongName": "U.S.A. ANOTHER EDITION",
"SongLength": "106.593469",
"SongAuthorName": "DA PUMP",
"Bpm": "139",
"SongPath": "298.ogg",
"CreateTicks": 637674336000000000,
"CreateTime": "637674336000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": null,
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253057,
"SongName": "What Do You Mean?",
"SongLength": "101.888753",
"SongAuthorName": "Justin Bieber",
"Bpm": "125",
"SongPath": "57.ogg",
"CreateTicks": 636591744000000000,
"CreateTime": "636591744000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "57.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253009,
"SongName": "Without You",
"SongLength": "120.002630",
"SongAuthorName": "\u591c\u306e\u672c\u6c17\u30c0\u30f3\u30b9",
"Bpm": "150",
"SongPath": "9.ogg",
"CreateTicks": 636349824000000000,
"CreateTime": "636349824000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "9.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253011,
"SongName": "\u30b5\u30a4\u30ec\u30f3\u30c8\u30de\u30b8\u30e7\u30ea\u30c6\u30a3\u30fc",
"SongLength": "113.175057",
"SongAuthorName": "\u6b05\u574246",
"Bpm": "123",
"SongPath": "11.ogg",
"CreateTicks": 636349824000000000,
"CreateTime": "636349824000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "11.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253030,
"SongName": "\u30b7\u30e5\u30ac\u30fc\u30bd\u30f3\u30b0\u3068\u30d3\u30bf\u30fc\u30b9\u30c6\u30c3\u30d7",
"SongLength": "114.660023",
"SongAuthorName": "UNISON SQUARE GARDEN",
"Bpm": "132",
"SongPath": "30.ogg",
"CreateTicks": 636536448000000000,
"CreateTime": "636536448000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "30.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"BeatMapId": 445253012,
"SongName": "\u5236\u670d\u306e\u30de\u30cd\u30ad\u30f3",
"SongLength": "120.002630",
"SongAuthorName": "\u4e43\u6728\u574246",
"Bpm": "130",
"SongPath": "12.ogg",
"CreateTicks": 636349824000000000,
"CreateTime": "636349824000000000",
"OstId": 445253000,
"EditorVersion": "1.3.2",
"LevelAuthorName": "https://github.com/thomasasfk/drs2dd",
"SongPreviewSection": 0,
"OstName": null,
"CoverPath": "12.png",
"DDVR_Easy": null,
"DDVR_Normal": null,
"DDVR_Hard": null,
"DRS_Easy": "difficulty_1b_blockless.json",
"DRS_Normal": "difficulty_1a_blockless.json",
"DRS_Hard": "difficulty_1b.json",
"DRS_Expert": "difficulty_1a.json",
"DRS_Master": null,
"DRS_ACE": null,
"DDVR_Env": null,
"DRS_Env": null
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff