IDAC: Improvements

- Fixed play stamp event name not shown
- Fixed broken cars such as: LEVIN SR (AE85), SKYLINE 25GT TURBO (ER34), S2000 (AP1), GR SUPRA (DB42), SWIFT Sport (ZC33S), LANCER RS EVOLUTION Ⅴ (CP9A), LANCER GSR EVOLUTION Ⅵ TMEDITION (CP9A)
- Fixed bunta/special mode not properly updating
- Fixed frontend (for real this time)
This commit is contained in:
2023-10-08 19:56:04 +02:00
parent 8ccb7f08f2
commit d55ada2538
8 changed files with 92 additions and 30 deletions

View File

@ -2,12 +2,13 @@ import os
import hashlib
def prepare_images(image_folder="./images"):
def prepare_images(image_folder="titles/idac/data/images"):
print(f"Preparing image delivery files in {image_folder}...")
for file in os.listdir(image_folder):
if file.endswith(".png") or file.endswith(".jpg"):
dpg_name = "adv-" + file[:-4].upper()
# dpg_name = "adv-" + file[:-4].upper()
dpg_name = file[:-4]
if file.endswith(".png"):
dpg_name += ".dpg"
else:
@ -22,10 +23,11 @@ def prepare_images(image_folder="./images"):
original_image = original_image_file.read()
image_hash = hashlib.md5(original_image).hexdigest()
print(
f"DPG for {file} not found, creating with hash {image_hash}..."
f"DPG for {file} not found, creating with hash {image_hash.upper()} ..."
)
md5_buf = bytes.fromhex(image_hash)
dpg_buf = md5_buf + original_image
dpg_name = "adv-" + image_hash.upper() + dpg_name[:-4]
with open(os.path.join(image_folder, dpg_name), "wb") as dpg_file:
dpg_file.write(dpg_buf)

View File

@ -1,6 +1,6 @@
{
"m_stamp_event_id": 25,
"stamp_event_nm": "*フランドール・スカーレットスタンプ",
"stamp_event_nm": "フランドール・スカーレットスタンプ",
"url": "https://info-initialdac.sega.jp/2290/",
"start_dt": "2023-10-01",
"end_dt": "2029-01-01",

View File

@ -1,6 +1,6 @@
{
"m_stamp_event_id": 24,
"stamp_event_nm": "*レミリア・スカーレットスタンプ",
"stamp_event_nm": "レミリア・スカーレットスタンプ",
"url": "https://info-initialdac.sega.jp/2096/",
"start_dt": "2023-10-01",
"end_dt": "2029-01-01",

View File

@ -1,6 +1,6 @@
{
"m_stamp_event_id": 26,
"stamp_event_nm": "*十六夜咲夜スタンプ",
"stamp_event_nm": "十六夜咲夜スタンプ",
"url": "https://info-initialdac.sega.jp/2306/",
"start_dt": "2023-10-01",
"end_dt": "2029-01-01",

View File

@ -38,6 +38,12 @@
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 12,
"release_status": 1,
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 259,
"release_status": 1,
@ -50,6 +56,12 @@
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 264,
"release_status": 1,
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 265,
"release_status": 1,
@ -116,18 +128,6 @@
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 1285,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 1286,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 1536,
"release_status": 1,
@ -152,6 +152,12 @@
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 65538,
"release_status": 1,
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 65539,
"release_status": 1,
@ -224,6 +230,12 @@
"recommend": 1,
"new_status": 0
},
{
"style_car_id": 66051,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 66304,
"release_status": 1,
@ -266,6 +278,24 @@
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 66821,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 66822,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 67073,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 67328,
"release_status": 1,
@ -422,6 +452,18 @@
"recommend": 0,
"new_status": 0
},
{
"style_car_id": 132358,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 132608,
"release_status": 1,
"recommend": 0,
"new_status": 1
},
{
"style_car_id": 132864,
"release_status": 1,
@ -779,8 +821,7 @@
"timerelease_chapter": 28
}
],
"annaunce_image": [
],
"annaunce_image": [],
"vs_balance_car": [
{
"style_car_id": 0,