plugins/iidx@asphyxia/models/custom.ts
2024-05-21 16:13:32 +09:00

106 lines
2.3 KiB
TypeScript

export interface custom {
collection: "custom";
version: number;
// skin //
frame: number;
turntable: number;
note_burst: number;
menu_music: number;
lane_cover: number;
category_vox: number;
note_skin: number;
full_combo_splash: number;
disable_musicpreview: boolean;
note_beam: number;
judge_font: number;
pacemaker_cover: number;
vefx_lock: boolean;
effect: number;
bomb_size: number;
disable_hcn_color: boolean;
first_note_preview: number;
skin_customize_flg: number[];
// appendsettings
rank_folder: boolean;
clear_folder: boolean;
diff_folder: boolean;
alpha_folder: boolean;
rival_folder: boolean;
rival_battle_folder: boolean;
rival_info: boolean;
hide_playcount: boolean;
disable_graph_cutin: boolean;
classic_hispeed: boolean;
rival_played_folder: boolean;
hide_iidxid: boolean;
disable_beginner_option: boolean;
// qpro //
qpro_head: number;
qpro_hair: number;
qpro_face: number;
qpro_hand: number;
qpro_body: number;
// qpro_secret (heroic verse) //
qpro_secret_head: string[];
qpro_secret_hair: string[];
qpro_secret_face: string[];
qpro_secret_hand: string[];
qpro_secret_body: string[];
}
export const default_custom = {
frame: 0,
turntable: 0,
note_burst: 0,
menu_music: 0,
lane_cover: 0,
category_vox: 0,
note_skin: 0,
full_combo_splash: 0,
disable_musicpreview: false,
note_beam: 0,
judge_font: 0,
pacemaker_cover: 0,
vefx_lock: false,
effect: 0,
bomb_size: 0,
disable_hcn_color: false,
first_note_preview: 0,
skin_customize_flg: Array<number>(3).fill(-1),
rank_folder: true,
clear_folder: true,
diff_folder: true,
alpha_folder: true,
rival_folder: true,
rival_battle_folder: true,
rival_info: true,
hide_playcount: false,
disable_graph_cutin: false,
classic_hispeed: false,
rival_played_folder: true,
hide_iidxid: false,
disable_beginner_option: false,
qpro_head: 0,
qpro_hair: 0,
qpro_face: 0,
qpro_hand: 0,
qpro_body: 0,
qpro_secret_head: Array<string>(7).fill("-1"),
qpro_secret_hair: Array<string>(7).fill("-1"),
qpro_secret_face: Array<string>(7).fill("-1"),
qpro_secret_hand: Array<string>(7).fill("-1"),
qpro_secret_body: Array<string>(7).fill("-1"),
}