diff --git a/7001.py b/7001.py new file mode 100644 index 0000000..d4f042c --- /dev/null +++ b/7001.py @@ -0,0 +1,1144 @@ +from flask import Flask, request, jsonify, send_file +from config import Config +import os +import sqlite3 +import binascii +import bcrypt +import re +from datetime import datetime +import xml.etree.ElementTree as ET +from Crypto.Cipher import AES +import urllib.parse +import json + +# Found in: aesManager::initialize() +# Used for: Crypting parameter bytes sent by client +# Credit: https://github.com/Walter-o/gcm-downloader +AES_CBC_KEY = b"oLxvgCJjMzYijWIldgKLpUx5qhUhguP1" + +# Found in: aesManager::decryptCBC() and aesManager::encryptCBC() +# Used for: Crypting parameter bytes sent by client +# Credit: https://github.com/Walter-o/gcm-downloader +AES_CBC_IV = b"6NrjyFU04IO9j9Yo" + +# Decrypt AES encrypted data, takes in a hex string +# Credit: https://github.com/Walter-o/gcm-downloader +def decryptAES(data, key=AES_CBC_KEY, iv=AES_CBC_IV): + return AES.new(key, AES.MODE_CBC, iv).decrypt(bytes.fromhex(data)) + +# Encrypt data with AES, takes in a bytes object +# Credit: https://github.com/Walter-o/gcm-downloader +def encryptAES(data, key=AES_CBC_KEY, iv=AES_CBC_IV): + while len(data) % 16 != 0: + data += b"\x00" + encryptedData = AES.new(key, AES.MODE_CBC, iv).encrypt(data) + return encryptedData.hex() + +start_stages = [3,4,5,7,9,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,214] +# 214 is tutorial song. + +start_avatars = [] + +exclude_stage_exp_pre_100 = [0,1,2,6,8,10,11,12,13,14,15,16,17,18,19,20,21,53,74,75] # not used for now, just archiving +exclude_stage_exp = [121,134,166,167,168,169,170,215,225] # 134 and 170 unoccupied dummy tracks (filled with Departure -Remix-), +#121 (and 93-96 lady gaga songs) removed (can be enabled by patching stageParam:isAvailable, or change the last byte before next song's name - 1 from 01 to 03 in stage_param.dat. +# Rest are exp unlocked songs. +exclude_avatar_exp = [28,29] + +stage_price = 1 +avatar_price = 1 +item_price = 2 +coin_reward = 1 + +app = Flask(__name__) +app.config.from_object(Config) + +DATABASE = 'player.db' +def create_table(): + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute( """ + CREATE TABLE IF NOT EXISTS user ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + username VARCHAR(20) UNIQUE NOT NULL, + password_hash VARCHAR(255) NOT NULL, + device_id VARCHAR(512), + data TEXT, + crc DECIMAL(10,0), + timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP + );""") + + cursor.execute( """ + CREATE TABLE IF NOT EXISTS daily_reward ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + device_id VARCHAR(512), + timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + my_stage TEXT, + my_avatar TEXT, + items TEXT, + day INT + );""") + + cursor.execute( """ + CREATE TABLE IF NOT EXISTS result ( + rid INTEGER PRIMARY KEY AUTOINCREMENT, + vid VARCHAR(512) NOT NULL, + tid VARCHAR(512) NOT NULL, + sid VARCHAR(512) NOT NULL, + stts VARCHAR(64), + id VARCHAR(8), + mode VARCHAR(4), + avatar VARCHAR(4), + score VARCHAR(16), + high_score VARCHAR(128), + play_rslt VARCHAR(128), + item VARCHAR(16), + os VARCHAR(16), + os_ver VARCHAR(16), + ver VARCHAR(16), + mike VARCHAR(8), + FOREIGN KEY (vid) REFERENCES user(device_id) + );""") + cursor.execute( """ + CREATE TABLE IF NOT EXISTS whitelist ( + id VARCHAR(512) PRIMARY KEY + );""") + cursor.execute( """ + CREATE TABLE IF NOT EXISTS blacklist ( + id VARCHAR(512) PRIMARY KEY, + reason VARCHAR(256) + );""") + connection.commit() + +create_table() + +## Helper function + +def crc32_decimal(data): + crc32_hex = binascii.crc32(data.encode()) + return int(crc32_hex & 0xFFFFFFFF) + +def hash_password(password): + salt = bcrypt.gensalt() + hashed_password = bcrypt.hashpw(password.encode('utf-8'), salt) + return hashed_password + +def verify_password(password, hashed_password): + return bcrypt.checkpw(password.encode('utf-8'), hashed_password) + +def is_alphanumeric(username): + pattern = r"^[a-zA-Z0-9]+$" + return bool(re.match(pattern, username)) + +decrypted_fields = "" +original_field = "" + +@app.before_request +def before_request(): + url = request.url + match = re.search(r'\?(.*)', url) + if match: + global decrypted_fields + global original_field + original_field = match.group(1) + decrypted_fields = urllib.parse.parse_qs(decryptAES(match.group(1))[:-1]) + +def get_model_pak(host): + mid = ET.Element("model_pak") + rid = ET.Element("date") + uid = ET.Element("url") + rid.text = app.config['MODEL'] + uid.text = host + "files/gc2/model" + app.config['MODEL'] + ".pak" + mid.append(rid) + mid.append(uid) + return mid + +def get_tune_pak(host): + mid = ET.Element("tuneFile_pak") + rid = ET.Element("date") + uid = ET.Element("url") + rid.text = app.config['TUNEFILE'] + uid.text = host + "files/gc2/tuneFile" + app.config['TUNEFILE'] + ".pak" + mid.append(rid) + mid.append(uid) + return mid + +def get_skin_pak(host): + mid = ET.Element("skin_pak") + rid = ET.Element("date") + uid = ET.Element("url") + rid.text = app.config['SKIN'] + uid.text = host + "files/gc2/skin" + app.config['SKIN'] + ".pak" + mid.append(rid) + mid.append(uid) + return mid + +def get_m4a_path(host): + mid = ET.Element("m4a_path") + mid.text = host + "files/gc2/audio/" + return mid + +def get_stage_path(host): + mid = ET.Element("stage_path") + mid.text = host + "files/gc2/stage/" + return mid + +def get_stage_zero(): + sid = ET.Element("my_stage") + did = ET.Element("stage_id") + cid = ET.Element("ac_mode") + did.text = "0" + cid.text = "0" + sid.append(did) + sid.append(cid) + return sid + +def get_user_data(uid, data_field): + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + query = f"SELECT {data_field} FROM user WHERE device_id = ?" + cursor.execute(query, (uid[b'vid'][0].decode(),)) + result = cursor.fetchone() + return result + +def set_user_data(uid, data_field, new_data): + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + query = f"UPDATE user SET {data_field} = ? WHERE device_id = ?" + cursor.execute(query, (new_data, uid[b'vid'][0].decode())) + connection.commit() + +def check_whitelist(uid): + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT * FROM whitelist") + for row in cursor.fetchall(): + if row[0] == uid[b'vid'][0].decode(): + return True + return False + +def check_blacklist(uid): + user = get_user_data(uid, "username") + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT * FROM blacklist") + for row in cursor.fetchall(): + if len(row[0]) > 20: + if row[0] == uid[b'vid'][0].decode(): + return False + elif user is not None: + if row[0] == user[0]: + return False + return True + +def inform_page(text, mode): + if mode == 0: + mode = "/files/web/ttl_taitoid.png" + elif mode == 1: + mode = "/files/web/ttl_information.png" + elif mode == 2: + mode = "/files/web/ttl_buy.png" + with open("files/inform.html", "r") as file: + return file.read().format(text=text, img=mode) + +#Serving CDN files +root_folder = os.path.dirname(os.path.abspath(__file__)) +allowed_folders = ["files"] + +@app.route('/info.php', methods=['GET']) +def info(): + file_path = os.path.join(root_folder, "files/history.html") + return send_file(file_path) + +@app.route('/history.php', methods=['GET']) +def history(): + file_path = os.path.join(root_folder, "files/history.html") + return send_file(file_path) + +@app.route('/start.php', methods=['GET']) +def start(): + global decrypted_fields + file_path = os.path.join(root_folder, "files/start.xml") + + # Parse the XML file + try: + tree = ET.parse(file_path) + root = tree.getroot() + except Exception as e: + return jsonify({"error": "Failed to parse XML", "details": str(e)}), 500 + + # Retrieve user information + user = get_user_data(decrypted_fields, "username") + userID = get_user_data(decrypted_fields, "id") + + # Check authorization and access + should_serve = True + if app.config.get('AUTHORIZATION_NEEDED', False): + should_serve = check_whitelist(decrypted_fields) and check_blacklist(decrypted_fields) + + if should_serve: + # Base host string for generating URLs + host_string = f"http://{app.config['HOST']}:{app.config['PORT']}/" + device_id = decrypted_fields[b'vid'][0].decode() + # Append additional XML nodes + for generator in [get_model_pak, get_tune_pak, get_skin_pak, get_m4a_path, get_stage_path]: + try: + root.append(generator(host_string)) + except Exception as e: + return jsonify({"error": f"Failed to generate element from {generator.__name__}", "details": str(e)}), 500 + + daily_reward_elem = root.find(".//login_bonus") + if daily_reward_elem is None: + return jsonify({"error": "Missing element in XML"}), 500 + + # Parse last_count from + last_count_elem = daily_reward_elem.find("last_count") + if last_count_elem is None or not last_count_elem.text.isdigit(): + return jsonify({"error": "Invalid or missing last_count in XML"}), 500 + last_count = int(last_count_elem.text) + now_count = 1 + + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + + # Check for an existing row + cursor.execute("SELECT day, timestamp FROM daily_reward WHERE device_id = ?", (device_id,)) + row = cursor.fetchone() + + if row: + current_day, last_timestamp = row + last_date = datetime.strptime(last_timestamp, "%Y-%m-%d %H:%M:%S") + current_date = datetime.now() + + # Check if one day has passed + if (current_date.date() - last_date.date()).days >= 1: + now_count = current_day + 1 + # Reset to day 1 if it exceeds last_count + if now_count > last_count: + now_count = 1 + + else: + now_count = current_day + + # Add or update in + now_count_elem = daily_reward_elem.find("now_count") + if now_count_elem is None: + now_count_elem = ET.Element("now_count") + daily_reward_elem.append(now_count_elem) + now_count_elem.text = str(now_count) + + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT my_avatar, my_stage, coin FROM daily_reward WHERE device_id = ?", (device_id,)) + result = cursor.fetchone() + + if (result): + my_avatar = set(json.loads(result[0])) if result[0] else start_avatars + my_stage = set(json.loads(result[1])) if result[1] else start_stages + coin = result[2] if result[2] is not None else 10 + else: + my_avatar = start_avatars + my_stage = start_stages + coin = 10 + + coin_elem = ET.Element("my_coin") + coin_elem.text = str(coin) + root.append(coin_elem) + + # Add `my_avatar` elements to XML + for avatar_id in my_avatar: + avatar_elem = ET.Element("my_avatar") + avatar_elem.text = str(avatar_id) + root.append(avatar_elem) + + # Add `my_stage` elements to XML + for stage_id in my_stage: + stage_elem = ET.Element("my_stage") + stage_id_elem = ET.Element("stage_id") + stage_id_elem.text = str(stage_id) + stage_elem.append(stage_id_elem) + + ac_mode_elem = ET.Element("ac_mode") + ac_mode_elem.text = "1" + stage_elem.append(ac_mode_elem) + root.append(stage_elem) + + if user: + tid = ET.Element("taito_id") + tid.text = user[0] + root.append(tid) + + sid_elem = ET.Element("sid") + sid_elem.text = str(userID[0]) + root.append(sid_elem) + + try: + sid = get_stage_zero() + root.append(sid) + except Exception as e: + return jsonify({"error": "Failed to retrieve stage zero", "details": str(e)}), 500 + + # Serialize XML to string and return + xml_response = ET.tostring(root, encoding='unicode') + return xml_response + else: + return jsonify({"error": "Access denied"}), 403 + +@app.route('/sync.php', methods=['POST','GET']) +def sync(): + global decrypted_fields + device_id = decrypted_fields[b'vid'][0].decode() + file_path = os.path.join(root_folder, "files/sync.xml") + tree = ET.parse(file_path) + root = tree.getroot() + user = get_user_data(decrypted_fields, "username") + should_serve = True + if app.config['AUTHORIZATION_NEEDED']: + should_serve = check_whitelist(decrypted_fields) + if should_serve: + should_serve = check_blacklist(decrypted_fields) + if should_serve: + host_string = "http://" + app.config['HOST'] + ":" + str(app.config['PORT']) + "/" + model_pak = get_model_pak(host_string) + tune_pak = get_tune_pak(host_string) + skin_pak = get_skin_pak(host_string) + root.append(model_pak) + root.append(tune_pak) + root.append(skin_pak) + m4a_path = get_m4a_path(host_string) + stage_path = get_stage_path(host_string) + root.append(m4a_path) + root.append(stage_path) + + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT my_avatar, my_stage, coin, item FROM daily_reward WHERE device_id = ?", (device_id,)) + result = cursor.fetchone() + + if (result): + my_avatar = set(json.loads(result[0])) if result[0] else start_avatars + my_stage = set(json.loads(result[1])) if result[1] else start_stages + coin = result[2] if result[2] is not None else 10 + items = json.loads(result[3]) if result[3] else [] + else: + my_avatar = start_avatars + my_stage = start_stages + coin = 10 + items = [] + coin_elem = ET.Element("my_coin") + coin_elem.text = str(coin) + root.append(coin_elem) + + for item in items: + item_elem = ET.Element("add_item") + item_id_elem = ET.Element("id") + item_id_elem.text = str(item) + item_elem.append(item_id_elem) + item_num_elem = ET.Element("num") + item_num_elem.text = "9" + item_elem.append(item_num_elem) + root.append(item_elem) + + if (len(items) > 0): + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("""UPDATE daily_reward SET item = ? WHERE device_id = ?""", ("[]", device_id)) + cursor.close() + + # Add `my_avatar` elements to XML + for avatar_id in my_avatar: + avatar_elem = ET.Element("my_avatar") + avatar_elem.text = str(avatar_id) + root.append(avatar_elem) + + # Add `my_stage` elements to XML + for stage_id in my_stage: + stage_elem = ET.Element("my_stage") + stage_id_elem = ET.Element("stage_id") + stage_id_elem.text = str(stage_id) + stage_elem.append(stage_id_elem) + + ac_mode_elem = ET.Element("ac_mode") + ac_mode_elem.text = "1" + stage_elem.append(ac_mode_elem) + root.append(stage_elem) + + if user: + tid = ET.Element("taito_id") + tid.text = user[0] + root.append(tid) + sid = get_stage_zero() + root.append(sid) + kid = ET.Element("friend_num") + kid.text = "9" + root.append(kid) + xml = ET.tostring(tree.getroot(), encoding='unicode') + return xml + else: + return jsonify({"error": "Access denied"}), 403 + +@app.route('/confirm_tier.php', methods=['GET']) +def tier(): + file_path = os.path.join(root_folder, "files/tier.xml") + return send_file(file_path) + +@app.route('/login_bonus.php', methods=['GET']) +def bonus(): + global decrypted_fields + device_id = decrypted_fields[b'vid'][0].decode() + + file_path = os.path.join(root_folder, "files/start.xml") + + # Parse the XML file + try: + tree = ET.parse(file_path) + root = tree.getroot() + except Exception as e: + return jsonify({"error": "Failed to parse XML", "details": str(e)}), 500 + + daily_reward_elem = root.find(".//login_bonus") + last_count_elem = daily_reward_elem.find("last_count") + if last_count_elem is None or not last_count_elem.text.isdigit(): + return jsonify({"error": "Invalid or missing last_count in XML"}), 500 + last_count = int(last_count_elem.text) + + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + + # Check for an existing row + cursor.execute("SELECT day, timestamp FROM daily_reward WHERE device_id = ?", (device_id,)) + row = cursor.fetchone() + + time = datetime.now() + formatted_time = time.strftime("%Y-%m-%d %H:%M:%S") + + if row: + current_day, last_timestamp = row + last_date = datetime.strptime(last_timestamp, "%Y-%m-%d %H:%M:%S") + + # Check if one day has passed + if (time.date() - last_date.date()).days >= 1: + + current_day = current_day + 1 + + if (current_day > last_count): + current_day = 1 + + # Update the table + cursor.execute("""UPDATE daily_reward SET timestamp = ?, day = ? WHERE device_id = ?""", (formatted_time, current_day, device_id)) + + # return 0 obj + xml_response = "0" + else: + now_count = current_day + xml_response = "1" + # return 1 obj + else: + # No row exists; create a new one + cursor.execute(""" + INSERT INTO daily_reward (device_id, day, timestamp, my_avatar, my_stage, coin, item) + VALUES (?, ?, ?, ?, ?, ?) + """, (device_id, 1, formatted_time, json.dumps(start_avatars), json.dumps(start_stages), 10, "[]")) + xml_response = "0" + # return 0 obj + + return xml_response, 200, {'Content-Type': 'application/xml'} + +@app.route('/gcm/php/register.php', methods=['GET']) +def reg(): + global decrypted_fields + return "", 200 + +@app.route('/result.php', methods=['GET']) +def result(): + global decrypted_fields + device_id = decrypted_fields[b'vid'][0].decode() + file_path = os.path.join(root_folder, "files/result.xml") + tree = ET.parse(file_path) + root = tree.getroot() + + # Increment coin for user + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT coin FROM daily_reward WHERE device_id = ?", (device_id,)) + row = cursor.fetchone() + + if row: + current_coin = row[0] if row[0] else 10 + # Increment the coin value by 1 + updated_coin = current_coin + coin_reward + cursor.execute("UPDATE daily_reward SET coin = ? WHERE device_id = ?", (updated_coin, device_id)) + + # Save the record + vid = decrypted_fields[b'vid'][0].decode() + stts = decrypted_fields[b'stts'][0].decode() + id = decrypted_fields[b'id'][0].decode() + mode = decrypted_fields[b'mode'][0].decode() + avatar = decrypted_fields[b'avatar'][0].decode() + score = decrypted_fields[b'score'][0].decode() + high_score = decrypted_fields[b'high_score'][0].decode() + play_rslt = decrypted_fields[b'play_rslt'][0].decode() + item = decrypted_fields[b'item'][0].decode() + + device_os = decrypted_fields[b'os'][0].decode() + os_ver = decrypted_fields[b'os_ver'][0].decode() + tid = decrypted_fields[b'tid'][0].decode() + ver = decrypted_fields[b'ver'][0].decode() + mike = decrypted_fields[b'mike'][0].decode() + + do_insert = False + do_update_sid = False + do_update_vid = False + last_row_id = 0 + + #parse whether or not the device is logged in to taito ID + + sid = "" + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + select_command = """SELECT id FROM user WHERE device_id = ?;""" + cursor.execute(select_command, (vid,)) + result = cursor.fetchone() # Fetch one row from the result + cursor.close() + + # Check if a row was found + if result: + sid = result[0] + + + if sid != "": + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + check_command = """ + SELECT rid, score FROM result WHERE id = ? and mode = ? and sid = ? ORDER BY CAST(score AS INTEGER) DESC; + """ + cursor.execute(check_command, (id, mode, sid)) + records = cursor.fetchall() + cursor.close() + if len(records) > 0: + # check to see if update is needed + last_row_id = records[0][0] + if (score > records[0][1]): + do_update_sid = True + else: + # create the record + do_insert = True + else: + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + check_command = """ + SELECT rid, score FROM result WHERE id = ? and mode = ? and sid = ? and vid = ? ORDER BY CAST(score AS INTEGER) DESC; + """ + cursor.execute(check_command, (id, mode, "", vid)) + records = cursor.fetchall() + cursor.close() + if len(records) > 0: + # check to see if update is needed + last_row_id = records[0][0] + if (score > records[0][1]): + do_update_vid = True + else: + # create the record + do_insert = True + + + if do_insert: + print("result - inserting") + insert_command = """ + INSERT INTO result (vid, stts, id, mode, avatar, score, high_score, play_rslt, item, os, os_ver, tid, sid, ver, mike) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?); + """ + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute(insert_command, (vid, stts, id, mode, avatar, score, high_score, play_rslt, item, device_os, os_ver, tid, sid, ver, mike)) + last_row_id = cursor.lastrowid + cursor.close() + connection.commit() + elif do_update_sid: + print("result - update based off taito id") + update_command = """UPDATE result + SET stts = ?, avatar = ?, score = ?, high_score = ?, play_rslt = ?, item = ?, os = ?, os_ver = ?, tid = ?, ver = ?, mike = ?, vid = ? + WHERE sid = ? AND id = ? AND mode = ?; + """ + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute(update_command, (stts, avatar, score, high_score, play_rslt, item, device_os, os_ver, tid, ver, mike, vid, sid, id, mode)) + cursor.close() + connection.commit() + elif do_update_vid: + print("result - updatin based off device id") + update_command = """UPDATE result + SET stts = ?, avatar = ?, score = ?, high_score = ?, play_rslt = ?, item = ?, os = ?, os_ver = ?, sid = ?, ver = ?, mike = ? + WHERE vid = ? AND id = ? AND mode = ?; + """ + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute(update_command, (stts, avatar, score, high_score, play_rslt, item, device_os, os_ver, sid, ver, mike, vid, id, mode)) + cursor.close() + connection.commit() + + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + select_command = """ + SELECT rid, score FROM result WHERE id = ? and mode = ? ORDER BY CAST(score AS INTEGER) DESC; + """ + cursor.execute(select_command, (id, mode)) + records = cursor.fetchall() + cursor.close() + + rank = None + for idx, record in enumerate(records, start=1): + if record[0] == last_row_id: + rank = idx + break + + after_element = root.find('.//after') + after_element.text = str(rank) + xml = ET.tostring(tree.getroot(), encoding='unicode') + return xml + +@app.route('/ttag.php', methods=['GET']) +def ttag(): + global decrypted_fields + global original_field + user = get_user_data(decrypted_fields, "username") + if user: + with open("files/profile.html", "r") as file: + html_content = file.read().format(pid=original_field, user=user[0]) + else: + with open("files/register.html", "r") as file: + html_content = file.read().format(pid=original_field) + return html_content, 200 + + +@app.route('/mission.php/', methods=['GET']) +def mission(): + return inform_page("This feature is not available in Private Server.", 1) + +@app.route('/status.php/', methods=['GET']) +def status(): + return inform_page("This feature is not available in Private Server.", 1) + +@app.route('/ranking.php/', methods=['GET']) +def ranking(): + return inform_page("This feature is not available in Private Server.", 1) + +@app.route('/web_shop.php', methods=['GET']) +def web_shop(): + global decrypted_fields + should_serve = True + if app.config['AUTHORIZATION_NEEDED']: + should_serve = check_whitelist(decrypted_fields) + if should_serve: + should_serve = check_blacklist(decrypted_fields) + if should_serve: + cnt_type = decrypted_fields[b'cnt_type'][0].decode() + device_id = decrypted_fields[b'vid'][0].decode() + inc = 0 + buttons_html = "" + # Define the path for the HTML template + html_path = f"files/web_shop_{cnt_type}.html" + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + query = "SELECT my_stage, my_avatar, coin FROM daily_reward WHERE device_id = ?" + cursor.execute(query, (device_id,)) + result = cursor.fetchone() + cursor.close() + + # Parse my_stage field (if exists), default to an empty set + my_stage = set(json.loads(result[0])) if result[0] else start_stages + my_avatar = set(json.loads(result[1])) if result[1] else start_avatars + coin = result[2] if result[2] else 0 + + if (cnt_type == "1"): + for idx, i in enumerate(range(90, 616)): + if i not in my_stage: + if i not in exclude_stage_exp: + # Add a button for this stage + buttons_html += f""" + + """ + + # Add a new row every 4 buttons + inc += 1 + if inc % 4 == 0: + buttons_html += "
" + + elif (cnt_type == "2"): + for idx, i in enumerate(range(15, 173)): + if i not in my_avatar: + if i not in exclude_avatar_exp: + buttons_html += f""" + + """ + # Add a new row every 4 buttons + inc += 1 + if inc % 4 == 0: + buttons_html += "
" + + elif (cnt_type == "3"): + inc = 1 + for idx, i in enumerate(range(1, 11)): + buttons_html += f""" + + """ + # Add a new row every 4 buttons + if (idx + 1) % 4 == 0: + buttons_html += "
" + + if (inc == 0): + buttons_html += f"""
Everything has been purchased!
""" + # Read and format the HTML template + with open(html_path, "r", encoding="utf-8") as file: + html_content = file.read().format(text=buttons_html, coin=coin) + return html_content + else: + return jsonify({"error": "Access denied"}), 403 + +@app.route('/web_shop_detail.php', methods=['GET']) +def web_shop_detail(): + global decrypted_fields + cnt_type = decrypted_fields[b'cnt_type'][0].decode() + cnt_id = int(decrypted_fields[b'cnt_id'][0].decode()) + device_id = decrypted_fields[b'vid'][0].decode() + + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + query = "SELECT coin FROM daily_reward WHERE device_id = ?" + cursor.execute(query, (device_id,)) + result = cursor.fetchone() + cursor.close() + + coin = result[0] if result and result[0] else 0 + your_html = "" + + if (cnt_type == "1"): + your_html = f""" +
+ Item Image +
+

Would you like to purchase this song?{cnt_id}

+
+ Coin Icon + {stage_price} +
+ """ + + elif (cnt_type == "2"): + your_html = f""" +
+ Item Image +
+

Would you like to purchase this avatar?

+
+ Coin Icon + {avatar_price} +
+ """ + + elif (cnt_type == "3"): + your_html = f""" +
+ Item Image +
+

Would you like to purchase this item?

+
+ Coin Icon + {item_price} +
+ """ + + your_html += f""" +
+
+ Buy
+ Go Back +
+ """ + html_path = f"files/web_shop_detail.html" + with open(html_path, "r", encoding="utf-8") as file: + html_content = file.read().format(text=your_html, coin=coin) + return html_content + +@app.route('/buy_by_coin.php', methods=['GET']) +def buy_by_coin(): + global decrypted_fields + cnt_type = decrypted_fields[b'cnt_type'][0].decode() + cnt_id = int(decrypted_fields[b'cnt_id'][0].decode()) + num = int(decrypted_fields[b'num'][0].decode()) + device_id = decrypted_fields[b'vid'][0].decode() + fail_url = """1coin_error.php""" + + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + + # Fetch user data + query = "SELECT my_stage, my_avatar, coin, item FROM daily_reward WHERE device_id = ?" + cursor.execute(query, (device_id,)) + result = cursor.fetchone() + + if not result: + return fail_url + + my_stage, my_avatar, coin, item = result + coin = int(coin) if coin else 0 + + # Process based on cnt_type + if cnt_type == "1": + if coin < stage_price: + return fail_url + + stages = set(json.loads(my_stage)) if my_stage else set() + if cnt_id not in stages: + coin -= stage_price + stages.add(cnt_id) + else: + return fail_url + my_stage = json.dumps(list(stages)) + + elif cnt_type == "2": + if coin < avatar_price: + return fail_url + + avatars = set(json.loads(my_avatar)) if my_avatar else set() + if cnt_id not in avatars: + coin -= avatar_price + avatars.add(cnt_id) + else: + return fail_url + my_avatar = json.dumps(list(avatars)) + + elif cnt_type == "3": + if coin < item_price: + return fail_url + + # Deduct coin and append to item (no duplicate check) + coin -= item_price + items = json.loads(item) if item else [] + items.append(cnt_id) + item = json.dumps(items) + + else: + return fail_url + + # Update the database with the new values + update_query = """ + UPDATE daily_reward + SET my_stage = ?, my_avatar = ?, coin = ?, item = ? + WHERE device_id = ? + """ + cursor.execute(update_query, (my_stage, my_avatar, coin, item, device_id)) + connection.commit() + + response = ET.Element("response") + + # Add the main elements + ET.SubElement(response, "code").text = "0" + ET.SubElement(response, "result_url").text = "web_shop_result.php" + ET.SubElement(response, "cnt_type").text = cnt_type + ET.SubElement(response, "cnt_id").text = str(cnt_id) + ET.SubElement(response, "num").text = str(num) + + # Conditionally add the stage_id + if cnt_type == "1": + ET.SubElement(response, "stage_id").text = str(cnt_id) + + # Convert the XML tree to a string + response_string = ET.tostring(response, encoding="utf-8", method="xml").decode("utf-8") + return response_string + +@app.route('/web_shop_result.php', methods=['GET']) +def web_shop_result(): + return inform_page("SUCCESS:
Purchase successful.
Please close this page and the reward will arrive shortly.
If it took too long, try restarting the game.", 2) + +@app.route('/coin_error.php', methods=['GET']) +def coin_error(): + return inform_page("FAILED:
Either you don't have enough coin,
or there were a duplicate order, and the reward will arrive shortly.", 2) + +@app.route('/name_reset/', methods=['POST']) +def name_reset(): + global decrypted_fields + username = request.form['username'] + password = request.form['password'] + if len(username) < 6 or len(username) > 21: + return inform_page("FAILED:
Username must be between 6 and 20
characters long.", 0) + if is_alphanumeric(username) == False: + return inform_page("FAILED:
Username must consist entirely of
alphanumeric character.", 0) + if username == password: + return inform_page("FAILED:
Username cannot be the same as password.", 0) + if check_blacklist(decrypted_fields) == False: + return inform_page("FAILED:
Your account is banned and you are
not allowed to perform this action.", 0) + user = get_user_data(decrypted_fields, "username") + if user: + user = user[0] + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT id FROM user WHERE username=?", (username,)) + exist = cursor.fetchone() + cursor.close() + if exist: + return inform_page("FAILED:
Another user already has this name.", 0) + password_hash = get_user_data(decrypted_fields, "password_hash") + if password_hash: + if verify_password(password, password_hash[0]): + set_user_data(decrypted_fields, "username", username) + return inform_page("SUCCESS:
Username updated.", 0) + else: + return inform_page("FAILED:
Password is not correct.
Please try again.", 0) + else: + return inform_page("FAILED:
User have no password hash.
This should not happen.", 0) + else: + return inform_page("FAILED:
User does not exist.
This should not happen.", 0) + +@app.route('/password_reset/', methods=['POST']) +def password_reset(): + global decrypted_fields + old_password = request.form['old'] + password = request.form['new'] + user = get_user_data(decrypted_fields, "username") + if user: + user = user[0] + if user == password: + return inform_page("FAILED:
Username cannot be the same as password.", 0) + if len(password) < 6: + return inform_page("FAILED:
Password must have 6 or above characters.", 0) + old_hash = get_user_data(decrypted_fields, "password_hash") + if old_hash: + if verify_password(old_password, old_hash[0]): + hash_new = hash_password(password) + set_user_data(decrypted_fields, "password_hash", hash_new) + return inform_page("SUCCESS:
Password updated.", 0) + else: + return inform_page("FAILED:
Old password is not correct
Please try again.", 0) + else: + return inform_page("FAILED:
User have no password hash
This should not happen.", 0) + else: + return inform_page("FAILED:
User does not exist
This should not happen.", 0) + +@app.route('/register/', methods=['POST']) +def register(): + global decrypted_fields + username = request.form['username'] + password = request.form['password'] + if username == password: + return inform_page("FAILED:
Username cannot be the same as password.", 0) + if len(username) < 6 or len(username) > 20: + return inform_page("FAILED:
Username must be between 6 and 20
characters long.", 0) + if len(password) < 6: + return inform_page("FAILED:
Password must have
6 or above characters.", 0) + if is_alphanumeric(username) == False: + return inform_page("FAILED:
Username must consist entirely of
alphanumeric character.", 0) + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT id FROM user WHERE username=?", (username,)) + user = cursor.fetchone() + cursor.close() + if user: + return inform_page("FAILED:
Another user already has this name.", 0) + cursor = connection.cursor() + cursor.execute('''INSERT INTO user (username, password_hash, device_id, data, crc, timestamp) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)''', (username, hash_password(password), decrypted_fields[b'vid'][0].decode(), "", 0, "")) + connection.commit() + cursor.close() + return inform_page("SUCCESS:
Account is registered.
You can now backup/restore your save file.
You can only log into one device at a time.", 0) + +@app.route('/logout/', methods=['POST']) +def logout(): + global decrypted_fields + if check_blacklist(decrypted_fields) == False: + return inform_page("FAILED:
Your account is banned and you are
not allowed to perform this action.", 0) + set_user_data(decrypted_fields, "device_id", '') + return inform_page("Logout success.", 0) + +@app.route('/login/', methods=['POST']) +def login(): + global decrypted_fields + username = request.form['username'] + password = request.form['password'] + with sqlite3.connect(DATABASE) as connection: + cursor = connection.cursor() + cursor.execute("SELECT id FROM user WHERE username = ?", (username,)) + user = cursor.fetchone() + ##side channel attack goes brrrrr + if user: + cursor = connection.cursor() + cursor.execute("SELECT password_hash FROM user WHERE id = ?", (user[0],)) + password_hash = cursor.fetchone()[0] + if verify_password(password, password_hash): + cursor.execute("UPDATE user SET device_id = ? WHERE id = ?", (decrypted_fields[b'vid'][0].decode(), user[0],)) + connection.commit() + cursor.close() + return inform_page("SUCCESS:
You are logged in.", 0) + else: + return inform_page("FAILED:
Username or password incorrect.", 0) + else: + return inform_page("FAILED:
Username or password incorrect.", 0) + +@app.route('/load.php', methods=['GET']) +def load(): + global decrypted_fields + data = get_user_data(decrypted_fields, "data") + if data is not None: + if data[0] == "": + return """12セーブデータが無いか、セーブデータが破損しているため、ロードできませんでした。Unable to load; either no save data exists, or the save data is corrupted.Chargement impossible : les données de sauvegarde sont absentes ou corrompues.Impossibile caricare. Non esistono dati salvati o quelli esistenti sono danneggiati.""" + else: + crc = get_user_data(decrypted_fields, "crc") + date = get_user_data(decrypted_fields, "timestamp") + data = data[0] + date = date[0] + crc = crc[0] + xml_data = """0 + {data} + {crc} + {date} + """.format(data=data,crc=crc,date=date) + return xml_data + else: + return """10この機能を使用するには、まずアカウントを登録する必要があります。You need to register an account first before this feature can be used.Vous devez d'abord créer un compte avant de pouvoir utiliser cette fonctionnalité.È necessario registrare un account prima di poter utilizzare questa funzione.""" + +@app.route('/save.php', methods=['POST']) +def save(): + global decrypted_fields + data = request.data.decode('utf-8') + with sqlite3.connect(DATABASE) as connection: + username = get_user_data(decrypted_fields, "username") + if username: + ## calculate crc and update both + crc = crc32_decimal(data) + time = datetime.now() + formatted_time = time.strftime("%Y-%m-%d %H:%M:%S") + cursor = connection.cursor() + cursor.execute("UPDATE user SET data = ?, crc = ?, timestamp = ? WHERE device_id = ?", (data, crc, formatted_time , decrypted_fields[b'vid'][0].decode(),)) + connection.commit() + cursor.close() + return """0""" + else: + return """10""" + +@app.route('/delete_account.php', methods=['GET']) +def delete_account(): + return """0""" + +@app.route('/', methods=['GET']) +def get_file(path): + file_path = os.path.join(root_folder, path) + f_path = path.split("/")[0] + if f_path not in allowed_folders: + return jsonify({"error": "Access denied"}), 403 + if os.path.exists(file_path): + return send_file(file_path) + else: + return jsonify({"error": "File not found"}), 404 + +#Main +if __name__ == '__main__': + if app.config['SSL_CERT'] and app.config['SSL_KEY']: + app.run(host=app.config['HOST'], port=app.config['PORT'], debug=app.config['DEBUG'], ssl_context=(app.config['SSL_CERT'], app.config['SSL_KEY'])) + else: + app.run(host=app.config['HOST'], port=app.config['PORT'], debug=app.config['DEBUG']) \ No newline at end of file diff --git a/avatar_list.json b/avatar_list.json new file mode 100644 index 0000000..ccc083e --- /dev/null +++ b/avatar_list.json @@ -0,0 +1,862 @@ +[ + { + "id": 1, + "name": "GENE", + "effect": "A guide is displayed along with the TARGETS. G:20 L:110 E:100%" + }, + { + "id": 2, + "name": "ENERGY", + "effect": "Max GROOVE percentage is now 140% G:0 L:140 E:100%" + }, + { + "id": 3, + "name": "LIGHT", + "effect": "A tutorial is displayed during play. G:30 L:100 E:100%" + }, + { + "id": 4, + "name": "SPARK", + "effect": "The accurate track is played regardless of player input. G:20 L:110 E:100%" + }, + { + "id": 5, + "name": "OCTOPUS", + "effect": "The level gauge fills at a rate of 103%. G:0 L:120 E:103%" + }, + { + "id": 6, + "name": "CRAB", + "effect": "The timing required for a GOOD rating is less strict. G:20 L:100 E:100%" + }, + { + "id": 7, + "name": "SQUID", + "effect": "The GROOVE requirement to beat a stage is lessened by 10%. G:0 L:120 E:100%" + }, + { + "id": 8, + "name": "UFO", + "effect": "The accurate track is played and a tutorial is displayed during play. G:0 L:100 E:100%" + }, + { + "id": 9, + "name": "RAPID", + "effect": "GROOVE accumulates at a rate of 110%. G:0 L:100 E:103%" + }, + { + "id": 10, + "name": "GOLDFISH", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 11, + "name": "BUTTERFLY", + "effect": "The stage layout is flipped, left/right. *Same effect will be given even if concurrently using the MIRROR. G:30 L:100 E:100%" + }, + { + "id": 12, + "name": "BIRD", + "effect": "The level gauge fills at a rate of 300%. G:30 L:100 E:300%" + }, + { + "id": 13, + "name": "HUMAN", + "effect": "The GROOVE requirement to beat a stage is lessened by 30%. G:0 L:100 E:100%" + }, + { + "id": 14, + "name": "ENE(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 15, + "name": "KING METAL DRAGON", + "effect": "The level gauge fills at a rate of 300%. G:20 L:100 E:200%" + }, + { + "id": 16, + "name": "CANNON", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 17, + "name": "PHOENIX", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 18, + "name": "IA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 19, + "name": "ENE(3D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 20, + "name": "GC CRAB", + "effect": "The accurate track is played, regardless of player input. G:20 L:110 E:100%" + }, + { + "id": 21, + "name": "R-GRAY0", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 22, + "name": "RAIN", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 23, + "name": "R-GRAY1", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 24, + "name": "FB777", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 25, + "name": "KIKKUN", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 26, + "name": "aromahot", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 27, + "name": "eoheoh", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 28, + "name": "DOLPHIN", + "effect": "The default GROOVE percentage is now 15% G:15 L:100 E:100%" + }, + { + "id": 29, + "name": "HORSE", + "effect": "Max GROOVE percentage is now 120%. G:0 L:120 E:100%" + }, + { + "id": 30, + "name": "GC SQUID", + "effect": "The accurate track is played, regardless of player input. G:20 L:110 E:100%" + }, + { + "id": 31, + "name": "TAMADRA", + "effect": "The level gauge fills at a rate of 200%. G:20 L:100 E:200%" + }, + { + "id": 32, + "name": "DRAGON", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 33, + "name": "HITO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 34, + "name": "v-No.13-", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 35, + "name": "SHEEP", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 36, + "name": "Fess up", + "effect": "G:0 L:100 E:100%" + }, + { + "id": 37, + "name": "PEGASUS", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 38, + "name": "HELICOPTER", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 39, + "name": "GC OCTOPUS", + "effect": "The accurate track is played, regardless of player input. G:20 L:110 E:100%" + }, + { + "id": 40, + "name": "SAYO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 41, + "name": "PAPER CRANE", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 42, + "name": "INTER GRAY", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 43, + "name": "BLACK FLY", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 44, + "name": "UFO-CO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 45, + "name": "March & Arch", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 46, + "name": "SPACE INVADERS", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 47, + "name": "NICO", + "effect": "The level gauge fills at a rate of 200%. G:0 L:100 E:105%" + }, + { + "id": 48, + "name": "REIMU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 49, + "name": "MARISA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 50, + "name": "HATSUNE MIKU(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 51, + "name": "HATSUNE MIKU(3D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 52, + "name": "SHOHEI", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 53, + "name": "BABI", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 54, + "name": "COSIO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 55, + "name": "RANKO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 56, + "name": "RONMEI", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 57, + "name": "FULLMETAL ZUNDOKO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 58, + "name": "CANDICE BONBON", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 59, + "name": "OMAKE", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 60, + "name": "Carte", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 61, + "name": "t+pazolite", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 62, + "name": "KNITTY", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 63, + "name": "FB777(RPG)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 64, + "name": "KIKKUN(RPG)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 65, + "name": "aromahot(RPG)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 66, + "name": "eoheoh(RPG)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 67, + "name": "LINKA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 68, + "name": "MIRIN", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 69, + "name": "RISA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 70, + "name": "NEMU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 71, + "name": "EIMI", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 72, + "name": "MOGA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 73, + "name": "AYANE", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 74, + "name": "SPOOKY STORY", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 75, + "name": "Pikarin", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 76, + "name": "AKIRA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 77, + "name": "SYAMEIMARU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 78, + "name": "EDM BOW", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 79, + "name": "SANAE", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 80, + "name": "Massive New Krew", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 81, + "name": "Sakuya", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 82, + "name": "MASAKI", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 83, + "name": "BUBBLEN", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 84, + "name": "FRANDRE", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 85, + "name": "RACHEL", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 86, + "name": "REIMU(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 87, + "name": "ONE(3D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 88, + "name": "CHICK", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 89, + "name": "MARISA(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 90, + "name": "ALICE(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 91, + "name": "CHIBI LINKA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 92, + "name": "YOUMU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 93, + "name": "SILVER HAWK", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 94, + "name": "MIKO(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 95, + "name": "DOG(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 96, + "name": "SHINMYOUMARU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 97, + "name": "RITMO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 98, + "name": "FISICA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 99, + "name": "SANAE(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 100, + "name": "LINKA(SCHOOL)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 101, + "name": "YUME(SCHOOL)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 102, + "name": "SEINE(SCHOOL)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 103, + "name": "KOGASA(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 104, + "name": "Voidoll", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 105, + "name": "Rilyca", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 106, + "name": "Gustav Heydrich", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 107, + "name": "13", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 108, + "name": "DJ NOBUNAGA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 109, + "name": "SARASSY", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 110, + "name": "MIKOKO(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 111, + "name": "AKANE(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 112, + "name": "GUMI(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 113, + "name": "GUMI(Guitar)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 114, + "name": "REMILIA SCARLET", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 115, + "name": "LINKA&BOAR", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 116, + "name": "DOG", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 117, + "name": "Human", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 118, + "name": "SOUL", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 119, + "name": "Flowey", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 120, + "name": "HIKARI", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 121, + "name": "TARITSU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 122, + "name": "aran", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 123, + "name": "UDONGEIN(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 124, + "name": "ATTACK THE MUSIC", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 125, + "name": "IA(ninja)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 126, + "name": "ONE(ninja)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 127, + "name": "Xenoa", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 128, + "name": "SAKUYA(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 129, + "name": "El Clear", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 130, + "name": "El Fail", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 131, + "name": "ANDROMEDAKO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 132, + "name": "POLYVINYL DONTSUKU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 133, + "name": "OKINA(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 134, + "name": "CIRNO(2D,TAN)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 135, + "name": "ANNOYING DOG", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 136, + "name": "NAPSTA BLOOK", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 137, + "name": "TEMMIE", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 138, + "name": "B.B.K.K.B.K.K.", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 139, + "name": "B.B.K.K.B.K.K. 2", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 140, + "name": "LINKA&MOUSE", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 141, + "name": "NERO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 142, + "name": "ROSSA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 143, + "name": "CIRNO(3D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 144, + "name": "FRANDRE(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 145, + "name": "GEAR", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 146, + "name": "SWALLOWTAIL", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 147, + "name": "LINKA(MIKO)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 148, + "name": "YUME(MIKO)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 149, + "name": "SEINE(MIKO)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 150, + "name": "SUI", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 151, + "name": "BURO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 152, + "name": "RIN", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 153, + "name": "MARIJA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 154, + "name": "SAKI(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 155, + "name": "KEIKI(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 156, + "name": "MAYUMI(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 157, + "name": "ELIZABETH(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 158, + "name": "LILY(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 159, + "name": "UDONGEIN(3D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 160, + "name": "KEINE(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 161, + "name": "TERUYAMA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 162, + "name": "HANERU HIDA", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 163, + "name": "LINKA(Fairy)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 164, + "name": "YUME(Fairy)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 165, + "name": "SEINE(Fairy)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 166, + "name": "RINKU", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 167, + "name": "KYOKO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 168, + "name": "SURVIVAL ZUNDOKO", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 169, + "name": "SATORI(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 170, + "name": "UTSUHO(2D)", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 171, + "name": "Papyrus", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + }, + { + "id": 172, + "name": "Sans", + "effect": "GROOVE accumulates at a rate of 150%. G:30 L:100 E:100%" + } +] \ No newline at end of file diff --git a/config.py b/config.py new file mode 100644 index 0000000..a2e49ee --- /dev/null +++ b/config.py @@ -0,0 +1,35 @@ +class Config: + ''' + Do not change the name of this file. + 不要改动这个文件的名称。 + ''' + ''' + IP and port of the server. + 服务器的IP和端口。 + ''' + HOST = '192.168.0.106' + PORT = 9068 + ''' + Datecode of the 3 pak files. + 三个pak文件的时间戳。 + ''' + MODEL = '202404221226' + TUNEFILE = '202404221247' + SKIN = '202404191147' + + ''' + Only the whitelisted playerID can use the service. Blacklist has priority over whitelist. + 只有白名单的玩家ID才能使用服务。黑名单优先于白名单。 + ''' + AUTHORIZATION_NEEDED = False + ''' + SSL证书路径 - 留空则使用HTTP + SSL certificate path. If left blank, use HTTP. + ''' + SSL_CERT = '' # *.pem + SSL_KEY = '' # *.key + ''' + Flask default debug + Flask内置Debug + ''' + DEBUG = True \ No newline at end of file diff --git a/files/gc2/audio/temmie_app_e_shot.m4a.zip b/files/gc2/audio/temmie_app_e_shot.m4a.zip new file mode 100644 index 0000000..e69de29 diff --git a/files/gc2/audio/temmie_app_e_shot.ogg.zip b/files/gc2/audio/temmie_app_e_shot.ogg.zip new file mode 100644 index 0000000..e69de29 diff --git a/files/gc2/modelxxxxx.pak b/files/gc2/modelxxxxx.pak new file mode 100644 index 0000000..e69de29 diff --git a/files/gc2/skinxxxxxxx.pak b/files/gc2/skinxxxxxxx.pak new file mode 100644 index 0000000..e69de29 diff --git a/files/gc2/stage/temmie.zip b/files/gc2/stage/temmie.zip new file mode 100644 index 0000000..e69de29 diff --git a/files/gc2/tuneFilexxxxxx.pak b/files/gc2/tuneFilexxxxxx.pak new file mode 100644 index 0000000..e69de29 diff --git a/files/history.html b/files/history.html new file mode 100644 index 0000000..b526a76 --- /dev/null +++ b/files/history.html @@ -0,0 +1,199 @@ + + + + + + + + + + +
+
+
+
This is a Private Server
+
+
Your text here
+
+
+
+
+
+
+
About Coins
+
+
Coins are an in-game currency used within GROOVE COASTER ZERO. + They may be used to purchase special tracks, Avatars, and Items unavailable through regular game play. + Spent Coins will not be refunded under any circumstances. + Please note that Coin-related records are stored online, so a network connection is required for Coin use. +
+
+
+
+
+
+
+
Regarding Data Backup
+
+
Please note that while the Backup/TAITO ID Registration option may be used to save play data. + Item stock information and replays are not saved. + Contrary to the official server, you can log out of the TAITO ID, change username, and password. + However, each account can only be linked to one device at a time. + When logging on to another device, the previous device will be automatically removed. + Thus, please refrain from sharing credentials, and keep your password strong, as the username is on leaderboard display. +
+
+
+
+
+
+
+
Regarding Online Use
+
+
Once the application's tutorial is complete the game may be played offline (without a network connection). + However, please note that a network connection is required for certain operations, including track data downloads, SHOP use, save backup/restore, etc. +
+
+
+
+
+
+
+
About HELP and OPTIONS
+
+
Tapping on the question mark (?) in the top left of the screen will bring up the application's help and settings.
+
+
There are many different settings under Options in the Help menu for you to customize to your liking.
+
+
- SCREEN SETTINGS
+
This menu is where you may adjust the visuals if you feel like the frame rate is unstable, or you want to disable AD-LIBS or Hit SFX when there's no TARGET to hit.
+
+
- SOUND AND VISUAL TIMING ADJUSTMENT
+
Adjust the settings here when you feel like the visuals or audio is not in sync.
+
If you feel the visuals are ahead of the sound press the - button, if they're behind then use the + button. These buttons will adjust the visual display timing with the audio.
+
+
- INPUT REGISTRY ADJUSTMENT
+
Adjust these settings if even though you feel like you're right in time with the beat, you still don't get a GREAT rating.
+
+ Press the - button if you feel like you have to press earlier than you should for a GREAT rating, or press the + button if you feel like you have to press later than you should for a GREAT rating. +
+
+
■MICROPHONE INPUT SENSITIVITY
+
This setting will help to make playing ORIGINAL STYLE more smooth.
+
+
+
+
+
+
+

About Arcade Mode

+
+

+ Now you can play Arcade Mode which lets you enjoy a the same experience you'd have on a Groove Coaster arcade machine!
+
+ *Please be aware that you will not be able to play Arcade Mode, even if you own it, if you have not yet cleared the NORMAL difficulty on the specified track. +

+
+
+
+
+
+
+

Play the game by making sounds!

+
+

+ ★What's Original Style?
+
+ It gives you a brand new way to play the game by making sounds!
+ Enjoy playing by clapping, drumming on the table or whatever ways to make sounds!
+
+
+ ★How can I play Original Style?
+
+ Tap the icon in the bottom right of the Mode (difficulty selection) screen, and switch from TAP STYLE to ORIGINAL STYLE!
+
+
+ ★We recommend using earphones or external speakers!
+
+ Using device's speaker may adversely affect responsiveness.
+ We recommend using earphones or external speakers to improve accuracy of sound detection.
+
+
+ ★Lower volume is recommended when using device's speaker.
+
+ As the game registers any sounds made by device, we recommend lowering volume when using device's speaker.
+ Here is our recommended volume adjustment:
+
+ Smartphone series: 1/4 of maximum volume
+ Tablet series: 1/2 of maximum volume
+
+
+ ★Enjoy together!
+
+ The game can be played by two or more people.
+ Find out your own way and enjoy the game with your friends and family! +

+
+
+
+ + diff --git a/files/image/icon/avatar/10.png b/files/image/icon/avatar/10.png new file mode 100644 index 0000000..4ba68c9 Binary files /dev/null and b/files/image/icon/avatar/10.png differ diff --git a/files/image/icon/avatar/100.png b/files/image/icon/avatar/100.png new file mode 100644 index 0000000..a1200e3 Binary files /dev/null and b/files/image/icon/avatar/100.png differ diff --git a/files/image/icon/avatar/101.png b/files/image/icon/avatar/101.png new file mode 100644 index 0000000..11d43b5 Binary files /dev/null and b/files/image/icon/avatar/101.png differ diff --git a/files/image/icon/avatar/102.png b/files/image/icon/avatar/102.png new file mode 100644 index 0000000..c0089aa Binary files /dev/null and b/files/image/icon/avatar/102.png differ diff --git a/files/image/icon/avatar/103.png b/files/image/icon/avatar/103.png new file mode 100644 index 0000000..f9d1614 Binary files /dev/null and b/files/image/icon/avatar/103.png differ diff --git a/files/image/icon/avatar/104.png b/files/image/icon/avatar/104.png new file mode 100644 index 0000000..25ff219 Binary files /dev/null and b/files/image/icon/avatar/104.png differ diff --git a/files/image/icon/avatar/105.png b/files/image/icon/avatar/105.png new file mode 100644 index 0000000..621716e Binary files /dev/null and b/files/image/icon/avatar/105.png differ diff --git a/files/image/icon/avatar/106.png b/files/image/icon/avatar/106.png new file mode 100644 index 0000000..9465c6a Binary files /dev/null and b/files/image/icon/avatar/106.png differ diff --git a/files/image/icon/avatar/107.png b/files/image/icon/avatar/107.png new file mode 100644 index 0000000..e2397a4 Binary files /dev/null and b/files/image/icon/avatar/107.png differ diff --git a/files/image/icon/avatar/108.png b/files/image/icon/avatar/108.png new file mode 100644 index 0000000..5d40dee Binary files /dev/null and b/files/image/icon/avatar/108.png differ diff --git a/files/image/icon/avatar/109.png b/files/image/icon/avatar/109.png new file mode 100644 index 0000000..7b3ba2c Binary files /dev/null and b/files/image/icon/avatar/109.png differ diff --git a/files/image/icon/avatar/11.png b/files/image/icon/avatar/11.png new file mode 100644 index 0000000..c852995 Binary files /dev/null and b/files/image/icon/avatar/11.png differ diff --git a/files/image/icon/avatar/110.png b/files/image/icon/avatar/110.png new file mode 100644 index 0000000..335f385 Binary files /dev/null and b/files/image/icon/avatar/110.png differ diff --git a/files/image/icon/avatar/111.png b/files/image/icon/avatar/111.png new file mode 100644 index 0000000..0bda20b Binary files /dev/null and b/files/image/icon/avatar/111.png differ diff --git a/files/image/icon/avatar/112.png b/files/image/icon/avatar/112.png new file mode 100644 index 0000000..9b67d0b Binary files /dev/null and b/files/image/icon/avatar/112.png differ diff --git a/files/image/icon/avatar/113.png b/files/image/icon/avatar/113.png new file mode 100644 index 0000000..12eeda8 Binary files /dev/null and b/files/image/icon/avatar/113.png differ diff --git a/files/image/icon/avatar/114.png b/files/image/icon/avatar/114.png new file mode 100644 index 0000000..2502483 Binary files /dev/null and b/files/image/icon/avatar/114.png differ diff --git a/files/image/icon/avatar/115.png b/files/image/icon/avatar/115.png new file mode 100644 index 0000000..bc5c832 Binary files /dev/null and b/files/image/icon/avatar/115.png differ diff --git a/files/image/icon/avatar/116.png b/files/image/icon/avatar/116.png new file mode 100644 index 0000000..ec9da52 Binary files /dev/null and b/files/image/icon/avatar/116.png differ diff --git a/files/image/icon/avatar/117.png b/files/image/icon/avatar/117.png new file mode 100644 index 0000000..a946d28 Binary files /dev/null and b/files/image/icon/avatar/117.png differ diff --git a/files/image/icon/avatar/118.png b/files/image/icon/avatar/118.png new file mode 100644 index 0000000..96e2787 Binary files /dev/null and b/files/image/icon/avatar/118.png differ diff --git a/files/image/icon/avatar/119.png b/files/image/icon/avatar/119.png new file mode 100644 index 0000000..527229b Binary files /dev/null and b/files/image/icon/avatar/119.png differ diff --git a/files/image/icon/avatar/12.png b/files/image/icon/avatar/12.png new file mode 100644 index 0000000..29deaf5 Binary files /dev/null and b/files/image/icon/avatar/12.png differ diff --git a/files/image/icon/avatar/120.png b/files/image/icon/avatar/120.png new file mode 100644 index 0000000..5c43f0a Binary files /dev/null and b/files/image/icon/avatar/120.png differ diff --git a/files/image/icon/avatar/121.png b/files/image/icon/avatar/121.png new file mode 100644 index 0000000..43dcf57 Binary files /dev/null and b/files/image/icon/avatar/121.png differ diff --git a/files/image/icon/avatar/122.png b/files/image/icon/avatar/122.png new file mode 100644 index 0000000..6514e23 Binary files /dev/null and b/files/image/icon/avatar/122.png differ diff --git a/files/image/icon/avatar/123.png b/files/image/icon/avatar/123.png new file mode 100644 index 0000000..ab20572 Binary files /dev/null and b/files/image/icon/avatar/123.png differ diff --git a/files/image/icon/avatar/124.png b/files/image/icon/avatar/124.png new file mode 100644 index 0000000..ebcbf22 Binary files /dev/null and b/files/image/icon/avatar/124.png differ diff --git a/files/image/icon/avatar/125.png b/files/image/icon/avatar/125.png new file mode 100644 index 0000000..e880afa Binary files /dev/null and b/files/image/icon/avatar/125.png differ diff --git a/files/image/icon/avatar/126.png b/files/image/icon/avatar/126.png new file mode 100644 index 0000000..23e0114 Binary files /dev/null and b/files/image/icon/avatar/126.png differ diff --git a/files/image/icon/avatar/127.png b/files/image/icon/avatar/127.png new file mode 100644 index 0000000..aefbd3d Binary files /dev/null and b/files/image/icon/avatar/127.png differ diff --git a/files/image/icon/avatar/128.png b/files/image/icon/avatar/128.png new file mode 100644 index 0000000..86a50ab Binary files /dev/null and b/files/image/icon/avatar/128.png differ diff --git a/files/image/icon/avatar/129.png b/files/image/icon/avatar/129.png new file mode 100644 index 0000000..d1d248b Binary files /dev/null and b/files/image/icon/avatar/129.png differ diff --git a/files/image/icon/avatar/13.png b/files/image/icon/avatar/13.png new file mode 100644 index 0000000..7082fe6 Binary files /dev/null and b/files/image/icon/avatar/13.png differ diff --git a/files/image/icon/avatar/130.png b/files/image/icon/avatar/130.png new file mode 100644 index 0000000..ff3141b Binary files /dev/null and b/files/image/icon/avatar/130.png differ diff --git a/files/image/icon/avatar/131.png b/files/image/icon/avatar/131.png new file mode 100644 index 0000000..3ed1407 Binary files /dev/null and b/files/image/icon/avatar/131.png differ diff --git a/files/image/icon/avatar/132.png b/files/image/icon/avatar/132.png new file mode 100644 index 0000000..4117e73 Binary files /dev/null and b/files/image/icon/avatar/132.png differ diff --git a/files/image/icon/avatar/133.png b/files/image/icon/avatar/133.png new file mode 100644 index 0000000..e9e2261 Binary files /dev/null and b/files/image/icon/avatar/133.png differ diff --git a/files/image/icon/avatar/134.png b/files/image/icon/avatar/134.png new file mode 100644 index 0000000..d9a5312 Binary files /dev/null and b/files/image/icon/avatar/134.png differ diff --git a/files/image/icon/avatar/135.png b/files/image/icon/avatar/135.png new file mode 100644 index 0000000..8da5a30 Binary files /dev/null and b/files/image/icon/avatar/135.png differ diff --git a/files/image/icon/avatar/136.png b/files/image/icon/avatar/136.png new file mode 100644 index 0000000..f57f221 Binary files /dev/null and b/files/image/icon/avatar/136.png differ diff --git a/files/image/icon/avatar/137.png b/files/image/icon/avatar/137.png new file mode 100644 index 0000000..573c595 Binary files /dev/null and b/files/image/icon/avatar/137.png differ diff --git a/files/image/icon/avatar/138.png b/files/image/icon/avatar/138.png new file mode 100644 index 0000000..7448437 Binary files /dev/null and b/files/image/icon/avatar/138.png differ diff --git a/files/image/icon/avatar/139.png b/files/image/icon/avatar/139.png new file mode 100644 index 0000000..6ef2965 Binary files /dev/null and b/files/image/icon/avatar/139.png differ diff --git a/files/image/icon/avatar/14.png b/files/image/icon/avatar/14.png new file mode 100644 index 0000000..9896a83 Binary files /dev/null and b/files/image/icon/avatar/14.png differ diff --git a/files/image/icon/avatar/140.png b/files/image/icon/avatar/140.png new file mode 100644 index 0000000..3a31b07 Binary files /dev/null and b/files/image/icon/avatar/140.png differ diff --git a/files/image/icon/avatar/141.png b/files/image/icon/avatar/141.png new file mode 100644 index 0000000..c1acdfb Binary files /dev/null and b/files/image/icon/avatar/141.png differ diff --git a/files/image/icon/avatar/142.png b/files/image/icon/avatar/142.png new file mode 100644 index 0000000..8745698 Binary files /dev/null and b/files/image/icon/avatar/142.png differ diff --git a/files/image/icon/avatar/143.png b/files/image/icon/avatar/143.png new file mode 100644 index 0000000..03dbbde Binary files /dev/null and b/files/image/icon/avatar/143.png differ diff --git a/files/image/icon/avatar/144.png b/files/image/icon/avatar/144.png new file mode 100644 index 0000000..50e808b Binary files /dev/null and b/files/image/icon/avatar/144.png differ diff --git a/files/image/icon/avatar/145.png b/files/image/icon/avatar/145.png new file mode 100644 index 0000000..7aee6c4 Binary files /dev/null and b/files/image/icon/avatar/145.png differ diff --git a/files/image/icon/avatar/146.png b/files/image/icon/avatar/146.png new file mode 100644 index 0000000..c9270fe Binary files /dev/null and b/files/image/icon/avatar/146.png differ diff --git a/files/image/icon/avatar/147.png b/files/image/icon/avatar/147.png new file mode 100644 index 0000000..fa72da6 Binary files /dev/null and b/files/image/icon/avatar/147.png differ diff --git a/files/image/icon/avatar/148.png b/files/image/icon/avatar/148.png new file mode 100644 index 0000000..ae34054 Binary files /dev/null and b/files/image/icon/avatar/148.png differ diff --git a/files/image/icon/avatar/149.png b/files/image/icon/avatar/149.png new file mode 100644 index 0000000..9a3ef91 Binary files /dev/null and b/files/image/icon/avatar/149.png differ diff --git a/files/image/icon/avatar/15.png b/files/image/icon/avatar/15.png new file mode 100644 index 0000000..2e01d19 Binary files /dev/null and b/files/image/icon/avatar/15.png differ diff --git a/files/image/icon/avatar/150.png b/files/image/icon/avatar/150.png new file mode 100644 index 0000000..086dff5 Binary files /dev/null and b/files/image/icon/avatar/150.png differ diff --git a/files/image/icon/avatar/151.png b/files/image/icon/avatar/151.png new file mode 100644 index 0000000..e9809e4 Binary files /dev/null and b/files/image/icon/avatar/151.png differ diff --git a/files/image/icon/avatar/152.png b/files/image/icon/avatar/152.png new file mode 100644 index 0000000..a9ccc64 Binary files /dev/null and b/files/image/icon/avatar/152.png differ diff --git a/files/image/icon/avatar/153.png b/files/image/icon/avatar/153.png new file mode 100644 index 0000000..9806f8a Binary files /dev/null and b/files/image/icon/avatar/153.png differ diff --git a/files/image/icon/avatar/154.png b/files/image/icon/avatar/154.png new file mode 100644 index 0000000..120a9c7 Binary files /dev/null and b/files/image/icon/avatar/154.png differ diff --git a/files/image/icon/avatar/155.png b/files/image/icon/avatar/155.png new file mode 100644 index 0000000..b8dbff7 Binary files /dev/null and b/files/image/icon/avatar/155.png differ diff --git a/files/image/icon/avatar/156.png b/files/image/icon/avatar/156.png new file mode 100644 index 0000000..e3aa669 Binary files /dev/null and b/files/image/icon/avatar/156.png differ diff --git a/files/image/icon/avatar/157.png b/files/image/icon/avatar/157.png new file mode 100644 index 0000000..6dcceac Binary files /dev/null and b/files/image/icon/avatar/157.png differ diff --git a/files/image/icon/avatar/158.png b/files/image/icon/avatar/158.png new file mode 100644 index 0000000..72c0b0b Binary files /dev/null and b/files/image/icon/avatar/158.png differ diff --git a/files/image/icon/avatar/159.png b/files/image/icon/avatar/159.png new file mode 100644 index 0000000..cd42d47 Binary files /dev/null and b/files/image/icon/avatar/159.png differ diff --git a/files/image/icon/avatar/16.png b/files/image/icon/avatar/16.png new file mode 100644 index 0000000..79ad976 Binary files /dev/null and b/files/image/icon/avatar/16.png differ diff --git a/files/image/icon/avatar/160.png b/files/image/icon/avatar/160.png new file mode 100644 index 0000000..9607a27 Binary files /dev/null and b/files/image/icon/avatar/160.png differ diff --git a/files/image/icon/avatar/161.png b/files/image/icon/avatar/161.png new file mode 100644 index 0000000..a5c66bb Binary files /dev/null and b/files/image/icon/avatar/161.png differ diff --git a/files/image/icon/avatar/162.png b/files/image/icon/avatar/162.png new file mode 100644 index 0000000..9f70fa6 Binary files /dev/null and b/files/image/icon/avatar/162.png differ diff --git a/files/image/icon/avatar/163.png b/files/image/icon/avatar/163.png new file mode 100644 index 0000000..6f4d11b Binary files /dev/null and b/files/image/icon/avatar/163.png differ diff --git a/files/image/icon/avatar/164.png b/files/image/icon/avatar/164.png new file mode 100644 index 0000000..fd7f1dc Binary files /dev/null and b/files/image/icon/avatar/164.png differ diff --git a/files/image/icon/avatar/165.png b/files/image/icon/avatar/165.png new file mode 100644 index 0000000..bd078f0 Binary files /dev/null and b/files/image/icon/avatar/165.png differ diff --git a/files/image/icon/avatar/166.png b/files/image/icon/avatar/166.png new file mode 100644 index 0000000..ddc20d6 Binary files /dev/null and b/files/image/icon/avatar/166.png differ diff --git a/files/image/icon/avatar/167.png b/files/image/icon/avatar/167.png new file mode 100644 index 0000000..0d97873 Binary files /dev/null and b/files/image/icon/avatar/167.png differ diff --git a/files/image/icon/avatar/168.png b/files/image/icon/avatar/168.png new file mode 100644 index 0000000..d3c2c63 Binary files /dev/null and b/files/image/icon/avatar/168.png differ diff --git a/files/image/icon/avatar/169.png b/files/image/icon/avatar/169.png new file mode 100644 index 0000000..4deef4d Binary files /dev/null and b/files/image/icon/avatar/169.png differ diff --git a/files/image/icon/avatar/17.png b/files/image/icon/avatar/17.png new file mode 100644 index 0000000..5e55bc8 Binary files /dev/null and b/files/image/icon/avatar/17.png differ diff --git a/files/image/icon/avatar/170.png b/files/image/icon/avatar/170.png new file mode 100644 index 0000000..2917f13 Binary files /dev/null and b/files/image/icon/avatar/170.png differ diff --git a/files/image/icon/avatar/171.png b/files/image/icon/avatar/171.png new file mode 100644 index 0000000..a0ed667 Binary files /dev/null and b/files/image/icon/avatar/171.png differ diff --git a/files/image/icon/avatar/172.png b/files/image/icon/avatar/172.png new file mode 100644 index 0000000..a3e7f6c Binary files /dev/null and b/files/image/icon/avatar/172.png differ diff --git a/files/image/icon/avatar/18.png b/files/image/icon/avatar/18.png new file mode 100644 index 0000000..e0ec74c Binary files /dev/null and b/files/image/icon/avatar/18.png differ diff --git a/files/image/icon/avatar/19.png b/files/image/icon/avatar/19.png new file mode 100644 index 0000000..6eb1801 Binary files /dev/null and b/files/image/icon/avatar/19.png differ diff --git a/files/image/icon/avatar/20.png b/files/image/icon/avatar/20.png new file mode 100644 index 0000000..42d2db7 Binary files /dev/null and b/files/image/icon/avatar/20.png differ diff --git a/files/image/icon/avatar/21.png b/files/image/icon/avatar/21.png new file mode 100644 index 0000000..d090292 Binary files /dev/null and b/files/image/icon/avatar/21.png differ diff --git a/files/image/icon/avatar/22.png b/files/image/icon/avatar/22.png new file mode 100644 index 0000000..3419954 Binary files /dev/null and b/files/image/icon/avatar/22.png differ diff --git a/files/image/icon/avatar/23.png b/files/image/icon/avatar/23.png new file mode 100644 index 0000000..89691bd Binary files /dev/null and b/files/image/icon/avatar/23.png differ diff --git a/files/image/icon/avatar/24.png b/files/image/icon/avatar/24.png new file mode 100644 index 0000000..1a5a0ae Binary files /dev/null and b/files/image/icon/avatar/24.png differ diff --git a/files/image/icon/avatar/25.png b/files/image/icon/avatar/25.png new file mode 100644 index 0000000..d0fad4f Binary files /dev/null and b/files/image/icon/avatar/25.png differ diff --git a/files/image/icon/avatar/26.png b/files/image/icon/avatar/26.png new file mode 100644 index 0000000..681a495 Binary files /dev/null and b/files/image/icon/avatar/26.png differ diff --git a/files/image/icon/avatar/27.png b/files/image/icon/avatar/27.png new file mode 100644 index 0000000..456d21c Binary files /dev/null and b/files/image/icon/avatar/27.png differ diff --git a/files/image/icon/avatar/30.png b/files/image/icon/avatar/30.png new file mode 100644 index 0000000..5af0c43 Binary files /dev/null and b/files/image/icon/avatar/30.png differ diff --git a/files/image/icon/avatar/31.png b/files/image/icon/avatar/31.png new file mode 100644 index 0000000..f57e03d Binary files /dev/null and b/files/image/icon/avatar/31.png differ diff --git a/files/image/icon/avatar/32.png b/files/image/icon/avatar/32.png new file mode 100644 index 0000000..b7d2242 Binary files /dev/null and b/files/image/icon/avatar/32.png differ diff --git a/files/image/icon/avatar/33.png b/files/image/icon/avatar/33.png new file mode 100644 index 0000000..18a14ee Binary files /dev/null and b/files/image/icon/avatar/33.png differ diff --git a/files/image/icon/avatar/34.png b/files/image/icon/avatar/34.png new file mode 100644 index 0000000..c8a7e02 Binary files /dev/null and b/files/image/icon/avatar/34.png differ diff --git a/files/image/icon/avatar/35.png b/files/image/icon/avatar/35.png new file mode 100644 index 0000000..9b32e2d Binary files /dev/null and b/files/image/icon/avatar/35.png differ diff --git a/files/image/icon/avatar/36.png b/files/image/icon/avatar/36.png new file mode 100644 index 0000000..2fae6b4 Binary files /dev/null and b/files/image/icon/avatar/36.png differ diff --git a/files/image/icon/avatar/37.png b/files/image/icon/avatar/37.png new file mode 100644 index 0000000..331ca5e Binary files /dev/null and b/files/image/icon/avatar/37.png differ diff --git a/files/image/icon/avatar/38.png b/files/image/icon/avatar/38.png new file mode 100644 index 0000000..a01afd1 Binary files /dev/null and b/files/image/icon/avatar/38.png differ diff --git a/files/image/icon/avatar/39.png b/files/image/icon/avatar/39.png new file mode 100644 index 0000000..119fcaf Binary files /dev/null and b/files/image/icon/avatar/39.png differ diff --git a/files/image/icon/avatar/40.png b/files/image/icon/avatar/40.png new file mode 100644 index 0000000..c36e924 Binary files /dev/null and b/files/image/icon/avatar/40.png differ diff --git a/files/image/icon/avatar/41.png b/files/image/icon/avatar/41.png new file mode 100644 index 0000000..5c5837b Binary files /dev/null and b/files/image/icon/avatar/41.png differ diff --git a/files/image/icon/avatar/42.png b/files/image/icon/avatar/42.png new file mode 100644 index 0000000..27f15ec Binary files /dev/null and b/files/image/icon/avatar/42.png differ diff --git a/files/image/icon/avatar/43.png b/files/image/icon/avatar/43.png new file mode 100644 index 0000000..571fbb9 Binary files /dev/null and b/files/image/icon/avatar/43.png differ diff --git a/files/image/icon/avatar/44.png b/files/image/icon/avatar/44.png new file mode 100644 index 0000000..0ef5a19 Binary files /dev/null and b/files/image/icon/avatar/44.png differ diff --git a/files/image/icon/avatar/45.png b/files/image/icon/avatar/45.png new file mode 100644 index 0000000..23d259d Binary files /dev/null and b/files/image/icon/avatar/45.png differ diff --git a/files/image/icon/avatar/46.png b/files/image/icon/avatar/46.png new file mode 100644 index 0000000..066a920 Binary files /dev/null and b/files/image/icon/avatar/46.png differ diff --git a/files/image/icon/avatar/47.png b/files/image/icon/avatar/47.png new file mode 100644 index 0000000..7d72b31 Binary files /dev/null and b/files/image/icon/avatar/47.png differ diff --git a/files/image/icon/avatar/48.png b/files/image/icon/avatar/48.png new file mode 100644 index 0000000..8f3448d Binary files /dev/null and b/files/image/icon/avatar/48.png differ diff --git a/files/image/icon/avatar/49.png b/files/image/icon/avatar/49.png new file mode 100644 index 0000000..fcb5d33 Binary files /dev/null and b/files/image/icon/avatar/49.png differ diff --git a/files/image/icon/avatar/50.png b/files/image/icon/avatar/50.png new file mode 100644 index 0000000..e17f4a1 Binary files /dev/null and b/files/image/icon/avatar/50.png differ diff --git a/files/image/icon/avatar/51.png b/files/image/icon/avatar/51.png new file mode 100644 index 0000000..e0ed0e7 Binary files /dev/null and b/files/image/icon/avatar/51.png differ diff --git a/files/image/icon/avatar/52.png b/files/image/icon/avatar/52.png new file mode 100644 index 0000000..e18666f Binary files /dev/null and b/files/image/icon/avatar/52.png differ diff --git a/files/image/icon/avatar/53.png b/files/image/icon/avatar/53.png new file mode 100644 index 0000000..dd408f1 Binary files /dev/null and b/files/image/icon/avatar/53.png differ diff --git a/files/image/icon/avatar/54.png b/files/image/icon/avatar/54.png new file mode 100644 index 0000000..44ad8eb Binary files /dev/null and b/files/image/icon/avatar/54.png differ diff --git a/files/image/icon/avatar/55.png b/files/image/icon/avatar/55.png new file mode 100644 index 0000000..032d8c0 Binary files /dev/null and b/files/image/icon/avatar/55.png differ diff --git a/files/image/icon/avatar/56.png b/files/image/icon/avatar/56.png new file mode 100644 index 0000000..77535dc Binary files /dev/null and b/files/image/icon/avatar/56.png differ diff --git a/files/image/icon/avatar/57.png b/files/image/icon/avatar/57.png new file mode 100644 index 0000000..59189d1 Binary files /dev/null and b/files/image/icon/avatar/57.png differ diff --git a/files/image/icon/avatar/58.png b/files/image/icon/avatar/58.png new file mode 100644 index 0000000..982087f Binary files /dev/null and b/files/image/icon/avatar/58.png differ diff --git a/files/image/icon/avatar/59.png b/files/image/icon/avatar/59.png new file mode 100644 index 0000000..8de0eb8 Binary files /dev/null and b/files/image/icon/avatar/59.png differ diff --git a/files/image/icon/avatar/60.png b/files/image/icon/avatar/60.png new file mode 100644 index 0000000..fff3d69 Binary files /dev/null and b/files/image/icon/avatar/60.png differ diff --git a/files/image/icon/avatar/61.png b/files/image/icon/avatar/61.png new file mode 100644 index 0000000..87ed896 Binary files /dev/null and b/files/image/icon/avatar/61.png differ diff --git a/files/image/icon/avatar/62.png b/files/image/icon/avatar/62.png new file mode 100644 index 0000000..1eb0bf2 Binary files /dev/null and b/files/image/icon/avatar/62.png differ diff --git a/files/image/icon/avatar/63.png b/files/image/icon/avatar/63.png new file mode 100644 index 0000000..02e63ee Binary files /dev/null and b/files/image/icon/avatar/63.png differ diff --git a/files/image/icon/avatar/64.png b/files/image/icon/avatar/64.png new file mode 100644 index 0000000..f02b258 Binary files /dev/null and b/files/image/icon/avatar/64.png differ diff --git a/files/image/icon/avatar/65.png b/files/image/icon/avatar/65.png new file mode 100644 index 0000000..be2a3fc Binary files /dev/null and b/files/image/icon/avatar/65.png differ diff --git a/files/image/icon/avatar/66.png b/files/image/icon/avatar/66.png new file mode 100644 index 0000000..8ea05b6 Binary files /dev/null and b/files/image/icon/avatar/66.png differ diff --git a/files/image/icon/avatar/67.png b/files/image/icon/avatar/67.png new file mode 100644 index 0000000..6843cc5 Binary files /dev/null and b/files/image/icon/avatar/67.png differ diff --git a/files/image/icon/avatar/68.png b/files/image/icon/avatar/68.png new file mode 100644 index 0000000..da4a70b Binary files /dev/null and b/files/image/icon/avatar/68.png differ diff --git a/files/image/icon/avatar/69.png b/files/image/icon/avatar/69.png new file mode 100644 index 0000000..32cbd66 Binary files /dev/null and b/files/image/icon/avatar/69.png differ diff --git a/files/image/icon/avatar/70.png b/files/image/icon/avatar/70.png new file mode 100644 index 0000000..6aaf658 Binary files /dev/null and b/files/image/icon/avatar/70.png differ diff --git a/files/image/icon/avatar/71.png b/files/image/icon/avatar/71.png new file mode 100644 index 0000000..001437c Binary files /dev/null and b/files/image/icon/avatar/71.png differ diff --git a/files/image/icon/avatar/72.png b/files/image/icon/avatar/72.png new file mode 100644 index 0000000..d5853ae Binary files /dev/null and b/files/image/icon/avatar/72.png differ diff --git a/files/image/icon/avatar/73.png b/files/image/icon/avatar/73.png new file mode 100644 index 0000000..b07ff82 Binary files /dev/null and b/files/image/icon/avatar/73.png differ diff --git a/files/image/icon/avatar/74.png b/files/image/icon/avatar/74.png new file mode 100644 index 0000000..c30fd6c Binary files /dev/null and b/files/image/icon/avatar/74.png differ diff --git a/files/image/icon/avatar/75.png b/files/image/icon/avatar/75.png new file mode 100644 index 0000000..b0bdf36 Binary files /dev/null and b/files/image/icon/avatar/75.png differ diff --git a/files/image/icon/avatar/76.png b/files/image/icon/avatar/76.png new file mode 100644 index 0000000..c8e648c Binary files /dev/null and b/files/image/icon/avatar/76.png differ diff --git a/files/image/icon/avatar/77.png b/files/image/icon/avatar/77.png new file mode 100644 index 0000000..ad8ed27 Binary files /dev/null and b/files/image/icon/avatar/77.png differ diff --git a/files/image/icon/avatar/78.png b/files/image/icon/avatar/78.png new file mode 100644 index 0000000..25ccc8a Binary files /dev/null and b/files/image/icon/avatar/78.png differ diff --git a/files/image/icon/avatar/79.png b/files/image/icon/avatar/79.png new file mode 100644 index 0000000..6aa166f Binary files /dev/null and b/files/image/icon/avatar/79.png differ diff --git a/files/image/icon/avatar/80.png b/files/image/icon/avatar/80.png new file mode 100644 index 0000000..7865dc8 Binary files /dev/null and b/files/image/icon/avatar/80.png differ diff --git a/files/image/icon/avatar/81.png b/files/image/icon/avatar/81.png new file mode 100644 index 0000000..12860ff Binary files /dev/null and b/files/image/icon/avatar/81.png differ diff --git a/files/image/icon/avatar/82.png b/files/image/icon/avatar/82.png new file mode 100644 index 0000000..1b9f96d Binary files /dev/null and b/files/image/icon/avatar/82.png differ diff --git a/files/image/icon/avatar/83.png b/files/image/icon/avatar/83.png new file mode 100644 index 0000000..2485f9d Binary files /dev/null and b/files/image/icon/avatar/83.png differ diff --git a/files/image/icon/avatar/84.png b/files/image/icon/avatar/84.png new file mode 100644 index 0000000..42a39ef Binary files /dev/null and b/files/image/icon/avatar/84.png differ diff --git a/files/image/icon/avatar/85.png b/files/image/icon/avatar/85.png new file mode 100644 index 0000000..6ed58ae Binary files /dev/null and b/files/image/icon/avatar/85.png differ diff --git a/files/image/icon/avatar/86.png b/files/image/icon/avatar/86.png new file mode 100644 index 0000000..add8e73 Binary files /dev/null and b/files/image/icon/avatar/86.png differ diff --git a/files/image/icon/avatar/87.png b/files/image/icon/avatar/87.png new file mode 100644 index 0000000..d9bf29b Binary files /dev/null and b/files/image/icon/avatar/87.png differ diff --git a/files/image/icon/avatar/88.png b/files/image/icon/avatar/88.png new file mode 100644 index 0000000..99cc2b5 Binary files /dev/null and b/files/image/icon/avatar/88.png differ diff --git a/files/image/icon/avatar/89.png b/files/image/icon/avatar/89.png new file mode 100644 index 0000000..e2a4821 Binary files /dev/null and b/files/image/icon/avatar/89.png differ diff --git a/files/image/icon/avatar/90.png b/files/image/icon/avatar/90.png new file mode 100644 index 0000000..77c0205 Binary files /dev/null and b/files/image/icon/avatar/90.png differ diff --git a/files/image/icon/avatar/91.png b/files/image/icon/avatar/91.png new file mode 100644 index 0000000..c414cbb Binary files /dev/null and b/files/image/icon/avatar/91.png differ diff --git a/files/image/icon/avatar/92.png b/files/image/icon/avatar/92.png new file mode 100644 index 0000000..6ea3573 Binary files /dev/null and b/files/image/icon/avatar/92.png differ diff --git a/files/image/icon/avatar/93.png b/files/image/icon/avatar/93.png new file mode 100644 index 0000000..a2f40e6 Binary files /dev/null and b/files/image/icon/avatar/93.png differ diff --git a/files/image/icon/avatar/94.png b/files/image/icon/avatar/94.png new file mode 100644 index 0000000..be6a677 Binary files /dev/null and b/files/image/icon/avatar/94.png differ diff --git a/files/image/icon/avatar/95.png b/files/image/icon/avatar/95.png new file mode 100644 index 0000000..70bd284 Binary files /dev/null and b/files/image/icon/avatar/95.png differ diff --git a/files/image/icon/avatar/96.png b/files/image/icon/avatar/96.png new file mode 100644 index 0000000..8f6405e Binary files /dev/null and b/files/image/icon/avatar/96.png differ diff --git a/files/image/icon/avatar/97.png b/files/image/icon/avatar/97.png new file mode 100644 index 0000000..acc333d Binary files /dev/null and b/files/image/icon/avatar/97.png differ diff --git a/files/image/icon/avatar/98.png b/files/image/icon/avatar/98.png new file mode 100644 index 0000000..006dfac Binary files /dev/null and b/files/image/icon/avatar/98.png differ diff --git a/files/image/icon/avatar/99.png b/files/image/icon/avatar/99.png new file mode 100644 index 0000000..1548e59 Binary files /dev/null and b/files/image/icon/avatar/99.png differ diff --git a/files/image/icon/item/1.png b/files/image/icon/item/1.png new file mode 100644 index 0000000..2a40701 Binary files /dev/null and b/files/image/icon/item/1.png differ diff --git a/files/image/icon/item/10.png b/files/image/icon/item/10.png new file mode 100644 index 0000000..e3178e1 Binary files /dev/null and b/files/image/icon/item/10.png differ diff --git a/files/image/icon/item/2.png b/files/image/icon/item/2.png new file mode 100644 index 0000000..94d5a76 Binary files /dev/null and b/files/image/icon/item/2.png differ diff --git a/files/image/icon/item/3.png b/files/image/icon/item/3.png new file mode 100644 index 0000000..af220c5 Binary files /dev/null and b/files/image/icon/item/3.png differ diff --git a/files/image/icon/item/4.png b/files/image/icon/item/4.png new file mode 100644 index 0000000..0677994 Binary files /dev/null and b/files/image/icon/item/4.png differ diff --git a/files/image/icon/item/5.png b/files/image/icon/item/5.png new file mode 100644 index 0000000..d3e65dd Binary files /dev/null and b/files/image/icon/item/5.png differ diff --git a/files/image/icon/item/6.png b/files/image/icon/item/6.png new file mode 100644 index 0000000..3fa7e69 Binary files /dev/null and b/files/image/icon/item/6.png differ diff --git a/files/image/icon/item/7.png b/files/image/icon/item/7.png new file mode 100644 index 0000000..340c572 Binary files /dev/null and b/files/image/icon/item/7.png differ diff --git a/files/image/icon/item/8.png b/files/image/icon/item/8.png new file mode 100644 index 0000000..166fe7e Binary files /dev/null and b/files/image/icon/item/8.png differ diff --git a/files/image/icon/item/9.png b/files/image/icon/item/9.png new file mode 100644 index 0000000..d393f97 Binary files /dev/null and b/files/image/icon/item/9.png differ diff --git a/files/image/icon/shop/100.jpg b/files/image/icon/shop/100.jpg new file mode 100644 index 0000000..688fef9 Binary files /dev/null and b/files/image/icon/shop/100.jpg differ diff --git a/files/image/icon/shop/101.jpg b/files/image/icon/shop/101.jpg new file mode 100644 index 0000000..4a5f264 Binary files /dev/null and b/files/image/icon/shop/101.jpg differ diff --git a/files/image/icon/shop/102.jpg b/files/image/icon/shop/102.jpg new file mode 100644 index 0000000..a43b823 Binary files /dev/null and b/files/image/icon/shop/102.jpg differ diff --git a/files/image/icon/shop/103.jpg b/files/image/icon/shop/103.jpg new file mode 100644 index 0000000..04516ec Binary files /dev/null and b/files/image/icon/shop/103.jpg differ diff --git a/files/image/icon/shop/104.jpg b/files/image/icon/shop/104.jpg new file mode 100644 index 0000000..e0eed6b Binary files /dev/null and b/files/image/icon/shop/104.jpg differ diff --git a/files/image/icon/shop/105.jpg b/files/image/icon/shop/105.jpg new file mode 100644 index 0000000..85cd524 Binary files /dev/null and b/files/image/icon/shop/105.jpg differ diff --git a/files/image/icon/shop/106.jpg b/files/image/icon/shop/106.jpg new file mode 100644 index 0000000..0f962e6 Binary files /dev/null and b/files/image/icon/shop/106.jpg differ diff --git a/files/image/icon/shop/107.jpg b/files/image/icon/shop/107.jpg new file mode 100644 index 0000000..7fe6877 Binary files /dev/null and b/files/image/icon/shop/107.jpg differ diff --git a/files/image/icon/shop/108.jpg b/files/image/icon/shop/108.jpg new file mode 100644 index 0000000..759f3fb Binary files /dev/null and b/files/image/icon/shop/108.jpg differ diff --git a/files/image/icon/shop/109.jpg b/files/image/icon/shop/109.jpg new file mode 100644 index 0000000..8822682 Binary files /dev/null and b/files/image/icon/shop/109.jpg differ diff --git a/files/image/icon/shop/110.jpg b/files/image/icon/shop/110.jpg new file mode 100644 index 0000000..337195d Binary files /dev/null and b/files/image/icon/shop/110.jpg differ diff --git a/files/image/icon/shop/111.jpg b/files/image/icon/shop/111.jpg new file mode 100644 index 0000000..ca1a43e Binary files /dev/null and b/files/image/icon/shop/111.jpg differ diff --git a/files/image/icon/shop/112.jpg b/files/image/icon/shop/112.jpg new file mode 100644 index 0000000..d3895d7 Binary files /dev/null and b/files/image/icon/shop/112.jpg differ diff --git a/files/image/icon/shop/113.jpg b/files/image/icon/shop/113.jpg new file mode 100644 index 0000000..da22af1 Binary files /dev/null and b/files/image/icon/shop/113.jpg differ diff --git a/files/image/icon/shop/114.jpg b/files/image/icon/shop/114.jpg new file mode 100644 index 0000000..d77f57f Binary files /dev/null and b/files/image/icon/shop/114.jpg differ diff --git a/files/image/icon/shop/115.jpg b/files/image/icon/shop/115.jpg new file mode 100644 index 0000000..7c98ccc Binary files /dev/null and b/files/image/icon/shop/115.jpg differ diff --git a/files/image/icon/shop/116.jpg b/files/image/icon/shop/116.jpg new file mode 100644 index 0000000..e7b1fef Binary files /dev/null and b/files/image/icon/shop/116.jpg differ diff --git a/files/image/icon/shop/117.jpg b/files/image/icon/shop/117.jpg new file mode 100644 index 0000000..091d8f3 Binary files /dev/null and b/files/image/icon/shop/117.jpg differ diff --git a/files/image/icon/shop/118.jpg b/files/image/icon/shop/118.jpg new file mode 100644 index 0000000..b16219c Binary files /dev/null and b/files/image/icon/shop/118.jpg differ diff --git a/files/image/icon/shop/119.jpg b/files/image/icon/shop/119.jpg new file mode 100644 index 0000000..dac6b2f Binary files /dev/null and b/files/image/icon/shop/119.jpg differ diff --git a/files/image/icon/shop/120.jpg b/files/image/icon/shop/120.jpg new file mode 100644 index 0000000..4acec2a Binary files /dev/null and b/files/image/icon/shop/120.jpg differ diff --git a/files/image/icon/shop/121.jpg b/files/image/icon/shop/121.jpg new file mode 100644 index 0000000..d4ff593 Binary files /dev/null and b/files/image/icon/shop/121.jpg differ diff --git a/files/image/icon/shop/122.jpg b/files/image/icon/shop/122.jpg new file mode 100644 index 0000000..301ed9c Binary files /dev/null and b/files/image/icon/shop/122.jpg differ diff --git a/files/image/icon/shop/123.jpg b/files/image/icon/shop/123.jpg new file mode 100644 index 0000000..e001080 Binary files /dev/null and b/files/image/icon/shop/123.jpg differ diff --git a/files/image/icon/shop/124.jpg b/files/image/icon/shop/124.jpg new file mode 100644 index 0000000..2359809 Binary files /dev/null and b/files/image/icon/shop/124.jpg differ diff --git a/files/image/icon/shop/125.jpg b/files/image/icon/shop/125.jpg new file mode 100644 index 0000000..212b3a1 Binary files /dev/null and b/files/image/icon/shop/125.jpg differ diff --git a/files/image/icon/shop/126.jpg b/files/image/icon/shop/126.jpg new file mode 100644 index 0000000..a19eed3 Binary files /dev/null and b/files/image/icon/shop/126.jpg differ diff --git a/files/image/icon/shop/127.jpg b/files/image/icon/shop/127.jpg new file mode 100644 index 0000000..303ee47 Binary files /dev/null and b/files/image/icon/shop/127.jpg differ diff --git a/files/image/icon/shop/128.jpg b/files/image/icon/shop/128.jpg new file mode 100644 index 0000000..1b6e621 Binary files /dev/null and b/files/image/icon/shop/128.jpg differ diff --git a/files/image/icon/shop/129.jpg b/files/image/icon/shop/129.jpg new file mode 100644 index 0000000..fecd016 Binary files /dev/null and b/files/image/icon/shop/129.jpg differ diff --git a/files/image/icon/shop/130.jpg b/files/image/icon/shop/130.jpg new file mode 100644 index 0000000..0dd4c9e Binary files /dev/null and b/files/image/icon/shop/130.jpg differ diff --git a/files/image/icon/shop/131.jpg b/files/image/icon/shop/131.jpg new file mode 100644 index 0000000..7f7a844 Binary files /dev/null and b/files/image/icon/shop/131.jpg differ diff --git a/files/image/icon/shop/132.jpg b/files/image/icon/shop/132.jpg new file mode 100644 index 0000000..cd96111 Binary files /dev/null and b/files/image/icon/shop/132.jpg differ diff --git a/files/image/icon/shop/133.jpg b/files/image/icon/shop/133.jpg new file mode 100644 index 0000000..a91351e Binary files /dev/null and b/files/image/icon/shop/133.jpg differ diff --git a/files/image/icon/shop/135.jpg b/files/image/icon/shop/135.jpg new file mode 100644 index 0000000..1bccd8b Binary files /dev/null and b/files/image/icon/shop/135.jpg differ diff --git a/files/image/icon/shop/136.jpg b/files/image/icon/shop/136.jpg new file mode 100644 index 0000000..d2bb7cb Binary files /dev/null and b/files/image/icon/shop/136.jpg differ diff --git a/files/image/icon/shop/137.jpg b/files/image/icon/shop/137.jpg new file mode 100644 index 0000000..a2c2952 Binary files /dev/null and b/files/image/icon/shop/137.jpg differ diff --git a/files/image/icon/shop/138.jpg b/files/image/icon/shop/138.jpg new file mode 100644 index 0000000..c86a6d1 Binary files /dev/null and b/files/image/icon/shop/138.jpg differ diff --git a/files/image/icon/shop/139.jpg b/files/image/icon/shop/139.jpg new file mode 100644 index 0000000..2949590 Binary files /dev/null and b/files/image/icon/shop/139.jpg differ diff --git a/files/image/icon/shop/140.jpg b/files/image/icon/shop/140.jpg new file mode 100644 index 0000000..c99a8da Binary files /dev/null and b/files/image/icon/shop/140.jpg differ diff --git a/files/image/icon/shop/141.jpg b/files/image/icon/shop/141.jpg new file mode 100644 index 0000000..558e77f Binary files /dev/null and b/files/image/icon/shop/141.jpg differ diff --git a/files/image/icon/shop/142.jpg b/files/image/icon/shop/142.jpg new file mode 100644 index 0000000..d508cf2 Binary files /dev/null and b/files/image/icon/shop/142.jpg differ diff --git a/files/image/icon/shop/143.jpg b/files/image/icon/shop/143.jpg new file mode 100644 index 0000000..a73b931 Binary files /dev/null and b/files/image/icon/shop/143.jpg differ diff --git a/files/image/icon/shop/144.jpg b/files/image/icon/shop/144.jpg new file mode 100644 index 0000000..1f78cea Binary files /dev/null and b/files/image/icon/shop/144.jpg differ diff --git a/files/image/icon/shop/145.jpg b/files/image/icon/shop/145.jpg new file mode 100644 index 0000000..2ec758a Binary files /dev/null and b/files/image/icon/shop/145.jpg differ diff --git a/files/image/icon/shop/146.jpg b/files/image/icon/shop/146.jpg new file mode 100644 index 0000000..cf3684f Binary files /dev/null and b/files/image/icon/shop/146.jpg differ diff --git a/files/image/icon/shop/147.jpg b/files/image/icon/shop/147.jpg new file mode 100644 index 0000000..c2a1d19 Binary files /dev/null and b/files/image/icon/shop/147.jpg differ diff --git a/files/image/icon/shop/148.jpg b/files/image/icon/shop/148.jpg new file mode 100644 index 0000000..fcb30e1 Binary files /dev/null and b/files/image/icon/shop/148.jpg differ diff --git a/files/image/icon/shop/149.jpg b/files/image/icon/shop/149.jpg new file mode 100644 index 0000000..c9fa017 Binary files /dev/null and b/files/image/icon/shop/149.jpg differ diff --git a/files/image/icon/shop/150.jpg b/files/image/icon/shop/150.jpg new file mode 100644 index 0000000..1896898 Binary files /dev/null and b/files/image/icon/shop/150.jpg differ diff --git a/files/image/icon/shop/151.jpg b/files/image/icon/shop/151.jpg new file mode 100644 index 0000000..0be3634 Binary files /dev/null and b/files/image/icon/shop/151.jpg differ diff --git a/files/image/icon/shop/152.jpg b/files/image/icon/shop/152.jpg new file mode 100644 index 0000000..b5921ed Binary files /dev/null and b/files/image/icon/shop/152.jpg differ diff --git a/files/image/icon/shop/153.jpg b/files/image/icon/shop/153.jpg new file mode 100644 index 0000000..5a2668e Binary files /dev/null and b/files/image/icon/shop/153.jpg differ diff --git a/files/image/icon/shop/154.jpg b/files/image/icon/shop/154.jpg new file mode 100644 index 0000000..0ff4f7a Binary files /dev/null and b/files/image/icon/shop/154.jpg differ diff --git a/files/image/icon/shop/155.jpg b/files/image/icon/shop/155.jpg new file mode 100644 index 0000000..30417a9 Binary files /dev/null and b/files/image/icon/shop/155.jpg differ diff --git a/files/image/icon/shop/156.jpg b/files/image/icon/shop/156.jpg new file mode 100644 index 0000000..d3fa774 Binary files /dev/null and b/files/image/icon/shop/156.jpg differ diff --git a/files/image/icon/shop/157.jpg b/files/image/icon/shop/157.jpg new file mode 100644 index 0000000..cab006f Binary files /dev/null and b/files/image/icon/shop/157.jpg differ diff --git a/files/image/icon/shop/158.jpg b/files/image/icon/shop/158.jpg new file mode 100644 index 0000000..97c7a80 Binary files /dev/null and b/files/image/icon/shop/158.jpg differ diff --git a/files/image/icon/shop/159.jpg b/files/image/icon/shop/159.jpg new file mode 100644 index 0000000..1cbda9e Binary files /dev/null and b/files/image/icon/shop/159.jpg differ diff --git a/files/image/icon/shop/160.jpg b/files/image/icon/shop/160.jpg new file mode 100644 index 0000000..36efcd3 Binary files /dev/null and b/files/image/icon/shop/160.jpg differ diff --git a/files/image/icon/shop/161.jpg b/files/image/icon/shop/161.jpg new file mode 100644 index 0000000..1dde81a Binary files /dev/null and b/files/image/icon/shop/161.jpg differ diff --git a/files/image/icon/shop/162.jpg b/files/image/icon/shop/162.jpg new file mode 100644 index 0000000..b288240 Binary files /dev/null and b/files/image/icon/shop/162.jpg differ diff --git a/files/image/icon/shop/163.jpg b/files/image/icon/shop/163.jpg new file mode 100644 index 0000000..b005184 Binary files /dev/null and b/files/image/icon/shop/163.jpg differ diff --git a/files/image/icon/shop/164.jpg b/files/image/icon/shop/164.jpg new file mode 100644 index 0000000..a01177f Binary files /dev/null and b/files/image/icon/shop/164.jpg differ diff --git a/files/image/icon/shop/165.jpg b/files/image/icon/shop/165.jpg new file mode 100644 index 0000000..241fb7d Binary files /dev/null and b/files/image/icon/shop/165.jpg differ diff --git a/files/image/icon/shop/171.jpg b/files/image/icon/shop/171.jpg new file mode 100644 index 0000000..9971fca Binary files /dev/null and b/files/image/icon/shop/171.jpg differ diff --git a/files/image/icon/shop/172.jpg b/files/image/icon/shop/172.jpg new file mode 100644 index 0000000..364a905 Binary files /dev/null and b/files/image/icon/shop/172.jpg differ diff --git a/files/image/icon/shop/173.jpg b/files/image/icon/shop/173.jpg new file mode 100644 index 0000000..9529eb1 Binary files /dev/null and b/files/image/icon/shop/173.jpg differ diff --git a/files/image/icon/shop/174.jpg b/files/image/icon/shop/174.jpg new file mode 100644 index 0000000..8b16e8c Binary files /dev/null and b/files/image/icon/shop/174.jpg differ diff --git a/files/image/icon/shop/175.jpg b/files/image/icon/shop/175.jpg new file mode 100644 index 0000000..0e59ed5 Binary files /dev/null and b/files/image/icon/shop/175.jpg differ diff --git a/files/image/icon/shop/176.jpg b/files/image/icon/shop/176.jpg new file mode 100644 index 0000000..11df686 Binary files /dev/null and b/files/image/icon/shop/176.jpg differ diff --git a/files/image/icon/shop/177.jpg b/files/image/icon/shop/177.jpg new file mode 100644 index 0000000..c132748 Binary files /dev/null and b/files/image/icon/shop/177.jpg differ diff --git a/files/image/icon/shop/178.jpg b/files/image/icon/shop/178.jpg new file mode 100644 index 0000000..4a17c4d Binary files /dev/null and b/files/image/icon/shop/178.jpg differ diff --git a/files/image/icon/shop/179.jpg b/files/image/icon/shop/179.jpg new file mode 100644 index 0000000..afead5f Binary files /dev/null and b/files/image/icon/shop/179.jpg differ diff --git a/files/image/icon/shop/180.jpg b/files/image/icon/shop/180.jpg new file mode 100644 index 0000000..dfdc061 Binary files /dev/null and b/files/image/icon/shop/180.jpg differ diff --git a/files/image/icon/shop/181.jpg b/files/image/icon/shop/181.jpg new file mode 100644 index 0000000..d093fb3 Binary files /dev/null and b/files/image/icon/shop/181.jpg differ diff --git a/files/image/icon/shop/182.jpg b/files/image/icon/shop/182.jpg new file mode 100644 index 0000000..341b59b Binary files /dev/null and b/files/image/icon/shop/182.jpg differ diff --git a/files/image/icon/shop/183.jpg b/files/image/icon/shop/183.jpg new file mode 100644 index 0000000..97cb196 Binary files /dev/null and b/files/image/icon/shop/183.jpg differ diff --git a/files/image/icon/shop/184.jpg b/files/image/icon/shop/184.jpg new file mode 100644 index 0000000..89484e3 Binary files /dev/null and b/files/image/icon/shop/184.jpg differ diff --git a/files/image/icon/shop/185.jpg b/files/image/icon/shop/185.jpg new file mode 100644 index 0000000..af7732d Binary files /dev/null and b/files/image/icon/shop/185.jpg differ diff --git a/files/image/icon/shop/186.jpg b/files/image/icon/shop/186.jpg new file mode 100644 index 0000000..9b449fa Binary files /dev/null and b/files/image/icon/shop/186.jpg differ diff --git a/files/image/icon/shop/187.jpg b/files/image/icon/shop/187.jpg new file mode 100644 index 0000000..88ba734 Binary files /dev/null and b/files/image/icon/shop/187.jpg differ diff --git a/files/image/icon/shop/188.jpg b/files/image/icon/shop/188.jpg new file mode 100644 index 0000000..493e358 Binary files /dev/null and b/files/image/icon/shop/188.jpg differ diff --git a/files/image/icon/shop/189.jpg b/files/image/icon/shop/189.jpg new file mode 100644 index 0000000..20958cc Binary files /dev/null and b/files/image/icon/shop/189.jpg differ diff --git a/files/image/icon/shop/190.jpg b/files/image/icon/shop/190.jpg new file mode 100644 index 0000000..c27e84b Binary files /dev/null and b/files/image/icon/shop/190.jpg differ diff --git a/files/image/icon/shop/191.jpg b/files/image/icon/shop/191.jpg new file mode 100644 index 0000000..d0086a7 Binary files /dev/null and b/files/image/icon/shop/191.jpg differ diff --git a/files/image/icon/shop/192.jpg b/files/image/icon/shop/192.jpg new file mode 100644 index 0000000..e399cf8 Binary files /dev/null and b/files/image/icon/shop/192.jpg differ diff --git a/files/image/icon/shop/193.jpg b/files/image/icon/shop/193.jpg new file mode 100644 index 0000000..326a950 Binary files /dev/null and b/files/image/icon/shop/193.jpg differ diff --git a/files/image/icon/shop/194.jpg b/files/image/icon/shop/194.jpg new file mode 100644 index 0000000..92d7021 Binary files /dev/null and b/files/image/icon/shop/194.jpg differ diff --git a/files/image/icon/shop/195.jpg b/files/image/icon/shop/195.jpg new file mode 100644 index 0000000..62438c3 Binary files /dev/null and b/files/image/icon/shop/195.jpg differ diff --git a/files/image/icon/shop/196.jpg b/files/image/icon/shop/196.jpg new file mode 100644 index 0000000..d1f86f1 Binary files /dev/null and b/files/image/icon/shop/196.jpg differ diff --git a/files/image/icon/shop/197.jpg b/files/image/icon/shop/197.jpg new file mode 100644 index 0000000..321a3df Binary files /dev/null and b/files/image/icon/shop/197.jpg differ diff --git a/files/image/icon/shop/198.jpg b/files/image/icon/shop/198.jpg new file mode 100644 index 0000000..b3c8b71 Binary files /dev/null and b/files/image/icon/shop/198.jpg differ diff --git a/files/image/icon/shop/199.jpg b/files/image/icon/shop/199.jpg new file mode 100644 index 0000000..fc290b9 Binary files /dev/null and b/files/image/icon/shop/199.jpg differ diff --git a/files/image/icon/shop/200.jpg b/files/image/icon/shop/200.jpg new file mode 100644 index 0000000..9ee3e54 Binary files /dev/null and b/files/image/icon/shop/200.jpg differ diff --git a/files/image/icon/shop/201.jpg b/files/image/icon/shop/201.jpg new file mode 100644 index 0000000..1794b77 Binary files /dev/null and b/files/image/icon/shop/201.jpg differ diff --git a/files/image/icon/shop/202.jpg b/files/image/icon/shop/202.jpg new file mode 100644 index 0000000..c8ea5ce Binary files /dev/null and b/files/image/icon/shop/202.jpg differ diff --git a/files/image/icon/shop/203.jpg b/files/image/icon/shop/203.jpg new file mode 100644 index 0000000..5f457bf Binary files /dev/null and b/files/image/icon/shop/203.jpg differ diff --git a/files/image/icon/shop/204.jpg b/files/image/icon/shop/204.jpg new file mode 100644 index 0000000..5b1615e Binary files /dev/null and b/files/image/icon/shop/204.jpg differ diff --git a/files/image/icon/shop/205.jpg b/files/image/icon/shop/205.jpg new file mode 100644 index 0000000..96fd526 Binary files /dev/null and b/files/image/icon/shop/205.jpg differ diff --git a/files/image/icon/shop/206.jpg b/files/image/icon/shop/206.jpg new file mode 100644 index 0000000..96fd526 Binary files /dev/null and b/files/image/icon/shop/206.jpg differ diff --git a/files/image/icon/shop/207.jpg b/files/image/icon/shop/207.jpg new file mode 100644 index 0000000..96fd526 Binary files /dev/null and b/files/image/icon/shop/207.jpg differ diff --git a/files/image/icon/shop/208.jpg b/files/image/icon/shop/208.jpg new file mode 100644 index 0000000..7b9f96e Binary files /dev/null and b/files/image/icon/shop/208.jpg differ diff --git a/files/image/icon/shop/209.jpg b/files/image/icon/shop/209.jpg new file mode 100644 index 0000000..a678892 Binary files /dev/null and b/files/image/icon/shop/209.jpg differ diff --git a/files/image/icon/shop/210.jpg b/files/image/icon/shop/210.jpg new file mode 100644 index 0000000..8d43dc4 Binary files /dev/null and b/files/image/icon/shop/210.jpg differ diff --git a/files/image/icon/shop/211.jpg b/files/image/icon/shop/211.jpg new file mode 100644 index 0000000..4656645 Binary files /dev/null and b/files/image/icon/shop/211.jpg differ diff --git a/files/image/icon/shop/212.jpg b/files/image/icon/shop/212.jpg new file mode 100644 index 0000000..627b38e Binary files /dev/null and b/files/image/icon/shop/212.jpg differ diff --git a/files/image/icon/shop/216.jpg b/files/image/icon/shop/216.jpg new file mode 100644 index 0000000..aef4866 Binary files /dev/null and b/files/image/icon/shop/216.jpg differ diff --git a/files/image/icon/shop/217.jpg b/files/image/icon/shop/217.jpg new file mode 100644 index 0000000..2ea69a7 Binary files /dev/null and b/files/image/icon/shop/217.jpg differ diff --git a/files/image/icon/shop/218.jpg b/files/image/icon/shop/218.jpg new file mode 100644 index 0000000..a8d6fdd Binary files /dev/null and b/files/image/icon/shop/218.jpg differ diff --git a/files/image/icon/shop/219.jpg b/files/image/icon/shop/219.jpg new file mode 100644 index 0000000..0671b96 Binary files /dev/null and b/files/image/icon/shop/219.jpg differ diff --git a/files/image/icon/shop/220.jpg b/files/image/icon/shop/220.jpg new file mode 100644 index 0000000..3c13cfb Binary files /dev/null and b/files/image/icon/shop/220.jpg differ diff --git a/files/image/icon/shop/221.jpg b/files/image/icon/shop/221.jpg new file mode 100644 index 0000000..3289451 Binary files /dev/null and b/files/image/icon/shop/221.jpg differ diff --git a/files/image/icon/shop/222.jpg b/files/image/icon/shop/222.jpg new file mode 100644 index 0000000..ed38d01 Binary files /dev/null and b/files/image/icon/shop/222.jpg differ diff --git a/files/image/icon/shop/223.jpg b/files/image/icon/shop/223.jpg new file mode 100644 index 0000000..8e0a38d Binary files /dev/null and b/files/image/icon/shop/223.jpg differ diff --git a/files/image/icon/shop/224.jpg b/files/image/icon/shop/224.jpg new file mode 100644 index 0000000..ef96568 Binary files /dev/null and b/files/image/icon/shop/224.jpg differ diff --git a/files/image/icon/shop/226.jpg b/files/image/icon/shop/226.jpg new file mode 100644 index 0000000..4d058bc Binary files /dev/null and b/files/image/icon/shop/226.jpg differ diff --git a/files/image/icon/shop/227.jpg b/files/image/icon/shop/227.jpg new file mode 100644 index 0000000..e9515c5 Binary files /dev/null and b/files/image/icon/shop/227.jpg differ diff --git a/files/image/icon/shop/228.jpg b/files/image/icon/shop/228.jpg new file mode 100644 index 0000000..bca3e49 Binary files /dev/null and b/files/image/icon/shop/228.jpg differ diff --git a/files/image/icon/shop/229.jpg b/files/image/icon/shop/229.jpg new file mode 100644 index 0000000..7a48b35 Binary files /dev/null and b/files/image/icon/shop/229.jpg differ diff --git a/files/image/icon/shop/230.jpg b/files/image/icon/shop/230.jpg new file mode 100644 index 0000000..27b551f Binary files /dev/null and b/files/image/icon/shop/230.jpg differ diff --git a/files/image/icon/shop/231.jpg b/files/image/icon/shop/231.jpg new file mode 100644 index 0000000..3aeed8a Binary files /dev/null and b/files/image/icon/shop/231.jpg differ diff --git a/files/image/icon/shop/232.jpg b/files/image/icon/shop/232.jpg new file mode 100644 index 0000000..002a0c6 Binary files /dev/null and b/files/image/icon/shop/232.jpg differ diff --git a/files/image/icon/shop/233.jpg b/files/image/icon/shop/233.jpg new file mode 100644 index 0000000..7dbb47d Binary files /dev/null and b/files/image/icon/shop/233.jpg differ diff --git a/files/image/icon/shop/234.jpg b/files/image/icon/shop/234.jpg new file mode 100644 index 0000000..ea31110 Binary files /dev/null and b/files/image/icon/shop/234.jpg differ diff --git a/files/image/icon/shop/235.jpg b/files/image/icon/shop/235.jpg new file mode 100644 index 0000000..6cd6f81 Binary files /dev/null and b/files/image/icon/shop/235.jpg differ diff --git a/files/image/icon/shop/236.jpg b/files/image/icon/shop/236.jpg new file mode 100644 index 0000000..b825678 Binary files /dev/null and b/files/image/icon/shop/236.jpg differ diff --git a/files/image/icon/shop/237.jpg b/files/image/icon/shop/237.jpg new file mode 100644 index 0000000..f5929bc Binary files /dev/null and b/files/image/icon/shop/237.jpg differ diff --git a/files/image/icon/shop/238.jpg b/files/image/icon/shop/238.jpg new file mode 100644 index 0000000..17ac2a8 Binary files /dev/null and b/files/image/icon/shop/238.jpg differ diff --git a/files/image/icon/shop/239.jpg b/files/image/icon/shop/239.jpg new file mode 100644 index 0000000..1b4e352 Binary files /dev/null and b/files/image/icon/shop/239.jpg differ diff --git a/files/image/icon/shop/240.jpg b/files/image/icon/shop/240.jpg new file mode 100644 index 0000000..39c8619 Binary files /dev/null and b/files/image/icon/shop/240.jpg differ diff --git a/files/image/icon/shop/241.jpg b/files/image/icon/shop/241.jpg new file mode 100644 index 0000000..2fbd1e6 Binary files /dev/null and b/files/image/icon/shop/241.jpg differ diff --git a/files/image/icon/shop/242.jpg b/files/image/icon/shop/242.jpg new file mode 100644 index 0000000..3ca9e71 Binary files /dev/null and b/files/image/icon/shop/242.jpg differ diff --git a/files/image/icon/shop/243.jpg b/files/image/icon/shop/243.jpg new file mode 100644 index 0000000..9956e8c Binary files /dev/null and b/files/image/icon/shop/243.jpg differ diff --git a/files/image/icon/shop/244.jpg b/files/image/icon/shop/244.jpg new file mode 100644 index 0000000..a327e92 Binary files /dev/null and b/files/image/icon/shop/244.jpg differ diff --git a/files/image/icon/shop/245.jpg b/files/image/icon/shop/245.jpg new file mode 100644 index 0000000..b74fa2d Binary files /dev/null and b/files/image/icon/shop/245.jpg differ diff --git a/files/image/icon/shop/246.jpg b/files/image/icon/shop/246.jpg new file mode 100644 index 0000000..d935f44 Binary files /dev/null and b/files/image/icon/shop/246.jpg differ diff --git a/files/image/icon/shop/247.jpg b/files/image/icon/shop/247.jpg new file mode 100644 index 0000000..cb4f994 Binary files /dev/null and b/files/image/icon/shop/247.jpg differ diff --git a/files/image/icon/shop/248.jpg b/files/image/icon/shop/248.jpg new file mode 100644 index 0000000..8da919f Binary files /dev/null and b/files/image/icon/shop/248.jpg differ diff --git a/files/image/icon/shop/249.jpg b/files/image/icon/shop/249.jpg new file mode 100644 index 0000000..147c73c Binary files /dev/null and b/files/image/icon/shop/249.jpg differ diff --git a/files/image/icon/shop/250.jpg b/files/image/icon/shop/250.jpg new file mode 100644 index 0000000..874bbcc Binary files /dev/null and b/files/image/icon/shop/250.jpg differ diff --git a/files/image/icon/shop/251.jpg b/files/image/icon/shop/251.jpg new file mode 100644 index 0000000..6ccdc4b Binary files /dev/null and b/files/image/icon/shop/251.jpg differ diff --git a/files/image/icon/shop/252.jpg b/files/image/icon/shop/252.jpg new file mode 100644 index 0000000..d17b861 Binary files /dev/null and b/files/image/icon/shop/252.jpg differ diff --git a/files/image/icon/shop/253.jpg b/files/image/icon/shop/253.jpg new file mode 100644 index 0000000..17c9029 Binary files /dev/null and b/files/image/icon/shop/253.jpg differ diff --git a/files/image/icon/shop/254.jpg b/files/image/icon/shop/254.jpg new file mode 100644 index 0000000..5cfb877 Binary files /dev/null and b/files/image/icon/shop/254.jpg differ diff --git a/files/image/icon/shop/255.jpg b/files/image/icon/shop/255.jpg new file mode 100644 index 0000000..b2da0c5 Binary files /dev/null and b/files/image/icon/shop/255.jpg differ diff --git a/files/image/icon/shop/256.jpg b/files/image/icon/shop/256.jpg new file mode 100644 index 0000000..5f1deed Binary files /dev/null and b/files/image/icon/shop/256.jpg differ diff --git a/files/image/icon/shop/257.jpg b/files/image/icon/shop/257.jpg new file mode 100644 index 0000000..3641ba8 Binary files /dev/null and b/files/image/icon/shop/257.jpg differ diff --git a/files/image/icon/shop/258.jpg b/files/image/icon/shop/258.jpg new file mode 100644 index 0000000..5a4a768 Binary files /dev/null and b/files/image/icon/shop/258.jpg differ diff --git a/files/image/icon/shop/259.jpg b/files/image/icon/shop/259.jpg new file mode 100644 index 0000000..da56b85 Binary files /dev/null and b/files/image/icon/shop/259.jpg differ diff --git a/files/image/icon/shop/260.jpg b/files/image/icon/shop/260.jpg new file mode 100644 index 0000000..2a7e0f8 Binary files /dev/null and b/files/image/icon/shop/260.jpg differ diff --git a/files/image/icon/shop/261.jpg b/files/image/icon/shop/261.jpg new file mode 100644 index 0000000..84bd662 Binary files /dev/null and b/files/image/icon/shop/261.jpg differ diff --git a/files/image/icon/shop/262.jpg b/files/image/icon/shop/262.jpg new file mode 100644 index 0000000..1ee87d8 Binary files /dev/null and b/files/image/icon/shop/262.jpg differ diff --git a/files/image/icon/shop/263.jpg b/files/image/icon/shop/263.jpg new file mode 100644 index 0000000..0357552 Binary files /dev/null and b/files/image/icon/shop/263.jpg differ diff --git a/files/image/icon/shop/264.jpg b/files/image/icon/shop/264.jpg new file mode 100644 index 0000000..deed60e Binary files /dev/null and b/files/image/icon/shop/264.jpg differ diff --git a/files/image/icon/shop/265.jpg b/files/image/icon/shop/265.jpg new file mode 100644 index 0000000..139a274 Binary files /dev/null and b/files/image/icon/shop/265.jpg differ diff --git a/files/image/icon/shop/266.jpg b/files/image/icon/shop/266.jpg new file mode 100644 index 0000000..b9696d5 Binary files /dev/null and b/files/image/icon/shop/266.jpg differ diff --git a/files/image/icon/shop/267.jpg b/files/image/icon/shop/267.jpg new file mode 100644 index 0000000..bf26049 Binary files /dev/null and b/files/image/icon/shop/267.jpg differ diff --git a/files/image/icon/shop/268.jpg b/files/image/icon/shop/268.jpg new file mode 100644 index 0000000..e4d0d71 Binary files /dev/null and b/files/image/icon/shop/268.jpg differ diff --git a/files/image/icon/shop/269.jpg b/files/image/icon/shop/269.jpg new file mode 100644 index 0000000..987d959 Binary files /dev/null and b/files/image/icon/shop/269.jpg differ diff --git a/files/image/icon/shop/270.jpg b/files/image/icon/shop/270.jpg new file mode 100644 index 0000000..0733fc8 Binary files /dev/null and b/files/image/icon/shop/270.jpg differ diff --git a/files/image/icon/shop/271.jpg b/files/image/icon/shop/271.jpg new file mode 100644 index 0000000..ad270d3 Binary files /dev/null and b/files/image/icon/shop/271.jpg differ diff --git a/files/image/icon/shop/272.jpg b/files/image/icon/shop/272.jpg new file mode 100644 index 0000000..496a144 Binary files /dev/null and b/files/image/icon/shop/272.jpg differ diff --git a/files/image/icon/shop/273.jpg b/files/image/icon/shop/273.jpg new file mode 100644 index 0000000..c22f3a5 Binary files /dev/null and b/files/image/icon/shop/273.jpg differ diff --git a/files/image/icon/shop/274.jpg b/files/image/icon/shop/274.jpg new file mode 100644 index 0000000..c273f44 Binary files /dev/null and b/files/image/icon/shop/274.jpg differ diff --git a/files/image/icon/shop/275.jpg b/files/image/icon/shop/275.jpg new file mode 100644 index 0000000..dfae2e8 Binary files /dev/null and b/files/image/icon/shop/275.jpg differ diff --git a/files/image/icon/shop/276.jpg b/files/image/icon/shop/276.jpg new file mode 100644 index 0000000..fcc04de Binary files /dev/null and b/files/image/icon/shop/276.jpg differ diff --git a/files/image/icon/shop/278.jpg b/files/image/icon/shop/278.jpg new file mode 100644 index 0000000..5ed2b2a Binary files /dev/null and b/files/image/icon/shop/278.jpg differ diff --git a/files/image/icon/shop/279.jpg b/files/image/icon/shop/279.jpg new file mode 100644 index 0000000..f4960a8 Binary files /dev/null and b/files/image/icon/shop/279.jpg differ diff --git a/files/image/icon/shop/280.jpg b/files/image/icon/shop/280.jpg new file mode 100644 index 0000000..8ac8606 Binary files /dev/null and b/files/image/icon/shop/280.jpg differ diff --git a/files/image/icon/shop/281.jpg b/files/image/icon/shop/281.jpg new file mode 100644 index 0000000..1ca2826 Binary files /dev/null and b/files/image/icon/shop/281.jpg differ diff --git a/files/image/icon/shop/282.jpg b/files/image/icon/shop/282.jpg new file mode 100644 index 0000000..1307490 Binary files /dev/null and b/files/image/icon/shop/282.jpg differ diff --git a/files/image/icon/shop/283.jpg b/files/image/icon/shop/283.jpg new file mode 100644 index 0000000..d3f47a4 Binary files /dev/null and b/files/image/icon/shop/283.jpg differ diff --git a/files/image/icon/shop/284.jpg b/files/image/icon/shop/284.jpg new file mode 100644 index 0000000..4da2557 Binary files /dev/null and b/files/image/icon/shop/284.jpg differ diff --git a/files/image/icon/shop/285.jpg b/files/image/icon/shop/285.jpg new file mode 100644 index 0000000..9b88ba4 Binary files /dev/null and b/files/image/icon/shop/285.jpg differ diff --git a/files/image/icon/shop/286.jpg b/files/image/icon/shop/286.jpg new file mode 100644 index 0000000..d6758b4 Binary files /dev/null and b/files/image/icon/shop/286.jpg differ diff --git a/files/image/icon/shop/287.jpg b/files/image/icon/shop/287.jpg new file mode 100644 index 0000000..a1bff37 Binary files /dev/null and b/files/image/icon/shop/287.jpg differ diff --git a/files/image/icon/shop/288.jpg b/files/image/icon/shop/288.jpg new file mode 100644 index 0000000..bb2c250 Binary files /dev/null and b/files/image/icon/shop/288.jpg differ diff --git a/files/image/icon/shop/289.jpg b/files/image/icon/shop/289.jpg new file mode 100644 index 0000000..9ca6352 Binary files /dev/null and b/files/image/icon/shop/289.jpg differ diff --git a/files/image/icon/shop/290.jpg b/files/image/icon/shop/290.jpg new file mode 100644 index 0000000..fdc1ee4 Binary files /dev/null and b/files/image/icon/shop/290.jpg differ diff --git a/files/image/icon/shop/291.jpg b/files/image/icon/shop/291.jpg new file mode 100644 index 0000000..4e06780 Binary files /dev/null and b/files/image/icon/shop/291.jpg differ diff --git a/files/image/icon/shop/292.jpg b/files/image/icon/shop/292.jpg new file mode 100644 index 0000000..75f2f62 Binary files /dev/null and b/files/image/icon/shop/292.jpg differ diff --git a/files/image/icon/shop/293.jpg b/files/image/icon/shop/293.jpg new file mode 100644 index 0000000..142d39b Binary files /dev/null and b/files/image/icon/shop/293.jpg differ diff --git a/files/image/icon/shop/294.jpg b/files/image/icon/shop/294.jpg new file mode 100644 index 0000000..bd48c6d Binary files /dev/null and b/files/image/icon/shop/294.jpg differ diff --git a/files/image/icon/shop/295.jpg b/files/image/icon/shop/295.jpg new file mode 100644 index 0000000..3b098e5 Binary files /dev/null and b/files/image/icon/shop/295.jpg differ diff --git a/files/image/icon/shop/296.jpg b/files/image/icon/shop/296.jpg new file mode 100644 index 0000000..abd2b27 Binary files /dev/null and b/files/image/icon/shop/296.jpg differ diff --git a/files/image/icon/shop/297.jpg b/files/image/icon/shop/297.jpg new file mode 100644 index 0000000..28ab9d8 Binary files /dev/null and b/files/image/icon/shop/297.jpg differ diff --git a/files/image/icon/shop/298.jpg b/files/image/icon/shop/298.jpg new file mode 100644 index 0000000..9a258c6 Binary files /dev/null and b/files/image/icon/shop/298.jpg differ diff --git a/files/image/icon/shop/299.jpg b/files/image/icon/shop/299.jpg new file mode 100644 index 0000000..c10633e Binary files /dev/null and b/files/image/icon/shop/299.jpg differ diff --git a/files/image/icon/shop/300.jpg b/files/image/icon/shop/300.jpg new file mode 100644 index 0000000..101afa5 Binary files /dev/null and b/files/image/icon/shop/300.jpg differ diff --git a/files/image/icon/shop/301.jpg b/files/image/icon/shop/301.jpg new file mode 100644 index 0000000..0e7d398 Binary files /dev/null and b/files/image/icon/shop/301.jpg differ diff --git a/files/image/icon/shop/302.jpg b/files/image/icon/shop/302.jpg new file mode 100644 index 0000000..b5d9c44 Binary files /dev/null and b/files/image/icon/shop/302.jpg differ diff --git a/files/image/icon/shop/303.jpg b/files/image/icon/shop/303.jpg new file mode 100644 index 0000000..682ee96 Binary files /dev/null and b/files/image/icon/shop/303.jpg differ diff --git a/files/image/icon/shop/304.jpg b/files/image/icon/shop/304.jpg new file mode 100644 index 0000000..cdec15f Binary files /dev/null and b/files/image/icon/shop/304.jpg differ diff --git a/files/image/icon/shop/305.jpg b/files/image/icon/shop/305.jpg new file mode 100644 index 0000000..43667a4 Binary files /dev/null and b/files/image/icon/shop/305.jpg differ diff --git a/files/image/icon/shop/306.jpg b/files/image/icon/shop/306.jpg new file mode 100644 index 0000000..d1bc3e1 Binary files /dev/null and b/files/image/icon/shop/306.jpg differ diff --git a/files/image/icon/shop/307.jpg b/files/image/icon/shop/307.jpg new file mode 100644 index 0000000..f5e6d77 Binary files /dev/null and b/files/image/icon/shop/307.jpg differ diff --git a/files/image/icon/shop/308.jpg b/files/image/icon/shop/308.jpg new file mode 100644 index 0000000..a4a639d Binary files /dev/null and b/files/image/icon/shop/308.jpg differ diff --git a/files/image/icon/shop/309.jpg b/files/image/icon/shop/309.jpg new file mode 100644 index 0000000..34ee040 Binary files /dev/null and b/files/image/icon/shop/309.jpg differ diff --git a/files/image/icon/shop/310.jpg b/files/image/icon/shop/310.jpg new file mode 100644 index 0000000..8a6029b Binary files /dev/null and b/files/image/icon/shop/310.jpg differ diff --git a/files/image/icon/shop/311.jpg b/files/image/icon/shop/311.jpg new file mode 100644 index 0000000..534fb38 Binary files /dev/null and b/files/image/icon/shop/311.jpg differ diff --git a/files/image/icon/shop/312.jpg b/files/image/icon/shop/312.jpg new file mode 100644 index 0000000..ef26fba Binary files /dev/null and b/files/image/icon/shop/312.jpg differ diff --git a/files/image/icon/shop/313.jpg b/files/image/icon/shop/313.jpg new file mode 100644 index 0000000..b3ffbd6 Binary files /dev/null and b/files/image/icon/shop/313.jpg differ diff --git a/files/image/icon/shop/314.jpg b/files/image/icon/shop/314.jpg new file mode 100644 index 0000000..40cdd2b Binary files /dev/null and b/files/image/icon/shop/314.jpg differ diff --git a/files/image/icon/shop/315.jpg b/files/image/icon/shop/315.jpg new file mode 100644 index 0000000..f1a2286 Binary files /dev/null and b/files/image/icon/shop/315.jpg differ diff --git a/files/image/icon/shop/316.jpg b/files/image/icon/shop/316.jpg new file mode 100644 index 0000000..bea139e Binary files /dev/null and b/files/image/icon/shop/316.jpg differ diff --git a/files/image/icon/shop/317.jpg b/files/image/icon/shop/317.jpg new file mode 100644 index 0000000..d56c0cf Binary files /dev/null and b/files/image/icon/shop/317.jpg differ diff --git a/files/image/icon/shop/318.jpg b/files/image/icon/shop/318.jpg new file mode 100644 index 0000000..bc4eaf7 Binary files /dev/null and b/files/image/icon/shop/318.jpg differ diff --git a/files/image/icon/shop/319.jpg b/files/image/icon/shop/319.jpg new file mode 100644 index 0000000..2f2f9de Binary files /dev/null and b/files/image/icon/shop/319.jpg differ diff --git a/files/image/icon/shop/320.jpg b/files/image/icon/shop/320.jpg new file mode 100644 index 0000000..87be685 Binary files /dev/null and b/files/image/icon/shop/320.jpg differ diff --git a/files/image/icon/shop/321.jpg b/files/image/icon/shop/321.jpg new file mode 100644 index 0000000..2f0d244 Binary files /dev/null and b/files/image/icon/shop/321.jpg differ diff --git a/files/image/icon/shop/322.jpg b/files/image/icon/shop/322.jpg new file mode 100644 index 0000000..eaf11dd Binary files /dev/null and b/files/image/icon/shop/322.jpg differ diff --git a/files/image/icon/shop/323.jpg b/files/image/icon/shop/323.jpg new file mode 100644 index 0000000..8b477c5 Binary files /dev/null and b/files/image/icon/shop/323.jpg differ diff --git a/files/image/icon/shop/324.jpg b/files/image/icon/shop/324.jpg new file mode 100644 index 0000000..3e3c7e1 Binary files /dev/null and b/files/image/icon/shop/324.jpg differ diff --git a/files/image/icon/shop/325.jpg b/files/image/icon/shop/325.jpg new file mode 100644 index 0000000..7aa9f4a Binary files /dev/null and b/files/image/icon/shop/325.jpg differ diff --git a/files/image/icon/shop/326.jpg b/files/image/icon/shop/326.jpg new file mode 100644 index 0000000..4ab5881 Binary files /dev/null and b/files/image/icon/shop/326.jpg differ diff --git a/files/image/icon/shop/327.jpg b/files/image/icon/shop/327.jpg new file mode 100644 index 0000000..3ac78a6 Binary files /dev/null and b/files/image/icon/shop/327.jpg differ diff --git a/files/image/icon/shop/328.jpg b/files/image/icon/shop/328.jpg new file mode 100644 index 0000000..e462e73 Binary files /dev/null and b/files/image/icon/shop/328.jpg differ diff --git a/files/image/icon/shop/329.jpg b/files/image/icon/shop/329.jpg new file mode 100644 index 0000000..f728279 Binary files /dev/null and b/files/image/icon/shop/329.jpg differ diff --git a/files/image/icon/shop/330.jpg b/files/image/icon/shop/330.jpg new file mode 100644 index 0000000..0913dea Binary files /dev/null and b/files/image/icon/shop/330.jpg differ diff --git a/files/image/icon/shop/331.jpg b/files/image/icon/shop/331.jpg new file mode 100644 index 0000000..beb9986 Binary files /dev/null and b/files/image/icon/shop/331.jpg differ diff --git a/files/image/icon/shop/332.jpg b/files/image/icon/shop/332.jpg new file mode 100644 index 0000000..4678112 Binary files /dev/null and b/files/image/icon/shop/332.jpg differ diff --git a/files/image/icon/shop/333.jpg b/files/image/icon/shop/333.jpg new file mode 100644 index 0000000..d967a02 Binary files /dev/null and b/files/image/icon/shop/333.jpg differ diff --git a/files/image/icon/shop/334.jpg b/files/image/icon/shop/334.jpg new file mode 100644 index 0000000..b3bb4a5 Binary files /dev/null and b/files/image/icon/shop/334.jpg differ diff --git a/files/image/icon/shop/335.jpg b/files/image/icon/shop/335.jpg new file mode 100644 index 0000000..be3a766 Binary files /dev/null and b/files/image/icon/shop/335.jpg differ diff --git a/files/image/icon/shop/336.jpg b/files/image/icon/shop/336.jpg new file mode 100644 index 0000000..adffb32 Binary files /dev/null and b/files/image/icon/shop/336.jpg differ diff --git a/files/image/icon/shop/337.jpg b/files/image/icon/shop/337.jpg new file mode 100644 index 0000000..13c0067 Binary files /dev/null and b/files/image/icon/shop/337.jpg differ diff --git a/files/image/icon/shop/338.jpg b/files/image/icon/shop/338.jpg new file mode 100644 index 0000000..2744d50 Binary files /dev/null and b/files/image/icon/shop/338.jpg differ diff --git a/files/image/icon/shop/339.jpg b/files/image/icon/shop/339.jpg new file mode 100644 index 0000000..d6eb0d5 Binary files /dev/null and b/files/image/icon/shop/339.jpg differ diff --git a/files/image/icon/shop/340.jpg b/files/image/icon/shop/340.jpg new file mode 100644 index 0000000..d92984e Binary files /dev/null and b/files/image/icon/shop/340.jpg differ diff --git a/files/image/icon/shop/341.jpg b/files/image/icon/shop/341.jpg new file mode 100644 index 0000000..56fffab Binary files /dev/null and b/files/image/icon/shop/341.jpg differ diff --git a/files/image/icon/shop/342.jpg b/files/image/icon/shop/342.jpg new file mode 100644 index 0000000..78e1d2b Binary files /dev/null and b/files/image/icon/shop/342.jpg differ diff --git a/files/image/icon/shop/343.jpg b/files/image/icon/shop/343.jpg new file mode 100644 index 0000000..6cd54a4 Binary files /dev/null and b/files/image/icon/shop/343.jpg differ diff --git a/files/image/icon/shop/344.jpg b/files/image/icon/shop/344.jpg new file mode 100644 index 0000000..b25b5b0 Binary files /dev/null and b/files/image/icon/shop/344.jpg differ diff --git a/files/image/icon/shop/345.jpg b/files/image/icon/shop/345.jpg new file mode 100644 index 0000000..37e0563 Binary files /dev/null and b/files/image/icon/shop/345.jpg differ diff --git a/files/image/icon/shop/346.jpg b/files/image/icon/shop/346.jpg new file mode 100644 index 0000000..b252155 Binary files /dev/null and b/files/image/icon/shop/346.jpg differ diff --git a/files/image/icon/shop/347.jpg b/files/image/icon/shop/347.jpg new file mode 100644 index 0000000..2e8a6fb Binary files /dev/null and b/files/image/icon/shop/347.jpg differ diff --git a/files/image/icon/shop/348.jpg b/files/image/icon/shop/348.jpg new file mode 100644 index 0000000..17053d7 Binary files /dev/null and b/files/image/icon/shop/348.jpg differ diff --git a/files/image/icon/shop/349.jpg b/files/image/icon/shop/349.jpg new file mode 100644 index 0000000..f8b4d06 Binary files /dev/null and b/files/image/icon/shop/349.jpg differ diff --git a/files/image/icon/shop/350.jpg b/files/image/icon/shop/350.jpg new file mode 100644 index 0000000..e144f23 Binary files /dev/null and b/files/image/icon/shop/350.jpg differ diff --git a/files/image/icon/shop/351.jpg b/files/image/icon/shop/351.jpg new file mode 100644 index 0000000..46adf5f Binary files /dev/null and b/files/image/icon/shop/351.jpg differ diff --git a/files/image/icon/shop/352.jpg b/files/image/icon/shop/352.jpg new file mode 100644 index 0000000..db72bb4 Binary files /dev/null and b/files/image/icon/shop/352.jpg differ diff --git a/files/image/icon/shop/353.jpg b/files/image/icon/shop/353.jpg new file mode 100644 index 0000000..efde25a Binary files /dev/null and b/files/image/icon/shop/353.jpg differ diff --git a/files/image/icon/shop/354.jpg b/files/image/icon/shop/354.jpg new file mode 100644 index 0000000..950d9be Binary files /dev/null and b/files/image/icon/shop/354.jpg differ diff --git a/files/image/icon/shop/355.jpg b/files/image/icon/shop/355.jpg new file mode 100644 index 0000000..d6b47af Binary files /dev/null and b/files/image/icon/shop/355.jpg differ diff --git a/files/image/icon/shop/356.jpg b/files/image/icon/shop/356.jpg new file mode 100644 index 0000000..822c2b5 Binary files /dev/null and b/files/image/icon/shop/356.jpg differ diff --git a/files/image/icon/shop/357.jpg b/files/image/icon/shop/357.jpg new file mode 100644 index 0000000..41cd462 Binary files /dev/null and b/files/image/icon/shop/357.jpg differ diff --git a/files/image/icon/shop/358.jpg b/files/image/icon/shop/358.jpg new file mode 100644 index 0000000..ce2e127 Binary files /dev/null and b/files/image/icon/shop/358.jpg differ diff --git a/files/image/icon/shop/359.jpg b/files/image/icon/shop/359.jpg new file mode 100644 index 0000000..1ee87d8 Binary files /dev/null and b/files/image/icon/shop/359.jpg differ diff --git a/files/image/icon/shop/360.jpg b/files/image/icon/shop/360.jpg new file mode 100644 index 0000000..e717e1d Binary files /dev/null and b/files/image/icon/shop/360.jpg differ diff --git a/files/image/icon/shop/361.jpg b/files/image/icon/shop/361.jpg new file mode 100644 index 0000000..6b25d75 Binary files /dev/null and b/files/image/icon/shop/361.jpg differ diff --git a/files/image/icon/shop/362.jpg b/files/image/icon/shop/362.jpg new file mode 100644 index 0000000..da3077d Binary files /dev/null and b/files/image/icon/shop/362.jpg differ diff --git a/files/image/icon/shop/363.jpg b/files/image/icon/shop/363.jpg new file mode 100644 index 0000000..1914a59 Binary files /dev/null and b/files/image/icon/shop/363.jpg differ diff --git a/files/image/icon/shop/364.jpg b/files/image/icon/shop/364.jpg new file mode 100644 index 0000000..4661c10 Binary files /dev/null and b/files/image/icon/shop/364.jpg differ diff --git a/files/image/icon/shop/365.jpg b/files/image/icon/shop/365.jpg new file mode 100644 index 0000000..3b2686b Binary files /dev/null and b/files/image/icon/shop/365.jpg differ diff --git a/files/image/icon/shop/366.jpg b/files/image/icon/shop/366.jpg new file mode 100644 index 0000000..3ba3af1 Binary files /dev/null and b/files/image/icon/shop/366.jpg differ diff --git a/files/image/icon/shop/367.jpg b/files/image/icon/shop/367.jpg new file mode 100644 index 0000000..e336ca7 Binary files /dev/null and b/files/image/icon/shop/367.jpg differ diff --git a/files/image/icon/shop/368.jpg b/files/image/icon/shop/368.jpg new file mode 100644 index 0000000..93264e1 Binary files /dev/null and b/files/image/icon/shop/368.jpg differ diff --git a/files/image/icon/shop/369.jpg b/files/image/icon/shop/369.jpg new file mode 100644 index 0000000..629b25b Binary files /dev/null and b/files/image/icon/shop/369.jpg differ diff --git a/files/image/icon/shop/370.jpg b/files/image/icon/shop/370.jpg new file mode 100644 index 0000000..a523cfa Binary files /dev/null and b/files/image/icon/shop/370.jpg differ diff --git a/files/image/icon/shop/371.jpg b/files/image/icon/shop/371.jpg new file mode 100644 index 0000000..806f3f9 Binary files /dev/null and b/files/image/icon/shop/371.jpg differ diff --git a/files/image/icon/shop/372.jpg b/files/image/icon/shop/372.jpg new file mode 100644 index 0000000..a53f694 Binary files /dev/null and b/files/image/icon/shop/372.jpg differ diff --git a/files/image/icon/shop/373.jpg b/files/image/icon/shop/373.jpg new file mode 100644 index 0000000..c23e990 Binary files /dev/null and b/files/image/icon/shop/373.jpg differ diff --git a/files/image/icon/shop/374.jpg b/files/image/icon/shop/374.jpg new file mode 100644 index 0000000..4e079aa Binary files /dev/null and b/files/image/icon/shop/374.jpg differ diff --git a/files/image/icon/shop/375.jpg b/files/image/icon/shop/375.jpg new file mode 100644 index 0000000..4700595 Binary files /dev/null and b/files/image/icon/shop/375.jpg differ diff --git a/files/image/icon/shop/376.jpg b/files/image/icon/shop/376.jpg new file mode 100644 index 0000000..5d8c2ad Binary files /dev/null and b/files/image/icon/shop/376.jpg differ diff --git a/files/image/icon/shop/377.jpg b/files/image/icon/shop/377.jpg new file mode 100644 index 0000000..83e89fa Binary files /dev/null and b/files/image/icon/shop/377.jpg differ diff --git a/files/image/icon/shop/378.jpg b/files/image/icon/shop/378.jpg new file mode 100644 index 0000000..a6b0e1d Binary files /dev/null and b/files/image/icon/shop/378.jpg differ diff --git a/files/image/icon/shop/379.jpg b/files/image/icon/shop/379.jpg new file mode 100644 index 0000000..2174dc1 Binary files /dev/null and b/files/image/icon/shop/379.jpg differ diff --git a/files/image/icon/shop/380.jpg b/files/image/icon/shop/380.jpg new file mode 100644 index 0000000..1aef3f4 Binary files /dev/null and b/files/image/icon/shop/380.jpg differ diff --git a/files/image/icon/shop/381.jpg b/files/image/icon/shop/381.jpg new file mode 100644 index 0000000..bb6aecd Binary files /dev/null and b/files/image/icon/shop/381.jpg differ diff --git a/files/image/icon/shop/382.jpg b/files/image/icon/shop/382.jpg new file mode 100644 index 0000000..ea6ee52 Binary files /dev/null and b/files/image/icon/shop/382.jpg differ diff --git a/files/image/icon/shop/383.jpg b/files/image/icon/shop/383.jpg new file mode 100644 index 0000000..07f64df Binary files /dev/null and b/files/image/icon/shop/383.jpg differ diff --git a/files/image/icon/shop/384.jpg b/files/image/icon/shop/384.jpg new file mode 100644 index 0000000..93f8ab2 Binary files /dev/null and b/files/image/icon/shop/384.jpg differ diff --git a/files/image/icon/shop/385.jpg b/files/image/icon/shop/385.jpg new file mode 100644 index 0000000..f5bbfa9 Binary files /dev/null and b/files/image/icon/shop/385.jpg differ diff --git a/files/image/icon/shop/386.jpg b/files/image/icon/shop/386.jpg new file mode 100644 index 0000000..35190f6 Binary files /dev/null and b/files/image/icon/shop/386.jpg differ diff --git a/files/image/icon/shop/387.jpg b/files/image/icon/shop/387.jpg new file mode 100644 index 0000000..e687c1e Binary files /dev/null and b/files/image/icon/shop/387.jpg differ diff --git a/files/image/icon/shop/388.jpg b/files/image/icon/shop/388.jpg new file mode 100644 index 0000000..2a5c401 Binary files /dev/null and b/files/image/icon/shop/388.jpg differ diff --git a/files/image/icon/shop/389.jpg b/files/image/icon/shop/389.jpg new file mode 100644 index 0000000..5fb5195 Binary files /dev/null and b/files/image/icon/shop/389.jpg differ diff --git a/files/image/icon/shop/390.jpg b/files/image/icon/shop/390.jpg new file mode 100644 index 0000000..20f417a Binary files /dev/null and b/files/image/icon/shop/390.jpg differ diff --git a/files/image/icon/shop/391.jpg b/files/image/icon/shop/391.jpg new file mode 100644 index 0000000..c5f1443 Binary files /dev/null and b/files/image/icon/shop/391.jpg differ diff --git a/files/image/icon/shop/392.jpg b/files/image/icon/shop/392.jpg new file mode 100644 index 0000000..56dc973 Binary files /dev/null and b/files/image/icon/shop/392.jpg differ diff --git a/files/image/icon/shop/393.jpg b/files/image/icon/shop/393.jpg new file mode 100644 index 0000000..07dca4a Binary files /dev/null and b/files/image/icon/shop/393.jpg differ diff --git a/files/image/icon/shop/394.jpg b/files/image/icon/shop/394.jpg new file mode 100644 index 0000000..201aec3 Binary files /dev/null and b/files/image/icon/shop/394.jpg differ diff --git a/files/image/icon/shop/395.jpg b/files/image/icon/shop/395.jpg new file mode 100644 index 0000000..b4bb942 Binary files /dev/null and b/files/image/icon/shop/395.jpg differ diff --git a/files/image/icon/shop/396.jpg b/files/image/icon/shop/396.jpg new file mode 100644 index 0000000..bd1b174 Binary files /dev/null and b/files/image/icon/shop/396.jpg differ diff --git a/files/image/icon/shop/398.jpg b/files/image/icon/shop/398.jpg new file mode 100644 index 0000000..228696a Binary files /dev/null and b/files/image/icon/shop/398.jpg differ diff --git a/files/image/icon/shop/399.jpg b/files/image/icon/shop/399.jpg new file mode 100644 index 0000000..f16286a Binary files /dev/null and b/files/image/icon/shop/399.jpg differ diff --git a/files/image/icon/shop/400.jpg b/files/image/icon/shop/400.jpg new file mode 100644 index 0000000..d31ff49 Binary files /dev/null and b/files/image/icon/shop/400.jpg differ diff --git a/files/image/icon/shop/401.jpg b/files/image/icon/shop/401.jpg new file mode 100644 index 0000000..84611c9 Binary files /dev/null and b/files/image/icon/shop/401.jpg differ diff --git a/files/image/icon/shop/402.jpg b/files/image/icon/shop/402.jpg new file mode 100644 index 0000000..52878de Binary files /dev/null and b/files/image/icon/shop/402.jpg differ diff --git a/files/image/icon/shop/403.jpg b/files/image/icon/shop/403.jpg new file mode 100644 index 0000000..e58d267 Binary files /dev/null and b/files/image/icon/shop/403.jpg differ diff --git a/files/image/icon/shop/404.jpg b/files/image/icon/shop/404.jpg new file mode 100644 index 0000000..886235f Binary files /dev/null and b/files/image/icon/shop/404.jpg differ diff --git a/files/image/icon/shop/405.jpg b/files/image/icon/shop/405.jpg new file mode 100644 index 0000000..1741f60 Binary files /dev/null and b/files/image/icon/shop/405.jpg differ diff --git a/files/image/icon/shop/406.jpg b/files/image/icon/shop/406.jpg new file mode 100644 index 0000000..3be1f9b Binary files /dev/null and b/files/image/icon/shop/406.jpg differ diff --git a/files/image/icon/shop/407.jpg b/files/image/icon/shop/407.jpg new file mode 100644 index 0000000..7b98f26 Binary files /dev/null and b/files/image/icon/shop/407.jpg differ diff --git a/files/image/icon/shop/408.jpg b/files/image/icon/shop/408.jpg new file mode 100644 index 0000000..5f3d4bd Binary files /dev/null and b/files/image/icon/shop/408.jpg differ diff --git a/files/image/icon/shop/409.jpg b/files/image/icon/shop/409.jpg new file mode 100644 index 0000000..46869b2 Binary files /dev/null and b/files/image/icon/shop/409.jpg differ diff --git a/files/image/icon/shop/410.jpg b/files/image/icon/shop/410.jpg new file mode 100644 index 0000000..849d04e Binary files /dev/null and b/files/image/icon/shop/410.jpg differ diff --git a/files/image/icon/shop/411.jpg b/files/image/icon/shop/411.jpg new file mode 100644 index 0000000..b31dec2 Binary files /dev/null and b/files/image/icon/shop/411.jpg differ diff --git a/files/image/icon/shop/412.jpg b/files/image/icon/shop/412.jpg new file mode 100644 index 0000000..a6ccbd4 Binary files /dev/null and b/files/image/icon/shop/412.jpg differ diff --git a/files/image/icon/shop/413.jpg b/files/image/icon/shop/413.jpg new file mode 100644 index 0000000..71c4c71 Binary files /dev/null and b/files/image/icon/shop/413.jpg differ diff --git a/files/image/icon/shop/414.jpg b/files/image/icon/shop/414.jpg new file mode 100644 index 0000000..c9de3ff Binary files /dev/null and b/files/image/icon/shop/414.jpg differ diff --git a/files/image/icon/shop/415.jpg b/files/image/icon/shop/415.jpg new file mode 100644 index 0000000..7fb73f9 Binary files /dev/null and b/files/image/icon/shop/415.jpg differ diff --git a/files/image/icon/shop/416.jpg b/files/image/icon/shop/416.jpg new file mode 100644 index 0000000..8e4efa6 Binary files /dev/null and b/files/image/icon/shop/416.jpg differ diff --git a/files/image/icon/shop/417.jpg b/files/image/icon/shop/417.jpg new file mode 100644 index 0000000..5e84f50 Binary files /dev/null and b/files/image/icon/shop/417.jpg differ diff --git a/files/image/icon/shop/418.jpg b/files/image/icon/shop/418.jpg new file mode 100644 index 0000000..c67170d Binary files /dev/null and b/files/image/icon/shop/418.jpg differ diff --git a/files/image/icon/shop/419.jpg b/files/image/icon/shop/419.jpg new file mode 100644 index 0000000..c652aaa Binary files /dev/null and b/files/image/icon/shop/419.jpg differ diff --git a/files/image/icon/shop/420.jpg b/files/image/icon/shop/420.jpg new file mode 100644 index 0000000..122f03f Binary files /dev/null and b/files/image/icon/shop/420.jpg differ diff --git a/files/image/icon/shop/421.jpg b/files/image/icon/shop/421.jpg new file mode 100644 index 0000000..ce8ffc7 Binary files /dev/null and b/files/image/icon/shop/421.jpg differ diff --git a/files/image/icon/shop/422.jpg b/files/image/icon/shop/422.jpg new file mode 100644 index 0000000..d6efade Binary files /dev/null and b/files/image/icon/shop/422.jpg differ diff --git a/files/image/icon/shop/423.jpg b/files/image/icon/shop/423.jpg new file mode 100644 index 0000000..65c9bd5 Binary files /dev/null and b/files/image/icon/shop/423.jpg differ diff --git a/files/image/icon/shop/424.jpg b/files/image/icon/shop/424.jpg new file mode 100644 index 0000000..f2232ec Binary files /dev/null and b/files/image/icon/shop/424.jpg differ diff --git a/files/image/icon/shop/425.jpg b/files/image/icon/shop/425.jpg new file mode 100644 index 0000000..08fea13 Binary files /dev/null and b/files/image/icon/shop/425.jpg differ diff --git a/files/image/icon/shop/426.jpg b/files/image/icon/shop/426.jpg new file mode 100644 index 0000000..834b85e Binary files /dev/null and b/files/image/icon/shop/426.jpg differ diff --git a/files/image/icon/shop/427.jpg b/files/image/icon/shop/427.jpg new file mode 100644 index 0000000..329ec0a Binary files /dev/null and b/files/image/icon/shop/427.jpg differ diff --git a/files/image/icon/shop/428.jpg b/files/image/icon/shop/428.jpg new file mode 100644 index 0000000..87ad9f8 Binary files /dev/null and b/files/image/icon/shop/428.jpg differ diff --git a/files/image/icon/shop/429.jpg b/files/image/icon/shop/429.jpg new file mode 100644 index 0000000..4769866 Binary files /dev/null and b/files/image/icon/shop/429.jpg differ diff --git a/files/image/icon/shop/430.jpg b/files/image/icon/shop/430.jpg new file mode 100644 index 0000000..87244c5 Binary files /dev/null and b/files/image/icon/shop/430.jpg differ diff --git a/files/image/icon/shop/431.jpg b/files/image/icon/shop/431.jpg new file mode 100644 index 0000000..6ce1351 Binary files /dev/null and b/files/image/icon/shop/431.jpg differ diff --git a/files/image/icon/shop/432.jpg b/files/image/icon/shop/432.jpg new file mode 100644 index 0000000..4b75ef8 Binary files /dev/null and b/files/image/icon/shop/432.jpg differ diff --git a/files/image/icon/shop/433.jpg b/files/image/icon/shop/433.jpg new file mode 100644 index 0000000..7b50c8e Binary files /dev/null and b/files/image/icon/shop/433.jpg differ diff --git a/files/image/icon/shop/434.jpg b/files/image/icon/shop/434.jpg new file mode 100644 index 0000000..53c0eb3 Binary files /dev/null and b/files/image/icon/shop/434.jpg differ diff --git a/files/image/icon/shop/435.jpg b/files/image/icon/shop/435.jpg new file mode 100644 index 0000000..a609509 Binary files /dev/null and b/files/image/icon/shop/435.jpg differ diff --git a/files/image/icon/shop/436.jpg b/files/image/icon/shop/436.jpg new file mode 100644 index 0000000..3e0419d Binary files /dev/null and b/files/image/icon/shop/436.jpg differ diff --git a/files/image/icon/shop/437.jpg b/files/image/icon/shop/437.jpg new file mode 100644 index 0000000..e367b95 Binary files /dev/null and b/files/image/icon/shop/437.jpg differ diff --git a/files/image/icon/shop/438.jpg b/files/image/icon/shop/438.jpg new file mode 100644 index 0000000..c067889 Binary files /dev/null and b/files/image/icon/shop/438.jpg differ diff --git a/files/image/icon/shop/439.jpg b/files/image/icon/shop/439.jpg new file mode 100644 index 0000000..a427372 Binary files /dev/null and b/files/image/icon/shop/439.jpg differ diff --git a/files/image/icon/shop/440.jpg b/files/image/icon/shop/440.jpg new file mode 100644 index 0000000..49cee2f Binary files /dev/null and b/files/image/icon/shop/440.jpg differ diff --git a/files/image/icon/shop/441.jpg b/files/image/icon/shop/441.jpg new file mode 100644 index 0000000..a9ac53d Binary files /dev/null and b/files/image/icon/shop/441.jpg differ diff --git a/files/image/icon/shop/442.jpg b/files/image/icon/shop/442.jpg new file mode 100644 index 0000000..ec9b127 Binary files /dev/null and b/files/image/icon/shop/442.jpg differ diff --git a/files/image/icon/shop/443.jpg b/files/image/icon/shop/443.jpg new file mode 100644 index 0000000..0d0c861 Binary files /dev/null and b/files/image/icon/shop/443.jpg differ diff --git a/files/image/icon/shop/444.jpg b/files/image/icon/shop/444.jpg new file mode 100644 index 0000000..6a8c680 Binary files /dev/null and b/files/image/icon/shop/444.jpg differ diff --git a/files/image/icon/shop/445.jpg b/files/image/icon/shop/445.jpg new file mode 100644 index 0000000..876859d Binary files /dev/null and b/files/image/icon/shop/445.jpg differ diff --git a/files/image/icon/shop/446.jpg b/files/image/icon/shop/446.jpg new file mode 100644 index 0000000..a1ea310 Binary files /dev/null and b/files/image/icon/shop/446.jpg differ diff --git a/files/image/icon/shop/447.jpg b/files/image/icon/shop/447.jpg new file mode 100644 index 0000000..c3ed8a5 Binary files /dev/null and b/files/image/icon/shop/447.jpg differ diff --git a/files/image/icon/shop/448.jpg b/files/image/icon/shop/448.jpg new file mode 100644 index 0000000..c5ea74d Binary files /dev/null and b/files/image/icon/shop/448.jpg differ diff --git a/files/image/icon/shop/449.jpg b/files/image/icon/shop/449.jpg new file mode 100644 index 0000000..598e003 Binary files /dev/null and b/files/image/icon/shop/449.jpg differ diff --git a/files/image/icon/shop/450.jpg b/files/image/icon/shop/450.jpg new file mode 100644 index 0000000..966b4ea Binary files /dev/null and b/files/image/icon/shop/450.jpg differ diff --git a/files/image/icon/shop/451.jpg b/files/image/icon/shop/451.jpg new file mode 100644 index 0000000..92fcc19 Binary files /dev/null and b/files/image/icon/shop/451.jpg differ diff --git a/files/image/icon/shop/452.jpg b/files/image/icon/shop/452.jpg new file mode 100644 index 0000000..675035d Binary files /dev/null and b/files/image/icon/shop/452.jpg differ diff --git a/files/image/icon/shop/453.jpg b/files/image/icon/shop/453.jpg new file mode 100644 index 0000000..0a8c6e4 Binary files /dev/null and b/files/image/icon/shop/453.jpg differ diff --git a/files/image/icon/shop/454.jpg b/files/image/icon/shop/454.jpg new file mode 100644 index 0000000..2b92d6d Binary files /dev/null and b/files/image/icon/shop/454.jpg differ diff --git a/files/image/icon/shop/455.jpg b/files/image/icon/shop/455.jpg new file mode 100644 index 0000000..8b957be Binary files /dev/null and b/files/image/icon/shop/455.jpg differ diff --git a/files/image/icon/shop/456.jpg b/files/image/icon/shop/456.jpg new file mode 100644 index 0000000..01845e3 Binary files /dev/null and b/files/image/icon/shop/456.jpg differ diff --git a/files/image/icon/shop/457.jpg b/files/image/icon/shop/457.jpg new file mode 100644 index 0000000..c203f8d Binary files /dev/null and b/files/image/icon/shop/457.jpg differ diff --git a/files/image/icon/shop/458.jpg b/files/image/icon/shop/458.jpg new file mode 100644 index 0000000..b71bfd2 Binary files /dev/null and b/files/image/icon/shop/458.jpg differ diff --git a/files/image/icon/shop/459.jpg b/files/image/icon/shop/459.jpg new file mode 100644 index 0000000..7512300 Binary files /dev/null and b/files/image/icon/shop/459.jpg differ diff --git a/files/image/icon/shop/460.jpg b/files/image/icon/shop/460.jpg new file mode 100644 index 0000000..39c684e Binary files /dev/null and b/files/image/icon/shop/460.jpg differ diff --git a/files/image/icon/shop/461.jpg b/files/image/icon/shop/461.jpg new file mode 100644 index 0000000..2b97fa0 Binary files /dev/null and b/files/image/icon/shop/461.jpg differ diff --git a/files/image/icon/shop/462.jpg b/files/image/icon/shop/462.jpg new file mode 100644 index 0000000..db2091a Binary files /dev/null and b/files/image/icon/shop/462.jpg differ diff --git a/files/image/icon/shop/463.jpg b/files/image/icon/shop/463.jpg new file mode 100644 index 0000000..91ff9d6 Binary files /dev/null and b/files/image/icon/shop/463.jpg differ diff --git a/files/image/icon/shop/464.jpg b/files/image/icon/shop/464.jpg new file mode 100644 index 0000000..5463bf5 Binary files /dev/null and b/files/image/icon/shop/464.jpg differ diff --git a/files/image/icon/shop/465.jpg b/files/image/icon/shop/465.jpg new file mode 100644 index 0000000..9ee6cdd Binary files /dev/null and b/files/image/icon/shop/465.jpg differ diff --git a/files/image/icon/shop/466.jpg b/files/image/icon/shop/466.jpg new file mode 100644 index 0000000..2fdd9a9 Binary files /dev/null and b/files/image/icon/shop/466.jpg differ diff --git a/files/image/icon/shop/467.jpg b/files/image/icon/shop/467.jpg new file mode 100644 index 0000000..38793f0 Binary files /dev/null and b/files/image/icon/shop/467.jpg differ diff --git a/files/image/icon/shop/468.jpg b/files/image/icon/shop/468.jpg new file mode 100644 index 0000000..accdee7 Binary files /dev/null and b/files/image/icon/shop/468.jpg differ diff --git a/files/image/icon/shop/469.jpg b/files/image/icon/shop/469.jpg new file mode 100644 index 0000000..0fbd379 Binary files /dev/null and b/files/image/icon/shop/469.jpg differ diff --git a/files/image/icon/shop/470.jpg b/files/image/icon/shop/470.jpg new file mode 100644 index 0000000..c993af3 Binary files /dev/null and b/files/image/icon/shop/470.jpg differ diff --git a/files/image/icon/shop/471.jpg b/files/image/icon/shop/471.jpg new file mode 100644 index 0000000..21e9e50 Binary files /dev/null and b/files/image/icon/shop/471.jpg differ diff --git a/files/image/icon/shop/472.jpg b/files/image/icon/shop/472.jpg new file mode 100644 index 0000000..d14b5da Binary files /dev/null and b/files/image/icon/shop/472.jpg differ diff --git a/files/image/icon/shop/473.jpg b/files/image/icon/shop/473.jpg new file mode 100644 index 0000000..c6be4a1 Binary files /dev/null and b/files/image/icon/shop/473.jpg differ diff --git a/files/image/icon/shop/474.jpg b/files/image/icon/shop/474.jpg new file mode 100644 index 0000000..763cbc8 Binary files /dev/null and b/files/image/icon/shop/474.jpg differ diff --git a/files/image/icon/shop/475.jpg b/files/image/icon/shop/475.jpg new file mode 100644 index 0000000..290a9a0 Binary files /dev/null and b/files/image/icon/shop/475.jpg differ diff --git a/files/image/icon/shop/476.jpg b/files/image/icon/shop/476.jpg new file mode 100644 index 0000000..fd571cf Binary files /dev/null and b/files/image/icon/shop/476.jpg differ diff --git a/files/image/icon/shop/477.jpg b/files/image/icon/shop/477.jpg new file mode 100644 index 0000000..2e18609 Binary files /dev/null and b/files/image/icon/shop/477.jpg differ diff --git a/files/image/icon/shop/478.jpg b/files/image/icon/shop/478.jpg new file mode 100644 index 0000000..d07b08c Binary files /dev/null and b/files/image/icon/shop/478.jpg differ diff --git a/files/image/icon/shop/479.jpg b/files/image/icon/shop/479.jpg new file mode 100644 index 0000000..4f66a09 Binary files /dev/null and b/files/image/icon/shop/479.jpg differ diff --git a/files/image/icon/shop/480.jpg b/files/image/icon/shop/480.jpg new file mode 100644 index 0000000..43e7dfa Binary files /dev/null and b/files/image/icon/shop/480.jpg differ diff --git a/files/image/icon/shop/481.jpg b/files/image/icon/shop/481.jpg new file mode 100644 index 0000000..0e1c8bc Binary files /dev/null and b/files/image/icon/shop/481.jpg differ diff --git a/files/image/icon/shop/482.jpg b/files/image/icon/shop/482.jpg new file mode 100644 index 0000000..902200a Binary files /dev/null and b/files/image/icon/shop/482.jpg differ diff --git a/files/image/icon/shop/483.jpg b/files/image/icon/shop/483.jpg new file mode 100644 index 0000000..aa73c32 Binary files /dev/null and b/files/image/icon/shop/483.jpg differ diff --git a/files/image/icon/shop/484.jpg b/files/image/icon/shop/484.jpg new file mode 100644 index 0000000..c23eae4 Binary files /dev/null and b/files/image/icon/shop/484.jpg differ diff --git a/files/image/icon/shop/485.jpg b/files/image/icon/shop/485.jpg new file mode 100644 index 0000000..2338b34 --- /dev/null +++ b/files/image/icon/shop/485.jpg @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + +タイトー サポートセンター + + + + + +
+ +
+
+ +
+
+ + + +
+ + +
+ +
+
+
+
+ +
家庭用ゲームのサポートに関するお知らせ   2010/03/11 10:00 from タイトー サポートセンター
+ +
+ + +
+ +
+ + + + +
+ +
+ +
+ + + + +
+ + + + diff --git a/files/image/icon/shop/486.jpg b/files/image/icon/shop/486.jpg new file mode 100644 index 0000000..c67ee78 Binary files /dev/null and b/files/image/icon/shop/486.jpg differ diff --git a/files/image/icon/shop/487.jpg b/files/image/icon/shop/487.jpg new file mode 100644 index 0000000..6228b36 Binary files /dev/null and b/files/image/icon/shop/487.jpg differ diff --git a/files/image/icon/shop/488.jpg b/files/image/icon/shop/488.jpg new file mode 100644 index 0000000..61a3607 Binary files /dev/null and b/files/image/icon/shop/488.jpg differ diff --git a/files/image/icon/shop/489.jpg b/files/image/icon/shop/489.jpg new file mode 100644 index 0000000..e883b87 Binary files /dev/null and b/files/image/icon/shop/489.jpg differ diff --git a/files/image/icon/shop/490.jpg b/files/image/icon/shop/490.jpg new file mode 100644 index 0000000..9b1ee58 Binary files /dev/null and b/files/image/icon/shop/490.jpg differ diff --git a/files/image/icon/shop/491.jpg b/files/image/icon/shop/491.jpg new file mode 100644 index 0000000..bf20d32 Binary files /dev/null and b/files/image/icon/shop/491.jpg differ diff --git a/files/image/icon/shop/492.jpg b/files/image/icon/shop/492.jpg new file mode 100644 index 0000000..0a37346 Binary files /dev/null and b/files/image/icon/shop/492.jpg differ diff --git a/files/image/icon/shop/493.jpg b/files/image/icon/shop/493.jpg new file mode 100644 index 0000000..b32f60a Binary files /dev/null and b/files/image/icon/shop/493.jpg differ diff --git a/files/image/icon/shop/494.jpg b/files/image/icon/shop/494.jpg new file mode 100644 index 0000000..524e0f6 Binary files /dev/null and b/files/image/icon/shop/494.jpg differ diff --git a/files/image/icon/shop/495.jpg b/files/image/icon/shop/495.jpg new file mode 100644 index 0000000..46b8358 Binary files /dev/null and b/files/image/icon/shop/495.jpg differ diff --git a/files/image/icon/shop/496.jpg b/files/image/icon/shop/496.jpg new file mode 100644 index 0000000..72c3898 Binary files /dev/null and b/files/image/icon/shop/496.jpg differ diff --git a/files/image/icon/shop/497.jpg b/files/image/icon/shop/497.jpg new file mode 100644 index 0000000..20a44af Binary files /dev/null and b/files/image/icon/shop/497.jpg differ diff --git a/files/image/icon/shop/498.jpg b/files/image/icon/shop/498.jpg new file mode 100644 index 0000000..873ebed Binary files /dev/null and b/files/image/icon/shop/498.jpg differ diff --git a/files/image/icon/shop/499.jpg b/files/image/icon/shop/499.jpg new file mode 100644 index 0000000..eafb738 Binary files /dev/null and b/files/image/icon/shop/499.jpg differ diff --git a/files/image/icon/shop/500.jpg b/files/image/icon/shop/500.jpg new file mode 100644 index 0000000..d698519 Binary files /dev/null and b/files/image/icon/shop/500.jpg differ diff --git a/files/image/icon/shop/501.jpg b/files/image/icon/shop/501.jpg new file mode 100644 index 0000000..b9f9ea3 Binary files /dev/null and b/files/image/icon/shop/501.jpg differ diff --git a/files/image/icon/shop/502.jpg b/files/image/icon/shop/502.jpg new file mode 100644 index 0000000..18991ad Binary files /dev/null and b/files/image/icon/shop/502.jpg differ diff --git a/files/image/icon/shop/503.jpg b/files/image/icon/shop/503.jpg new file mode 100644 index 0000000..2d063c7 Binary files /dev/null and b/files/image/icon/shop/503.jpg differ diff --git a/files/image/icon/shop/504.jpg b/files/image/icon/shop/504.jpg new file mode 100644 index 0000000..f4f9cb2 Binary files /dev/null and b/files/image/icon/shop/504.jpg differ diff --git a/files/image/icon/shop/505.jpg b/files/image/icon/shop/505.jpg new file mode 100644 index 0000000..1a878f3 Binary files /dev/null and b/files/image/icon/shop/505.jpg differ diff --git a/files/image/icon/shop/506.jpg b/files/image/icon/shop/506.jpg new file mode 100644 index 0000000..f0aeedc Binary files /dev/null and b/files/image/icon/shop/506.jpg differ diff --git a/files/image/icon/shop/507.jpg b/files/image/icon/shop/507.jpg new file mode 100644 index 0000000..8e18f1d Binary files /dev/null and b/files/image/icon/shop/507.jpg differ diff --git a/files/image/icon/shop/508.jpg b/files/image/icon/shop/508.jpg new file mode 100644 index 0000000..048438e Binary files /dev/null and b/files/image/icon/shop/508.jpg differ diff --git a/files/image/icon/shop/509.jpg b/files/image/icon/shop/509.jpg new file mode 100644 index 0000000..ee5b4f5 Binary files /dev/null and b/files/image/icon/shop/509.jpg differ diff --git a/files/image/icon/shop/510.jpg b/files/image/icon/shop/510.jpg new file mode 100644 index 0000000..a37f380 Binary files /dev/null and b/files/image/icon/shop/510.jpg differ diff --git a/files/image/icon/shop/511.jpg b/files/image/icon/shop/511.jpg new file mode 100644 index 0000000..0d18bae Binary files /dev/null and b/files/image/icon/shop/511.jpg differ diff --git a/files/image/icon/shop/512.jpg b/files/image/icon/shop/512.jpg new file mode 100644 index 0000000..ff3b3d4 Binary files /dev/null and b/files/image/icon/shop/512.jpg differ diff --git a/files/image/icon/shop/513.jpg b/files/image/icon/shop/513.jpg new file mode 100644 index 0000000..ac54fa7 Binary files /dev/null and b/files/image/icon/shop/513.jpg differ diff --git a/files/image/icon/shop/514.jpg b/files/image/icon/shop/514.jpg new file mode 100644 index 0000000..2a2eaeb Binary files /dev/null and b/files/image/icon/shop/514.jpg differ diff --git a/files/image/icon/shop/515.jpg b/files/image/icon/shop/515.jpg new file mode 100644 index 0000000..075f1dc Binary files /dev/null and b/files/image/icon/shop/515.jpg differ diff --git a/files/image/icon/shop/516.jpg b/files/image/icon/shop/516.jpg new file mode 100644 index 0000000..0858155 Binary files /dev/null and b/files/image/icon/shop/516.jpg differ diff --git a/files/image/icon/shop/517.jpg b/files/image/icon/shop/517.jpg new file mode 100644 index 0000000..c83120a Binary files /dev/null and b/files/image/icon/shop/517.jpg differ diff --git a/files/image/icon/shop/518.jpg b/files/image/icon/shop/518.jpg new file mode 100644 index 0000000..19b149d Binary files /dev/null and b/files/image/icon/shop/518.jpg differ diff --git a/files/image/icon/shop/519.jpg b/files/image/icon/shop/519.jpg new file mode 100644 index 0000000..cc45f9e Binary files /dev/null and b/files/image/icon/shop/519.jpg differ diff --git a/files/image/icon/shop/520.jpg b/files/image/icon/shop/520.jpg new file mode 100644 index 0000000..2a3384c Binary files /dev/null and b/files/image/icon/shop/520.jpg differ diff --git a/files/image/icon/shop/521.jpg b/files/image/icon/shop/521.jpg new file mode 100644 index 0000000..8cd4a48 Binary files /dev/null and b/files/image/icon/shop/521.jpg differ diff --git a/files/image/icon/shop/522.jpg b/files/image/icon/shop/522.jpg new file mode 100644 index 0000000..5bfa979 Binary files /dev/null and b/files/image/icon/shop/522.jpg differ diff --git a/files/image/icon/shop/523.jpg b/files/image/icon/shop/523.jpg new file mode 100644 index 0000000..56b32ed Binary files /dev/null and b/files/image/icon/shop/523.jpg differ diff --git a/files/image/icon/shop/524.jpg b/files/image/icon/shop/524.jpg new file mode 100644 index 0000000..f3d5d67 Binary files /dev/null and b/files/image/icon/shop/524.jpg differ diff --git a/files/image/icon/shop/525.jpg b/files/image/icon/shop/525.jpg new file mode 100644 index 0000000..0db6c76 Binary files /dev/null and b/files/image/icon/shop/525.jpg differ diff --git a/files/image/icon/shop/526.jpg b/files/image/icon/shop/526.jpg new file mode 100644 index 0000000..185121b Binary files /dev/null and b/files/image/icon/shop/526.jpg differ diff --git a/files/image/icon/shop/527.jpg b/files/image/icon/shop/527.jpg new file mode 100644 index 0000000..d939f9f Binary files /dev/null and b/files/image/icon/shop/527.jpg differ diff --git a/files/image/icon/shop/528.jpg b/files/image/icon/shop/528.jpg new file mode 100644 index 0000000..f8d8145 Binary files /dev/null and b/files/image/icon/shop/528.jpg differ diff --git a/files/image/icon/shop/529.jpg b/files/image/icon/shop/529.jpg new file mode 100644 index 0000000..0ecd1e1 Binary files /dev/null and b/files/image/icon/shop/529.jpg differ diff --git a/files/image/icon/shop/530.jpg b/files/image/icon/shop/530.jpg new file mode 100644 index 0000000..fda9894 Binary files /dev/null and b/files/image/icon/shop/530.jpg differ diff --git a/files/image/icon/shop/531.jpg b/files/image/icon/shop/531.jpg new file mode 100644 index 0000000..ae09dae Binary files /dev/null and b/files/image/icon/shop/531.jpg differ diff --git a/files/image/icon/shop/532.jpg b/files/image/icon/shop/532.jpg new file mode 100644 index 0000000..df88442 Binary files /dev/null and b/files/image/icon/shop/532.jpg differ diff --git a/files/image/icon/shop/533.jpg b/files/image/icon/shop/533.jpg new file mode 100644 index 0000000..9f43186 Binary files /dev/null and b/files/image/icon/shop/533.jpg differ diff --git a/files/image/icon/shop/534.jpg b/files/image/icon/shop/534.jpg new file mode 100644 index 0000000..0e6199b Binary files /dev/null and b/files/image/icon/shop/534.jpg differ diff --git a/files/image/icon/shop/535.jpg b/files/image/icon/shop/535.jpg new file mode 100644 index 0000000..6e3148f Binary files /dev/null and b/files/image/icon/shop/535.jpg differ diff --git a/files/image/icon/shop/536.jpg b/files/image/icon/shop/536.jpg new file mode 100644 index 0000000..6c6fc96 Binary files /dev/null and b/files/image/icon/shop/536.jpg differ diff --git a/files/image/icon/shop/537.jpg b/files/image/icon/shop/537.jpg new file mode 100644 index 0000000..956d6c1 Binary files /dev/null and b/files/image/icon/shop/537.jpg differ diff --git a/files/image/icon/shop/538.jpg b/files/image/icon/shop/538.jpg new file mode 100644 index 0000000..07df051 Binary files /dev/null and b/files/image/icon/shop/538.jpg differ diff --git a/files/image/icon/shop/539.jpg b/files/image/icon/shop/539.jpg new file mode 100644 index 0000000..12e07f8 Binary files /dev/null and b/files/image/icon/shop/539.jpg differ diff --git a/files/image/icon/shop/540.jpg b/files/image/icon/shop/540.jpg new file mode 100644 index 0000000..bd54844 Binary files /dev/null and b/files/image/icon/shop/540.jpg differ diff --git a/files/image/icon/shop/541.jpg b/files/image/icon/shop/541.jpg new file mode 100644 index 0000000..31addd8 Binary files /dev/null and b/files/image/icon/shop/541.jpg differ diff --git a/files/image/icon/shop/542.jpg b/files/image/icon/shop/542.jpg new file mode 100644 index 0000000..fb3505a Binary files /dev/null and b/files/image/icon/shop/542.jpg differ diff --git a/files/image/icon/shop/543.jpg b/files/image/icon/shop/543.jpg new file mode 100644 index 0000000..4a1851c Binary files /dev/null and b/files/image/icon/shop/543.jpg differ diff --git a/files/image/icon/shop/544.jpg b/files/image/icon/shop/544.jpg new file mode 100644 index 0000000..e8148aa Binary files /dev/null and b/files/image/icon/shop/544.jpg differ diff --git a/files/image/icon/shop/545.jpg b/files/image/icon/shop/545.jpg new file mode 100644 index 0000000..e964cfc Binary files /dev/null and b/files/image/icon/shop/545.jpg differ diff --git a/files/image/icon/shop/546.jpg b/files/image/icon/shop/546.jpg new file mode 100644 index 0000000..cf04d94 Binary files /dev/null and b/files/image/icon/shop/546.jpg differ diff --git a/files/image/icon/shop/547.jpg b/files/image/icon/shop/547.jpg new file mode 100644 index 0000000..feccd4d Binary files /dev/null and b/files/image/icon/shop/547.jpg differ diff --git a/files/image/icon/shop/548.jpg b/files/image/icon/shop/548.jpg new file mode 100644 index 0000000..361648c Binary files /dev/null and b/files/image/icon/shop/548.jpg differ diff --git a/files/image/icon/shop/549.jpg b/files/image/icon/shop/549.jpg new file mode 100644 index 0000000..4c4f80f Binary files /dev/null and b/files/image/icon/shop/549.jpg differ diff --git a/files/image/icon/shop/550.jpg b/files/image/icon/shop/550.jpg new file mode 100644 index 0000000..5f22628 Binary files /dev/null and b/files/image/icon/shop/550.jpg differ diff --git a/files/image/icon/shop/551.jpg b/files/image/icon/shop/551.jpg new file mode 100644 index 0000000..18918a1 Binary files /dev/null and b/files/image/icon/shop/551.jpg differ diff --git a/files/image/icon/shop/552.jpg b/files/image/icon/shop/552.jpg new file mode 100644 index 0000000..f8ddd0c Binary files /dev/null and b/files/image/icon/shop/552.jpg differ diff --git a/files/image/icon/shop/553.jpg b/files/image/icon/shop/553.jpg new file mode 100644 index 0000000..139f990 Binary files /dev/null and b/files/image/icon/shop/553.jpg differ diff --git a/files/image/icon/shop/554.jpg b/files/image/icon/shop/554.jpg new file mode 100644 index 0000000..24b81aa Binary files /dev/null and b/files/image/icon/shop/554.jpg differ diff --git a/files/image/icon/shop/555.jpg b/files/image/icon/shop/555.jpg new file mode 100644 index 0000000..1192ed5 Binary files /dev/null and b/files/image/icon/shop/555.jpg differ diff --git a/files/image/icon/shop/556.jpg b/files/image/icon/shop/556.jpg new file mode 100644 index 0000000..e91e06d Binary files /dev/null and b/files/image/icon/shop/556.jpg differ diff --git a/files/image/icon/shop/557.jpg b/files/image/icon/shop/557.jpg new file mode 100644 index 0000000..f5dc644 Binary files /dev/null and b/files/image/icon/shop/557.jpg differ diff --git a/files/image/icon/shop/558.jpg b/files/image/icon/shop/558.jpg new file mode 100644 index 0000000..1d94b20 Binary files /dev/null and b/files/image/icon/shop/558.jpg differ diff --git a/files/image/icon/shop/559.jpg b/files/image/icon/shop/559.jpg new file mode 100644 index 0000000..29f6fae Binary files /dev/null and b/files/image/icon/shop/559.jpg differ diff --git a/files/image/icon/shop/560.jpg b/files/image/icon/shop/560.jpg new file mode 100644 index 0000000..2a93645 Binary files /dev/null and b/files/image/icon/shop/560.jpg differ diff --git a/files/image/icon/shop/561.jpg b/files/image/icon/shop/561.jpg new file mode 100644 index 0000000..708db87 Binary files /dev/null and b/files/image/icon/shop/561.jpg differ diff --git a/files/image/icon/shop/562.jpg b/files/image/icon/shop/562.jpg new file mode 100644 index 0000000..c0e1c54 Binary files /dev/null and b/files/image/icon/shop/562.jpg differ diff --git a/files/image/icon/shop/563.jpg b/files/image/icon/shop/563.jpg new file mode 100644 index 0000000..d71df81 Binary files /dev/null and b/files/image/icon/shop/563.jpg differ diff --git a/files/image/icon/shop/564.jpg b/files/image/icon/shop/564.jpg new file mode 100644 index 0000000..946ec3d Binary files /dev/null and b/files/image/icon/shop/564.jpg differ diff --git a/files/image/icon/shop/565.jpg b/files/image/icon/shop/565.jpg new file mode 100644 index 0000000..0be4593 Binary files /dev/null and b/files/image/icon/shop/565.jpg differ diff --git a/files/image/icon/shop/566.jpg b/files/image/icon/shop/566.jpg new file mode 100644 index 0000000..2517fbe Binary files /dev/null and b/files/image/icon/shop/566.jpg differ diff --git a/files/image/icon/shop/567.jpg b/files/image/icon/shop/567.jpg new file mode 100644 index 0000000..7bafdf7 Binary files /dev/null and b/files/image/icon/shop/567.jpg differ diff --git a/files/image/icon/shop/568.jpg b/files/image/icon/shop/568.jpg new file mode 100644 index 0000000..6b666dd Binary files /dev/null and b/files/image/icon/shop/568.jpg differ diff --git a/files/image/icon/shop/569.jpg b/files/image/icon/shop/569.jpg new file mode 100644 index 0000000..4603a7e Binary files /dev/null and b/files/image/icon/shop/569.jpg differ diff --git a/files/image/icon/shop/570.jpg b/files/image/icon/shop/570.jpg new file mode 100644 index 0000000..c97319a Binary files /dev/null and b/files/image/icon/shop/570.jpg differ diff --git a/files/image/icon/shop/571.jpg b/files/image/icon/shop/571.jpg new file mode 100644 index 0000000..9f3a3dd Binary files /dev/null and b/files/image/icon/shop/571.jpg differ diff --git a/files/image/icon/shop/572.jpg b/files/image/icon/shop/572.jpg new file mode 100644 index 0000000..5187e2a Binary files /dev/null and b/files/image/icon/shop/572.jpg differ diff --git a/files/image/icon/shop/573.jpg b/files/image/icon/shop/573.jpg new file mode 100644 index 0000000..9fad504 Binary files /dev/null and b/files/image/icon/shop/573.jpg differ diff --git a/files/image/icon/shop/574.jpg b/files/image/icon/shop/574.jpg new file mode 100644 index 0000000..3fe09bc Binary files /dev/null and b/files/image/icon/shop/574.jpg differ diff --git a/files/image/icon/shop/575.jpg b/files/image/icon/shop/575.jpg new file mode 100644 index 0000000..46d0b50 Binary files /dev/null and b/files/image/icon/shop/575.jpg differ diff --git a/files/image/icon/shop/576.jpg b/files/image/icon/shop/576.jpg new file mode 100644 index 0000000..cd0212b Binary files /dev/null and b/files/image/icon/shop/576.jpg differ diff --git a/files/image/icon/shop/577.jpg b/files/image/icon/shop/577.jpg new file mode 100644 index 0000000..26cb1a4 Binary files /dev/null and b/files/image/icon/shop/577.jpg differ diff --git a/files/image/icon/shop/578.jpg b/files/image/icon/shop/578.jpg new file mode 100644 index 0000000..35c119b Binary files /dev/null and b/files/image/icon/shop/578.jpg differ diff --git a/files/image/icon/shop/579.jpg b/files/image/icon/shop/579.jpg new file mode 100644 index 0000000..1f6801b Binary files /dev/null and b/files/image/icon/shop/579.jpg differ diff --git a/files/image/icon/shop/580.jpg b/files/image/icon/shop/580.jpg new file mode 100644 index 0000000..caf6f80 Binary files /dev/null and b/files/image/icon/shop/580.jpg differ diff --git a/files/image/icon/shop/581.jpg b/files/image/icon/shop/581.jpg new file mode 100644 index 0000000..406ec15 Binary files /dev/null and b/files/image/icon/shop/581.jpg differ diff --git a/files/image/icon/shop/582.jpg b/files/image/icon/shop/582.jpg new file mode 100644 index 0000000..20ca0aa Binary files /dev/null and b/files/image/icon/shop/582.jpg differ diff --git a/files/image/icon/shop/583.jpg b/files/image/icon/shop/583.jpg new file mode 100644 index 0000000..8296d4d Binary files /dev/null and b/files/image/icon/shop/583.jpg differ diff --git a/files/image/icon/shop/584.jpg b/files/image/icon/shop/584.jpg new file mode 100644 index 0000000..0e194bb Binary files /dev/null and b/files/image/icon/shop/584.jpg differ diff --git a/files/image/icon/shop/585.jpg b/files/image/icon/shop/585.jpg new file mode 100644 index 0000000..6540316 Binary files /dev/null and b/files/image/icon/shop/585.jpg differ diff --git a/files/image/icon/shop/586.jpg b/files/image/icon/shop/586.jpg new file mode 100644 index 0000000..b1490d7 Binary files /dev/null and b/files/image/icon/shop/586.jpg differ diff --git a/files/image/icon/shop/587.jpg b/files/image/icon/shop/587.jpg new file mode 100644 index 0000000..18b4fdb Binary files /dev/null and b/files/image/icon/shop/587.jpg differ diff --git a/files/image/icon/shop/588.jpg b/files/image/icon/shop/588.jpg new file mode 100644 index 0000000..104771e Binary files /dev/null and b/files/image/icon/shop/588.jpg differ diff --git a/files/image/icon/shop/589.jpg b/files/image/icon/shop/589.jpg new file mode 100644 index 0000000..76c98e4 Binary files /dev/null and b/files/image/icon/shop/589.jpg differ diff --git a/files/image/icon/shop/590.jpg b/files/image/icon/shop/590.jpg new file mode 100644 index 0000000..e9eb878 Binary files /dev/null and b/files/image/icon/shop/590.jpg differ diff --git a/files/image/icon/shop/591.jpg b/files/image/icon/shop/591.jpg new file mode 100644 index 0000000..130db2e Binary files /dev/null and b/files/image/icon/shop/591.jpg differ diff --git a/files/image/icon/shop/592.jpg b/files/image/icon/shop/592.jpg new file mode 100644 index 0000000..cd5f5b2 Binary files /dev/null and b/files/image/icon/shop/592.jpg differ diff --git a/files/image/icon/shop/593.jpg b/files/image/icon/shop/593.jpg new file mode 100644 index 0000000..7876310 Binary files /dev/null and b/files/image/icon/shop/593.jpg differ diff --git a/files/image/icon/shop/594.jpg b/files/image/icon/shop/594.jpg new file mode 100644 index 0000000..21c8e25 Binary files /dev/null and b/files/image/icon/shop/594.jpg differ diff --git a/files/image/icon/shop/595.jpg b/files/image/icon/shop/595.jpg new file mode 100644 index 0000000..1cd5ca0 Binary files /dev/null and b/files/image/icon/shop/595.jpg differ diff --git a/files/image/icon/shop/596.jpg b/files/image/icon/shop/596.jpg new file mode 100644 index 0000000..1941b5e Binary files /dev/null and b/files/image/icon/shop/596.jpg differ diff --git a/files/image/icon/shop/597.jpg b/files/image/icon/shop/597.jpg new file mode 100644 index 0000000..6ccc9b8 Binary files /dev/null and b/files/image/icon/shop/597.jpg differ diff --git a/files/image/icon/shop/598.jpg b/files/image/icon/shop/598.jpg new file mode 100644 index 0000000..9d3e9a6 Binary files /dev/null and b/files/image/icon/shop/598.jpg differ diff --git a/files/image/icon/shop/599.jpg b/files/image/icon/shop/599.jpg new file mode 100644 index 0000000..b86a711 Binary files /dev/null and b/files/image/icon/shop/599.jpg differ diff --git a/files/image/icon/shop/600.jpg b/files/image/icon/shop/600.jpg new file mode 100644 index 0000000..4aa407d Binary files /dev/null and b/files/image/icon/shop/600.jpg differ diff --git a/files/image/icon/shop/601.jpg b/files/image/icon/shop/601.jpg new file mode 100644 index 0000000..ca60165 Binary files /dev/null and b/files/image/icon/shop/601.jpg differ diff --git a/files/image/icon/shop/602.jpg b/files/image/icon/shop/602.jpg new file mode 100644 index 0000000..929bce3 Binary files /dev/null and b/files/image/icon/shop/602.jpg differ diff --git a/files/image/icon/shop/603.jpg b/files/image/icon/shop/603.jpg new file mode 100644 index 0000000..06c12f2 Binary files /dev/null and b/files/image/icon/shop/603.jpg differ diff --git a/files/image/icon/shop/604.jpg b/files/image/icon/shop/604.jpg new file mode 100644 index 0000000..db1f73f Binary files /dev/null and b/files/image/icon/shop/604.jpg differ diff --git a/files/image/icon/shop/605.jpg b/files/image/icon/shop/605.jpg new file mode 100644 index 0000000..3525e54 Binary files /dev/null and b/files/image/icon/shop/605.jpg differ diff --git a/files/image/icon/shop/606.jpg b/files/image/icon/shop/606.jpg new file mode 100644 index 0000000..400b29d Binary files /dev/null and b/files/image/icon/shop/606.jpg differ diff --git a/files/image/icon/shop/607.jpg b/files/image/icon/shop/607.jpg new file mode 100644 index 0000000..cf0deb6 Binary files /dev/null and b/files/image/icon/shop/607.jpg differ diff --git a/files/image/icon/shop/608.jpg b/files/image/icon/shop/608.jpg new file mode 100644 index 0000000..2fc0562 Binary files /dev/null and b/files/image/icon/shop/608.jpg differ diff --git a/files/image/icon/shop/609.jpg b/files/image/icon/shop/609.jpg new file mode 100644 index 0000000..be4ecd4 Binary files /dev/null and b/files/image/icon/shop/609.jpg differ diff --git a/files/image/icon/shop/610.jpg b/files/image/icon/shop/610.jpg new file mode 100644 index 0000000..9ace7ab Binary files /dev/null and b/files/image/icon/shop/610.jpg differ diff --git a/files/image/icon/shop/611.jpg b/files/image/icon/shop/611.jpg new file mode 100644 index 0000000..714875e Binary files /dev/null and b/files/image/icon/shop/611.jpg differ diff --git a/files/image/icon/shop/612.jpg b/files/image/icon/shop/612.jpg new file mode 100644 index 0000000..835db78 Binary files /dev/null and b/files/image/icon/shop/612.jpg differ diff --git a/files/image/icon/shop/613.jpg b/files/image/icon/shop/613.jpg new file mode 100644 index 0000000..6535851 Binary files /dev/null and b/files/image/icon/shop/613.jpg differ diff --git a/files/image/icon/shop/614.jpg b/files/image/icon/shop/614.jpg new file mode 100644 index 0000000..a86f61d Binary files /dev/null and b/files/image/icon/shop/614.jpg differ diff --git a/files/image/icon/shop/615.jpg b/files/image/icon/shop/615.jpg new file mode 100644 index 0000000..4279016 Binary files /dev/null and b/files/image/icon/shop/615.jpg differ diff --git a/files/inform.html b/files/inform.html new file mode 100644 index 0000000..a8c59f2 --- /dev/null +++ b/files/inform.html @@ -0,0 +1,72 @@ + + + + + + + + + +
+
+
+
+
{text}
+
+
+
+ + \ No newline at end of file diff --git a/files/login_bonus.xml b/files/login_bonus.xml new file mode 100644 index 0000000..4d84705 --- /dev/null +++ b/files/login_bonus.xml @@ -0,0 +1,3 @@ + +1 + \ No newline at end of file diff --git a/files/profile.html b/files/profile.html new file mode 100644 index 0000000..93c5b43 --- /dev/null +++ b/files/profile.html @@ -0,0 +1,130 @@ + + + + + + + + + + +
+
+
+
+
Logged in as {user}
+
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+ + diff --git a/files/register.html b/files/register.html new file mode 100644 index 0000000..fcc0216 --- /dev/null +++ b/files/register.html @@ -0,0 +1,130 @@ + + + + + + + + + + +
+
+
+
+
Log in/Register
+
Username must consist of alphanumeric characters only.
+
Username length must be between 6 and 20 characters.
+
Password must have 6 or above characters.
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+ + diff --git a/files/result.xml b/files/result.xml new file mode 100644 index 0000000..65eb7c8 --- /dev/null +++ b/files/result.xml @@ -0,0 +1,6 @@ + +0 + + + + \ No newline at end of file diff --git a/files/start.xml b/files/start.xml new file mode 100644 index 0000000..94984dc --- /dev/null +++ b/files/start.xml @@ -0,0 +1,363 @@ + +0 +us +0 + + + 5 + DrumnBass + 201903291100 + 0 + + + 34 + Shadow + 201903291100 + 0 + + + 48 + rewrite + 201903291100 + 0 + + + 49 + tsukema + 201903291100 + 0 + + + 120 + konton + 201903291100 + 0 + + + 126 + konoha + 201903291100 + 0 + + + 135 + departure + 20160310 + 0 + + + 136 + walking + 20160310 + 0 + + + 137 + orb + 20160310 + 0 + + + 140 + worldcall + 201903291100 + 0 + + + 146 + ayano + 201903291100 + 0 + + + 147 + yukei + 201903291100 + 0 + + + 157 + sakuram + 201903291100 + 0 + + + 158 + mssplanet + 201903291100 + 0 + + + 164 + outer + 201903291100 + 0 + + + 169 + extremegrv + 201903291100 + 0 + + + 171 + pzddragon + 20160310 + 0 + + + 202 + bbragna + 201903291100 + 0 + + + 206 + yowamushi + 201903291100 + 0 + + + 215 + pmneo + 201508182208 + 0 + + + 238 + kero9 + 201509161108 + 0 + + + 268 + msphantom + 20160401 + 0 + + + 272 + redeparture + 20160310 + 0 + + + 277 + ghost + 20160401 + 0 + + + 359 + smash + 201706011100 + 0 + + + 360 + asuno + 201708311100 + 0 + + + 385 + alien + 201903291100 + 0 + + + 423 + kemono + 201903291100 + 0 + + + 459 + jumpee + 201901311100 + 0 + + + 558 + yscolabo + 202012031500 + 63 + +10 + + 1 + 28 + 1 + + 1 + 3 + 1 + 1 + + + 2 + 3 + 2 + 1 + + + 3 + 2 + 10 + 1 + + + 4 + 3 + 3 + 1 + + + 5 + 3 + 4 + 1 + + + 6 + 3 + 5 + 1 + + + 7 + 1 + 213 + 1 + + + 8 + 3 + 6 + 1 + + + 9 + 3 + 7 + 1 + + + 10 + 2 + 11 + 1 + + + 11 + 3 + 8 + 1 + + + 12 + 3 + 9 + 1 + + + 13 + 3 + 10 + 1 + + + 14 + 1 + 277 + 1 + + + 15 + 3 + 1 + 1 + + + 16 + 3 + 2 + 1 + + + 17 + 2 + 12 + 1 + + + 18 + 3 + 3 + 1 + + + 19 + 3 + 4 + 1 + + + 20 + 3 + 5 + 1 + + + 21 + 1 + 397 + 1 + + + 22 + 3 + 6 + 1 + + + 23 + 3 + 7 + 1 + + + 24 + 2 + 13 + 1 + + + 25 + 3 + 8 + 1 + + + 26 + 3 + 9 + 1 + + + 27 + 3 + 10 + 1 + + + 28 + 1 + 121 + 1 + +Connected to private server. +You can edit start.xml to grant items via login bonus. + +1 + diff --git a/files/sync.xml b/files/sync.xml new file mode 100644 index 0000000..b9d79d2 --- /dev/null +++ b/files/sync.xml @@ -0,0 +1,197 @@ + +0 +en +0 + + 5 + DrumnBass + 201903291100 + 0 + + + 34 + Shadow + 201903291100 + 0 + + + 48 + rewrite + 201903291100 + 0 + + + 49 + tsukema + 201903291100 + 0 + + + 120 + konton + 201903291100 + 0 + + + 126 + konoha + 201903291100 + 0 + + + 135 + departure + 20160310 + 0 + + + 136 + walking + 20160310 + 0 + + + 137 + orb + 20160310 + 0 + + + 140 + worldcall + 201903291100 + 0 + + + 146 + ayano + 201903291100 + 0 + + + 147 + yukei + 201903291100 + 0 + + + 157 + sakuram + 201903291100 + 0 + + + 158 + mssplanet + 201903291100 + 0 + + + 164 + outer + 201903291100 + 0 + + + 169 + extremegrv + 201903291100 + 0 + + + 171 + pzddragon + 20160310 + 0 + + + 202 + bbragna + 201903291100 + 0 + + + 206 + yowamushi + 201903291100 + 0 + + + 215 + pmneo + 201508182208 + 0 + + + 238 + kero9 + 201509161108 + 0 + + + 268 + msphantom + 20160401 + 0 + + + 272 + redeparture + 20160310 + 0 + + + 277 + ghost + 20160401 + 0 + + + 359 + smash + 201706011100 + 0 + + + 360 + asuno + 201708311100 + 0 + + + 385 + alien + 201903291100 + 0 + + + 423 + kemono + 201903291100 + 0 + + + 459 + jumpee + 201901311100 + 0 + + + 558 + yscolabo + 202012031500 + 63 + + + + 98 + 4 + 0 + +0 + + 1 + 2 + + + diff --git a/files/tier.xml b/files/tier.xml new file mode 100644 index 0000000..581d2a0 --- /dev/null +++ b/files/tier.xml @@ -0,0 +1,40 @@ + +0 + + +jp.co.taito.groovecoaster2.tier001 + + +jp.co.taito.groovecoaster2.tier002 + + +jp.co.taito.groovecoaster2.tier003 + + +jp.co.taito.groovecoaster2.tier004 + + +jp.co.taito.groovecoaster2.tier005 + + +jp.co.taito.groovecoaster2.tier006 + + +jp.co.taito.groovecoaster2.tier007 + + +jp.co.taito.groovecoaster2.tier008 + + +jp.co.taito.groovecoaster2.tier009 + + +jp.co.taito.groovecoaster2.tier010 + + +jp.co.taito.groovecoaster2.tier011 + + +jp.co.taito.groovecoaster2.tier012 + + diff --git a/files/web/Info1.gif b/files/web/Info1.gif new file mode 100644 index 0000000..8f6e79c Binary files /dev/null and b/files/web/Info1.gif differ diff --git a/files/web/Info2.png b/files/web/Info2.png new file mode 100644 index 0000000..5ae19c2 Binary files /dev/null and b/files/web/Info2.png differ diff --git a/files/web/Info3.png b/files/web/Info3.png new file mode 100644 index 0000000..ffb4964 Binary files /dev/null and b/files/web/Info3.png differ diff --git a/files/web/Info4.jpg b/files/web/Info4.jpg new file mode 100644 index 0000000..6c0ff14 Binary files /dev/null and b/files/web/Info4.jpg differ diff --git a/files/web/bt_bg01_640.gif b/files/web/bt_bg01_640.gif new file mode 100644 index 0000000..fc85a29 Binary files /dev/null and b/files/web/bt_bg01_640.gif differ diff --git a/files/web/bt_bg01_ac_640.gif b/files/web/bt_bg01_ac_640.gif new file mode 100644 index 0000000..7a3affa Binary files /dev/null and b/files/web/bt_bg01_ac_640.gif differ diff --git a/files/web/coin_icon.png b/files/web/coin_icon.png new file mode 100644 index 0000000..2066583 Binary files /dev/null and b/files/web/coin_icon.png differ diff --git a/files/web/ttl_buy.png b/files/web/ttl_buy.png new file mode 100644 index 0000000..ac6e6d5 Binary files /dev/null and b/files/web/ttl_buy.png differ diff --git a/files/web/ttl_information.png b/files/web/ttl_information.png new file mode 100644 index 0000000..aaaa91f Binary files /dev/null and b/files/web/ttl_information.png differ diff --git a/files/web/ttl_mission.png b/files/web/ttl_mission.png new file mode 100644 index 0000000..12c7c02 Binary files /dev/null and b/files/web/ttl_mission.png differ diff --git a/files/web/ttl_shop.png b/files/web/ttl_shop.png new file mode 100644 index 0000000..60b8be6 Binary files /dev/null and b/files/web/ttl_shop.png differ diff --git a/files/web/ttl_taitoid.png b/files/web/ttl_taitoid.png new file mode 100644 index 0000000..f38445a Binary files /dev/null and b/files/web/ttl_taitoid.png differ diff --git a/files/web_shop_1.html b/files/web_shop_1.html new file mode 100644 index 0000000..8a033d8 --- /dev/null +++ b/files/web_shop_1.html @@ -0,0 +1,98 @@ + + + + + + + + + +
+
+
+ +
+
{text}
+
+
+
+ + \ No newline at end of file diff --git a/files/web_shop_2.html b/files/web_shop_2.html new file mode 100644 index 0000000..b2cf674 --- /dev/null +++ b/files/web_shop_2.html @@ -0,0 +1,98 @@ + + + + + + + + + +
+
+
+ +
+
{text}
+
+
+
+ + \ No newline at end of file diff --git a/files/web_shop_3.html b/files/web_shop_3.html new file mode 100644 index 0000000..c7b664a --- /dev/null +++ b/files/web_shop_3.html @@ -0,0 +1,98 @@ + + + + + + + + + +
+
+
+ +
+
{text}
+
+
+
+ + \ No newline at end of file diff --git a/files/web_shop_detail.html b/files/web_shop_detail.html new file mode 100644 index 0000000..54a3e8b --- /dev/null +++ b/files/web_shop_detail.html @@ -0,0 +1,90 @@ + + + + + + + + + +
+
+
+
+
{text}
+
+
+
+ + \ No newline at end of file diff --git a/song_list.json b/song_list.json new file mode 100644 index 0000000..4214ba9 --- /dev/null +++ b/song_list.json @@ -0,0 +1,23577 @@ +[ + { + "name_ja": "The Beginning", + "name_en": "The Beginning", + "image_id": 0, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:11)", + "difficulty_levels": [ + 2, + 3, + 4, + 0, + 0, + 0 + ], + "bpm": "126", + "sample_file_name": "", + "stage_file_name": "Begin", + "unknown_field": 1, + "easy_file_string": "begin_easy", + "normal_file_string": "begin_normal", + "hard_file_string": "begin_hard" + }, + { + "name_ja": "Music Plot Type Three", + "name_en": "Music Plot Type Three", + "image_id": 41, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:32)", + "difficulty_levels": [ + 1, + 2, + 3, + 1, + 2, + 3 + ], + "bpm": "133", + "sample_file_name": "plot3_sample", + "stage_file_name": "plot3", + "unknown_field": 1, + "easy_file_string": "plot3_easy", + "normal_file_string": "plot3_normal", + "hard_file_string": "plot3_hard" + }, + { + "name_ja": "Play merrily", + "name_en": "Play merrily", + "image_id": 2, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(2:09)", + "difficulty_levels": [ + 1, + 3, + 4, + 1, + 3, + 5 + ], + "bpm": "180", + "sample_file_name": "playmerrily_sample", + "stage_file_name": "PlanetRock", + "unknown_field": 1, + "easy_file_string": "planetrock_easy", + "normal_file_string": "planetrock_normal", + "hard_file_string": "planetrock_hard" + }, + { + "name_ja": "Shooting Star", + "name_en": "Shooting Star", + "image_id": 28, + "author_ja": "Masashi Hamauzu / Mina", + "author_en": "Masashi Hamauzu / Mina", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 6, + 4, + 6, + 8 + ], + "bpm": "154", + "sample_file_name": "shtstr_sample", + "stage_file_name": "shootingstar", + "unknown_field": 1, + "easy_file_string": "shootingstar_easy", + "normal_file_string": "shootingstar_normal", + "hard_file_string": "shootingstar_hard" + }, + { + "name_ja": "Streetwalker", + "name_en": "Streetwalker", + "image_id": 7, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(2:11)", + "difficulty_levels": [ + 1, + 3, + 4, + 0, + 0, + 0 + ], + "bpm": "75", + "sample_file_name": "Hiphop_sample", + "stage_file_name": "Hiphop", + "unknown_field": 9, + "easy_file_string": "hiphop_easy", + "normal_file_string": "hiphop_normal", + "hard_file_string": "hiphop_hard" + }, + { + "name_ja": "Not get wish", + "name_en": "Not get wish", + "image_id": 3, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 4, + 6, + 4, + 6, + 8 + ], + "bpm": "160", + "sample_file_name": "DrumnBass_sample", + "stage_file_name": "DrumnBass", + "unknown_field": 9, + "easy_file_string": "drummbass_easy", + "normal_file_string": "drummbass_normal", + "hard_file_string": "drummbass_hard" + }, + { + "name_ja": "Revenge Of Arkanoid", + "name_en": "Revenge Of Arkanoid", + "image_id": 8, + "author_ja": "Lil'B", + "author_en": "Lil'B", + "song_length": "(1:26)", + "difficulty_levels": [ + 2, + 3, + 4, + 0, + 0, + 0 + ], + "bpm": "95", + "sample_file_name": "Arkanoid_sample", + "stage_file_name": "Arkanoid", + "unknown_field": 10, + "easy_file_string": "arkanoid_easy", + "normal_file_string": "arkanoid_normal", + "hard_file_string": "arkanoid_hard" + }, + { + "name_ja": "Happy Smiling♪ -More Happy Mix-", + "name_en": "Happy Smiling♪ -More Happy Mix-", + "image_id": 17, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:33)", + "difficulty_levels": [ + 4, + 5, + 6, + 0, + 0, + 0 + ], + "bpm": "136", + "sample_file_name": "Happy_sample", + "stage_file_name": "Happy", + "unknown_field": 2, + "easy_file_string": "happy_easy", + "normal_file_string": "happy_normal", + "hard_file_string": "happy_hard" + }, + { + "name_ja": "Breach of faith", + "name_en": "Breach of faith", + "image_id": 4, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(2:19)", + "difficulty_levels": [ + 3, + 4, + 7, + 3, + 5, + 9 + ], + "bpm": "150", + "sample_file_name": "Spacefunk_sample", + "stage_file_name": "Spacefunk", + "unknown_field": 9, + "easy_file_string": "spacefunc_easy", + "normal_file_string": "spacefunc_normal", + "hard_file_string": "spacefunc_hard" + }, + { + "name_ja": "Invade You", + "name_en": "Invade You", + "image_id": 9, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:54)", + "difficulty_levels": [ + 2, + 4, + 5, + 0, + 0, + 0 + ], + "bpm": "133", + "sample_file_name": "InvadeYou_sample", + "stage_file_name": "InvadeYou", + "unknown_field": 10, + "easy_file_string": "invadeyou_easy", + "normal_file_string": "invadeyou_normal", + "hard_file_string": "invadeyou_hard" + }, + { + "name_ja": "Neptune Diving", + "name_en": "Neptune Diving", + "image_id": 8, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:31)", + "difficulty_levels": [ + 3, + 5, + 8, + 0, + 0, + 0 + ], + "bpm": "134", + "sample_file_name": "Neptune_sample", + "stage_file_name": "Neptune", + "unknown_field": 2, + "easy_file_string": "neptune_easy", + "normal_file_string": "neptune_normal", + "hard_file_string": "neptune_hard" + }, + { + "name_ja": "You've Gatta Luv", + "name_en": "You've Gatta Luv", + "image_id": 10, + "author_ja": "Shu Nakazawa", + "author_en": "Shu Nakazawa", + "song_length": "(1:32)", + "difficulty_levels": [ + 3, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "125", + "sample_file_name": "JET_sample", + "stage_file_name": "JET", + "unknown_field": 8, + "easy_file_string": "jet_easy", + "normal_file_string": "jet_normal", + "hard_file_string": "jet_hard" + }, + { + "name_ja": "I CANNOT APE", + "name_en": "I CANNOT APE", + "image_id": 15, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:11)", + "difficulty_levels": [ + 2, + 3, + 6, + 2, + 4, + 7 + ], + "bpm": "131", + "sample_file_name": "ICNA_sample", + "stage_file_name": "ICNA", + "unknown_field": 1, + "easy_file_string": "icna_easy", + "normal_file_string": "icna_normal", + "hard_file_string": "icna_hard" + }, + { + "name_ja": "Fun-House", + "name_en": "Fun-House", + "image_id": 6, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:56)", + "difficulty_levels": [ + 4, + 5, + 7, + 0, + 0, + 0 + ], + "bpm": "130", + "sample_file_name": "House_sample", + "stage_file_name": "House", + "unknown_field": 5, + "easy_file_string": "house_easy", + "normal_file_string": "house_normal", + "hard_file_string": "house_hard" + }, + { + "name_ja": "檄 (GEKI)", + "name_en": "GEKI", + "image_id": 11, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:46)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "160", + "sample_file_name": "GEKI_sample", + "stage_file_name": "GEKI", + "unknown_field": 9, + "easy_file_string": "geki_easy", + "normal_file_string": "geki_normal", + "hard_file_string": "geki_hard" + }, + { + "name_ja": "Cardiac Rhythm", + "name_en": "Cardiac Rhythm", + "image_id": 12, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:56)", + "difficulty_levels": [ + 4, + 6, + 7, + 4, + 7, + 9 + ], + "bpm": "138", + "sample_file_name": "Cardiac_sample", + "stage_file_name": "Cardiac", + "unknown_field": 7, + "easy_file_string": "cardiac_easy", + "normal_file_string": "cardiac_normal", + "hard_file_string": "cardiac_hard" + }, + { + "name_ja": "Spring to mind", + "name_en": "Spring to mind", + "image_id": 5, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:34)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 4, + 8 + ], + "bpm": "120", + "sample_file_name": "Contemporary_sample", + "stage_file_name": "Contemporary", + "unknown_field": 8, + "easy_file_string": "contemporary_easy", + "normal_file_string": "contemporary_normal", + "hard_file_string": "contemporary_hard" + }, + { + "name_ja": "Eurythmics Trip", + "name_en": "Eurythmics Trip", + "image_id": 13, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:46)", + "difficulty_levels": [ + 4, + 6, + 8, + 0, + 0, + 0 + ], + "bpm": "133", + "sample_file_name": "TRIP1_sample", + "stage_file_name": "TRIP1", + "unknown_field": 3, + "easy_file_string": "trip_easy", + "normal_file_string": "trip_normal", + "hard_file_string": "trip_hard" + }, + { + "name_ja": "Just no friend", + "name_en": "Just no friend", + "image_id": 18, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:50)", + "difficulty_levels": [ + 3, + 7, + 9, + 3, + 7, + 9 + ], + "bpm": "180", + "sample_file_name": "SROCK_sample", + "stage_file_name": "SROCK", + "unknown_field": 9, + "easy_file_string": "srock_easy", + "normal_file_string": "srock_normal", + "hard_file_string": "srock_hard" + }, + { + "name_ja": "Protocol Signal Generation", + "name_en": "Protocol Signal Generation", + "image_id": 19, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:08)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "137", + "sample_file_name": "8bit_sample", + "stage_file_name": "8bit", + "unknown_field": 10, + "easy_file_string": "8bit_easy", + "normal_file_string": "8bit_normal", + "hard_file_string": "8bit_hard" + }, + { + "name_ja": "Fess up!", + "name_en": "Fess up!", + "image_id": 20, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:39)", + "difficulty_levels": [ + 3, + 4, + 5, + 3, + 4, + 5 + ], + "bpm": "160", + "sample_file_name": "Ska_sample", + "stage_file_name": "ska", + "unknown_field": 1, + "easy_file_string": "ska_easy", + "normal_file_string": "ska_normal", + "hard_file_string": "ska_hard" + }, + { + "name_ja": "Thrash Beat", + "name_en": "Thrash Beat", + "image_id": 21, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:02)", + "difficulty_levels": [ + 4, + 5, + 7, + 4, + 7, + 11 + ], + "bpm": "127", + "sample_file_name": "Acid2_sample", + "stage_file_name": "acid2", + "unknown_field": 7, + "easy_file_string": "acid2_easy", + "normal_file_string": "acid2_normal", + "hard_file_string": "acid2_hard" + }, + { + "name_ja": "Good-bye my earth", + "name_en": "Good-bye my earth", + "image_id": 14, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:43)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "160", + "sample_file_name": "GBME_sample", + "stage_file_name": "GBME", + "unknown_field": 8, + "easy_file_string": "gbme_easy", + "normal_file_string": "gbme_normal", + "hard_file_string": "gbme_hard" + }, + { + "name_ja": "Space Invaders Infinity Gene Medley", + "name_en": "Space Invaders Infinity Gene Medley", + "image_id": 15, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:16)", + "difficulty_levels": [ + 4, + 6, + 9, + 4, + 7, + 13 + ], + "bpm": "150-155", + "sample_file_name": "INVGENEMIX_sample", + "stage_file_name": "INVGENEMIX", + "unknown_field": 6, + "easy_file_string": "invgene_easy", + "normal_file_string": "invgene_normal", + "hard_file_string": "invgene_hard" + }, + { + "name_ja": "Hello 31337", + "name_en": "Hello 31337", + "image_id": 219, + "author_ja": "小倉久佳音画制作所", + "author_en": "小倉久佳音画制作所", + "song_length": "(2:06)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 8 + ], + "bpm": "138", + "sample_file_name": "HELLO31337_sample", + "stage_file_name": "Hello31337", + "unknown_field": 9, + "easy_file_string": "hello31337_easy", + "normal_file_string": "hello31337_normal", + "hard_file_string": "hello31337_hard" + }, + { + "name_ja": "ピ・ピ・ピ・ミュージック", + "name_en": "Pipipi Music", + "image_id": 22, + "author_ja": "エイプリルズ", + "author_en": "THE APRILS", + "song_length": "(1:49)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 4, + 7 + ], + "bpm": "138", + "sample_file_name": "Aprils_sample", + "stage_file_name": "Aprils", + "unknown_field": 5, + "easy_file_string": "aprils_easy", + "normal_file_string": "aprils_normal", + "hard_file_string": "aprils_hard" + }, + { + "name_ja": "VISIONNERZ~幻視人~", + "name_en": "VISIONNERZ", + "image_id": 23, + "author_ja": "OGR", + "author_en": "OGR", + "song_length": "(2:14)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "130", + "sample_file_name": "Visio_sample", + "stage_file_name": "visio", + "unknown_field": 4, + "easy_file_string": "visio_easy", + "normal_file_string": "visio_normal", + "hard_file_string": "visio_hard" + }, + { + "name_ja": "Jingle Bells -Trance Mix-", + "name_en": "Jingle Bells -Trance Mix-", + "image_id": 24, + "author_ja": "Remix by COSIO", + "author_en": "Remix by COSIO", + "song_length": "(1:50)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "146", + "sample_file_name": "JNGBELL_sample", + "stage_file_name": "JNGBELL", + "unknown_field": 3, + "easy_file_string": "jngbell_easy", + "normal_file_string": "jngbell_normal", + "hard_file_string": "jngbell_hard" + }, + { + "name_ja": "Dreamer", + "name_en": "Dreamer", + "image_id": 25, + "author_ja": "Takeharu Ishimoto / Yuriko Kaida", + "author_en": "Takeharu Ishimoto / Yuriko Kaida", + "song_length": "(2:22)", + "difficulty_levels": [ + 3, + 6, + 7, + 3, + 6, + 8 + ], + "bpm": "130", + "sample_file_name": "Dreamer_sample", + "stage_file_name": "dream", + "unknown_field": 9, + "easy_file_string": "dreamer_easy", + "normal_file_string": "dreamer_normal", + "hard_file_string": "dreamer_hard" + }, + { + "name_ja": "Wacky dance ethnic", + "name_en": "Wacky dance ethnic", + "image_id": 27, + "author_ja": "Sampling Masters MEGA", + "author_en": "Sampling Masters MEGA", + "song_length": "(1:33)", + "difficulty_levels": [ + 5, + 7, + 11, + 5, + 7, + 15 + ], + "bpm": "190", + "sample_file_name": "hosoe_sample", + "stage_file_name": "hosoe", + "unknown_field": 1, + "easy_file_string": "hosoe_easy", + "normal_file_string": "hosoe_normal", + "hard_file_string": "hosoe_hard" + }, + { + "name_ja": "Freestyle Beats", + "name_en": "Freestyle Beats", + "image_id": 26, + "author_ja": "Mitsuto Suzuki", + "author_en": "Mitsuto Suzuki", + "song_length": "(1:50)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "135", + "sample_file_name": "freestyle_sample", + "stage_file_name": "freestyle", + "unknown_field": 1, + "easy_file_string": "freestyle_easy", + "normal_file_string": "freestyle_normal", + "hard_file_string": "freestyle_hard" + }, + { + "name_ja": "KIKIKAIKAI", + "name_en": "KIKIKAIKAI", + "image_id": 29, + "author_ja": "YMCK", + "author_en": "YMCK", + "song_length": "(1:49)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 5, + 8 + ], + "bpm": "168", + "sample_file_name": "kiki_sample", + "stage_file_name": "kikikaikai", + "unknown_field": 10, + "easy_file_string": "kikikaikai_easy", + "normal_file_string": "kikikaikai_normal", + "hard_file_string": "kikikaikai_hard" + }, + { + "name_ja": "ミュージック・リボルバー", + "name_en": "Music Revolver", + "image_id": 35, + "author_ja": "世阿弥", + "author_en": "世阿弥", + "song_length": "(2:18)", + "difficulty_levels": [ + 5, + 8, + 10, + 5, + 8, + 10 + ], + "bpm": "168", + "sample_file_name": "MUSICREV_sample", + "stage_file_name": "musicrev", + "unknown_field": 1, + "easy_file_string": "musicrev_easy", + "normal_file_string": "musicrev_normal", + "hard_file_string": "musicrev_hard" + }, + { + "name_ja": "カンナンシンク", + "name_en": "Mortification of the flesh", + "image_id": 30, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:50)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 9 + ], + "bpm": "140", + "sample_file_name": "kannan_sample", + "stage_file_name": "kannan", + "unknown_field": 18, + "easy_file_string": "kanan_easy", + "normal_file_string": "kanan_normal", + "hard_file_string": "kanan_hard" + }, + { + "name_ja": "Shadow", + "name_en": "Shadow", + "image_id": 31, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:52)", + "difficulty_levels": [ + 4, + 6, + 10, + 4, + 7, + 15 + ], + "bpm": "160", + "sample_file_name": "shadow_sample", + "stage_file_name": "Shadow", + "unknown_field": 6, + "easy_file_string": "shadow_easy", + "normal_file_string": "shadow_normal", + "hard_file_string": "shadow_hard" + }, + { + "name_ja": "Eclipse Landscape", + "name_en": "Eclipse Landscape", + "image_id": 33, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 6, + 7, + 0, + 0, + 0 + ], + "bpm": "128", + "sample_file_name": "eclipse_sample", + "stage_file_name": "eclipse", + "unknown_field": 17, + "easy_file_string": "eclipse_easy", + "normal_file_string": "eclipse_normal", + "hard_file_string": "eclipse_hard" + }, + { + "name_ja": "Sleep", + "name_en": "Sleep", + "image_id": 32, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:47)", + "difficulty_levels": [ + 1, + 3, + 6, + 1, + 5, + 9 + ], + "bpm": "120", + "sample_file_name": "sleep_sample", + "stage_file_name": "Sleep", + "unknown_field": 6, + "easy_file_string": "sleep_easy", + "normal_file_string": "sleep_normal", + "hard_file_string": "sleep_hard" + }, + { + "name_ja": "SPACE INVADERS 2003", + "name_en": "SPACE INVADERS 2003", + "image_id": 16, + "author_ja": "KEN ISHII VS FLARE", + "author_en": "KEN ISHII VS FLARE", + "song_length": "(2:01)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 9 + ], + "bpm": "138", + "sample_file_name": "inv2003_sample", + "stage_file_name": "inv2003", + "unknown_field": 7, + "easy_file_string": "inv2003_easy", + "normal_file_string": "inv2003_normal", + "hard_file_string": "inv2003_hard" + }, + { + "name_ja": "ポリリズム", + "name_en": "ポリリズム", + "image_id": 34, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:03)", + "difficulty_levels": [ + 2, + 5, + 6, + 2, + 5, + 7 + ], + "bpm": "128", + "sample_file_name": "Poly_sample", + "stage_file_name": "poly", + "unknown_field": 4, + "easy_file_string": "poly_easy", + "normal_file_string": "poly_normal", + "hard_file_string": "poly_hard" + }, + { + "name_ja": "TREE CLIMBERS", + "name_en": "TREE CLIMBERS", + "image_id": 36, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:41)", + "difficulty_levels": [ + 3, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "160", + "sample_file_name": "treeclimb_sample", + "stage_file_name": "treeclimbers", + "unknown_field": 8, + "easy_file_string": "treeclimb_easy", + "normal_file_string": "treeclimb_normal", + "hard_file_string": "treeclimb_hard" + }, + { + "name_ja": "BACK ON MY FEET", + "name_en": "BACK ON MY FEET", + "image_id": 37, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:31)", + "difficulty_levels": [ + 2, + 4, + 7, + 0, + 0, + 0 + ], + "bpm": "160", + "sample_file_name": "backon_sample", + "stage_file_name": "backon", + "unknown_field": 18, + "easy_file_string": "backon_easy", + "normal_file_string": "backon_normal", + "hard_file_string": "backon_hard" + }, + { + "name_ja": "虹", + "name_en": "虹", + "image_id": 38, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:54)", + "difficulty_levels": [ + 2, + 4, + 5, + 0, + 0, + 0 + ], + "bpm": "130", + "sample_file_name": "niji_sample", + "stage_file_name": "niji", + "unknown_field": 17, + "easy_file_string": "niji_easy", + "normal_file_string": "niji_normal", + "hard_file_string": "niji_hard" + }, + { + "name_ja": "The Star-Spangled Banner", + "name_en": "The Star-Spangled Banner", + "image_id": 39, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:51)", + "difficulty_levels": [ + 2, + 5, + 7, + 0, + 0, + 0 + ], + "bpm": "132", + "sample_file_name": "star_sample", + "stage_file_name": "starspangled", + "unknown_field": 3, + "easy_file_string": "star_easy", + "normal_file_string": "star_normal", + "hard_file_string": "star_hard" + }, + { + "name_ja": "Planet Connection", + "name_en": "Planet Connection", + "image_id": 40, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:40)", + "difficulty_levels": [ + 2, + 3, + 5, + 2, + 5, + 7 + ], + "bpm": "127", + "sample_file_name": "planet_sample", + "stage_file_name": "planet", + "unknown_field": 1, + "easy_file_string": "planet_easy", + "normal_file_string": "planet_normal", + "hard_file_string": "planet_hard" + }, + { + "name_ja": "Music Plot Type Zero", + "name_en": "Music Plot Type Zero", + "image_id": 1, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:05)", + "difficulty_levels": [ + 1, + 2, + 5, + 0, + 0, + 0 + ], + "bpm": "133", + "sample_file_name": "", + "stage_file_name": "MUSIC_PROT", + "unknown_field": 1, + "easy_file_string": "prot_easy", + "normal_file_string": "prot_normal", + "hard_file_string": "prot_hard" + }, + { + "name_ja": "Static Const Void", + "name_en": "Static Const Void", + "image_id": 42, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 5, + 8, + 0, + 0, + 0 + ], + "bpm": "134", + "sample_file_name": "cyber_sample", + "stage_file_name": "cyber", + "unknown_field": 7, + "easy_file_string": "cyber_easy", + "normal_file_string": "cyber_normal", + "hard_file_string": "cyber_hard" + }, + { + "name_ja": "Invader Disco", + "name_en": "Invader Disco", + "image_id": 43, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 5, + 6, + 3, + 6, + 7 + ], + "bpm": "135", + "sample_file_name": "invdisco_sample", + "stage_file_name": "invdisco", + "unknown_field": 10, + "easy_file_string": "invdisco_easy", + "normal_file_string": "invdisco_normal", + "hard_file_string": "invdisco_hard" + }, + { + "name_ja": "ファッションモンスター", + "name_en": "ファッションモンスター", + "image_id": 44, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:40)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "160", + "sample_file_name": "monster_sample", + "stage_file_name": "monster", + "unknown_field": 9, + "easy_file_string": "monster_easy", + "normal_file_string": "monster_normal", + "hard_file_string": "monster_hard" + }, + { + "name_ja": "リライト", + "name_en": "リライト", + "image_id": 45, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:37)", + "difficulty_levels": [ + 2, + 5, + 7, + 0, + 0, + 0 + ], + "bpm": "179", + "sample_file_name": "Rewrite_sample", + "stage_file_name": "rewrite", + "unknown_field": 9, + "easy_file_string": "rewrite_easy", + "normal_file_string": "rewrite_normal", + "hard_file_string": "rewrite_hard" + }, + { + "name_ja": "つけまつける", + "name_en": "つけまつける", + "image_id": 46, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:36)", + "difficulty_levels": [ + 1, + 3, + 5, + 1, + 3, + 5 + ], + "bpm": "145", + "sample_file_name": "tukema_sample", + "stage_file_name": "tsukema", + "unknown_field": 5, + "easy_file_string": "tukema_easy", + "normal_file_string": "tukema_normal", + "hard_file_string": "tukema_hard" + }, + { + "name_ja": "Punk Silent Night", + "name_en": "Punk Silent Night", + "image_id": 47, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:42)", + "difficulty_levels": [ + 2, + 3, + 6, + 3, + 6, + 9 + ], + "bpm": "180", + "sample_file_name": "Silent_sample", + "stage_file_name": "silent", + "unknown_field": 1, + "easy_file_string": "silent_easy", + "normal_file_string": "silent_normal", + "hard_file_string": "silent_hard" + }, + { + "name_ja": "traveling", + "name_en": "traveling", + "image_id": 48, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:56)", + "difficulty_levels": [ + 2, + 3, + 6, + 0, + 0, + 0 + ], + "bpm": "117", + "sample_file_name": "traveling_sample", + "stage_file_name": "traveling", + "unknown_field": 2, + "easy_file_string": "traveling_easy", + "normal_file_string": "traveling_normal", + "hard_file_string": "traveling_hard" + }, + { + "name_ja": "JOY", + "name_en": "JOY", + "image_id": 49, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 4, + 5, + 0, + 0, + 0 + ], + "bpm": "121", + "sample_file_name": "joy_sample", + "stage_file_name": "joy", + "unknown_field": 1, + "easy_file_string": "joy_easy", + "normal_file_string": "joy_normal", + "hard_file_string": "joy_hard" + }, + { + "name_ja": "Sakura Remix", + "name_en": "Sakura Remix", + "image_id": 50, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:36)", + "difficulty_levels": [ + 1, + 4, + 5, + 2, + 4, + 7 + ], + "bpm": "80", + "sample_file_name": "harunoumi_sample", + "stage_file_name": "harunoumi", + "unknown_field": 2, + "easy_file_string": "harunoumi_easy", + "normal_file_string": "harunoumi_normal", + "hard_file_string": "harunoumi_hard" + }, + { + "name_ja": "じょいふる", + "name_en": "じょいふる", + "image_id": 51, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:41)", + "difficulty_levels": [ + 3, + 5, + 6, + 0, + 0, + 0 + ], + "bpm": "159", + "sample_file_name": "Joyful_sample", + "stage_file_name": "joyful", + "unknown_field": 5, + "easy_file_string": "joyful_easy", + "normal_file_string": "joyful_normal", + "hard_file_string": "joyful_hard" + }, + { + "name_ja": "ワールズエンド・スーパーノヴァ", + "name_en": "ワールズエンド・スーパーノヴァ", + "image_id": 52, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:10)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "119", + "sample_file_name": "supernova_sample", + "stage_file_name": "supernova", + "unknown_field": 17, + "easy_file_string": "supernova_easy", + "normal_file_string": "supernova_normal", + "hard_file_string": "supernova_hard" + }, + { + "name_ja": "Flower of Gangster", + "name_en": "Flower of Gangster", + "image_id": 53, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:49)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 5, + 8 + ], + "bpm": "160", + "sample_file_name": "gang_sample", + "stage_file_name": "gang", + "unknown_field": 9, + "easy_file_string": "gang_easy", + "normal_file_string": "gang_normal", + "hard_file_string": "gang_hard" + }, + { + "name_ja": "Quartet Theme [Reborn]", + "name_en": "Quartet Theme [Reborn]", + "image_id": 54, + "author_ja": "arranged by ZUNTATA", + "author_en": "arranged by ZUNTATA", + "song_length": "(2:06)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 6, + 8 + ], + "bpm": "137", + "sample_file_name": "quartet_sample", + "stage_file_name": "quartet", + "unknown_field": 5, + "easy_file_string": "quartet_easy", + "normal_file_string": "quartet_normal", + "hard_file_string": "quartet_hard" + }, + { + "name_ja": "チョコレイト・ディスコ", + "name_en": "チョコレイト・ディスコ", + "image_id": 55, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:45)", + "difficulty_levels": [ + 3, + 5, + 6, + 0, + 0, + 0 + ], + "bpm": "128", + "sample_file_name": "choco_sample", + "stage_file_name": "choco", + "unknown_field": 1, + "easy_file_string": "choco_easy", + "normal_file_string": "choco_normal", + "hard_file_string": "choco_hard" + }, + { + "name_ja": "レーザービーム", + "name_en": "レーザービーム", + "image_id": 56, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:43)", + "difficulty_levels": [ + 2, + 5, + 7, + 0, + 0, + 0 + ], + "bpm": "135", + "sample_file_name": "laser_sample", + "stage_file_name": "laser", + "unknown_field": 18, + "easy_file_string": "laser_easy", + "normal_file_string": "laser_normal", + "hard_file_string": "laser_hard" + }, + { + "name_ja": "love the world", + "name_en": "love the world", + "image_id": 57, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:36)", + "difficulty_levels": [ + 2, + 4, + 7, + 0, + 0, + 0 + ], + "bpm": "130", + "sample_file_name": "lovetheworld_sample", + "stage_file_name": "lovetheworld", + "unknown_field": 1, + "easy_file_string": "lovetheworld_easy", + "normal_file_string": "lovetheworld_normal", + "hard_file_string": "lovetheworld_hard" + }, + { + "name_ja": "ねぇ", + "name_en": "ねぇ", + "image_id": 58, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:46)", + "difficulty_levels": [ + 4, + 5, + 6, + 0, + 0, + 0 + ], + "bpm": "128", + "sample_file_name": "nee_sample", + "stage_file_name": "nee", + "unknown_field": 1, + "easy_file_string": "nee_easy", + "normal_file_string": "nee_normal", + "hard_file_string": "nee_hard" + }, + { + "name_ja": "君の知らない物語", + "name_en": "君の知らない物語", + "image_id": 59, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:29)", + "difficulty_levels": [ + 4, + 5, + 7, + 0, + 0, + 0 + ], + "bpm": "165", + "sample_file_name": "monogatari_sample", + "stage_file_name": "monogatari", + "unknown_field": 17, + "easy_file_string": "monogatari_easy", + "normal_file_string": "monogatari_normal", + "hard_file_string": "monogatari_hard" + }, + { + "name_ja": "only my railgun", + "name_en": "only my railgun", + "image_id": 60, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:31)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 6, + 8 + ], + "bpm": "143", + "sample_file_name": "railgun_sample", + "stage_file_name": "railgun", + "unknown_field": 18, + "easy_file_string": "railgun_easy", + "normal_file_string": "railgun_normal", + "hard_file_string": "railgun_hard" + }, + { + "name_ja": "コネクト", + "name_en": "コネクト", + "image_id": 61, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:32)", + "difficulty_levels": [ + 3, + 5, + 6, + 3, + 5, + 7 + ], + "bpm": "175", + "sample_file_name": "connect_sample", + "stage_file_name": "connect", + "unknown_field": 2, + "easy_file_string": "connect_easy", + "normal_file_string": "connect_normal", + "hard_file_string": "connect_hard" + }, + { + "name_ja": "Beautiful World", + "name_en": "Beautiful World", + "image_id": 62, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:16)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "115", + "sample_file_name": "beautiful_sample", + "stage_file_name": "beautiful", + "unknown_field": 17, + "easy_file_string": "beautiful_easy", + "normal_file_string": "beautiful_normal", + "hard_file_string": "beautiful_hard" + }, + { + "name_ja": "リンダ リンダ", + "name_en": "リンダ リンダ", + "image_id": 63, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:29)", + "difficulty_levels": [ + 2, + 5, + 8, + 0, + 0, + 0 + ], + "bpm": "199", + "sample_file_name": "linda_sample", + "stage_file_name": "linda", + "unknown_field": 9, + "easy_file_string": "linda_easy", + "normal_file_string": "linda_normal", + "hard_file_string": "linda_hard" + }, + { + "name_ja": "大迷惑", + "name_en": "大迷惑", + "image_id": 64, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:42)", + "difficulty_levels": [ + 4, + 7, + 8, + 0, + 0, + 0 + ], + "bpm": "188", + "sample_file_name": "daimeiwaku_sample", + "stage_file_name": "daimeiwaku", + "unknown_field": 1, + "easy_file_string": "daimeiwaku_easy", + "normal_file_string": "daimeiwaku_normal", + "hard_file_string": "daimeiwaku_hard" + }, + { + "name_ja": "Alright!!", + "name_en": "Alright!!", + "image_id": 65, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:35)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "142", + "sample_file_name": "alright_sample", + "stage_file_name": "alright", + "unknown_field": 8, + "easy_file_string": "alright_easy", + "normal_file_string": "alright_normal", + "hard_file_string": "alright_hard" + }, + { + "name_ja": "名もなき詩", + "name_en": "名もなき詩", + "image_id": 66, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:00)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "126", + "sample_file_name": "namonaki_sample", + "stage_file_name": "namonaki", + "unknown_field": 1, + "easy_file_string": "namonaki_easy", + "normal_file_string": "namonaki_normal", + "hard_file_string": "namonaki_hard" + }, + { + "name_ja": "カゲロウデイズ", + "name_en": "カゲロウデイズ", + "image_id": 67, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:56)", + "difficulty_levels": [ + 4, + 5, + 8, + 5, + 6, + 9 + ], + "bpm": "200", + "sample_file_name": "kagerou_sample", + "stage_file_name": "kagerou", + "unknown_field": 8, + "easy_file_string": "kagerou_easy", + "normal_file_string": "kagerou_normal", + "hard_file_string": "kagerou_hard" + }, + { + "name_ja": "如月アテンション", + "name_en": "如月アテンション", + "image_id": 68, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:34)", + "difficulty_levels": [ + 2, + 6, + 7, + 2, + 6, + 8 + ], + "bpm": "200", + "sample_file_name": "kisaragi_sample", + "stage_file_name": "kisaragi", + "unknown_field": 5, + "easy_file_string": "kisaragi_easy", + "normal_file_string": "kisaragi_normal", + "hard_file_string": "kisaragi_hard" + }, + { + "name_ja": "チルドレンレコード", + "name_en": "チルドレンレコード", + "image_id": 69, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:39)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 7, + 9 + ], + "bpm": "210", + "sample_file_name": "children_sample", + "stage_file_name": "children", + "unknown_field": 9, + "easy_file_string": "children_easy", + "normal_file_string": "children_normal", + "hard_file_string": "children_hard" + }, + { + "name_ja": "夜咄ディセイブ", + "name_en": "夜咄ディセイブ", + "image_id": 70, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:58)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 9 + ], + "bpm": "130", + "sample_file_name": "yobanashi_sample", + "stage_file_name": "yobanashi", + "unknown_field": 9, + "easy_file_string": "yobanashi_easy", + "normal_file_string": "yobanashi_normal", + "hard_file_string": "yobanashi_hard" + }, + { + "name_ja": "Symphony No. 9 -Groove Mix-", + "name_en": "Symphony No. 9 -Groove Mix-", + "image_id": 71, + "author_ja": "Remix by COSIO", + "author_en": "Remix by COSIO", + "song_length": "(1:05)", + "difficulty_levels": [ + 1, + 2, + 3, + 0, + 0, + 0 + ], + "bpm": "128", + "sample_file_name": "", + "stage_file_name": "symphony9", + "unknown_field": 1, + "easy_file_string": "symphony9_easy", + "normal_file_string": "symphony9_normal", + "hard_file_string": "symphony9_hard" + }, + { + "name_ja": "Kanon", + "name_en": "Kanon", + "image_id": 72, + "author_ja": "FREEDOM", + "author_en": "FREEDOM", + "song_length": "(1:20)", + "difficulty_levels": [ + 2, + 4, + 5, + 3, + 6, + 7 + ], + "bpm": "144", + "sample_file_name": "", + "stage_file_name": "kanon", + "unknown_field": 9, + "easy_file_string": "kanon_easy", + "normal_file_string": "kanon_normal", + "hard_file_string": "kanon_hard" + }, + { + "name_ja": "怪談「カーナビ」", + "name_en": "Spooky Story: Car GPS", + "image_id": 73, + "author_ja": "Storyteller:COSIO", + "author_en": "Storyteller:COSIO", + "song_length": "(1:44)", + "difficulty_levels": [ + 99, + 99, + 99, + 5, + 15, + 20 + ], + "bpm": "180", + "sample_file_name": "", + "stage_file_name": "ghost", + "unknown_field": 8, + "easy_file_string": "ghost_easy", + "normal_file_string": "ghost_normal", + "hard_file_string": "ghost_hard" + }, + { + "name_ja": "YUMEGIWA LAST BOY", + "name_en": "YUMEGIWA LAST BOY", + "image_id": 74, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:45)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "135", + "sample_file_name": "yumegiwa_sample", + "stage_file_name": "yumegiwa", + "unknown_field": 17, + "easy_file_string": "yumegiwa_easy", + "normal_file_string": "yumegiwa_normal", + "hard_file_string": "yumegiwa_hard" + }, + { + "name_ja": "アルクアラウンド", + "name_en": "アルクアラウンド", + "image_id": 75, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:10)", + "difficulty_levels": [ + 3, + 4, + 6, + 3, + 4, + 6 + ], + "bpm": "132", + "sample_file_name": "ark_sample", + "stage_file_name": "ark", + "unknown_field": 9, + "easy_file_string": "ark_easy", + "normal_file_string": "ark_normal", + "hard_file_string": "ark_hard" + }, + { + "name_ja": "天体観測", + "name_en": "天体観測", + "image_id": 76, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 5, + 7 + ], + "bpm": "165", + "sample_file_name": "tentai_sample", + "stage_file_name": "tentai", + "unknown_field": 17, + "easy_file_string": "tentai_easy", + "normal_file_string": "tentai_normal", + "hard_file_string": "tentai_hard" + }, + { + "name_ja": "美しく燃える森", + "name_en": "美しく燃える森", + "image_id": 77, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 4, + 7, + 0, + 0, + 0 + ], + "bpm": "140", + "sample_file_name": "mori_sample", + "stage_file_name": "moerumori", + "unknown_field": 1, + "easy_file_string": "moerumori_easy", + "normal_file_string": "moerumori_normal", + "hard_file_string": "moerumori_hard" + }, + { + "name_ja": "千本桜", + "name_en": "千本桜", + "image_id": 78, + "author_ja": "黒うさP", + "author_en": "KurousaP", + "song_length": "(1:35)", + "difficulty_levels": [ + 2, + 5, + 9, + 2, + 6, + 11 + ], + "bpm": "154", + "sample_file_name": "senbon_sample", + "stage_file_name": "senbon", + "unknown_field": 2, + "easy_file_string": "senbon_easy", + "normal_file_string": "senbon_normal", + "hard_file_string": "senbon_hard" + }, + { + "name_ja": "裏表ラバーズ", + "name_en": "裏表ラバーズ", + "image_id": 79, + "author_ja": "wowaka", + "author_en": "wowaka", + "song_length": "(1:44)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 5, + 10 + ], + "bpm": "159", + "sample_file_name": "uraomote_sample", + "stage_file_name": "uraomote", + "unknown_field": 9, + "easy_file_string": "uraomote_easy", + "normal_file_string": "uraomote_normal", + "hard_file_string": "uraomote_hard" + }, + { + "name_ja": "パンダヒーロー", + "name_en": "パンダヒーロー", + "image_id": 80, + "author_ja": "ハチ", + "author_en": "hachi", + "song_length": "(1:51)", + "difficulty_levels": [ + 5, + 7, + 9, + 5, + 8, + 12 + ], + "bpm": "190", + "sample_file_name": "pandahero_sample", + "stage_file_name": "panda", + "unknown_field": 1, + "easy_file_string": "panda_easy", + "normal_file_string": "panda_normal", + "hard_file_string": "panda_hard" + }, + { + "name_ja": "magnet", + "name_en": "magnet", + "image_id": 81, + "author_ja": "minato", + "author_en": "minato", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 6, + 7, + 2, + 6, + 10 + ], + "bpm": "108", + "sample_file_name": "magnet_sample", + "stage_file_name": "magnet", + "unknown_field": 2, + "easy_file_string": "magnet_easy", + "normal_file_string": "magnet_normal", + "hard_file_string": "magnet_hard" + }, + { + "name_ja": "ダブルラリアット", + "name_en": "ダブルラリアット", + "image_id": 82, + "author_ja": "アゴアニキ", + "author_en": "Agoaniki", + "song_length": "(1:41)", + "difficulty_levels": [ + 2, + 3, + 5, + 2, + 3, + 8 + ], + "bpm": "138", + "sample_file_name": "double_sample", + "stage_file_name": "double", + "unknown_field": 1, + "easy_file_string": "double_easy", + "normal_file_string": "double_normal", + "hard_file_string": "double_hard" + }, + { + "name_ja": "ロミオとシンデレラ", + "name_en": "ロミオとシンデレラ", + "image_id": 83, + "author_ja": "doriko", + "author_en": "doriko", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 9 + ], + "bpm": "170", + "sample_file_name": "romio_sample", + "stage_file_name": "romio", + "unknown_field": 2, + "easy_file_string": "romio_easy", + "normal_file_string": "romio_normal", + "hard_file_string": "romio_hard" + }, + { + "name_ja": "ハッピーシンセサイザ", + "name_en": "ハッピーシンセサイザ", + "image_id": 84, + "author_ja": "EasyPop", + "author_en": "EasyPop", + "song_length": "(2:18)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "127", + "sample_file_name": "happysyn_sample", + "stage_file_name": "happysyn", + "unknown_field": 2, + "easy_file_string": "happysyn_easy", + "normal_file_string": "happysyn_normal", + "hard_file_string": "happysyn_hard" + }, + { + "name_ja": "右肩の蝶", + "name_en": "右肩の蝶", + "image_id": 85, + "author_ja": "のりぴー", + "author_en": "Noripy", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 6, + 7, + 2, + 6, + 8 + ], + "bpm": "140", + "sample_file_name": "migikata_sample", + "stage_file_name": "migikata", + "unknown_field": 8, + "easy_file_string": "migikata_easy", + "normal_file_string": "migikata_normal", + "hard_file_string": "migikata_hard" + }, + { + "name_ja": "白金ディスコ", + "name_en": "白金ディスコ", + "image_id": 86, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 1, + 4, + 5, + 1, + 5, + 6 + ], + "bpm": "117", + "sample_file_name": "platinum_sample", + "stage_file_name": "platinum", + "unknown_field": 3, + "easy_file_string": "platinum_easy", + "normal_file_string": "platinum_normal", + "hard_file_string": "platinum_hard" + }, + { + "name_ja": "ナイショの話", + "name_en": "ナイショの話", + "image_id": 87, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:28)", + "difficulty_levels": [ + 3, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "194", + "sample_file_name": "naisho_sample", + "stage_file_name": "naisho", + "unknown_field": 5, + "easy_file_string": "naisho_easy", + "normal_file_string": "naisho_normal", + "hard_file_string": "naisho_hard" + }, + { + "name_ja": "crossing field", + "name_en": "crossing field", + "image_id": 88, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:29)", + "difficulty_levels": [ + 3, + 4, + 6, + 3, + 5, + 6 + ], + "bpm": "179", + "sample_file_name": "cross_sample", + "stage_file_name": "cross", + "unknown_field": 1, + "easy_file_string": "cross_easy", + "normal_file_string": "cross_normal", + "hard_file_string": "cross_hard" + }, + { + "name_ja": "INNOCENCE", + "name_en": "INNOCENCE", + "image_id": 89, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:29)", + "difficulty_levels": [ + 4, + 7, + 8, + 0, + 0, + 0 + ], + "bpm": "183", + "sample_file_name": "innocence_sample", + "stage_file_name": "innocence", + "unknown_field": 17, + "easy_file_string": "innocence_easy", + "normal_file_string": "innocence_normal", + "hard_file_string": "innocence_hard" + }, + { + "name_ja": "Poker Face", + "name_en": "Poker Face", + "image_id": 90, + "author_ja": "Lady Gaga", + "author_en": "Lady Gaga", + "song_length": "(1:56)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "119", + "sample_file_name": "poker_sample", + "stage_file_name": "poker", + "unknown_field": 17, + "easy_file_string": "poker_easy", + "normal_file_string": "poker_normal", + "hard_file_string": "poker_hard" + }, + { + "name_ja": "Bad Romance", + "name_en": "Bad Romance", + "image_id": 91, + "author_ja": "Lady Gaga", + "author_en": "Lady Gaga", + "song_length": "(1:49)", + "difficulty_levels": [ + 2, + 5, + 6, + 0, + 0, + 0 + ], + "bpm": "119", + "sample_file_name": "romance_sample", + "stage_file_name": "romance", + "unknown_field": 9, + "easy_file_string": "romance_easy", + "normal_file_string": "romance_normal", + "hard_file_string": "romance_hard" + }, + { + "name_ja": "Party Rock Anthem", + "name_en": "Party Rock Anthem", + "image_id": 92, + "author_ja": "LMFAO", + "author_en": "LMFAO", + "song_length": "(2:00)", + "difficulty_levels": [ + 3, + 5, + 7, + 0, + 0, + 0 + ], + "bpm": "130", + "sample_file_name": "party_sample", + "stage_file_name": "party", + "unknown_field": 1, + "easy_file_string": "party_easy", + "normal_file_string": "party_normal", + "hard_file_string": "party_hard" + }, + { + "name_ja": "What You Waiting For?", + "name_en": "What You Waiting For?", + "image_id": 93, + "author_ja": "Gwen Stefani", + "author_en": "Gwen Stefani", + "song_length": "(1:37)", + "difficulty_levels": [ + 4, + 6, + 7, + 0, + 0, + 0 + ], + "bpm": "136", + "sample_file_name": "whatyou_sample", + "stage_file_name": "whatyou", + "unknown_field": 8, + "easy_file_string": "whatyou_easy", + "normal_file_string": "whatyou_normal", + "hard_file_string": "whatyou_hard" + }, + { + "name_ja": "行くぜっ!怪盗少女 -Z Ver.-", + "name_en": "行くぜっ!怪盗少女 -Z Ver.-", + "image_id": 94, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "160", + "sample_file_name": "kaitoushoujyo_sample", + "stage_file_name": "kaitou", + "unknown_field": 1, + "easy_file_string": "kaitou_easy", + "normal_file_string": "kaitou_normal", + "hard_file_string": "kaitou_hard" + }, + { + "name_ja": "サラバ、愛しき悲しみたちよ", + "name_en": "サラバ、愛しき悲しみたちよ", + "image_id": 95, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:56)", + "difficulty_levels": [ + 4, + 5, + 8, + 0, + 0, + 0 + ], + "bpm": "168", + "sample_file_name": "saraba_sample", + "stage_file_name": "saraba", + "unknown_field": 9, + "easy_file_string": "saraba_easy", + "normal_file_string": "saraba_normal", + "hard_file_string": "saraba_hard" + }, + { + "name_ja": "Z女戦争", + "name_en": "Z女戦争", + "image_id": 96, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:11)", + "difficulty_levels": [ + 4, + 7, + 8, + 0, + 0, + 0 + ], + "bpm": "160", + "sample_file_name": "otome_sample", + "stage_file_name": "otome", + "unknown_field": 2, + "easy_file_string": "otome_easy", + "normal_file_string": "otome_normal", + "hard_file_string": "otome_hard" + }, + { + "name_ja": "猛烈宇宙交響曲・第七楽章「無限の愛」", + "name_en": "猛烈宇宙交響曲・第七楽章「無限の愛」", + "image_id": 97, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 3, + 7, + 8, + 0, + 0, + 0 + ], + "bpm": "174", + "sample_file_name": "moretu_sample", + "stage_file_name": "moretu", + "unknown_field": 1, + "easy_file_string": "moretu_easy", + "normal_file_string": "moretu_normal", + "hard_file_string": "moretu_hard" + }, + { + "name_ja": "フライングゲット", + "name_en": "フライングゲット", + "image_id": 98, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:35)", + "difficulty_levels": [ + 4, + 7, + 8, + 0, + 0, + 0 + ], + "bpm": "131", + "sample_file_name": "flying_sample", + "stage_file_name": "flyng", + "unknown_field": 8, + "easy_file_string": "flying_easy", + "normal_file_string": "flying_normal", + "hard_file_string": "flying_hard" + }, + { + "name_ja": "ヘビーローテーション", + "name_en": "ヘビーローテーション", + "image_id": 99, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "178", + "sample_file_name": "heavy_sample", + "stage_file_name": "heavy", + "unknown_field": 2, + "easy_file_string": "heavy_easy", + "normal_file_string": "heavy_normal", + "hard_file_string": "heavy_hard" + }, + { + "name_ja": "V.I.P", + "name_en": "V.I.P", + "image_id": 100, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:32)", + "difficulty_levels": [ + 3, + 6, + 7, + 3, + 6, + 8 + ], + "bpm": "185", + "sample_file_name": "vip_sample", + "stage_file_name": "vip", + "unknown_field": 8, + "easy_file_string": "vip_easy", + "normal_file_string": "vip_normal", + "hard_file_string": "vip_hard" + }, + { + "name_ja": "Pray", + "name_en": "Pray", + "image_id": 101, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:38)", + "difficulty_levels": [ + 4, + 7, + 8, + 4, + 7, + 8 + ], + "bpm": "178", + "sample_file_name": "pray_sample", + "stage_file_name": "pray", + "unknown_field": 9, + "easy_file_string": "pray_easy", + "normal_file_string": "pray_normal", + "hard_file_string": "pray_hard" + }, + { + "name_ja": "ワールズエンド・ダンスホール", + "name_en": "ワールズエンド・ダンスホール", + "image_id": 102, + "author_ja": "wowaka", + "author_en": "wowaka", + "song_length": "(1:49)", + "difficulty_levels": [ + 3, + 5, + 6, + 3, + 5, + 6 + ], + "bpm": "171", + "sample_file_name": "world_sample", + "stage_file_name": "world", + "unknown_field": 1, + "easy_file_string": "world_easy", + "normal_file_string": "world_normal", + "hard_file_string": "world_hard" + }, + { + "name_ja": "アンハッピーリフレイン", + "name_en": "アンハッピーリフレイン", + "image_id": 103, + "author_ja": "wowaka", + "author_en": "wowaka", + "song_length": "(1:58)", + "difficulty_levels": [ + 4, + 7, + 8, + 4, + 8, + 9 + ], + "bpm": "205", + "sample_file_name": "unhappy_sample", + "stage_file_name": "unhappy", + "unknown_field": 17, + "easy_file_string": "unhappy_easy", + "normal_file_string": "unhappy_normal", + "hard_file_string": "unhappy_hard" + }, + { + "name_ja": "ローリンガール", + "name_en": "ローリンガール", + "image_id": 104, + "author_ja": "wowaka", + "author_en": "wowaka", + "song_length": "(1:50)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 9 + ], + "bpm": "195", + "sample_file_name": "rollingirl_sample", + "stage_file_name": "rollingirl", + "unknown_field": 9, + "easy_file_string": "rollingirl_easy", + "normal_file_string": "rollingirl_normal", + "hard_file_string": "rollingirl_hard" + }, + { + "name_ja": "僕のサイノウ", + "name_en": "僕のサイノウ", + "image_id": 105, + "author_ja": "wowaka", + "author_en": "wowaka", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 8 + ], + "bpm": "190", + "sample_file_name": "sainou_sample", + "stage_file_name": "sainou", + "unknown_field": 1, + "easy_file_string": "sainou_easy", + "normal_file_string": "sainou_normal", + "hard_file_string": "sainou_hard" + }, + { + "name_ja": "Analysis Division", + "name_en": "Analysis Division", + "image_id": 106, + "author_ja": "Masayoshi Minoshima", + "author_en": "Masayoshi Minoshima", + "song_length": "(1:38)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 8 + ], + "bpm": "130", + "sample_file_name": "analysis_sample", + "stage_file_name": "analysis", + "unknown_field": 7, + "easy_file_string": "analysis_easy", + "normal_file_string": "analysis_normal", + "hard_file_string": "analysis_hard" + }, + { + "name_ja": "OVER THE NIGHT", + "name_en": "OVER THE NIGHT", + "image_id": 107, + "author_ja": "REDALiCE feat. Ayumi Nomiya", + "author_en": "REDALiCE feat. Ayumi Nomiya", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 7 + ], + "bpm": "175", + "sample_file_name": "over_sample", + "stage_file_name": "over", + "unknown_field": 9, + "easy_file_string": "over_easy", + "normal_file_string": "over_normal", + "hard_file_string": "over_hard" + }, + { + "name_ja": "GO! SPIRAL GO!", + "name_en": "GO! SPIRAL GO!", + "image_id": 108, + "author_ja": "CTO LAB.", + "author_en": "CTO LAB.", + "song_length": "(2:08)", + "difficulty_levels": [ + 3, + 4, + 6, + 3, + 5, + 6 + ], + "bpm": "156", + "sample_file_name": "cto_sample", + "stage_file_name": "cto", + "unknown_field": 10, + "easy_file_string": "cto_easy", + "normal_file_string": "cto_normal", + "hard_file_string": "cto_hard" + }, + { + "name_ja": "Invader GIRL!", + "name_en": "Invader GIRL!", + "image_id": 109, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:49)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 7, + 10 + ], + "bpm": "165", + "sample_file_name": "invgirl_sample", + "stage_file_name": "invgirl", + "unknown_field": 10, + "easy_file_string": "invgirl_easy", + "normal_file_string": "invgirl_normal", + "hard_file_string": "invgirl_hard" + }, + { + "name_ja": "マトリョシカ", + "name_en": "マトリョシカ", + "image_id": 110, + "author_ja": "ハチ", + "author_en": "hachi", + "song_length": "(2:09)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 7, + 9 + ], + "bpm": "205", + "sample_file_name": "mato_sample", + "stage_file_name": "mato", + "unknown_field": 5, + "easy_file_string": "mato_easy", + "normal_file_string": "mato_normal", + "hard_file_string": "mato_hard" + }, + { + "name_ja": "結ンデ開イテ羅刹ト骸", + "name_en": "結ンデ開イテ羅刹ト骸", + "image_id": 111, + "author_ja": "ハチ", + "author_en": "hachi", + "song_length": "(1:41)", + "difficulty_levels": [ + 1, + 3, + 7, + 1, + 3, + 8 + ], + "bpm": "169", + "sample_file_name": "musunde_sample", + "stage_file_name": "musunde", + "unknown_field": 3, + "easy_file_string": "musunde_easy", + "normal_file_string": "musunde_normal", + "hard_file_string": "musunde_hard" + }, + { + "name_ja": "Mrs.Pumpkinの滑稽な夢", + "name_en": "Mrs.Pumpkinの滑稽な夢", + "image_id": 112, + "author_ja": "ハチ", + "author_en": "hachi", + "song_length": "(1:31)", + "difficulty_levels": [ + 1, + 4, + 6, + 1, + 3, + 6 + ], + "bpm": "227", + "sample_file_name": "pumpkin_sample", + "stage_file_name": "pumpkin", + "unknown_field": 9, + "easy_file_string": "pumpkin_easy", + "normal_file_string": "pumpkin_normal", + "hard_file_string": "pumpkin_hard" + }, + { + "name_ja": "ワンダーランドと羊の歌", + "name_en": "ワンダーランドと羊の歌", + "image_id": 113, + "author_ja": "ハチ", + "author_en": "hachi", + "song_length": "(1:58)", + "difficulty_levels": [ + 1, + 3, + 6, + 1, + 3, + 7 + ], + "bpm": "213", + "sample_file_name": "wonder_sample", + "stage_file_name": "wonder", + "unknown_field": 5, + "easy_file_string": "wonder_easy", + "normal_file_string": "wonder_normal", + "hard_file_string": "wonder_hard" + }, + { + "name_ja": "sister's noise", + "name_en": "sister's noise", + "image_id": 114, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 2, + 3, + 5, + 2, + 4, + 7 + ], + "bpm": "144", + "sample_file_name": "sisters_sample", + "stage_file_name": "sisters", + "unknown_field": 18, + "easy_file_string": "sisters_easy", + "normal_file_string": "sisters_normal", + "hard_file_string": "sisters_hard" + }, + { + "name_ja": "reunion", + "name_en": "reunion", + "image_id": 115, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:29)", + "difficulty_levels": [ + 2, + 3, + 5, + 0, + 0, + 0 + ], + "bpm": "135", + "sample_file_name": "reunion_sample", + "stage_file_name": "reunion", + "unknown_field": 2, + "easy_file_string": "reunion_easy", + "normal_file_string": "reunion_normal", + "hard_file_string": "reunion_hard" + }, + { + "name_ja": "Fantastic future", + "name_en": "Fantastic future", + "image_id": 116, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:31)", + "difficulty_levels": [ + 2, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "172", + "sample_file_name": "fantastic_sample", + "stage_file_name": "fantastic", + "unknown_field": 1, + "easy_file_string": "fantastic_easy", + "normal_file_string": "fantastic_normal", + "hard_file_string": "fantastic_hard" + }, + { + "name_ja": "恋は渾沌の隷也", + "name_en": "恋は渾沌の隷也", + "image_id": 117, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "158", + "sample_file_name": "konton_sample", + "stage_file_name": "konton", + "unknown_field": 5, + "easy_file_string": "konton_easy", + "normal_file_string": "konton_normal", + "hard_file_string": "konton_hard" + }, + { + "name_ja": "Sayonara Twilight", + "name_en": "Sayonara Twilight", + "image_id": 118, + "author_ja": "CTS", + "author_en": "CTS", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 4, + 6, + 0, + 0, + 0 + ], + "bpm": "130", + "sample_file_name": "twilight_sample", + "stage_file_name": "twilight", + "unknown_field": 1, + "easy_file_string": "twilight_easy", + "normal_file_string": "twilight_normal", + "hard_file_string": "twilight_hard" + }, + { + "name_ja": "No Way Out", + "name_en": "No Way Out", + "image_id": 119, + "author_ja": "ARM (IOSYS)", + "author_en": "ARM (IOSYS)", + "song_length": "(1:58)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 7, + 12 + ], + "bpm": "175", + "sample_file_name": "noway_sample", + "stage_file_name": "noway", + "unknown_field": 4, + "easy_file_string": "noway_easy", + "normal_file_string": "noway_normal", + "hard_file_string": "noway_hard" + }, + { + "name_ja": "Stardust Vox", + "name_en": "Stardust Vox", + "image_id": 120, + "author_ja": "DJ Laugh a.k.a. uno (IOSYS)", + "author_en": "DJ Laugh a.k.a. uno (IOSYS)", + "song_length": "(1:57)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 7, + 10 + ], + "bpm": "173", + "sample_file_name": "stardust_sample", + "stage_file_name": "stardust", + "unknown_field": 17, + "easy_file_string": "stardust_easy", + "normal_file_string": "stardust_normal", + "hard_file_string": "stardust_hard" + }, + { + "name_ja": "PIXEL STAR", + "name_en": "PIXEL STAR", + "image_id": 121, + "author_ja": "YMCK", + "author_en": "YMCK", + "song_length": "(1:51)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 5, + 7 + ], + "bpm": "151", + "sample_file_name": "pixel_sample", + "stage_file_name": "pixel", + "unknown_field": 10, + "easy_file_string": "pixel_easy", + "normal_file_string": "pixel_normal", + "hard_file_string": "pixel_hard" + }, + { + "name_ja": "Crowded space", + "name_en": "Crowded space", + "image_id": 122, + "author_ja": "Sampling Masters MEGA", + "author_en": "Sampling Masters MEGA", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 7, + 9 + ], + "bpm": "180", + "sample_file_name": "crowded_sample", + "stage_file_name": "crowded", + "unknown_field": 6, + "easy_file_string": "crowded_easy", + "normal_file_string": "crowded_normal", + "hard_file_string": "crowded_hard" + }, + { + "name_ja": "コノハの世界事情", + "name_en": "コノハの世界事情", + "image_id": 123, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:05)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 5, + 10 + ], + "bpm": "220", + "sample_file_name": "konoha_sample", + "stage_file_name": "konoha", + "unknown_field": 8, + "easy_file_string": "konoha_easy", + "normal_file_string": "konoha_normal", + "hard_file_string": "konoha_hard" + }, + { + "name_ja": "空想フォレスト", + "name_en": "空想フォレスト", + "image_id": 124, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:17)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 7 + ], + "bpm": "180", + "sample_file_name": "kusou_sample", + "stage_file_name": "kusou", + "unknown_field": 2, + "easy_file_string": "kusou_easy", + "normal_file_string": "kusou_normal", + "hard_file_string": "kusou_hard" + }, + { + "name_ja": "オツキミリサイタル", + "name_en": "オツキミリサイタル", + "image_id": 125, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:52)", + "difficulty_levels": [ + 4, + 7, + 8, + 4, + 7, + 9 + ], + "bpm": "110-195", + "sample_file_name": "otukimi_sample", + "stage_file_name": "otukimi", + "unknown_field": 17, + "easy_file_string": "otukimi_easy", + "normal_file_string": "otukimi_normal", + "hard_file_string": "otukimi_hard" + }, + { + "name_ja": "ロスタイムメモリー", + "name_en": "ロスタイムメモリー", + "image_id": 126, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 9 + ], + "bpm": "105-210", + "sample_file_name": "losstime_sample", + "stage_file_name": "losstime", + "unknown_field": 9, + "easy_file_string": "losstime_easy", + "normal_file_string": "losstime_normal", + "hard_file_string": "losstime_hard" + }, + { + "name_ja": "ダンシング☆サムライ", + "name_en": "ダンシング☆サムライ", + "image_id": 127, + "author_ja": "mathru (かにみそP)", + "author_en": "mathru (KanimisoP)", + "song_length": "(2:07)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 5, + 8 + ], + "bpm": "142", + "sample_file_name": "dancing_sample", + "stage_file_name": "dancing", + "unknown_field": 3, + "easy_file_string": "dancing_easy", + "normal_file_string": "dancing_normal", + "hard_file_string": "dancing_hard" + }, + { + "name_ja": "THE WORLDS", + "name_en": "THE WORLDS", + "image_id": 128, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(2:00)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 5, + 8 + ], + "bpm": "180", + "sample_file_name": "mssp_sample", + "stage_file_name": "mssp", + "unknown_field": 1, + "easy_file_string": "mssp_easy", + "normal_file_string": "mssp_normal", + "hard_file_string": "mssp_hard" + }, + { + "name_ja": "独りんぼエンヴィー", + "name_en": "独りんぼエンヴィー", + "image_id": 129, + "author_ja": "koyori (電ポルP)", + "author_en": "koyori (DenporuP)", + "song_length": "(1:49)", + "difficulty_levels": [ + 3, + 4, + 6, + 3, + 4, + 6 + ], + "bpm": "132", + "sample_file_name": "envy_sample", + "stage_file_name": "envy", + "unknown_field": 17, + "easy_file_string": "envy_easy", + "normal_file_string": "envy_normal", + "hard_file_string": "envy_hard" + }, + { + "name_ja": "アストロトルーパー", + "name_en": "アストロトルーパー", + "image_id": 130, + "author_ja": "さつき が てんこもり", + "author_en": "satsuki ga tenkomori", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 8 + ], + "bpm": "175", + "sample_file_name": "astro_sample", + "stage_file_name": "astro", + "unknown_field": 10, + "easy_file_string": "astro_easy", + "normal_file_string": "astro_normal", + "hard_file_string": "astro_hard" + }, + { + "name_ja": "Departure -Remix-", + "name_en": "Departure -Remix-", + "image_id": 131, + "author_ja": "Remixed by COSIO composed by Kenji Ito", + "author_en": "Remixed by COSIO composed by Kenji Ito", + "song_length": "(1:56)", + "difficulty_levels": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "bpm": "132", + "sample_file_name": "redeparture_sample", + "stage_file_name": "redeparture", + "unknown_field": 1, + "easy_file_string": "redeparture_easy", + "normal_file_string": "redeparture_normal", + "hard_file_string": "redeparture_hard" + }, + { + "name_ja": "Departure", + "name_en": "Departure", + "image_id": 132, + "author_ja": "Kenji Ito", + "author_en": "Kenji Ito", + "song_length": "(1:56)", + "difficulty_levels": [ + 1, + 3, + 4, + 1, + 4, + 6 + ], + "bpm": "137", + "sample_file_name": "departure_sample", + "stage_file_name": "departure", + "unknown_field": 1, + "easy_file_string": "departure_easy", + "normal_file_string": "departure_normal", + "hard_file_string": "departure_hard" + }, + { + "name_ja": "Walking Through The Towers", + "name_en": "Walking Through The Towers", + "image_id": 133, + "author_ja": "Kenji Ito", + "author_en": "Kenji Ito", + "song_length": "(1:50)", + "difficulty_levels": [ + 2, + 4, + 5, + 3, + 5, + 12 + ], + "bpm": "150", + "sample_file_name": "walking_sample", + "stage_file_name": "walking", + "unknown_field": 10, + "easy_file_string": "walking_easy", + "normal_file_string": "walking_normal", + "hard_file_string": "walking_hard" + }, + { + "name_ja": "The Orb Festival", + "name_en": "The Orb Festival", + "image_id": 134, + "author_ja": "Kenji Ito", + "author_en": "Kenji Ito", + "song_length": "(1:52)", + "difficulty_levels": [ + 4, + 5, + 8, + 4, + 5, + 9 + ], + "bpm": "163", + "sample_file_name": "orb_sample", + "stage_file_name": "orb", + "unknown_field": 1, + "easy_file_string": "orb_easy", + "normal_file_string": "orb_normal", + "hard_file_string": "orb_hard" + }, + { + "name_ja": "Walking Through The Towers -Remix-", + "name_en": "Walking Through The Towers -Remix-", + "image_id": 135, + "author_ja": "Remixed by COSIO composed by Kenji Ito", + "author_en": "Remixed by COSIO composed by Kenji Ito", + "song_length": "(1:25)", + "difficulty_levels": [ + 5, + 7, + 9, + 5, + 8, + 11 + ], + "bpm": "180", + "sample_file_name": "rewalking_sample", + "stage_file_name": "rewalking", + "unknown_field": 17, + "easy_file_string": "rewalking_easy", + "normal_file_string": "rewalking_normal", + "hard_file_string": "rewalking_hard" + }, + { + "name_ja": "SEE THE LIGHTS feat. IA", + "name_en": "SEE THE LIGHTS feat. IA", + "image_id": 136, + "author_ja": "ASY", + "author_en": "ASY", + "song_length": "(2:01)", + "difficulty_levels": [ + 3, + 5, + 7, + 0, + 0, + 0 + ], + "bpm": "174", + "sample_file_name": "seelights_sample", + "stage_file_name": "seelights", + "unknown_field": 18, + "easy_file_string": "seelights_easy", + "normal_file_string": "seelights_normal", + "hard_file_string": "seelights_hard" + }, + { + "name_ja": "ワールド・コーリング (TeddyLoid Remix)", + "name_en": "ワールド・コーリング (TeddyLoid Remix)", + "image_id": 137, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 7 + ], + "bpm": "130", + "sample_file_name": "worldcall_sample", + "stage_file_name": "worldcall", + "unknown_field": 5, + "easy_file_string": "worldcall_easy", + "normal_file_string": "worldcall_normal", + "hard_file_string": "worldcall_hard" + }, + { + "name_ja": "Over Drive", + "name_en": "Over Drive", + "image_id": 138, + "author_ja": "TeddyLoid", + "author_en": "TeddyLoid", + "song_length": "(2:05)", + "difficulty_levels": [ + 4, + 6, + 7, + 4, + 7, + 10 + ], + "bpm": "160", + "sample_file_name": "overdrive_sample", + "stage_file_name": "overdrive", + "unknown_field": 18, + "easy_file_string": "overdrive_easy", + "normal_file_string": "overdrive_normal", + "hard_file_string": "overdrive_hard" + }, + { + "name_ja": "NO feat. IA", + "name_en": "NO feat. IA", + "image_id": 139, + "author_ja": "ASY", + "author_en": "ASY", + "song_length": "(1:56)", + "difficulty_levels": [ + 4, + 7, + 8, + 0, + 0, + 0 + ], + "bpm": "87-176", + "sample_file_name": "no_sample", + "stage_file_name": "no", + "unknown_field": 1, + "easy_file_string": "no_easy", + "normal_file_string": "no_normal", + "hard_file_string": "no_hard" + }, + { + "name_ja": "エネの電脳紀行", + "name_en": "エネの電脳紀行", + "image_id": 140, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:51)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "180", + "sample_file_name": "ene_sample", + "stage_file_name": "ene", + "unknown_field": 18, + "easy_file_string": "ene_easy", + "normal_file_string": "ene_normal", + "hard_file_string": "ene_hard" + }, + { + "name_ja": "Groove Prayer", + "name_en": "Groove Prayer", + "image_id": 141, + "author_ja": "COSIO feat. ChouCho", + "author_en": "COSIO feat. ChouCho", + "song_length": "(1:46)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 5, + 7 + ], + "bpm": "190", + "sample_file_name": "grooveprayer_sample", + "stage_file_name": "grooveprayer", + "unknown_field": 1, + "easy_file_string": "grooveprayer_easy", + "normal_file_string": "grooveprayer_normal", + "hard_file_string": "grooveprayer_hard" + }, + { + "name_ja": "ヘッドフォンアクター", + "name_en": "ヘッドフォンアクター", + "image_id": 142, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:01)", + "difficulty_levels": [ + 4, + 7, + 10, + 4, + 7, + 11 + ], + "bpm": "210", + "sample_file_name": "headphone_sample", + "stage_file_name": "headphone", + "unknown_field": 1, + "easy_file_string": "headphone_easy", + "normal_file_string": "headphone_normal", + "hard_file_string": "headphone_hard" + }, + { + "name_ja": "アヤノの幸福理論", + "name_en": "アヤノの幸福理論", + "image_id": 143, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:11)", + "difficulty_levels": [ + 1, + 3, + 5, + 1, + 4, + 5 + ], + "bpm": "86", + "sample_file_name": "ayano_sample", + "stage_file_name": "ayano", + "unknown_field": 17, + "easy_file_string": "ayano_easy", + "normal_file_string": "ayano_normal", + "hard_file_string": "ayano_hard" + }, + { + "name_ja": "夕景イエスタデイ", + "name_en": "夕景イエスタデイ", + "image_id": 144, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 5, + 8 + ], + "bpm": "132", + "sample_file_name": "yukei_sample", + "stage_file_name": "yukei", + "unknown_field": 5, + "easy_file_string": "yukei_easy", + "normal_file_string": "yukei_normal", + "hard_file_string": "yukei_hard" + }, + { + "name_ja": "人造エネミー", + "name_en": "人造エネミー", + "image_id": 145, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:11)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 6, + 9 + ], + "bpm": "183", + "sample_file_name": "zinzou_sample", + "stage_file_name": "zinzou", + "unknown_field": 10, + "easy_file_string": "zinzou_easy", + "normal_file_string": "zinzou_normal", + "hard_file_string": "zinzou_hard" + }, + { + "name_ja": "Captain NEO -Confusion Mix-", + "name_en": "Captain NEO -Confusion Mix-", + "image_id": 146, + "author_ja": "Sampling Masters MEGA", + "author_en": "Sampling Masters MEGA", + "song_length": "(1:35)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 6, + 9 + ], + "bpm": "170", + "sample_file_name": "recaptain_sample", + "stage_file_name": "recaptain", + "unknown_field": 7, + "easy_file_string": "recaptain_easy", + "normal_file_string": "recaptain_normal", + "hard_file_string": "recaptain_hard" + }, + { + "name_ja": "Geometric City -GC Remix-", + "name_en": "Geometric City -GC Remix-", + "image_id": 147, + "author_ja": "矢鴇つかさ", + "author_en": "矢鴇つかさ", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 8 + ], + "bpm": "150", + "sample_file_name": "georemix_sample", + "stage_file_name": "georemix", + "unknown_field": 7, + "easy_file_string": "georemix_easy", + "normal_file_string": "georemix_normal", + "hard_file_string": "georemix_hard" + }, + { + "name_ja": "CERAMIC HEART (REMIX)", + "name_en": "CERAMIC HEART (REMIX)", + "image_id": 148, + "author_ja": "Masayoshi Minoshima feat. anporin", + "author_en": "Masayoshi Minoshima feat. anporin", + "song_length": "(1:47)", + "difficulty_levels": [ + 3, + 7, + 8, + 3, + 7, + 9 + ], + "bpm": "128", + "sample_file_name": "ceramic_sample", + "stage_file_name": "ceramic", + "unknown_field": 1, + "easy_file_string": "ceramic_easy", + "normal_file_string": "ceramic_normal", + "hard_file_string": "ceramic_hard" + }, + { + "name_ja": "ON THE VERGE OF REVIVAL (REMIX)", + "name_en": "ON THE VERGE OF REVIVAL (REMIX)", + "image_id": 149, + "author_ja": "ALiCE'S EMOTiON feat. ビートまりお", + "author_en": "ALiCE'S EMOTiON feat. ビートまりお", + "song_length": "(1:42)", + "difficulty_levels": [ + 3, + 6, + 9, + 4, + 7, + 10 + ], + "bpm": "174", + "sample_file_name": "psychic_sample", + "stage_file_name": "psychic", + "unknown_field": 17, + "easy_file_string": "psychic_easy", + "normal_file_string": "psychic_normal", + "hard_file_string": "psychic_hard" + }, + { + "name_ja": "Roteen da Moon", + "name_en": "Roteen da Moon", + "image_id": 150, + "author_ja": "Sampling Masters MEGA", + "author_en": "Sampling Masters MEGA", + "song_length": "(1:29)", + "difficulty_levels": [ + 4, + 6, + 9, + 4, + 7, + 11 + ], + "bpm": "200", + "sample_file_name": "roteen_sample", + "stage_file_name": "roteen", + "unknown_field": 1, + "easy_file_string": "roteen_easy", + "normal_file_string": "roteen_normal", + "hard_file_string": "roteen_hard" + }, + { + "name_ja": "Hard Head", + "name_en": "Hard Head", + "image_id": 151, + "author_ja": "Sampling Masters MEGA", + "author_en": "Sampling Masters MEGA", + "song_length": "(1:32)", + "difficulty_levels": [ + 2, + 6, + 8, + 2, + 6, + 9 + ], + "bpm": "138", + "sample_file_name": "hardhead_sample", + "stage_file_name": "hardhead", + "unknown_field": 9, + "easy_file_string": "hardhead_easy", + "normal_file_string": "hardhead_normal", + "hard_file_string": "hardhead_hard" + }, + { + "name_ja": "TGM in the Bottle", + "name_en": "TGM in the Bottle", + "image_id": 152, + "author_ja": "Sampling Masters MEGA", + "author_en": "Sampling Masters MEGA", + "song_length": "(1:28)", + "difficulty_levels": [ + 5, + 7, + 8, + 5, + 8, + 9 + ], + "bpm": "150", + "sample_file_name": "tgm_sample", + "stage_file_name": "tgm", + "unknown_field": 10, + "easy_file_string": "tgm_easy", + "normal_file_string": "tgm_normal", + "hard_file_string": "tgm_hard" + }, + { + "name_ja": "Night Life", + "name_en": "Night Life", + "image_id": 153, + "author_ja": "Sampling Masters AYA", + "author_en": "Sampling Masters AYA", + "song_length": "(1:30)", + "difficulty_levels": [ + 4, + 7, + 8, + 4, + 7, + 11 + ], + "bpm": "150", + "sample_file_name": "nightlife_sample", + "stage_file_name": "nightlife", + "unknown_field": 1, + "easy_file_string": "nightlife_easy", + "normal_file_string": "nightlife_normal", + "hard_file_string": "nightlife_hard" + }, + { + "name_ja": "Sakura Mankai", + "name_en": "Sakura Mankai", + "image_id": 154, + "author_ja": "HIROTO", + "author_en": "HIROTO", + "song_length": "(1:42)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 10 + ], + "bpm": "129", + "sample_file_name": "sakuram_sample", + "stage_file_name": "sakuram", + "unknown_field": 2, + "easy_file_string": "sakuram_easy", + "normal_file_string": "sakuram_normal", + "hard_file_string": "sakuram_hard" + }, + { + "name_ja": "M.S.S. Planet", + "name_en": "M.S.S. Planet", + "image_id": 155, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(2:01)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 5, + 8 + ], + "bpm": "145", + "sample_file_name": "mssplanet_sample", + "stage_file_name": "mssplanet", + "unknown_field": 10, + "easy_file_string": "mssplanet_easy", + "normal_file_string": "mssplanet_normal", + "hard_file_string": "mssplanet_hard" + }, + { + "name_ja": "THE BLUE", + "name_en": "THE BLUE", + "image_id": 156, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(1:40)", + "difficulty_levels": [ + 3, + 6, + 9, + 3, + 7, + 9 + ], + "bpm": "170", + "sample_file_name": "blue_sample", + "stage_file_name": "blue", + "unknown_field": 4, + "easy_file_string": "blue_easy", + "normal_file_string": "blue_normal", + "hard_file_string": "blue_hard" + }, + { + "name_ja": "Whereabouts of curry", + "name_en": "Whereabouts of curry", + "image_id": 157, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 9 + ], + "bpm": "181", + "sample_file_name": "curry_sample", + "stage_file_name": "curry", + "unknown_field": 9, + "easy_file_string": "curry_easy", + "normal_file_string": "curry_normal", + "hard_file_string": "curry_hard" + }, + { + "name_ja": "CELESTIAL", + "name_en": "CELESTIAL", + "image_id": 158, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(2:16)", + "difficulty_levels": [ + 4, + 7, + 11, + 4, + 7, + 14 + ], + "bpm": "195", + "sample_file_name": "celestial_sample", + "stage_file_name": "celestial", + "unknown_field": 17, + "easy_file_string": "celestial_easy", + "normal_file_string": "celestial_normal", + "hard_file_string": "celestial_hard" + }, + { + "name_ja": "メカクシコード", + "name_en": "メカクシコード", + "image_id": 159, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:01)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "185", + "sample_file_name": "mekakushi_sample", + "stage_file_name": "mekakushi", + "unknown_field": 1, + "easy_file_string": "mekakushi_easy", + "normal_file_string": "mekakushi_normal", + "hard_file_string": "mekakushi_hard" + }, + { + "name_ja": "少年ブレイヴ", + "name_en": "少年ブレイヴ", + "image_id": 160, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:16)", + "difficulty_levels": [ + 5, + 7, + 10, + 5, + 8, + 11 + ], + "bpm": "205", + "sample_file_name": "shonen_sample", + "stage_file_name": "shonen", + "unknown_field": 1, + "easy_file_string": "shonen_easy", + "normal_file_string": "shonen_normal", + "hard_file_string": "shonen_hard" + }, + { + "name_ja": "アウターサイエンス", + "name_en": "アウターサイエンス", + "image_id": 161, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:14)", + "difficulty_levels": [ + 5, + 7, + 11, + 5, + 8, + 15 + ], + "bpm": "195", + "sample_file_name": "outer_sample", + "stage_file_name": "outer", + "unknown_field": 6, + "easy_file_string": "outer_easy", + "normal_file_string": "outer_normal", + "hard_file_string": "outer_hard" + }, + { + "name_ja": "サマータイムレコード", + "name_en": "サマータイムレコード", + "image_id": 162, + "author_ja": "じん", + "author_en": "JIN", + "song_length": "(2:11)", + "difficulty_levels": [ + 4, + 6, + 7, + 4, + 6, + 9 + ], + "bpm": "185", + "sample_file_name": "summer_sample", + "stage_file_name": "summer", + "unknown_field": 1, + "easy_file_string": "summer_easy", + "normal_file_string": "summer_normal", + "hard_file_string": "summer_hard" + }, + { + "name_ja": "It's a pit world", + "name_en": "It's a pit world", + "image_id": 163, + "author_ja": "Shohei Tsuchiya feat. SATOMI", + "author_en": "Shohei Tsuchiya feat. SATOMI", + "song_length": "(2:19)", + "difficulty_levels": [ + 2, + 6, + 8, + 3, + 6, + 9 + ], + "bpm": "140", + "sample_file_name": "shitworld_sample", + "stage_file_name": "shitworld", + "unknown_field": 8, + "easy_file_string": "shitworld_easy", + "normal_file_string": "shitworld_normal", + "hard_file_string": "shitworld_hard" + }, + { + "name_ja": "COZMIC OPERATION", + "name_en": "COZMIC OPERATION", + "image_id": 164, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:57)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 7, + 10 + ], + "bpm": "137", + "sample_file_name": "cozmo_sample", + "stage_file_name": "cozmo", + "unknown_field": 1, + "easy_file_string": "cozmo_easy", + "normal_file_string": "cozmo_normal", + "hard_file_string": "cozmo_hard" + }, + { + "name_ja": "World Collapse", + "name_en": "World Collapse", + "image_id": 165, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:51)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 5, + 8 + ], + "bpm": "140", + "sample_file_name": "worldcollap_sample", + "stage_file_name": "worldcollap", + "unknown_field": 17, + "easy_file_string": "worldcollap_easy", + "normal_file_string": "worldcollap_normal", + "hard_file_string": "worldcollap_hard" + }, + { + "name_ja": "Got more raves?", + "name_en": "Got more raves?", + "image_id": 166, + "author_ja": "E.G.G.", + "author_en": "E.G.G.", + "song_length": "(2:03)", + "difficulty_levels": [ + 7, + 8, + 14, + 8, + 13, + 20 + ], + "bpm": "266", + "sample_file_name": "extremegrv_sample", + "stage_file_name": "extremegrv", + "unknown_field": 8, + "easy_file_string": "extremegrv_easy", + "normal_file_string": "extremegrv_normal", + "hard_file_string": "extremegrv_hard" + }, + { + "name_ja": "Departure -Remix-", + "name_en": "Departure -Remix-", + "image_id": 131, + "author_ja": "Remixed by COSIO composed by Kenji Ito", + "author_en": "Remixed by COSIO composed by Kenji Ito", + "song_length": "(1:56)", + "difficulty_levels": [ + 0, + 0, + 0, + 0, + 0, + 0 + ], + "bpm": "132", + "sample_file_name": "redeparture_sample", + "stage_file_name": "redeparture", + "unknown_field": 1, + "easy_file_string": "redeparture_easy", + "normal_file_string": "redeparture_normal", + "hard_file_string": "redeparture_hard" + }, + { + "name_ja": "Dragon's Den", + "name_en": "Dragon's Den", + "image_id": 167, + "author_ja": "Kenji Ito", + "author_en": "Kenji Ito", + "song_length": "(1:46)", + "difficulty_levels": [ + 3, + 5, + 6, + 3, + 5, + 8 + ], + "bpm": "161", + "sample_file_name": "pzddragon_sample", + "stage_file_name": "pzddragon", + "unknown_field": 1, + "easy_file_string": "pzddragon_easy", + "normal_file_string": "pzddragon_normal", + "hard_file_string": "pzddragon_hard" + }, + { + "name_ja": "A New Journey", + "name_en": "A New Journey", + "image_id": 168, + "author_ja": "Kenji Ito", + "author_en": "Kenji Ito", + "song_length": "(1:42)", + "difficulty_levels": [ + 1, + 3, + 4, + 1, + 3, + 5 + ], + "bpm": "137", + "sample_file_name": "pzdnj_sample", + "stage_file_name": "pzdnj", + "unknown_field": 1, + "easy_file_string": "pzdnj_easy", + "normal_file_string": "pzdnj_normal", + "hard_file_string": "pzdnj_hard" + }, + { + "name_ja": "決戦!! from Z", + "name_en": "決戦!! from Z", + "image_id": 169, + "author_ja": "Kenji Ito", + "author_en": "Kenji Ito", + "song_length": "(1:48)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 5, + 8 + ], + "bpm": "154", + "sample_file_name": "pzdz_sample", + "stage_file_name": "pzdz", + "unknown_field": 17, + "easy_file_string": "pzdz_easy", + "normal_file_string": "pzdz_normal", + "hard_file_string": "pzdz_hard" + }, + { + "name_ja": "Discover from W -Remix-", + "name_en": "Discover from W -Remix-", + "image_id": 170, + "author_ja": "Shohei Tsuchiya / Compose:Yukio Nakajima", + "author_en": "Remixed by Shohei Tsuchiya composed by Yukio Nakajima", + "song_length": "(2:04)", + "difficulty_levels": [ + 3, + 4, + 7, + 3, + 5, + 8 + ], + "bpm": "120", + "sample_file_name": "pzdwarr_sample", + "stage_file_name": "pzdwarr", + "unknown_field": 7, + "easy_file_string": "pzdwarr_easy", + "normal_file_string": "pzdwarr_normal", + "hard_file_string": "pzdwarr_hard" + }, + { + "name_ja": "バビロン", + "name_en": "バビロン", + "image_id": 171, + "author_ja": "トーマ", + "author_en": "Toma", + "song_length": "(1:47)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 6, + 9 + ], + "bpm": "186-230", + "sample_file_name": "babiron_sample", + "stage_file_name": "babiron", + "unknown_field": 9, + "easy_file_string": "babiron_easy", + "normal_file_string": "babiron_normal", + "hard_file_string": "babiron_hard" + }, + { + "name_ja": "ヤンキーボーイ・ヤンキーガール", + "name_en": "ヤンキーボーイ・ヤンキーガール", + "image_id": 172, + "author_ja": "トーマ", + "author_en": "Toma", + "song_length": "(2:08)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 8, + 11 + ], + "bpm": "125-250", + "sample_file_name": "yankey_sample", + "stage_file_name": "yankey", + "unknown_field": 1, + "easy_file_string": "yankey_easy", + "normal_file_string": "yankey_normal", + "hard_file_string": "yankey_hard" + }, + { + "name_ja": "アザレアの亡霊", + "name_en": "アザレアの亡霊", + "image_id": 173, + "author_ja": "トーマ", + "author_en": "Toma", + "song_length": "(2:14)", + "difficulty_levels": [ + 3, + 7, + 9, + 4, + 7, + 10 + ], + "bpm": "170", + "sample_file_name": "azarea_sample", + "stage_file_name": "azarea", + "unknown_field": 9, + "easy_file_string": "azarea_easy", + "normal_file_string": "azarea_normal", + "hard_file_string": "azarea_hard" + }, + { + "name_ja": "魔法少女幸福論", + "name_en": "魔法少女幸福論", + "image_id": 174, + "author_ja": "トーマ", + "author_en": "Toma", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 5, + 9, + 3, + 6, + 10 + ], + "bpm": "145-180", + "sample_file_name": "mahosyozyo_sample", + "stage_file_name": "mahosyozyo", + "unknown_field": 5, + "easy_file_string": "mahosyozyo_easy", + "normal_file_string": "mahosyozyo_normal", + "hard_file_string": "mahosyozyo_hard" + }, + { + "name_ja": "Satisfiction", + "name_en": "Satisfiction", + "image_id": 175, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(1:56)", + "difficulty_levels": [ + 4, + 7, + 10, + 4, + 8, + 11 + ], + "bpm": "195", + "sample_file_name": "satis_sample", + "stage_file_name": "satis", + "unknown_field": 1, + "easy_file_string": "satis_easy", + "normal_file_string": "satis_normal", + "hard_file_string": "satis_hard" + }, + { + "name_ja": "SKYSCRAPER", + "name_en": "SKYSCRAPER", + "image_id": 176, + "author_ja": "Dr. ARM (IOSYS)", + "author_en": "Dr. ARM (IOSYS)", + "song_length": "(2:05)", + "difficulty_levels": [ + 2, + 6, + 9, + 3, + 6, + 11 + ], + "bpm": "140", + "sample_file_name": "skyscraper_sample", + "stage_file_name": "skyscraper", + "unknown_field": 7, + "easy_file_string": "skyscraper_easy", + "normal_file_string": "skyscraper_normal", + "hard_file_string": "skyscraper_hard" + }, + { + "name_ja": "STAR COASTER", + "name_en": "STAR COASTER", + "image_id": 177, + "author_ja": "D.watt (IOSYS)", + "author_en": "D.watt (IOSYS)", + "song_length": "(1:50)", + "difficulty_levels": [ + 4, + 7, + 9, + 5, + 8, + 12 + ], + "bpm": "184", + "sample_file_name": "starcoaster_sample", + "stage_file_name": "starcoaster", + "unknown_field": 1, + "easy_file_string": "starcoaster_easy", + "normal_file_string": "starcoaster_normal", + "hard_file_string": "starcoaster_hard" + }, + { + "name_ja": "Five to Seven", + "name_en": "Five to Seven", + "image_id": 178, + "author_ja": "Sampling Masters AYA", + "author_en": "Sampling Masters AYA", + "song_length": "(2:10)", + "difficulty_levels": [ + 4, + 8, + 11, + 5, + 8, + 13 + ], + "bpm": "150", + "sample_file_name": "saso_sample", + "stage_file_name": "saso", + "unknown_field": 7, + "easy_file_string": "saso_easy", + "normal_file_string": "saso_normal", + "hard_file_string": "saso_hard" + }, + { + "name_ja": "The Party Has Just Begun", + "name_en": "The Party Has Just Begun", + "image_id": 179, + "author_ja": "LastSecond", + "author_en": "LastSecond", + "song_length": "(2:07)", + "difficulty_levels": [ + 3, + 4, + 7, + 3, + 6, + 8 + ], + "bpm": "130", + "sample_file_name": "partybegun_sample", + "stage_file_name": "partybegun", + "unknown_field": 1, + "easy_file_string": "partybegun_easy", + "normal_file_string": "partybegun_normal", + "hard_file_string": "partybegun_hard" + }, + { + "name_ja": "ゴーゴー幽霊船", + "name_en": "ゴーゴー幽霊船", + "image_id": 180, + "author_ja": "米津玄師", + "author_en": "Kenshi Yonezu", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 6, + 9 + ], + "bpm": "180", + "sample_file_name": "yurei_sample", + "stage_file_name": "yurei", + "unknown_field": 2, + "easy_file_string": "yurei_easy", + "normal_file_string": "yurei_normal", + "hard_file_string": "yurei_hard" + }, + { + "name_ja": "嗚呼、素晴らしきニャン生", + "name_en": "嗚呼、素晴らしきニャン生", + "image_id": 181, + "author_ja": "Nem", + "author_en": "Nem", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 8, + 10 + ], + "bpm": "194", + "sample_file_name": "nyansei_sample", + "stage_file_name": "nyansei", + "unknown_field": 5, + "easy_file_string": "nyansei_easy", + "normal_file_string": "nyansei_normal", + "hard_file_string": "nyansei_hard" + }, + { + "name_ja": "恋愛フィロソフィア", + "name_en": "恋愛フィロソフィア", + "image_id": 182, + "author_ja": "黒うさP (WhiteFlame)", + "author_en": "KurousaP (WhiteFlame)", + "song_length": "(2:12)", + "difficulty_levels": [ + 5, + 7, + 9, + 5, + 8, + 11 + ], + "bpm": "185", + "sample_file_name": "philosophy_sample", + "stage_file_name": "philosophy", + "unknown_field": 17, + "easy_file_string": "philosophy_easy", + "normal_file_string": "philosophy_normal", + "hard_file_string": "philosophy_hard" + }, + { + "name_ja": "magician's operation", + "name_en": "magician's operation", + "image_id": 183, + "author_ja": "EZFG", + "author_en": "EZFG", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 9 + ], + "bpm": "125", + "sample_file_name": "magician_sample", + "stage_file_name": "magician", + "unknown_field": 18, + "easy_file_string": "magician_easy", + "normal_file_string": "magician_normal", + "hard_file_string": "magician_hard" + }, + { + "name_ja": "Black Moon Sympathy", + "name_en": "Black Moon Sympathy", + "image_id": 184, + "author_ja": "TeddyLoid", + "author_en": "TeddyLoid", + "song_length": "(1:50)", + "difficulty_levels": [ + 2, + 5, + 8, + 2, + 6, + 10 + ], + "bpm": "128", + "sample_file_name": "blackmoon_sample", + "stage_file_name": "blackmoon", + "unknown_field": 17, + "easy_file_string": "blackmoon_easy", + "normal_file_string": "blackmoon_normal", + "hard_file_string": "blackmoon_hard" + }, + { + "name_ja": "Maiami Sound Beats", + "name_en": "Maiami Sound Beats", + "image_id": 185, + "author_ja": "Mitsuto Suzuki (SQUARE ENIX)", + "author_en": "Mitsuto Suzuki (SQUARE ENIX)", + "song_length": "(2:15)", + "difficulty_levels": [ + 4, + 5, + 7, + 4, + 6, + 8 + ], + "bpm": "130", + "sample_file_name": "maiami_sample", + "stage_file_name": "maiami", + "unknown_field": 4, + "easy_file_string": "maiami_easy", + "normal_file_string": "maiami_normal", + "hard_file_string": "maiami_hard" + }, + { + "name_ja": "Under Control", + "name_en": "Under Control", + "image_id": 186, + "author_ja": "Takeharu Ishimoto (SQUARE ENIX)", + "author_en": "Takeharu Ishimoto (SQUARE ENIX)", + "song_length": "(1:56)", + "difficulty_levels": [ + 1, + 3, + 5, + 1, + 3, + 7 + ], + "bpm": "130", + "sample_file_name": "undercont_sample", + "stage_file_name": "undercont", + "unknown_field": 8, + "easy_file_string": "undercont_easy", + "normal_file_string": "undercont_normal", + "hard_file_string": "undercont_hard" + }, + { + "name_ja": "終わらないグルーヴ", + "name_en": "終わらないグルーヴ", + "image_id": 187, + "author_ja": "Naoshi Mizuta (SQUARE ENIX)", + "author_en": "Naoshi Mizuta (SQUARE ENIX)", + "song_length": "(2:03)", + "difficulty_levels": [ + 2, + 3, + 6, + 2, + 4, + 6 + ], + "bpm": "125", + "sample_file_name": "owaranai_sample", + "stage_file_name": "owaranai", + "unknown_field": 5, + "easy_file_string": "owaranai_easy", + "normal_file_string": "owaranai_normal", + "hard_file_string": "owaranai_hard" + }, + { + "name_ja": "Flakes", + "name_en": "Flakes", + "image_id": 188, + "author_ja": "IMERUAT", + "author_en": "IMERUAT", + "song_length": "(2:00)", + "difficulty_levels": [ + 2, + 6, + 8, + 3, + 6, + 9 + ], + "bpm": "120", + "sample_file_name": "taste_sample", + "stage_file_name": "taste", + "unknown_field": 4, + "easy_file_string": "taste_easy", + "normal_file_string": "taste_normal", + "hard_file_string": "taste_hard" + }, + { + "name_ja": "Lost Colors", + "name_en": "Lost Colors", + "image_id": 189, + "author_ja": "コバヤシユウヤ feat. 黒田椋子 (IOSYS)", + "author_en": "Yuya Kobayashi feat. Ryoko Kuroda (IOSYS)", + "song_length": "(1:40)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 8 + ], + "bpm": "170", + "sample_file_name": "lostcolors_sample", + "stage_file_name": "lostcolors", + "unknown_field": 2, + "easy_file_string": "lostcolors_easy", + "normal_file_string": "lostcolors_normal", + "hard_file_string": "lostcolors_hard" + }, + { + "name_ja": "SPACE ARCADIAN", + "name_en": "SPACE ARCADIAN", + "image_id": 190, + "author_ja": "CTO LAB.", + "author_en": "CTO LAB.", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 9 + ], + "bpm": "140", + "sample_file_name": "spacearc_sample", + "stage_file_name": "spacearc", + "unknown_field": 1, + "easy_file_string": "spacearc_easy", + "normal_file_string": "spacearc_normal", + "hard_file_string": "spacearc_hard" + }, + { + "name_ja": "No more labor", + "name_en": "No more labor", + "image_id": 191, + "author_ja": "Shouhei Tsuchiya feat. KOTO", + "author_en": "Shouhei Tsuchiya feat. KOTO", + "song_length": "(1:51)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 4, + 7 + ], + "bpm": "140", + "sample_file_name": "labor_sample", + "stage_file_name": "labor", + "unknown_field": 17, + "easy_file_string": "labor_easy", + "normal_file_string": "labor_normal", + "hard_file_string": "labor_hard" + }, + { + "name_ja": "Period of Revolution", + "name_en": "Period of Revolution", + "image_id": 192, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:40)", + "difficulty_levels": [ + 4, + 7, + 8, + 4, + 7, + 9 + ], + "bpm": "138", + "sample_file_name": "period_sample", + "stage_file_name": "period", + "unknown_field": 18, + "easy_file_string": "period_easy", + "normal_file_string": "period_normal", + "hard_file_string": "period_hard" + }, + { + "name_ja": "ブリキノダンス", + "name_en": "Buriki no Dance", + "image_id": 193, + "author_ja": "日向電工", + "author_en": "Hinata Electric Works", + "song_length": "(2:12)", + "difficulty_levels": [ + 2, + 5, + 9, + 2, + 6, + 10 + ], + "bpm": "172", + "sample_file_name": "buriki_sample", + "stage_file_name": "buriki", + "unknown_field": 17, + "easy_file_string": "buriki_easy", + "normal_file_string": "buriki_normal", + "hard_file_string": "buriki_hard" + }, + { + "name_ja": "ジベタトラベル", + "name_en": "Jibeta Travel", + "image_id": 194, + "author_ja": "日向電工", + "author_en": "Hinata Electric Works", + "song_length": "(2:01)", + "difficulty_levels": [ + 3, + 6, + 9, + 4, + 7, + 10 + ], + "bpm": "180", + "sample_file_name": "zibeta_sample", + "stage_file_name": "zibeta", + "unknown_field": 17, + "easy_file_string": "zibeta_easy", + "normal_file_string": "zibeta_normal", + "hard_file_string": "zibeta_hard" + }, + { + "name_ja": "アンダワ -GC remix-", + "name_en": "Andawa -GC remix-", + "image_id": 195, + "author_ja": "日向電工", + "author_en": "Hinata Electric Works", + "song_length": "(1:38)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 8, + 11 + ], + "bpm": "228", + "sample_file_name": "undawa_sample", + "stage_file_name": "undawa", + "unknown_field": 17, + "easy_file_string": "undawa_easy", + "normal_file_string": "undawa_normal", + "hard_file_string": "undawa_hard" + }, + { + "name_ja": "プラスチックケージ -GC remix-", + "name_en": "Plastic Cage -GC remix-", + "image_id": 196, + "author_ja": "日向電工", + "author_en": "Hinata Electric Works", + "song_length": "(1:39)", + "difficulty_levels": [ + 4, + 6, + 10, + 4, + 8, + 12 + ], + "bpm": "240", + "sample_file_name": "plastic_sample", + "stage_file_name": "plastic", + "unknown_field": 17, + "easy_file_string": "plastic_easy", + "normal_file_string": "plastic_normal", + "hard_file_string": "plastic_hard" + }, + { + "name_ja": "CHRONOPHANTASMA", + "name_en": "CHRONOPHANTASMA", + "image_id": 197, + "author_ja": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "song_length": "(1:33)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 9 + ], + "bpm": "70-138", + "sample_file_name": "bbchrono_sample", + "stage_file_name": "bbchrono", + "unknown_field": 9, + "easy_file_string": "bbchrono_easy_hk", + "normal_file_string": "bbchrono_normal_hk", + "hard_file_string": "bbchrono_hard_hk" + }, + { + "name_ja": "Rebellion", + "name_en": "Rebellion", + "image_id": 198, + "author_ja": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "song_length": "(1:31)", + "difficulty_levels": [ + 4, + 7, + 10, + 4, + 9, + 11 + ], + "bpm": "248", + "sample_file_name": "bbragna_sample", + "stage_file_name": "bbragna", + "unknown_field": 1, + "easy_file_string": "bbragna_easy", + "normal_file_string": "bbragna_normal", + "hard_file_string": "bbragna_hard" + }, + { + "name_ja": "Catus Carnival", + "name_en": "Catus Carnival", + "image_id": 199, + "author_ja": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "song_length": "(1:44)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 5, + 9 + ], + "bpm": "127", + "sample_file_name": "bbtaokk_sample", + "stage_file_name": "bbtaokk", + "unknown_field": 5, + "easy_file_string": "bbtaokk_easy", + "normal_file_string": "bbtaokk_normal", + "hard_file_string": "bbtaokk_hard" + }, + { + "name_ja": "Awakening The Chaos", + "name_en": "Awakening The Chaos", + "image_id": 200, + "author_ja": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari (ARC SYSTEM WORKS)", + "song_length": "(2:22)", + "difficulty_levels": [ + 3, + 6, + 9, + 3, + 7, + 13 + ], + "bpm": "147", + "sample_file_name": "bbnew13_sample", + "stage_file_name": "bbnew13", + "unknown_field": 17, + "easy_file_string": "bbnew13_easy", + "normal_file_string": "bbnew13_normal", + "hard_file_string": "bbnew13_hard" + }, + { + "name_ja": "モザイクロール", + "name_en": "Mozaik Role", + "image_id": 201, + "author_ja": "DECO*27", + "author_en": "DECO*27", + "song_length": "(2:11)", + "difficulty_levels": [ + 2, + 4, + 8, + 3, + 6, + 9 + ], + "bpm": "145", + "sample_file_name": "mosaic_sample", + "stage_file_name": "mosaic", + "unknown_field": 9, + "easy_file_string": "mosaic_easy", + "normal_file_string": "mosaic_normal", + "hard_file_string": "mosaic_hard" + }, + { + "name_ja": "弱虫モンブラン", + "name_en": "Yowamushi Mont Blanc", + "image_id": 201, + "author_ja": "DECO*27", + "author_en": "DECO*27", + "song_length": "(2:08)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 4, + 7 + ], + "bpm": "120", + "sample_file_name": "yowamushi_sample", + "stage_file_name": "yowamushi", + "unknown_field": 5, + "easy_file_string": "yowamushi_easy", + "normal_file_string": "yowamushi_normal", + "hard_file_string": "yowamushi_hard" + }, + { + "name_ja": "二息歩行", + "name_en": "Ni Soku Ho Kou", + "image_id": 201, + "author_ja": "DECO*27", + "author_en": "DECO*27", + "song_length": "(2:13)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 10 + ], + "bpm": "180", + "sample_file_name": "nisoku_sample", + "stage_file_name": "nisoku", + "unknown_field": 9, + "easy_file_string": "nisoku_easy", + "normal_file_string": "nisoku_normal", + "hard_file_string": "nisoku_hard" + }, + { + "name_ja": "ストリーミングハート", + "name_en": "Streaming Heart", + "image_id": 202, + "author_ja": "DECO*27", + "author_en": "DECO*27", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 7, + 10 + ], + "bpm": "210", + "sample_file_name": "stream_sample", + "stage_file_name": "stream", + "unknown_field": 17, + "easy_file_string": "stream_easy", + "normal_file_string": "stream_normal", + "hard_file_string": "stream_hard" + }, + { + "name_ja": "Can Do", + "name_en": "Can Do", + "image_id": 203, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "200", + "sample_file_name": "cando_sample", + "stage_file_name": "cando", + "unknown_field": 17, + "easy_file_string": "cando_easy", + "normal_file_string": "cando_normal", + "hard_file_string": "cando_hard" + }, + { + "name_ja": "The Other self", + "name_en": "The Other self", + "image_id": 204, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:29)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 8 + ], + "bpm": "150", + "sample_file_name": "otherself_sample", + "stage_file_name": "otherself", + "unknown_field": 1, + "easy_file_string": "otherself_easy", + "normal_file_string": "otherself_normal", + "hard_file_string": "otherself_hard" + }, + { + "name_ja": "God knows...", + "name_en": "God knows...", + "image_id": 205, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:37)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 6, + 8 + ], + "bpm": "150", + "sample_file_name": "godknows_sample", + "stage_file_name": "godknows", + "unknown_field": 1, + "easy_file_string": "godknows_easy", + "normal_file_string": "godknows_normal", + "hard_file_string": "godknows_hard" + }, + { + "name_ja": "ETERNAL BLAZE", + "name_en": "ETERNAL BLAZE", + "image_id": 206, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:45)", + "difficulty_levels": [ + 3, + 6, + 7, + 3, + 6, + 8 + ], + "bpm": "105-155", + "sample_file_name": "eternal_sample", + "stage_file_name": "eternal", + "unknown_field": 9, + "easy_file_string": "eternal_easy", + "normal_file_string": "eternal_normal", + "hard_file_string": "eternal_hard" + }, + { + "name_ja": "2112410403927243233368", + "name_en": "2112410403927243233368", + "image_id": 207, + "author_ja": "253215", + "author_en": "253215", + "song_length": "(2:08)", + "difficulty_levels": [ + 9, + 9, + 9, + 6, + 11, + 14 + ], + "bpm": "220", + "sample_file_name": "", + "stage_file_name": "ghostrmx", + "unknown_field": 1, + "easy_file_string": "ghostrmx_easy", + "normal_file_string": "ghostrmx_normal", + "hard_file_string": "ghostrmx_hard" + }, + { + "name_ja": "チュートリアル", + "name_en": "TUTORIAL", + "image_id": 208, + "author_ja": "操作の練習", + "author_en": "How to Play", + "song_length": "(1:08)", + "difficulty_levels": [ + 1, + 2, + 3, + 1, + 3, + 4 + ], + "bpm": "133", + "sample_file_name": "", + "stage_file_name": "plot2r3", + "unknown_field": 1, + "easy_file_string": "plot2r3_easy", + "normal_file_string": "plot2r3_normal", + "hard_file_string": "plot2r3_hard" + }, + { + "name_ja": "Play merrily NEO", + "name_en": "Play merrily NEO", + "image_id": 209, + "author_ja": "Shohei Tsuchiya feat. Aimee B", + "author_en": "Shohei Tsuchiya feat. Aimee B", + "song_length": "(1:53)", + "difficulty_levels": [ + 2, + 6, + 9, + 2, + 7, + 10 + ], + "bpm": "180", + "sample_file_name": "", + "stage_file_name": "pmneo", + "unknown_field": 1, + "easy_file_string": "pmneo_easy", + "normal_file_string": "pmneo_normal", + "hard_file_string": "pmneo_hard" + }, + { + "name_ja": "聖者の鼓動", + "name_en": "Seizya no Kodo", + "image_id": 210, + "author_ja": "世阿弥", + "author_en": "Xeami", + "song_length": "(2:10)", + "difficulty_levels": [ + 5, + 8, + 12, + 5, + 9, + 15 + ], + "bpm": "169", + "sample_file_name": "seizya_sample", + "stage_file_name": "seizya", + "unknown_field": 17, + "easy_file_string": "seizya_easy", + "normal_file_string": "seizya_normal", + "hard_file_string": "seizya_hard" + }, + { + "name_ja": "聖者の息吹", + "name_en": "Seizya no Ibuki", + "image_id": 211, + "author_ja": "世阿弥 vs Tatsh", + "author_en": "Xeami vs Tatsh", + "song_length": "(2:04)", + "difficulty_levels": [ + 4, + 8, + 12, + 5, + 9, + 15 + ], + "bpm": "180", + "sample_file_name": "seizya2nd_sample", + "stage_file_name": "seizya2nd", + "unknown_field": 17, + "easy_file_string": "seizya2nd_easy", + "normal_file_string": "seizya2nd_normal", + "hard_file_string": "seizya2nd_hard" + }, + { + "name_ja": "グルーヴ・リボルバー", + "name_en": "Groove Revolver", + "image_id": 212, + "author_ja": "世阿弥", + "author_en": "Xeami", + "song_length": "(2:16)", + "difficulty_levels": [ + 5, + 7, + 11, + 5, + 8, + 15 + ], + "bpm": "160-164", + "sample_file_name": "grooverev_sample", + "stage_file_name": "grooverev", + "unknown_field": 1, + "easy_file_string": "grooverev_easy", + "normal_file_string": "grooverev_normal", + "hard_file_string": "grooverev_hard" + }, + { + "name_ja": "零式", + "name_en": "REISIKI ", + "image_id": 213, + "author_ja": "世阿弥", + "author_en": "Xeami", + "song_length": "(1:58)", + "difficulty_levels": [ + 5, + 7, + 11, + 5, + 8, + 15 + ], + "bpm": "164", + "sample_file_name": "typezero_sample", + "stage_file_name": "typezero", + "unknown_field": 1, + "easy_file_string": "typezero_easy", + "normal_file_string": "typezero_normal", + "hard_file_string": "typezero_hard" + }, + { + "name_ja": "SiLent ErRors -Un-True-", + "name_en": "SiLent ErRors -Un-True-", + "image_id": 214, + "author_ja": "小倉久佳音画制作所", + "author_en": "小倉久佳音画制作所", + "song_length": "(1:47)", + "difficulty_levels": [ + 2, + 4, + 8, + 0, + 0, + 0 + ], + "bpm": "138", + "sample_file_name": "silenterr_sample", + "stage_file_name": "silenterr", + "unknown_field": 1, + "easy_file_string": "silenterr_easy", + "normal_file_string": "silenterr_normal", + "hard_file_string": "silenterr_hard" + }, + { + "name_ja": "DADDY MULK -Groove remix-", + "name_en": "DADDY MULK -Groove remix-", + "image_id": 215, + "author_ja": "Performed by [H.]", + "author_en": "Performed by [H.]", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 6, + 12 + ], + "bpm": "154", + "sample_file_name": "daddy_sample", + "stage_file_name": "daddy", + "unknown_field": 9, + "easy_file_string": "daddy_easy", + "normal_file_string": "daddy_normal", + "hard_file_string": "daddy_hard" + }, + { + "name_ja": "BURN ALT AIR", + "name_en": "BURN ALT AIR", + "image_id": 216, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 6, + 11 + ], + "bpm": "161", + "sample_file_name": "burnalt_sample", + "stage_file_name": "burnalt", + "unknown_field": 7, + "easy_file_string": "burnalt_easy", + "normal_file_string": "burnalt_normal", + "hard_file_string": "burnalt_hard" + }, + { + "name_ja": "BEFORE TEN ORB", + "name_en": "BEFORE TEN ORB", + "image_id": 217, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:43)", + "difficulty_levels": [ + 3, + 4, + 8, + 3, + 6, + 11 + ], + "bpm": "144", + "sample_file_name": "tenorb_sample", + "stage_file_name": "tenorb", + "unknown_field": 7, + "easy_file_string": "tenorb_easy", + "normal_file_string": "tenorb_normal", + "hard_file_string": "tenorb_hard" + }, + { + "name_ja": "FAKE (ALR REMIX)", + "name_en": "FAKE (ALR REMIX)", + "image_id": 218, + "author_ja": "Masayoshi Minoshima", + "author_en": "Masayoshi Minoshima", + "song_length": "(1:59)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 5, + 10 + ], + "bpm": "132", + "sample_file_name": "fakermx_sample", + "stage_file_name": "fakermx", + "unknown_field": 1, + "easy_file_string": "fakermx_easy", + "normal_file_string": "fakermx_normal", + "hard_file_string": "fakermx_hard" + }, + { + "name_ja": "Got a pain cover?", + "name_en": "Got a pain cover?", + "image_id": 220, + "author_ja": "E.G.G.", + "author_en": "E.G.G.", + "song_length": "(2:11)", + "difficulty_levels": [ + 7, + 8, + 14, + 8, + 13, + 20 + ], + "bpm": "135-270", + "sample_file_name": "egg2nd_sample", + "stage_file_name": "egg2nd", + "unknown_field": 1, + "easy_file_string": "egg2nd_easy", + "normal_file_string": "egg2nd_normal", + "hard_file_string": "egg2nd_hard" + }, + { + "name_ja": "チルノのパーフェクトさんすう教室", + "name_en": "Cirno's Perfect Math Class", + "image_id": 221, + "author_ja": "ARM (IOSYS)", + "author_en": "ARM (IOSYS)", + "song_length": "(2:00)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 8, + 11 + ], + "bpm": "175", + "sample_file_name": "chiruno_sample", + "stage_file_name": "chiruno", + "unknown_field": 20, + "easy_file_string": "chiruno_easy", + "normal_file_string": "chiruno_normal", + "hard_file_string": "chiruno_hard" + }, + { + "name_ja": "魔理沙は大変なものを盗んでいきました", + "name_en": "Marisa Stole the Precious Thing", + "image_id": 222, + "author_ja": "ARM (IOSYS)", + "author_en": "ARM (IOSYS)", + "song_length": "(2:09)", + "difficulty_levels": [ + 4, + 7, + 9, + 5, + 9, + 11 + ], + "bpm": "170", + "sample_file_name": "marisa_sample", + "stage_file_name": "marisa", + "unknown_field": 5, + "easy_file_string": "marisa_easy", + "normal_file_string": "marisa_normal", + "hard_file_string": "marisa_hard" + }, + { + "name_ja": "患部で止まってすぐ溶ける ~ 狂気の優曇華院", + "name_en": "患部で止まってすぐ溶ける ~ 狂気の優曇華院", + "image_id": 223, + "author_ja": "ARM (IOSYS)", + "author_en": "ARM (IOSYS)", + "song_length": "(2:08)", + "difficulty_levels": [ + 4, + 7, + 10, + 4, + 8, + 12 + ], + "bpm": "200", + "sample_file_name": "kanbu_sample", + "stage_file_name": "kanbu", + "unknown_field": 1, + "easy_file_string": "kanbu_easy", + "normal_file_string": "kanbu_normal", + "hard_file_string": "kanbu_hard" + }, + { + "name_ja": "今夜はヴァンピン☆全世界ナイトメア", + "name_en": "今夜はヴァンピン☆全世界ナイトメア", + "image_id": 224, + "author_ja": "ARM (IOSYS)", + "author_en": "ARM (IOSYS)", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 7, + 8, + 3, + 8, + 10 + ], + "bpm": "175", + "sample_file_name": "nightmare_sample", + "stage_file_name": "nightmare", + "unknown_field": 5, + "easy_file_string": "nightmare_easy", + "normal_file_string": "nightmare_normal", + "hard_file_string": "nightmare_hard" + }, + { + "name_ja": "ナイト・オブ・ナイツ", + "name_en": "ナイト・オブ・ナイツ", + "image_id": 225, + "author_ja": "ビートまりお", + "author_en": "ビートまりお", + "song_length": "(2:00)", + "difficulty_levels": [ + 4, + 8, + 9, + 4, + 9, + 12 + ], + "bpm": "180", + "sample_file_name": "nightof_sample", + "stage_file_name": "nightof", + "unknown_field": 2, + "easy_file_string": "nightof_easy", + "normal_file_string": "nightof_normal", + "hard_file_string": "nightof_hard" + }, + { + "name_ja": "Help me, ERINNNNNN!!", + "name_en": "Help me, ERINNNNNN!!", + "image_id": 226, + "author_ja": "ビートまりお", + "author_en": "ビートまりお", + "song_length": "(2:08)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 9 + ], + "bpm": "183", + "sample_file_name": "erin_sample", + "stage_file_name": "erin", + "unknown_field": 7, + "easy_file_string": "erin_easy", + "normal_file_string": "erin_normal", + "hard_file_string": "erin_hard" + }, + { + "name_ja": "ウサテイ2013", + "name_en": "ウサテイ2013", + "image_id": 227, + "author_ja": "あまね+ビートまりお", + "author_en": "あまね+ビートまりお", + "song_length": "(1:35)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 8, + 11 + ], + "bpm": "190", + "sample_file_name": "usatei_sample", + "stage_file_name": "usatei", + "unknown_field": 5, + "easy_file_string": "usatei_easy", + "normal_file_string": "usatei_normal", + "hard_file_string": "usatei_hard" + }, + { + "name_ja": "東方人-TOHO BEAT-", + "name_en": "東方人-TOHO BEAT-", + "image_id": 228, + "author_ja": "ビートまりお", + "author_en": "ビートまりお", + "song_length": "(2:02)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 8, + 11 + ], + "bpm": "165", + "sample_file_name": "tohobeat_sample", + "stage_file_name": "tohobeat", + "unknown_field": 10, + "easy_file_string": "tohobeat_easy", + "normal_file_string": "tohobeat_normal", + "hard_file_string": "tohobeat_hard" + }, + { + "name_ja": "待チ人ハ来ズ。", + "name_en": "待チ人ハ来ズ。", + "image_id": 229, + "author_ja": "豚乙女", + "author_en": "豚乙女", + "song_length": "(2:10)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 6, + 9 + ], + "bpm": "160", + "sample_file_name": "matibito_sample", + "stage_file_name": "matibito", + "unknown_field": 4, + "easy_file_string": "matibito_easy", + "normal_file_string": "matibito_normal", + "hard_file_string": "matibito_hard" + }, + { + "name_ja": "囲い無き世は一期の月影", + "name_en": "囲い無き世は一期の月影", + "image_id": 230, + "author_ja": "豚乙女", + "author_en": "豚乙女", + "song_length": "(2:00)", + "difficulty_levels": [ + 3, + 5, + 9, + 3, + 6, + 10 + ], + "bpm": "102-172", + "sample_file_name": "tsukikage_sample", + "stage_file_name": "tsukikage", + "unknown_field": 17, + "easy_file_string": "tsukikage_easy", + "normal_file_string": "tsukikage_normal", + "hard_file_string": "tsukikage_hard" + }, + { + "name_ja": "幻想のサテライト", + "name_en": "幻想のサテライト", + "image_id": 231, + "author_ja": "豚乙女", + "author_en": "豚乙女", + "song_length": "(1:59)", + "difficulty_levels": [ + 4, + 6, + 9, + 4, + 8, + 12 + ], + "bpm": "230", + "sample_file_name": "gensou_sample", + "stage_file_name": "gensou", + "unknown_field": 18, + "easy_file_string": "gensou_easy", + "normal_file_string": "gensou_normal", + "hard_file_string": "gensou_hard" + }, + { + "name_ja": "響縁", + "name_en": "響縁", + "image_id": 232, + "author_ja": "豚乙女", + "author_en": "豚乙女", + "song_length": "(1:58)", + "difficulty_levels": [ + 3, + 6, + 9, + 3, + 7, + 9 + ], + "bpm": "180", + "sample_file_name": "kyoen_sample", + "stage_file_name": "kyoen", + "unknown_field": 2, + "easy_file_string": "kyoen_easy", + "normal_file_string": "kyoen_normal", + "hard_file_string": "kyoen_hard" + }, + { + "name_ja": "ケロ⑨destiny", + "name_en": "ケロ⑨destiny", + "image_id": 233, + "author_ja": "Silver Forest feat. めらみぽっぷ", + "author_en": "Silver Forest feat. めらみぽっぷ", + "song_length": "(2:02)", + "difficulty_levels": [ + 4, + 6, + 9, + 4, + 7, + 13 + ], + "bpm": "172", + "sample_file_name": "kero9_sample", + "stage_file_name": "kero9", + "unknown_field": 5, + "easy_file_string": "kero9_easy", + "normal_file_string": "kero9_normal", + "hard_file_string": "kero9_hard" + }, + { + "name_ja": "蒼空に舞え、墨染の桜", + "name_en": "蒼空に舞え、墨染の桜", + "image_id": 234, + "author_ja": "Silver Forest feat. さゆり", + "author_en": "Silver Forest feat. さゆり", + "song_length": "(2:24)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 6, + 10 + ], + "bpm": "150", + "sample_file_name": "sumizome_sample", + "stage_file_name": "sumizome", + "unknown_field": 18, + "easy_file_string": "sumizome_easy", + "normal_file_string": "sumizome_normal", + "hard_file_string": "sumizome_hard" + }, + { + "name_ja": "Keep the Faith", + "name_en": "Keep the Faith", + "image_id": 235, + "author_ja": "Silver Forest feat. さゆり", + "author_en": "Silver Forest feat. さゆり", + "song_length": "(2:08)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 7, + 9 + ], + "bpm": "176", + "sample_file_name": "keepfaith_sample", + "stage_file_name": "keepfaith", + "unknown_field": 17, + "easy_file_string": "keepfaith_easy", + "normal_file_string": "keepfaith_normal", + "hard_file_string": "keepfaith_hard" + }, + { + "name_ja": "Faint Love", + "name_en": "Faint Love", + "image_id": 236, + "author_ja": "Silver Forest feat. アキ", + "author_en": "Silver Forest feat. アキ", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 6, + 10 + ], + "bpm": "132", + "sample_file_name": "faintlove_sample", + "stage_file_name": "faintlove", + "unknown_field": 17, + "easy_file_string": "faintlove_easy", + "normal_file_string": "faintlove_normal", + "hard_file_string": "faintlove_hard" + }, + { + "name_ja": "FOUR SEASONS OF LONELINESS verβ feat.サリヤ人", + "name_en": "FOUR SEASONS OF LONELINESS verβ feat.サリヤ人", + "image_id": 237, + "author_ja": "TatshMusicCircle", + "author_en": "TatshMusicCircle", + "song_length": "(2:15)", + "difficulty_levels": [ + 4, + 6, + 9, + 5, + 7, + 13 + ], + "bpm": "178", + "sample_file_name": "fourseason_sample", + "stage_file_name": "fourseason", + "unknown_field": 2, + "easy_file_string": "fourseason_easy", + "normal_file_string": "fourseason_normal", + "hard_file_string": "fourseason_hard" + }, + { + "name_ja": "CYBER Sparks", + "name_en": "CYBER Sparks", + "image_id": 238, + "author_ja": "TatshMusicCircle", + "author_en": "TatshMusicCircle", + "song_length": "(2:12)", + "difficulty_levels": [ + 4, + 7, + 11, + 5, + 8, + 15 + ], + "bpm": "192", + "sample_file_name": "cybers_sample", + "stage_file_name": "cybers", + "unknown_field": 3, + "easy_file_string": "cybers_easy", + "normal_file_string": "cybers_normal", + "hard_file_string": "cybers_hard" + }, + { + "name_ja": "Cruel Moon NuMIX", + "name_en": "Cruel Moon NuMIX", + "image_id": 239, + "author_ja": "TatshMusicCircle", + "author_en": "TatshMusicCircle", + "song_length": "(2:09)", + "difficulty_levels": [ + 4, + 7, + 10, + 4, + 8, + 15 + ], + "bpm": "180", + "sample_file_name": "cruelm_sample", + "stage_file_name": "cruelm", + "unknown_field": 7, + "easy_file_string": "cruelm_easy", + "normal_file_string": "cruelm_normal", + "hard_file_string": "cruelm_hard" + }, + { + "name_ja": "BlazeConductor", + "name_en": "BlazeConductor", + "image_id": 240, + "author_ja": "TatshMusicCircle", + "author_en": "TatshMusicCircle", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 6, + 9, + 3, + 7, + 11 + ], + "bpm": "174", + "sample_file_name": "blaze_sample", + "stage_file_name": "blaze", + "unknown_field": 3, + "easy_file_string": "blaze_easy", + "normal_file_string": "blaze_normal", + "hard_file_string": "blaze_hard" + }, + { + "name_ja": "ハジメテノオト", + "name_en": "Hajimete no Oto", + "image_id": 241, + "author_ja": "malo feat. 初音ミク", + "author_en": "malo feat. HATSUNE MIKU", + "song_length": "(2:06)", + "difficulty_levels": [ + 1, + 3, + 5, + 2, + 4, + 7 + ], + "bpm": "100", + "sample_file_name": "kr-hajimete_sample", + "stage_file_name": "kr-hajimete", + "unknown_field": 22, + "easy_file_string": "kr-hajimete_easy", + "normal_file_string": "kr-hajimete_normal", + "hard_file_string": "kr-hajimete_hard" + }, + { + "name_ja": "プラグアウト", + "name_en": "Plug Out", + "image_id": 242, + "author_ja": "HSP feat. 初音ミク", + "author_en": "HSP feat. HATSUNE MIKU", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 10 + ], + "bpm": "140", + "sample_file_name": "kr-plugout_sample", + "stage_file_name": "kr-plugout", + "unknown_field": 6, + "easy_file_string": "kr-plugout_easy", + "normal_file_string": "kr-plugout_normal", + "hard_file_string": "kr-plugout_hard" + }, + { + "name_ja": "DYE", + "name_en": "DYE", + "image_id": 243, + "author_ja": "AVTechNO! feat. 巡音ルカ", + "author_en": "AVTechNO! feat. MEGURINE LUKA", + "song_length": "(2:24)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 7, + 13 + ], + "bpm": "158", + "sample_file_name": "kr-dye_sample", + "stage_file_name": "kr-dye", + "unknown_field": 8, + "easy_file_string": "kr-dye_easy", + "normal_file_string": "kr-dye_normal", + "hard_file_string": "kr-dye_hard" + }, + { + "name_ja": "クラブ=マジェスティ", + "name_en": "Club = Majesty", + "image_id": 244, + "author_ja": "nyanyannya feat. 鏡音レン", + "author_en": "nyanyannya feat. KAGAMINE LEN", + "song_length": "(2:07)", + "difficulty_levels": [ + 3, + 5, + 9, + 3, + 7, + 14 + ], + "bpm": "276", + "sample_file_name": "kr-clubmj_sample", + "stage_file_name": "kr-clubmj", + "unknown_field": 17, + "easy_file_string": "kr-clubmj_easy", + "normal_file_string": "kr-clubmj_normal", + "hard_file_string": "kr-clubmj_hard" + }, + { + "name_ja": "平成快晴どってんしゃん", + "name_en": "Heisei Kaisei Dottensyan", + "image_id": 245, + "author_ja": "豚乙女", + "author_en": "Butaotome", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 10 + ], + "bpm": "184", + "sample_file_name": "heisei_sample", + "stage_file_name": "heisei", + "unknown_field": 2, + "easy_file_string": "heisei_easy", + "normal_file_string": "heisei_normal", + "hard_file_string": "heisei_hard" + }, + { + "name_ja": "カンフーガール=ロンメイ", + "name_en": "Kang-Fu Girl = RONMEI", + "image_id": 246, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:24)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 8 + ], + "bpm": "185", + "sample_file_name": "ronmei_sample", + "stage_file_name": "ronmei", + "unknown_field": 20, + "easy_file_string": "ronmei_easy", + "normal_file_string": "ronmei_normal", + "hard_file_string": "ronmei_hard" + }, + { + "name_ja": "HB-axeleration", + "name_en": "HB-axeleration", + "image_id": 247, + "author_ja": "矢鴇つかさ feat. 真崎エリカ", + "author_en": "Yatoki Tsukasa feat. Masaki Erika", + "song_length": "(2:01)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "158", + "sample_file_name": "hbaccell_sample", + "stage_file_name": "hbaccell", + "unknown_field": 4, + "easy_file_string": "hbaccell_easy", + "normal_file_string": "hbaccell_normal", + "hard_file_string": "hbaccell_hard" + }, + { + "name_ja": "Agent Angels", + "name_en": "Agent Angels", + "image_id": 248, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:50)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 10 + ], + "bpm": "140", + "sample_file_name": "agentcrisis_sample", + "stage_file_name": "agentcrisis", + "unknown_field": 1, + "easy_file_string": "agentcrisis_easy", + "normal_file_string": "agentcrisis_normal", + "hard_file_string": "agentcrisis_hard" + }, + { + "name_ja": "DX超性能フルメタル少女", + "name_en": "DX Choseinou Full Metal Shojo", + "image_id": 249, + "author_ja": "IOSYS TRAX (uno with.ちよこ)", + "author_en": "IOSYS TRAX (uno with.Chiyoko)", + "song_length": "(1:53)", + "difficulty_levels": [ + 4, + 6, + 11, + 4, + 7, + 14 + ], + "bpm": "160", + "sample_file_name": "fullmetal_sample", + "stage_file_name": "fullmetal", + "unknown_field": 10, + "easy_file_string": "fullmetal_easy", + "normal_file_string": "fullmetal_normal", + "hard_file_string": "fullmetal_hard" + }, + { + "name_ja": "comet", + "name_en": "comet", + "image_id": 250, + "author_ja": "Aikapin", + "author_en": "Aikapin", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 4, + 7, + 4, + 6, + 9 + ], + "bpm": "180", + "sample_file_name": "comet_sample", + "stage_file_name": "comet", + "unknown_field": 18, + "easy_file_string": "comet_easy", + "normal_file_string": "comet_normal", + "hard_file_string": "comet_hard" + }, + { + "name_ja": "Sweet Love", + "name_en": "Sweet Love", + "image_id": 251, + "author_ja": "コバヤシユウヤ feat. 黒田椋子 (IOSYS)", + "author_en": "Kobayashi Yuya feat. Kuroda Ryoko (IOSYS)", + "song_length": "(1:36)", + "difficulty_levels": [ + 3, + 4, + 6, + 3, + 5, + 7 + ], + "bpm": "170", + "sample_file_name": "sweet_sample", + "stage_file_name": "sweet", + "unknown_field": 17, + "easy_file_string": "sweet_easy", + "normal_file_string": "sweet_normal", + "hard_file_string": "sweet_hard" + }, + { + "name_ja": "ラバー★ポップ", + "name_en": "Lover ★ Pop", + "image_id": 252, + "author_ja": "ARM vs Pizuya' s Cell feat. ちよこ", + "author_en": "ARM vs Pizuya' s Cell feat. Chiyoko", + "song_length": "(2:09)", + "difficulty_levels": [ + 4, + 5, + 7, + 4, + 6, + 8 + ], + "bpm": "140", + "sample_file_name": "loverpop_sample", + "stage_file_name": "loverpop", + "unknown_field": 5, + "easy_file_string": "loverpop_easy", + "normal_file_string": "loverpop_normal", + "hard_file_string": "loverpop_hard" + }, + { + "name_ja": "OMAKENO Stroke", + "name_en": "OMAKENO Stroke", + "image_id": 253, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(1:54)", + "difficulty_levels": [ + 4, + 7, + 11, + 5, + 10, + 18 + ], + "bpm": "120-240", + "sample_file_name": "omakeno_sample", + "stage_file_name": "omakeno", + "unknown_field": 1, + "easy_file_string": "omakeno_easy", + "normal_file_string": "omakeno_normal", + "hard_file_string": "omakeno_hard" + }, + { + "name_ja": "Marry me, Nightmare", + "name_en": "Marry me, Nightmare", + "image_id": 254, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(2:05)", + "difficulty_levels": [ + 6, + 8, + 12, + 7, + 12, + 20 + ], + "bpm": "228-284", + "sample_file_name": "marryme_sample", + "stage_file_name": "marryme", + "unknown_field": 8, + "easy_file_string": "marryme_easy", + "normal_file_string": "marryme_normal", + "hard_file_string": "marryme_hard" + }, + { + "name_ja": "QLWA", + "name_en": "QLWA", + "image_id": 255, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(1:54)", + "difficulty_levels": [ + 4, + 6, + 9, + 4, + 6, + 13 + ], + "bpm": "150-190", + "sample_file_name": "qlwa_sample", + "stage_file_name": "qlwa", + "unknown_field": 5, + "easy_file_string": "qlwa_easy", + "normal_file_string": "qlwa_normal", + "hard_file_string": "qlwa_hard" + }, + { + "name_ja": "Satisfiction (Massive New Krew Remix)", + "name_en": "Satisfiction (Massive New Krew Remix)", + "image_id": 256, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(2:00)", + "difficulty_levels": [ + 5, + 7, + 12, + 5, + 9, + 14 + ], + "bpm": "200", + "sample_file_name": "satis-mnk_sample", + "stage_file_name": "satis-mnk", + "unknown_field": 17, + "easy_file_string": "satis-mnk_easy", + "normal_file_string": "satis-mnk_normal", + "hard_file_string": "satis-mnk_hard" + }, + { + "name_ja": "Smash a mirror", + "name_en": "Smash a mirror", + "image_id": 257, + "author_ja": "Shohei Tsuchiya (ZUNTATA) feat. SATOMI", + "author_en": "Shohei Tsuchiya (ZUNTATA) feat. SATOMI", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 8, + 0, + 0, + 0 + ], + "bpm": "140", + "sample_file_name": "smash_sample", + "stage_file_name": "smash", + "unknown_field": 17, + "easy_file_string": "smash_easy", + "normal_file_string": "smash_normal", + "hard_file_string": "smash_hard" + }, + { + "name_ja": "Crowded Town", + "name_en": "Crowded Town", + "image_id": 258, + "author_ja": "Sampling Masters AYA", + "author_en": "Sampling Masters AYA", + "song_length": "(1:34)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 7, + 13 + ], + "bpm": "164", + "sample_file_name": "crowdedtw_sample", + "stage_file_name": "crowdedtw", + "unknown_field": 1, + "easy_file_string": "crowdedtw_easy", + "normal_file_string": "crowdedtw_normal", + "hard_file_string": "crowdedtw_hard" + }, + { + "name_ja": "Spider Control 16th", + "name_en": "Spider Control 16th", + "image_id": 259, + "author_ja": "NAKAYAMA RAIDEN", + "author_en": "NAKAYAMA RAIDEN", + "song_length": "(1:33)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 6, + 11 + ], + "bpm": "150", + "sample_file_name": "spider_sample", + "stage_file_name": "spider", + "unknown_field": 8, + "easy_file_string": "spider_easy", + "normal_file_string": "spider_normal", + "hard_file_string": "spider_hard" + }, + { + "name_ja": "Phone Dead Room", + "name_en": "Phone Dead Room", + "image_id": 260, + "author_ja": "Sampling Masters AYA", + "author_en": "Sampling Masters AYA", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 11 + ], + "bpm": "150", + "sample_file_name": "phonedead_sample", + "stage_file_name": "phonedead", + "unknown_field": 10, + "easy_file_string": "phonedead_easy", + "normal_file_string": "phonedead_normal", + "hard_file_string": "phonedead_hard" + }, + { + "name_ja": "Stronger", + "name_en": "Stronger", + "image_id": 261, + "author_ja": "Sampling Masters MEGA", + "author_en": "Sampling Masters MEGA", + "song_length": "(1:42)", + "difficulty_levels": [ + 4, + 6, + 11, + 4, + 7, + 16 + ], + "bpm": "180", + "sample_file_name": "stronger_sample", + "stage_file_name": "stronger", + "unknown_field": 1, + "easy_file_string": "stronger_easy", + "normal_file_string": "stronger_normal", + "hard_file_string": "stronger_hard" + }, + { + "name_ja": "Arabesque", + "name_en": "Arabesque", + "image_id": 262, + "author_ja": "J99", + "author_en": "J99", + "song_length": "(1:37)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 9 + ], + "bpm": "150", + "sample_file_name": "arabes_sample", + "stage_file_name": "arabes", + "unknown_field": 9, + "easy_file_string": "arabes_easy", + "normal_file_string": "arabes_normal", + "hard_file_string": "arabes_hard" + }, + { + "name_ja": "M.S.S.Phantom", + "name_en": "M.S.S.Phantom", + "image_id": 263, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 8 + ], + "bpm": "90-180", + "sample_file_name": "msphantom_sample", + "stage_file_name": "msphantom", + "unknown_field": 21, + "easy_file_string": "msphantom_easy", + "normal_file_string": "msphantom_normal", + "hard_file_string": "msphantom_hard" + }, + { + "name_ja": "RETROID", + "name_en": "RETROID", + "image_id": 264, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(1:50)", + "difficulty_levels": [ + 3, + 6, + 7, + 3, + 6, + 10 + ], + "bpm": "166", + "sample_file_name": "retroid_sample", + "stage_file_name": "retroid", + "unknown_field": 10, + "easy_file_string": "retroid_easy", + "normal_file_string": "retroid_normal", + "hard_file_string": "retroid_hard" + }, + { + "name_ja": "ANCIENT", + "name_en": "ANCIENT", + "image_id": 265, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(2:06)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 5, + 10 + ], + "bpm": "190", + "sample_file_name": "ancient_sample", + "stage_file_name": "ancient", + "unknown_field": 1, + "easy_file_string": "ancient_easy", + "normal_file_string": "ancient_normal", + "hard_file_string": "ancient_hard" + }, + { + "name_ja": "Heavenly Particle", + "name_en": "Heavenly Particle", + "image_id": 266, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 5, + 9, + 3, + 7, + 13 + ], + "bpm": "178", + "sample_file_name": "particle_sample", + "stage_file_name": "particle", + "unknown_field": 19, + "easy_file_string": "particle_easy", + "normal_file_string": "particle_normal", + "hard_file_string": "particle_hard" + }, + { + "name_ja": "Departure -Remix-", + "name_en": "Departure -Remix-", + "image_id": 131, + "author_ja": "Remixed by COSIO composed by Kenji Ito", + "author_en": "Remixed by COSIO composed by Kenji Ito", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 9 + ], + "bpm": "132", + "sample_file_name": "redeparture_sample", + "stage_file_name": "redeparture", + "unknown_field": 19, + "easy_file_string": "redeparture_easy", + "normal_file_string": "redeparture_normal", + "hard_file_string": "redeparture_hard" + }, + { + "name_ja": "ちゅるりちゅるりら", + "name_en": "ちゅるりちゅるりら", + "image_id": 267, + "author_ja": "でんぱ組.inc", + "author_en": "でんぱ組.inc", + "song_length": "(2:10)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 6, + 9 + ], + "bpm": "200", + "sample_file_name": "chururi_sample", + "stage_file_name": "chururi", + "unknown_field": 2, + "easy_file_string": "chururi_easy", + "normal_file_string": "chururi_normal", + "hard_file_string": "chururi_hard" + }, + { + "name_ja": "でんでんぱっしょん", + "name_en": "でんでんぱっしょん", + "image_id": 268, + "author_ja": "でんぱ組.inc", + "author_en": "でんぱ組.inc", + "song_length": "(2:11)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 7, + 10 + ], + "bpm": "186-195", + "sample_file_name": "denden_sample", + "stage_file_name": "denden", + "unknown_field": 1, + "easy_file_string": "denden_easy", + "normal_file_string": "denden_normal", + "hard_file_string": "denden_hard" + }, + { + "name_ja": "でんぱーりーナイト", + "name_en": "でんぱーりーナイト", + "image_id": 269, + "author_ja": "でんぱ組.inc", + "author_en": "でんぱ組.inc", + "song_length": "(2:05)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 7, + 11 + ], + "bpm": "164", + "sample_file_name": "demparty_sample", + "stage_file_name": "demparty", + "unknown_field": 5, + "easy_file_string": "demparty_easy", + "normal_file_string": "demparty_normal", + "hard_file_string": "demparty_hard" + }, + { + "name_ja": "W.W.D", + "name_en": "W.W.D", + "image_id": 270, + "author_ja": "でんぱ組.inc", + "author_en": "でんぱ組.inc", + "song_length": "(2:33)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 7, + 12 + ], + "bpm": "190", + "sample_file_name": "wwd_sample", + "stage_file_name": "wwd", + "unknown_field": 17, + "easy_file_string": "wwd_easy", + "normal_file_string": "wwd_normal", + "hard_file_string": "wwd_hard" + }, + { + "name_ja": "怪談「カーナビ」", + "name_en": "Spooky Story: Car GPS", + "image_id": 73, + "author_ja": "Storyteller:COSIO", + "author_en": "Storyteller:COSIO", + "song_length": "(1:44)", + "difficulty_levels": [ + 99, + 99, + 99, + 99, + 99, + 99 + ], + "bpm": "180", + "sample_file_name": "", + "stage_file_name": "ghost", + "unknown_field": 8, + "easy_file_string": "ghost_easy", + "normal_file_string": "ghost_normal", + "hard_file_string": "ghost_hard" + }, + { + "name_ja": "Bad Apple!! feat. nomico", + "name_en": "Bad Apple!! feat. nomico", + "image_id": 271, + "author_ja": "Masayoshi Minoshima", + "author_en": "Masayoshi Minoshima", + "song_length": "(2:06)", + "difficulty_levels": [ + 1, + 3, + 7, + 2, + 6, + 8 + ], + "bpm": "138", + "sample_file_name": "bgm_b-089_BadApple_sample", + "stage_file_name": "badapple", + "unknown_field": 3, + "easy_file_string": "badapple_easy", + "normal_file_string": "badapple_normal", + "hard_file_string": "badapple_hard" + }, + { + "name_ja": "Colors", + "name_en": "Colors", + "image_id": 272, + "author_ja": "REDALiCE feat. Ayumi Nomiya", + "author_en": "REDALiCE feat. Ayumi Nomiya", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 7, + 9 + ], + "bpm": "160", + "sample_file_name": "Colors_sample", + "stage_file_name": "colors", + "unknown_field": 2, + "easy_file_string": "colors_easy", + "normal_file_string": "colors_normal", + "hard_file_string": "colors_hard" + }, + { + "name_ja": "My Voice is Dead.", + "name_en": "My Voice is Dead.", + "image_id": 273, + "author_ja": "t+pazolite (C.H.S / ALiCE'S EMOTiON)", + "author_en": "t+pazolite (C.H.S / ALiCE'S EMOTiON)", + "song_length": "(2:08)", + "difficulty_levels": [ + 5, + 7, + 8, + 5, + 8, + 15 + ], + "bpm": "200", + "sample_file_name": "myvoice_sample", + "stage_file_name": "myvoice", + "unknown_field": 22, + "easy_file_string": "myvoice_easy", + "normal_file_string": "myvoice_normal", + "hard_file_string": "myvoice_hard" + }, + { + "name_ja": "最速最高シャッターガール", + "name_en": "最速最高シャッターガール", + "image_id": 274, + "author_ja": "ビートまりお", + "author_en": "ビートまりお", + "song_length": "(1:59)", + "difficulty_levels": [ + 4, + 7, + 8, + 4, + 7, + 9 + ], + "bpm": "160", + "sample_file_name": "shutterG_sample", + "stage_file_name": "shutterg", + "unknown_field": 21, + "easy_file_string": "shutterg_easy", + "normal_file_string": "shutterg_normal", + "hard_file_string": "shutterg_hard" + }, + { + "name_ja": "TAKING OFF", + "name_en": "TAKING OFF", + "image_id": 275, + "author_ja": "SATO(SANODG & KATO [noisycroak])", + "author_en": "SATO(SANODG & KATO [noisycroak])", + "song_length": "(1:55)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 9 + ], + "bpm": "128", + "sample_file_name": "edm_song01_sample", + "stage_file_name": "edm_song01", + "unknown_field": 8, + "easy_file_string": "edm_song01_easy", + "normal_file_string": "edm_song01_normal", + "hard_file_string": "edm_song01_hard" + }, + { + "name_ja": "VEGAS", + "name_en": "VEGAS", + "image_id": 276, + "author_ja": "SATO(SANODG & KATO [noisycroak])", + "author_en": "SATO(SANODG & KATO [noisycroak])", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 6, + 10 + ], + "bpm": "128", + "sample_file_name": "edm_song02_sample", + "stage_file_name": "edm_song02", + "unknown_field": 9, + "easy_file_string": "edm_song02_easy", + "normal_file_string": "edm_song02_normal", + "hard_file_string": "edm_song02_hard" + }, + { + "name_ja": "DOTTED 8TH", + "name_en": "DOTTED 8TH", + "image_id": 277, + "author_ja": "SATO(SANODG & KATO [noisycroak])", + "author_en": "SATO(SANODG & KATO [noisycroak])", + "song_length": "(2:04)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 5, + 9 + ], + "bpm": "128", + "sample_file_name": "edm_song03_sample", + "stage_file_name": "edm_song03", + "unknown_field": 19, + "easy_file_string": "edm_song03_easy", + "normal_file_string": "edm_song03_normal", + "hard_file_string": "edm_song03_hard" + }, + { + "name_ja": "TRIPLE3T", + "name_en": "TRIPLE3T", + "image_id": 278, + "author_ja": "SATO(SANODG & KATO [noisycroak])", + "author_en": "SATO(SANODG & KATO [noisycroak])", + "song_length": "(2:12)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 9, + 10 + ], + "bpm": "128", + "sample_file_name": "edm_song04_sample", + "stage_file_name": "edm_song04", + "unknown_field": 10, + "easy_file_string": "edm_song04_easy", + "normal_file_string": "edm_song04_normal", + "hard_file_string": "edm_song04_hard" + }, + { + "name_ja": "聖少女サクリファイス", + "name_en": "sacrifice to sacred girl", + "image_id": 279, + "author_ja": "Silver Forest feat. Ichiko", + "author_en": "Silver Forest feat. Ichiko", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 8, + 11 + ], + "bpm": "168", + "sample_file_name": "seisyozyo_sample", + "stage_file_name": "seisyozyo", + "unknown_field": 17, + "easy_file_string": "seisyozyo_easy", + "normal_file_string": "seisyozyo_normal", + "hard_file_string": "seisyozyo_hard" + }, + { + "name_ja": "ゆけむり魂温泉", + "name_en": "YUKEMURI TAMAONSEN", + "image_id": 280, + "author_ja": "魂音泉", + "author_en": "TAMAONSEN", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 4, + 5, + 2, + 5, + 9 + ], + "bpm": "140", + "sample_file_name": "yukemuri_sample", + "stage_file_name": "yukemuri", + "unknown_field": 4, + "easy_file_string": "yukemuri_easy", + "normal_file_string": "yukemuri_normal", + "hard_file_string": "yukemuri_hard" + }, + { + "name_ja": "Spider's Blood", + "name_en": "Spider's Blood", + "image_id": 281, + "author_ja": "A-One", + "author_en": "A-One", + "song_length": "(2:08)", + "difficulty_levels": [ + 3, + 6, + 7, + 4, + 8, + 11 + ], + "bpm": "164", + "sample_file_name": "spidersbl_sample", + "stage_file_name": "spidersbl", + "unknown_field": 7, + "easy_file_string": "spidersbl_easy", + "normal_file_string": "spidersbl_normal", + "hard_file_string": "spidersbl_hard" + }, + { + "name_ja": "ID", + "name_en": "ID", + "image_id": 282, + "author_ja": "ZYTOKINE feat. cold kiss (Nana Takahashi x Linjin)", + "author_en": "ZYTOKINE feat. cold kiss (Nana Takahashi x Linjin)", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 7, + 13 + ], + "bpm": "173", + "sample_file_name": "zyto-id_sample", + "stage_file_name": "zyto-id", + "unknown_field": 2, + "easy_file_string": "zyto-id_easy", + "normal_file_string": "zyto-id_normal", + "hard_file_string": "zyto-id_hard" + }, + { + "name_ja": "座和々", + "name_en": "ZAWAWA", + "image_id": 283, + "author_ja": "MASAKI (ZUNTATA)", + "author_en": "MASAKI (ZUNTATA)", + "song_length": "(1:58)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 7, + 11 + ], + "bpm": "170", + "sample_file_name": "zawawa_sample", + "stage_file_name": "zawawa", + "unknown_field": 6, + "easy_file_string": "zawawa_easy", + "normal_file_string": "zawawa_normal", + "hard_file_string": "zawawa_hard" + }, + { + "name_ja": "orbital", + "name_en": "orbital", + "image_id": 284, + "author_ja": "namae.", + "author_en": "namae.", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 12 + ], + "bpm": "200", + "sample_file_name": "dworiginal_sample", + "stage_file_name": "dworiginal", + "unknown_field": 1, + "easy_file_string": "dworiginal_easy", + "normal_file_string": "dworiginal_normal", + "hard_file_string": "dworiginal_hard" + }, + { + "name_ja": "VELVET", + "name_en": "VELVET", + "image_id": 285, + "author_ja": "Massive New Krew", + "author_en": "Massive New Krew", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 13 + ], + "bpm": "155", + "sample_file_name": "velvet_sample", + "stage_file_name": "velvet", + "unknown_field": 18, + "easy_file_string": "velvet_easy", + "normal_file_string": "velvet_normal", + "hard_file_string": "velvet_hard" + }, + { + "name_ja": "VOLT", + "name_en": "VOLT", + "image_id": 286, + "author_ja": "aran", + "author_en": "aran", + "song_length": "(2:05)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 7, + 15 + ], + "bpm": "87-174", + "sample_file_name": "volt_sample", + "stage_file_name": "volt", + "unknown_field": 18, + "easy_file_string": "volt_easy", + "normal_file_string": "volt_normal", + "hard_file_string": "volt_hard" + }, + { + "name_ja": "色は匂へど散りぬるを(Fractal 1.5ver.)", + "name_en": "IROHA NIOEDO CHIRINURUWO(Fractal 1.5ver.)", + "image_id": 287, + "author_ja": "少女フラクタル(天宮みや、柚木梨沙)", + "author_en": "Syoujo-Fractal(Miya Amamiya、Risa Yuzuki) ", + "song_length": "(1:44)", + "difficulty_levels": [ + 2, + 4, + 5, + 2, + 4, + 6 + ], + "bpm": "138", + "sample_file_name": "iroha_sample", + "stage_file_name": "iroha", + "unknown_field": 2, + "easy_file_string": "iroha_easy", + "normal_file_string": "iroha_normal", + "hard_file_string": "iroha_hard" + }, + { + "name_ja": "天狗の詫び証文", + "name_en": "TENGU NO WABISYOMON", + "image_id": 288, + "author_ja": "魂音泉", + "author_en": "TAMAONSEN", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 9, + 14 + ], + "bpm": "158", + "sample_file_name": "tengu_sample", + "stage_file_name": "tengu", + "unknown_field": 21, + "easy_file_string": "tengu_easy", + "normal_file_string": "tengu_normal", + "hard_file_string": "tengu_hard" + }, + { + "name_ja": "I", + "name_en": "I", + "image_id": 289, + "author_ja": "ZYTOKINE feat. Itori", + "author_en": "ZYTOKINE feat. Itori", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 5, + 8 + ], + "bpm": "135", + "sample_file_name": "ai-zyto_sample", + "stage_file_name": "ai-zyto", + "unknown_field": 7, + "easy_file_string": "ai-zyto_easy", + "normal_file_string": "ai-zyto_normal", + "hard_file_string": "ai-zyto_hard" + }, + { + "name_ja": "Foughten Field", + "name_en": "Foughten Field", + "image_id": 290, + "author_ja": "ALiCE'S EMOTiON", + "author_en": "ALiCE'S EMOTiON", + "song_length": "(1:51)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 7, + 12 + ], + "bpm": "170", + "sample_file_name": "foughten_sample", + "stage_file_name": "foughten", + "unknown_field": 17, + "easy_file_string": "foughten_easy", + "normal_file_string": "foughten_normal", + "hard_file_string": "foughten_hard" + }, + { + "name_ja": "Shiva", + "name_en": "Shiva", + "image_id": 291, + "author_ja": "Massive New Krew", + "author_en": "Massive New Krew", + "song_length": "(2:04)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 8, + 14 + ], + "bpm": "160", + "sample_file_name": "shiva_sample", + "stage_file_name": "shiva", + "unknown_field": 9, + "easy_file_string": "shiva_easy", + "normal_file_string": "shiva_normal", + "hard_file_string": "shiva_hard" + }, + { + "name_ja": "Under The Moon", + "name_en": "Under The Moon", + "image_id": 292, + "author_ja": "void (Mournfinale) ", + "author_en": "void (Mournfinale) ", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 8, + 13 + ], + "bpm": "175", + "sample_file_name": "underthe_sample", + "stage_file_name": "underthe", + "unknown_field": 17, + "easy_file_string": "underthe_easy", + "normal_file_string": "underthe_normal", + "hard_file_string": "underthe_hard" + }, + { + "name_ja": "Flyaway", + "name_en": "Flyaway", + "image_id": 293, + "author_ja": "櫻井浩司", + "author_en": "Kouji Sakurai", + "song_length": "(2:00)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 5, + 13 + ], + "bpm": "137", + "sample_file_name": "flyaway_sample", + "stage_file_name": "flyaway", + "unknown_field": 17, + "easy_file_string": "flyaway_easy", + "normal_file_string": "flyaway_normal", + "hard_file_string": "flyaway_hard" + }, + { + "name_ja": "Negative Return", + "name_en": "Negative Return", + "image_id": 294, + "author_ja": "小倉久佳音画制作所", + "author_en": "小倉久佳音画制作所", + "song_length": "(1:55)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 7, + 10 + ], + "bpm": "133", + "sample_file_name": "negative_sample", + "stage_file_name": "negative", + "unknown_field": 4, + "easy_file_string": "negative_easy", + "normal_file_string": "negative_normal", + "hard_file_string": "negative_hard" + }, + { + "name_ja": "FullMoon", + "name_en": "FullMoon", + "image_id": 295, + "author_ja": "TatshMusicCircle", + "author_en": "TatshMusicCircle", + "song_length": "(1:54)", + "difficulty_levels": [ + 1, + 6, + 7, + 1, + 6, + 10 + ], + "bpm": "158", + "sample_file_name": "fullmoon_sample", + "stage_file_name": "fullmoon", + "unknown_field": 3, + "easy_file_string": "fullmoon_easy", + "normal_file_string": "fullmoon_normal", + "hard_file_string": "fullmoon_hard" + }, + { + "name_ja": "リバース・デス", + "name_en": "REVERSE DEATH", + "image_id": 296, + "author_ja": "石鹸屋", + "author_en": "SEKKENYA", + "song_length": "(2:14)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 13 + ], + "bpm": "154", + "sample_file_name": "reverse_sample", + "stage_file_name": "reverse", + "unknown_field": 17, + "easy_file_string": "reverse_easy", + "normal_file_string": "reverse_normal", + "hard_file_string": "reverse_hard" + }, + { + "name_ja": "I, SCREAM", + "name_en": "I, SCREAM", + "image_id": 297, + "author_ja": "ZYTOKINE feat. cold kiss (Nana Takahashi x Linjin)", + "author_en": "ZYTOKINE feat. cold kiss (Nana Takahashi x Linjin)", + "song_length": "(1:58)", + "difficulty_levels": [ + 3, + 6, + 9, + 3, + 7, + 11 + ], + "bpm": "170", + "sample_file_name": "iscream_sample", + "stage_file_name": "iscream", + "unknown_field": 18, + "easy_file_string": "iscream_easy", + "normal_file_string": "iscream_normal", + "hard_file_string": "iscream_hard" + }, + { + "name_ja": "FEEL MY BEAT!", + "name_en": "FEEL MY BEAT!", + "image_id": 298, + "author_ja": "Tatsh(TatshMusicCircle) × 黒田椋子(IOSYS)", + "author_en": "Tatsh(TatshMusicCircle) × Ryoko Kuroda(IOSYS)", + "song_length": "(1:56)", + "difficulty_levels": [ + 1, + 4, + 7, + 2, + 6, + 12 + ], + "bpm": "158", + "sample_file_name": "feel_sample", + "stage_file_name": "feel", + "unknown_field": 22, + "easy_file_string": "feel_easy", + "normal_file_string": "feel_normal", + "hard_file_string": "feel_hard" + }, + { + "name_ja": "骸骨楽団とリリア", + "name_en": "LILIA with LOMIA", + "image_id": 299, + "author_ja": "トーマ", + "author_en": "tohma", + "song_length": "(1:51)", + "difficulty_levels": [ + 5, + 8, + 10, + 5, + 9, + 13 + ], + "bpm": "260", + "sample_file_name": "gaikotu_sample", + "stage_file_name": "gaikotu", + "unknown_field": 22, + "easy_file_string": "gaikotu_easy", + "normal_file_string": "gaikotu_normal", + "hard_file_string": "gaikotu_hard" + }, + { + "name_ja": "九龍レトロ", + "name_en": "Kowloon Retro", + "image_id": 300, + "author_ja": "トーマ", + "author_en": "tohma", + "song_length": "(1:47)", + "difficulty_levels": [ + 4, + 7, + 8, + 4, + 7, + 12 + ], + "bpm": "140", + "sample_file_name": "kuron_sample", + "stage_file_name": "kuron", + "unknown_field": 8, + "easy_file_string": "kuron_easy", + "normal_file_string": "kuron_normal", + "hard_file_string": "kuron_hard" + }, + { + "name_ja": "エンヴィキャットウォーク", + "name_en": "ENVY CAT WALK", + "image_id": 301, + "author_ja": "トーマ", + "author_en": "tohma", + "song_length": "(2:07)", + "difficulty_levels": [ + 5, + 8, + 9, + 6, + 9, + 13 + ], + "bpm": "160-190", + "sample_file_name": "envycat_sample", + "stage_file_name": "envycat", + "unknown_field": 7, + "easy_file_string": "envycat_easy", + "normal_file_string": "envycat_normal", + "hard_file_string": "envycat_hard" + }, + { + "name_ja": "オレンジ", + "name_en": "ORANGE", + "image_id": 302, + "author_ja": "トーマ", + "author_en": "tohma", + "song_length": "(1:43)", + "difficulty_levels": [ + 2, + 3, + 5, + 3, + 5, + 7 + ], + "bpm": "90", + "sample_file_name": "orange_sample", + "stage_file_name": "orange", + "unknown_field": 9, + "easy_file_string": "orange_easy", + "normal_file_string": "orange_normal", + "hard_file_string": "orange_hard" + }, + { + "name_ja": "The world of spirit", + "name_en": "The world of spirit", + "image_id": 303, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:52)", + "difficulty_levels": [ + 1, + 3, + 5, + 2, + 5, + 7 + ], + "bpm": "140", + "sample_file_name": "wos_sample", + "stage_file_name": "wos", + "unknown_field": 17, + "easy_file_string": "wos_easy", + "normal_file_string": "wos_normal", + "hard_file_string": "wos_hard" + }, + { + "name_ja": "電車で電車でGO!GO!GO!GC! -GMT remix-", + "name_en": "DENSHA DE DENSHA DE GO!GO!GO!GC! -GMT remix-", + "image_id": 304, + "author_ja": "remixed by COSIO feat. 沢城千春", + "author_en": "remixed by COSIO feat. Chiharu Sawashiro", + "song_length": "(1:51)", + "difficulty_levels": [ + 2, + 6, + 8, + 4, + 8, + 14 + ], + "bpm": "134", + "sample_file_name": "bstdensya_sample", + "stage_file_name": "bstdensya", + "unknown_field": 1, + "easy_file_string": "bstdensya_easy", + "normal_file_string": "bstdensya_normal", + "hard_file_string": "bstdensya_hard" + }, + { + "name_ja": "バブルボブルメドレー", + "name_en": "Bubble Bobble Medley", + "image_id": 305, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:35)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 8, + 13 + ], + "bpm": "130-190", + "sample_file_name": "bubble_sample", + "stage_file_name": "bubble", + "unknown_field": 10, + "easy_file_string": "bubble_easy", + "normal_file_string": "bubble_normal", + "hard_file_string": "bubble_hard" + }, + { + "name_ja": "アルカノイドvsインベーダー", + "name_en": "ARKANOID vs SPACE INVADERS", + "image_id": 306, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:08)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 7, + 12 + ], + "bpm": "137-184", + "sample_file_name": "Arkinv_sample", + "stage_file_name": "Arkinv", + "unknown_field": 10, + "easy_file_string": "arkinv_easy", + "normal_file_string": "arkinv_normal", + "hard_file_string": "arkinv_hard" + }, + { + "name_ja": "そして誰もいなくなった", + "name_en": "SOSHITE DAREMO INAKUNATTA", + "image_id": 307, + "author_ja": "コバヤシユウヤ(IOSYS) × あにー(TaNaBaTa)", + "author_en": "Yuya Kobayashi(IOSYS) × Annyyy(TaNaBaTa)", + "song_length": "(2:00)", + "difficulty_levels": [ + 1, + 5, + 7, + 1, + 6, + 10 + ], + "bpm": "145", + "sample_file_name": "sosite_sample", + "stage_file_name": "sosite", + "unknown_field": 1, + "easy_file_string": "sosite_easy", + "normal_file_string": "sosite_normal", + "hard_file_string": "sosite_hard" + }, + { + "name_ja": "beyond the star line", + "name_en": "beyond the star line", + "image_id": 308, + "author_ja": "あにー(TaNaBaTa) × 厚志(インフェクテッド)", + "author_en": "Annyyy(TaNaBaTa) × Atsushi(INFECTED)", + "song_length": "(1:31)", + "difficulty_levels": [ + 2, + 6, + 7, + 2, + 7, + 10 + ], + "bpm": "174", + "sample_file_name": "beyond_sample", + "stage_file_name": "beyond", + "unknown_field": 17, + "easy_file_string": "beyond_easy", + "normal_file_string": "beyond_normal", + "hard_file_string": "beyond_hard" + }, + { + "name_ja": "カミノヒ", + "name_en": "KAMINOHI", + "image_id": 309, + "author_ja": "COSIO × ランコ(豚乙女)", + "author_en": "COSIO × RANKO(BUTAOTOME) ", + "song_length": "(2:16)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 8, + 11 + ], + "bpm": "205", + "sample_file_name": "kaminohi_sample", + "stage_file_name": "kaminohi", + "unknown_field": 1, + "easy_file_string": "kaminohi_easy", + "normal_file_string": "kaminohi_normal", + "hard_file_string": "kaminohi_hard" + }, + { + "name_ja": "カリソメ", + "name_en": "KARISOME", + "image_id": 310, + "author_ja": "コンプ × ichigo", + "author_en": "COMP × ichigo", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 8, + 12 + ], + "bpm": "180", + "sample_file_name": "karisome_sample", + "stage_file_name": "karisome", + "unknown_field": 1, + "easy_file_string": "karisome_easy", + "normal_file_string": "karisome_normal", + "hard_file_string": "karisome_hard" + }, + { + "name_ja": "CHRONORISE", + "name_en": "CHRONORISE", + "image_id": 311, + "author_ja": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "song_length": "(2:08)", + "difficulty_levels": [ + 2, + 3, + 6, + 3, + 6, + 10 + ], + "bpm": "128", + "sample_file_name": "bb2-op_sample", + "stage_file_name": "bb2-op", + "unknown_field": 9, + "easy_file_string": "bb2-op_easy", + "normal_file_string": "bb2-op_normal", + "hard_file_string": "bb2-op_hard" + }, + { + "name_ja": "Queen of rose", + "name_en": "Queen of rose", + "image_id": 312, + "author_ja": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "song_length": "(2:01)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 6, + 13 + ], + "bpm": "145", + "sample_file_name": "bb2-rc_sample", + "stage_file_name": "bb2-rc", + "unknown_field": 17, + "easy_file_string": "bb2-rc_easy", + "normal_file_string": "bb2-rc_normal", + "hard_file_string": "bb2-rc_hard" + }, + { + "name_ja": "Gluttony Fang", + "name_en": "Gluttony Fang", + "image_id": 313, + "author_ja": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "song_length": "(1:42)", + "difficulty_levels": [ + 4, + 7, + 9, + 5, + 9, + 11 + ], + "bpm": "208", + "sample_file_name": "bb2-hz_sample", + "stage_file_name": "bb2-hz", + "unknown_field": 9, + "easy_file_string": "bb2-hz_easy", + "normal_file_string": "bb2-hz_normal", + "hard_file_string": "bb2-hz_hard" + }, + { + "name_ja": "Lust SIN", + "name_en": "Lust SIN", + "image_id": 314, + "author_ja": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "author_en": "Daisuke Ishiwatari(ARC SYSTEM WORKS)", + "song_length": "(1:39)", + "difficulty_levels": [ + 3, + 7, + 9, + 4, + 8, + 12 + ], + "bpm": "220", + "sample_file_name": "lust_sample", + "stage_file_name": "lust", + "unknown_field": 20, + "easy_file_string": "lust_easy", + "normal_file_string": "lust_normal", + "hard_file_string": "lust_hard" + }, + { + "name_ja": "マウストゥーマウス", + "name_en": "Mouth to Mouth", + "image_id": 315, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(1:34)", + "difficulty_levels": [ + 1, + 4, + 7, + 2, + 5, + 10 + ], + "bpm": "140", + "sample_file_name": "mouth_sample", + "stage_file_name": "mouth", + "unknown_field": 3, + "easy_file_string": "mouth_easy", + "normal_file_string": "mouth_normal", + "hard_file_string": "mouth_hard" + }, + { + "name_ja": "Endless Seeker", + "name_en": "Endless Seeker", + "image_id": 316, + "author_ja": "A-One", + "author_en": "A-One", + "song_length": "(1:54)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 14 + ], + "bpm": "163", + "sample_file_name": "endl_sample", + "stage_file_name": "endl", + "unknown_field": 4, + "easy_file_string": "endl_easy", + "normal_file_string": "endl_normal", + "hard_file_string": "endl_hard" + }, + { + "name_ja": "UFOロマンス", + "name_en": "UFO ROMANCE", + "image_id": 317, + "author_ja": "石鹸屋", + "author_en": "SEKKENYA", + "song_length": "(2:04)", + "difficulty_levels": [ + 3, + 6, + 8, + 5, + 7, + 11 + ], + "bpm": "238", + "sample_file_name": "ufo_sample", + "stage_file_name": "ufo", + "unknown_field": 1, + "easy_file_string": "ufo_easy", + "normal_file_string": "ufo_normal", + "hard_file_string": "ufo_hard" + }, + { + "name_ja": "未確認幻想コースター", + "name_en": "Mikakunin Gensou Coaster", + "image_id": 318, + "author_ja": "t+pazolite × ビートまりお", + "author_en": "t+pazolite × Beat Mario", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 5, + 9, + 3, + 7, + 12 + ], + "bpm": "200", + "sample_file_name": "mikaku_sample", + "stage_file_name": "mikaku", + "unknown_field": 1, + "easy_file_string": "mikaku_easy", + "normal_file_string": "mikaku_normal", + "hard_file_string": "mikaku_hard" + }, + { + "name_ja": "ミライ", + "name_en": "MIRAI", + "image_id": 319, + "author_ja": "ATOLS feat. ONE", + "author_en": "ATOLS feat. ONE", + "song_length": "(2:19)", + "difficulty_levels": [ + 1, + 4, + 6, + 3, + 5, + 8 + ], + "bpm": "140", + "sample_file_name": "mira_sample", + "stage_file_name": "mira", + "unknown_field": 6, + "easy_file_string": "mira_easy", + "normal_file_string": "mira_normal", + "hard_file_string": "mira_hard" + }, + { + "name_ja": "Into Starlight", + "name_en": "Into Starlight", + "image_id": 320, + "author_ja": "KURIS&YUICHI NAKASE feat. IA&ONE", + "author_en": "KURIS&YUICHI NAKASE feat. IA&ONE", + "song_length": "(2:17)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 5, + 9 + ], + "bpm": "135", + "sample_file_name": "int_sample", + "stage_file_name": "int", + "unknown_field": 18, + "easy_file_string": "int_easy", + "normal_file_string": "int_normal", + "hard_file_string": "int_hard" + }, + { + "name_ja": "Perverse Love Rock!", + "name_en": "Perverse Love Rock!", + "image_id": 321, + "author_ja": "中沢伴行(I' ve) feat. IA", + "author_en": "Tomoyuki Nakazawa(I' ve) feat. IA", + "song_length": "(1:47)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 5, + 8 + ], + "bpm": "160", + "sample_file_name": "perv_sample", + "stage_file_name": "perv", + "unknown_field": 17, + "easy_file_string": "perv_easy", + "normal_file_string": "perv_normal", + "hard_file_string": "perv_hard" + }, + { + "name_ja": "CITRUS", + "name_en": "CITRUS", + "image_id": 322, + "author_ja": "Orangestar feat. IA&ONE", + "author_en": "Orangestar feat. IA&ONE", + "song_length": "(2:15)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 11 + ], + "bpm": "140", + "sample_file_name": "cit_sample", + "stage_file_name": "cit", + "unknown_field": 5, + "easy_file_string": "cit_easy", + "normal_file_string": "cit_normal", + "hard_file_string": "cit_hard" + }, + { + "name_ja": "働かずに食う[IA Ver.]", + "name_en": "I Don't Work[IA Ver.]", + "image_id": 323, + "author_ja": "KOHH Produced by Teddyloid", + "author_en": "KOHH Produced by Teddyloid", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 5, + 9, + 4, + 8, + 13 + ], + "bpm": "140", + "sample_file_name": "hata_sample", + "stage_file_name": "hata", + "unknown_field": 19, + "easy_file_string": "hata_easy", + "normal_file_string": "hata_normal", + "hard_file_string": "hata_hard" + }, + { + "name_ja": "働かずに食う", + "name_en": "I Don't Work", + "image_id": 324, + "author_ja": "KOHH", + "author_en": "KOHH", + "song_length": "(3:51)", + "difficulty_levels": [ + 1, + 1, + 1, + 0, + 0, + 0 + ], + "bpm": "127", + "sample_file_name": "", + "stage_file_name": "hatara", + "unknown_field": 6, + "easy_file_string": "hatara_easy", + "normal_file_string": "hatara_normal", + "hard_file_string": "hatara_hard" + }, + { + "name_ja": "残酷な天使のテーゼ", + "name_en": "残酷な天使のテーゼ", + "image_id": 325, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:29)", + "difficulty_levels": [ + 2, + 3, + 6, + 4, + 6, + 8 + ], + "bpm": "129", + "sample_file_name": "zankoku_sample", + "stage_file_name": "zankoku", + "unknown_field": 7, + "easy_file_string": "zankoku_easy", + "normal_file_string": "zankoku_normal", + "hard_file_string": "zankoku_hard" + }, + { + "name_ja": "創聖のアクエリオン", + "name_en": "創聖のアクエリオン", + "image_id": 326, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:34)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 7 + ], + "bpm": "151", + "sample_file_name": "akuerion_sample", + "stage_file_name": "akuerion", + "unknown_field": 21, + "easy_file_string": "akuerion_easy", + "normal_file_string": "akuerion_normal", + "hard_file_string": "akuerion_hard" + }, + { + "name_ja": "紅蓮の弓矢", + "name_en": "紅蓮の弓矢", + "image_id": 327, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:32)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 7, + 10 + ], + "bpm": "181", + "sample_file_name": "guren_sample", + "stage_file_name": "guren", + "unknown_field": 9, + "easy_file_string": "guren_easy", + "normal_file_string": "guren_normal", + "hard_file_string": "guren_hard" + }, + { + "name_ja": "自由の翼", + "name_en": "自由の翼", + "image_id": 328, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 9 + ], + "bpm": "136-158", + "sample_file_name": "tubasa_sample", + "stage_file_name": "tubasa", + "unknown_field": 21, + "easy_file_string": "tubasa_easy", + "normal_file_string": "tubasa_normal", + "hard_file_string": "tubasa_hard" + }, + { + "name_ja": "シュガーソングとビターステップ", + "name_en": "シュガーソングとビターステップ", + "image_id": 329, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:26)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "132", + "sample_file_name": "sugar_sample", + "stage_file_name": "sugar", + "unknown_field": 2, + "easy_file_string": "sugar_easy", + "normal_file_string": "sugar_normal", + "hard_file_string": "sugar_hard" + }, + { + "name_ja": "夏祭り", + "name_en": "夏祭り", + "image_id": 330, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(2:05)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 5, + 9 + ], + "bpm": "141", + "sample_file_name": "natumatu_sample", + "stage_file_name": "natumatu", + "unknown_field": 3, + "easy_file_string": "natumatu_easy", + "normal_file_string": "natumatu_normal", + "hard_file_string": "natumatu_hard" + }, + { + "name_ja": "空色デイズ", + "name_en": "空色デイズ", + "image_id": 331, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:31)", + "difficulty_levels": [ + 4, + 5, + 7, + 4, + 5, + 8 + ], + "bpm": "174", + "sample_file_name": "sorairo_sample", + "stage_file_name": "sorairo", + "unknown_field": 17, + "easy_file_string": "sorairo_easy", + "normal_file_string": "sorairo_normal", + "hard_file_string": "sorairo_hard" + }, + { + "name_ja": "女々しくて", + "name_en": "女々しくて", + "image_id": 332, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "148", + "sample_file_name": "memesiku_sample", + "stage_file_name": "memesiku", + "unknown_field": 17, + "easy_file_string": "memesiku_easy", + "normal_file_string": "memesiku_normal", + "hard_file_string": "memesiku_hard" + }, + { + "name_ja": "東方音銃夢", + "name_en": "Touhou Onganmu", + "image_id": 333, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:04)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 8, + 14 + ], + "bpm": "147-240", + "sample_file_name": "ongun_sample", + "stage_file_name": "ongun", + "unknown_field": 8, + "easy_file_string": "ongun_easy", + "normal_file_string": "ongun_normal", + "hard_file_string": "ongun_hard" + }, + { + "name_ja": "東方散楽祭", + "name_en": "Touhou Sangakusai", + "image_id": 334, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:53)", + "difficulty_levels": [ + 4, + 6, + 9, + 4, + 9, + 14 + ], + "bpm": "130-200", + "sample_file_name": "sangaku_sample", + "stage_file_name": "sangaku", + "unknown_field": 2, + "easy_file_string": "sangaku_easy", + "normal_file_string": "sangaku_normal", + "hard_file_string": "sangaku_hard" + }, + { + "name_ja": "東方不死鳥", + "name_en": "Touhou Fushicho", + "image_id": 335, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:56)", + "difficulty_levels": [ + 4, + 7, + 9, + 4, + 9, + 15 + ], + "bpm": "93-186", + "sample_file_name": "toho3_sample", + "stage_file_name": "toho3", + "unknown_field": 3, + "easy_file_string": "toho3_easy", + "normal_file_string": "toho3_normal", + "hard_file_string": "toho3_hard" + }, + { + "name_ja": "東方地神律", + "name_en": "Touhou Chishinritsu", + "image_id": 336, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:16)", + "difficulty_levels": [ + 4, + 6, + 8, + 5, + 9, + 14 + ], + "bpm": "132-226", + "sample_file_name": "toho4_sample", + "stage_file_name": "toho4", + "unknown_field": 4, + "easy_file_string": "toho4_easy", + "normal_file_string": "toho4_normal", + "hard_file_string": "toho4_hard" + }, + { + "name_ja": "Halcyon", + "name_en": "Halcyon", + "image_id": 337, + "author_ja": "xi", + "author_en": "xi", + "song_length": "(2:07)", + "difficulty_levels": [ + 3, + 5, + 8, + 6, + 9, + 13 + ], + "bpm": "96-191", + "sample_file_name": "halcyon_sample", + "stage_file_name": "halcyon", + "unknown_field": 17, + "easy_file_string": "halcyon_easy", + "normal_file_string": "halcyon_normal", + "hard_file_string": "halcyon_hard" + }, + { + "name_ja": "Valhalla", + "name_en": "Valhalla", + "image_id": 338, + "author_ja": "xi", + "author_en": "xi", + "song_length": "(2:14)", + "difficulty_levels": [ + 4, + 7, + 9, + 5, + 9, + 15 + ], + "bpm": "174", + "sample_file_name": "val_sample", + "stage_file_name": "val", + "unknown_field": 17, + "easy_file_string": "val_easy", + "normal_file_string": "val_normal", + "hard_file_string": "val_hard" + }, + { + "name_ja": "Party 4U -holy nite mix-", + "name_en": "Party 4U -holy nite mix-", + "image_id": 339, + "author_ja": "Cranky", + "author_en": "Cranky", + "song_length": "(1:43)", + "difficulty_levels": [ + 3, + 6, + 7, + 4, + 7, + 13 + ], + "bpm": "159", + "sample_file_name": "party4u_sample", + "stage_file_name": "party4u", + "unknown_field": 24, + "easy_file_string": "party4u_easy", + "normal_file_string": "party4u_normal", + "hard_file_string": "party4u_hard" + }, + { + "name_ja": "conflict", + "name_en": "conflict", + "image_id": 340, + "author_ja": "siromaru + cranky", + "author_en": "siromaru + cranky", + "song_length": "(2:17)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 9, + 14 + ], + "bpm": "160", + "sample_file_name": "conf_sample", + "stage_file_name": "conf", + "unknown_field": 17, + "easy_file_string": "conf_easy", + "normal_file_string": "conf_normal", + "hard_file_string": "conf_hard" + }, + { + "name_ja": "FUJIN Rumble", + "name_en": "FUJIN Rumble", + "image_id": 341, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:03)", + "difficulty_levels": [ + 5, + 7, + 10, + 6, + 11, + 20 + ], + "bpm": "96-192", + "sample_file_name": "aou2-fujin_sample", + "stage_file_name": "aou2-fujin", + "unknown_field": 1, + "easy_file_string": "aou2-fujin_easy", + "normal_file_string": "aou2-fujin_normal", + "hard_file_string": "aou2-fujin_hard" + }, + { + "name_ja": "Solar Storm", + "name_en": "Solar Storm", + "image_id": 342, + "author_ja": "xi", + "author_en": "xi", + "song_length": "(1:54)", + "difficulty_levels": [ + 4, + 7, + 11, + 6, + 13, + 20 + ], + "bpm": "200", + "sample_file_name": "solar_sample", + "stage_file_name": "solar", + "unknown_field": 17, + "easy_file_string": "solar_easy", + "normal_file_string": "solar_normal", + "hard_file_string": "solar_hard" + }, + { + "name_ja": "Black MInD", + "name_en": "Black MInD", + "image_id": 343, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:12)", + "difficulty_levels": [ + 3, + 7, + 10, + 4, + 13, + 20 + ], + "bpm": "192", + "sample_file_name": "blackmind_sample", + "stage_file_name": "blackmind", + "unknown_field": 21, + "easy_file_string": "blackmind_easy", + "normal_file_string": "blackmind_normal", + "hard_file_string": "blackmind_hard" + }, + { + "name_ja": "Scarlet Lance", + "name_en": "Scarlet Lance", + "image_id": 344, + "author_ja": "MASAKI (ZUNTATA)", + "author_en": "MASAKI (ZUNTATA)", + "song_length": "(2:08)", + "difficulty_levels": [ + 4, + 6, + 10, + 5, + 13, + 20 + ], + "bpm": "185", + "sample_file_name": "scar_sample", + "stage_file_name": "scar", + "unknown_field": 17, + "easy_file_string": "scar_easy", + "normal_file_string": "scar_normal", + "hard_file_string": "scar_hard" + }, + { + "name_ja": "INCOGNITO", + "name_en": "INCOGNITO", + "image_id": 345, + "author_ja": "ZYTOKINE feat. cold kiss (Nana Takahashi x Linjin)", + "author_en": "ZYTOKINE feat. cold kiss (Nana Takahashi x Linjin)", + "song_length": "(1:58)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 7, + 11 + ], + "bpm": "170", + "sample_file_name": "inc_sample", + "stage_file_name": "inc", + "unknown_field": 17, + "easy_file_string": "inc_easy", + "normal_file_string": "inc_normal", + "hard_file_string": "inc_hard" + }, + { + "name_ja": "清らかな幸福", + "name_en": "Kiyorakana Kofuku", + "image_id": 346, + "author_ja": "豚乙女", + "author_en": "BUTAOTOME", + "song_length": "(1:51)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 7, + 11 + ], + "bpm": "174", + "sample_file_name": "kiyo_sample", + "stage_file_name": "kiyo", + "unknown_field": 4, + "easy_file_string": "kiyo_easy", + "normal_file_string": "kiyo_normal", + "hard_file_string": "kiyo_hard" + }, + { + "name_ja": "鼓動、零れぬ酒", + "name_en": "Kodo, Koborenu Sake", + "image_id": 347, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(2:11)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 8, + 14 + ], + "bpm": "160", + "sample_file_name": "kodo_sample", + "stage_file_name": "kodo", + "unknown_field": 17, + "easy_file_string": "kodo_easy", + "normal_file_string": "kodo_normal", + "hard_file_string": "kodo_hard" + }, + { + "name_ja": "Material of Puppets", + "name_en": "Material of Puppets", + "image_id": 348, + "author_ja": "Silver Forest", + "author_en": "Silver Forest", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 6, + 13 + ], + "bpm": "168", + "sample_file_name": "material_sample", + "stage_file_name": "material", + "unknown_field": 19, + "easy_file_string": "material_easy", + "normal_file_string": "material_normal", + "hard_file_string": "material_hard" + }, + { + "name_ja": "ピリオドのない世界", + "name_en": "Piriodono Nai Sekai", + "image_id": 349, + "author_ja": "ZELKOKO", + "author_en": "ZELKOKO", + "song_length": "(1:34)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 6, + 11 + ], + "bpm": "150", + "sample_file_name": "periodn_sample", + "stage_file_name": "periodn", + "unknown_field": 17, + "easy_file_string": "periodn_easy", + "normal_file_string": "periodn_normal", + "hard_file_string": "periodn_hard" + }, + { + "name_ja": "tiny tales continue", + "name_en": "tiny tales continue", + "image_id": 350, + "author_ja": "黒魔", + "author_en": "Chroma", + "song_length": "(1:59)", + "difficulty_levels": [ + 4, + 6, + 10, + 5, + 9, + 15 + ], + "bpm": "188", + "sample_file_name": "tiny_sample", + "stage_file_name": "tiny", + "unknown_field": 10, + "easy_file_string": "tiny_easy", + "normal_file_string": "tiny_normal", + "hard_file_string": "tiny_hard" + }, + { + "name_ja": "LINK LINK FEVER!!!", + "name_en": "LINK LINK FEVER!!!", + "image_id": 351, + "author_ja": "リンカ (CV: 豊田萌絵)", + "author_en": "LINKA (CV: Moe Toyota)", + "song_length": "(1:58)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 5, + 9 + ], + "bpm": "182", + "sample_file_name": "link_sample", + "stage_file_name": "link", + "unknown_field": 1, + "easy_file_string": "link_easy", + "normal_file_string": "link_normal", + "hard_file_string": "link_hard" + }, + { + "name_ja": "Smash a mirror", + "name_en": "Smash a mirror", + "image_id": 257, + "author_ja": "Shohei Tsuchiya (ZUNTATA) feat. SATOMI", + "author_en": "Shohei Tsuchiya (ZUNTATA) feat. SATOMI", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 6, + 10 + ], + "bpm": "140", + "sample_file_name": "smash_sample", + "stage_file_name": "smash", + "unknown_field": 17, + "easy_file_string": "smash_easy", + "normal_file_string": "smash_normal", + "hard_file_string": "smash_hard" + }, + { + "name_ja": "アスノヨゾラ哨戒班", + "name_en": "Asuno Yozora Syokaihan", + "image_id": 352, + "author_ja": "Orangestar feat. IA", + "author_en": "Orangestar feat. IA", + "song_length": "(1:49)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 10 + ], + "bpm": "185", + "sample_file_name": "asuno_sample", + "stage_file_name": "asuno", + "unknown_field": 17, + "easy_file_string": "asuno_easy", + "normal_file_string": "asuno_normal", + "hard_file_string": "asuno_hard" + }, + { + "name_ja": "かくしごと", + "name_en": "Kakushigoto", + "image_id": 353, + "author_ja": "まふまふ feat. IA", + "author_en": "Mafumafu feat. IA", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 7, + 12 + ], + "bpm": "200", + "sample_file_name": "kakushi_sample", + "stage_file_name": "kakushi", + "unknown_field": 17, + "easy_file_string": "kakushi_easy", + "normal_file_string": "kakushi_normal", + "hard_file_string": "kakushi_hard" + }, + { + "name_ja": "すーぱーぬこになりたい", + "name_en": "Super Nukoni Naritai", + "image_id": 354, + "author_ja": "まふまふ", + "author_en": "Mafumafu", + "song_length": "(2:19)", + "difficulty_levels": [ + 3, + 4, + 8, + 4, + 8, + 11 + ], + "bpm": "194", + "sample_file_name": "nuko_sample", + "stage_file_name": "nuko", + "unknown_field": 5, + "easy_file_string": "nuko_easy", + "normal_file_string": "nuko_normal", + "hard_file_string": "nuko_hard" + }, + { + "name_ja": "アブストラクト・ナンセンス", + "name_en": "Abstract・Nonsense", + "image_id": 355, + "author_ja": "Neru feat. 鏡音リン", + "author_en": "Neru feat. KAGAMINE RIN", + "song_length": "(2:14)", + "difficulty_levels": [ + 3, + 6, + 9, + 4, + 9, + 12 + ], + "bpm": "208", + "sample_file_name": "abst_sample", + "stage_file_name": "abst", + "unknown_field": 1, + "easy_file_string": "abst_easy", + "normal_file_string": "abst_normal", + "hard_file_string": "abst_hard" + }, + { + "name_ja": "White World feat. 小田ユウ", + "name_en": "White World feat. Yu Oda ", + "image_id": 356, + "author_ja": "TatshMusicCircle", + "author_en": "TatshMusicCircle", + "song_length": "(2:13)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 7, + 12 + ], + "bpm": "172", + "sample_file_name": "white_sample", + "stage_file_name": "white", + "unknown_field": 6, + "easy_file_string": "white_easy", + "normal_file_string": "white_normal", + "hard_file_string": "white_hard" + }, + { + "name_ja": "Dream Coaster", + "name_en": "Dream Coaster", + "image_id": 357, + "author_ja": "A-One", + "author_en": "A-One", + "song_length": "(2:13)", + "difficulty_levels": [ + 3, + 4, + 7, + 3, + 6, + 12 + ], + "bpm": "168", + "sample_file_name": "dreamc_sample", + "stage_file_name": "dreamc", + "unknown_field": 17, + "easy_file_string": "dreamc_easy", + "normal_file_string": "dreamc_normal", + "hard_file_string": "dreamc_hard" + }, + { + "name_ja": "WARNING×WARNING×WARNING", + "name_en": "WARNING×WARNING×WARNING", + "image_id": 358, + "author_ja": "暁Records", + "author_en": "Akatsuki Records", + "song_length": "(1:54)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 5, + 11 + ], + "bpm": "172", + "sample_file_name": "war_sample", + "stage_file_name": "war", + "unknown_field": 24, + "easy_file_string": "war_easy", + "normal_file_string": "war_normal", + "hard_file_string": "war_hard" + }, + { + "name_ja": "東方外魔伝", + "name_en": "Touhou Gaimaden", + "image_id": 359, + "author_ja": "MASAKI (ZUNTATA)", + "author_en": "MASAKI (ZUNTATA)", + "song_length": "(2:10)", + "difficulty_levels": [ + 3, + 6, + 8, + 5, + 13, + 20 + ], + "bpm": "195", + "sample_file_name": "gaim_sample", + "stage_file_name": "gaim", + "unknown_field": 18, + "easy_file_string": "gaim_easy", + "normal_file_string": "gaim_normal", + "hard_file_string": "gaim_hard" + }, + { + "name_ja": "ファンタジーゾーン OPA-OPA! -GMT remix-", + "name_en": "FANTASY ZONE OPA-OPA! -GMT remix-", + "image_id": 360, + "author_ja": "remixed by Hiro(SEGA)", + "author_en": "remixed by Hiro(SEGA)", + "song_length": "(2:06)", + "difficulty_levels": [ + 4, + 5, + 7, + 5, + 7, + 11 + ], + "bpm": "142", + "sample_file_name": "bstfz_sample", + "stage_file_name": "bstfz", + "unknown_field": 5, + "easy_file_string": "bstfz_easy", + "normal_file_string": "bstfz_normal", + "hard_file_string": "bstfz_hard" + }, + { + "name_ja": "RIDGE RACER STEPS -GMT remix-", + "name_en": "RIDGE RACER STEPS -GMT remix-", + "image_id": 361, + "author_ja": "remixed by Yuji Masubuchi(BNSI)", + "author_en": "remixed by Yuji Masubuchi(BNSI)", + "song_length": "(2:05)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 6, + 10 + ], + "bpm": "120", + "sample_file_name": "bstridge_sample", + "stage_file_name": "bstridge", + "unknown_field": 1, + "easy_file_string": "bstridge_easy", + "normal_file_string": "bstridge_normal", + "hard_file_string": "bstridge_hard" + }, + { + "name_ja": "リッジでリッジでGO!GO!GO! -GMT mashup-", + "name_en": "RIDGE DE RIDGE DE GO!GO!GO! -GMT mashup-", + "image_id": 362, + "author_ja": "mashup by Hiro(SEGA)", + "author_en": "mashup by Hiro(SEGA)", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 8, + 14 + ], + "bpm": "146", + "sample_file_name": "bstrid-den_sample", + "stage_file_name": "bstrid-den", + "unknown_field": 1, + "easy_file_string": "bstrid-den_easy", + "normal_file_string": "bstrid-den_normal", + "hard_file_string": "bstrid-den_hard" + }, + { + "name_ja": "電車で電車でOPA!OPA!OPA! -GMT mashup-", + "name_en": "DENSHA DE DENSHA DE OPA!OPA!OPA! -GMT mashup-", + "image_id": 363, + "author_ja": "mashup by Yuji Masubuchi(BNSI)", + "author_en": "mashup by Yuji Masubuchi(BNSI)", + "song_length": "(2:09)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 7, + 12 + ], + "bpm": "134", + "sample_file_name": "bstfz-den_sample", + "stage_file_name": "bstfz-den", + "unknown_field": 1, + "easy_file_string": "bstfz-den_easy", + "normal_file_string": "bstfz-den_normal", + "hard_file_string": "bstfz-den_hard" + }, + { + "name_ja": "オパ! オパ! RACER -GMT mashup-", + "name_en": "OPA!OPA! RACER -GMT mashup-", + "image_id": 364, + "author_ja": "mashup by COSIO", + "author_en": "mashup by COSIO", + "song_length": "(1:50)", + "difficulty_levels": [ + 4, + 5, + 8, + 4, + 9, + 14 + ], + "bpm": "172", + "sample_file_name": "bstrid-fz_sample", + "stage_file_name": "bstrid-fz", + "unknown_field": 1, + "easy_file_string": "bstrid-fz_easy", + "normal_file_string": "bstrid-fz_normal", + "hard_file_string": "bstrid-fz_hard" + }, + { + "name_ja": "サドマミホリック", + "name_en": "Sado Mami Holic", + "image_id": 365, + "author_ja": "ビートまりお", + "author_en": "Beat Mario", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 10, + 14 + ], + "bpm": "200", + "sample_file_name": "sadomami_sample", + "stage_file_name": "sadomami", + "unknown_field": 22, + "easy_file_string": "sadomami_easy", + "normal_file_string": "sadomami_normal", + "hard_file_string": "sadomami_hard" + }, + { + "name_ja": "あの日の蜃気楼", + "name_en": "Anohino Shinkirou", + "image_id": 366, + "author_ja": "Minstrel feat. LIQU@。", + "author_en": "Minstrel feat. LIQU@。", + "song_length": "(1:54)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 7, + 13 + ], + "bpm": "205", + "sample_file_name": "anohi_sample", + "stage_file_name": "anohi", + "unknown_field": 8, + "easy_file_string": "anohi_easy", + "normal_file_string": "anohi_normal", + "hard_file_string": "anohi_hard" + }, + { + "name_ja": "君色サブリミナル", + "name_en": "Kimiiro Subliminal", + "image_id": 367, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(1:50)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 10 + ], + "bpm": "150", + "sample_file_name": "kimiiro_sample", + "stage_file_name": "kimiiro", + "unknown_field": 2, + "easy_file_string": "kimiiro_easy", + "normal_file_string": "kimiiro_normal", + "hard_file_string": "kimiiro_hard" + }, + { + "name_ja": "スターオーシャン", + "name_en": "Star Ocean", + "image_id": 368, + "author_ja": "TaNaBaTa", + "author_en": "TaNaBaTa", + "song_length": "(1:49)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 7, + 9 + ], + "bpm": "160", + "sample_file_name": "staro_sample", + "stage_file_name": "staro", + "unknown_field": 2, + "easy_file_string": "staro_easy", + "normal_file_string": "staro_normal", + "hard_file_string": "staro_hard" + }, + { + "name_ja": "Freedom", + "name_en": "Freedom", + "image_id": 369, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:53)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 5, + 9 + ], + "bpm": "180", + "sample_file_name": "freedom_sample", + "stage_file_name": "freedom", + "unknown_field": 17, + "easy_file_string": "freedom_easy", + "normal_file_string": "freedom_normal", + "hard_file_string": "freedom_hard" + }, + { + "name_ja": "G ZERO", + "name_en": "G ZERO", + "image_id": 370, + "author_ja": "OGR", + "author_en": "OGR", + "song_length": "(1:55)", + "difficulty_levels": [ + 2, + 5, + 8, + 5, + 8, + 10 + ], + "bpm": "142", + "sample_file_name": "gzero_sample", + "stage_file_name": "gzero", + "unknown_field": 4, + "easy_file_string": "gzero_easy", + "normal_file_string": "gzero_normal", + "hard_file_string": "gzero_hard" + }, + { + "name_ja": "COSMIC AIR WAY -Trans Mountain Express MIX-", + "name_en": "COSMIC AIR WAY -Trans Mountain Express MIX-", + "image_id": 371, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(1:53)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 13 + ], + "bpm": "147", + "sample_file_name": "cos_sample", + "stage_file_name": "cos", + "unknown_field": 17, + "easy_file_string": "cos_easy", + "normal_file_string": "cos_normal", + "hard_file_string": "cos_hard" + }, + { + "name_ja": "Abyssal Withdrawal", + "name_en": "Abyssal Withdrawal", + "image_id": 372, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 12 + ], + "bpm": "138", + "sample_file_name": "abby_sample", + "stage_file_name": "abby", + "unknown_field": 4, + "easy_file_string": "abby_easy", + "normal_file_string": "abby_normal", + "hard_file_string": "abby_hard" + }, + { + "name_ja": "幻想の旅人へ ~ Catch the Heart", + "name_en": "Gensouno tabibitohe ~ Catch the Heart", + "image_id": 373, + "author_ja": "RD-Sounds", + "author_en": "RD-Sounds", + "song_length": "(2:09)", + "difficulty_levels": [ + 2, + 6, + 8, + 3, + 8, + 13 + ], + "bpm": "162", + "sample_file_name": "gensouno_sample", + "stage_file_name": "gensouno", + "unknown_field": 17, + "easy_file_string": "gensouno_easy", + "normal_file_string": "gensouno_normal", + "hard_file_string": "gensouno_hard" + }, + { + "name_ja": "Sad Rain", + "name_en": "Sad Rain", + "image_id": 374, + "author_ja": "REDALiCE", + "author_en": "REDALiCE", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 6, + 9, + 4, + 8, + 16 + ], + "bpm": "185", + "sample_file_name": "sadrain_sample", + "stage_file_name": "sadrain", + "unknown_field": 19, + "easy_file_string": "sadrain_easy", + "normal_file_string": "sadrain_normal", + "hard_file_string": "sadrain_hard" + }, + { + "name_ja": "コノハズク", + "name_en": "Konohazuku", + "image_id": 375, + "author_ja": "豚乙女", + "author_en": "BUTAOTOME", + "song_length": "(2:04)", + "difficulty_levels": [ + 4, + 7, + 11, + 5, + 11, + 14 + ], + "bpm": "180", + "sample_file_name": "konohazu_sample", + "stage_file_name": "konohazu", + "unknown_field": 3, + "easy_file_string": "konohazu_easy", + "normal_file_string": "konohazu_normal", + "hard_file_string": "konohazu_hard" + }, + { + "name_ja": "ジョーカー・ジュンコ ~ 永遠の純化", + "name_en": "Joker Junko ~ Eienno Junka", + "image_id": 376, + "author_ja": "ビートまりお", + "author_en": "Beat Mario", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 9, + 14 + ], + "bpm": "195", + "sample_file_name": "junko_sample", + "stage_file_name": "junko", + "unknown_field": 17, + "easy_file_string": "junko_easy", + "normal_file_string": "junko_normal", + "hard_file_string": "junko_hard" + }, + { + "name_ja": "エイリアンエイリアン", + "name_en": "Alien Alien", + "image_id": 377, + "author_ja": "ナユタン星人 feat. 初音ミク", + "author_en": "Nayutan Seijin feat. HATSUNE MIKU", + "song_length": "(2:04)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 7, + 12 + ], + "bpm": "152", + "sample_file_name": "alien_sample", + "stage_file_name": "alien", + "unknown_field": 24, + "easy_file_string": "alien_easy", + "normal_file_string": "alien_normal", + "hard_file_string": "alien_hard" + }, + { + "name_ja": "ネトゲ廃人シュプレヒコール", + "name_en": "Netoge Haijin Syupurehikohru", + "image_id": 378, + "author_ja": "さつき が てんこもり feat. 初音ミク", + "author_en": "Satsuki Ga Tenkomori feat. HATSUNE MIKU", + "song_length": "(2:23)", + "difficulty_levels": [ + 3, + 6, + 8, + 3, + 6, + 13 + ], + "bpm": "175", + "sample_file_name": "netoge_sample", + "stage_file_name": "netoge", + "unknown_field": 7, + "easy_file_string": "netoge_easy", + "normal_file_string": "netoge_normal", + "hard_file_string": "netoge_hard" + }, + { + "name_ja": "初音ミクの消失", + "name_en": "HATSUNE MIKU no Syoushitsu", + "image_id": 379, + "author_ja": "cosMo@暴走P feat. 初音ミク", + "author_en": "cosMo@BousouP feat. HATSUNE MIKU", + "song_length": "(2:16)", + "difficulty_levels": [ + 5, + 7, + 9, + 5, + 11, + 14 + ], + "bpm": "240", + "sample_file_name": "syositu2_sample", + "stage_file_name": "syositu2", + "unknown_field": 17, + "easy_file_string": "syositu2_easy", + "normal_file_string": "syositu2_normal", + "hard_file_string": "syositu2_hard" + }, + { + "name_ja": "初音ミクの暴走", + "name_en": "HATSUNE MIKU no Bousou", + "image_id": 380, + "author_ja": "cosMo@暴走P feat. 初音ミク", + "author_en": "cosMo@BousouP feat. HATSUNE MIKU", + "song_length": "(2:11)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 9, + 14 + ], + "bpm": "155", + "sample_file_name": "bousou_sample", + "stage_file_name": "bousou", + "unknown_field": 17, + "easy_file_string": "bousou_easy", + "normal_file_string": "bousou_normal", + "hard_file_string": "bousou_hard" + }, + { + "name_ja": "Sign of \"10.5km\"", + "name_en": "Sign of \"10.5km\"", + "image_id": 381, + "author_ja": "渡部恭久", + "author_en": "Yasuhisa Watanabe", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 7, + 11 + ], + "bpm": "160", + "sample_file_name": "sign_sample", + "stage_file_name": "sign", + "unknown_field": 6, + "easy_file_string": "sign_easy", + "normal_file_string": "sign_normal", + "hard_file_string": "sign_hard" + }, + { + "name_ja": "Stratospheric Journey", + "name_en": "Stratospheric Journey", + "image_id": 382, + "author_ja": "D.watt (IOSYS)", + "author_en": "D.watt (IOSYS)", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 6, + 7, + 4, + 7, + 12 + ], + "bpm": "168", + "sample_file_name": "strat_sample", + "stage_file_name": "strat", + "unknown_field": 18, + "easy_file_string": "strat_easy", + "normal_file_string": "strat_normal", + "hard_file_string": "strat_hard" + }, + { + "name_ja": "Bright Lights", + "name_en": "Bright Lights", + "image_id": 383, + "author_ja": "aran", + "author_en": "aran", + "song_length": "(2:02)", + "difficulty_levels": [ + 2, + 4, + 7, + 4, + 8, + 13 + ], + "bpm": "180", + "sample_file_name": "bright_sample", + "stage_file_name": "bright", + "unknown_field": 7, + "easy_file_string": "bright_easy", + "normal_file_string": "bright_normal", + "hard_file_string": "bright_hard" + }, + { + "name_ja": "Warrior", + "name_en": "Warrior", + "image_id": 384, + "author_ja": "Cranky", + "author_en": "Cranky", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 5, + 9, + 4, + 9, + 19 + ], + "bpm": "170", + "sample_file_name": "worr_sample", + "stage_file_name": "worr", + "unknown_field": 19, + "easy_file_string": "worr_easy", + "normal_file_string": "worr_normal", + "hard_file_string": "worr_hard" + }, + { + "name_ja": "マーメイドダンス", + "name_en": "Mermaid Dance", + "image_id": 385, + "author_ja": "コバヤシユウヤ(IOSYS)", + "author_en": "Yuya Kobayashi(IOSYS)", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 8, + 15 + ], + "bpm": "230", + "sample_file_name": "mermaid_sample", + "stage_file_name": "mermaid", + "unknown_field": 20, + "easy_file_string": "mermaid_easy", + "normal_file_string": "mermaid_normal", + "hard_file_string": "mermaid_hard" + }, + { + "name_ja": "Grow Bigger!!", + "name_en": "Grow Bigger!!", + "image_id": 386, + "author_ja": "A-One", + "author_en": "A-One", + "song_length": "(1:52)", + "difficulty_levels": [ + 2, + 4, + 9, + 3, + 6, + 13 + ], + "bpm": "176", + "sample_file_name": "grow_sample", + "stage_file_name": "grow", + "unknown_field": 1, + "easy_file_string": "grow_easy", + "normal_file_string": "grow_normal", + "hard_file_string": "grow_hard" + }, + { + "name_ja": "九十九星降", + "name_en": "Tsukumo Seikou", + "image_id": 387, + "author_ja": "凋叶棕", + "author_en": "Diao ye zong", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 12 + ], + "bpm": "158", + "sample_file_name": "tsukumo_sample", + "stage_file_name": "tsukumo", + "unknown_field": 3, + "easy_file_string": "tsukumo_easy", + "normal_file_string": "tsukumo_normal", + "hard_file_string": "tsukumo_hard" + }, + { + "name_ja": "LIMIT BURST(GC Mix.)", + "name_en": "LIMIT BURST(GC Mix.)", + "image_id": 388, + "author_ja": "adaptor vs. モリモリあつし", + "author_en": "adaptor vs. Morimori Atushi", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 9, + 5, + 9, + 15 + ], + "bpm": "200", + "sample_file_name": "limit_sample", + "stage_file_name": "limit", + "unknown_field": 17, + "easy_file_string": "limit_easy", + "normal_file_string": "limit_normal", + "hard_file_string": "limit_hard" + }, + { + "name_ja": "2112410403927243233368", + "name_en": "2112410403927243233368", + "image_id": 207, + "author_ja": "253215", + "author_en": "253215", + "song_length": "(2:08)", + "difficulty_levels": [ + 0, + 7, + 99, + 6, + 11, + 14 + ], + "bpm": "220", + "sample_file_name": "", + "stage_file_name": "ghostrmx2", + "unknown_field": 1, + "easy_file_string": "ghostrmx2_easy", + "normal_file_string": "ghostrmx2_normal", + "hard_file_string": "ghostrmx2_hard" + }, + { + "name_ja": "炉心融解", + "name_en": "Roshin Yuukai", + "image_id": 389, + "author_ja": "iroha(sasaki) feat. 鏡音リン", + "author_en": "iroha(sasaki) feat. KAGAMINE RIN", + "song_length": "(1:48)", + "difficulty_levels": [ + 1, + 3, + 5, + 3, + 7, + 10 + ], + "bpm": "165", + "sample_file_name": "rosin_sample", + "stage_file_name": "rosin", + "unknown_field": 17, + "easy_file_string": "rosin_easy", + "normal_file_string": "rosin_normal", + "hard_file_string": "rosin_hard" + }, + { + "name_ja": "悪ノ娘", + "name_en": "Aku no Musume", + "image_id": 390, + "author_ja": "mothy_悪ノP feat. 鏡音リン", + "author_en": "mothy_AkunoP feat. KAGAMINE RIN", + "song_length": "(2:25)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 6, + 10 + ], + "bpm": "140", + "sample_file_name": "akuno_sample", + "stage_file_name": "akuno", + "unknown_field": 9, + "easy_file_string": "akuno_easy", + "normal_file_string": "akuno_normal", + "hard_file_string": "akuno_hard" + }, + { + "name_ja": "ロストワンの号哭", + "name_en": "Lost One no Goukoku", + "image_id": 391, + "author_ja": "Neru feat. 鏡音リン", + "author_en": "Neru feat. KAGAMINE RIN", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 6, + 9, + 4, + 10, + 13 + ], + "bpm": "162", + "sample_file_name": "losto_sample", + "stage_file_name": "losto", + "unknown_field": 6, + "easy_file_string": "losto_easy", + "normal_file_string": "losto_normal", + "hard_file_string": "losto_hard" + }, + { + "name_ja": "深海シティアンダーグラウンド", + "name_en": "Shinkai City Underground", + "image_id": 392, + "author_ja": "田中B feat. 鏡音リン", + "author_en": "TanakaB feat. KAGAMINE RIN", + "song_length": "(1:51)", + "difficulty_levels": [ + 1, + 4, + 6, + 2, + 5, + 10 + ], + "bpm": "170", + "sample_file_name": "shinkai_sample", + "stage_file_name": "shinkai", + "unknown_field": 9, + "easy_file_string": "shinkai_easy", + "normal_file_string": "shinkai_normal", + "hard_file_string": "shinkai_hard" + }, + { + "name_ja": "cyanine", + "name_en": "cyanine", + "image_id": 393, + "author_ja": "jioyi", + "author_en": "jioyi", + "song_length": "(2:20)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 8, + 12 + ], + "bpm": "182", + "sample_file_name": "cyan_sample", + "stage_file_name": "cyan", + "unknown_field": 17, + "easy_file_string": "cyan_easy", + "normal_file_string": "cyan_normal", + "hard_file_string": "cyan_hard" + }, + { + "name_ja": "Frey's Philosophy", + "name_en": "Frey's Philosophy", + "image_id": 394, + "author_ja": "Powerless", + "author_en": "Powerless", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 8, + 13 + ], + "bpm": "200", + "sample_file_name": "frey_sample", + "stage_file_name": "frey", + "unknown_field": 21, + "easy_file_string": "frey_easy", + "normal_file_string": "frey_normal", + "hard_file_string": "frey_hard" + }, + { + "name_ja": "Androgynos", + "name_en": "Androgynos", + "image_id": 395, + "author_ja": "WAiKURO", + "author_en": "WAiKURO", + "song_length": "(2:18)", + "difficulty_levels": [ + 2, + 4, + 7, + 4, + 7, + 13 + ], + "bpm": "192", + "sample_file_name": "androgy_sample", + "stage_file_name": "androgy", + "unknown_field": 17, + "easy_file_string": "androgy_easy", + "normal_file_string": "androgy_normal", + "hard_file_string": "androgy_hard" + }, + { + "name_ja": "You are the Miserable", + "name_en": "You are the Miserable", + "image_id": 396, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(2:08)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 10, + 14 + ], + "bpm": "163", + "sample_file_name": "miserable_sample", + "stage_file_name": "miserable", + "unknown_field": 9, + "easy_file_string": "miserable_easy", + "normal_file_string": "miserable_normal", + "hard_file_string": "miserable_hard" + }, + { + "name_ja": "Specta", + "name_en": "Specta", + "image_id": 397, + "author_ja": "Junk", + "author_en": "Junk", + "song_length": "(2:16)", + "difficulty_levels": [ + 3, + 4, + 6, + 4, + 6, + 12 + ], + "bpm": "179", + "sample_file_name": "specta_sample", + "stage_file_name": "specta", + "unknown_field": 17, + "easy_file_string": "specta_easy", + "normal_file_string": "specta_normal", + "hard_file_string": "specta_hard" + }, + { + "name_ja": "LOVE FOR YOU", + "name_en": "LOVE FOR YOU", + "image_id": 398, + "author_ja": "暁Records", + "author_en": "Akatsuki Records", + "song_length": "(2:04)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 7, + 10 + ], + "bpm": "188", + "sample_file_name": "lovefor_sample", + "stage_file_name": "lovefor", + "unknown_field": 17, + "easy_file_string": "lovefor_easy", + "normal_file_string": "lovefor_normal", + "hard_file_string": "lovefor_hard" + }, + { + "name_ja": "東方双地舞", + "name_en": "Touhou Souchi Mai", + "image_id": 399, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:07)", + "difficulty_levels": [ + 4, + 6, + 8, + 4, + 7, + 12 + ], + "bpm": "169", + "sample_file_name": "souchi_sample", + "stage_file_name": "souchi", + "unknown_field": 17, + "easy_file_string": "souchi_easy", + "normal_file_string": "souchi_normal", + "hard_file_string": "souchi_hard" + }, + { + "name_ja": "D+D→T+p", + "name_en": "D+D→T+p", + "image_id": 400, + "author_ja": "Minstrel feat. LIQU@。", + "author_en": "Minstrel feat. LIQU@。", + "song_length": "(1:36)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 7, + 13 + ], + "bpm": "210", + "sample_file_name": "DDTP_sample", + "stage_file_name": "ddtp", + "unknown_field": 21, + "easy_file_string": "ddtp_easy", + "normal_file_string": "ddtp_normal", + "hard_file_string": "ddtp_hard" + }, + { + "name_ja": "月に叢雲華に風", + "name_en": "Tsukini Murakumo Hanani Kaze", + "image_id": 401, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 4, + 6, + 3, + 5, + 8 + ], + "bpm": "160", + "sample_file_name": "murakumo_sample", + "stage_file_name": "murakumo", + "unknown_field": 3, + "easy_file_string": "murakumo_easy", + "normal_file_string": "murakumo_normal", + "hard_file_string": "murakumo_hard" + }, + { + "name_ja": "Just Be Friends", + "name_en": "Just Be Friends", + "image_id": 402, + "author_ja": "Dixie Flatline feat. 巡音ルカ", + "author_en": "Dixie Flatline feat. MEGURINE LUKA", + "song_length": "(2:07)", + "difficulty_levels": [ + 3, + 4, + 6, + 4, + 6, + 9 + ], + "bpm": "128", + "sample_file_name": "jbf_sample", + "stage_file_name": "jbf", + "unknown_field": 17, + "easy_file_string": "jbf_easy", + "normal_file_string": "jbf_normal", + "hard_file_string": "jbf_hard" + }, + { + "name_ja": "いーあるふぁんくらぶ", + "name_en": "Ii Aru Fanclub", + "image_id": 403, + "author_ja": "みきとP feat. 鏡音リン&GUMI", + "author_en": "MikitoP feat. KAGAMINE RIN&GUMI", + "song_length": "(2:11)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 6, + 10 + ], + "bpm": "145", + "sample_file_name": "iiaru_sample", + "stage_file_name": "iiaru", + "unknown_field": 24, + "easy_file_string": "iiaru_easy", + "normal_file_string": "iiaru_normal", + "hard_file_string": "iiaru_hard" + }, + { + "name_ja": "Bad ∞ End ∞ Night", + "name_en": "Bad ∞ End ∞ Night", + "image_id": 404, + "author_ja": "ひとしずく×やま△", + "author_en": "Hitoshizuku×Yama△", + "song_length": "(2:10)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 11 + ], + "bpm": "204", + "sample_file_name": "badend_sample", + "stage_file_name": "badend", + "unknown_field": 22, + "easy_file_string": "badend_easy", + "normal_file_string": "badend_normal", + "hard_file_string": "badend_hard" + }, + { + "name_ja": "サンドリヨン", + "name_en": "Cendrillon", + "image_id": 405, + "author_ja": "Dios/シグナルP feat. 初音ミク&KAITO", + "author_en": "Dios/SignalP feat. HATSUNE MIKU&KAITO", + "song_length": "(2:01)", + "difficulty_levels": [ + 1, + 3, + 6, + 2, + 5, + 9 + ], + "bpm": "147", + "sample_file_name": "sandori_sample", + "stage_file_name": "sandori", + "unknown_field": 17, + "easy_file_string": "sandori_easy", + "normal_file_string": "sandori_normal", + "hard_file_string": "sandori_hard" + }, + { + "name_ja": "MERLIN", + "name_en": "MERLIN", + "image_id": 406, + "author_ja": "REDALiCE", + "author_en": "REDALiCE", + "song_length": "(2:06)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 8, + 14 + ], + "bpm": "180", + "sample_file_name": "merlin_sample", + "stage_file_name": "merlin", + "unknown_field": 18, + "easy_file_string": "merlin_easy", + "normal_file_string": "merlin_normal", + "hard_file_string": "merlin_hard" + }, + { + "name_ja": "MAD FREAKS", + "name_en": "MAD FREAKS", + "image_id": 407, + "author_ja": "DJ Myosuke", + "author_en": "DJ Myosuke", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 8, + 17 + ], + "bpm": "180", + "sample_file_name": "mad_sample", + "stage_file_name": "mad", + "unknown_field": 9, + "easy_file_string": "mad_easy", + "normal_file_string": "mad_normal", + "hard_file_string": "mad_hard" + }, + { + "name_ja": "MIRACLE PARTY", + "name_en": "MIRACLE PARTY", + "image_id": 408, + "author_ja": "DJ Genki", + "author_en": "DJ Genki", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 7, + 13 + ], + "bpm": "180", + "sample_file_name": "miracle_sample", + "stage_file_name": "miracle", + "unknown_field": 5, + "easy_file_string": "miracle_easy", + "normal_file_string": "miracle_normal", + "hard_file_string": "miracle_hard" + }, + { + "name_ja": "Good Night, Bad Luck.", + "name_en": "Good Night, Bad Luck.", + "image_id": 409, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(2:07)", + "difficulty_levels": [ + 6, + 8, + 12, + 8, + 13, + 20 + ], + "bpm": "285", + "sample_file_name": "gnbl_sample", + "stage_file_name": "gnbl", + "unknown_field": 8, + "easy_file_string": "gnbl_easy", + "normal_file_string": "gnbl_normal", + "hard_file_string": "gnbl_hard" + }, + { + "name_ja": "クリスタライズ!", + "name_en": "Cristalize!", + "image_id": 410, + "author_ja": "石鹸屋", + "author_en": "SEKKENYA", + "song_length": "(1:49)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 7, + 11 + ], + "bpm": "190", + "sample_file_name": "cristalize_sample", + "stage_file_name": "cristalize", + "unknown_field": 20, + "easy_file_string": "cristalize_easy", + "normal_file_string": "cristalize_normal", + "hard_file_string": "cristalize_hard" + }, + { + "name_ja": "細い線", + "name_en": "Hosoi Sen", + "image_id": 411, + "author_ja": "TaNaBaTa", + "author_en": "TaNaBaTa", + "song_length": "(1:44)", + "difficulty_levels": [ + 3, + 6, + 7, + 4, + 8, + 11 + ], + "bpm": "188", + "sample_file_name": "hosoisen_sample", + "stage_file_name": "hosoisen", + "unknown_field": 2, + "easy_file_string": "hosoisen_easy", + "normal_file_string": "hosoisen_normal", + "hard_file_string": "hosoisen_hard" + }, + { + "name_ja": "Border of Colour", + "name_en": "Border of Colour", + "image_id": 412, + "author_ja": "Masayoshi Minoshima", + "author_en": "Masayoshi Minoshima", + "song_length": "(2:17)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 6, + 12 + ], + "bpm": "132", + "sample_file_name": "border_sample", + "stage_file_name": "border", + "unknown_field": 18, + "easy_file_string": "border_easy", + "normal_file_string": "border_normal", + "hard_file_string": "border_hard" + }, + { + "name_ja": "IN MY LIFE", + "name_en": "IN MY LIFE", + "image_id": 413, + "author_ja": "発熱巫女~ず", + "author_en": "Hatsunetsumikos", + "song_length": "(1:53)", + "difficulty_levels": [ + 2, + 4, + 5, + 2, + 5, + 8 + ], + "bpm": "128", + "sample_file_name": "inmy_sample", + "stage_file_name": "inmy", + "unknown_field": 17, + "easy_file_string": "inmy_easy", + "normal_file_string": "inmy_normal", + "hard_file_string": "inmy_hard" + }, + { + "name_ja": "ようこそジャパリパークへ", + "name_en": "Youkoso Japari Park e", + "image_id": 414, + "author_ja": "どうぶつビスケッツ×PPP", + "author_en": "どうぶつビスケッツ×PPP", + "song_length": "(1:32)", + "difficulty_levels": [ + 3, + 4, + 6, + 3, + 6, + 9 + ], + "bpm": "170", + "sample_file_name": "kemono2_sample", + "stage_file_name": "kemono", + "unknown_field": 24, + "easy_file_string": "kemono_easy", + "normal_file_string": "kemono_normal", + "hard_file_string": "kemono_hard" + }, + { + "name_ja": "DreamRiser", + "name_en": "DreamRiser", + "image_id": 415, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:28)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 5, + 8 + ], + "bpm": "165", + "sample_file_name": "dreamr_sample", + "stage_file_name": "dreamr", + "unknown_field": 17, + "easy_file_string": "dreamr_easy", + "normal_file_string": "dreamr_normal", + "hard_file_string": "dreamr_hard" + }, + { + "name_ja": "全力バタンキュー", + "name_en": "Zenryoku Batankyu", + "image_id": 416, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 2, + 4, + 5, + 3, + 6, + 9 + ], + "bpm": "155", + "sample_file_name": "zenryoku_sample", + "stage_file_name": "zenryoku", + "unknown_field": 24, + "easy_file_string": "zenryoku_easy", + "normal_file_string": "zenryoku_normal", + "hard_file_string": "zenryoku_hard" + }, + { + "name_ja": "ハレ晴レユカイ", + "name_en": "Hare Hare Yukai", + "image_id": 417, + "author_ja": "J-POP", + "author_en": "J-POP", + "song_length": "(1:30)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 6, + 9 + ], + "bpm": "172", + "sample_file_name": "hare_sample", + "stage_file_name": "hare", + "unknown_field": 17, + "easy_file_string": "hare_easy", + "normal_file_string": "hare_normal", + "hard_file_string": "hare_hard" + }, + { + "name_ja": "からくりピエロ", + "name_en": "Karakuri Pierrot", + "image_id": 418, + "author_ja": "40mP feat. 初音ミク", + "author_en": "40mP feat. HATSUNE MIKU", + "song_length": "(2:14)", + "difficulty_levels": [ + 1, + 3, + 6, + 1, + 6, + 9 + ], + "bpm": "102", + "sample_file_name": "karakuri_sample", + "stage_file_name": "karakuri", + "unknown_field": 17, + "easy_file_string": "karakuri_easy", + "normal_file_string": "karakuri_normal", + "hard_file_string": "karakuri_hard" + }, + { + "name_ja": "Crazy ∞ nighT", + "name_en": "Crazy ∞ nighT", + "image_id": 419, + "author_ja": "ひとしずく×やま△ ", + "author_en": "Hitoshizuku×Yama△", + "song_length": "(2:15)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 8, + 12 + ], + "bpm": "204", + "sample_file_name": "crazy_sample", + "stage_file_name": "crazy", + "unknown_field": 1, + "easy_file_string": "crazy_easy", + "normal_file_string": "crazy_normal", + "hard_file_string": "crazy_hard" + }, + { + "name_ja": "39みゅーじっく!", + "name_en": "39 Music!", + "image_id": 420, + "author_ja": "みきとP feat. 初音ミク", + "author_en": "MikitoP feat. HATSUNE MIKU", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 11 + ], + "bpm": "130", + "sample_file_name": "39music_sample", + "stage_file_name": "39music", + "unknown_field": 5, + "easy_file_string": "39music_easy", + "normal_file_string": "39music_normal", + "hard_file_string": "39music_hard" + }, + { + "name_ja": "脱法ロック", + "name_en": "Dappou Rock", + "image_id": 421, + "author_ja": "Neru feat. 鏡音レン", + "author_en": "Neru feat. KAGAMINE REN", + "song_length": "(1:58)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 7, + 12 + ], + "bpm": "155", + "sample_file_name": "dappo_sample", + "stage_file_name": "dappo", + "unknown_field": 17, + "easy_file_string": "dappo_easy", + "normal_file_string": "dappo_normal", + "hard_file_string": "dappo_hard" + }, + { + "name_ja": "小夜のテーマ ~とぱぞのアレンジ~", + "name_en": "Sayo No Theme ~t+pazolite Arrange~", + "image_id": 422, + "author_ja": "t+pazolite", + "author_en": "t+pazolite", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 9, + 15 + ], + "bpm": "180", + "sample_file_name": "sayo_sample", + "stage_file_name": "sayo", + "unknown_field": 3, + "easy_file_string": "sayo_easy", + "normal_file_string": "sayo_normal", + "hard_file_string": "sayo_hard" + }, + { + "name_ja": "影の伝説 ~豚乙女mix~", + "name_en": "Kage No Densetsu ~BUTAOTOME Mix~", + "image_id": 423, + "author_ja": "豚乙女", + "author_en": "BUTAOTOME", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 4, + 9, + 5, + 10, + 15 + ], + "bpm": "200", + "sample_file_name": "kageno_sample", + "stage_file_name": "kageno", + "unknown_field": 17, + "easy_file_string": "kageno_easy", + "normal_file_string": "kageno_normal", + "hard_file_string": "kageno_hard" + }, + { + "name_ja": "バトル#2 ~ヒゲドライバーMIX~", + "name_en": "Battle#2 ~Hige Driver Mix~", + "image_id": 424, + "author_ja": "ヒゲドライバー", + "author_en": "Hige Driver", + "song_length": "(1:37)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 6, + 11 + ], + "bpm": "175", + "sample_file_name": "estp_sample", + "stage_file_name": "estp", + "unknown_field": 10, + "easy_file_string": "estp_easy", + "normal_file_string": "estp_normal", + "hard_file_string": "estp_hard" + }, + { + "name_ja": "say PaPa re:mix", + "name_en": "say PaPa re:mix", + "image_id": 425, + "author_ja": "Shohei Tsuchiya", + "author_en": "Shohei Tsuchiya", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 5, + 9 + ], + "bpm": "150", + "sample_file_name": "say_sample", + "stage_file_name": "say", + "unknown_field": 1, + "easy_file_string": "say_easy", + "normal_file_string": "say_normal", + "hard_file_string": "say_hard" + }, + { + "name_ja": "イニシャルイニシャルエコーエゴー", + "name_en": "Initial Initial Echo Ego", + "image_id": 426, + "author_ja": "RD-Sounds", + "author_en": "RD-Sounds", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 6, + 11 + ], + "bpm": "156", + "sample_file_name": "iiee_sample", + "stage_file_name": "iiee", + "unknown_field": 1, + "easy_file_string": "iiee_easy", + "normal_file_string": "iiee_normal", + "hard_file_string": "iiee_hard" + }, + { + "name_ja": "孤独な花", + "name_en": "Kodoku Na Hana", + "image_id": 427, + "author_ja": "豚乙女", + "author_en": "BUTAOTOME", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 8, + 13 + ], + "bpm": "200", + "sample_file_name": "kodokuna_sample", + "stage_file_name": "kodokuna", + "unknown_field": 17, + "easy_file_string": "kodokuna_easy", + "normal_file_string": "kodokuna_normal", + "hard_file_string": "kodokuna_hard" + }, + { + "name_ja": "完全の模様を刳り貫いて", + "name_en": "Kanzen No Moyou Wo Kurinuite", + "image_id": 428, + "author_ja": "少女フラクタル(天宮みや、柚木梨沙)", + "author_en": "Syoujo-Fractal(Miya Amamiya、Risa Yuzuki) ", + "song_length": "(2:05)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 7, + 11 + ], + "bpm": "175", + "sample_file_name": "kanzenno_sample", + "stage_file_name": "kanzenno", + "unknown_field": 20, + "easy_file_string": "kanzenno_easy", + "normal_file_string": "kanzenno_normal", + "hard_file_string": "kanzenno_hard" + }, + { + "name_ja": "揺蕩うLove (feat. らっぷびと)", + "name_en": "Tayutau Love(feat. Rapbit)", + "image_id": 429, + "author_ja": "魂音泉", + "author_en": "TAMAONSEN", + "song_length": "(1:37)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 7, + 11 + ], + "bpm": "150", + "sample_file_name": "tayutau_sample", + "stage_file_name": "tayutau", + "unknown_field": 4, + "easy_file_string": "tayutau_easy", + "normal_file_string": "tayutau_normal", + "hard_file_string": "tayutau_hard" + }, + { + "name_ja": "ダンスロボットダンス", + "name_en": "Dance Robot Dance", + "image_id": 430, + "author_ja": "ナユタン星人", + "author_en": "Nayutan Seijin", + "song_length": "(2:31)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 8, + 12 + ], + "bpm": "190", + "sample_file_name": "dance_sample", + "stage_file_name": "dance", + "unknown_field": 7, + "easy_file_string": "dance_easy", + "normal_file_string": "dance_normal", + "hard_file_string": "dance_hard" + }, + { + "name_ja": "アルカリレットウセイ", + "name_en": "Arukari Rettousei", + "image_id": 431, + "author_ja": "かいりきベア", + "author_en": "Kairiki Bear", + "song_length": "(2:23)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 8, + 11 + ], + "bpm": "158", + "sample_file_name": "alkali_sample", + "stage_file_name": "alkali", + "unknown_field": 26, + "easy_file_string": "alkali_easy", + "normal_file_string": "alkali_normal", + "hard_file_string": "alkali_hard" + }, + { + "name_ja": "天使だと思っていたのに", + "name_en": "I thought I was an angel", + "image_id": 432, + "author_ja": "鬱P", + "author_en": "UtsuP", + "song_length": "(2:01)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 6, + 9 + ], + "bpm": "200", + "sample_file_name": "tenshi_sample", + "stage_file_name": "tenshi", + "unknown_field": 21, + "easy_file_string": "tenshi_easy", + "normal_file_string": "tenshi_normal", + "hard_file_string": "tenshi_hard" + }, + { + "name_ja": "グラーヴェ", + "name_en": "Grave", + "image_id": 433, + "author_ja": "niki", + "author_en": "niki", + "song_length": "(2:05)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 12 + ], + "bpm": "185", + "sample_file_name": "grave_sample", + "stage_file_name": "grave", + "unknown_field": 1, + "easy_file_string": "grave_easy", + "normal_file_string": "grave_normal", + "hard_file_string": "grave_hard" + }, + { + "name_ja": "DJノブナガのテーマ", + "name_en": "THEME OF DJ NOBUNAGA", + "image_id": 434, + "author_ja": "中田ヤスタカ", + "author_en": "YASUTAKA NAKATA", + "song_length": "(2:09)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 4, + 7 + ], + "bpm": "140", + "sample_file_name": "djnobu_sample", + "stage_file_name": "djnobu", + "unknown_field": 5, + "easy_file_string": "djnobu_easy", + "normal_file_string": "djnobu_normal", + "hard_file_string": "djnobu_hard" + }, + { + "name_ja": "バーチャルのじゃロリ狐娘Youtuberおじさんのうた", + "name_en": "Virtual Noja Loli Kitsune Musume Youtuber Ojisan No Uta", + "image_id": 435, + "author_ja": "ねこます feat. さつき が てんこもり", + "author_en": "Nekomasu feat. Satsuki Ga Tenkomori", + "song_length": "(2:07)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 9, + 12 + ], + "bpm": "80-188", + "sample_file_name": "nojarori_sample", + "stage_file_name": "nojarori", + "unknown_field": 24, + "easy_file_string": "nojarori_easy", + "normal_file_string": "nojarori_normal", + "hard_file_string": "nojarori_hard" + }, + { + "name_ja": "Seyana.~何でも言うことを聞いてくれるアカネチャン~", + "name_en": "Seyana.~Nan Demo Iu Koto wo Kiite Kureru Akane-chan~", + "image_id": 436, + "author_ja": "GYARI(ココアシガレットP)", + "author_en": "GYARI(Cocoa Cigarette P)", + "song_length": "(2:04)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 6, + 11 + ], + "bpm": "144", + "sample_file_name": "seyana_sample", + "stage_file_name": "seyana", + "unknown_field": 24, + "easy_file_string": "seyana_easy", + "normal_file_string": "seyana_normal", + "hard_file_string": "seyana_hard" + }, + { + "name_ja": "M.S.S.Phoenix", + "name_en": "M.S.S.Phoenix", + "image_id": 437, + "author_ja": "M.S.S Project", + "author_en": "M.S.S Project", + "song_length": "(1:53)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 7, + 10 + ], + "bpm": "180", + "sample_file_name": "mssphoenix_sample", + "stage_file_name": "mssphoenix", + "unknown_field": 21, + "easy_file_string": "mssphoenix_easy", + "normal_file_string": "mssphoenix_normal", + "hard_file_string": "mssphoenix_hard" + }, + { + "name_ja": "彗星ハネムーン", + "name_en": "Suisei Honeymoon", + "image_id": 438, + "author_ja": "ナユタン星人 feat. 初音ミク", + "author_en": "Nayutan Seijin feat. HATSUNE MIKU", + "song_length": "(2:21)", + "difficulty_levels": [ + 2, + 5, + 7, + 2, + 7, + 11 + ], + "bpm": "145", + "sample_file_name": "suisei_sample", + "stage_file_name": "suisei", + "unknown_field": 17, + "easy_file_string": "suisei_easy", + "normal_file_string": "suisei_normal", + "hard_file_string": "suisei_hard" + }, + { + "name_ja": "十面相", + "name_en": "Juumensou", + "image_id": 439, + "author_ja": "YM feat. GUMI", + "author_en": "YM feat. GUMI", + "song_length": "(2:18)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 8, + 12 + ], + "bpm": "144-173", + "sample_file_name": "juumen_sample", + "stage_file_name": "juumen", + "unknown_field": 5, + "easy_file_string": "juumen_easy", + "normal_file_string": "juumen_normal", + "hard_file_string": "juumen_hard" + }, + { + "name_ja": "天ノ弱", + "name_en": "A Born Coward", + "image_id": 440, + "author_ja": "164 feat. GUMI", + "author_en": "164 feat. GUMI", + "song_length": "(1:59)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 7, + 11 + ], + "bpm": "200-205", + "sample_file_name": "amano_sample", + "stage_file_name": "amano", + "unknown_field": 9, + "easy_file_string": "amano_easy", + "normal_file_string": "amano_normal", + "hard_file_string": "amano_hard" + }, + { + "name_ja": "恋愛勇者", + "name_en": "Renai Yuusha", + "image_id": 441, + "author_ja": "Last Note. feat. GUMI", + "author_en": "Last Note. feat. GUMI", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 7, + 12 + ], + "bpm": "190", + "sample_file_name": "rennaiyu_sample", + "stage_file_name": "rennaiyu", + "unknown_field": 1, + "easy_file_string": "rennaiyu_easy", + "normal_file_string": "rennaiyu_normal", + "hard_file_string": "rennaiyu_hard" + }, + { + "name_ja": "セツナトリップ", + "name_en": "Setsuna Trip", + "image_id": 442, + "author_ja": "Last Note. feat. GUMI", + "author_en": "Last Note. feat. GUMI", + "song_length": "(2:10)", + "difficulty_levels": [ + 2, + 4, + 7, + 4, + 6, + 11 + ], + "bpm": "145", + "sample_file_name": "setsunat_sample", + "stage_file_name": "setsunat", + "unknown_field": 17, + "easy_file_string": "setsunat_easy", + "normal_file_string": "setsunat_normal", + "hard_file_string": "setsunat_hard" + }, + { + "name_ja": "7 days a week", + "name_en": "7 days a week", + "image_id": 443, + "author_ja": "Silver Forest feat. アキ", + "author_en": "Silver Forest feat. Aki", + "song_length": "(1:42)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 6, + 9 + ], + "bpm": "144", + "sample_file_name": "7days_sample", + "stage_file_name": "7days", + "unknown_field": 9, + "easy_file_string": "7days_easy", + "normal_file_string": "7days_normal", + "hard_file_string": "7days_hard" + }, + { + "name_ja": "Ring a bell beautifully -GAME Edit-", + "name_en": "Ring a bell beautifully -GAME Edit-", + "image_id": 444, + "author_ja": "TatshMusicCircle", + "author_en": "TatshMusicCircle", + "song_length": "(1:59)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 8, + 13 + ], + "bpm": "154", + "sample_file_name": "ringa_sample", + "stage_file_name": "ringa", + "unknown_field": 18, + "easy_file_string": "ringa_easy", + "normal_file_string": "ringa_normal", + "hard_file_string": "ringa_hard" + }, + { + "name_ja": "メイドと血の懐中時計", + "name_en": "Maid to Chi no Kaichuutokei", + "image_id": 445, + "author_ja": "岸田教団&THE明星ロケッツ", + "author_en": "Kishida Kyoudan & The Akeboshi Rockets", + "song_length": "(1:59)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 6, + 10 + ], + "bpm": "184", + "sample_file_name": "meido_sample", + "stage_file_name": "meido", + "unknown_field": 17, + "easy_file_string": "meido_easy", + "normal_file_string": "meido_normal", + "hard_file_string": "meido_hard" + }, + { + "name_ja": "tete+a+tete", + "name_en": "tete+a+tete", + "image_id": 446, + "author_ja": "t+pazolite (C.H.S)", + "author_en": "t+pazolite (C.H.S)", + "song_length": "(2:00)", + "difficulty_levels": [ + 3, + 6, + 9, + 4, + 8, + 14 + ], + "bpm": "160", + "sample_file_name": "tete_sample", + "stage_file_name": "tete", + "unknown_field": 3, + "easy_file_string": "tete_easy", + "normal_file_string": "tete_normal", + "hard_file_string": "tete_hard" + }, + { + "name_ja": "ADRENA", + "name_en": "ADRENA", + "image_id": 447, + "author_ja": "C-Show", + "author_en": "C-Show", + "song_length": "(1:58)", + "difficulty_levels": [ + 4, + 7, + 10, + 6, + 11, + 14 + ], + "bpm": "256", + "sample_file_name": "adr_sample", + "stage_file_name": "adr", + "unknown_field": 8, + "easy_file_string": "adr_easy", + "normal_file_string": "adr_normal", + "hard_file_string": "adr_hard" + }, + { + "name_ja": "全人類犬化計画", + "name_en": "Zenjinrui Inuka Keikaku", + "image_id": 448, + "author_ja": "黒魔", + "author_en": "Chroma", + "song_length": "(2:04)", + "difficulty_levels": [ + 4, + 6, + 9, + 5, + 10, + 13 + ], + "bpm": "230", + "sample_file_name": "inuka_sample", + "stage_file_name": "inuka", + "unknown_field": 24, + "easy_file_string": "inuka_easy", + "normal_file_string": "inuka_normal", + "hard_file_string": "inuka_hard" + }, + { + "name_ja": "Wandering One", + "name_en": "Wandering One", + "image_id": 449, + "author_ja": "Maozon", + "author_en": "Maozon", + "song_length": "(2:01)", + "difficulty_levels": [ + 3, + 5, + 9, + 4, + 7, + 13 + ], + "bpm": "173", + "sample_file_name": "wand_sample", + "stage_file_name": "wand", + "unknown_field": 7, + "easy_file_string": "wand_easy", + "normal_file_string": "wand_normal", + "hard_file_string": "wand_hard" + }, + { + "name_ja": "JUMPEE!", + "name_en": "JUMPEE!", + "image_id": 450, + "author_ja": "D-Cee", + "author_en": "D-Cee", + "song_length": "(2:12)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 8, + 12 + ], + "bpm": "175", + "sample_file_name": "jumpee_sample", + "stage_file_name": "jumpee", + "unknown_field": 1, + "easy_file_string": "jumpee_easy", + "normal_file_string": "jumpee_normal", + "hard_file_string": "jumpee_hard" + }, + { + "name_ja": "華麗なる死闘", + "name_en": "Death by Glamour", + "image_id": 451, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:15)", + "difficulty_levels": [ + 1, + 4, + 7, + 3, + 7, + 10 + ], + "bpm": "148", + "sample_file_name": "death_sample", + "stage_file_name": "death", + "unknown_field": 10, + "easy_file_string": "death_easy", + "normal_file_string": "death_normal", + "hard_file_string": "death_hard" + }, + { + "name_ja": "本物のヒーローとの戦い", + "name_en": "Battle Against a True Hero", + "image_id": 452, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:12)", + "difficulty_levels": [ + 1, + 3, + 6, + 2, + 6, + 8 + ], + "bpm": "150", + "sample_file_name": "battle_sample", + "stage_file_name": "battle", + "unknown_field": 10, + "easy_file_string": "battle_easy", + "normal_file_string": "battle_normal", + "hard_file_string": "battle_hard" + }, + { + "name_ja": "MEGALOVANIA", + "name_en": "MEGALOVANIA", + "image_id": 453, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:19)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 9, + 12 + ], + "bpm": "240", + "sample_file_name": "megalo_sample", + "stage_file_name": "megalo", + "unknown_field": 10, + "easy_file_string": "megalo_easy", + "normal_file_string": "megalo_normal", + "hard_file_string": "megalo_hard" + }, + { + "name_ja": "これでホントにサヨナラ", + "name_en": "Last Goodbye", + "image_id": 454, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 4, + 7, + 4, + 7, + 9 + ], + "bpm": "73-180", + "sample_file_name": "last_sample", + "stage_file_name": "last", + "unknown_field": 10, + "easy_file_string": "last_easy", + "normal_file_string": "last_normal", + "hard_file_string": "last_hard" + }, + { + "name_ja": "Ignotus", + "name_en": "Ignotus", + "image_id": 455, + "author_ja": "ak+q", + "author_en": "ak+q", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 8, + 13 + ], + "bpm": "170", + "sample_file_name": "ignotus_sample", + "stage_file_name": "ignotus", + "unknown_field": 17, + "easy_file_string": "ignotus_easy", + "normal_file_string": "ignotus_normal", + "hard_file_string": "ignotus_hard" + }, + { + "name_ja": "Be There", + "name_en": "Be There", + "image_id": 456, + "author_ja": "PSYQUI", + "author_en": "PSYQUI", + "song_length": "(2:15)", + "difficulty_levels": [ + 2, + 6, + 9, + 3, + 9, + 15 + ], + "bpm": "164", + "sample_file_name": "bethere_sample", + "stage_file_name": "bethere", + "unknown_field": 17, + "easy_file_string": "bethere_easy", + "normal_file_string": "bethere_normal", + "hard_file_string": "bethere_hard" + }, + { + "name_ja": "Modelista", + "name_en": "Modelista", + "image_id": 457, + "author_ja": "HiTECH NINJA", + "author_en": "HiTECH NINJA", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 5, + 9, + 4, + 10, + 16 + ], + "bpm": "165", + "sample_file_name": "modeli_sample", + "stage_file_name": "modeli", + "unknown_field": 1, + "easy_file_string": "modeli_easy", + "normal_file_string": "modeli_normal", + "hard_file_string": "modeli_hard" + }, + { + "name_ja": "Metallic Punisher", + "name_en": "Metallic Punisher", + "image_id": 458, + "author_ja": "INNOCENT NOIZE", + "author_en": "INNOCENT NOIZE", + "song_length": "(2:26)", + "difficulty_levels": [ + 2, + 6, + 8, + 4, + 9, + 13 + ], + "bpm": "165", + "sample_file_name": "metallic_sample", + "stage_file_name": "metallic", + "unknown_field": 18, + "easy_file_string": "metallic_easy", + "normal_file_string": "metallic_normal", + "hard_file_string": "metallic_hard" + }, + { + "name_ja": "Singularity -Binary Enfold-", + "name_en": "Singularity -Binary Enfold-", + "image_id": 459, + "author_ja": "ETIA.", + "author_en": "ETIA.", + "song_length": "(2:07)", + "difficulty_levels": [ + 3, + 6, + 10, + 4, + 11, + 20 + ], + "bpm": "175", + "sample_file_name": "singula_sample", + "stage_file_name": "singula", + "unknown_field": 4, + "easy_file_string": "singula_easy", + "normal_file_string": "singula_normal", + "hard_file_string": "singula_hard" + }, + { + "name_ja": "VALLISTA", + "name_en": "VALLISTA", + "image_id": 460, + "author_ja": "削除", + "author_en": "Sakuzyo", + "song_length": "(2:06)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 8, + 12 + ], + "bpm": "180", + "sample_file_name": "valli_sample", + "stage_file_name": "valli", + "unknown_field": 17, + "easy_file_string": "valli_easy", + "normal_file_string": "valli_normal", + "hard_file_string": "valli_hard" + }, + { + "name_ja": "GO BACK 2 YOUR RAVE", + "name_en": "GO BACK 2 YOUR RAVE", + "image_id": 461, + "author_ja": "nora2r", + "author_en": "nora2r", + "song_length": "(2:23)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 8, + 13 + ], + "bpm": "170", + "sample_file_name": "goback_sample", + "stage_file_name": "goback", + "unknown_field": 1, + "easy_file_string": "goback_easy", + "normal_file_string": "goback_normal", + "hard_file_string": "goback_hard" + }, + { + "name_ja": "Old Heaven", + "name_en": "Old Heaven", + "image_id": 462, + "author_ja": "aran", + "author_en": "aran", + "song_length": "(2:14)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 6, + 12 + ], + "bpm": "128", + "sample_file_name": "oldheaven_sample", + "stage_file_name": "oldheaven", + "unknown_field": 19, + "easy_file_string": "oldheaven_easy", + "normal_file_string": "oldheaven_normal", + "hard_file_string": "oldheaven_hard" + }, + { + "name_ja": "We Are The Massive New Krew -GC Edit-", + "name_en": "We Are The Massive New Krew -GC Edit-", + "image_id": 463, + "author_ja": "Massive New Krew", + "author_en": "Massive New Krew", + "song_length": "(1:54)", + "difficulty_levels": [ + 1, + 5, + 7, + 4, + 7, + 11 + ], + "bpm": "150", + "sample_file_name": "wemnk_sample", + "stage_file_name": "wemnk", + "unknown_field": 3, + "easy_file_string": "wemnk_easy", + "normal_file_string": "wemnk_normal", + "hard_file_string": "wemnk_hard" + }, + { + "name_ja": "ってゐ! ~えいえんてゐver.~", + "name_en": "Tewi! -Eien Tewi ver.-", + "image_id": 464, + "author_ja": "石鹸屋", + "author_en": "SEKKENYA", + "song_length": "(2:01)", + "difficulty_levels": [ + 4, + 7, + 10, + 3, + 7, + 12 + ], + "bpm": "159-168", + "sample_file_name": "tei_sample", + "stage_file_name": "tei", + "unknown_field": 1, + "easy_file_string": "tei_easy", + "normal_file_string": "tei_normal", + "hard_file_string": "tei_hard" + }, + { + "name_ja": "Help me, ERINNNNNN!! -Cranky remix-", + "name_en": "Help me, ERINNNNNN!! -Cranky remix-", + "image_id": 465, + "author_ja": "ビートまりお × Cranky", + "author_en": "Beat Mario × Cranky", + "song_length": "(2:03)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 7, + 13 + ], + "bpm": "180", + "sample_file_name": "erincr_sample", + "stage_file_name": "erincr", + "unknown_field": 24, + "easy_file_string": "erincr_easy", + "normal_file_string": "erincr_normal", + "hard_file_string": "erincr_hard" + }, + { + "name_ja": "シンデレラケージ", + "name_en": "Cinderella Cage", + "image_id": 466, + "author_ja": "岸田教団&THE明星ロケッツ", + "author_en": "Kishida Kyoudan & The Akeboshi Rockets", + "song_length": "(1:31)", + "difficulty_levels": [ + 3, + 4, + 6, + 4, + 6, + 11 + ], + "bpm": "174", + "sample_file_name": "cinderk_sample", + "stage_file_name": "cinderk", + "unknown_field": 1, + "easy_file_string": "cinderk_easy", + "normal_file_string": "cinderk_normal", + "hard_file_string": "cinderk_hard" + }, + { + "name_ja": "ジンガイクライシス", + "name_en": "JINGAI CRISIS", + "image_id": 467, + "author_ja": "魂音泉", + "author_en": "TAMAONSEN", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 8, + 14 + ], + "bpm": "185", + "sample_file_name": "jingai_sample", + "stage_file_name": "jingai", + "unknown_field": 17, + "easy_file_string": "jingai_easy", + "normal_file_string": "jingai_normal", + "hard_file_string": "jingai_hard" + }, + { + "name_ja": "APELIOTES", + "name_en": "APELIOTES", + "image_id": 468, + "author_ja": "ginkiha", + "author_en": "ginkiha", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 6, + 7, + 4, + 7, + 13 + ], + "bpm": "175", + "sample_file_name": "ape_sample", + "stage_file_name": "ape", + "unknown_field": 19, + "easy_file_string": "ape_easy", + "normal_file_string": "ape_normal", + "hard_file_string": "ape_hard" + }, + { + "name_ja": "Caramel Mocha", + "name_en": "Caramel Mocha", + "image_id": 469, + "author_ja": "KO3", + "author_en": "KO3", + "song_length": "(2:05)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 7, + 14 + ], + "bpm": "175", + "sample_file_name": "caramel_sample", + "stage_file_name": "caramel", + "unknown_field": 17, + "easy_file_string": "caramel_easy", + "normal_file_string": "caramel_normal", + "hard_file_string": "caramel_hard" + }, + { + "name_ja": "Lethal Dose", + "name_en": "Lethal Dose", + "image_id": 470, + "author_ja": "sky_delta", + "author_en": "sky_delta", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 8, + 13 + ], + "bpm": "206", + "sample_file_name": "letha_sample", + "stage_file_name": "letha", + "unknown_field": 18, + "easy_file_string": "letha_easy", + "normal_file_string": "letha_normal", + "hard_file_string": "letha_hard" + }, + { + "name_ja": "GLITHCRE", + "name_en": "GLITHCRE", + "image_id": 471, + "author_ja": "Relect", + "author_en": "Relect", + "song_length": "(2:01)", + "difficulty_levels": [ + 2, + 4, + 7, + 4, + 10, + 18 + ], + "bpm": "190", + "sample_file_name": "glithcre_sample", + "stage_file_name": "glithcre", + "unknown_field": 17, + "easy_file_string": "glithcre_easy", + "normal_file_string": "glithcre_normal", + "hard_file_string": "glithcre_hard" + }, + { + "name_ja": "てるみい", + "name_en": "Tell me", + "image_id": 472, + "author_ja": "IA & ONE (song by 石風呂)", + "author_en": "IA & ONE (song by Ishifuro)", + "song_length": "(2:25)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 7, + 10 + ], + "bpm": "188", + "sample_file_name": "tellme_sample", + "stage_file_name": "tellme", + "unknown_field": 22, + "easy_file_string": "tellme_easy", + "normal_file_string": "tellme_normal", + "hard_file_string": "tellme_hard" + }, + { + "name_ja": "STAY GOLD", + "name_en": "STAY GOLD", + "image_id": 473, + "author_ja": "IA (song by COZMIC AGE)", + "author_en": "IA (song by COZMIC AGE)", + "song_length": "(2:28)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 6, + 11 + ], + "bpm": "136", + "sample_file_name": "staygold_sample", + "stage_file_name": "staygold", + "unknown_field": 19, + "easy_file_string": "staygold_easy", + "normal_file_string": "staygold_normal", + "hard_file_string": "staygold_hard" + }, + { + "name_ja": "Reload", + "name_en": "Reload", + "image_id": 474, + "author_ja": "IA&ONE (song by out of service)", + "author_en": "IA&ONE (song by out of service)", + "song_length": "(1:47)", + "difficulty_levels": [ + 1, + 4, + 6, + 2, + 6, + 9 + ], + "bpm": "126", + "sample_file_name": "relo_sample", + "stage_file_name": "relo", + "unknown_field": 7, + "easy_file_string": "relo_easy", + "normal_file_string": "relo_normal", + "hard_file_string": "relo_hard" + }, + { + "name_ja": "おねがいダーリン", + "name_en": "Onegai Darling", + "image_id": 475, + "author_ja": "ONE (song by ナナホシ管弦楽団)", + "author_en": "ONE (song by Nanahoshi Kangengakudan)", + "song_length": "(2:06)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 7, + 11 + ], + "bpm": "180", + "sample_file_name": "onegai_sample", + "stage_file_name": "onegai", + "unknown_field": 24, + "easy_file_string": "onegai_easy", + "normal_file_string": "onegai_normal", + "hard_file_string": "onegai_hard" + }, + { + "name_ja": "劇場版 怪談「カーナビ」", + "name_en": "Spooky Story: Car GPS THE MOVIE", + "image_id": 476, + "author_ja": "Cranky", + "author_en": "Cranky", + "song_length": "(2:17)", + "difficulty_levels": [ + 2, + 4, + 8, + 0, + 0, + 0 + ], + "bpm": "120-280", + "sample_file_name": "kaidancranky_sample", + "stage_file_name": "kaidancranky", + "unknown_field": 1, + "easy_file_string": "kaidancranky_easy", + "normal_file_string": "kaidancranky_normal", + "hard_file_string": "kaidancranky_hard" + }, + { + "name_ja": "メシアの邂逅", + "name_en": "Messiah no Kaikou", + "image_id": 477, + "author_ja": "Tatsh", + "author_en": "Tatsh", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 6, + 8, + 5, + 9, + 17 + ], + "bpm": "223", + "sample_file_name": "messiah_sample", + "stage_file_name": "messiah", + "unknown_field": 17, + "easy_file_string": "messiah_easy", + "normal_file_string": "messiah_normal", + "hard_file_string": "messiah_hard" + }, + { + "name_ja": "聖者の覚醒", + "name_en": "Seizya no Kakusei", + "image_id": 478, + "author_ja": "世阿弥 a.k.a Tatsh", + "author_en": "Xeami a.k.a Tatsh", + "song_length": "(2:13)", + "difficulty_levels": [ + 3, + 6, + 10, + 5, + 10, + 15 + ], + "bpm": "200", + "sample_file_name": "seija3rd_sample", + "stage_file_name": "seija3rd", + "unknown_field": 17, + "easy_file_string": "seija3rd_easy", + "normal_file_string": "seija3rd_normal", + "hard_file_string": "seija3rd_hard" + }, + { + "name_ja": "Xand-Roid", + "name_en": "Xand-Roid", + "image_id": 479, + "author_ja": "Tatsh", + "author_en": "Tatsh", + "song_length": "(2:03)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 8, + 15 + ], + "bpm": "172", + "sample_file_name": "xand_sample", + "stage_file_name": "Xand", + "unknown_field": 7, + "easy_file_string": "xand_easy", + "normal_file_string": "xand_normal", + "hard_file_string": "xand_hard" + }, + { + "name_ja": "TECHNO COMPLEX", + "name_en": "TECHNO COMPLEX", + "image_id": 480, + "author_ja": "DJ MURASAME a.k.a Tatsh", + "author_en": "DJ MURASAME a.k.a Tatsh", + "song_length": "(1:57)", + "difficulty_levels": [ + 3, + 6, + 9, + 5, + 9, + 14 + ], + "bpm": "90-158", + "sample_file_name": "tech_sample", + "stage_file_name": "tech", + "unknown_field": 7, + "easy_file_string": "tech_easy", + "normal_file_string": "tech_normal", + "hard_file_string": "tech_hard" + }, + { + "name_ja": "Crime Wave", + "name_en": "Crime Wave", + "image_id": 481, + "author_ja": "REDALiCE feat. Ayumi Nomiya", + "author_en": "REDALiCE feat. Ayumi Nomiya", + "song_length": "(1:54)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 8, + 12 + ], + "bpm": "156", + "sample_file_name": "crime_sample", + "stage_file_name": "crime", + "unknown_field": 17, + "easy_file_string": "crime_easy", + "normal_file_string": "crime_normal", + "hard_file_string": "crime_hard" + }, + { + "name_ja": "アマノジャック", + "name_en": "Amanojacked", + "image_id": 482, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(2:04)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 6, + 9 + ], + "bpm": "155", + "sample_file_name": "amnjk_sample", + "stage_file_name": "amnjk", + "unknown_field": 2, + "easy_file_string": "amnjk_easy", + "normal_file_string": "amnjk_normal", + "hard_file_string": "amnjk_hard" + }, + { + "name_ja": "ナイト・オブ・ナイツ (feat. y t r) - TOS Remix", + "name_en": "NoN / KoN (feat. y t r) - TOS Remix", + "image_id": 483, + "author_ja": "ビートまりお × 魂音泉", + "author_en": "Beat Mario × TAMAONSEN", + "song_length": "(2:12)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 6, + 11 + ], + "bpm": "170", + "sample_file_name": "nightoftama_sample", + "stage_file_name": "nightoftama", + "unknown_field": 2, + "easy_file_string": "nightoftama_easy", + "normal_file_string": "nightoftama_normal", + "hard_file_string": "nightoftama_hard" + }, + { + "name_ja": "Treasure", + "name_en": "Treasure", + "image_id": 484, + "author_ja": "発熱巫女~ず", + "author_en": "Hatsunetsumikos", + "song_length": "(2:06)", + "difficulty_levels": [ + 2, + 4, + 6, + 2, + 5, + 7 + ], + "bpm": "126", + "sample_file_name": "treasure_sample", + "stage_file_name": "treasure", + "unknown_field": 19, + "easy_file_string": "treasure_easy", + "normal_file_string": "treasure_normal", + "hard_file_string": "treasure_hard" + }, + { + "name_ja": "U.A.D", + "name_en": "U.A.D", + "image_id": 485, + "author_ja": "HAYAKO", + "author_en": "HAYAKO", + "song_length": "(2:04)", + "difficulty_levels": [ + 3, + 5, + 9, + 5, + 9, + 14 + ], + "bpm": "129", + "sample_file_name": "uadhayako_sample", + "stage_file_name": "uadhayako", + "unknown_field": 9, + "easy_file_string": "uadhayako_easy", + "normal_file_string": "uadhayako_normal", + "hard_file_string": "uadhayako_hard" + }, + { + "name_ja": "Don't Die", + "name_en": "Don't Die", + "image_id": 486, + "author_ja": "Paul Bazooka", + "author_en": "Paul Bazooka", + "song_length": "(2:08)", + "difficulty_levels": [ + 2, + 4, + 7, + 5, + 8, + 15 + ], + "bpm": "175", + "sample_file_name": "dontdie_sample", + "stage_file_name": "dontdie", + "unknown_field": 1, + "easy_file_string": "dontdie_easy", + "normal_file_string": "dontdie_normal", + "hard_file_string": "dontdie_hard" + }, + { + "name_ja": "glory day", + "name_en": "glory day", + "image_id": 487, + "author_ja": "BEXTER / Mycin.T", + "author_en": "BEXTER / Mycin.T", + "song_length": "(1:54)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 9 + ], + "bpm": "162", + "sample_file_name": "glory_sample", + "stage_file_name": "glory", + "unknown_field": 17, + "easy_file_string": "glory_easy", + "normal_file_string": "glory_normal", + "hard_file_string": "glory_hard" + }, + { + "name_ja": "OBLIVION", + "name_en": "OBLIVION", + "image_id": 488, + "author_ja": "ESTi", + "author_en": "ESTi", + "song_length": "(2:01)", + "difficulty_levels": [ + 2, + 5, + 7, + 5, + 9, + 14 + ], + "bpm": "141", + "sample_file_name": "oblivion_sample", + "stage_file_name": "oblivion", + "unknown_field": 1, + "easy_file_string": "oblivion_easy", + "normal_file_string": "oblivion_normal", + "hard_file_string": "oblivion_hard" + }, + { + "name_ja": "Fermion", + "name_en": "Fermion", + "image_id": 489, + "author_ja": "makou", + "author_en": "makou", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 9, + 14 + ], + "bpm": "156", + "sample_file_name": "fermion_sample", + "stage_file_name": "fermion", + "unknown_field": 1, + "easy_file_string": "fermion_easy", + "normal_file_string": "fermion_normal", + "hard_file_string": "fermion_hard" + }, + { + "name_ja": "アンノウン・マザーグース", + "name_en": "Unknown Mother-Goose", + "image_id": 490, + "author_ja": "wowaka", + "author_en": "wowaka", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 8, + 11 + ], + "bpm": "222", + "sample_file_name": "unknown_sample", + "stage_file_name": "unknown", + "unknown_field": 9, + "easy_file_string": "unknown_easy", + "normal_file_string": "unknown_normal", + "hard_file_string": "unknown_hard" + }, + { + "name_ja": "ボロボロだ", + "name_en": "Boroboro da", + "image_id": 491, + "author_ja": "n-buna feat. 初音ミク", + "author_en": "n-buna feat. HATSUNE MIKU", + "song_length": "(1:47)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 6, + 8 + ], + "bpm": "180", + "sample_file_name": "boroboro_sample", + "stage_file_name": "boroboro", + "unknown_field": 17, + "easy_file_string": "boroboro_easy", + "normal_file_string": "boroboro_normal", + "hard_file_string": "boroboro_hard" + }, + { + "name_ja": "快晴", + "name_en": "Clear Weather", + "image_id": 492, + "author_ja": "Orangestar feat. 初音ミク", + "author_en": "Orangestar feat. HATSUNE MIKU", + "song_length": "(2:06)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 8, + 10 + ], + "bpm": "172", + "sample_file_name": "kaisei_sample", + "stage_file_name": "kaisei", + "unknown_field": 1, + "easy_file_string": "kaisei_easy", + "normal_file_string": "kaisei_normal", + "hard_file_string": "kaisei_hard" + }, + { + "name_ja": "太陽系デスコ", + "name_en": "Solar System Disco", + "image_id": 493, + "author_ja": "ナユタン星人 feat. 初音ミク", + "author_en": "Nayutan Seijin feat. HATSUNE MIKU", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 10 + ], + "bpm": "150", + "sample_file_name": "taiyokei_sample", + "stage_file_name": "taiyokei", + "unknown_field": 17, + "easy_file_string": "taiyokei_easy", + "normal_file_string": "taiyokei_normal", + "hard_file_string": "taiyokei_hard" + }, + { + "name_ja": "HG魔改造ポリビニル少年", + "name_en": "HG Makaizou Polyvinyl Shounen", + "image_id": 494, + "author_ja": "IOSYS TRAX (D.watt with さきぴょ)", + "author_en": "IOSYS TRAX (D.watt with.Sakipyo)", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 9, + 13 + ], + "bpm": "140", + "sample_file_name": "hg_sample", + "stage_file_name": "hg", + "unknown_field": 10, + "easy_file_string": "hg_easy", + "normal_file_string": "hg_normal", + "hard_file_string": "hg_hard" + }, + { + "name_ja": "クレープ・to・ミー。", + "name_en": "Crepe to Me.", + "image_id": 495, + "author_ja": "HALI HALI", + "author_en": "HALI HALI", + "song_length": "(1:50)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 7, + 10 + ], + "bpm": "165", + "sample_file_name": "crepe_sample", + "stage_file_name": "crepe", + "unknown_field": 1, + "easy_file_string": "crepe_easy", + "normal_file_string": "crepe_normal", + "hard_file_string": "crepe_hard" + }, + { + "name_ja": "グルーヴ・ザ・ハート", + "name_en": "Groove the Heart", + "image_id": 496, + "author_ja": "ビートまりお+あまね", + "author_en": "Beat Mario + Amane", + "song_length": "(1:55)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 8, + 12 + ], + "bpm": "190", + "sample_file_name": "groovethe_sample", + "stage_file_name": "groovethe", + "unknown_field": 1, + "easy_file_string": "groovethe_easy", + "normal_file_string": "groovethe_normal", + "hard_file_string": "groovethe_hard" + }, + { + "name_ja": "KUNG FU GIRL", + "name_en": "KUNG FU GIRL", + "image_id": 497, + "author_ja": "ヒゲドライVAN", + "author_en": "Hige DriVAN", + "song_length": "(1:50)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 6, + 12 + ], + "bpm": "160", + "sample_file_name": "kungfu_sample", + "stage_file_name": "kungfu", + "unknown_field": 10, + "easy_file_string": "kungfu_easy", + "normal_file_string": "kungfu_normal", + "hard_file_string": "kungfu_hard" + }, + { + "name_ja": "クレイジークレイジーダンサーズ", + "name_en": "Crazy crazy dancers", + "image_id": 498, + "author_ja": "ビートまりお+あまね(COOL&CREATE)", + "author_en": "Beat Mario + Amane(COOL&CREATE)", + "song_length": "(2:22)", + "difficulty_levels": [ + 1, + 4, + 7, + 2, + 6, + 11 + ], + "bpm": "172", + "sample_file_name": "crazycrazy_sample", + "stage_file_name": "crazycrazy", + "unknown_field": 24, + "easy_file_string": "crazycrazy_easy", + "normal_file_string": "crazycrazy_normal", + "hard_file_string": "crazycrazy_hard" + }, + { + "name_ja": "あうんどばいみー", + "name_en": "Aund By Me", + "image_id": 499, + "author_ja": "森羅万象", + "author_en": "ShinRa-Bansho", + "song_length": "(2:30)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 8, + 12 + ], + "bpm": "178", + "sample_file_name": "aun_sample", + "stage_file_name": "aun", + "unknown_field": 26, + "easy_file_string": "aun_easy", + "normal_file_string": "aun_normal", + "hard_file_string": "aun_hard" + }, + { + "name_ja": "Metamorphosis", + "name_en": "Metamorphosis", + "image_id": 500, + "author_ja": "暁Records", + "author_en": "Akatsuki Records", + "song_length": "(2:08)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 8, + 10 + ], + "bpm": "170", + "sample_file_name": "metamor_sample", + "stage_file_name": "metamor", + "unknown_field": 3, + "easy_file_string": "metamor_easy", + "normal_file_string": "metamor_normal", + "hard_file_string": "metamor_hard" + }, + { + "name_ja": "畢竟成仏", + "name_en": "Finally Becoming a Buddha", + "image_id": 501, + "author_ja": "豚乙女", + "author_en": "BUTAOTOME", + "song_length": "(1:56)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 9, + 13 + ], + "bpm": "192", + "sample_file_name": "hikkyou_sample", + "stage_file_name": "hikkyou", + "unknown_field": 17, + "easy_file_string": "hikkyou_easy", + "normal_file_string": "hikkyou_normal", + "hard_file_string": "hikkyou_hard" + }, + { + "name_ja": "Bonetrousle", + "name_en": "Bonetrousle", + "image_id": 502, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(1:59)", + "difficulty_levels": [ + 1, + 4, + 6, + 2, + 6, + 9 + ], + "bpm": "150", + "sample_file_name": "bonetrousle_sample", + "stage_file_name": "bonetrousle", + "unknown_field": 10, + "easy_file_string": "bonetrousle_easy", + "normal_file_string": "bonetrousle_normal", + "hard_file_string": "bonetrousle_hard" + }, + { + "name_ja": "スパイダーダンス", + "name_en": "Spider Dance", + "image_id": 503, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(1:48)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 9, + 12 + ], + "bpm": "230", + "sample_file_name": "spiderdance_sample", + "stage_file_name": "spiderdance", + "unknown_field": 25, + "easy_file_string": "spiderdance_easy", + "normal_file_string": "spiderdance_normal", + "hard_file_string": "spiderdance_hard" + }, + { + "name_ja": "アズゴア", + "name_en": "ASGORE", + "image_id": 504, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:04)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 8, + 11 + ], + "bpm": "230", + "sample_file_name": "asgore_sample", + "stage_file_name": "asgore", + "unknown_field": 10, + "easy_file_string": "asgore_easy", + "normal_file_string": "asgore_normal", + "hard_file_string": "asgore_hard" + }, + { + "name_ja": "最高の悪夢", + "name_en": "Your Best Nightmare", + "image_id": 505, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:08)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 9, + 12 + ], + "bpm": "190", + "sample_file_name": "yourbestnightmare_sample", + "stage_file_name": "yourbestnightmare", + "unknown_field": 10, + "easy_file_string": "yourbestnightmare_easy", + "normal_file_string": "yourbestnightmare_normal", + "hard_file_string": "yourbestnightmare_hard" + }, + { + "name_ja": "AXION", + "name_en": "AXION", + "image_id": 506, + "author_ja": "削除", + "author_en": "Sakuzyo", + "song_length": "(2:03)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 7, + 12 + ], + "bpm": "160", + "sample_file_name": "axion_sample", + "stage_file_name": "axion", + "unknown_field": 1, + "easy_file_string": "axion_easy", + "normal_file_string": "axion_normal", + "hard_file_string": "axion_hard" + }, + { + "name_ja": "B.B.K.K.B.K.K. ", + "name_en": "B.B.K.K.B.K.K. ", + "image_id": 507, + "author_ja": "nora2r", + "author_en": "nora2r", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 9, + 13 + ], + "bpm": "170", + "sample_file_name": "bbkkbkk_sample", + "stage_file_name": "bbkkbkk", + "unknown_field": 17, + "easy_file_string": "bbkkbkk_easy", + "normal_file_string": "bbkkbkk_normal", + "hard_file_string": "bbkkbkk_hard" + }, + { + "name_ja": "While Shining feat. Yukacco", + "name_en": "While Shining feat. Yukacco", + "image_id": 508, + "author_ja": "aran & Kobaryo", + "author_en": "aran & Kobaryo", + "song_length": "(2:18)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 8, + 12 + ], + "bpm": "175", + "sample_file_name": "whiteshining_sample", + "stage_file_name": "whiteshining", + "unknown_field": 17, + "easy_file_string": "whiteshining_easy", + "normal_file_string": "whiteshining_normal", + "hard_file_string": "whiteshining_hard" + }, + { + "name_ja": "Brain Power", + "name_en": "Brain Power", + "image_id": 509, + "author_ja": "NOMA", + "author_en": "NOMA", + "song_length": "(1:54)", + "difficulty_levels": [ + 2, + 5, + 8, + 5, + 9, + 16 + ], + "bpm": "170-173", + "sample_file_name": "brain_sample", + "stage_file_name": "brain", + "unknown_field": 17, + "easy_file_string": "brain_easy", + "normal_file_string": "brain_normal", + "hard_file_string": "brain_hard" + }, + { + "name_ja": "ロキ", + "name_en": "ROKI", + "image_id": 510, + "author_ja": "みきとP", + "author_en": "mikitoP", + "song_length": "(2:34)", + "difficulty_levels": [ + 2, + 6, + 8, + 2, + 7, + 11 + ], + "bpm": "150", + "sample_file_name": "roki_sample", + "stage_file_name": "roki", + "unknown_field": 1, + "easy_file_string": "roki_easy", + "normal_file_string": "roki_normal", + "hard_file_string": "roki_hard" + }, + { + "name_ja": "悪ノ召使", + "name_en": "Akuno Mesitsukai", + "image_id": 511, + "author_ja": "mothy", + "author_en": "mothy", + "song_length": "(2:16)", + "difficulty_levels": [ + 1, + 4, + 7, + 2, + 6, + 9 + ], + "bpm": "120", + "sample_file_name": "akunomeshi_sample", + "stage_file_name": "akunomeshi", + "unknown_field": 2, + "easy_file_string": "akunomeshi_easy", + "normal_file_string": "akunomeshi_normal", + "hard_file_string": "akunomeshi_hard" + }, + { + "name_ja": "トリノコシティ", + "name_en": "Torinoko City", + "image_id": 512, + "author_ja": "40mP", + "author_en": "40mP", + "song_length": "(1:44)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 6, + 8 + ], + "bpm": "135", + "sample_file_name": "torinoko_sample", + "stage_file_name": "torinoko", + "unknown_field": 4, + "easy_file_string": "torinoko_easy", + "normal_file_string": "torinoko_normal", + "hard_file_string": "torinoko_hard" + }, + { + "name_ja": "Nyanyanyanyanyanyanya!", + "name_en": "Nyanyanyanyanyanyanya!", + "image_id": 513, + "author_ja": "daniwellP", + "author_en": "daniwellP", + "song_length": "(1:54)", + "difficulty_levels": [ + 1, + 5, + 8, + 1, + 7, + 12 + ], + "bpm": "142", + "sample_file_name": "nyanya_sample", + "stage_file_name": "nyanya", + "unknown_field": 24, + "easy_file_string": "nyanya_easy", + "normal_file_string": "nyanya_normal", + "hard_file_string": "nyanya_hard" + }, + { + "name_ja": "Journey", + "name_en": "Journey", + "image_id": 514, + "author_ja": "ARForest", + "author_en": "ARForest", + "song_length": "(2:16)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 9, + 18 + ], + "bpm": "200", + "sample_file_name": "journey_sample", + "stage_file_name": "journey", + "unknown_field": 17, + "easy_file_string": "journey_easy", + "normal_file_string": "journey_normal", + "hard_file_string": "journey_hard" + }, + { + "name_ja": "Song for Sprites", + "name_en": "Song for Sprites", + "image_id": 515, + "author_ja": "Sta", + "author_en": "Sta", + "song_length": "(2:14)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 8, + 15 + ], + "bpm": "140", + "sample_file_name": "sprites_sample", + "stage_file_name": "sprites", + "unknown_field": 2, + "easy_file_string": "sprites_easy", + "normal_file_string": "sprites_normal", + "hard_file_string": "sprites_hard" + }, + { + "name_ja": "Apocalypse", + "name_en": "Apocalypse", + "image_id": 516, + "author_ja": "アリスシャッハと魔法の楽団", + "author_en": "Alice Schach and the Magic Orchestra", + "song_length": "(2:30)", + "difficulty_levels": [ + 1, + 3, + 6, + 2, + 6, + 8 + ], + "bpm": "110", + "sample_file_name": "apocalypse_sample", + "stage_file_name": "apocalypse", + "unknown_field": 17, + "easy_file_string": "apocalypse_easy", + "normal_file_string": "apocalypse_normal", + "hard_file_string": "apocalypse_hard" + }, + { + "name_ja": "Hayabusa", + "name_en": "Hayabusa", + "image_id": 517, + "author_ja": "Yamajet", + "author_en": "Yamajet", + "song_length": "(2:22)", + "difficulty_levels": [ + 3, + 6, + 8, + 4, + 9, + 15 + ], + "bpm": "144", + "sample_file_name": "hayabusa_sample", + "stage_file_name": "hayabusa", + "unknown_field": 1, + "easy_file_string": "hayabusa_easy", + "normal_file_string": "hayabusa_normal", + "hard_file_string": "hayabusa_hard" + }, + { + "name_ja": "ヒトリシズカ", + "name_en": "Hitorishizuka", + "image_id": 518, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(2:18)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 7, + 10 + ], + "bpm": "126", + "sample_file_name": "hitori_sample", + "stage_file_name": "hitori", + "unknown_field": 17, + "easy_file_string": "hitori_easy", + "normal_file_string": "hitori_normal", + "hard_file_string": "hitori_hard" + }, + { + "name_ja": "エピクロスの虹はもう見えない", + "name_en": "Epicurus' Rainbow Can No Longer Be Seen", + "image_id": 519, + "author_ja": "SYNC.ART'S", + "author_en": "SYNC.ART'S", + "song_length": "(2:35)", + "difficulty_levels": [ + 2, + 4, + 7, + 2, + 7, + 11 + ], + "bpm": "155", + "sample_file_name": "epcross_sample", + "stage_file_name": "epcross", + "unknown_field": 18, + "easy_file_string": "epcross_easy", + "normal_file_string": "epcross_normal", + "hard_file_string": "epcross_hard" + }, + { + "name_ja": "悪戯センセーション", + "name_en": "Mischievous Sensation", + "image_id": 520, + "author_ja": "森羅万象", + "author_en": "ShinRa-Bansho", + "song_length": "(1:58)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 8, + 13 + ], + "bpm": "192", + "sample_file_name": "itazura_sample", + "stage_file_name": "itazura", + "unknown_field": 17, + "easy_file_string": "itazura_easy", + "normal_file_string": "itazura_normal", + "hard_file_string": "itazura_hard" + }, + { + "name_ja": "最終鬼畜妹フランドール・S", + "name_en": "Saishuu Kichiku Imouto Flandre S", + "image_id": 521, + "author_ja": "ビートまりお(COOL&CREATE)", + "author_en": "Beat Mario(COOL&CREATE)", + "song_length": "(2:03)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 9, + 14 + ], + "bpm": "200", + "sample_file_name": "saisyuu_sample", + "stage_file_name": "saisyuu", + "unknown_field": 25, + "easy_file_string": "saisyuu_easy", + "normal_file_string": "saisyuu_normal", + "hard_file_string": "saisyuu_hard" + }, + { + "name_ja": "Got noir forever.", + "name_en": "Got noir forever.", + "image_id": 522, + "author_ja": "E.G.G.", + "author_en": "E.G.G.", + "song_length": "(2:14)", + "difficulty_levels": [ + 7, + 8, + 14, + 8, + 13, + 20 + ], + "bpm": "136-272", + "sample_file_name": "egg3rd_sample", + "stage_file_name": "egg3rd", + "unknown_field": 8, + "easy_file_string": "egg3rd_easy", + "normal_file_string": "egg3rd_normal", + "hard_file_string": "egg3rd_hard" + }, + { + "name_ja": "Got hive of Ra", + "name_en": "Got hive of Ra", + "image_id": 523, + "author_ja": "E.G.G.", + "author_en": "E.G.G.", + "song_length": "(2:06)", + "difficulty_levels": [ + 7, + 8, + 14, + 8, + 13, + 20 + ], + "bpm": "268", + "sample_file_name": "egg4th_sample", + "stage_file_name": "egg4th", + "unknown_field": 20, + "easy_file_string": "egg4th_easy", + "normal_file_string": "egg4th_normal", + "hard_file_string": "egg4th_hard" + }, + { + "name_ja": "Got recover run", + "name_en": "Got recover run", + "image_id": 524, + "author_ja": "E.G.G.", + "author_en": "E.G.G.", + "song_length": "(1:57)", + "difficulty_levels": [ + 7, + 8, + 14, + 8, + 13, + 20 + ], + "bpm": "270", + "sample_file_name": "egg5th_sample", + "stage_file_name": "egg5th", + "unknown_field": 17, + "easy_file_string": "egg5th_easy", + "normal_file_string": "egg5th_normal", + "hard_file_string": "egg5th_hard" + }, + { + "name_ja": "Got sorted view.", + "name_en": "Got sorted view.", + "image_id": 525, + "author_ja": "E.G.G.", + "author_en": "E.G.G.", + "song_length": "(2:30)", + "difficulty_levels": [ + 6, + 8, + 14, + 7, + 13, + 20 + ], + "bpm": "138", + "sample_file_name": "egg6th_sample", + "stage_file_name": "egg6th", + "unknown_field": 8, + "easy_file_string": "egg6th_easy", + "normal_file_string": "egg6th_normal", + "hard_file_string": "egg6th_hard" + }, + { + "name_ja": "イカサマライフゲイム", + "name_en": "Ikasama Life Game", + "image_id": 526, + "author_ja": "kemu", + "author_en": "kemu", + "song_length": "(2:26)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 7, + 12 + ], + "bpm": "200", + "sample_file_name": "ikasama_sample", + "stage_file_name": "ikasama", + "unknown_field": 17, + "easy_file_string": "ikasama_easy", + "normal_file_string": "ikasama_normal", + "hard_file_string": "ikasama_hard" + }, + { + "name_ja": "人生リセットボタン", + "name_en": "Jinsei Reset Button", + "image_id": 527, + "author_ja": "kemu", + "author_en": "kemu", + "song_length": "(2:13)", + "difficulty_levels": [ + 3, + 5, + 8, + 4, + 9, + 13 + ], + "bpm": "200", + "sample_file_name": "jinsei_sample", + "stage_file_name": "jinsei", + "unknown_field": 17, + "easy_file_string": "jinsei_easy", + "normal_file_string": "jinsei_normal", + "hard_file_string": "jinsei_hard" + }, + { + "name_ja": "六兆年と一夜物語", + "name_en": "Rokuchou Nen to Ichiya Monogatari", + "image_id": 528, + "author_ja": "kemu", + "author_en": "kemu", + "song_length": "(2:22)", + "difficulty_levels": [ + 2, + 4, + 7, + 5, + 10, + 13 + ], + "bpm": "125-186", + "sample_file_name": "rokucho_sample", + "stage_file_name": "rokucho", + "unknown_field": 17, + "easy_file_string": "rokucho_easy", + "normal_file_string": "rokucho_normal", + "hard_file_string": "rokucho_hard" + }, + { + "name_ja": "インビジブル", + "name_en": "Invisible", + "image_id": 529, + "author_ja": "kemu", + "author_en": "kemu", + "song_length": "(2:18)", + "difficulty_levels": [ + 3, + 5, + 7, + 4, + 9, + 15 + ], + "bpm": "192", + "sample_file_name": "invisible_sample", + "stage_file_name": "invisible", + "unknown_field": 6, + "easy_file_string": "invisible_easy", + "normal_file_string": "invisible_normal", + "hard_file_string": "invisible_hard" + }, + { + "name_ja": "Shiny Memory feat. Yukacco", + "name_en": "Shiny memory feat.Yucacco", + "image_id": 530, + "author_ja": "USAO & DJ Genki", + "author_en": "USAO & DJ Genki", + "song_length": "(2:10)", + "difficulty_levels": [ + 3, + 5, + 9, + 4, + 7, + 16 + ], + "bpm": "190", + "sample_file_name": "shinymemory_sample", + "stage_file_name": "shinymemory", + "unknown_field": 1, + "easy_file_string": "shinymemory_easy", + "normal_file_string": "shinymemory_normal", + "hard_file_string": "shinymemory_hard" + }, + { + "name_ja": "ouroVoros", + "name_en": "ouroVoros", + "image_id": 531, + "author_ja": "Team Grimoire", + "author_en": "Team Grimoire", + "song_length": "(2:31)", + "difficulty_levels": [ + 4, + 6, + 9, + 6, + 11, + 20 + ], + "bpm": "185", + "sample_file_name": "ourovoros_sample", + "stage_file_name": "ourovoros", + "unknown_field": 17, + "easy_file_string": "ourovoros_easy", + "normal_file_string": "ourovoros_normal", + "hard_file_string": "ourovoros_hard" + }, + { + "name_ja": "VALEDICT", + "name_en": "VALEDICT", + "image_id": 532, + "author_ja": "void (Mournfinale)", + "author_en": "void (Mournfinale)", + "song_length": "(2:17)", + "difficulty_levels": [ + 3, + 5, + 8, + 3, + 7, + 16 + ], + "bpm": "156", + "sample_file_name": "valedict_sample", + "stage_file_name": "valedict", + "unknown_field": 17, + "easy_file_string": "valedict_easy", + "normal_file_string": "valedict_normal", + "hard_file_string": "valedict_hard" + }, + { + "name_ja": "Re:End of a Dream", + "name_en": "Re:End of a Dream", + "image_id": 533, + "author_ja": "uma vs. モリモリあつし", + "author_en": "uma vs. Morimori Atsushi", + "song_length": "(2:22)", + "difficulty_levels": [ + 4, + 6, + 10, + 6, + 9, + 19 + ], + "bpm": "212", + "sample_file_name": "reend_sample", + "stage_file_name": "reend", + "unknown_field": 21, + "easy_file_string": "reend_easy", + "normal_file_string": "reend_normal", + "hard_file_string": "reend_hard" + }, + { + "name_ja": "Nevermind", + "name_en": "Nevermind", + "image_id": 534, + "author_ja": "Paul Bazooka", + "author_en": "Paul Bazooka", + "song_length": "(2:12)", + "difficulty_levels": [ + 3, + 5, + 9, + 5, + 8, + 18 + ], + "bpm": "142", + "sample_file_name": "nevermind_sample", + "stage_file_name": "nevermind", + "unknown_field": 17, + "easy_file_string": "nevermind_easy", + "normal_file_string": "nevermind_normal", + "hard_file_string": "nevermind_hard" + }, + { + "name_ja": "I want You", + "name_en": "I want You", + "image_id": 535, + "author_ja": "Lin-G", + "author_en": "Lin-G", + "song_length": "(1:49)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 13 + ], + "bpm": "140", + "sample_file_name": "iwantyou_sample", + "stage_file_name": "iwantyou", + "unknown_field": 2, + "easy_file_string": "iwantyou_easy", + "normal_file_string": "iwantyou_normal", + "hard_file_string": "iwantyou_hard" + }, + { + "name_ja": "Thor", + "name_en": "Thor", + "image_id": 536, + "author_ja": "XeoN", + "author_en": "XeoN", + "song_length": "(1:52)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 7, + 12 + ], + "bpm": "147", + "sample_file_name": "thor_sample", + "stage_file_name": "thor", + "unknown_field": 3, + "easy_file_string": "thor_easy", + "normal_file_string": "thor_normal", + "hard_file_string": "thor_hard" + }, + { + "name_ja": "SON OF SUN", + "name_en": "SON OF SUN", + "image_id": 537, + "author_ja": "Hosoe Shinji", + "author_en": "Hosoe Shinji", + "song_length": "(1:45)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 9, + 17 + ], + "bpm": "200", + "sample_file_name": "sonof_sample", + "stage_file_name": "sonof", + "unknown_field": 19, + "easy_file_string": "sonof_easy", + "normal_file_string": "sonof_normal", + "hard_file_string": "sonof_hard" + }, + { + "name_ja": "Ray of Illuminati", + "name_en": "Ray of Illuminati", + "image_id": 538, + "author_ja": "ESTi", + "author_en": "ESTi", + "song_length": "(2:12)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 8, + 17 + ], + "bpm": "150", + "sample_file_name": "ray_sample", + "stage_file_name": "ray", + "unknown_field": 17, + "easy_file_string": "ray_easy", + "normal_file_string": "ray_normal", + "hard_file_string": "ray_hard" + }, + { + "name_ja": "ただ君に晴れ", + "name_en": "Cloudless", + "image_id": 539, + "author_ja": "ヨルシカ", + "author_en": "Yorushika", + "song_length": "(2:14)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 7, + 12 + ], + "bpm": "140", + "sample_file_name": "tadakimini_sample", + "stage_file_name": "tadakimini", + "unknown_field": 17, + "easy_file_string": "tadakimini_easy", + "normal_file_string": "tadakimini_normal", + "hard_file_string": "tadakimini_hard" + }, + { + "name_ja": "テオ", + "name_en": "Teo", + "image_id": 540, + "author_ja": "Omoi", + "author_en": "Omoi", + "song_length": "(2:04)", + "difficulty_levels": [ + 2, + 5, + 7, + 5, + 8, + 15 + ], + "bpm": "185", + "sample_file_name": "teo_sample", + "stage_file_name": "teo", + "unknown_field": 18, + "easy_file_string": "teo_easy", + "normal_file_string": "teo_normal", + "hard_file_string": "teo_hard" + }, + { + "name_ja": "ハロ/ハワユ", + "name_en": "Hello/How Are You", + "image_id": 541, + "author_ja": "ナノウ", + "author_en": "Nanou", + "song_length": "(2:12)", + "difficulty_levels": [ + 1, + 5, + 6, + 3, + 7, + 10 + ], + "bpm": "95", + "sample_file_name": "hellohowayou_sample", + "stage_file_name": "hellohowayou", + "unknown_field": 22, + "easy_file_string": "hellohowayou_easy", + "normal_file_string": "hellohowayou_normal", + "hard_file_string": "hellohowayou_hard" + }, + { + "name_ja": "だれかの心臓になれたなら", + "name_en": "I want to be your heart", + "image_id": 542, + "author_ja": "ユリイ・カノン", + "author_en": "YURRY CANON", + "song_length": "(2:09)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 7, + 11 + ], + "bpm": "145", + "sample_file_name": "darekano_sample", + "stage_file_name": "darekano", + "unknown_field": 2, + "easy_file_string": "darekano_easy", + "normal_file_string": "darekano_normal", + "hard_file_string": "darekano_hard" + }, + { + "name_ja": "Lights of Muse", + "name_en": "Lights of Muse", + "image_id": 543, + "author_ja": "Ayatsugu_Otowa", + "author_en": "Ayatsugu_Otowa", + "song_length": "(1:43)", + "difficulty_levels": [ + 2, + 6, + 8, + 4, + 9, + 15 + ], + "bpm": "180", + "sample_file_name": "lightmuse_sample", + "stage_file_name": "lightmuse", + "unknown_field": 24, + "easy_file_string": "lightmuse_easy", + "normal_file_string": "lightmuse_normal", + "hard_file_string": "lightmuse_hard" + }, + { + "name_ja": "Stargazer", + "name_en": "Stargazer", + "image_id": 544, + "author_ja": "a_hisa", + "author_en": "a_hisa", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 7, + 14 + ], + "bpm": "150", + "sample_file_name": "stargmuse_sample", + "stage_file_name": "stargmuse", + "unknown_field": 24, + "easy_file_string": "stargmuse_easy", + "normal_file_string": "stargmuse_normal", + "hard_file_string": "stargmuse_hard" + }, + { + "name_ja": "XING", + "name_en": "XING", + "image_id": 545, + "author_ja": "ginkiha", + "author_en": "ginkiha", + "song_length": "(2:17)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 8, + 13 + ], + "bpm": "177", + "sample_file_name": "xing_sample", + "stage_file_name": "xing", + "unknown_field": 24, + "easy_file_string": "xing_easy", + "normal_file_string": "xing_normal", + "hard_file_string": "xing_hard" + }, + { + "name_ja": "粉骨砕身カジノゥ", + "name_en": "Funkotsu Saishin Casino", + "image_id": 546, + "author_ja": "モリモリあつし", + "author_en": "Morimori Atsushi", + "song_length": "(2:01)", + "difficulty_levels": [ + 3, + 6, + 9, + 6, + 10, + 18 + ], + "bpm": "132-198", + "sample_file_name": "casinou_sample", + "stage_file_name": "casinou", + "unknown_field": 24, + "easy_file_string": "casinou_easy", + "normal_file_string": "casinou_normal", + "hard_file_string": "casinou_hard" + }, + { + "name_ja": "PUT YOUR HANDS UP", + "name_en": "PUT YOUR HANDS UP", + "image_id": 547, + "author_ja": "RiraN", + "author_en": "RiraN", + "song_length": "(2:19)", + "difficulty_levels": [ + 4, + 6, + 8, + 5, + 9, + 15 + ], + "bpm": "175", + "sample_file_name": "putyour_sample", + "stage_file_name": "putyour", + "unknown_field": 17, + "easy_file_string": "putyour_easy", + "normal_file_string": "putyour_normal", + "hard_file_string": "putyour_hard" + }, + { + "name_ja": "FM音源黙示録-Apocalypse of FM Tone Generator-", + "name_en": "Apocalypse of FM Tone Generator", + "image_id": 548, + "author_ja": "Yu Shimoda (ZUNTATA)", + "author_en": "Yu Shimoda (ZUNTATA)", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 5, + 7, + 6, + 8, + 14 + ], + "bpm": "116-132", + "sample_file_name": "fm_sample", + "stage_file_name": "fm", + "unknown_field": 9, + "easy_file_string": "fm_easy", + "normal_file_string": "fm_normal", + "hard_file_string": "fm_hard" + }, + { + "name_ja": "Cosmic Ray", + "name_en": "Cosmic Ray", + "image_id": 549, + "author_ja": "COSYS(COSIO & YS)", + "author_en": "COSYS(COSIO & YS)", + "song_length": "(2:28)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 9, + 16 + ], + "bpm": "145", + "sample_file_name": "cosmicray_sample", + "stage_file_name": "yscolabo", + "unknown_field": 18, + "easy_file_string": "yscolabo_easy", + "normal_file_string": "yscolabo_normal", + "hard_file_string": "yscolabo_hard" + }, + { + "name_ja": "HAPPY! LUCKY! FUTURE WORLD!", + "name_en": "HAPPY! LUCKY! FUTURE WORLD!", + "image_id": 550, + "author_ja": "EmoCo.", + "author_en": "EmoCo.", + "song_length": "(1:59)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 8, + 15 + ], + "bpm": "170", + "sample_file_name": "happylucky_sample", + "stage_file_name": "happylucky", + "unknown_field": 17, + "easy_file_string": "happylucky_easy", + "normal_file_string": "happylucky_normal", + "hard_file_string": "happylucky_hard" + }, + { + "name_ja": "HANIPAGANDA", + "name_en": "HANIPAGANDA", + "image_id": 551, + "author_ja": "暁Records", + "author_en": "Akatsuki Records", + "song_length": "(2:05)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 8, + 13 + ], + "bpm": "181", + "sample_file_name": "hanipa_sample", + "stage_file_name": "hanipa", + "unknown_field": 1, + "easy_file_string": "hanipa_easy", + "normal_file_string": "hanipa_normal", + "hard_file_string": "hanipa_hard" + }, + { + "name_ja": "穢れなきユーフォリア", + "name_en": "Untainted Euphoria", + "image_id": 552, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(2:05)", + "difficulty_levels": [ + 2, + 4, + 7, + 4, + 7, + 12 + ], + "bpm": "115-160", + "sample_file_name": "uforia_sample", + "stage_file_name": "uforia", + "unknown_field": 17, + "easy_file_string": "uforia_easy", + "normal_file_string": "uforia_normal", + "hard_file_string": "uforia_hard" + }, + { + "name_ja": "夢色プレリュード", + "name_en": "Dream-coloured Prelude", + "image_id": 553, + "author_ja": "少女フラクタル(天宮みや、姫城碧海)", + "author_en": "Syoujo-Fractal(Miya Amamiya、Himegi Ami) ", + "song_length": "(2:23)", + "difficulty_levels": [ + 1, + 3, + 8, + 3, + 8, + 11 + ], + "bpm": "151", + "sample_file_name": "yumeiro_sample", + "stage_file_name": "yumeiro", + "unknown_field": 17, + "easy_file_string": "yumeiro_easy", + "normal_file_string": "yumeiro_normal", + "hard_file_string": "yumeiro_hard" + }, + { + "name_ja": "Vanity on the future", + "name_en": "Vanity on the future", + "image_id": 554, + "author_ja": "溝口ゆうま feat. 大瀬良あい", + "author_en": "Yuma.Mizo feat. Osera Ai", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 5, + 9, + 5, + 8, + 14 + ], + "bpm": "180", + "sample_file_name": "vanity_sample", + "stage_file_name": "vanity", + "unknown_field": 21, + "easy_file_string": "vanity_easy", + "normal_file_string": "vanity_normal", + "hard_file_string": "vanity_hard" + }, + { + "name_ja": "Let you DIVE!", + "name_en": "Let you DIVE!", + "image_id": 555, + "author_ja": "HARDCORE TANO*C & エリザベス", + "author_en": "HARDCORE TANO*C & Erizabeth", + "song_length": "(2:02)", + "difficulty_levels": [ + 3, + 5, + 6, + 5, + 8, + 12 + ], + "bpm": "185", + "sample_file_name": "letyou_sample", + "stage_file_name": "letyou", + "unknown_field": 22, + "easy_file_string": "letyou_easy", + "normal_file_string": "letyou_normal", + "hard_file_string": "letyou_hard" + }, + { + "name_ja": "Gate One", + "name_en": "Gate One", + "image_id": 556, + "author_ja": "aran", + "author_en": "aran", + "song_length": "(2:19)", + "difficulty_levels": [ + 2, + 6, + 8, + 5, + 9, + 14 + ], + "bpm": "180", + "sample_file_name": "gateone_sample", + "stage_file_name": "gateone", + "unknown_field": 7, + "easy_file_string": "gateone_easy", + "normal_file_string": "gateone_normal", + "hard_file_string": "gateone_hard" + }, + { + "name_ja": "Poseidon", + "name_en": "Poseidon", + "image_id": 557, + "author_ja": "Massive New Krew", + "author_en": "Massive New Krew", + "song_length": "(2:12)", + "difficulty_levels": [ + 3, + 5, + 7, + 5, + 9, + 15 + ], + "bpm": "155", + "sample_file_name": "poseidon_sample", + "stage_file_name": "poseidon", + "unknown_field": 4, + "easy_file_string": "poseidon_easy", + "normal_file_string": "poseidon_normal", + "hard_file_string": "poseidon_hard" + }, + { + "name_ja": "Exitium", + "name_en": "Exitium", + "image_id": 558, + "author_ja": "Laur", + "author_en": "Laur", + "song_length": "(2:19)", + "difficulty_levels": [ + 3, + 7, + 11, + 6, + 11, + 18 + ], + "bpm": "260", + "sample_file_name": "exitium_sample", + "stage_file_name": "exitium", + "unknown_field": 21, + "easy_file_string": "exitium_easy", + "normal_file_string": "exitium_normal", + "hard_file_string": "exitium_hard" + }, + { + "name_ja": "with U", + "name_en": "with U", + "image_id": 559, + "author_ja": "t+pazolite & Massive New Krew feat. リリィ", + "author_en": "t+pazolite & Massive New Krew feat. Lily", + "song_length": "(2:23)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 9, + 13 + ], + "bpm": "155", + "sample_file_name": "withu_sample", + "stage_file_name": "withu", + "unknown_field": 26, + "easy_file_string": "withu_easy", + "normal_file_string": "withu_normal", + "hard_file_string": "withu_hard" + }, + { + "name_ja": "Knight Rider", + "name_en": "Knight Rider", + "image_id": 560, + "author_ja": "USAO", + "author_en": "USAO", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 6, + 9, + 6, + 10, + 17 + ], + "bpm": "200", + "sample_file_name": "knightrider_sample", + "stage_file_name": "knightrider", + "unknown_field": 19, + "easy_file_string": "knightrider_easy", + "normal_file_string": "knightrider_normal", + "hard_file_string": "knightrider_hard" + }, + { + "name_ja": "Invisible Frenzy", + "name_en": "Invisible Frenzy", + "image_id": 561, + "author_ja": "Kobaryo", + "author_en": "Kobaryo", + "song_length": "(2:18)", + "difficulty_levels": [ + 4, + 6, + 9, + 7, + 10, + 18 + ], + "bpm": "245", + "sample_file_name": "invisiblefre_sample", + "stage_file_name": "invisiblefre", + "unknown_field": 18, + "easy_file_string": "invisiblefre_easy", + "normal_file_string": "invisiblefre_normal", + "hard_file_string": "invisiblefre_hard" + }, + { + "name_ja": "QiXiN MAdN3ss 2153", + "name_en": "QiXiN MAdN3ss 2153", + "image_id": 562, + "author_ja": "DJ Noriken vs MASAKI", + "author_en": "DJ Noriken vs MASAKI", + "song_length": "(2:34)", + "difficulty_levels": [ + 5, + 6, + 11, + 8, + 12, + 20 + ], + "bpm": "200", + "sample_file_name": "norikenvsm_sample", + "stage_file_name": "norikenvsm", + "unknown_field": 19, + "easy_file_string": "norikenvsm_easy", + "normal_file_string": "norikenvsm_normal", + "hard_file_string": "norikenvsm_hard" + }, + { + "name_ja": "ロストワードクロニカル", + "name_en": "Lost Word Chronicle", + "image_id": 563, + "author_ja": "東方LostWord feat. いとうかなこ", + "author_en": "Touhou LostWord feat. Ito Kanako", + "song_length": "(1:47)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 9, + 14 + ], + "bpm": "184", + "sample_file_name": "lostword_sample", + "stage_file_name": "lostword", + "unknown_field": 17, + "easy_file_string": "lostword_easy", + "normal_file_string": "lostword_normal", + "hard_file_string": "lostword_hard" + }, + { + "name_ja": "ぐる☆ネーション", + "name_en": "Guru☆nation", + "image_id": 564, + "author_ja": "森羅万象", + "author_en": "ShinRa-Bansho", + "song_length": "(2:27)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 9, + 15 + ], + "bpm": "182", + "sample_file_name": "gurunation_sample", + "stage_file_name": "gurunation", + "unknown_field": 24, + "easy_file_string": "gurunation_easy", + "normal_file_string": "gurunation_normal", + "hard_file_string": "gurunation_hard" + }, + { + "name_ja": "バブルの呪文はシュー!ポッ!プッシュ!", + "name_en": "Bubble no Jumon ha Shu! Po! Push!", + "image_id": 565, + "author_ja": "ARM × 七条レタス ft. 霧雨魔理沙 (CV:大空直美)", + "author_en": "ARM × Lettuce Shichijyo ft. Marisa Kirisame", + "song_length": "(2:22)", + "difficulty_levels": [ + 2, + 4, + 8, + 4, + 8, + 12 + ], + "bpm": "160", + "sample_file_name": "tohobubble_sample", + "stage_file_name": "tohobubble", + "unknown_field": 24, + "easy_file_string": "tohobubble_easy", + "normal_file_string": "tohobubble_normal", + "hard_file_string": "tohobubble_hard" + }, + { + "name_ja": "泡沫、哀のまほろば ", + "name_en": "Ephemeral, Great and Splendid Land of Grief", + "image_id": 566, + "author_ja": "幽閉サテライト", + "author_en": "Yuuhei Satellite", + "song_length": "(2:17)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 8, + 12 + ], + "bpm": "155", + "sample_file_name": "utakata_sample", + "stage_file_name": "utakata", + "unknown_field": 1, + "easy_file_string": "utakata_easy", + "normal_file_string": "utakata_normal", + "hard_file_string": "utakata_hard" + }, + { + "name_ja": "プナイプナイたいそう", + "name_en": "Punai Punai Taiso", + "image_id": 567, + "author_ja": "立秋 feat. ちょこ ", + "author_en": "rissyuu feat. Choko", + "song_length": "(1:52)", + "difficulty_levels": [ + 2, + 5, + 9, + 5, + 10, + 16 + ], + "bpm": "271", + "sample_file_name": "punaipu_sample", + "stage_file_name": "punaipu", + "unknown_field": 24, + "easy_file_string": "punaipu_easy", + "normal_file_string": "punaipu_normal", + "hard_file_string": "punaipu_hard" + }, + { + "name_ja": "Altale", + "name_en": "Altale", + "image_id": 568, + "author_ja": "削除", + "author_en": "Sakujo", + "song_length": "(2:31)", + "difficulty_levels": [ + 1, + 4, + 6, + 3, + 7, + 14 + ], + "bpm": "83-90", + "sample_file_name": "altale_sample", + "stage_file_name": "altale", + "unknown_field": 17, + "easy_file_string": "altale_easy", + "normal_file_string": "altale_normal", + "hard_file_string": "altale_hard" + }, + { + "name_ja": "GOODBOUNCE", + "name_en": "GOODBOUNCE", + "image_id": 569, + "author_ja": "EBIMAYO", + "author_en": "EBIMAYO", + "song_length": "(2:11)", + "difficulty_levels": [ + 3, + 5, + 9, + 4, + 10, + 15 + ], + "bpm": "180", + "sample_file_name": "goodbounce_sample", + "stage_file_name": "goodbounce", + "unknown_field": 19, + "easy_file_string": "goodbounce_easy", + "normal_file_string": "goodbounce_normal", + "hard_file_string": "goodbounce_hard" + }, + { + "name_ja": "MilK", + "name_en": "MilK", + "image_id": 570, + "author_ja": "モリモリあつし", + "author_en": "Morimori Atsushi", + "song_length": "(2:01)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 9, + 14 + ], + "bpm": "150", + "sample_file_name": "milk_sample", + "stage_file_name": "milk", + "unknown_field": 9, + "easy_file_string": "milk_easy", + "normal_file_string": "milk_normal", + "hard_file_string": "milk_hard" + }, + { + "name_ja": "だから僕は音楽を辞めた", + "name_en": "Moonlight", + "image_id": 571, + "author_ja": "ヨルシカ", + "author_en": "Yorushika", + "song_length": "(2:31)", + "difficulty_levels": [ + 1, + 4, + 8, + 4, + 9, + 14 + ], + "bpm": "125", + "sample_file_name": "dakaraboku_sample", + "stage_file_name": "dakaraboku", + "unknown_field": 6, + "easy_file_string": "dakaraboku_easy", + "normal_file_string": "dakaraboku_normal", + "hard_file_string": "dakaraboku_hard" + }, + { + "name_ja": "ジャンキーナイトタウンオーケストラ", + "name_en": "Junky Night Town Orchestra", + "image_id": 572, + "author_ja": "すりぃ", + "author_en": "Surii", + "song_length": "(2:22)", + "difficulty_levels": [ + 2, + 4, + 7, + 4, + 8, + 14 + ], + "bpm": "145", + "sample_file_name": "junky_sample", + "stage_file_name": "junky", + "unknown_field": 5, + "easy_file_string": "junky_easy", + "normal_file_string": "junky_normal", + "hard_file_string": "junky_hard" + }, + { + "name_ja": "スーサイドパレヱド", + "name_en": "Suicide Parade", + "image_id": 573, + "author_ja": "ユリイ・カノン", + "author_en": "YurryCanon", + "song_length": "(1:55)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 8, + 13 + ], + "bpm": "176", + "sample_file_name": "suicide_sample", + "stage_file_name": "suicide", + "unknown_field": 9, + "easy_file_string": "suicide_easy", + "normal_file_string": "suicide_normal", + "hard_file_string": "suicide_hard" + }, + { + "name_ja": "ウミユリ海底譚", + "name_en": "Tale of the Deep-sea Lily", + "image_id": 574, + "author_ja": "n-buna", + "author_en": "n-buna", + "song_length": "(1:54)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 12 + ], + "bpm": "120", + "sample_file_name": "umiyuri_sample", + "stage_file_name": "umiyuri", + "unknown_field": 4, + "easy_file_string": "umiyuri_easy", + "normal_file_string": "umiyuri_normal", + "hard_file_string": "umiyuri_hard" + }, + { + "name_ja": "1llusion 0f the FAIRYtALE hARMONY", + "name_en": "1llusion 0f the FAIRYtALE hARMONY", + "image_id": 575, + "author_ja": "リンカ・ユメ・セイネ", + "author_en": "LINKA・YUME・SEINE", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "1llusion_sample", + "stage_file_name": "1llusion", + "unknown_field": 1, + "easy_file_string": "1llusion_easy", + "normal_file_string": "1llusion_normal", + "hard_file_string": "1llusion_hard" + }, + { + "name_ja": "Invader OnDo", + "name_en": "Invader OnDo", + "image_id": 576, + "author_ja": "COSIO", + "author_en": "COSIO", + "song_length": "(2:25)", + "difficulty_levels": [ + 1, + 4, + 7, + 3, + 7, + 17 + ], + "bpm": "145", + "sample_file_name": "cosio10th_sample", + "stage_file_name": "cosio10th", + "unknown_field": 1, + "easy_file_string": "cosio10th_easy", + "normal_file_string": "cosio10th_normal", + "hard_file_string": "cosio10th_hard" + }, + { + "name_ja": "聖者の祈願", + "name_en": "Seija no Kigan", + "image_id": 577, + "author_ja": "Tatsh", + "author_en": "Tatsh", + "song_length": "(2:15)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 8, + 16 + ], + "bpm": "175", + "sample_file_name": "seija4th_sample", + "stage_file_name": "seija4th", + "unknown_field": 21, + "easy_file_string": "seija4th_easy", + "normal_file_string": "seija4th_normal", + "hard_file_string": "seija4th_hard" + }, + { + "name_ja": "Happy 10th anniversary", + "name_en": "Happy 10th anniversary", + "image_id": 578, + "author_ja": "Shohei Tsuchiya feat. Huddleston Gary Scott", + "author_en": "Shohei Tsuchiya feat. Huddleston Gary Scott", + "song_length": "(1:58)", + "difficulty_levels": [ + 1, + 3, + 6, + 2, + 7, + 10 + ], + "bpm": "63-110", + "sample_file_name": "tsuchiya10th_sample", + "stage_file_name": "tsuchiya10th", + "unknown_field": 1, + "easy_file_string": "tsuchiya10th_easy", + "normal_file_string": "tsuchiya10th_normal", + "hard_file_string": "tsuchiya10th_hard" + }, + { + "name_ja": "Black Lotus", + "name_en": "Black Lotus", + "image_id": 579, + "author_ja": "wa.", + "author_en": "wa.", + "song_length": "(2:14)", + "difficulty_levels": [ + 4, + 6, + 7, + 5, + 9, + 20 + ], + "bpm": "200", + "sample_file_name": "blacklotus_sample", + "stage_file_name": "blacklotus", + "unknown_field": 1, + "easy_file_string": "blacklotus_easy", + "normal_file_string": "blacklotus_normal", + "hard_file_string": "blacklotus_hard" + }, + { + "name_ja": "Dreamin' Attraction!!", + "name_en": "Dreamin' Attraction!!", + "image_id": 580, + "author_ja": "翡乃イスカ", + "author_en": "Hino Isuka", + "song_length": "(2:16)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 10, + 18 + ], + "bpm": "205", + "sample_file_name": "dreaminat_sample", + "stage_file_name": "dreaminat", + "unknown_field": 5, + "easy_file_string": "dreaminat_easy", + "normal_file_string": "dreaminat_normal", + "hard_file_string": "dreaminat_hard" + }, + { + "name_ja": "GOODTEK", + "name_en": "GOODTEK", + "image_id": 581, + "author_ja": "EBIMAYO", + "author_en": "EBIMAYO", + "song_length": "(2:03)", + "difficulty_levels": [ + 3, + 6, + 9, + 6, + 10, + 19 + ], + "bpm": "190", + "sample_file_name": "goodtek_sample", + "stage_file_name": "goodtek", + "unknown_field": 1, + "easy_file_string": "goodtek_easy", + "normal_file_string": "goodtek_normal", + "hard_file_string": "goodtek_hard" + }, + { + "name_ja": "RAV#GIRL", + "name_en": "RAV#GIRL", + "image_id": 582, + "author_ja": "Srav3R", + "author_en": "Srav3R", + "song_length": "(2:04)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 8, + 15 + ], + "bpm": "175", + "sample_file_name": "ravgirl_sample", + "stage_file_name": "ravgirl", + "unknown_field": 10, + "easy_file_string": "ravgirl_easy", + "normal_file_string": "ravgirl_normal", + "hard_file_string": "ravgirl_hard" + }, + { + "name_ja": "LOVE!HUG!GROOVY!!", + "name_en": "LOVE!HUG!GROOVY!!", + "image_id": 583, + "author_ja": "Happy Around!&Peaky P-key", + "author_en": "Happy Around!&Peaky P-key", + "song_length": "(2:20)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 12 + ], + "bpm": "157", + "sample_file_name": "d4djlovehug_sample", + "stage_file_name": "d4djlovehug", + "unknown_field": 17, + "easy_file_string": "d4djlovehug_easy", + "normal_file_string": "d4djlovehug_normal", + "hard_file_string": "d4djlovehug_hard" + }, + { + "name_ja": "ぐるぐるDJ TURN!!", + "name_en": "Guru Guru DJ TURN!!", + "image_id": 584, + "author_ja": "Happy Around! feat. KYOKO & SAKI", + "author_en": "Happy Around! feat. KYOKO & SAKI", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 4, + 8, + 4, + 8, + 13 + ], + "bpm": "125-220", + "sample_file_name": "d4djguruguru_sample", + "stage_file_name": "d4djguruguru", + "unknown_field": 22, + "easy_file_string": "d4djguruguru_easy", + "normal_file_string": "d4djguruguru_normal", + "hard_file_string": "d4djguruguru_hard" + }, + { + "name_ja": "CAPTAIN NEO~BOSS SCENE1(D4DJ MIX)", + "name_en": "CAPTAIN NEO~BOSS SCENE1(D4DJ MIX)", + "image_id": 585, + "author_ja": "Arranged by MASAKI(ZUNTATA)", + "author_en": "Arranged by MASAKI(ZUNTATA)", + "song_length": "(1:59)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 7, + 16 + ], + "bpm": "160-175", + "sample_file_name": "d4djcaptain_sample", + "stage_file_name": "d4djcaptain", + "unknown_field": 10, + "easy_file_string": "d4djcaptain_easy", + "normal_file_string": "d4djcaptain_normal", + "hard_file_string": "d4djcaptain_hard" + }, + { + "name_ja": "CHAOS~BOSS SCENE7(D4DJ MIX)", + "name_en": "CHAOS~BOSS SCENE7(D4DJ MIX)", + "image_id": 586, + "author_ja": "Arranged by MASAKI(ZUNTATA)", + "author_en": "Arranged by MASAKI(ZUNTATA)", + "song_length": "(2:12)", + "difficulty_levels": [ + 3, + 6, + 11, + 6, + 10, + 17 + ], + "bpm": "182-230", + "sample_file_name": "d4djchaos_sample", + "stage_file_name": "d4djchaos", + "unknown_field": 1, + "easy_file_string": "d4djchaos_easy", + "normal_file_string": "d4djchaos_normal", + "hard_file_string": "d4djchaos_hard" + }, + { + "name_ja": "電乱★カウントダウン", + "name_en": "Electric Chaos★Countdown", + "image_id": 587, + "author_ja": "Peaky P-key", + "author_en": "Peaky P-key", + "song_length": "(1:58)", + "difficulty_levels": [ + 3, + 4, + 7, + 3, + 6, + 12 + ], + "bpm": "139", + "sample_file_name": "d4djdenran_sample", + "stage_file_name": "d4djdenran", + "unknown_field": 19, + "easy_file_string": "d4djdenran_easy", + "normal_file_string": "d4djdenran_normal", + "hard_file_string": "d4djdenran_hard" + }, + { + "name_ja": "Photon Melodies", + "name_en": "Photon Melodies", + "image_id": 588, + "author_ja": "Photon Maiden", + "author_en": "Photon Maiden", + "song_length": "(1:56)", + "difficulty_levels": [ + 2, + 4, + 8, + 3, + 7, + 13 + ], + "bpm": "128", + "sample_file_name": "d4djphoton_sample", + "stage_file_name": "d4djphoton", + "unknown_field": 17, + "easy_file_string": "d4djphoton_easy", + "normal_file_string": "d4djphoton_normal", + "hard_file_string": "d4djphoton_hard" + }, + { + "name_ja": "DADDY MULK (D4DJ MIX)", + "name_en": "DADDY MULK (D4DJ MIX)", + "image_id": 589, + "author_ja": "Arranged by MASAKI(ZUNTATA)", + "author_en": "Arranged by MASAKI(ZUNTATA)", + "song_length": "(2:05)", + "difficulty_levels": [ + 2, + 4, + 8, + 4, + 8, + 16 + ], + "bpm": "153", + "sample_file_name": "d4djdaddy_sample", + "stage_file_name": "d4djdaddy", + "unknown_field": 7, + "easy_file_string": "d4djdaddy_easy", + "normal_file_string": "d4djdaddy_normal", + "hard_file_string": "d4djdaddy_hard" + }, + { + "name_ja": "URBAN TRAIL(D4DJ MIX)", + "name_en": "URBAN TRAIL(D4DJ MIX)", + "image_id": 590, + "author_ja": "Arranged by Shohei Tsuchiya(ZUNTATA)", + "author_en": "Arranged by Shohei Tsuchiya(ZUNTATA)", + "song_length": "(2:02)", + "difficulty_levels": [ + 2, + 4, + 7, + 3, + 7, + 11 + ], + "bpm": "160", + "sample_file_name": "d4djurban_sample", + "stage_file_name": "d4djurban", + "unknown_field": 10, + "easy_file_string": "d4djurban_easy", + "normal_file_string": "d4djurban_normal", + "hard_file_string": "d4djurban_hard" + }, + { + "name_ja": "DX超野生!サバイバルずんど子ちゃん", + "name_en": "DX Choyasei! Survival Zundoko Chan", + "image_id": 591, + "author_ja": "IOSYS TRAX with ちよこ", + "author_en": "IOSYS TRAX with Chiyoko", + "song_length": "(1:59)", + "difficulty_levels": [ + 2, + 4, + 7, + 4, + 8, + 13 + ], + "bpm": "170", + "sample_file_name": "choyasei_sample", + "stage_file_name": "choyasei", + "unknown_field": 1, + "easy_file_string": "choyasei_easy", + "normal_file_string": "choyasei_normal", + "hard_file_string": "choyasei_hard" + }, + { + "name_ja": "希", + "name_en": "koinegau", + "image_id": 592, + "author_ja": "technoplanet feat. Shun [RIGEL]", + "author_en": "technoplanet feat. Shun [RIGEL]", + "song_length": "(2:09)", + "difficulty_levels": [ + 3, + 5, + 8, + 5, + 8, + 15 + ], + "bpm": "300", + "sample_file_name": "koinegau_sample", + "stage_file_name": "koinegau", + "unknown_field": 2, + "easy_file_string": "koinegau_easy", + "normal_file_string": "koinegau_normal", + "hard_file_string": "koinegau_hard" + }, + { + "name_ja": "Valkyrja Requiem", + "name_en": "Valkyrja Requiem", + "image_id": 593, + "author_ja": "iTIC", + "author_en": "iTIC", + "song_length": "(2:07)", + "difficulty_levels": [ + 2, + 5, + 10, + 5, + 9, + 20 + ], + "bpm": "182", + "sample_file_name": "valkyrja_sample", + "stage_file_name": "valkyrja", + "unknown_field": 21, + "easy_file_string": "valkyrja_easy", + "normal_file_string": "valkyrja_normal", + "hard_file_string": "valkyrja_hard" + }, + { + "name_ja": "コスモスタート", + "name_en": "COSMOSTART", + "image_id": 594, + "author_ja": "打打だいず", + "author_en": "D-D-Dice", + "song_length": "(2:01)", + "difficulty_levels": [ + 2, + 5, + 8, + 4, + 9, + 19 + ], + "bpm": "215", + "sample_file_name": "cosmostart_sample", + "stage_file_name": "cosmostart", + "unknown_field": 10, + "easy_file_string": "cosmostart_easy", + "normal_file_string": "cosmostart_normal", + "hard_file_string": "cosmostart_hard" + }, + { + "name_ja": "サトリアイ(feat. ytr)", + "name_en": "Satori Ai(feat. ytr)", + "image_id": 595, + "author_ja": "魂音泉", + "author_en": "TAMAONSEN", + "song_length": "(2:18)", + "difficulty_levels": [ + 2, + 6, + 8, + 4, + 9, + 14 + ], + "bpm": "170", + "sample_file_name": "satorieye_sample", + "stage_file_name": "satorieye", + "unknown_field": 10, + "easy_file_string": "satorieye_easy", + "normal_file_string": "satorieye_normal", + "hard_file_string": "satorieye_hard" + }, + { + "name_ja": "お空のニュークリアフュージョン道場", + "name_en": "Okuu's Nuclear Fusion Dojo", + "image_id": 596, + "author_ja": "ARM(IOSYS)", + "author_en": "ARM(IOSYS)", + "song_length": "(2:14)", + "difficulty_levels": [ + 2, + 5, + 7, + 3, + 8, + 12 + ], + "bpm": "175", + "sample_file_name": "okuuno_sample", + "stage_file_name": "okuuno", + "unknown_field": 3, + "easy_file_string": "okuuno_easy", + "normal_file_string": "okuuno_normal", + "hard_file_string": "okuuno_hard" + }, + { + "name_ja": "大江山ジャイアントスイング", + "name_en": "Ooeyama Giant Swing", + "image_id": 597, + "author_ja": "ARM(IOSYS)", + "author_en": "ARM(IOSYS)", + "song_length": "(2:12)", + "difficulty_levels": [ + 3, + 5, + 7, + 3, + 9, + 11 + ], + "bpm": "175", + "sample_file_name": "ooeyama_sample", + "stage_file_name": "ooeyama", + "unknown_field": 1, + "easy_file_string": "ooeyama_easy", + "normal_file_string": "ooeyama_normal", + "hard_file_string": "ooeyama_hard" + }, + { + "name_ja": "無間嫉妬劇場『666』", + "name_en": "Netaminity Theatre “666”", + "image_id": 598, + "author_ja": "森羅万象", + "author_en": "ShinRa-Bansho", + "song_length": "(2:13)", + "difficulty_levels": [ + 2, + 5, + 7, + 4, + 9, + 11 + ], + "bpm": "98-170", + "sample_file_name": "mukan_sample", + "stage_file_name": "mukan", + "unknown_field": 18, + "easy_file_string": "mukan_easy", + "normal_file_string": "mukan_normal", + "hard_file_string": "mukan_hard" + }, + { + "name_ja": "フィクサー", + "name_en": "fixer", + "image_id": 599, + "author_ja": "ぬゆり", + "author_en": "nulut", + "song_length": "(2:30)", + "difficulty_levels": [ + 2, + 4, + 6, + 4, + 7, + 10 + ], + "bpm": "135", + "sample_file_name": "fixer_sample", + "stage_file_name": "fixer", + "unknown_field": 17, + "easy_file_string": "fixer_easy", + "normal_file_string": "fixer_normal", + "hard_file_string": "fixer_hard" + }, + { + "name_ja": "東京テディベア", + "name_en": "Tokyo Teddy Bear", + "image_id": 600, + "author_ja": "Neru", + "author_en": "Neru", + "song_length": "(2:12)", + "difficulty_levels": [ + 4, + 7, + 8, + 5, + 8, + 10 + ], + "bpm": "204", + "sample_file_name": "tokyoteddy2_sample", + "stage_file_name": "tokyoteddy2", + "unknown_field": 17, + "easy_file_string": "tokyoteddy2_easy", + "normal_file_string": "tokyoteddy2_normal", + "hard_file_string": "tokyoteddy2_hard" + }, + { + "name_ja": "文学少女インセイン", + "name_en": "Bungaku Shoujo Insane", + "image_id": 601, + "author_ja": "カラスヤサボウ", + "author_en": "Karasuyasabou", + "song_length": "(2:04)", + "difficulty_levels": [ + 3, + 6, + 7, + 5, + 10, + 11 + ], + "bpm": "200", + "sample_file_name": "bungaku_sample", + "stage_file_name": "bungaku", + "unknown_field": 1, + "easy_file_string": "bungaku_easy", + "normal_file_string": "bungaku_normal", + "hard_file_string": "bungaku_hard" + }, + { + "name_ja": "だんだん早くなる", + "name_en": "Getting Faster and Faster", + "image_id": 602, + "author_ja": "40mP", + "author_en": "40mP", + "song_length": "(2:03)", + "difficulty_levels": [ + 3, + 5, + 6, + 4, + 7, + 10 + ], + "bpm": "94?", + "sample_file_name": "dandan_sample", + "stage_file_name": "dandan", + "unknown_field": 22, + "easy_file_string": "dandan_easy", + "normal_file_string": "dandan_normal", + "hard_file_string": "dandan_hard" + }, + { + "name_ja": "怒りのマネキン!", + "name_en": "Dummy!", + "image_id": 603, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:30)", + "difficulty_levels": [ + 3, + 6, + 10, + 4, + 9, + 15 + ], + "bpm": "125", + "sample_file_name": "dummy_sample", + "stage_file_name": "dummy", + "unknown_field": 1, + "easy_file_string": "dummy_easy", + "normal_file_string": "dummy_normal", + "hard_file_string": "dummy_hard" + }, + { + "name_ja": "手ミーむら!手ミーみせ!", + "name_en": "Temmie Village/Tem Shop", + "image_id": 604, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(1:52)", + "difficulty_levels": [ + 3, + 6, + 7, + 4, + 7, + 10 + ], + "bpm": "168-191", + "sample_file_name": "temmie_sample", + "stage_file_name": "temmie", + "unknown_field": 1, + "easy_file_string": "temmie_easy", + "normal_file_string": "temmie_normal", + "hard_file_string": "temmie_hard" + }, + { + "name_ja": "正義の槍", + "name_en": "Spear of Justice", + "image_id": 605, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(1:55)", + "difficulty_levels": [ + 4, + 5, + 9, + 6, + 9, + 13 + ], + "bpm": "263", + "sample_file_name": "spear_sample", + "stage_file_name": "spear", + "unknown_field": 1, + "easy_file_string": "spear_easy", + "normal_file_string": "spear_normal", + "hard_file_string": "spear_hard" + }, + { + "name_ja": "夢と希望", + "name_en": "Hopes and Dreams", + "image_id": 606, + "author_ja": "Toby Fox", + "author_en": "Toby Fox", + "song_length": "(2:18)", + "difficulty_levels": [ + 2, + 5, + 8, + 3, + 8, + 12 + ], + "bpm": "170-172", + "sample_file_name": "hopesand_sample", + "stage_file_name": "hopesand", + "unknown_field": 1, + "easy_file_string": "hopesand_easy", + "normal_file_string": "hopesand_normal", + "hard_file_string": "hopesand_hard" + }, + { + "name_ja": "dummy005", + "name_en": "dummy005", + "image_id": 607, + "author_ja": "dummy005", + "author_en": "dummy005", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy005_sample", + "stage_file_name": "dummy005", + "unknown_field": 1, + "easy_file_string": "dummy005_easy", + "normal_file_string": "dummy005_normal", + "hard_file_string": "dummy005_hard" + }, + { + "name_ja": "dummy006", + "name_en": "dummy006", + "image_id": 608, + "author_ja": "dummy006", + "author_en": "dummy006", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy006_sample", + "stage_file_name": "dummy006", + "unknown_field": 1, + "easy_file_string": "dummy006_easy", + "normal_file_string": "dummy006_normal", + "hard_file_string": "dummy006_hard" + }, + { + "name_ja": "dummy007", + "name_en": "dummy007", + "image_id": 609, + "author_ja": "dummy007", + "author_en": "dummy007", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy007_sample", + "stage_file_name": "dummy007", + "unknown_field": 1, + "easy_file_string": "dummy007_easy", + "normal_file_string": "dummy007_normal", + "hard_file_string": "dummy007_hard" + }, + { + "name_ja": "dummy008", + "name_en": "dummy008", + "image_id": 610, + "author_ja": "dummy008", + "author_en": "dummy008", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy008_sample", + "stage_file_name": "dummy008", + "unknown_field": 1, + "easy_file_string": "dummy008_easy", + "normal_file_string": "dummy008_normal", + "hard_file_string": "dummy008_hard" + }, + { + "name_ja": "dummy009", + "name_en": "dummy009", + "image_id": 611, + "author_ja": "dummy009", + "author_en": "dummy009", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy009_sample", + "stage_file_name": "dummy009", + "unknown_field": 1, + "easy_file_string": "dummy009_easy", + "normal_file_string": "dummy009_normal", + "hard_file_string": "dummy009_hard" + }, + { + "name_ja": "dummy010", + "name_en": "dummy010", + "image_id": 612, + "author_ja": "dummy010", + "author_en": "dummy010", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy010_sample", + "stage_file_name": "dummy010", + "unknown_field": 1, + "easy_file_string": "dummy010_easy", + "normal_file_string": "dummy010_normal", + "hard_file_string": "dummy010_hard" + }, + { + "name_ja": "dummy011", + "name_en": "dummy011", + "image_id": 613, + "author_ja": "dummy011", + "author_en": "dummy011", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy011_sample", + "stage_file_name": "dummy011", + "unknown_field": 1, + "easy_file_string": "dummy011_easy", + "normal_file_string": "dummy011_normal", + "hard_file_string": "dummy011_hard" + }, + { + "name_ja": "dummy012", + "name_en": "dummy012", + "image_id": 614, + "author_ja": "dummy012", + "author_en": "dummy012", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy012_sample", + "stage_file_name": "dummy012", + "unknown_field": 1, + "easy_file_string": "dummy012_easy", + "normal_file_string": "dummy012_normal", + "hard_file_string": "dummy012_hard" + }, + { + "name_ja": "dummy013", + "name_en": "dummy013", + "image_id": 615, + "author_ja": "dummy013", + "author_en": "dummy013", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy013_sample", + "stage_file_name": "dummy013", + "unknown_field": 1, + "easy_file_string": "dummy013_easy", + "normal_file_string": "dummy013_normal", + "hard_file_string": "dummy013_hard" + }, + { + "name_ja": "dummy014", + "name_en": "dummy014", + "image_id": 616, + "author_ja": "dummy014", + "author_en": "dummy014", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy014_sample", + "stage_file_name": "dummy014", + "unknown_field": 1, + "easy_file_string": "dummy014_easy", + "normal_file_string": "dummy014_normal", + "hard_file_string": "dummy014_hard" + }, + { + "name_ja": "dummy015", + "name_en": "dummy015", + "image_id": 617, + "author_ja": "dummy015", + "author_en": "dummy015", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy015_sample", + "stage_file_name": "dummy015", + "unknown_field": 1, + "easy_file_string": "dummy015_easy", + "normal_file_string": "dummy015_normal", + "hard_file_string": "dummy015_hard" + }, + { + "name_ja": "dummy016", + "name_en": "dummy016", + "image_id": 618, + "author_ja": "dummy016", + "author_en": "dummy016", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy016_sample", + "stage_file_name": "dummy016", + "unknown_field": 1, + "easy_file_string": "dummy016_easy", + "normal_file_string": "dummy016_normal", + "hard_file_string": "dummy016_hard" + }, + { + "name_ja": "dummy017", + "name_en": "dummy017", + "image_id": 619, + "author_ja": "dummy017", + "author_en": "dummy017", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy017_sample", + "stage_file_name": "dummy017", + "unknown_field": 1, + "easy_file_string": "dummy017_easy", + "normal_file_string": "dummy017_normal", + "hard_file_string": "dummy017_hard" + }, + { + "name_ja": "dummy018", + "name_en": "dummy018", + "image_id": 620, + "author_ja": "dummy018", + "author_en": "dummy018", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy018_sample", + "stage_file_name": "dummy018", + "unknown_field": 1, + "easy_file_string": "dummy018_easy", + "normal_file_string": "dummy018_normal", + "hard_file_string": "dummy018_hard" + }, + { + "name_ja": "dummy019", + "name_en": "dummy019", + "image_id": 621, + "author_ja": "dummy019", + "author_en": "dummy019", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy019_sample", + "stage_file_name": "dummy019", + "unknown_field": 1, + "easy_file_string": "dummy019_easy", + "normal_file_string": "dummy019_normal", + "hard_file_string": "dummy019_hard" + }, + { + "name_ja": "dummy020", + "name_en": "dummy020", + "image_id": 622, + "author_ja": "dummy020", + "author_en": "dummy020", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy020_sample", + "stage_file_name": "dummy020", + "unknown_field": 1, + "easy_file_string": "dummy020_easy", + "normal_file_string": "dummy020_normal", + "hard_file_string": "dummy020_hard" + }, + { + "name_ja": "dummy021", + "name_en": "dummy021", + "image_id": 623, + "author_ja": "dummy021", + "author_en": "dummy021", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy021_sample", + "stage_file_name": "dummy021", + "unknown_field": 1, + "easy_file_string": "dummy021_easy", + "normal_file_string": "dummy021_normal", + "hard_file_string": "dummy021_hard" + }, + { + "name_ja": "dummy022", + "name_en": "dummy022", + "image_id": 624, + "author_ja": "dummy022", + "author_en": "dummy022", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy022_sample", + "stage_file_name": "dummy022", + "unknown_field": 1, + "easy_file_string": "dummy022_easy", + "normal_file_string": "dummy022_normal", + "hard_file_string": "dummy022_hard" + }, + { + "name_ja": "dummy023", + "name_en": "dummy023", + "image_id": 625, + "author_ja": "dummy023", + "author_en": "dummy023", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy023_sample", + "stage_file_name": "dummy023", + "unknown_field": 1, + "easy_file_string": "dummy023_easy", + "normal_file_string": "dummy023_normal", + "hard_file_string": "dummy023_hard" + }, + { + "name_ja": "dummy024", + "name_en": "dummy024", + "image_id": 626, + "author_ja": "dummy024", + "author_en": "dummy024", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy024_sample", + "stage_file_name": "dummy024", + "unknown_field": 1, + "easy_file_string": "dummy024_easy", + "normal_file_string": "dummy024_normal", + "hard_file_string": "dummy024_hard" + }, + { + "name_ja": "dummy025", + "name_en": "dummy025", + "image_id": 627, + "author_ja": "dummy025", + "author_en": "dummy025", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy025_sample", + "stage_file_name": "dummy025", + "unknown_field": 1, + "easy_file_string": "dummy025_easy", + "normal_file_string": "dummy025_normal", + "hard_file_string": "dummy025_hard" + }, + { + "name_ja": "dummy026", + "name_en": "dummy026", + "image_id": 628, + "author_ja": "dummy026", + "author_en": "dummy026", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy026_sample", + "stage_file_name": "dummy026", + "unknown_field": 1, + "easy_file_string": "dummy026_easy", + "normal_file_string": "dummy026_normal", + "hard_file_string": "dummy026_hard" + }, + { + "name_ja": "dummy027", + "name_en": "dummy027", + "image_id": 629, + "author_ja": "dummy027", + "author_en": "dummy027", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy027_sample", + "stage_file_name": "dummy027", + "unknown_field": 1, + "easy_file_string": "dummy027_easy", + "normal_file_string": "dummy027_normal", + "hard_file_string": "dummy027_hard" + }, + { + "name_ja": "dummy028", + "name_en": "dummy028", + "image_id": 630, + "author_ja": "dummy028", + "author_en": "dummy028", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy028_sample", + "stage_file_name": "dummy028", + "unknown_field": 1, + "easy_file_string": "dummy028_easy", + "normal_file_string": "dummy028_normal", + "hard_file_string": "dummy028_hard" + }, + { + "name_ja": "dummy029", + "name_en": "dummy029", + "image_id": 631, + "author_ja": "dummy029", + "author_en": "dummy029", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy029_sample", + "stage_file_name": "dummy029", + "unknown_field": 1, + "easy_file_string": "dummy029_easy", + "normal_file_string": "dummy029_normal", + "hard_file_string": "dummy029_hard" + }, + { + "name_ja": "dummy030", + "name_en": "dummy030", + "image_id": 632, + "author_ja": "dummy030", + "author_en": "dummy030", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy030_sample", + "stage_file_name": "dummy030", + "unknown_field": 1, + "easy_file_string": "dummy030_easy", + "normal_file_string": "dummy030_normal", + "hard_file_string": "dummy030_hard" + }, + { + "name_ja": "dummy031", + "name_en": "dummy031", + "image_id": 633, + "author_ja": "dummy031", + "author_en": "dummy031", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy031_sample", + "stage_file_name": "dummy031", + "unknown_field": 1, + "easy_file_string": "dummy031_easy", + "normal_file_string": "dummy031_normal", + "hard_file_string": "dummy031_hard" + }, + { + "name_ja": "dummy032", + "name_en": "dummy032", + "image_id": 634, + "author_ja": "dummy032", + "author_en": "dummy032", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy032_sample", + "stage_file_name": "dummy032", + "unknown_field": 1, + "easy_file_string": "dummy032_easy", + "normal_file_string": "dummy032_normal", + "hard_file_string": "dummy032_hard" + }, + { + "name_ja": "dummy033", + "name_en": "dummy033", + "image_id": 635, + "author_ja": "dummy033", + "author_en": "dummy033", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy033_sample", + "stage_file_name": "dummy033", + "unknown_field": 1, + "easy_file_string": "dummy033_easy", + "normal_file_string": "dummy033_normal", + "hard_file_string": "dummy033_hard" + }, + { + "name_ja": "dummy034", + "name_en": "dummy034", + "image_id": 636, + "author_ja": "dummy034", + "author_en": "dummy034", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy034_sample", + "stage_file_name": "dummy034", + "unknown_field": 1, + "easy_file_string": "dummy034_easy", + "normal_file_string": "dummy034_normal", + "hard_file_string": "dummy034_hard" + }, + { + "name_ja": "dummy035", + "name_en": "dummy035", + "image_id": 637, + "author_ja": "dummy035", + "author_en": "dummy035", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy035_sample", + "stage_file_name": "dummy035", + "unknown_field": 1, + "easy_file_string": "dummy035_easy", + "normal_file_string": "dummy035_normal", + "hard_file_string": "dummy035_hard" + }, + { + "name_ja": "dummy036", + "name_en": "dummy036", + "image_id": 638, + "author_ja": "dummy036", + "author_en": "dummy036", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy036_sample", + "stage_file_name": "dummy036", + "unknown_field": 1, + "easy_file_string": "dummy036_easy", + "normal_file_string": "dummy036_normal", + "hard_file_string": "dummy036_hard" + }, + { + "name_ja": "dummy037", + "name_en": "dummy037", + "image_id": 639, + "author_ja": "dummy037", + "author_en": "dummy037", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy037_sample", + "stage_file_name": "dummy037", + "unknown_field": 1, + "easy_file_string": "dummy037_easy", + "normal_file_string": "dummy037_normal", + "hard_file_string": "dummy037_hard" + }, + { + "name_ja": "dummy038", + "name_en": "dummy038", + "image_id": 640, + "author_ja": "dummy038", + "author_en": "dummy038", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy038_sample", + "stage_file_name": "dummy038", + "unknown_field": 1, + "easy_file_string": "dummy038_easy", + "normal_file_string": "dummy038_normal", + "hard_file_string": "dummy038_hard" + }, + { + "name_ja": "dummy039", + "name_en": "dummy039", + "image_id": 641, + "author_ja": "dummy039", + "author_en": "dummy039", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy039_sample", + "stage_file_name": "dummy039", + "unknown_field": 1, + "easy_file_string": "dummy039_easy", + "normal_file_string": "dummy039_normal", + "hard_file_string": "dummy039_hard" + }, + { + "name_ja": "dummy040", + "name_en": "dummy040", + "image_id": 642, + "author_ja": "dummy040", + "author_en": "dummy040", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy040_sample", + "stage_file_name": "dummy040", + "unknown_field": 1, + "easy_file_string": "dummy040_easy", + "normal_file_string": "dummy040_normal", + "hard_file_string": "dummy040_hard" + }, + { + "name_ja": "dummy041", + "name_en": "dummy041", + "image_id": 643, + "author_ja": "dummy041", + "author_en": "dummy041", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy041_sample", + "stage_file_name": "dummy041", + "unknown_field": 1, + "easy_file_string": "dummy041_easy", + "normal_file_string": "dummy041_normal", + "hard_file_string": "dummy041_hard" + }, + { + "name_ja": "dummy042", + "name_en": "dummy042", + "image_id": 644, + "author_ja": "dummy042", + "author_en": "dummy042", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy042_sample", + "stage_file_name": "dummy042", + "unknown_field": 1, + "easy_file_string": "dummy042_easy", + "normal_file_string": "dummy042_normal", + "hard_file_string": "dummy042_hard" + }, + { + "name_ja": "dummy043", + "name_en": "dummy043", + "image_id": 645, + "author_ja": "dummy043", + "author_en": "dummy043", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy043_sample", + "stage_file_name": "dummy043", + "unknown_field": 1, + "easy_file_string": "dummy043_easy", + "normal_file_string": "dummy043_normal", + "hard_file_string": "dummy043_hard" + }, + { + "name_ja": "dummy044", + "name_en": "dummy044", + "image_id": 646, + "author_ja": "dummy044", + "author_en": "dummy044", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy044_sample", + "stage_file_name": "dummy044", + "unknown_field": 1, + "easy_file_string": "dummy044_easy", + "normal_file_string": "dummy044_normal", + "hard_file_string": "dummy044_hard" + }, + { + "name_ja": "dummy045", + "name_en": "dummy045", + "image_id": 647, + "author_ja": "dummy045", + "author_en": "dummy045", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy045_sample", + "stage_file_name": "dummy045", + "unknown_field": 1, + "easy_file_string": "dummy045_easy", + "normal_file_string": "dummy045_normal", + "hard_file_string": "dummy045_hard" + }, + { + "name_ja": "dummy046", + "name_en": "dummy046", + "image_id": 648, + "author_ja": "dummy046", + "author_en": "dummy046", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy046_sample", + "stage_file_name": "dummy046", + "unknown_field": 1, + "easy_file_string": "dummy046_easy", + "normal_file_string": "dummy046_normal", + "hard_file_string": "dummy046_hard" + }, + { + "name_ja": "dummy047", + "name_en": "dummy047", + "image_id": 649, + "author_ja": "dummy047", + "author_en": "dummy047", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy047_sample", + "stage_file_name": "dummy047", + "unknown_field": 1, + "easy_file_string": "dummy047_easy", + "normal_file_string": "dummy047_normal", + "hard_file_string": "dummy047_hard" + }, + { + "name_ja": "dummy048", + "name_en": "dummy048", + "image_id": 650, + "author_ja": "dummy048", + "author_en": "dummy048", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy048_sample", + "stage_file_name": "dummy048", + "unknown_field": 1, + "easy_file_string": "dummy048_easy", + "normal_file_string": "dummy048_normal", + "hard_file_string": "dummy048_hard" + }, + { + "name_ja": "dummy049", + "name_en": "dummy049", + "image_id": 651, + "author_ja": "dummy049", + "author_en": "dummy049", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy049_sample", + "stage_file_name": "dummy049", + "unknown_field": 1, + "easy_file_string": "dummy049_easy", + "normal_file_string": "dummy049_normal", + "hard_file_string": "dummy049_hard" + }, + { + "name_ja": "dummy050", + "name_en": "dummy050", + "image_id": 652, + "author_ja": "dummy050", + "author_en": "dummy050", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy050_sample", + "stage_file_name": "dummy050", + "unknown_field": 1, + "easy_file_string": "dummy050_easy", + "normal_file_string": "dummy050_normal", + "hard_file_string": "dummy050_hard" + }, + { + "name_ja": "dummy051", + "name_en": "dummy051", + "image_id": 653, + "author_ja": "dummy051", + "author_en": "dummy051", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy051_sample", + "stage_file_name": "dummy051", + "unknown_field": 1, + "easy_file_string": "dummy051_easy", + "normal_file_string": "dummy051_normal", + "hard_file_string": "dummy051_hard" + }, + { + "name_ja": "dummy052", + "name_en": "dummy052", + "image_id": 654, + "author_ja": "dummy052", + "author_en": "dummy052", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy052_sample", + "stage_file_name": "dummy052", + "unknown_field": 1, + "easy_file_string": "dummy052_easy", + "normal_file_string": "dummy052_normal", + "hard_file_string": "dummy052_hard" + }, + { + "name_ja": "dummy053", + "name_en": "dummy053", + "image_id": 655, + "author_ja": "dummy053", + "author_en": "dummy053", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy053_sample", + "stage_file_name": "dummy053", + "unknown_field": 1, + "easy_file_string": "dummy053_easy", + "normal_file_string": "dummy053_normal", + "hard_file_string": "dummy053_hard" + }, + { + "name_ja": "dummy054", + "name_en": "dummy054", + "image_id": 656, + "author_ja": "dummy054", + "author_en": "dummy054", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy054_sample", + "stage_file_name": "dummy054", + "unknown_field": 1, + "easy_file_string": "dummy054_easy", + "normal_file_string": "dummy054_normal", + "hard_file_string": "dummy054_hard" + }, + { + "name_ja": "dummy055", + "name_en": "dummy055", + "image_id": 657, + "author_ja": "dummy055", + "author_en": "dummy055", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy055_sample", + "stage_file_name": "dummy055", + "unknown_field": 1, + "easy_file_string": "dummy055_easy", + "normal_file_string": "dummy055_normal", + "hard_file_string": "dummy055_hard" + }, + { + "name_ja": "dummy056", + "name_en": "dummy056", + "image_id": 658, + "author_ja": "dummy056", + "author_en": "dummy056", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy056_sample", + "stage_file_name": "dummy056", + "unknown_field": 1, + "easy_file_string": "dummy056_easy", + "normal_file_string": "dummy056_normal", + "hard_file_string": "dummy056_hard" + }, + { + "name_ja": "dummy057", + "name_en": "dummy057", + "image_id": 659, + "author_ja": "dummy057", + "author_en": "dummy057", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy057_sample", + "stage_file_name": "dummy057", + "unknown_field": 1, + "easy_file_string": "dummy057_easy", + "normal_file_string": "dummy057_normal", + "hard_file_string": "dummy057_hard" + }, + { + "name_ja": "dummy058", + "name_en": "dummy058", + "image_id": 660, + "author_ja": "dummy058", + "author_en": "dummy058", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy058_sample", + "stage_file_name": "dummy058", + "unknown_field": 1, + "easy_file_string": "dummy058_easy", + "normal_file_string": "dummy058_normal", + "hard_file_string": "dummy058_hard" + }, + { + "name_ja": "dummy059", + "name_en": "dummy059", + "image_id": 661, + "author_ja": "dummy059", + "author_en": "dummy059", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy059_sample", + "stage_file_name": "dummy059", + "unknown_field": 1, + "easy_file_string": "dummy059_easy", + "normal_file_string": "dummy059_normal", + "hard_file_string": "dummy059_hard" + }, + { + "name_ja": "dummy060", + "name_en": "dummy060", + "image_id": 662, + "author_ja": "dummy060", + "author_en": "dummy060", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy060_sample", + "stage_file_name": "dummy060", + "unknown_field": 1, + "easy_file_string": "dummy060_easy", + "normal_file_string": "dummy060_normal", + "hard_file_string": "dummy060_hard" + }, + { + "name_ja": "dummy061", + "name_en": "dummy061", + "image_id": 663, + "author_ja": "dummy061", + "author_en": "dummy061", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy061_sample", + "stage_file_name": "dummy061", + "unknown_field": 1, + "easy_file_string": "dummy061_easy", + "normal_file_string": "dummy061_normal", + "hard_file_string": "dummy061_hard" + }, + { + "name_ja": "dummy062", + "name_en": "dummy062", + "image_id": 664, + "author_ja": "dummy062", + "author_en": "dummy062", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy062_sample", + "stage_file_name": "dummy062", + "unknown_field": 1, + "easy_file_string": "dummy062_easy", + "normal_file_string": "dummy062_normal", + "hard_file_string": "dummy062_hard" + }, + { + "name_ja": "dummy063", + "name_en": "dummy063", + "image_id": 665, + "author_ja": "dummy063", + "author_en": "dummy063", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy063_sample", + "stage_file_name": "dummy063", + "unknown_field": 1, + "easy_file_string": "dummy063_easy", + "normal_file_string": "dummy063_normal", + "hard_file_string": "dummy063_hard" + }, + { + "name_ja": "dummy064", + "name_en": "dummy064", + "image_id": 666, + "author_ja": "dummy064", + "author_en": "dummy064", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy064_sample", + "stage_file_name": "dummy064", + "unknown_field": 1, + "easy_file_string": "dummy064_easy", + "normal_file_string": "dummy064_normal", + "hard_file_string": "dummy064_hard" + }, + { + "name_ja": "dummy065", + "name_en": "dummy065", + "image_id": 667, + "author_ja": "dummy065", + "author_en": "dummy065", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy065_sample", + "stage_file_name": "dummy065", + "unknown_field": 1, + "easy_file_string": "dummy065_easy", + "normal_file_string": "dummy065_normal", + "hard_file_string": "dummy065_hard" + }, + { + "name_ja": "dummy066", + "name_en": "dummy066", + "image_id": 668, + "author_ja": "dummy066", + "author_en": "dummy066", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy066_sample", + "stage_file_name": "dummy066", + "unknown_field": 1, + "easy_file_string": "dummy066_easy", + "normal_file_string": "dummy066_normal", + "hard_file_string": "dummy066_hard" + }, + { + "name_ja": "dummy067", + "name_en": "dummy067", + "image_id": 669, + "author_ja": "dummy067", + "author_en": "dummy067", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy067_sample", + "stage_file_name": "dummy067", + "unknown_field": 1, + "easy_file_string": "dummy067_easy", + "normal_file_string": "dummy067_normal", + "hard_file_string": "dummy067_hard" + }, + { + "name_ja": "dummy068", + "name_en": "dummy068", + "image_id": 670, + "author_ja": "dummy068", + "author_en": "dummy068", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy068_sample", + "stage_file_name": "dummy068", + "unknown_field": 1, + "easy_file_string": "dummy068_easy", + "normal_file_string": "dummy068_normal", + "hard_file_string": "dummy068_hard" + }, + { + "name_ja": "dummy069", + "name_en": "dummy069", + "image_id": 671, + "author_ja": "dummy069", + "author_en": "dummy069", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy069_sample", + "stage_file_name": "dummy069", + "unknown_field": 1, + "easy_file_string": "dummy069_easy", + "normal_file_string": "dummy069_normal", + "hard_file_string": "dummy069_hard" + }, + { + "name_ja": "dummy070", + "name_en": "dummy070", + "image_id": 672, + "author_ja": "dummy070", + "author_en": "dummy070", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy070_sample", + "stage_file_name": "dummy070", + "unknown_field": 1, + "easy_file_string": "dummy070_easy", + "normal_file_string": "dummy070_normal", + "hard_file_string": "dummy070_hard" + }, + { + "name_ja": "dummy071", + "name_en": "dummy071", + "image_id": 673, + "author_ja": "dummy071", + "author_en": "dummy071", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy071_sample", + "stage_file_name": "dummy071", + "unknown_field": 1, + "easy_file_string": "dummy071_easy", + "normal_file_string": "dummy071_normal", + "hard_file_string": "dummy071_hard" + }, + { + "name_ja": "dummy072", + "name_en": "dummy072", + "image_id": 674, + "author_ja": "dummy072", + "author_en": "dummy072", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy072_sample", + "stage_file_name": "dummy072", + "unknown_field": 1, + "easy_file_string": "dummy072_easy", + "normal_file_string": "dummy072_normal", + "hard_file_string": "dummy072_hard" + }, + { + "name_ja": "dummy073", + "name_en": "dummy073", + "image_id": 675, + "author_ja": "dummy073", + "author_en": "dummy073", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy073_sample", + "stage_file_name": "dummy073", + "unknown_field": 1, + "easy_file_string": "dummy073_easy", + "normal_file_string": "dummy073_normal", + "hard_file_string": "dummy073_hard" + }, + { + "name_ja": "dummy074", + "name_en": "dummy074", + "image_id": 676, + "author_ja": "dummy074", + "author_en": "dummy074", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy074_sample", + "stage_file_name": "dummy074", + "unknown_field": 1, + "easy_file_string": "dummy074_easy", + "normal_file_string": "dummy074_normal", + "hard_file_string": "dummy074_hard" + }, + { + "name_ja": "dummy075", + "name_en": "dummy075", + "image_id": 677, + "author_ja": "dummy075", + "author_en": "dummy075", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy075_sample", + "stage_file_name": "dummy075", + "unknown_field": 1, + "easy_file_string": "dummy075_easy", + "normal_file_string": "dummy075_normal", + "hard_file_string": "dummy075_hard" + }, + { + "name_ja": "dummy076", + "name_en": "dummy076", + "image_id": 678, + "author_ja": "dummy076", + "author_en": "dummy076", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy076_sample", + "stage_file_name": "dummy076", + "unknown_field": 1, + "easy_file_string": "dummy076_easy", + "normal_file_string": "dummy076_normal", + "hard_file_string": "dummy076_hard" + }, + { + "name_ja": "dummy077", + "name_en": "dummy077", + "image_id": 679, + "author_ja": "dummy077", + "author_en": "dummy077", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy077_sample", + "stage_file_name": "dummy077", + "unknown_field": 1, + "easy_file_string": "dummy077_easy", + "normal_file_string": "dummy077_normal", + "hard_file_string": "dummy077_hard" + }, + { + "name_ja": "dummy078", + "name_en": "dummy078", + "image_id": 680, + "author_ja": "dummy078", + "author_en": "dummy078", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy078_sample", + "stage_file_name": "dummy078", + "unknown_field": 1, + "easy_file_string": "dummy078_easy", + "normal_file_string": "dummy078_normal", + "hard_file_string": "dummy078_hard" + }, + { + "name_ja": "dummy079", + "name_en": "dummy079", + "image_id": 681, + "author_ja": "dummy079", + "author_en": "dummy079", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy079_sample", + "stage_file_name": "dummy079", + "unknown_field": 1, + "easy_file_string": "dummy079_easy", + "normal_file_string": "dummy079_normal", + "hard_file_string": "dummy079_hard" + }, + { + "name_ja": "dummy080", + "name_en": "dummy080", + "image_id": 682, + "author_ja": "dummy080", + "author_en": "dummy080", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy080_sample", + "stage_file_name": "dummy080", + "unknown_field": 1, + "easy_file_string": "dummy080_easy", + "normal_file_string": "dummy080_normal", + "hard_file_string": "dummy080_hard" + }, + { + "name_ja": "dummy081", + "name_en": "dummy081", + "image_id": 683, + "author_ja": "dummy081", + "author_en": "dummy081", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy081_sample", + "stage_file_name": "dummy081", + "unknown_field": 1, + "easy_file_string": "dummy081_easy", + "normal_file_string": "dummy081_normal", + "hard_file_string": "dummy081_hard" + }, + { + "name_ja": "dummy082", + "name_en": "dummy082", + "image_id": 684, + "author_ja": "dummy082", + "author_en": "dummy082", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy082_sample", + "stage_file_name": "dummy082", + "unknown_field": 1, + "easy_file_string": "dummy082_easy", + "normal_file_string": "dummy082_normal", + "hard_file_string": "dummy082_hard" + }, + { + "name_ja": "dummy083", + "name_en": "dummy083", + "image_id": 685, + "author_ja": "dummy083", + "author_en": "dummy083", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy083_sample", + "stage_file_name": "dummy083", + "unknown_field": 1, + "easy_file_string": "dummy083_easy", + "normal_file_string": "dummy083_normal", + "hard_file_string": "dummy083_hard" + }, + { + "name_ja": "dummy084", + "name_en": "dummy084", + "image_id": 686, + "author_ja": "dummy084", + "author_en": "dummy084", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy084_sample", + "stage_file_name": "dummy084", + "unknown_field": 1, + "easy_file_string": "dummy084_easy", + "normal_file_string": "dummy084_normal", + "hard_file_string": "dummy084_hard" + }, + { + "name_ja": "dummy085", + "name_en": "dummy085", + "image_id": 687, + "author_ja": "dummy085", + "author_en": "dummy085", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy085_sample", + "stage_file_name": "dummy085", + "unknown_field": 1, + "easy_file_string": "dummy085_easy", + "normal_file_string": "dummy085_normal", + "hard_file_string": "dummy085_hard" + }, + { + "name_ja": "dummy086", + "name_en": "dummy086", + "image_id": 688, + "author_ja": "dummy086", + "author_en": "dummy086", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy086_sample", + "stage_file_name": "dummy086", + "unknown_field": 1, + "easy_file_string": "dummy086_easy", + "normal_file_string": "dummy086_normal", + "hard_file_string": "dummy086_hard" + }, + { + "name_ja": "dummy087", + "name_en": "dummy087", + "image_id": 689, + "author_ja": "dummy087", + "author_en": "dummy087", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy087_sample", + "stage_file_name": "dummy087", + "unknown_field": 1, + "easy_file_string": "dummy087_easy", + "normal_file_string": "dummy087_normal", + "hard_file_string": "dummy087_hard" + }, + { + "name_ja": "dummy088", + "name_en": "dummy088", + "image_id": 690, + "author_ja": "dummy088", + "author_en": "dummy088", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy088_sample", + "stage_file_name": "dummy088", + "unknown_field": 1, + "easy_file_string": "dummy088_easy", + "normal_file_string": "dummy088_normal", + "hard_file_string": "dummy088_hard" + }, + { + "name_ja": "dummy089", + "name_en": "dummy089", + "image_id": 691, + "author_ja": "dummy089", + "author_en": "dummy089", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy089_sample", + "stage_file_name": "dummy089", + "unknown_field": 1, + "easy_file_string": "dummy089_easy", + "normal_file_string": "dummy089_normal", + "hard_file_string": "dummy089_hard" + }, + { + "name_ja": "dummy090", + "name_en": "dummy090", + "image_id": 692, + "author_ja": "dummy090", + "author_en": "dummy090", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy090_sample", + "stage_file_name": "dummy090", + "unknown_field": 1, + "easy_file_string": "dummy090_easy", + "normal_file_string": "dummy090_normal", + "hard_file_string": "dummy090_hard" + }, + { + "name_ja": "dummy091", + "name_en": "dummy091", + "image_id": 693, + "author_ja": "dummy091", + "author_en": "dummy091", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy091_sample", + "stage_file_name": "dummy091", + "unknown_field": 1, + "easy_file_string": "dummy091_easy", + "normal_file_string": "dummy091_normal", + "hard_file_string": "dummy091_hard" + }, + { + "name_ja": "dummy092", + "name_en": "dummy092", + "image_id": 694, + "author_ja": "dummy092", + "author_en": "dummy092", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy092_sample", + "stage_file_name": "dummy092", + "unknown_field": 1, + "easy_file_string": "dummy092_easy", + "normal_file_string": "dummy092_normal", + "hard_file_string": "dummy092_hard" + }, + { + "name_ja": "dummy093", + "name_en": "dummy093", + "image_id": 695, + "author_ja": "dummy093", + "author_en": "dummy093", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy093_sample", + "stage_file_name": "dummy093", + "unknown_field": 1, + "easy_file_string": "dummy093_easy", + "normal_file_string": "dummy093_normal", + "hard_file_string": "dummy093_hard" + }, + { + "name_ja": "dummy094", + "name_en": "dummy094", + "image_id": 696, + "author_ja": "dummy094", + "author_en": "dummy094", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy094_sample", + "stage_file_name": "dummy094", + "unknown_field": 1, + "easy_file_string": "dummy094_easy", + "normal_file_string": "dummy094_normal", + "hard_file_string": "dummy094_hard" + }, + { + "name_ja": "dummy095", + "name_en": "dummy095", + "image_id": 697, + "author_ja": "dummy095", + "author_en": "dummy095", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy095_sample", + "stage_file_name": "dummy095", + "unknown_field": 1, + "easy_file_string": "dummy095_easy", + "normal_file_string": "dummy095_normal", + "hard_file_string": "dummy095_hard" + }, + { + "name_ja": "dummy096", + "name_en": "dummy096", + "image_id": 698, + "author_ja": "dummy096", + "author_en": "dummy096", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy096_sample", + "stage_file_name": "dummy096", + "unknown_field": 1, + "easy_file_string": "dummy096_easy", + "normal_file_string": "dummy096_normal", + "hard_file_string": "dummy096_hard" + }, + { + "name_ja": "dummy097", + "name_en": "dummy097", + "image_id": 699, + "author_ja": "dummy097", + "author_en": "dummy097", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy097_sample", + "stage_file_name": "dummy097", + "unknown_field": 1, + "easy_file_string": "dummy097_easy", + "normal_file_string": "dummy097_normal", + "hard_file_string": "dummy097_hard" + }, + { + "name_ja": "dummy098", + "name_en": "dummy098", + "image_id": 700, + "author_ja": "dummy098", + "author_en": "dummy098", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy098_sample", + "stage_file_name": "dummy098", + "unknown_field": 1, + "easy_file_string": "dummy098_easy", + "normal_file_string": "dummy098_normal", + "hard_file_string": "dummy098_hard" + }, + { + "name_ja": "dummy099", + "name_en": "dummy099", + "image_id": 701, + "author_ja": "dummy099", + "author_en": "dummy099", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy099_sample", + "stage_file_name": "dummy099", + "unknown_field": 1, + "easy_file_string": "dummy099_easy", + "normal_file_string": "dummy099_normal", + "hard_file_string": "dummy099_hard" + }, + { + "name_ja": "dummy100", + "name_en": "dummy100", + "image_id": 702, + "author_ja": "dummy100", + "author_en": "dummy100", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy100_sample", + "stage_file_name": "dummy100", + "unknown_field": 1, + "easy_file_string": "dummy100_easy", + "normal_file_string": "dummy100_normal", + "hard_file_string": "dummy100_hard" + }, + { + "name_ja": "dummy101", + "name_en": "dummy101", + "image_id": 703, + "author_ja": "dummy101", + "author_en": "dummy101", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy101_sample", + "stage_file_name": "dummy101", + "unknown_field": 1, + "easy_file_string": "dummy101_easy", + "normal_file_string": "dummy101_normal", + "hard_file_string": "dummy101_hard" + }, + { + "name_ja": "dummy102", + "name_en": "dummy102", + "image_id": 704, + "author_ja": "dummy102", + "author_en": "dummy102", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy102_sample", + "stage_file_name": "dummy102", + "unknown_field": 1, + "easy_file_string": "dummy102_easy", + "normal_file_string": "dummy102_normal", + "hard_file_string": "dummy102_hard" + }, + { + "name_ja": "dummy103", + "name_en": "dummy103", + "image_id": 705, + "author_ja": "dummy103", + "author_en": "dummy103", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy103_sample", + "stage_file_name": "dummy103", + "unknown_field": 1, + "easy_file_string": "dummy103_easy", + "normal_file_string": "dummy103_normal", + "hard_file_string": "dummy103_hard" + }, + { + "name_ja": "dummy104", + "name_en": "dummy104", + "image_id": 706, + "author_ja": "dummy104", + "author_en": "dummy104", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy104_sample", + "stage_file_name": "dummy104", + "unknown_field": 1, + "easy_file_string": "dummy104_easy", + "normal_file_string": "dummy104_normal", + "hard_file_string": "dummy104_hard" + }, + { + "name_ja": "dummy105", + "name_en": "dummy105", + "image_id": 707, + "author_ja": "dummy105", + "author_en": "dummy105", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy105_sample", + "stage_file_name": "dummy105", + "unknown_field": 1, + "easy_file_string": "dummy105_easy", + "normal_file_string": "dummy105_normal", + "hard_file_string": "dummy105_hard" + }, + { + "name_ja": "dummy106", + "name_en": "dummy106", + "image_id": 708, + "author_ja": "dummy106", + "author_en": "dummy106", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy106_sample", + "stage_file_name": "dummy106", + "unknown_field": 1, + "easy_file_string": "dummy106_easy", + "normal_file_string": "dummy106_normal", + "hard_file_string": "dummy106_hard" + }, + { + "name_ja": "dummy107", + "name_en": "dummy107", + "image_id": 709, + "author_ja": "dummy107", + "author_en": "dummy107", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy107_sample", + "stage_file_name": "dummy107", + "unknown_field": 1, + "easy_file_string": "dummy107_easy", + "normal_file_string": "dummy107_normal", + "hard_file_string": "dummy107_hard" + }, + { + "name_ja": "dummy108", + "name_en": "dummy108", + "image_id": 710, + "author_ja": "dummy108", + "author_en": "dummy108", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy108_sample", + "stage_file_name": "dummy108", + "unknown_field": 1, + "easy_file_string": "dummy108_easy", + "normal_file_string": "dummy108_normal", + "hard_file_string": "dummy108_hard" + }, + { + "name_ja": "dummy109", + "name_en": "dummy109", + "image_id": 711, + "author_ja": "dummy109", + "author_en": "dummy109", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy109_sample", + "stage_file_name": "dummy109", + "unknown_field": 1, + "easy_file_string": "dummy109_easy", + "normal_file_string": "dummy109_normal", + "hard_file_string": "dummy109_hard" + }, + { + "name_ja": "dummy110", + "name_en": "dummy110", + "image_id": 712, + "author_ja": "dummy110", + "author_en": "dummy110", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy110_sample", + "stage_file_name": "dummy110", + "unknown_field": 1, + "easy_file_string": "dummy110_easy", + "normal_file_string": "dummy110_normal", + "hard_file_string": "dummy110_hard" + }, + { + "name_ja": "dummy111", + "name_en": "dummy111", + "image_id": 713, + "author_ja": "dummy111", + "author_en": "dummy111", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy111_sample", + "stage_file_name": "dummy111", + "unknown_field": 1, + "easy_file_string": "dummy111_easy", + "normal_file_string": "dummy111_normal", + "hard_file_string": "dummy111_hard" + }, + { + "name_ja": "dummy112", + "name_en": "dummy112", + "image_id": 714, + "author_ja": "dummy112", + "author_en": "dummy112", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy112_sample", + "stage_file_name": "dummy112", + "unknown_field": 1, + "easy_file_string": "dummy112_easy", + "normal_file_string": "dummy112_normal", + "hard_file_string": "dummy112_hard" + }, + { + "name_ja": "dummy113", + "name_en": "dummy113", + "image_id": 715, + "author_ja": "dummy113", + "author_en": "dummy113", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy113_sample", + "stage_file_name": "dummy113", + "unknown_field": 1, + "easy_file_string": "dummy113_easy", + "normal_file_string": "dummy113_normal", + "hard_file_string": "dummy113_hard" + }, + { + "name_ja": "dummy114", + "name_en": "dummy114", + "image_id": 716, + "author_ja": "dummy114", + "author_en": "dummy114", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy114_sample", + "stage_file_name": "dummy114", + "unknown_field": 1, + "easy_file_string": "dummy114_easy", + "normal_file_string": "dummy114_normal", + "hard_file_string": "dummy114_hard" + }, + { + "name_ja": "dummy115", + "name_en": "dummy115", + "image_id": 717, + "author_ja": "dummy115", + "author_en": "dummy115", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy115_sample", + "stage_file_name": "dummy115", + "unknown_field": 1, + "easy_file_string": "dummy115_easy", + "normal_file_string": "dummy115_normal", + "hard_file_string": "dummy115_hard" + }, + { + "name_ja": "dummy116", + "name_en": "dummy116", + "image_id": 718, + "author_ja": "dummy116", + "author_en": "dummy116", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy116_sample", + "stage_file_name": "dummy116", + "unknown_field": 1, + "easy_file_string": "dummy116_easy", + "normal_file_string": "dummy116_normal", + "hard_file_string": "dummy116_hard" + }, + { + "name_ja": "dummy117", + "name_en": "dummy117", + "image_id": 719, + "author_ja": "dummy117", + "author_en": "dummy117", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy117_sample", + "stage_file_name": "dummy117", + "unknown_field": 1, + "easy_file_string": "dummy117_easy", + "normal_file_string": "dummy117_normal", + "hard_file_string": "dummy117_hard" + }, + { + "name_ja": "dummy118", + "name_en": "dummy118", + "image_id": 720, + "author_ja": "dummy118", + "author_en": "dummy118", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy118_sample", + "stage_file_name": "dummy118", + "unknown_field": 1, + "easy_file_string": "dummy118_easy", + "normal_file_string": "dummy118_normal", + "hard_file_string": "dummy118_hard" + }, + { + "name_ja": "dummy119", + "name_en": "dummy119", + "image_id": 721, + "author_ja": "dummy119", + "author_en": "dummy119", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy119_sample", + "stage_file_name": "dummy119", + "unknown_field": 1, + "easy_file_string": "dummy119_easy", + "normal_file_string": "dummy119_normal", + "hard_file_string": "dummy119_hard" + }, + { + "name_ja": "dummy120", + "name_en": "dummy120", + "image_id": 722, + "author_ja": "dummy120", + "author_en": "dummy120", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy120_sample", + "stage_file_name": "dummy120", + "unknown_field": 1, + "easy_file_string": "dummy120_easy", + "normal_file_string": "dummy120_normal", + "hard_file_string": "dummy120_hard" + }, + { + "name_ja": "dummy121", + "name_en": "dummy121", + "image_id": 723, + "author_ja": "dummy121", + "author_en": "dummy121", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy121_sample", + "stage_file_name": "dummy121", + "unknown_field": 1, + "easy_file_string": "dummy121_easy", + "normal_file_string": "dummy121_normal", + "hard_file_string": "dummy121_hard" + }, + { + "name_ja": "dummy122", + "name_en": "dummy122", + "image_id": 724, + "author_ja": "dummy122", + "author_en": "dummy122", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy122_sample", + "stage_file_name": "dummy122", + "unknown_field": 1, + "easy_file_string": "dummy122_easy", + "normal_file_string": "dummy122_normal", + "hard_file_string": "dummy122_hard" + }, + { + "name_ja": "dummy123", + "name_en": "dummy123", + "image_id": 725, + "author_ja": "dummy123", + "author_en": "dummy123", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy123_sample", + "stage_file_name": "dummy123", + "unknown_field": 1, + "easy_file_string": "dummy123_easy", + "normal_file_string": "dummy123_normal", + "hard_file_string": "dummy123_hard" + }, + { + "name_ja": "dummy124", + "name_en": "dummy124", + "image_id": 726, + "author_ja": "dummy124", + "author_en": "dummy124", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy124_sample", + "stage_file_name": "dummy124", + "unknown_field": 1, + "easy_file_string": "dummy124_easy", + "normal_file_string": "dummy124_normal", + "hard_file_string": "dummy124_hard" + }, + { + "name_ja": "dummy125", + "name_en": "dummy125", + "image_id": 727, + "author_ja": "dummy125", + "author_en": "dummy125", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy125_sample", + "stage_file_name": "dummy125", + "unknown_field": 1, + "easy_file_string": "dummy125_easy", + "normal_file_string": "dummy125_normal", + "hard_file_string": "dummy125_hard" + }, + { + "name_ja": "dummy126", + "name_en": "dummy126", + "image_id": 728, + "author_ja": "dummy126", + "author_en": "dummy126", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy126_sample", + "stage_file_name": "dummy126", + "unknown_field": 1, + "easy_file_string": "dummy126_easy", + "normal_file_string": "dummy126_normal", + "hard_file_string": "dummy126_hard" + }, + { + "name_ja": "dummy127", + "name_en": "dummy127", + "image_id": 729, + "author_ja": "dummy127", + "author_en": "dummy127", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy127_sample", + "stage_file_name": "dummy127", + "unknown_field": 1, + "easy_file_string": "dummy127_easy", + "normal_file_string": "dummy127_normal", + "hard_file_string": "dummy127_hard" + }, + { + "name_ja": "dummy128", + "name_en": "dummy128", + "image_id": 730, + "author_ja": "dummy128", + "author_en": "dummy128", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy128_sample", + "stage_file_name": "dummy128", + "unknown_field": 1, + "easy_file_string": "dummy128_easy", + "normal_file_string": "dummy128_normal", + "hard_file_string": "dummy128_hard" + }, + { + "name_ja": "dummy129", + "name_en": "dummy129", + "image_id": 731, + "author_ja": "dummy129", + "author_en": "dummy129", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy129_sample", + "stage_file_name": "dummy129", + "unknown_field": 1, + "easy_file_string": "dummy129_easy", + "normal_file_string": "dummy129_normal", + "hard_file_string": "dummy129_hard" + }, + { + "name_ja": "dummy130", + "name_en": "dummy130", + "image_id": 732, + "author_ja": "dummy130", + "author_en": "dummy130", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy130_sample", + "stage_file_name": "dummy130", + "unknown_field": 1, + "easy_file_string": "dummy130_easy", + "normal_file_string": "dummy130_normal", + "hard_file_string": "dummy130_hard" + }, + { + "name_ja": "dummy131", + "name_en": "dummy131", + "image_id": 733, + "author_ja": "dummy131", + "author_en": "dummy131", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy131_sample", + "stage_file_name": "dummy131", + "unknown_field": 1, + "easy_file_string": "dummy131_easy", + "normal_file_string": "dummy131_normal", + "hard_file_string": "dummy131_hard" + }, + { + "name_ja": "dummy132", + "name_en": "dummy132", + "image_id": 734, + "author_ja": "dummy132", + "author_en": "dummy132", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy132_sample", + "stage_file_name": "dummy132", + "unknown_field": 1, + "easy_file_string": "dummy132_easy", + "normal_file_string": "dummy132_normal", + "hard_file_string": "dummy132_hard" + }, + { + "name_ja": "dummy133", + "name_en": "dummy133", + "image_id": 735, + "author_ja": "dummy133", + "author_en": "dummy133", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy133_sample", + "stage_file_name": "dummy133", + "unknown_field": 1, + "easy_file_string": "dummy133_easy", + "normal_file_string": "dummy133_normal", + "hard_file_string": "dummy133_hard" + }, + { + "name_ja": "dummy134", + "name_en": "dummy134", + "image_id": 736, + "author_ja": "dummy134", + "author_en": "dummy134", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy134_sample", + "stage_file_name": "dummy134", + "unknown_field": 1, + "easy_file_string": "dummy134_easy", + "normal_file_string": "dummy134_normal", + "hard_file_string": "dummy134_hard" + }, + { + "name_ja": "dummy135", + "name_en": "dummy135", + "image_id": 737, + "author_ja": "dummy135", + "author_en": "dummy135", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy135_sample", + "stage_file_name": "dummy135", + "unknown_field": 1, + "easy_file_string": "dummy135_easy", + "normal_file_string": "dummy135_normal", + "hard_file_string": "dummy135_hard" + }, + { + "name_ja": "dummy136", + "name_en": "dummy136", + "image_id": 738, + "author_ja": "dummy136", + "author_en": "dummy136", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy136_sample", + "stage_file_name": "dummy136", + "unknown_field": 1, + "easy_file_string": "dummy136_easy", + "normal_file_string": "dummy136_normal", + "hard_file_string": "dummy136_hard" + }, + { + "name_ja": "dummy137", + "name_en": "dummy137", + "image_id": 739, + "author_ja": "dummy137", + "author_en": "dummy137", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy137_sample", + "stage_file_name": "dummy137", + "unknown_field": 1, + "easy_file_string": "dummy137_easy", + "normal_file_string": "dummy137_normal", + "hard_file_string": "dummy137_hard" + }, + { + "name_ja": "dummy138", + "name_en": "dummy138", + "image_id": 740, + "author_ja": "dummy138", + "author_en": "dummy138", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy138_sample", + "stage_file_name": "dummy138", + "unknown_field": 1, + "easy_file_string": "dummy138_easy", + "normal_file_string": "dummy138_normal", + "hard_file_string": "dummy138_hard" + }, + { + "name_ja": "dummy139", + "name_en": "dummy139", + "image_id": 741, + "author_ja": "dummy139", + "author_en": "dummy139", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy139_sample", + "stage_file_name": "dummy139", + "unknown_field": 1, + "easy_file_string": "dummy139_easy", + "normal_file_string": "dummy139_normal", + "hard_file_string": "dummy139_hard" + }, + { + "name_ja": "dummy140", + "name_en": "dummy140", + "image_id": 742, + "author_ja": "dummy140", + "author_en": "dummy140", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy140_sample", + "stage_file_name": "dummy140", + "unknown_field": 1, + "easy_file_string": "dummy140_easy", + "normal_file_string": "dummy140_normal", + "hard_file_string": "dummy140_hard" + }, + { + "name_ja": "dummy141", + "name_en": "dummy141", + "image_id": 743, + "author_ja": "dummy141", + "author_en": "dummy141", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy141_sample", + "stage_file_name": "dummy141", + "unknown_field": 1, + "easy_file_string": "dummy141_easy", + "normal_file_string": "dummy141_normal", + "hard_file_string": "dummy141_hard" + }, + { + "name_ja": "dummy142", + "name_en": "dummy142", + "image_id": 744, + "author_ja": "dummy142", + "author_en": "dummy142", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy142_sample", + "stage_file_name": "dummy142", + "unknown_field": 1, + "easy_file_string": "dummy142_easy", + "normal_file_string": "dummy142_normal", + "hard_file_string": "dummy142_hard" + }, + { + "name_ja": "dummy143", + "name_en": "dummy143", + "image_id": 745, + "author_ja": "dummy143", + "author_en": "dummy143", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy143_sample", + "stage_file_name": "dummy143", + "unknown_field": 1, + "easy_file_string": "dummy143_easy", + "normal_file_string": "dummy143_normal", + "hard_file_string": "dummy143_hard" + }, + { + "name_ja": "dummy144", + "name_en": "dummy144", + "image_id": 746, + "author_ja": "dummy144", + "author_en": "dummy144", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy144_sample", + "stage_file_name": "dummy144", + "unknown_field": 1, + "easy_file_string": "dummy144_easy", + "normal_file_string": "dummy144_normal", + "hard_file_string": "dummy144_hard" + }, + { + "name_ja": "dummy145", + "name_en": "dummy145", + "image_id": 747, + "author_ja": "dummy145", + "author_en": "dummy145", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy145_sample", + "stage_file_name": "dummy145", + "unknown_field": 1, + "easy_file_string": "dummy145_easy", + "normal_file_string": "dummy145_normal", + "hard_file_string": "dummy145_hard" + }, + { + "name_ja": "dummy146", + "name_en": "dummy146", + "image_id": 748, + "author_ja": "dummy146", + "author_en": "dummy146", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy146_sample", + "stage_file_name": "dummy146", + "unknown_field": 1, + "easy_file_string": "dummy146_easy", + "normal_file_string": "dummy146_normal", + "hard_file_string": "dummy146_hard" + }, + { + "name_ja": "dummy147", + "name_en": "dummy147", + "image_id": 749, + "author_ja": "dummy147", + "author_en": "dummy147", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy147_sample", + "stage_file_name": "dummy147", + "unknown_field": 1, + "easy_file_string": "dummy147_easy", + "normal_file_string": "dummy147_normal", + "hard_file_string": "dummy147_hard" + }, + { + "name_ja": "dummy148", + "name_en": "dummy148", + "image_id": 750, + "author_ja": "dummy148", + "author_en": "dummy148", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy148_sample", + "stage_file_name": "dummy148", + "unknown_field": 1, + "easy_file_string": "dummy148_easy", + "normal_file_string": "dummy148_normal", + "hard_file_string": "dummy148_hard" + }, + { + "name_ja": "dummy149", + "name_en": "dummy149", + "image_id": 751, + "author_ja": "dummy149", + "author_en": "dummy149", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy149_sample", + "stage_file_name": "dummy149", + "unknown_field": 1, + "easy_file_string": "dummy149_easy", + "normal_file_string": "dummy149_normal", + "hard_file_string": "dummy149_hard" + }, + { + "name_ja": "dummy150", + "name_en": "dummy150", + "image_id": 752, + "author_ja": "dummy150", + "author_en": "dummy150", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy150_sample", + "stage_file_name": "dummy150", + "unknown_field": 1, + "easy_file_string": "dummy150_easy", + "normal_file_string": "dummy150_normal", + "hard_file_string": "dummy150_hard" + }, + { + "name_ja": "dummy151", + "name_en": "dummy151", + "image_id": 753, + "author_ja": "dummy151", + "author_en": "dummy151", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy151_sample", + "stage_file_name": "dummy151", + "unknown_field": 1, + "easy_file_string": "dummy151_easy", + "normal_file_string": "dummy151_normal", + "hard_file_string": "dummy151_hard" + }, + { + "name_ja": "dummy152", + "name_en": "dummy152", + "image_id": 754, + "author_ja": "dummy152", + "author_en": "dummy152", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy152_sample", + "stage_file_name": "dummy152", + "unknown_field": 1, + "easy_file_string": "dummy152_easy", + "normal_file_string": "dummy152_normal", + "hard_file_string": "dummy152_hard" + }, + { + "name_ja": "dummy153", + "name_en": "dummy153", + "image_id": 755, + "author_ja": "dummy153", + "author_en": "dummy153", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy153_sample", + "stage_file_name": "dummy153", + "unknown_field": 1, + "easy_file_string": "dummy153_easy", + "normal_file_string": "dummy153_normal", + "hard_file_string": "dummy153_hard" + }, + { + "name_ja": "dummy154", + "name_en": "dummy154", + "image_id": 756, + "author_ja": "dummy154", + "author_en": "dummy154", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy154_sample", + "stage_file_name": "dummy154", + "unknown_field": 1, + "easy_file_string": "dummy154_easy", + "normal_file_string": "dummy154_normal", + "hard_file_string": "dummy154_hard" + }, + { + "name_ja": "dummy155", + "name_en": "dummy155", + "image_id": 757, + "author_ja": "dummy155", + "author_en": "dummy155", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy155_sample", + "stage_file_name": "dummy155", + "unknown_field": 1, + "easy_file_string": "dummy155_easy", + "normal_file_string": "dummy155_normal", + "hard_file_string": "dummy155_hard" + }, + { + "name_ja": "dummy156", + "name_en": "dummy156", + "image_id": 758, + "author_ja": "dummy156", + "author_en": "dummy156", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy156_sample", + "stage_file_name": "dummy156", + "unknown_field": 1, + "easy_file_string": "dummy156_easy", + "normal_file_string": "dummy156_normal", + "hard_file_string": "dummy156_hard" + }, + { + "name_ja": "dummy157", + "name_en": "dummy157", + "image_id": 759, + "author_ja": "dummy157", + "author_en": "dummy157", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy157_sample", + "stage_file_name": "dummy157", + "unknown_field": 1, + "easy_file_string": "dummy157_easy", + "normal_file_string": "dummy157_normal", + "hard_file_string": "dummy157_hard" + }, + { + "name_ja": "dummy158", + "name_en": "dummy158", + "image_id": 760, + "author_ja": "dummy158", + "author_en": "dummy158", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy158_sample", + "stage_file_name": "dummy158", + "unknown_field": 1, + "easy_file_string": "dummy158_easy", + "normal_file_string": "dummy158_normal", + "hard_file_string": "dummy158_hard" + }, + { + "name_ja": "dummy159", + "name_en": "dummy159", + "image_id": 761, + "author_ja": "dummy159", + "author_en": "dummy159", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy159_sample", + "stage_file_name": "dummy159", + "unknown_field": 1, + "easy_file_string": "dummy159_easy", + "normal_file_string": "dummy159_normal", + "hard_file_string": "dummy159_hard" + }, + { + "name_ja": "dummy160", + "name_en": "dummy160", + "image_id": 762, + "author_ja": "dummy160", + "author_en": "dummy160", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy160_sample", + "stage_file_name": "dummy160", + "unknown_field": 1, + "easy_file_string": "dummy160_easy", + "normal_file_string": "dummy160_normal", + "hard_file_string": "dummy160_hard" + }, + { + "name_ja": "dummy161", + "name_en": "dummy161", + "image_id": 763, + "author_ja": "dummy161", + "author_en": "dummy161", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy161_sample", + "stage_file_name": "dummy161", + "unknown_field": 1, + "easy_file_string": "dummy161_easy", + "normal_file_string": "dummy161_normal", + "hard_file_string": "dummy161_hard" + }, + { + "name_ja": "dummy162", + "name_en": "dummy162", + "image_id": 764, + "author_ja": "dummy162", + "author_en": "dummy162", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy162_sample", + "stage_file_name": "dummy162", + "unknown_field": 1, + "easy_file_string": "dummy162_easy", + "normal_file_string": "dummy162_normal", + "hard_file_string": "dummy162_hard" + }, + { + "name_ja": "dummy163", + "name_en": "dummy163", + "image_id": 765, + "author_ja": "dummy163", + "author_en": "dummy163", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy163_sample", + "stage_file_name": "dummy163", + "unknown_field": 1, + "easy_file_string": "dummy163_easy", + "normal_file_string": "dummy163_normal", + "hard_file_string": "dummy163_hard" + }, + { + "name_ja": "dummy164", + "name_en": "dummy164", + "image_id": 766, + "author_ja": "dummy164", + "author_en": "dummy164", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy164_sample", + "stage_file_name": "dummy164", + "unknown_field": 1, + "easy_file_string": "dummy164_easy", + "normal_file_string": "dummy164_normal", + "hard_file_string": "dummy164_hard" + }, + { + "name_ja": "dummy165", + "name_en": "dummy165", + "image_id": 767, + "author_ja": "dummy165", + "author_en": "dummy165", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy165_sample", + "stage_file_name": "dummy165", + "unknown_field": 1, + "easy_file_string": "dummy165_easy", + "normal_file_string": "dummy165_normal", + "hard_file_string": "dummy165_hard" + }, + { + "name_ja": "dummy166", + "name_en": "dummy166", + "image_id": 768, + "author_ja": "dummy166", + "author_en": "dummy166", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy166_sample", + "stage_file_name": "dummy166", + "unknown_field": 1, + "easy_file_string": "dummy166_easy", + "normal_file_string": "dummy166_normal", + "hard_file_string": "dummy166_hard" + }, + { + "name_ja": "dummy167", + "name_en": "dummy167", + "image_id": 769, + "author_ja": "dummy167", + "author_en": "dummy167", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy167_sample", + "stage_file_name": "dummy167", + "unknown_field": 1, + "easy_file_string": "dummy167_easy", + "normal_file_string": "dummy167_normal", + "hard_file_string": "dummy167_hard" + }, + { + "name_ja": "dummy168", + "name_en": "dummy168", + "image_id": 770, + "author_ja": "dummy168", + "author_en": "dummy168", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy168_sample", + "stage_file_name": "dummy168", + "unknown_field": 1, + "easy_file_string": "dummy168_easy", + "normal_file_string": "dummy168_normal", + "hard_file_string": "dummy168_hard" + }, + { + "name_ja": "dummy169", + "name_en": "dummy169", + "image_id": 771, + "author_ja": "dummy169", + "author_en": "dummy169", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy169_sample", + "stage_file_name": "dummy169", + "unknown_field": 1, + "easy_file_string": "dummy169_easy", + "normal_file_string": "dummy169_normal", + "hard_file_string": "dummy169_hard" + }, + { + "name_ja": "dummy170", + "name_en": "dummy170", + "image_id": 772, + "author_ja": "dummy170", + "author_en": "dummy170", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy170_sample", + "stage_file_name": "dummy170", + "unknown_field": 1, + "easy_file_string": "dummy170_easy", + "normal_file_string": "dummy170_normal", + "hard_file_string": "dummy170_hard" + }, + { + "name_ja": "dummy171", + "name_en": "dummy171", + "image_id": 773, + "author_ja": "dummy171", + "author_en": "dummy171", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy171_sample", + "stage_file_name": "dummy171", + "unknown_field": 1, + "easy_file_string": "dummy171_easy", + "normal_file_string": "dummy171_normal", + "hard_file_string": "dummy171_hard" + }, + { + "name_ja": "dummy172", + "name_en": "dummy172", + "image_id": 774, + "author_ja": "dummy172", + "author_en": "dummy172", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy172_sample", + "stage_file_name": "dummy172", + "unknown_field": 1, + "easy_file_string": "dummy172_easy", + "normal_file_string": "dummy172_normal", + "hard_file_string": "dummy172_hard" + }, + { + "name_ja": "dummy173", + "name_en": "dummy173", + "image_id": 775, + "author_ja": "dummy173", + "author_en": "dummy173", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy173_sample", + "stage_file_name": "dummy173", + "unknown_field": 1, + "easy_file_string": "dummy173_easy", + "normal_file_string": "dummy173_normal", + "hard_file_string": "dummy173_hard" + }, + { + "name_ja": "dummy174", + "name_en": "dummy174", + "image_id": 776, + "author_ja": "dummy174", + "author_en": "dummy174", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy174_sample", + "stage_file_name": "dummy174", + "unknown_field": 1, + "easy_file_string": "dummy174_easy", + "normal_file_string": "dummy174_normal", + "hard_file_string": "dummy174_hard" + }, + { + "name_ja": "dummy175", + "name_en": "dummy175", + "image_id": 777, + "author_ja": "dummy175", + "author_en": "dummy175", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy175_sample", + "stage_file_name": "dummy175", + "unknown_field": 1, + "easy_file_string": "dummy175_easy", + "normal_file_string": "dummy175_normal", + "hard_file_string": "dummy175_hard" + }, + { + "name_ja": "dummy176", + "name_en": "dummy176", + "image_id": 778, + "author_ja": "dummy176", + "author_en": "dummy176", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy176_sample", + "stage_file_name": "dummy176", + "unknown_field": 1, + "easy_file_string": "dummy176_easy", + "normal_file_string": "dummy176_normal", + "hard_file_string": "dummy176_hard" + }, + { + "name_ja": "dummy177", + "name_en": "dummy177", + "image_id": 779, + "author_ja": "dummy177", + "author_en": "dummy177", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy177_sample", + "stage_file_name": "dummy177", + "unknown_field": 1, + "easy_file_string": "dummy177_easy", + "normal_file_string": "dummy177_normal", + "hard_file_string": "dummy177_hard" + }, + { + "name_ja": "dummy178", + "name_en": "dummy178", + "image_id": 780, + "author_ja": "dummy178", + "author_en": "dummy178", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy178_sample", + "stage_file_name": "dummy178", + "unknown_field": 1, + "easy_file_string": "dummy178_easy", + "normal_file_string": "dummy178_normal", + "hard_file_string": "dummy178_hard" + }, + { + "name_ja": "dummy179", + "name_en": "dummy179", + "image_id": 781, + "author_ja": "dummy179", + "author_en": "dummy179", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy179_sample", + "stage_file_name": "dummy179", + "unknown_field": 1, + "easy_file_string": "dummy179_easy", + "normal_file_string": "dummy179_normal", + "hard_file_string": "dummy179_hard" + }, + { + "name_ja": "dummy180", + "name_en": "dummy180", + "image_id": 782, + "author_ja": "dummy180", + "author_en": "dummy180", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy180_sample", + "stage_file_name": "dummy180", + "unknown_field": 1, + "easy_file_string": "dummy180_easy", + "normal_file_string": "dummy180_normal", + "hard_file_string": "dummy180_hard" + }, + { + "name_ja": "dummy181", + "name_en": "dummy181", + "image_id": 783, + "author_ja": "dummy181", + "author_en": "dummy181", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy181_sample", + "stage_file_name": "dummy181", + "unknown_field": 1, + "easy_file_string": "dummy181_easy", + "normal_file_string": "dummy181_normal", + "hard_file_string": "dummy181_hard" + }, + { + "name_ja": "dummy182", + "name_en": "dummy182", + "image_id": 784, + "author_ja": "dummy182", + "author_en": "dummy182", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy182_sample", + "stage_file_name": "dummy182", + "unknown_field": 1, + "easy_file_string": "dummy182_easy", + "normal_file_string": "dummy182_normal", + "hard_file_string": "dummy182_hard" + }, + { + "name_ja": "dummy183", + "name_en": "dummy183", + "image_id": 785, + "author_ja": "dummy183", + "author_en": "dummy183", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy183_sample", + "stage_file_name": "dummy183", + "unknown_field": 1, + "easy_file_string": "dummy183_easy", + "normal_file_string": "dummy183_normal", + "hard_file_string": "dummy183_hard" + }, + { + "name_ja": "dummy184", + "name_en": "dummy184", + "image_id": 786, + "author_ja": "dummy184", + "author_en": "dummy184", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy184_sample", + "stage_file_name": "dummy184", + "unknown_field": 1, + "easy_file_string": "dummy184_easy", + "normal_file_string": "dummy184_normal", + "hard_file_string": "dummy184_hard" + }, + { + "name_ja": "dummy185", + "name_en": "dummy185", + "image_id": 787, + "author_ja": "dummy185", + "author_en": "dummy185", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy185_sample", + "stage_file_name": "dummy185", + "unknown_field": 1, + "easy_file_string": "dummy185_easy", + "normal_file_string": "dummy185_normal", + "hard_file_string": "dummy185_hard" + }, + { + "name_ja": "dummy186", + "name_en": "dummy186", + "image_id": 788, + "author_ja": "dummy186", + "author_en": "dummy186", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy186_sample", + "stage_file_name": "dummy186", + "unknown_field": 1, + "easy_file_string": "dummy186_easy", + "normal_file_string": "dummy186_normal", + "hard_file_string": "dummy186_hard" + }, + { + "name_ja": "dummy187", + "name_en": "dummy187", + "image_id": 789, + "author_ja": "dummy187", + "author_en": "dummy187", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy187_sample", + "stage_file_name": "dummy187", + "unknown_field": 1, + "easy_file_string": "dummy187_easy", + "normal_file_string": "dummy187_normal", + "hard_file_string": "dummy187_hard" + }, + { + "name_ja": "dummy188", + "name_en": "dummy188", + "image_id": 790, + "author_ja": "dummy188", + "author_en": "dummy188", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy188_sample", + "stage_file_name": "dummy188", + "unknown_field": 1, + "easy_file_string": "dummy188_easy", + "normal_file_string": "dummy188_normal", + "hard_file_string": "dummy188_hard" + }, + { + "name_ja": "dummy189", + "name_en": "dummy189", + "image_id": 791, + "author_ja": "dummy189", + "author_en": "dummy189", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy189_sample", + "stage_file_name": "dummy189", + "unknown_field": 1, + "easy_file_string": "dummy189_easy", + "normal_file_string": "dummy189_normal", + "hard_file_string": "dummy189_hard" + }, + { + "name_ja": "dummy190", + "name_en": "dummy190", + "image_id": 792, + "author_ja": "dummy190", + "author_en": "dummy190", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy190_sample", + "stage_file_name": "dummy190", + "unknown_field": 1, + "easy_file_string": "dummy190_easy", + "normal_file_string": "dummy190_normal", + "hard_file_string": "dummy190_hard" + }, + { + "name_ja": "dummy191", + "name_en": "dummy191", + "image_id": 793, + "author_ja": "dummy191", + "author_en": "dummy191", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy191_sample", + "stage_file_name": "dummy191", + "unknown_field": 1, + "easy_file_string": "dummy191_easy", + "normal_file_string": "dummy191_normal", + "hard_file_string": "dummy191_hard" + }, + { + "name_ja": "dummy192", + "name_en": "dummy192", + "image_id": 794, + "author_ja": "dummy192", + "author_en": "dummy192", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy192_sample", + "stage_file_name": "dummy192", + "unknown_field": 1, + "easy_file_string": "dummy192_easy", + "normal_file_string": "dummy192_normal", + "hard_file_string": "dummy192_hard" + }, + { + "name_ja": "dummy193", + "name_en": "dummy193", + "image_id": 795, + "author_ja": "dummy193", + "author_en": "dummy193", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy193_sample", + "stage_file_name": "dummy193", + "unknown_field": 1, + "easy_file_string": "dummy193_easy", + "normal_file_string": "dummy193_normal", + "hard_file_string": "dummy193_hard" + }, + { + "name_ja": "dummy194", + "name_en": "dummy194", + "image_id": 796, + "author_ja": "dummy194", + "author_en": "dummy194", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy194_sample", + "stage_file_name": "dummy194", + "unknown_field": 1, + "easy_file_string": "dummy194_easy", + "normal_file_string": "dummy194_normal", + "hard_file_string": "dummy194_hard" + }, + { + "name_ja": "dummy195", + "name_en": "dummy195", + "image_id": 797, + "author_ja": "dummy195", + "author_en": "dummy195", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy195_sample", + "stage_file_name": "dummy195", + "unknown_field": 1, + "easy_file_string": "dummy195_easy", + "normal_file_string": "dummy195_normal", + "hard_file_string": "dummy195_hard" + }, + { + "name_ja": "dummy196", + "name_en": "dummy196", + "image_id": 798, + "author_ja": "dummy196", + "author_en": "dummy196", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy196_sample", + "stage_file_name": "dummy196", + "unknown_field": 1, + "easy_file_string": "dummy196_easy", + "normal_file_string": "dummy196_normal", + "hard_file_string": "dummy196_hard" + }, + { + "name_ja": "dummy197", + "name_en": "dummy197", + "image_id": 799, + "author_ja": "dummy197", + "author_en": "dummy197", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy197_sample", + "stage_file_name": "dummy197", + "unknown_field": 1, + "easy_file_string": "dummy197_easy", + "normal_file_string": "dummy197_normal", + "hard_file_string": "dummy197_hard" + }, + { + "name_ja": "dummy198", + "name_en": "dummy198", + "image_id": 800, + "author_ja": "dummy198", + "author_en": "dummy198", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy198_sample", + "stage_file_name": "dummy198", + "unknown_field": 1, + "easy_file_string": "dummy198_easy", + "normal_file_string": "dummy198_normal", + "hard_file_string": "dummy198_hard" + }, + { + "name_ja": "dummy199", + "name_en": "dummy199", + "image_id": 801, + "author_ja": "dummy199", + "author_en": "dummy199", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy199_sample", + "stage_file_name": "dummy199", + "unknown_field": 1, + "easy_file_string": "dummy199_easy", + "normal_file_string": "dummy199_normal", + "hard_file_string": "dummy199_hard" + }, + { + "name_ja": "dummy200", + "name_en": "dummy200", + "image_id": 802, + "author_ja": "dummy200", + "author_en": "dummy200", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy200_sample", + "stage_file_name": "dummy200", + "unknown_field": 1, + "easy_file_string": "dummy200_easy", + "normal_file_string": "dummy200_normal", + "hard_file_string": "dummy200_hard" + }, + { + "name_ja": "dummy201", + "name_en": "dummy201", + "image_id": 803, + "author_ja": "dummy201", + "author_en": "dummy201", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy201_sample", + "stage_file_name": "dummy201", + "unknown_field": 1, + "easy_file_string": "dummy201_easy", + "normal_file_string": "dummy201_normal", + "hard_file_string": "dummy201_hard" + }, + { + "name_ja": "dummy202", + "name_en": "dummy202", + "image_id": 804, + "author_ja": "dummy202", + "author_en": "dummy202", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy202_sample", + "stage_file_name": "dummy202", + "unknown_field": 1, + "easy_file_string": "dummy202_easy", + "normal_file_string": "dummy202_normal", + "hard_file_string": "dummy202_hard" + }, + { + "name_ja": "dummy203", + "name_en": "dummy203", + "image_id": 805, + "author_ja": "dummy203", + "author_en": "dummy203", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy203_sample", + "stage_file_name": "dummy203", + "unknown_field": 1, + "easy_file_string": "dummy203_easy", + "normal_file_string": "dummy203_normal", + "hard_file_string": "dummy203_hard" + }, + { + "name_ja": "dummy204", + "name_en": "dummy204", + "image_id": 806, + "author_ja": "dummy204", + "author_en": "dummy204", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy204_sample", + "stage_file_name": "dummy204", + "unknown_field": 1, + "easy_file_string": "dummy204_easy", + "normal_file_string": "dummy204_normal", + "hard_file_string": "dummy204_hard" + }, + { + "name_ja": "dummy205", + "name_en": "dummy205", + "image_id": 807, + "author_ja": "dummy205", + "author_en": "dummy205", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy205_sample", + "stage_file_name": "dummy205", + "unknown_field": 1, + "easy_file_string": "dummy205_easy", + "normal_file_string": "dummy205_normal", + "hard_file_string": "dummy205_hard" + }, + { + "name_ja": "dummy206", + "name_en": "dummy206", + "image_id": 808, + "author_ja": "dummy206", + "author_en": "dummy206", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy206_sample", + "stage_file_name": "dummy206", + "unknown_field": 1, + "easy_file_string": "dummy206_easy", + "normal_file_string": "dummy206_normal", + "hard_file_string": "dummy206_hard" + }, + { + "name_ja": "dummy207", + "name_en": "dummy207", + "image_id": 809, + "author_ja": "dummy207", + "author_en": "dummy207", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy207_sample", + "stage_file_name": "dummy207", + "unknown_field": 1, + "easy_file_string": "dummy207_easy", + "normal_file_string": "dummy207_normal", + "hard_file_string": "dummy207_hard" + }, + { + "name_ja": "dummy208", + "name_en": "dummy208", + "image_id": 810, + "author_ja": "dummy208", + "author_en": "dummy208", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy208_sample", + "stage_file_name": "dummy208", + "unknown_field": 1, + "easy_file_string": "dummy208_easy", + "normal_file_string": "dummy208_normal", + "hard_file_string": "dummy208_hard" + }, + { + "name_ja": "dummy209", + "name_en": "dummy209", + "image_id": 811, + "author_ja": "dummy209", + "author_en": "dummy209", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy209_sample", + "stage_file_name": "dummy209", + "unknown_field": 1, + "easy_file_string": "dummy209_easy", + "normal_file_string": "dummy209_normal", + "hard_file_string": "dummy209_hard" + }, + { + "name_ja": "dummy210", + "name_en": "dummy210", + "image_id": 812, + "author_ja": "dummy210", + "author_en": "dummy210", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy210_sample", + "stage_file_name": "dummy210", + "unknown_field": 1, + "easy_file_string": "dummy210_easy", + "normal_file_string": "dummy210_normal", + "hard_file_string": "dummy210_hard" + }, + { + "name_ja": "dummy211", + "name_en": "dummy211", + "image_id": 813, + "author_ja": "dummy211", + "author_en": "dummy211", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy211_sample", + "stage_file_name": "dummy211", + "unknown_field": 1, + "easy_file_string": "dummy211_easy", + "normal_file_string": "dummy211_normal", + "hard_file_string": "dummy211_hard" + }, + { + "name_ja": "dummy212", + "name_en": "dummy212", + "image_id": 814, + "author_ja": "dummy212", + "author_en": "dummy212", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy212_sample", + "stage_file_name": "dummy212", + "unknown_field": 1, + "easy_file_string": "dummy212_easy", + "normal_file_string": "dummy212_normal", + "hard_file_string": "dummy212_hard" + }, + { + "name_ja": "dummy213", + "name_en": "dummy213", + "image_id": 815, + "author_ja": "dummy213", + "author_en": "dummy213", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy213_sample", + "stage_file_name": "dummy213", + "unknown_field": 1, + "easy_file_string": "dummy213_easy", + "normal_file_string": "dummy213_normal", + "hard_file_string": "dummy213_hard" + }, + { + "name_ja": "dummy214", + "name_en": "dummy214", + "image_id": 816, + "author_ja": "dummy214", + "author_en": "dummy214", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy214_sample", + "stage_file_name": "dummy214", + "unknown_field": 1, + "easy_file_string": "dummy214_easy", + "normal_file_string": "dummy214_normal", + "hard_file_string": "dummy214_hard" + }, + { + "name_ja": "dummy215", + "name_en": "dummy215", + "image_id": 817, + "author_ja": "dummy215", + "author_en": "dummy215", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy215_sample", + "stage_file_name": "dummy215", + "unknown_field": 1, + "easy_file_string": "dummy215_easy", + "normal_file_string": "dummy215_normal", + "hard_file_string": "dummy215_hard" + }, + { + "name_ja": "dummy216", + "name_en": "dummy216", + "image_id": 818, + "author_ja": "dummy216", + "author_en": "dummy216", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy216_sample", + "stage_file_name": "dummy216", + "unknown_field": 1, + "easy_file_string": "dummy216_easy", + "normal_file_string": "dummy216_normal", + "hard_file_string": "dummy216_hard" + }, + { + "name_ja": "dummy217", + "name_en": "dummy217", + "image_id": 819, + "author_ja": "dummy217", + "author_en": "dummy217", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy217_sample", + "stage_file_name": "dummy217", + "unknown_field": 1, + "easy_file_string": "dummy217_easy", + "normal_file_string": "dummy217_normal", + "hard_file_string": "dummy217_hard" + }, + { + "name_ja": "dummy218", + "name_en": "dummy218", + "image_id": 820, + "author_ja": "dummy218", + "author_en": "dummy218", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy218_sample", + "stage_file_name": "dummy218", + "unknown_field": 1, + "easy_file_string": "dummy218_easy", + "normal_file_string": "dummy218_normal", + "hard_file_string": "dummy218_hard" + }, + { + "name_ja": "dummy219", + "name_en": "dummy219", + "image_id": 821, + "author_ja": "dummy219", + "author_en": "dummy219", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy219_sample", + "stage_file_name": "dummy219", + "unknown_field": 1, + "easy_file_string": "dummy219_easy", + "normal_file_string": "dummy219_normal", + "hard_file_string": "dummy219_hard" + }, + { + "name_ja": "dummy220", + "name_en": "dummy220", + "image_id": 822, + "author_ja": "dummy220", + "author_en": "dummy220", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy220_sample", + "stage_file_name": "dummy220", + "unknown_field": 1, + "easy_file_string": "dummy220_easy", + "normal_file_string": "dummy220_normal", + "hard_file_string": "dummy220_hard" + }, + { + "name_ja": "dummy221", + "name_en": "dummy221", + "image_id": 823, + "author_ja": "dummy221", + "author_en": "dummy221", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy221_sample", + "stage_file_name": "dummy221", + "unknown_field": 1, + "easy_file_string": "dummy221_easy", + "normal_file_string": "dummy221_normal", + "hard_file_string": "dummy221_hard" + }, + { + "name_ja": "dummy222", + "name_en": "dummy222", + "image_id": 824, + "author_ja": "dummy222", + "author_en": "dummy222", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy222_sample", + "stage_file_name": "dummy222", + "unknown_field": 1, + "easy_file_string": "dummy222_easy", + "normal_file_string": "dummy222_normal", + "hard_file_string": "dummy222_hard" + }, + { + "name_ja": "dummy223", + "name_en": "dummy223", + "image_id": 825, + "author_ja": "dummy223", + "author_en": "dummy223", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy223_sample", + "stage_file_name": "dummy223", + "unknown_field": 1, + "easy_file_string": "dummy223_easy", + "normal_file_string": "dummy223_normal", + "hard_file_string": "dummy223_hard" + }, + { + "name_ja": "dummy224", + "name_en": "dummy224", + "image_id": 826, + "author_ja": "dummy224", + "author_en": "dummy224", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy224_sample", + "stage_file_name": "dummy224", + "unknown_field": 1, + "easy_file_string": "dummy224_easy", + "normal_file_string": "dummy224_normal", + "hard_file_string": "dummy224_hard" + }, + { + "name_ja": "dummy225", + "name_en": "dummy225", + "image_id": 827, + "author_ja": "dummy225", + "author_en": "dummy225", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy225_sample", + "stage_file_name": "dummy225", + "unknown_field": 1, + "easy_file_string": "dummy225_easy", + "normal_file_string": "dummy225_normal", + "hard_file_string": "dummy225_hard" + }, + { + "name_ja": "dummy226", + "name_en": "dummy226", + "image_id": 828, + "author_ja": "dummy226", + "author_en": "dummy226", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy226_sample", + "stage_file_name": "dummy226", + "unknown_field": 1, + "easy_file_string": "dummy226_easy", + "normal_file_string": "dummy226_normal", + "hard_file_string": "dummy226_hard" + }, + { + "name_ja": "dummy227", + "name_en": "dummy227", + "image_id": 829, + "author_ja": "dummy227", + "author_en": "dummy227", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy227_sample", + "stage_file_name": "dummy227", + "unknown_field": 1, + "easy_file_string": "dummy227_easy", + "normal_file_string": "dummy227_normal", + "hard_file_string": "dummy227_hard" + }, + { + "name_ja": "dummy228", + "name_en": "dummy228", + "image_id": 830, + "author_ja": "dummy228", + "author_en": "dummy228", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy228_sample", + "stage_file_name": "dummy228", + "unknown_field": 1, + "easy_file_string": "dummy228_easy", + "normal_file_string": "dummy228_normal", + "hard_file_string": "dummy228_hard" + }, + { + "name_ja": "dummy229", + "name_en": "dummy229", + "image_id": 831, + "author_ja": "dummy229", + "author_en": "dummy229", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy229_sample", + "stage_file_name": "dummy229", + "unknown_field": 1, + "easy_file_string": "dummy229_easy", + "normal_file_string": "dummy229_normal", + "hard_file_string": "dummy229_hard" + }, + { + "name_ja": "dummy230", + "name_en": "dummy230", + "image_id": 832, + "author_ja": "dummy230", + "author_en": "dummy230", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy230_sample", + "stage_file_name": "dummy230", + "unknown_field": 1, + "easy_file_string": "dummy230_easy", + "normal_file_string": "dummy230_normal", + "hard_file_string": "dummy230_hard" + }, + { + "name_ja": "dummy231", + "name_en": "dummy231", + "image_id": 833, + "author_ja": "dummy231", + "author_en": "dummy231", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy231_sample", + "stage_file_name": "dummy231", + "unknown_field": 1, + "easy_file_string": "dummy231_easy", + "normal_file_string": "dummy231_normal", + "hard_file_string": "dummy231_hard" + }, + { + "name_ja": "dummy232", + "name_en": "dummy232", + "image_id": 834, + "author_ja": "dummy232", + "author_en": "dummy232", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy232_sample", + "stage_file_name": "dummy232", + "unknown_field": 1, + "easy_file_string": "dummy232_easy", + "normal_file_string": "dummy232_normal", + "hard_file_string": "dummy232_hard" + }, + { + "name_ja": "dummy233", + "name_en": "dummy233", + "image_id": 835, + "author_ja": "dummy233", + "author_en": "dummy233", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy233_sample", + "stage_file_name": "dummy233", + "unknown_field": 1, + "easy_file_string": "dummy233_easy", + "normal_file_string": "dummy233_normal", + "hard_file_string": "dummy233_hard" + }, + { + "name_ja": "dummy234", + "name_en": "dummy234", + "image_id": 836, + "author_ja": "dummy234", + "author_en": "dummy234", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy234_sample", + "stage_file_name": "dummy234", + "unknown_field": 1, + "easy_file_string": "dummy234_easy", + "normal_file_string": "dummy234_normal", + "hard_file_string": "dummy234_hard" + }, + { + "name_ja": "dummy235", + "name_en": "dummy235", + "image_id": 837, + "author_ja": "dummy235", + "author_en": "dummy235", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy235_sample", + "stage_file_name": "dummy235", + "unknown_field": 1, + "easy_file_string": "dummy235_easy", + "normal_file_string": "dummy235_normal", + "hard_file_string": "dummy235_hard" + }, + { + "name_ja": "dummy236", + "name_en": "dummy236", + "image_id": 838, + "author_ja": "dummy236", + "author_en": "dummy236", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy236_sample", + "stage_file_name": "dummy236", + "unknown_field": 1, + "easy_file_string": "dummy236_easy", + "normal_file_string": "dummy236_normal", + "hard_file_string": "dummy236_hard" + }, + { + "name_ja": "dummy237", + "name_en": "dummy237", + "image_id": 839, + "author_ja": "dummy237", + "author_en": "dummy237", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy237_sample", + "stage_file_name": "dummy237", + "unknown_field": 1, + "easy_file_string": "dummy237_easy", + "normal_file_string": "dummy237_normal", + "hard_file_string": "dummy237_hard" + }, + { + "name_ja": "dummy238", + "name_en": "dummy238", + "image_id": 840, + "author_ja": "dummy238", + "author_en": "dummy238", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy238_sample", + "stage_file_name": "dummy238", + "unknown_field": 1, + "easy_file_string": "dummy238_easy", + "normal_file_string": "dummy238_normal", + "hard_file_string": "dummy238_hard" + }, + { + "name_ja": "dummy239", + "name_en": "dummy239", + "image_id": 841, + "author_ja": "dummy239", + "author_en": "dummy239", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy239_sample", + "stage_file_name": "dummy239", + "unknown_field": 1, + "easy_file_string": "dummy239_easy", + "normal_file_string": "dummy239_normal", + "hard_file_string": "dummy239_hard" + }, + { + "name_ja": "dummy240", + "name_en": "dummy240", + "image_id": 842, + "author_ja": "dummy240", + "author_en": "dummy240", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy240_sample", + "stage_file_name": "dummy240", + "unknown_field": 1, + "easy_file_string": "dummy240_easy", + "normal_file_string": "dummy240_normal", + "hard_file_string": "dummy240_hard" + }, + { + "name_ja": "dummy241", + "name_en": "dummy241", + "image_id": 843, + "author_ja": "dummy241", + "author_en": "dummy241", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy241_sample", + "stage_file_name": "dummy241", + "unknown_field": 1, + "easy_file_string": "dummy241_easy", + "normal_file_string": "dummy241_normal", + "hard_file_string": "dummy241_hard" + }, + { + "name_ja": "dummy242", + "name_en": "dummy242", + "image_id": 844, + "author_ja": "dummy242", + "author_en": "dummy242", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy242_sample", + "stage_file_name": "dummy242", + "unknown_field": 1, + "easy_file_string": "dummy242_easy", + "normal_file_string": "dummy242_normal", + "hard_file_string": "dummy242_hard" + }, + { + "name_ja": "dummy243", + "name_en": "dummy243", + "image_id": 845, + "author_ja": "dummy243", + "author_en": "dummy243", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy243_sample", + "stage_file_name": "dummy243", + "unknown_field": 1, + "easy_file_string": "dummy243_easy", + "normal_file_string": "dummy243_normal", + "hard_file_string": "dummy243_hard" + }, + { + "name_ja": "dummy244", + "name_en": "dummy244", + "image_id": 846, + "author_ja": "dummy244", + "author_en": "dummy244", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy244_sample", + "stage_file_name": "dummy244", + "unknown_field": 1, + "easy_file_string": "dummy244_easy", + "normal_file_string": "dummy244_normal", + "hard_file_string": "dummy244_hard" + }, + { + "name_ja": "dummy245", + "name_en": "dummy245", + "image_id": 847, + "author_ja": "dummy245", + "author_en": "dummy245", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy245_sample", + "stage_file_name": "dummy245", + "unknown_field": 1, + "easy_file_string": "dummy245_easy", + "normal_file_string": "dummy245_normal", + "hard_file_string": "dummy245_hard" + }, + { + "name_ja": "dummy246", + "name_en": "dummy246", + "image_id": 848, + "author_ja": "dummy246", + "author_en": "dummy246", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy246_sample", + "stage_file_name": "dummy246", + "unknown_field": 1, + "easy_file_string": "dummy246_easy", + "normal_file_string": "dummy246_normal", + "hard_file_string": "dummy246_hard" + }, + { + "name_ja": "dummy247", + "name_en": "dummy247", + "image_id": 849, + "author_ja": "dummy247", + "author_en": "dummy247", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy247_sample", + "stage_file_name": "dummy247", + "unknown_field": 1, + "easy_file_string": "dummy247_easy", + "normal_file_string": "dummy247_normal", + "hard_file_string": "dummy247_hard" + }, + { + "name_ja": "dummy248", + "name_en": "dummy248", + "image_id": 850, + "author_ja": "dummy248", + "author_en": "dummy248", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy248_sample", + "stage_file_name": "dummy248", + "unknown_field": 1, + "easy_file_string": "dummy248_easy", + "normal_file_string": "dummy248_normal", + "hard_file_string": "dummy248_hard" + }, + { + "name_ja": "dummy249", + "name_en": "dummy249", + "image_id": 851, + "author_ja": "dummy249", + "author_en": "dummy249", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy249_sample", + "stage_file_name": "dummy249", + "unknown_field": 1, + "easy_file_string": "dummy249_easy", + "normal_file_string": "dummy249_normal", + "hard_file_string": "dummy249_hard" + }, + { + "name_ja": "dummy250", + "name_en": "dummy250", + "image_id": 852, + "author_ja": "dummy250", + "author_en": "dummy250", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy250_sample", + "stage_file_name": "dummy250", + "unknown_field": 1, + "easy_file_string": "dummy250_easy", + "normal_file_string": "dummy250_normal", + "hard_file_string": "dummy250_hard" + }, + { + "name_ja": "dummy251", + "name_en": "dummy251", + "image_id": 853, + "author_ja": "dummy251", + "author_en": "dummy251", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy251_sample", + "stage_file_name": "dummy251", + "unknown_field": 1, + "easy_file_string": "dummy251_easy", + "normal_file_string": "dummy251_normal", + "hard_file_string": "dummy251_hard" + }, + { + "name_ja": "dummy252", + "name_en": "dummy252", + "image_id": 854, + "author_ja": "dummy252", + "author_en": "dummy252", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy252_sample", + "stage_file_name": "dummy252", + "unknown_field": 1, + "easy_file_string": "dummy252_easy", + "normal_file_string": "dummy252_normal", + "hard_file_string": "dummy252_hard" + }, + { + "name_ja": "dummy253", + "name_en": "dummy253", + "image_id": 855, + "author_ja": "dummy253", + "author_en": "dummy253", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy253_sample", + "stage_file_name": "dummy253", + "unknown_field": 1, + "easy_file_string": "dummy253_easy", + "normal_file_string": "dummy253_normal", + "hard_file_string": "dummy253_hard" + }, + { + "name_ja": "dummy254", + "name_en": "dummy254", + "image_id": 856, + "author_ja": "dummy254", + "author_en": "dummy254", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy254_sample", + "stage_file_name": "dummy254", + "unknown_field": 1, + "easy_file_string": "dummy254_easy", + "normal_file_string": "dummy254_normal", + "hard_file_string": "dummy254_hard" + }, + { + "name_ja": "dummy255", + "name_en": "dummy255", + "image_id": 857, + "author_ja": "dummy255", + "author_en": "dummy255", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy255_sample", + "stage_file_name": "dummy255", + "unknown_field": 1, + "easy_file_string": "dummy255_easy", + "normal_file_string": "dummy255_normal", + "hard_file_string": "dummy255_hard" + }, + { + "name_ja": "dummy256", + "name_en": "dummy256", + "image_id": 858, + "author_ja": "dummy256", + "author_en": "dummy256", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy256_sample", + "stage_file_name": "dummy256", + "unknown_field": 1, + "easy_file_string": "dummy256_easy", + "normal_file_string": "dummy256_normal", + "hard_file_string": "dummy256_hard" + }, + { + "name_ja": "dummy257", + "name_en": "dummy257", + "image_id": 859, + "author_ja": "dummy257", + "author_en": "dummy257", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy257_sample", + "stage_file_name": "dummy257", + "unknown_field": 1, + "easy_file_string": "dummy257_easy", + "normal_file_string": "dummy257_normal", + "hard_file_string": "dummy257_hard" + }, + { + "name_ja": "dummy258", + "name_en": "dummy258", + "image_id": 860, + "author_ja": "dummy258", + "author_en": "dummy258", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy258_sample", + "stage_file_name": "dummy258", + "unknown_field": 1, + "easy_file_string": "dummy258_easy", + "normal_file_string": "dummy258_normal", + "hard_file_string": "dummy258_hard" + }, + { + "name_ja": "dummy259", + "name_en": "dummy259", + "image_id": 861, + "author_ja": "dummy259", + "author_en": "dummy259", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy259_sample", + "stage_file_name": "dummy259", + "unknown_field": 1, + "easy_file_string": "dummy259_easy", + "normal_file_string": "dummy259_normal", + "hard_file_string": "dummy259_hard" + }, + { + "name_ja": "dummy260", + "name_en": "dummy260", + "image_id": 862, + "author_ja": "dummy260", + "author_en": "dummy260", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy260_sample", + "stage_file_name": "dummy260", + "unknown_field": 1, + "easy_file_string": "dummy260_easy", + "normal_file_string": "dummy260_normal", + "hard_file_string": "dummy260_hard" + }, + { + "name_ja": "dummy261", + "name_en": "dummy261", + "image_id": 863, + "author_ja": "dummy261", + "author_en": "dummy261", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy261_sample", + "stage_file_name": "dummy261", + "unknown_field": 1, + "easy_file_string": "dummy261_easy", + "normal_file_string": "dummy261_normal", + "hard_file_string": "dummy261_hard" + }, + { + "name_ja": "dummy262", + "name_en": "dummy262", + "image_id": 864, + "author_ja": "dummy262", + "author_en": "dummy262", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy262_sample", + "stage_file_name": "dummy262", + "unknown_field": 1, + "easy_file_string": "dummy262_easy", + "normal_file_string": "dummy262_normal", + "hard_file_string": "dummy262_hard" + }, + { + "name_ja": "dummy263", + "name_en": "dummy263", + "image_id": 865, + "author_ja": "dummy263", + "author_en": "dummy263", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy263_sample", + "stage_file_name": "dummy263", + "unknown_field": 1, + "easy_file_string": "dummy263_easy", + "normal_file_string": "dummy263_normal", + "hard_file_string": "dummy263_hard" + }, + { + "name_ja": "dummy264", + "name_en": "dummy264", + "image_id": 866, + "author_ja": "dummy264", + "author_en": "dummy264", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy264_sample", + "stage_file_name": "dummy264", + "unknown_field": 1, + "easy_file_string": "dummy264_easy", + "normal_file_string": "dummy264_normal", + "hard_file_string": "dummy264_hard" + }, + { + "name_ja": "dummy265", + "name_en": "dummy265", + "image_id": 867, + "author_ja": "dummy265", + "author_en": "dummy265", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy265_sample", + "stage_file_name": "dummy265", + "unknown_field": 1, + "easy_file_string": "dummy265_easy", + "normal_file_string": "dummy265_normal", + "hard_file_string": "dummy265_hard" + }, + { + "name_ja": "dummy266", + "name_en": "dummy266", + "image_id": 868, + "author_ja": "dummy266", + "author_en": "dummy266", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy266_sample", + "stage_file_name": "dummy266", + "unknown_field": 1, + "easy_file_string": "dummy266_easy", + "normal_file_string": "dummy266_normal", + "hard_file_string": "dummy266_hard" + }, + { + "name_ja": "dummy267", + "name_en": "dummy267", + "image_id": 869, + "author_ja": "dummy267", + "author_en": "dummy267", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy267_sample", + "stage_file_name": "dummy267", + "unknown_field": 1, + "easy_file_string": "dummy267_easy", + "normal_file_string": "dummy267_normal", + "hard_file_string": "dummy267_hard" + }, + { + "name_ja": "dummy268", + "name_en": "dummy268", + "image_id": 870, + "author_ja": "dummy268", + "author_en": "dummy268", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy268_sample", + "stage_file_name": "dummy268", + "unknown_field": 1, + "easy_file_string": "dummy268_easy", + "normal_file_string": "dummy268_normal", + "hard_file_string": "dummy268_hard" + }, + { + "name_ja": "dummy269", + "name_en": "dummy269", + "image_id": 871, + "author_ja": "dummy269", + "author_en": "dummy269", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy269_sample", + "stage_file_name": "dummy269", + "unknown_field": 1, + "easy_file_string": "dummy269_easy", + "normal_file_string": "dummy269_normal", + "hard_file_string": "dummy269_hard" + }, + { + "name_ja": "dummy270", + "name_en": "dummy270", + "image_id": 872, + "author_ja": "dummy270", + "author_en": "dummy270", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy270_sample", + "stage_file_name": "dummy270", + "unknown_field": 1, + "easy_file_string": "dummy270_easy", + "normal_file_string": "dummy270_normal", + "hard_file_string": "dummy270_hard" + }, + { + "name_ja": "dummy271", + "name_en": "dummy271", + "image_id": 873, + "author_ja": "dummy271", + "author_en": "dummy271", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy271_sample", + "stage_file_name": "dummy271", + "unknown_field": 1, + "easy_file_string": "dummy271_easy", + "normal_file_string": "dummy271_normal", + "hard_file_string": "dummy271_hard" + }, + { + "name_ja": "dummy272", + "name_en": "dummy272", + "image_id": 874, + "author_ja": "dummy272", + "author_en": "dummy272", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy272_sample", + "stage_file_name": "dummy272", + "unknown_field": 1, + "easy_file_string": "dummy272_easy", + "normal_file_string": "dummy272_normal", + "hard_file_string": "dummy272_hard" + }, + { + "name_ja": "dummy273", + "name_en": "dummy273", + "image_id": 875, + "author_ja": "dummy273", + "author_en": "dummy273", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy273_sample", + "stage_file_name": "dummy273", + "unknown_field": 1, + "easy_file_string": "dummy273_easy", + "normal_file_string": "dummy273_normal", + "hard_file_string": "dummy273_hard" + }, + { + "name_ja": "dummy274", + "name_en": "dummy274", + "image_id": 876, + "author_ja": "dummy274", + "author_en": "dummy274", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy274_sample", + "stage_file_name": "dummy274", + "unknown_field": 1, + "easy_file_string": "dummy274_easy", + "normal_file_string": "dummy274_normal", + "hard_file_string": "dummy274_hard" + }, + { + "name_ja": "dummy275", + "name_en": "dummy275", + "image_id": 877, + "author_ja": "dummy275", + "author_en": "dummy275", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy275_sample", + "stage_file_name": "dummy275", + "unknown_field": 1, + "easy_file_string": "dummy275_easy", + "normal_file_string": "dummy275_normal", + "hard_file_string": "dummy275_hard" + }, + { + "name_ja": "dummy276", + "name_en": "dummy276", + "image_id": 878, + "author_ja": "dummy276", + "author_en": "dummy276", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy276_sample", + "stage_file_name": "dummy276", + "unknown_field": 1, + "easy_file_string": "dummy276_easy", + "normal_file_string": "dummy276_normal", + "hard_file_string": "dummy276_hard" + }, + { + "name_ja": "dummy277", + "name_en": "dummy277", + "image_id": 879, + "author_ja": "dummy277", + "author_en": "dummy277", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy277_sample", + "stage_file_name": "dummy277", + "unknown_field": 1, + "easy_file_string": "dummy277_easy", + "normal_file_string": "dummy277_normal", + "hard_file_string": "dummy277_hard" + }, + { + "name_ja": "dummy278", + "name_en": "dummy278", + "image_id": 880, + "author_ja": "dummy278", + "author_en": "dummy278", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy278_sample", + "stage_file_name": "dummy278", + "unknown_field": 1, + "easy_file_string": "dummy278_easy", + "normal_file_string": "dummy278_normal", + "hard_file_string": "dummy278_hard" + }, + { + "name_ja": "dummy279", + "name_en": "dummy279", + "image_id": 881, + "author_ja": "dummy279", + "author_en": "dummy279", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy279_sample", + "stage_file_name": "dummy279", + "unknown_field": 1, + "easy_file_string": "dummy279_easy", + "normal_file_string": "dummy279_normal", + "hard_file_string": "dummy279_hard" + }, + { + "name_ja": "dummy280", + "name_en": "dummy280", + "image_id": 882, + "author_ja": "dummy280", + "author_en": "dummy280", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy280_sample", + "stage_file_name": "dummy280", + "unknown_field": 1, + "easy_file_string": "dummy280_easy", + "normal_file_string": "dummy280_normal", + "hard_file_string": "dummy280_hard" + }, + { + "name_ja": "dummy281", + "name_en": "dummy281", + "image_id": 883, + "author_ja": "dummy281", + "author_en": "dummy281", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy281_sample", + "stage_file_name": "dummy281", + "unknown_field": 1, + "easy_file_string": "dummy281_easy", + "normal_file_string": "dummy281_normal", + "hard_file_string": "dummy281_hard" + }, + { + "name_ja": "dummy282", + "name_en": "dummy282", + "image_id": 884, + "author_ja": "dummy282", + "author_en": "dummy282", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy282_sample", + "stage_file_name": "dummy282", + "unknown_field": 1, + "easy_file_string": "dummy282_easy", + "normal_file_string": "dummy282_normal", + "hard_file_string": "dummy282_hard" + }, + { + "name_ja": "dummy283", + "name_en": "dummy283", + "image_id": 885, + "author_ja": "dummy283", + "author_en": "dummy283", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy283_sample", + "stage_file_name": "dummy283", + "unknown_field": 1, + "easy_file_string": "dummy283_easy", + "normal_file_string": "dummy283_normal", + "hard_file_string": "dummy283_hard" + }, + { + "name_ja": "dummy284", + "name_en": "dummy284", + "image_id": 886, + "author_ja": "dummy284", + "author_en": "dummy284", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy284_sample", + "stage_file_name": "dummy284", + "unknown_field": 1, + "easy_file_string": "dummy284_easy", + "normal_file_string": "dummy284_normal", + "hard_file_string": "dummy284_hard" + }, + { + "name_ja": "dummy285", + "name_en": "dummy285", + "image_id": 887, + "author_ja": "dummy285", + "author_en": "dummy285", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy285_sample", + "stage_file_name": "dummy285", + "unknown_field": 1, + "easy_file_string": "dummy285_easy", + "normal_file_string": "dummy285_normal", + "hard_file_string": "dummy285_hard" + }, + { + "name_ja": "dummy286", + "name_en": "dummy286", + "image_id": 888, + "author_ja": "dummy286", + "author_en": "dummy286", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy286_sample", + "stage_file_name": "dummy286", + "unknown_field": 1, + "easy_file_string": "dummy286_easy", + "normal_file_string": "dummy286_normal", + "hard_file_string": "dummy286_hard" + }, + { + "name_ja": "dummy287", + "name_en": "dummy287", + "image_id": 889, + "author_ja": "dummy287", + "author_en": "dummy287", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy287_sample", + "stage_file_name": "dummy287", + "unknown_field": 1, + "easy_file_string": "dummy287_easy", + "normal_file_string": "dummy287_normal", + "hard_file_string": "dummy287_hard" + }, + { + "name_ja": "dummy288", + "name_en": "dummy288", + "image_id": 890, + "author_ja": "dummy288", + "author_en": "dummy288", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy288_sample", + "stage_file_name": "dummy288", + "unknown_field": 1, + "easy_file_string": "dummy288_easy", + "normal_file_string": "dummy288_normal", + "hard_file_string": "dummy288_hard" + }, + { + "name_ja": "dummy289", + "name_en": "dummy289", + "image_id": 891, + "author_ja": "dummy289", + "author_en": "dummy289", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy289_sample", + "stage_file_name": "dummy289", + "unknown_field": 1, + "easy_file_string": "dummy289_easy", + "normal_file_string": "dummy289_normal", + "hard_file_string": "dummy289_hard" + }, + { + "name_ja": "dummy290", + "name_en": "dummy290", + "image_id": 892, + "author_ja": "dummy290", + "author_en": "dummy290", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy290_sample", + "stage_file_name": "dummy290", + "unknown_field": 1, + "easy_file_string": "dummy290_easy", + "normal_file_string": "dummy290_normal", + "hard_file_string": "dummy290_hard" + }, + { + "name_ja": "dummy291", + "name_en": "dummy291", + "image_id": 893, + "author_ja": "dummy291", + "author_en": "dummy291", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy291_sample", + "stage_file_name": "dummy291", + "unknown_field": 1, + "easy_file_string": "dummy291_easy", + "normal_file_string": "dummy291_normal", + "hard_file_string": "dummy291_hard" + }, + { + "name_ja": "dummy292", + "name_en": "dummy292", + "image_id": 894, + "author_ja": "dummy292", + "author_en": "dummy292", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy292_sample", + "stage_file_name": "dummy292", + "unknown_field": 1, + "easy_file_string": "dummy292_easy", + "normal_file_string": "dummy292_normal", + "hard_file_string": "dummy292_hard" + }, + { + "name_ja": "dummy293", + "name_en": "dummy293", + "image_id": 895, + "author_ja": "dummy293", + "author_en": "dummy293", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy293_sample", + "stage_file_name": "dummy293", + "unknown_field": 1, + "easy_file_string": "dummy293_easy", + "normal_file_string": "dummy293_normal", + "hard_file_string": "dummy293_hard" + }, + { + "name_ja": "dummy294", + "name_en": "dummy294", + "image_id": 896, + "author_ja": "dummy294", + "author_en": "dummy294", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy294_sample", + "stage_file_name": "dummy294", + "unknown_field": 1, + "easy_file_string": "dummy294_easy", + "normal_file_string": "dummy294_normal", + "hard_file_string": "dummy294_hard" + }, + { + "name_ja": "dummy295", + "name_en": "dummy295", + "image_id": 897, + "author_ja": "dummy295", + "author_en": "dummy295", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy295_sample", + "stage_file_name": "dummy295", + "unknown_field": 1, + "easy_file_string": "dummy295_easy", + "normal_file_string": "dummy295_normal", + "hard_file_string": "dummy295_hard" + }, + { + "name_ja": "dummy296", + "name_en": "dummy296", + "image_id": 898, + "author_ja": "dummy296", + "author_en": "dummy296", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy296_sample", + "stage_file_name": "dummy296", + "unknown_field": 1, + "easy_file_string": "dummy296_easy", + "normal_file_string": "dummy296_normal", + "hard_file_string": "dummy296_hard" + }, + { + "name_ja": "dummy297", + "name_en": "dummy297", + "image_id": 899, + "author_ja": "dummy297", + "author_en": "dummy297", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy297_sample", + "stage_file_name": "dummy297", + "unknown_field": 1, + "easy_file_string": "dummy297_easy", + "normal_file_string": "dummy297_normal", + "hard_file_string": "dummy297_hard" + }, + { + "name_ja": "dummy298", + "name_en": "dummy298", + "image_id": 900, + "author_ja": "dummy298", + "author_en": "dummy298", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy298_sample", + "stage_file_name": "dummy298", + "unknown_field": 1, + "easy_file_string": "dummy298_easy", + "normal_file_string": "dummy298_normal", + "hard_file_string": "dummy298_hard" + }, + { + "name_ja": "dummy299", + "name_en": "dummy299", + "image_id": 901, + "author_ja": "dummy299", + "author_en": "dummy299", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy299_sample", + "stage_file_name": "dummy299", + "unknown_field": 1, + "easy_file_string": "dummy299_easy", + "normal_file_string": "dummy299_normal", + "hard_file_string": "dummy299_hard" + }, + { + "name_ja": "dummy300", + "name_en": "dummy300", + "image_id": 902, + "author_ja": "dummy300", + "author_en": "dummy300", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy300_sample", + "stage_file_name": "dummy300", + "unknown_field": 1, + "easy_file_string": "dummy300_easy", + "normal_file_string": "dummy300_normal", + "hard_file_string": "dummy300_hard" + }, + { + "name_ja": "dummy301", + "name_en": "dummy301", + "image_id": 903, + "author_ja": "dummy301", + "author_en": "dummy301", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy301_sample", + "stage_file_name": "dummy301", + "unknown_field": 1, + "easy_file_string": "dummy301_easy", + "normal_file_string": "dummy301_normal", + "hard_file_string": "dummy301_hard" + }, + { + "name_ja": "dummy302", + "name_en": "dummy302", + "image_id": 904, + "author_ja": "dummy302", + "author_en": "dummy302", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy302_sample", + "stage_file_name": "dummy302", + "unknown_field": 1, + "easy_file_string": "dummy302_easy", + "normal_file_string": "dummy302_normal", + "hard_file_string": "dummy302_hard" + }, + { + "name_ja": "dummy303", + "name_en": "dummy303", + "image_id": 905, + "author_ja": "dummy303", + "author_en": "dummy303", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy303_sample", + "stage_file_name": "dummy303", + "unknown_field": 1, + "easy_file_string": "dummy303_easy", + "normal_file_string": "dummy303_normal", + "hard_file_string": "dummy303_hard" + }, + { + "name_ja": "dummy304", + "name_en": "dummy304", + "image_id": 906, + "author_ja": "dummy304", + "author_en": "dummy304", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy304_sample", + "stage_file_name": "dummy304", + "unknown_field": 1, + "easy_file_string": "dummy304_easy", + "normal_file_string": "dummy304_normal", + "hard_file_string": "dummy304_hard" + }, + { + "name_ja": "dummy305", + "name_en": "dummy305", + "image_id": 907, + "author_ja": "dummy305", + "author_en": "dummy305", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy305_sample", + "stage_file_name": "dummy305", + "unknown_field": 1, + "easy_file_string": "dummy305_easy", + "normal_file_string": "dummy305_normal", + "hard_file_string": "dummy305_hard" + }, + { + "name_ja": "dummy306", + "name_en": "dummy306", + "image_id": 908, + "author_ja": "dummy306", + "author_en": "dummy306", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy306_sample", + "stage_file_name": "dummy306", + "unknown_field": 1, + "easy_file_string": "dummy306_easy", + "normal_file_string": "dummy306_normal", + "hard_file_string": "dummy306_hard" + }, + { + "name_ja": "dummy307", + "name_en": "dummy307", + "image_id": 909, + "author_ja": "dummy307", + "author_en": "dummy307", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy307_sample", + "stage_file_name": "dummy307", + "unknown_field": 1, + "easy_file_string": "dummy307_easy", + "normal_file_string": "dummy307_normal", + "hard_file_string": "dummy307_hard" + }, + { + "name_ja": "dummy308", + "name_en": "dummy308", + "image_id": 910, + "author_ja": "dummy308", + "author_en": "dummy308", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy308_sample", + "stage_file_name": "dummy308", + "unknown_field": 1, + "easy_file_string": "dummy308_easy", + "normal_file_string": "dummy308_normal", + "hard_file_string": "dummy308_hard" + }, + { + "name_ja": "dummy309", + "name_en": "dummy309", + "image_id": 911, + "author_ja": "dummy309", + "author_en": "dummy309", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy309_sample", + "stage_file_name": "dummy309", + "unknown_field": 1, + "easy_file_string": "dummy309_easy", + "normal_file_string": "dummy309_normal", + "hard_file_string": "dummy309_hard" + }, + { + "name_ja": "dummy310", + "name_en": "dummy310", + "image_id": 912, + "author_ja": "dummy310", + "author_en": "dummy310", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy310_sample", + "stage_file_name": "dummy310", + "unknown_field": 1, + "easy_file_string": "dummy310_easy", + "normal_file_string": "dummy310_normal", + "hard_file_string": "dummy310_hard" + }, + { + "name_ja": "dummy311", + "name_en": "dummy311", + "image_id": 913, + "author_ja": "dummy311", + "author_en": "dummy311", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy311_sample", + "stage_file_name": "dummy311", + "unknown_field": 1, + "easy_file_string": "dummy311_easy", + "normal_file_string": "dummy311_normal", + "hard_file_string": "dummy311_hard" + }, + { + "name_ja": "dummy312", + "name_en": "dummy312", + "image_id": 914, + "author_ja": "dummy312", + "author_en": "dummy312", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy312_sample", + "stage_file_name": "dummy312", + "unknown_field": 1, + "easy_file_string": "dummy312_easy", + "normal_file_string": "dummy312_normal", + "hard_file_string": "dummy312_hard" + }, + { + "name_ja": "dummy313", + "name_en": "dummy313", + "image_id": 915, + "author_ja": "dummy313", + "author_en": "dummy313", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy313_sample", + "stage_file_name": "dummy313", + "unknown_field": 1, + "easy_file_string": "dummy313_easy", + "normal_file_string": "dummy313_normal", + "hard_file_string": "dummy313_hard" + }, + { + "name_ja": "dummy314", + "name_en": "dummy314", + "image_id": 916, + "author_ja": "dummy314", + "author_en": "dummy314", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy314_sample", + "stage_file_name": "dummy314", + "unknown_field": 1, + "easy_file_string": "dummy314_easy", + "normal_file_string": "dummy314_normal", + "hard_file_string": "dummy314_hard" + }, + { + "name_ja": "dummy315", + "name_en": "dummy315", + "image_id": 917, + "author_ja": "dummy315", + "author_en": "dummy315", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy315_sample", + "stage_file_name": "dummy315", + "unknown_field": 1, + "easy_file_string": "dummy315_easy", + "normal_file_string": "dummy315_normal", + "hard_file_string": "dummy315_hard" + }, + { + "name_ja": "dummy316", + "name_en": "dummy316", + "image_id": 918, + "author_ja": "dummy316", + "author_en": "dummy316", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy316_sample", + "stage_file_name": "dummy316", + "unknown_field": 1, + "easy_file_string": "dummy316_easy", + "normal_file_string": "dummy316_normal", + "hard_file_string": "dummy316_hard" + }, + { + "name_ja": "dummy317", + "name_en": "dummy317", + "image_id": 919, + "author_ja": "dummy317", + "author_en": "dummy317", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy317_sample", + "stage_file_name": "dummy317", + "unknown_field": 1, + "easy_file_string": "dummy317_easy", + "normal_file_string": "dummy317_normal", + "hard_file_string": "dummy317_hard" + }, + { + "name_ja": "dummy318", + "name_en": "dummy318", + "image_id": 920, + "author_ja": "dummy318", + "author_en": "dummy318", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy318_sample", + "stage_file_name": "dummy318", + "unknown_field": 1, + "easy_file_string": "dummy318_easy", + "normal_file_string": "dummy318_normal", + "hard_file_string": "dummy318_hard" + }, + { + "name_ja": "dummy319", + "name_en": "dummy319", + "image_id": 921, + "author_ja": "dummy319", + "author_en": "dummy319", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy319_sample", + "stage_file_name": "dummy319", + "unknown_field": 1, + "easy_file_string": "dummy319_easy", + "normal_file_string": "dummy319_normal", + "hard_file_string": "dummy319_hard" + }, + { + "name_ja": "dummy320", + "name_en": "dummy320", + "image_id": 922, + "author_ja": "dummy320", + "author_en": "dummy320", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy320_sample", + "stage_file_name": "dummy320", + "unknown_field": 1, + "easy_file_string": "dummy320_easy", + "normal_file_string": "dummy320_normal", + "hard_file_string": "dummy320_hard" + }, + { + "name_ja": "dummy321", + "name_en": "dummy321", + "image_id": 923, + "author_ja": "dummy321", + "author_en": "dummy321", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy321_sample", + "stage_file_name": "dummy321", + "unknown_field": 1, + "easy_file_string": "dummy321_easy", + "normal_file_string": "dummy321_normal", + "hard_file_string": "dummy321_hard" + }, + { + "name_ja": "dummy322", + "name_en": "dummy322", + "image_id": 924, + "author_ja": "dummy322", + "author_en": "dummy322", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy322_sample", + "stage_file_name": "dummy322", + "unknown_field": 1, + "easy_file_string": "dummy322_easy", + "normal_file_string": "dummy322_normal", + "hard_file_string": "dummy322_hard" + }, + { + "name_ja": "dummy323", + "name_en": "dummy323", + "image_id": 925, + "author_ja": "dummy323", + "author_en": "dummy323", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy323_sample", + "stage_file_name": "dummy323", + "unknown_field": 1, + "easy_file_string": "dummy323_easy", + "normal_file_string": "dummy323_normal", + "hard_file_string": "dummy323_hard" + }, + { + "name_ja": "dummy324", + "name_en": "dummy324", + "image_id": 926, + "author_ja": "dummy324", + "author_en": "dummy324", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy324_sample", + "stage_file_name": "dummy324", + "unknown_field": 1, + "easy_file_string": "dummy324_easy", + "normal_file_string": "dummy324_normal", + "hard_file_string": "dummy324_hard" + }, + { + "name_ja": "dummy325", + "name_en": "dummy325", + "image_id": 927, + "author_ja": "dummy325", + "author_en": "dummy325", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy325_sample", + "stage_file_name": "dummy325", + "unknown_field": 1, + "easy_file_string": "dummy325_easy", + "normal_file_string": "dummy325_normal", + "hard_file_string": "dummy325_hard" + }, + { + "name_ja": "dummy326", + "name_en": "dummy326", + "image_id": 928, + "author_ja": "dummy326", + "author_en": "dummy326", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy326_sample", + "stage_file_name": "dummy326", + "unknown_field": 1, + "easy_file_string": "dummy326_easy", + "normal_file_string": "dummy326_normal", + "hard_file_string": "dummy326_hard" + }, + { + "name_ja": "dummy327", + "name_en": "dummy327", + "image_id": 929, + "author_ja": "dummy327", + "author_en": "dummy327", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy327_sample", + "stage_file_name": "dummy327", + "unknown_field": 1, + "easy_file_string": "dummy327_easy", + "normal_file_string": "dummy327_normal", + "hard_file_string": "dummy327_hard" + }, + { + "name_ja": "dummy328", + "name_en": "dummy328", + "image_id": 930, + "author_ja": "dummy328", + "author_en": "dummy328", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy328_sample", + "stage_file_name": "dummy328", + "unknown_field": 1, + "easy_file_string": "dummy328_easy", + "normal_file_string": "dummy328_normal", + "hard_file_string": "dummy328_hard" + }, + { + "name_ja": "dummy329", + "name_en": "dummy329", + "image_id": 931, + "author_ja": "dummy329", + "author_en": "dummy329", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy329_sample", + "stage_file_name": "dummy329", + "unknown_field": 1, + "easy_file_string": "dummy329_easy", + "normal_file_string": "dummy329_normal", + "hard_file_string": "dummy329_hard" + }, + { + "name_ja": "dummy330", + "name_en": "dummy330", + "image_id": 932, + "author_ja": "dummy330", + "author_en": "dummy330", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy330_sample", + "stage_file_name": "dummy330", + "unknown_field": 1, + "easy_file_string": "dummy330_easy", + "normal_file_string": "dummy330_normal", + "hard_file_string": "dummy330_hard" + }, + { + "name_ja": "dummy331", + "name_en": "dummy331", + "image_id": 933, + "author_ja": "dummy331", + "author_en": "dummy331", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy331_sample", + "stage_file_name": "dummy331", + "unknown_field": 1, + "easy_file_string": "dummy331_easy", + "normal_file_string": "dummy331_normal", + "hard_file_string": "dummy331_hard" + }, + { + "name_ja": "dummy332", + "name_en": "dummy332", + "image_id": 934, + "author_ja": "dummy332", + "author_en": "dummy332", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy332_sample", + "stage_file_name": "dummy332", + "unknown_field": 1, + "easy_file_string": "dummy332_easy", + "normal_file_string": "dummy332_normal", + "hard_file_string": "dummy332_hard" + }, + { + "name_ja": "dummy333", + "name_en": "dummy333", + "image_id": 935, + "author_ja": "dummy333", + "author_en": "dummy333", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy333_sample", + "stage_file_name": "dummy333", + "unknown_field": 1, + "easy_file_string": "dummy333_easy", + "normal_file_string": "dummy333_normal", + "hard_file_string": "dummy333_hard" + }, + { + "name_ja": "dummy334", + "name_en": "dummy334", + "image_id": 936, + "author_ja": "dummy334", + "author_en": "dummy334", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy334_sample", + "stage_file_name": "dummy334", + "unknown_field": 1, + "easy_file_string": "dummy334_easy", + "normal_file_string": "dummy334_normal", + "hard_file_string": "dummy334_hard" + }, + { + "name_ja": "dummy335", + "name_en": "dummy335", + "image_id": 937, + "author_ja": "dummy335", + "author_en": "dummy335", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy335_sample", + "stage_file_name": "dummy335", + "unknown_field": 1, + "easy_file_string": "dummy335_easy", + "normal_file_string": "dummy335_normal", + "hard_file_string": "dummy335_hard" + }, + { + "name_ja": "dummy336", + "name_en": "dummy336", + "image_id": 938, + "author_ja": "dummy336", + "author_en": "dummy336", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy336_sample", + "stage_file_name": "dummy336", + "unknown_field": 1, + "easy_file_string": "dummy336_easy", + "normal_file_string": "dummy336_normal", + "hard_file_string": "dummy336_hard" + }, + { + "name_ja": "dummy337", + "name_en": "dummy337", + "image_id": 939, + "author_ja": "dummy337", + "author_en": "dummy337", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy337_sample", + "stage_file_name": "dummy337", + "unknown_field": 1, + "easy_file_string": "dummy337_easy", + "normal_file_string": "dummy337_normal", + "hard_file_string": "dummy337_hard" + }, + { + "name_ja": "dummy338", + "name_en": "dummy338", + "image_id": 940, + "author_ja": "dummy338", + "author_en": "dummy338", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy338_sample", + "stage_file_name": "dummy338", + "unknown_field": 1, + "easy_file_string": "dummy338_easy", + "normal_file_string": "dummy338_normal", + "hard_file_string": "dummy338_hard" + }, + { + "name_ja": "dummy339", + "name_en": "dummy339", + "image_id": 941, + "author_ja": "dummy339", + "author_en": "dummy339", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy339_sample", + "stage_file_name": "dummy339", + "unknown_field": 1, + "easy_file_string": "dummy339_easy", + "normal_file_string": "dummy339_normal", + "hard_file_string": "dummy339_hard" + }, + { + "name_ja": "dummy340", + "name_en": "dummy340", + "image_id": 942, + "author_ja": "dummy340", + "author_en": "dummy340", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy340_sample", + "stage_file_name": "dummy340", + "unknown_field": 1, + "easy_file_string": "dummy340_easy", + "normal_file_string": "dummy340_normal", + "hard_file_string": "dummy340_hard" + }, + { + "name_ja": "dummy341", + "name_en": "dummy341", + "image_id": 943, + "author_ja": "dummy341", + "author_en": "dummy341", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy341_sample", + "stage_file_name": "dummy341", + "unknown_field": 1, + "easy_file_string": "dummy341_easy", + "normal_file_string": "dummy341_normal", + "hard_file_string": "dummy341_hard" + }, + { + "name_ja": "dummy342", + "name_en": "dummy342", + "image_id": 944, + "author_ja": "dummy342", + "author_en": "dummy342", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy342_sample", + "stage_file_name": "dummy342", + "unknown_field": 1, + "easy_file_string": "dummy342_easy", + "normal_file_string": "dummy342_normal", + "hard_file_string": "dummy342_hard" + }, + { + "name_ja": "dummy343", + "name_en": "dummy343", + "image_id": 945, + "author_ja": "dummy343", + "author_en": "dummy343", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy343_sample", + "stage_file_name": "dummy343", + "unknown_field": 1, + "easy_file_string": "dummy343_easy", + "normal_file_string": "dummy343_normal", + "hard_file_string": "dummy343_hard" + }, + { + "name_ja": "dummy344", + "name_en": "dummy344", + "image_id": 946, + "author_ja": "dummy344", + "author_en": "dummy344", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy344_sample", + "stage_file_name": "dummy344", + "unknown_field": 1, + "easy_file_string": "dummy344_easy", + "normal_file_string": "dummy344_normal", + "hard_file_string": "dummy344_hard" + }, + { + "name_ja": "dummy345", + "name_en": "dummy345", + "image_id": 947, + "author_ja": "dummy345", + "author_en": "dummy345", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy345_sample", + "stage_file_name": "dummy345", + "unknown_field": 1, + "easy_file_string": "dummy345_easy", + "normal_file_string": "dummy345_normal", + "hard_file_string": "dummy345_hard" + }, + { + "name_ja": "dummy346", + "name_en": "dummy346", + "image_id": 948, + "author_ja": "dummy346", + "author_en": "dummy346", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy346_sample", + "stage_file_name": "dummy346", + "unknown_field": 1, + "easy_file_string": "dummy346_easy", + "normal_file_string": "dummy346_normal", + "hard_file_string": "dummy346_hard" + }, + { + "name_ja": "dummy347", + "name_en": "dummy347", + "image_id": 949, + "author_ja": "dummy347", + "author_en": "dummy347", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy347_sample", + "stage_file_name": "dummy347", + "unknown_field": 1, + "easy_file_string": "dummy347_easy", + "normal_file_string": "dummy347_normal", + "hard_file_string": "dummy347_hard" + }, + { + "name_ja": "dummy348", + "name_en": "dummy348", + "image_id": 950, + "author_ja": "dummy348", + "author_en": "dummy348", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy348_sample", + "stage_file_name": "dummy348", + "unknown_field": 1, + "easy_file_string": "dummy348_easy", + "normal_file_string": "dummy348_normal", + "hard_file_string": "dummy348_hard" + }, + { + "name_ja": "dummy349", + "name_en": "dummy349", + "image_id": 951, + "author_ja": "dummy349", + "author_en": "dummy349", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy349_sample", + "stage_file_name": "dummy349", + "unknown_field": 1, + "easy_file_string": "dummy349_easy", + "normal_file_string": "dummy349_normal", + "hard_file_string": "dummy349_hard" + }, + { + "name_ja": "dummy350", + "name_en": "dummy350", + "image_id": 952, + "author_ja": "dummy350", + "author_en": "dummy350", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy350_sample", + "stage_file_name": "dummy350", + "unknown_field": 1, + "easy_file_string": "dummy350_easy", + "normal_file_string": "dummy350_normal", + "hard_file_string": "dummy350_hard" + }, + { + "name_ja": "dummy351", + "name_en": "dummy351", + "image_id": 953, + "author_ja": "dummy351", + "author_en": "dummy351", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy351_sample", + "stage_file_name": "dummy351", + "unknown_field": 1, + "easy_file_string": "dummy351_easy", + "normal_file_string": "dummy351_normal", + "hard_file_string": "dummy351_hard" + }, + { + "name_ja": "dummy352", + "name_en": "dummy352", + "image_id": 954, + "author_ja": "dummy352", + "author_en": "dummy352", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy352_sample", + "stage_file_name": "dummy352", + "unknown_field": 1, + "easy_file_string": "dummy352_easy", + "normal_file_string": "dummy352_normal", + "hard_file_string": "dummy352_hard" + }, + { + "name_ja": "dummy353", + "name_en": "dummy353", + "image_id": 955, + "author_ja": "dummy353", + "author_en": "dummy353", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy353_sample", + "stage_file_name": "dummy353", + "unknown_field": 1, + "easy_file_string": "dummy353_easy", + "normal_file_string": "dummy353_normal", + "hard_file_string": "dummy353_hard" + }, + { + "name_ja": "dummy354", + "name_en": "dummy354", + "image_id": 956, + "author_ja": "dummy354", + "author_en": "dummy354", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy354_sample", + "stage_file_name": "dummy354", + "unknown_field": 1, + "easy_file_string": "dummy354_easy", + "normal_file_string": "dummy354_normal", + "hard_file_string": "dummy354_hard" + }, + { + "name_ja": "dummy355", + "name_en": "dummy355", + "image_id": 957, + "author_ja": "dummy355", + "author_en": "dummy355", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy355_sample", + "stage_file_name": "dummy355", + "unknown_field": 1, + "easy_file_string": "dummy355_easy", + "normal_file_string": "dummy355_normal", + "hard_file_string": "dummy355_hard" + }, + { + "name_ja": "dummy356", + "name_en": "dummy356", + "image_id": 958, + "author_ja": "dummy356", + "author_en": "dummy356", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy356_sample", + "stage_file_name": "dummy356", + "unknown_field": 1, + "easy_file_string": "dummy356_easy", + "normal_file_string": "dummy356_normal", + "hard_file_string": "dummy356_hard" + }, + { + "name_ja": "dummy357", + "name_en": "dummy357", + "image_id": 959, + "author_ja": "dummy357", + "author_en": "dummy357", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy357_sample", + "stage_file_name": "dummy357", + "unknown_field": 1, + "easy_file_string": "dummy357_easy", + "normal_file_string": "dummy357_normal", + "hard_file_string": "dummy357_hard" + }, + { + "name_ja": "dummy358", + "name_en": "dummy358", + "image_id": 960, + "author_ja": "dummy358", + "author_en": "dummy358", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy358_sample", + "stage_file_name": "dummy358", + "unknown_field": 1, + "easy_file_string": "dummy358_easy", + "normal_file_string": "dummy358_normal", + "hard_file_string": "dummy358_hard" + }, + { + "name_ja": "dummy359", + "name_en": "dummy359", + "image_id": 961, + "author_ja": "dummy359", + "author_en": "dummy359", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy359_sample", + "stage_file_name": "dummy359", + "unknown_field": 1, + "easy_file_string": "dummy359_easy", + "normal_file_string": "dummy359_normal", + "hard_file_string": "dummy359_hard" + }, + { + "name_ja": "dummy360", + "name_en": "dummy360", + "image_id": 962, + "author_ja": "dummy360", + "author_en": "dummy360", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy360_sample", + "stage_file_name": "dummy360", + "unknown_field": 1, + "easy_file_string": "dummy360_easy", + "normal_file_string": "dummy360_normal", + "hard_file_string": "dummy360_hard" + }, + { + "name_ja": "dummy361", + "name_en": "dummy361", + "image_id": 963, + "author_ja": "dummy361", + "author_en": "dummy361", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy361_sample", + "stage_file_name": "dummy361", + "unknown_field": 1, + "easy_file_string": "dummy361_easy", + "normal_file_string": "dummy361_normal", + "hard_file_string": "dummy361_hard" + }, + { + "name_ja": "dummy362", + "name_en": "dummy362", + "image_id": 964, + "author_ja": "dummy362", + "author_en": "dummy362", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy362_sample", + "stage_file_name": "dummy362", + "unknown_field": 1, + "easy_file_string": "dummy362_easy", + "normal_file_string": "dummy362_normal", + "hard_file_string": "dummy362_hard" + }, + { + "name_ja": "dummy363", + "name_en": "dummy363", + "image_id": 965, + "author_ja": "dummy363", + "author_en": "dummy363", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy363_sample", + "stage_file_name": "dummy363", + "unknown_field": 1, + "easy_file_string": "dummy363_easy", + "normal_file_string": "dummy363_normal", + "hard_file_string": "dummy363_hard" + }, + { + "name_ja": "dummy364", + "name_en": "dummy364", + "image_id": 966, + "author_ja": "dummy364", + "author_en": "dummy364", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy364_sample", + "stage_file_name": "dummy364", + "unknown_field": 1, + "easy_file_string": "dummy364_easy", + "normal_file_string": "dummy364_normal", + "hard_file_string": "dummy364_hard" + }, + { + "name_ja": "dummy365", + "name_en": "dummy365", + "image_id": 967, + "author_ja": "dummy365", + "author_en": "dummy365", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy365_sample", + "stage_file_name": "dummy365", + "unknown_field": 1, + "easy_file_string": "dummy365_easy", + "normal_file_string": "dummy365_normal", + "hard_file_string": "dummy365_hard" + }, + { + "name_ja": "dummy366", + "name_en": "dummy366", + "image_id": 968, + "author_ja": "dummy366", + "author_en": "dummy366", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy366_sample", + "stage_file_name": "dummy366", + "unknown_field": 1, + "easy_file_string": "dummy366_easy", + "normal_file_string": "dummy366_normal", + "hard_file_string": "dummy366_hard" + }, + { + "name_ja": "dummy367", + "name_en": "dummy367", + "image_id": 969, + "author_ja": "dummy367", + "author_en": "dummy367", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy367_sample", + "stage_file_name": "dummy367", + "unknown_field": 1, + "easy_file_string": "dummy367_easy", + "normal_file_string": "dummy367_normal", + "hard_file_string": "dummy367_hard" + }, + { + "name_ja": "dummy368", + "name_en": "dummy368", + "image_id": 970, + "author_ja": "dummy368", + "author_en": "dummy368", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy368_sample", + "stage_file_name": "dummy368", + "unknown_field": 1, + "easy_file_string": "dummy368_easy", + "normal_file_string": "dummy368_normal", + "hard_file_string": "dummy368_hard" + }, + { + "name_ja": "dummy369", + "name_en": "dummy369", + "image_id": 971, + "author_ja": "dummy369", + "author_en": "dummy369", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy369_sample", + "stage_file_name": "dummy369", + "unknown_field": 1, + "easy_file_string": "dummy369_easy", + "normal_file_string": "dummy369_normal", + "hard_file_string": "dummy369_hard" + }, + { + "name_ja": "dummy370", + "name_en": "dummy370", + "image_id": 972, + "author_ja": "dummy370", + "author_en": "dummy370", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy370_sample", + "stage_file_name": "dummy370", + "unknown_field": 1, + "easy_file_string": "dummy370_easy", + "normal_file_string": "dummy370_normal", + "hard_file_string": "dummy370_hard" + }, + { + "name_ja": "dummy371", + "name_en": "dummy371", + "image_id": 973, + "author_ja": "dummy371", + "author_en": "dummy371", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy371_sample", + "stage_file_name": "dummy371", + "unknown_field": 1, + "easy_file_string": "dummy371_easy", + "normal_file_string": "dummy371_normal", + "hard_file_string": "dummy371_hard" + }, + { + "name_ja": "dummy372", + "name_en": "dummy372", + "image_id": 974, + "author_ja": "dummy372", + "author_en": "dummy372", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy372_sample", + "stage_file_name": "dummy372", + "unknown_field": 1, + "easy_file_string": "dummy372_easy", + "normal_file_string": "dummy372_normal", + "hard_file_string": "dummy372_hard" + }, + { + "name_ja": "dummy373", + "name_en": "dummy373", + "image_id": 975, + "author_ja": "dummy373", + "author_en": "dummy373", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy373_sample", + "stage_file_name": "dummy373", + "unknown_field": 1, + "easy_file_string": "dummy373_easy", + "normal_file_string": "dummy373_normal", + "hard_file_string": "dummy373_hard" + }, + { + "name_ja": "dummy374", + "name_en": "dummy374", + "image_id": 976, + "author_ja": "dummy374", + "author_en": "dummy374", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy374_sample", + "stage_file_name": "dummy374", + "unknown_field": 1, + "easy_file_string": "dummy374_easy", + "normal_file_string": "dummy374_normal", + "hard_file_string": "dummy374_hard" + }, + { + "name_ja": "dummy375", + "name_en": "dummy375", + "image_id": 977, + "author_ja": "dummy375", + "author_en": "dummy375", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy375_sample", + "stage_file_name": "dummy375", + "unknown_field": 1, + "easy_file_string": "dummy375_easy", + "normal_file_string": "dummy375_normal", + "hard_file_string": "dummy375_hard" + }, + { + "name_ja": "dummy376", + "name_en": "dummy376", + "image_id": 978, + "author_ja": "dummy376", + "author_en": "dummy376", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy376_sample", + "stage_file_name": "dummy376", + "unknown_field": 1, + "easy_file_string": "dummy376_easy", + "normal_file_string": "dummy376_normal", + "hard_file_string": "dummy376_hard" + }, + { + "name_ja": "dummy377", + "name_en": "dummy377", + "image_id": 979, + "author_ja": "dummy377", + "author_en": "dummy377", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy377_sample", + "stage_file_name": "dummy377", + "unknown_field": 1, + "easy_file_string": "dummy377_easy", + "normal_file_string": "dummy377_normal", + "hard_file_string": "dummy377_hard" + }, + { + "name_ja": "dummy378", + "name_en": "dummy378", + "image_id": 980, + "author_ja": "dummy378", + "author_en": "dummy378", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy378_sample", + "stage_file_name": "dummy378", + "unknown_field": 1, + "easy_file_string": "dummy378_easy", + "normal_file_string": "dummy378_normal", + "hard_file_string": "dummy378_hard" + }, + { + "name_ja": "dummy379", + "name_en": "dummy379", + "image_id": 981, + "author_ja": "dummy379", + "author_en": "dummy379", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy379_sample", + "stage_file_name": "dummy379", + "unknown_field": 1, + "easy_file_string": "dummy379_easy", + "normal_file_string": "dummy379_normal", + "hard_file_string": "dummy379_hard" + }, + { + "name_ja": "dummy380", + "name_en": "dummy380", + "image_id": 982, + "author_ja": "dummy380", + "author_en": "dummy380", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy380_sample", + "stage_file_name": "dummy380", + "unknown_field": 1, + "easy_file_string": "dummy380_easy", + "normal_file_string": "dummy380_normal", + "hard_file_string": "dummy380_hard" + }, + { + "name_ja": "dummy381", + "name_en": "dummy381", + "image_id": 983, + "author_ja": "dummy381", + "author_en": "dummy381", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy381_sample", + "stage_file_name": "dummy381", + "unknown_field": 1, + "easy_file_string": "dummy381_easy", + "normal_file_string": "dummy381_normal", + "hard_file_string": "dummy381_hard" + }, + { + "name_ja": "dummy382", + "name_en": "dummy382", + "image_id": 984, + "author_ja": "dummy382", + "author_en": "dummy382", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy382_sample", + "stage_file_name": "dummy382", + "unknown_field": 1, + "easy_file_string": "dummy382_easy", + "normal_file_string": "dummy382_normal", + "hard_file_string": "dummy382_hard" + }, + { + "name_ja": "dummy383", + "name_en": "dummy383", + "image_id": 985, + "author_ja": "dummy383", + "author_en": "dummy383", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy383_sample", + "stage_file_name": "dummy383", + "unknown_field": 1, + "easy_file_string": "dummy383_easy", + "normal_file_string": "dummy383_normal", + "hard_file_string": "dummy383_hard" + }, + { + "name_ja": "dummy384", + "name_en": "dummy384", + "image_id": 986, + "author_ja": "dummy384", + "author_en": "dummy384", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy384_sample", + "stage_file_name": "dummy384", + "unknown_field": 1, + "easy_file_string": "dummy384_easy", + "normal_file_string": "dummy384_normal", + "hard_file_string": "dummy384_hard" + }, + { + "name_ja": "dummy385", + "name_en": "dummy385", + "image_id": 987, + "author_ja": "dummy385", + "author_en": "dummy385", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy385_sample", + "stage_file_name": "dummy385", + "unknown_field": 1, + "easy_file_string": "dummy385_easy", + "normal_file_string": "dummy385_normal", + "hard_file_string": "dummy385_hard" + }, + { + "name_ja": "dummy386", + "name_en": "dummy386", + "image_id": 988, + "author_ja": "dummy386", + "author_en": "dummy386", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy386_sample", + "stage_file_name": "dummy386", + "unknown_field": 1, + "easy_file_string": "dummy386_easy", + "normal_file_string": "dummy386_normal", + "hard_file_string": "dummy386_hard" + }, + { + "name_ja": "dummy387", + "name_en": "dummy387", + "image_id": 989, + "author_ja": "dummy387", + "author_en": "dummy387", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy387_sample", + "stage_file_name": "dummy387", + "unknown_field": 1, + "easy_file_string": "dummy387_easy", + "normal_file_string": "dummy387_normal", + "hard_file_string": "dummy387_hard" + }, + { + "name_ja": "dummy388", + "name_en": "dummy388", + "image_id": 990, + "author_ja": "dummy388", + "author_en": "dummy388", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy388_sample", + "stage_file_name": "dummy388", + "unknown_field": 1, + "easy_file_string": "dummy388_easy", + "normal_file_string": "dummy388_normal", + "hard_file_string": "dummy388_hard" + }, + { + "name_ja": "dummy389", + "name_en": "dummy389", + "image_id": 991, + "author_ja": "dummy389", + "author_en": "dummy389", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy389_sample", + "stage_file_name": "dummy389", + "unknown_field": 1, + "easy_file_string": "dummy389_easy", + "normal_file_string": "dummy389_normal", + "hard_file_string": "dummy389_hard" + }, + { + "name_ja": "dummy390", + "name_en": "dummy390", + "image_id": 992, + "author_ja": "dummy390", + "author_en": "dummy390", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy390_sample", + "stage_file_name": "dummy390", + "unknown_field": 1, + "easy_file_string": "dummy390_easy", + "normal_file_string": "dummy390_normal", + "hard_file_string": "dummy390_hard" + }, + { + "name_ja": "dummy391", + "name_en": "dummy391", + "image_id": 993, + "author_ja": "dummy391", + "author_en": "dummy391", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy391_sample", + "stage_file_name": "dummy391", + "unknown_field": 1, + "easy_file_string": "dummy391_easy", + "normal_file_string": "dummy391_normal", + "hard_file_string": "dummy391_hard" + }, + { + "name_ja": "dummy392", + "name_en": "dummy392", + "image_id": 994, + "author_ja": "dummy392", + "author_en": "dummy392", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy392_sample", + "stage_file_name": "dummy392", + "unknown_field": 1, + "easy_file_string": "dummy392_easy", + "normal_file_string": "dummy392_normal", + "hard_file_string": "dummy392_hard" + }, + { + "name_ja": "dummy393", + "name_en": "dummy393", + "image_id": 995, + "author_ja": "dummy393", + "author_en": "dummy393", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy393_sample", + "stage_file_name": "dummy393", + "unknown_field": 1, + "easy_file_string": "dummy393_easy", + "normal_file_string": "dummy393_normal", + "hard_file_string": "dummy393_hard" + }, + { + "name_ja": "dummy394", + "name_en": "dummy394", + "image_id": 996, + "author_ja": "dummy394", + "author_en": "dummy394", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy394_sample", + "stage_file_name": "dummy394", + "unknown_field": 1, + "easy_file_string": "dummy394_easy", + "normal_file_string": "dummy394_normal", + "hard_file_string": "dummy394_hard" + }, + { + "name_ja": "dummy395", + "name_en": "dummy395", + "image_id": 997, + "author_ja": "dummy395", + "author_en": "dummy395", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy395_sample", + "stage_file_name": "dummy395", + "unknown_field": 1, + "easy_file_string": "dummy395_easy", + "normal_file_string": "dummy395_normal", + "hard_file_string": "dummy395_hard" + }, + { + "name_ja": "dummy396", + "name_en": "dummy396", + "image_id": 998, + "author_ja": "dummy396", + "author_en": "dummy396", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy396_sample", + "stage_file_name": "dummy396", + "unknown_field": 1, + "easy_file_string": "dummy396_easy", + "normal_file_string": "dummy396_normal", + "hard_file_string": "dummy396_hard" + }, + { + "name_ja": "dummy397", + "name_en": "dummy397", + "image_id": 999, + "author_ja": "dummy397", + "author_en": "dummy397", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy397_sample", + "stage_file_name": "dummy397", + "unknown_field": 1, + "easy_file_string": "dummy397_easy", + "normal_file_string": "dummy397_normal", + "hard_file_string": "dummy397_hard" + }, + { + "name_ja": "dummy398", + "name_en": "dummy398", + "image_id": 1000, + "author_ja": "dummy398", + "author_en": "dummy398", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy398_sample", + "stage_file_name": "dummy398", + "unknown_field": 1, + "easy_file_string": "dummy398_easy", + "normal_file_string": "dummy398_normal", + "hard_file_string": "dummy398_hard" + }, + { + "name_ja": "dummy399", + "name_en": "dummy399", + "image_id": 1001, + "author_ja": "dummy399", + "author_en": "dummy399", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy399_sample", + "stage_file_name": "dummy399", + "unknown_field": 1, + "easy_file_string": "dummy399_easy", + "normal_file_string": "dummy399_normal", + "hard_file_string": "dummy399_hard" + }, + { + "name_ja": "dummy400", + "name_en": "dummy400", + "image_id": 1002, + "author_ja": "dummy400", + "author_en": "dummy400", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy400_sample", + "stage_file_name": "dummy400", + "unknown_field": 1, + "easy_file_string": "dummy400_easy", + "normal_file_string": "dummy400_normal", + "hard_file_string": "dummy400_hard" + }, + { + "name_ja": "dummy401", + "name_en": "dummy401", + "image_id": 1003, + "author_ja": "dummy401", + "author_en": "dummy401", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy401_sample", + "stage_file_name": "dummy401", + "unknown_field": 1, + "easy_file_string": "dummy401_easy", + "normal_file_string": "dummy401_normal", + "hard_file_string": "dummy401_hard" + }, + { + "name_ja": "dummy402", + "name_en": "dummy402", + "image_id": 1004, + "author_ja": "dummy402", + "author_en": "dummy402", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy402_sample", + "stage_file_name": "dummy402", + "unknown_field": 1, + "easy_file_string": "dummy402_easy", + "normal_file_string": "dummy402_normal", + "hard_file_string": "dummy402_hard" + }, + { + "name_ja": "dummy403", + "name_en": "dummy403", + "image_id": 1005, + "author_ja": "dummy403", + "author_en": "dummy403", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy403_sample", + "stage_file_name": "dummy403", + "unknown_field": 1, + "easy_file_string": "dummy403_easy", + "normal_file_string": "dummy403_normal", + "hard_file_string": "dummy403_hard" + }, + { + "name_ja": "dummy404", + "name_en": "dummy404", + "image_id": 1006, + "author_ja": "dummy404", + "author_en": "dummy404", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy404_sample", + "stage_file_name": "dummy404", + "unknown_field": 1, + "easy_file_string": "dummy404_easy", + "normal_file_string": "dummy404_normal", + "hard_file_string": "dummy404_hard" + }, + { + "name_ja": "dummy405", + "name_en": "dummy405", + "image_id": 1007, + "author_ja": "dummy405", + "author_en": "dummy405", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy405_sample", + "stage_file_name": "dummy405", + "unknown_field": 1, + "easy_file_string": "dummy405_easy", + "normal_file_string": "dummy405_normal", + "hard_file_string": "dummy405_hard" + }, + { + "name_ja": "dummy406", + "name_en": "dummy406", + "image_id": 1008, + "author_ja": "dummy406", + "author_en": "dummy406", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy406_sample", + "stage_file_name": "dummy406", + "unknown_field": 1, + "easy_file_string": "dummy406_easy", + "normal_file_string": "dummy406_normal", + "hard_file_string": "dummy406_hard" + }, + { + "name_ja": "dummy407", + "name_en": "dummy407", + "image_id": 1009, + "author_ja": "dummy407", + "author_en": "dummy407", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy407_sample", + "stage_file_name": "dummy407", + "unknown_field": 1, + "easy_file_string": "dummy407_easy", + "normal_file_string": "dummy407_normal", + "hard_file_string": "dummy407_hard" + }, + { + "name_ja": "dummy408", + "name_en": "dummy408", + "image_id": 1010, + "author_ja": "dummy408", + "author_en": "dummy408", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy408_sample", + "stage_file_name": "dummy408", + "unknown_field": 1, + "easy_file_string": "dummy408_easy", + "normal_file_string": "dummy408_normal", + "hard_file_string": "dummy408_hard" + }, + { + "name_ja": "dummy409", + "name_en": "dummy409", + "image_id": 1011, + "author_ja": "dummy409", + "author_en": "dummy409", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy409_sample", + "stage_file_name": "dummy409", + "unknown_field": 1, + "easy_file_string": "dummy409_easy", + "normal_file_string": "dummy409_normal", + "hard_file_string": "dummy409_hard" + }, + { + "name_ja": "dummy410", + "name_en": "dummy410", + "image_id": 1012, + "author_ja": "dummy410", + "author_en": "dummy410", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy410_sample", + "stage_file_name": "dummy410", + "unknown_field": 1, + "easy_file_string": "dummy410_easy", + "normal_file_string": "dummy410_normal", + "hard_file_string": "dummy410_hard" + }, + { + "name_ja": "dummy411", + "name_en": "dummy411", + "image_id": 1013, + "author_ja": "dummy411", + "author_en": "dummy411", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy411_sample", + "stage_file_name": "dummy411", + "unknown_field": 1, + "easy_file_string": "dummy411_easy", + "normal_file_string": "dummy411_normal", + "hard_file_string": "dummy411_hard" + }, + { + "name_ja": "dummy412", + "name_en": "dummy412", + "image_id": 1014, + "author_ja": "dummy412", + "author_en": "dummy412", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy412_sample", + "stage_file_name": "dummy412", + "unknown_field": 1, + "easy_file_string": "dummy412_easy", + "normal_file_string": "dummy412_normal", + "hard_file_string": "dummy412_hard" + }, + { + "name_ja": "dummy413", + "name_en": "dummy413", + "image_id": 1015, + "author_ja": "dummy413", + "author_en": "dummy413", + "song_length": "(2:32)", + "difficulty_levels": [ + 2, + 4, + 6, + 3, + 6, + 12 + ], + "bpm": "180", + "sample_file_name": "dummy413_sample", + "stage_file_name": "dummy413", + "unknown_field": 1, + "easy_file_string": "dummy413_easy", + "normal_file_string": "dummy413_normal", + "hard_file_string": "dummy413_hard" + } +] \ No newline at end of file diff --git a/various-tools/pak file/packer.py b/various-tools/pak file/packer.py new file mode 100644 index 0000000..a864914 --- /dev/null +++ b/various-tools/pak file/packer.py @@ -0,0 +1,100 @@ +import os +import struct +import math + +def pack_pak(input_folder, output_file): + with open(output_file, 'wb') as f: + # Big-endian + endian = '>' + + # Prepare file metadata + files = [] + for root, _, filenames in os.walk(input_folder): + for filename in filenames: + file_path = os.path.join(root, filename) + relative_path = os.path.relpath(file_path, input_folder).replace("\\", "/") + files.append((relative_path, file_path)) + + files.sort(key=lambda x: x[0]) # Sort files (this is actually necessary) + + # Write header placeholder + f.write(b'\x00' * 4) # PAK_SIZE + f.write(b'\x00' * 4) # INFO_SIZE + f.write(b'\x00' * 4) # INFO_SIZE repeat + f.write(struct.pack(endian + 'B', 0)) # ZERO byte + + # Write number of files + f.write(struct.pack(endian + 'H', len(files))) # FILES + + # Calculate offsets + header_size = 16 # Fixed header size + metadata_size = len(files) * 13 + 2 # Metadata for all files + FILES field + canary_size = 8 # Canary bits (2 x 4 bytes) + # The pak file contains 2 "canary" bits used to detect whether or not the file has been tempered. If they are not set correctly, The game will crash at the loading sequence. + # #I'm fairly sure the first one is just the file data offset minus 12, but the 2nd one is interpolated using existing files and associated values - it has quite a large leeway anyways. + name_offset = header_size + metadata_size + canary_size # Starting point of the name table + + metadata = [] + current_offset = 0 + for relative_path, file_path in files: + with open(file_path, 'rb') as file_data: + file_size = os.path.getsize(file_path) + metadata.append((name_offset, file_size, file_data.read())) + name_offset += len(relative_path) # No null-terminator this time + + # Canary bits + name_offset_bk = name_offset - 16 + canary_1 = name_offset - 16 # The offset where file data starts + + # Write file metadata + name_offset = header_size + metadata_size + canary_size # Reset + + for index, (relative_path, (name_off, size, _)) in enumerate(zip(files, metadata)): + name_off_relative = name_off - header_size + + f.write(struct.pack(endian + 'I', name_off_relative)) + f.write(struct.pack(endian + 'I', current_offset)) + f.write(struct.pack(endian + 'I', size)) + f.write(struct.pack(endian + 'B', 0)) + + current_offset += size + + # Write placeholder for canary bits + f.write(b'\x00' * 8) + + # Write file names + for relative_path, _ in files: + f.write(relative_path.encode('utf-8')) + + # Write file data + for index, (_, _, data) in enumerate(metadata): + f.write(data) + + end_of_file_offset = f.tell() + + f.seek(header_size + metadata_size - 3) + f.write(struct.pack(endian + 'I', canary_1)) + + # Here's the estimated formula for canary bit 2. The value is off (not precise), but get pass the check regardless. + canary_2_value = math.floor(0.00022 * len(files) ** 2 + 33.472 * len(files) - 327.6034) + + canary_2 = int(end_of_file_offset - canary_2_value) + f.write(struct.pack(endian + 'I', canary_2)) + + f.seek(0) + f.write(struct.pack(endian + 'I', end_of_file_offset - 4)) + f.write(struct.pack(endian + 'I', name_offset_bk)) + f.write(struct.pack(endian + 'I', name_offset_bk)) + f.write(struct.pack(endian + 'B', 0)) + + print(f"\nPacking complete: {output_file}") + +# Main script +if __name__ == "__main__": + input_folder = input("Enter the folder to pack: ").strip() + output_file = input("Enter the output .pak file path: ").strip() + + if not os.path.isdir(input_folder): + print("Error: The specified folder does not exist.") + else: + pack_pak(input_folder, output_file) diff --git a/various-tools/pak file/readme.txt b/various-tools/pak file/readme.txt new file mode 100644 index 0000000..e69de29 diff --git a/various-tools/pak file/unpacker.py b/various-tools/pak file/unpacker.py new file mode 100644 index 0000000..fae836b --- /dev/null +++ b/various-tools/pak file/unpacker.py @@ -0,0 +1,76 @@ +import os +import struct + +# Credit: QuickBMS script on unpacking the .pak file. +# Used the reverse logic to help implement the packing script also. + +def unpack_pak(file_path, output_folder): + with open(file_path, 'rb') as f: + # Big-endian + endian = '>' + + # Read headers + pak_size = struct.unpack(endian + 'I', f.read(4))[0] + info_size = struct.unpack(endian + 'I', f.read(4))[0] + info_size_repeat = struct.unpack(endian + 'I', f.read(4))[0] + assert info_size == info_size_repeat, "INFO_SIZE mismatch" + + zero_byte = struct.unpack(endian + 'B', f.read(1))[0] + assert zero_byte == 0, "Expected zero byte" + + names_offset = f.tell() + base_offset = names_offset + info_size + + # Get the number of files + files_count = struct.unpack(endian + 'H', f.read(2))[0] + + name_offsets = [] + offsets = [] + sizes = [] + cur = 0 + + # Acquire offset + for _ in range(files_count + 1): + cur += 1 + name_offset = struct.unpack(endian + 'I', f.read(4))[0] + offset = struct.unpack(endian + 'I', f.read(4))[0] + size = struct.unpack(endian + 'I', f.read(4))[0] + if (cur <= files_count): + zero_byte = struct.unpack(endian + 'B', f.read(1))[0] + assert zero_byte == 0, "Expected zero byte in file metadata" + + name_offsets.append(name_offset) + offsets.append(offset) + sizes.append(size) + + # Extract files + os.makedirs(output_folder, exist_ok=True) + for i in range(files_count): + name_offset = name_offsets[i] + offset = offsets[i] + size = sizes[i] + + name_size = name_offsets[i + 1] - name_offset + + f.seek(names_offset + name_offset) + name = f.read(name_size).decode('utf-8').rstrip('\x00') + + f.seek(base_offset + offset) + data = f.read(size) + + output_path = os.path.join(output_folder, name) + os.makedirs(os.path.dirname(output_path), exist_ok=True) + with open(output_path, 'wb') as out_file: + out_file.write(data) + print(f"Extracted: {name}") + +# Main script +if __name__ == "__main__": + pak_file = input("Enter the path to the .pak file: ").strip() + extract_folder = input("Enter the folder to extract to: ").strip() + + if not os.path.isfile(pak_file): + print("Error: The specified .pak file does not exist.") + else: + unpack_pak(pak_file, extract_folder) + print("Extraction complete.") diff --git a/various-tools/stage_param_structure_wip.txt b/various-tools/stage_param_structure_wip.txt new file mode 100644 index 0000000..5cdf4f5 --- /dev/null +++ b/various-tools/stage_param_structure_wip.txt @@ -0,0 +1,88 @@ +START OF FILE 2 BYTE + +05 length of next field + +64 75 6D 6D 79 (dummy) song name ja + +05 length of next field + +64 75 6D 6D 79 (dummy) song name en + +03 F6 auto-incrementing ID + +05 length of next field + +64 75 6D 6D 79 (dummy) artist ja + +05 length of next field + +64 75 6D 6D 79 (dummy) artist en + +06 length of next field + +28 32 3A 33 32 29 ((2:32)) length string + +02 04 06 03 06 0C (2,4,6,3,6,12) diff levels + +03 length of next field + +31 38 30 (180) BPM + +0F length of next field + +64 75 6D 6D 79 5F 73 61 6D 70 6C 65 (dummy_sample) sample file name + +05 length of next field + +64 75 6D 6D 79 (dummy) perhaps song ID + +64 64 (dd) unknown string, constant + +01 unknown field (very random) + +0D length of next field + +64 75 6D 6D 79 5F 65 61 73 79 (dummy_easy) easy string + +0F length of next field + +64 75 6D 6D 79 5F 6E 6F 72 6D 61 6C (dummy_normal) normal string + +0D length of next field + +64 75 6D 6D 79 5F 68 61 72 64 (dummy_hard) hard string + +Last section based off IDA REing: + + *(_DWORD *)(v13 + 80) = RomReadIntBig(); + *(_DWORD *)(v13 + 84) = RomReadIntBig(); + *(_DWORD *)(v13 + 88) = RomReadIntBig(); + *(_DWORD *)(v13 + 92) = RomReadIntBig(); + *(_DWORD *)(v13 + 96) = RomReadIntBig(); + *(_DWORD *)(v13 + 100) = RomReadIntBig(); + *(_DWORD *)(v13 + 208) = RomReadIntBig(); + *(_DWORD *)v13 = (unsigned __int8)RomReadUByte(); + *(_DWORD *)(v13 + 4) = RomReadIntBig(); + *(_DWORD *)(v13 + 8) = (unsigned __int8)RomReadUByte(); + *(_DWORD *)(v13 + 12) = RomReadIntBig(); + *(_QWORD *)(v13 + 216) = RomReadString(); + *(_DWORD *)(v13 + 16) = (unsigned __int8)RomReadUByte(); + *(_DWORD *)(v13 + 20) = RomReadIntBig(); + *(_DWORD *)(v13 + 112) = (unsigned __int8)RomReadUByte(); + + +00 1B 7B F0 maximumscore 1 +00 4F 86 48 +00 A6 CB F6 +00 11 0C E2 maximumscore 2 +00 3B 2D 10 +00 82 38 18 +FF FF FF FF +00 +00 00 00 00 +03 +00 00 00 00 +00 //str just use 00 +00 isEnableAC (>6th bit, just use 7C) +00 00 03 F9 +03 isAvailable (>2nd bit, just use 03)