mirror of
https://github.com/asphyxia-core/plugins.git
synced 2026-03-21 17:34:46 -05:00
242 lines
9.6 KiB
Plaintext
242 lines
9.6 KiB
Plaintext
//DATA//
|
|
profile: DB.FindOne(refid, { collection: "profile" })
|
|
pcdata: DB.FindOne(refid, { collection: "pcdata" })
|
|
custom: DB.FindOne(refid, { collection: "custom" })
|
|
lm_custom: DB.FindOne(refid, { collection: "lightning_custom" })
|
|
|
|
-
|
|
const version = [
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32
|
|
];
|
|
|
|
div
|
|
.card
|
|
.card-header
|
|
p.card-header-title
|
|
span.icon
|
|
i.mdi.mdi-account-edit
|
|
| Settings
|
|
.card-content
|
|
form(method="post" action="/emit/iidxUpdateCustom")
|
|
.field
|
|
input(type="text" name="refid", value=refid readonly hidden)
|
|
label.label IIDX ID
|
|
.control
|
|
input.input(type="text" name="iidxid", value=profile.idstr readonly)
|
|
.field
|
|
label.label Version
|
|
.control
|
|
.select
|
|
select(name="version", id="version")
|
|
each i in version
|
|
option(selected=(i==pcdata.version)) #{i}
|
|
.field
|
|
label.label Name
|
|
.control
|
|
input.input(type="text" name="name", id="name", value=profile.name)
|
|
//- SKIN
|
|
.field
|
|
label.label Frame
|
|
.control
|
|
input.input(type="number" name="frame", id="frame", value=custom.frame)
|
|
.field
|
|
label.label Turntable
|
|
.control
|
|
input.input(type="number" name="turntable", id="turntable", value=custom.turntable)
|
|
.field
|
|
label.label Note Burst
|
|
.control
|
|
input.input(type="number" name="note_burst", id="note_burst", value=custom.note_burst)
|
|
.field
|
|
label.label Menu Music
|
|
.control
|
|
input.input(type="number" name="menu_music", id="menu_music", value=custom.menu_music)
|
|
.field
|
|
label.label Lane Cover
|
|
.control
|
|
input.input(type="number" name="lane_cover", id="lane_cover", value=custom.lane_cover)
|
|
.field
|
|
label.label Category Voice
|
|
.control
|
|
input.input(type="number" name="category_vox", id="category_vox", value=custom.category_vox)
|
|
.field
|
|
label.label Note Skin
|
|
.control
|
|
input.input(type="number" name="note_skin", id="note_skin", value=custom.note_skin)
|
|
.field
|
|
label.label Full Combo Splash
|
|
.control
|
|
input.input(type="number" name="full_combo_splash", id="full_combo_splash", value=custom.full_combo_splash)
|
|
.field
|
|
label.label Note Beam
|
|
.control
|
|
input.input(type="number" name="note_beam", id="note_beam", value=custom.note_beam)
|
|
.field
|
|
label.label Judgement Font
|
|
.control
|
|
input.input(type="number" name="judge_font", id="judge_font", value=custom.judge_font)
|
|
.field
|
|
label.label Disable Music Preview
|
|
.control
|
|
input(type="checkbox" name="disable_musicpreview", id="disable_musicpreview", checked=Boolean(custom.disable_musicpreview))
|
|
.field
|
|
label.label Pacemaker Cover
|
|
.control
|
|
input.input(type="number" name="pacemaker_cover", id="pacemaker_cover", value=custom.pacemaker_cover)
|
|
.field
|
|
label.label VEFX Lock
|
|
.control
|
|
input(type="checkbox" name="vefx_lock", id="vefx_lock", checked=Boolean(custom.vefx_lock))
|
|
.field
|
|
label.label VEFX Lock (Effector)
|
|
.control
|
|
input.input(type="number" name="effect", id="effect", value=custom.effect)
|
|
.field
|
|
label.label Note Burst Size
|
|
.control
|
|
input.input(type="number" name="bomb_size", id="bomb_size", value=custom.bomb_size)
|
|
.field
|
|
label.label Disable HCN Color
|
|
.control
|
|
input(type="checkbox" name="disable_hcn_color", id="disable_hcn_color", checked=Boolean(custom.disable_hcn_color))
|
|
.field
|
|
label.label First Note Preview
|
|
.control
|
|
input.input(type="number" name="first_note_preview", id="first_note_preview", value=custom.first_note_preview)
|
|
.field
|
|
label.label Note Size
|
|
.control
|
|
if custom.note_size === undefined
|
|
input.input(type="number" name="note_size", id="note_size", value="0")
|
|
else
|
|
input.input(type="number" name="note_size", id="note_size", value=custom.note_size)
|
|
.field
|
|
label.label Lift Cover
|
|
.control
|
|
if custom.lift_cover === undefined
|
|
input.input(type="number" name="lift_cover", id="lift_cover", value="0")
|
|
else
|
|
input.input(type="number" name="lift_cover", id="lift_cover", value=custom.lift_cover)
|
|
.field
|
|
label.label Note Beam Size
|
|
.control
|
|
if custom.note_beam_size === undefined
|
|
input.input(type="number" name="note_beam_size", id="note_beam_size", value="0")
|
|
else
|
|
input.input(type="number" name="note_beam_size", id="note_beam_size", value=custom.note_beam_size)
|
|
//- APPEND SETTINGS
|
|
.field
|
|
label.label Rank Folder
|
|
.control
|
|
input(type="checkbox" name="rank_folder", id="rank_folder", checked=Boolean(custom.rank_folder))
|
|
.field
|
|
label.label Clear State Folder
|
|
.control
|
|
input(type="checkbox" name="clear_folder", id="clear_folder", checked=Boolean(custom.clear_folder))
|
|
.field
|
|
label.label Difficulty Folder
|
|
.control
|
|
input(type="checkbox" name="diff_folder", id="diff_folder", checked=Boolean(custom.diff_folder))
|
|
.field
|
|
label.label Alphabet Folder
|
|
.control
|
|
input(type="checkbox" name="alpha_folder", id="alpha_folder", checked=Boolean(custom.alpha_folder))
|
|
.field
|
|
label.label Rival Folder
|
|
.control
|
|
input(type="checkbox" name="rival_folder", id="rival_folder", checked=Boolean(custom.rival_folder))
|
|
.field
|
|
label.label Rival WIN/LOSE Folder
|
|
.control
|
|
input(type="checkbox" name="rival_battle_folder", id="rival_battle_folder", checked=Boolean(custom.rival_battle_folder))
|
|
.field
|
|
label.label Rival Info / Venue Top Display
|
|
.control
|
|
input(type="checkbox" name="rival_info", id="rival_info", checked=Boolean(custom.rival_info))
|
|
.field
|
|
label.label Hide Playcount
|
|
.control
|
|
input(type="checkbox" name="hide_playcount", id="hide_playcount", checked=Boolean(custom.hide_playcount))
|
|
.field
|
|
label.label Disable Pacemaker Cut-In
|
|
.control
|
|
input(type="checkbox" name="disable_graph_cutin", id="disable_graph_cutin", checked=Boolean(custom.disable_graph_cutin))
|
|
.field
|
|
label.label Classic Hi-SPEED
|
|
.control
|
|
input(type="checkbox" name="class_hispeed", id="class_hispeed", checked=Boolean(custom.class_hispeed))
|
|
.field
|
|
label.label Rival Played Folder
|
|
.control
|
|
input(type="checkbox" name="rival_played_folder", id="rival_played_folder", checked=Boolean(custom.rival_played_folder))
|
|
.field
|
|
label.label Hide IIDX ID
|
|
.control
|
|
input(type="checkbox" name="hide_iidxid", id="hide_iidxid", checked=Boolean(custom.hide_iidxid))
|
|
.field
|
|
label.label Disable Beginner Option
|
|
.control
|
|
if custom.disable_beginner_option === undefined
|
|
input(type="checkbox" name="disable_beginner_option", id="disable_beginner_option", checked=Boolean(false))
|
|
else
|
|
input(type="checkbox" name="disable_beginner_option", id="disable_beginner_option", checked=Boolean(custom.disable_beginner_option))
|
|
//- QPRO
|
|
.field
|
|
label.label QPRO Head
|
|
.control
|
|
input.input(type="number" name="qpro_head", id="qpro_head", value=custom.qpro_head)
|
|
.field
|
|
label.label QPRO Hair
|
|
.control
|
|
input.input(type="number" name="qpro_hair", id="qpro_hair", value=custom.qpro_hair)
|
|
.field
|
|
label.label QPRO Hand
|
|
.control
|
|
input.input(type="number" name="qpro_hand", id="qpro_hand", value=custom.qpro_hand)
|
|
.field
|
|
label.label QPRO Face
|
|
.control
|
|
input.input(type="number" name="qpro_face", id="qpro_face", value=custom.qpro_face)
|
|
.field
|
|
label.label QPRO Body
|
|
.control
|
|
input.input(type="number" name="qpro_body", id="qpro_body", value=custom.qpro_body)
|
|
.field
|
|
label.label QPRO Back
|
|
.control
|
|
if custom.qpro_back === undefined
|
|
input.input(type="number" name="qpro_back", id="qpro_back", value="0")
|
|
else
|
|
input.input(type="number" name="qpro_back", id="qpro_back", value=custom.qpro_back)
|
|
//- LIGHTNING CUSTOM
|
|
if lm_custom != null
|
|
.field
|
|
label.label Premium Area Skin
|
|
input.input(type="number" name="lm_skin", id="lm_skin", value=lm_custom.premium_skin)
|
|
label.label Premium Area Background
|
|
input.input(type="number" name="lm_bg", id="lm_bg", value=lm_custom.premium_bg)
|
|
.field
|
|
button.button.is-primary(type="submit")
|
|
span.icon
|
|
i.mdi.mdi-check
|
|
span Submit
|
|
script(src="static/asset/js/setting.js")
|