1
0

Add support for BISTROVER and CASTHOUR

This commit is contained in:
kekami 2022-02-19 17:37:20 -05:00
parent 349a784840
commit 329229e855
No known key found for this signature in database
GPG Key ID: 0F0158A0A5192D31
8 changed files with 666 additions and 1 deletions

View File

@ -7,3 +7,5 @@ This is A Core IIDX Plugin.
Supported Versions:
- HEROIC VERSE
- BISTROVER
- CASTHOUR

View File

@ -1,5 +1,5 @@
import { settings } from "../models/settings";
import { pc_data, IIDX27_pc_data} from "../models/pc_data";
import { pc_data, IIDX27_pc_data,IIDX28_pc_data, IIDX29_pc_data} from "../models/pc_data";
import { shop_data } from "../models/shop_data";
import { profile } from "../models/profile";
import { grade } from "../models/grade";
@ -26,6 +26,12 @@ export const pccommon: EPR = async (info, data, send) => {
if (version == 27) {
send.pugFile("pug/27pccommon.pug");
}
if (version == 28){
send.pugFile("pug/28pccommon.pug");
}
if (version == 29){
send.pugFile("pug/29pccommon.pug");
}
};
export const pcoldget: EPR = async (info, data, send) => {
@ -59,6 +65,12 @@ export const pctakeover: EPR = async (info, data, send) => {
if (version == 27) {
pc_data = IIDX27_pc_data;
}
if (version == 28){
pc_data = IIDX28_pc_data;
}
if (version == 29){
pc_data = IIDX29_pc_data;
}
await DB.Upsert<profile>(
refid,
@ -102,6 +114,12 @@ export const pcreg: EPR = async (info, data, send) => {
if (version == 27) {
pc_data = IIDX27_pc_data;
}
if (version == 28){
pc_data = IIDX28_pc_data;
}
if (version == 29){
pc_data = IIDX29_pc_data;
}
await DB.Upsert<profile>(
refid,
@ -216,6 +234,26 @@ export const pcget: EPR = async (info, data, send) => {
dArray,
});
}
if (version == 28) {
send.pugFile("pug/28get.pug", {
settings,
profile,
appendsetting,
pc_data,
shop_data,
dArray,
});
}
if (version == 29) {
send.pugFile("pug/29get.pug", {
settings,
profile,
appendsetting,
pc_data,
shop_data,
dArray,
});
}
}
};
@ -243,6 +281,7 @@ export const pcsave: EPR = async (info, data, send) => {
dp_mission_point = pc_data.dp_mission_point,
dp_mplay = pc_data.dp_mplay,
enemy_damage = pc_data.enemy_damage,
total_point = pc_data.total_point,
progress = pc_data.progress,
sp_clear_mission_clear = pc_data.sp_clear_mission_clear,
sp_clear_mission_level = pc_data.sp_clear_mission_level,
@ -252,6 +291,8 @@ export const pcsave: EPR = async (info, data, send) => {
sp_mission_point = pc_data.sp_mission_point,
sp_mplay = pc_data.sp_mplay,
tips_read_list = pc_data.tips_read_list;
//enemy_defeat_flg = pc_data.enemy_defeat_flg;
//mission_clear_num = pc_data.mission_clear_num;
let d_liflen = 0,
s_liflen = 0,
@ -286,6 +327,7 @@ export const pcsave: EPR = async (info, data, send) => {
dp_mission_point = parseInt($(data).attr("step").dp_mission_point);
dp_mplay = parseInt($(data).attr("step").dp_mplay);
enemy_damage = parseInt($(data).attr("step").enemy_damage);
total_point = parseInt($(data).attr("step").total_point);
progress = parseInt($(data).attr("step").progress);
sp_clear_mission_clear = parseInt(
$(data).attr("step").sp_clear_mission_clear
@ -299,6 +341,8 @@ export const pcsave: EPR = async (info, data, send) => {
sp_mission_point = parseInt($(data).attr("step").sp_mission_point);
sp_mplay = parseInt($(data).attr("step").sp_mplay);
tips_read_list = parseInt($(data).attr("step").tips_read_list);
enemy_defeat_flg = parseInt($(data).attr("step").enemy_defeat_flg);
mission_clear_num = parseInt($(data).attr("step").mission_clear_num);
}
if ($(data).attr("dj_rank.1").style == "1") {
@ -441,6 +485,222 @@ export const pcsave: EPR = async (info, data, send) => {
}
);
}
if (version == 28) {
await DB.Upsert<pc_data>(
refid,
{
collection: "pc_data",
version: version,
},
{
$set: {
deller:
pc_data.deller + parseInt($(data).element("deller").attr().deller),
trophy: $(data)
.element("achievements")
.bigints("trophy")
.slice(0, 10)
.map(String),
sprank: sprank,
sppoint: sppoint,
dprank: dprank,
dppoint: dppoint,
spradar: spradar,
dpradar: dpradar,
dp_clear_mission_clear: dp_clear_mission_clear,
dp_clear_mission_level: dp_clear_mission_level,
dp_dj_mission_clear: dp_dj_mission_clear,
dp_dj_mission_level: dp_dj_mission_level,
dp_level: dp_level,
dp_mission_point: dp_mission_point,
dp_mplay: dp_mplay,
enemy_damage: enemy_damage,
progress: progress,
sp_clear_mission_clear: sp_clear_mission_clear,
sp_clear_mission_level: sp_clear_mission_level,
sp_dj_mission_clear: sp_dj_mission_clear,
sp_dj_mission_level: sp_dj_mission_level,
sp_level: sp_level,
sp_mission_point: sp_mission_point,
sp_mplay: sp_mplay,
tips_read_list: tips_read_list,
dpnum: dpnum,
d_auto_scrach: parseInt($(data).attr().d_auto_scrach),
d_camera_layout: parseInt($(data).attr().d_camera_layout),
d_disp_judge: parseInt($(data).attr().d_disp_judge),
d_gauge_disp: parseInt($(data).attr().d_gauge_disp),
d_ghost_score: parseInt($(data).attr().d_ghost_score),
d_gno: parseInt($(data).attr().d_gno),
d_graph_score: parseInt($(data).attr().d_graph_score),
d_gtype: parseInt($(data).attr().d_gtype),
d_hispeed: parseFloat($(data).attr().d_hispeed),
d_judge: parseInt($(data).attr().d_judge),
d_judgeAdj: parseInt($(data).attr().d_judgeAdj),
d_lane_brignt: parseInt($(data).attr().d_lane_brignt),
d_liflen: d_liflen,
d_notes: parseFloat($(data).attr().d_notes),
d_opstyle: parseInt($(data).attr().d_opstyle),
d_pace: parseInt($(data).attr().d_pace),
d_sdlen: parseInt($(data).attr().d_sdlen),
d_sdtype: parseInt($(data).attr().d_sdtype),
d_sorttype: parseInt($(data).attr().d_sorttype),
d_timing: parseInt($(data).attr().d_timing),
d_tsujigiri_disp: parseInt($(data).attr().d_tsujigiri_disp),
dach: parseInt($(data).attr().d_achi),
dp_opt: $(data).attr().dp_opt,
dp_opt2: $(data).attr().dp_opt2,
d_sub_gno: parseInt($(data).attr().d_sub_gno),
gpos: parseInt($(data).attr().gpos),
mode: parseInt($(data).attr().mode),
pmode: parseInt($(data).attr().pmode),
rtype: parseInt($(data).attr().rtype),
ngrade: parseInt($(data).attr().ngrade),
spnum: spnum,
s_auto_scrach: parseInt($(data).attr().s_auto_scrach),
s_camera_layout: parseInt($(data).attr().s_camera_layout),
s_disp_judge: parseInt($(data).attr().s_disp_judge),
s_gauge_disp: parseInt($(data).attr().s_gauge_disp),
s_ghost_score: parseInt($(data).attr().s_ghost_score),
s_gno: parseInt($(data).attr().s_gno),
s_graph_score: parseInt($(data).attr().s_graph_score),
s_gtype: parseInt($(data).attr().s_gtype),
s_hispeed: parseFloat($(data).attr().s_hispeed),
s_judge: parseInt($(data).attr().s_judge),
s_judgeAdj: parseInt($(data).attr().s_judgeAdj),
s_lane_brignt: parseInt($(data).attr().s_lane_brignt),
s_liflen: s_liflen,
s_notes: parseFloat($(data).attr().s_notes),
s_opstyle: parseInt($(data).attr().s_opstyle),
s_pace: parseInt($(data).attr().s_pace),
s_sdlen: parseInt($(data).attr().s_sdlen),
s_sdtype: parseInt($(data).attr().s_sdtype),
s_sorttype: parseInt($(data).attr().s_sorttype),
s_timing: parseInt($(data).attr().s_timing),
s_tsujigiri_disp: parseInt($(data).attr().s_tsujigiri_disp),
sach: parseInt($(data).attr().s_achi),
sp_opt: $(data).attr().sp_opt,
s_sub_gno: parseInt($(data).attr().s_sub_gno),
},
}
);
}
if (version == 29) {
await DB.Upsert<pc_data>(
refid,
{
collection: "pc_data",
version: version,
},
{
$set: {
deller:
pc_data.deller + parseInt($(data).element("deller").attr().deller),
trophy: $(data)
.element("achievements")
.bigints("trophy")
.slice(0, 10)
.map(String),
sprank: sprank,
sppoint: sppoint,
dprank: dprank,
dppoint: dppoint,
spradar: spradar,
dpradar: dpradar,
dp_clear_mission_clear: dp_clear_mission_clear,
dp_clear_mission_level: dp_clear_mission_level,
dp_dj_mission_clear: dp_dj_mission_clear,
dp_dj_mission_level: dp_dj_mission_level,
dp_level: dp_level,
dp_mission_point: dp_mission_point,
dp_mplay: dp_mplay,
enemy_damage: enemy_damage,
total_point: total_point,
progress: progress,
sp_clear_mission_clear: sp_clear_mission_clear,
sp_clear_mission_level: sp_clear_mission_level,
sp_dj_mission_clear: sp_dj_mission_clear,
sp_dj_mission_level: sp_dj_mission_level,
sp_level: sp_level,
sp_mission_point: sp_mission_point,
sp_mplay: sp_mplay,
tips_read_list: tips_read_list,
//enemy_defeat_flg: enemy_defeat_flg,
//mission_clear_num: mission_clear_num,
dpnum: dpnum,
d_auto_scrach: parseInt($(data).attr().d_auto_scrach),
d_camera_layout: parseInt($(data).attr().d_camera_layout),
d_disp_judge: parseInt($(data).attr().d_disp_judge),
d_gauge_disp: parseInt($(data).attr().d_gauge_disp),
d_ghost_score: parseInt($(data).attr().d_ghost_score),
d_gno: parseInt($(data).attr().d_gno),
d_graph_score: parseInt($(data).attr().d_graph_score),
d_gtype: parseInt($(data).attr().d_gtype),
d_hispeed: parseFloat($(data).attr().d_hispeed),
d_judge: parseInt($(data).attr().d_judge),
d_judgeAdj: parseInt($(data).attr().d_judgeAdj),
d_lane_brignt: parseInt($(data).attr().d_lane_brignt),
d_liflen: d_liflen,
d_notes: parseFloat($(data).attr().d_notes),
d_opstyle: parseInt($(data).attr().d_opstyle),
d_pace: parseInt($(data).attr().d_pace),
d_sdlen: parseInt($(data).attr().d_sdlen),
d_sdtype: parseInt($(data).attr().d_sdtype),
d_sorttype: parseInt($(data).attr().d_sorttype),
d_timing: parseInt($(data).attr().d_timing),
d_tsujigiri_disp: parseInt($(data).attr().d_tsujigiri_disp),
dach: parseInt($(data).attr().d_achi),
dp_opt: $(data).attr().dp_opt,
dp_opt2: $(data).attr().dp_opt2,
d_sub_gno: parseInt($(data).attr().d_sub_gno),
gpos: parseInt($(data).attr().gpos),
mode: parseInt($(data).attr().mode),
pmode: parseInt($(data).attr().pmode),
rtype: parseInt($(data).attr().rtype),
ngrade: parseInt($(data).attr().ngrade),
spnum: spnum,
s_auto_scrach: parseInt($(data).attr().s_auto_scrach),
s_camera_layout: parseInt($(data).attr().s_camera_layout),
s_disp_judge: parseInt($(data).attr().s_disp_judge),
s_gauge_disp: parseInt($(data).attr().s_gauge_disp),
s_ghost_score: parseInt($(data).attr().s_ghost_score),
s_gno: parseInt($(data).attr().s_gno),
s_graph_score: parseInt($(data).attr().s_graph_score),
s_gtype: parseInt($(data).attr().s_gtype),
s_hispeed: parseFloat($(data).attr().s_hispeed),
s_judge: parseInt($(data).attr().s_judge),
s_judgeAdj: parseInt($(data).attr().s_judgeAdj),
s_lane_brignt: parseInt($(data).attr().s_lane_brignt),
s_liflen: s_liflen,
s_notes: parseFloat($(data).attr().s_notes),
s_opstyle: parseInt($(data).attr().s_opstyle),
s_pace: parseInt($(data).attr().s_pace),
s_sdlen: parseInt($(data).attr().s_sdlen),
s_sdtype: parseInt($(data).attr().s_sdtype),
s_sorttype: parseInt($(data).attr().s_sorttype),
s_timing: parseInt($(data).attr().s_timing),
s_tsujigiri_disp: parseInt($(data).attr().s_tsujigiri_disp),
sach: parseInt($(data).attr().s_achi),
sp_opt: $(data).attr().sp_opt,
s_sub_gno: parseInt($(data).attr().s_sub_gno),
s_auto_adjust: parseInt($(data).attr().s_auto_adjust),
d_auto_adjust: parseInt($(data).attr().d_auto_adjust),
},
}
);
}
send.success();
};

View File

@ -131,6 +131,8 @@ export function register() {
const MultiRoute = (method: string, handler: EPR | boolean) => {
// Helper for register multiple versions.
R.Route(`IIDX27${method}`, handler);
R.Route(`IIDX28${method}`, handler);
R.Route(`IIDX29${method}`, handler);
//R.Route(`IIDXのバージョン${method}`, handler);
};

View File

@ -35,6 +35,10 @@ export interface pc_data {
sp_mplay: number;
tips_read_list: number;
total_point: number;
enemy_defeat_flg: number;
mission_clear_num: number;
dpnum: number;
d_auto_scrach: number;
d_camera_layout: number;
@ -97,6 +101,8 @@ export interface pc_data {
s_exscore: number;
s_sub_gno: number;
s_tune: number;
s_auto_adjust: number;
d_auto_adjust: number;
}
export const IIDX27_pc_data = {
@ -192,3 +198,198 @@ export const IIDX27_pc_data = {
s_sub_gno: 0,
s_tune: 0,
};
export const IIDX28_pc_data = {
version: 28,
deller: 0,
sgid: -1,
dgid: -1,
trophy: ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0"],
sprank: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
sppoint: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
dprank: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
dppoint: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
spradar: [0, 0, 0, 0, 0, 0],
dpradar: [0, 0, 0, 0, 0, 0],
dp_clear_mission_clear: 0,
dp_clear_mission_level: 0,
dp_dj_mission_clear: 0,
dp_dj_mission_level: 0,
dp_level: 0,
dp_mission_point: 0,
dp_mplay: 0,
enemy_damage: 0,
progress: 0,
sp_clear_mission_clear: 0,
sp_clear_mission_level: 0,
sp_dj_mission_clear: 0,
sp_dj_mission_level: 0,
sp_level: 0,
sp_mission_point: 0,
sp_mplay: 0,
tips_read_list: 0,
dpnum: 0,
d_auto_scrach: 0,
d_camera_layout: 0,
d_disp_judge: 0,
d_gauge_disp: 0,
d_ghost_score: 0,
d_gno: 0,
d_graph_score: 0,
d_gtype: 0,
d_hispeed: 0,
d_judge: 0,
d_judgeAdj: 0,
d_lane_brignt: 0,
d_liflen: 0,
d_notes: 0,
d_opstyle: 0,
d_pace: 0,
d_sdlen: 0,
d_sdtype: 0,
d_sorttype: 0,
d_timing: 0,
d_tsujigiri_disp: 0,
dach: 0,
dp_opt: "0",
dp_opt2: "0",
d_sub_gno: 0,
d_tune: 0,
gpos: 0,
mode: 0,
pmode: 0,
rtype: 0,
ngrade: 0,
spnum: 0,
s_auto_scrach: 0,
s_camera_layout: 0,
s_disp_judge: 0,
s_gauge_disp: 0,
s_ghost_score: 0,
s_gno: 0,
s_graph_score: 0,
s_gtype: 0,
s_hispeed: 0,
s_judge: 0,
s_judgeAdj: 0,
s_lane_brignt: 0,
s_liflen: 0,
s_notes: 0,
s_opstyle: 0,
s_pace: 0,
s_sdlen: 0,
s_sdtype: 0,
s_sorttype: 0,
s_timing: 0,
s_tsujigiri_disp: 0,
sach: 0,
sp_opt: "0",
s_sub_gno: 0,
s_tune: 0,
};
export const IIDX29_pc_data = {
version: 29,
deller: 0,
sgid: -1,
dgid: -1,
trophy: ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0"],
sprank: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
sppoint: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
dprank: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
dppoint: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
spradar: [0, 0, 0, 0, 0, 0],
dpradar: [0, 0, 0, 0, 0, 0],
dp_clear_mission_clear: 0,
dp_clear_mission_level: 0,
dp_dj_mission_clear: 0,
dp_dj_mission_level: 0,
dp_level: 0,
dp_mission_point: 0,
dp_mplay: 0,
enemy_damage: 0,
progress: 0,
sp_clear_mission_clear: 0,
sp_clear_mission_level: 0,
sp_dj_mission_clear: 0,
sp_dj_mission_level: 0,
sp_level: 0,
sp_mission_point: 0,
sp_mplay: 0,
tips_read_list: 0,
total_point: 0,
enemy_defeat_flg: 0,
mission_clear_num: 0,
dpnum: 0,
d_auto_scrach: 0,
d_camera_layout: 0,
d_disp_judge: 0,
d_gauge_disp: 0,
d_ghost_score: 0,
d_gno: 0,
d_graph_score: 0,
d_gtype: 0,
d_hispeed: 0,
d_judge: 0,
d_judgeAdj: 0,
d_lane_brignt: 0,
d_liflen: 0,
d_notes: 0,
d_opstyle: 0,
d_pace: 0,
d_sdlen: 0,
d_sdtype: 0,
d_sorttype: 0,
d_timing: 0,
d_tsujigiri_disp: 0,
dach: 0,
dp_opt: "0",
dp_opt2: "0",
d_sub_gno: 0,
d_tune: 0,
gpos: 0,
mode: 0,
pmode: 0,
rtype: 0,
ngrade: 0,
spnum: 0,
s_auto_scrach: 0,
s_camera_layout: 0,
s_disp_judge: 0,
s_gauge_disp: 0,
s_ghost_score: 0,
s_gno: 0,
s_graph_score: 0,
s_gtype: 0,
s_hispeed: 0,
s_judge: 0,
s_judgeAdj: 0,
s_lane_brignt: 0,
s_liflen: 0,
s_notes: 0,
s_opstyle: 0,
s_pace: 0,
s_sdlen: 0,
s_sdtype: 0,
s_sorttype: 0,
s_timing: 0,
s_tsujigiri_disp: 0,
sach: 0,
sp_opt: "0",
s_sub_gno: 0,
s_tune: 0,
s_auto_adjust: 0,
d_auto_adjust: 0,
};

58
pug/28get.pug Normal file
View File

@ -0,0 +1,58 @@
IIDX28pc(status="0")
pcdata(d_auto_scrach=pc_data.d_auto_scrach d_camera_layout=pc_data.d_camera_layout d_disp_judge=pc_data.d_disp_judge d_gauge_disp=pc_data.d_gauge_disp d_ghost_score=pc_data.d_ghost_score d_gno=pc_data.d_gno d_graph_score=pc_data.d_graph_score d_gtype=pc_data.d_gtype d_hispeed=pc_data.d_hispeed d_judge=pc_data.d_judge d_judgeAdj=pc_data.d_judgeAdj d_lane_brignt=pc_data.d_lane_brignt d_liflen=pc_data.d_liflen d_notes=pc_data.d_notes d_opstyle=pc_data.d_opstyle d_pace=pc_data.d_pace d_sdlen=pc_data.d_sdlen d_sdtype=pc_data.d_sdtype d_sorttype=pc_data.d_sorttype d_sub_gno=pc_data.d_sub_gno d_timing=pc_data.d_timing d_tsujigiri_disp=pc_data.d_tsujigiri_disp d_tune=pc_data.d_tune dach=pc_data.dach dp_opt=pc_data.dp_opt dp_opt2=pc_data.dp_opt2 dpnum=0 gpos=pc_data.gpos id=profile.iidxid idstr=profile.iidxidstr mode=pc_data.mode name=profile.name pid=profile.pid pmode=pc_data.pmode rtype=pc_data.rtype s_auto_scrach=pc_data.s_auto_scrach s_camera_layout=pc_data.s_camera_layout s_disp_judge=pc_data.s_disp_judge s_gauge_disp=pc_data.s_gauge_disp s_ghost_score=pc_data.s_ghost_score s_gno=pc_data.s_gno s_graph_score=pc_data.s_graph_score s_gtype=pc_data.s_gtype s_hispeed=pc_data.s_hispeed s_judge=pc_data.s_judge s_judgeAdj=pc_data.s_judgeAdj s_lane_brignt=pc_data.s_lane_brignt s_liflen=pc_data.s_liflen s_notes=pc_data.s_notes s_opstyle=pc_data.s_opstyle s_pace=pc_data.s_pace s_sdlen=pc_data.s_sdlen s_sdtype=pc_data.s_sdtype s_sorttype=pc_data.s_sorttype s_sub_gno=pc_data.s_sub_gno s_timing=pc_data.s_timing s_tsujigiri_disp=pc_data.s_tsujigiri_disp s_tune=pc_data.s_tune sach=pc_data.sach sp_opt=pc_data.sp_opt spnum=pc_data.spnum ngrade=pc_data.ngrade)
join_shop(join_cflg="1" join_id="ea" join_name=shop_data.shop_name joinflg="1")
grade(sgid=pc_data.sgid dgid=pc_data.dgid)
- for (let d of dArray)
g(__type="u8" __count="4") #{d[0]} #{d[1]} #{d[2]} #{d[3]}
deller(deller=pc_data.deller rate="0")
rlist
ir_data
secret_course_data
secret
flg1(__type="s64" __count="3") 0 0 0
flg2(__type="s64" __count="3") 0 0 0
flg3(__type="s64" __count="3") 0 0 0
flg4(__type="s64" __count="3") 0 0 0
achievements(last_weekly="0" pack="0" pack_comp="0" rival_crush="0" visit_flg="0" weekly_num="0")
trophy(__type="s64" __count="20") #{pc_data.trophy[0]} #{pc_data.trophy[1]} #{pc_data.trophy[2]} #{pc_data.trophy[3]} #{pc_data.trophy[4]} #{pc_data.trophy[5]} #{pc_data.trophy[6]} #{pc_data.trophy[7]} #{pc_data.trophy[8]} #{pc_data.trophy[9]}
expert_point
classic_course_data
qprodata(__type="u32" __count="5") #{settings.qpro_head} #{settings.qpro_hair} #{settings.qpro_face} #{settings.qpro_hand} #{settings.qpro_body}
step(dp_clear_mission_clear=pc_data.dp_clear_mission_clear dp_clear_mission_level=pc_data.dp_clear_mission_level dp_dj_mission_clear=pc_data.dp_dj_mission_clear dp_dj_mission_level=pc_data.dp_dj_mission_level dp_level=pc_data.dp_level dp_mission_point=pc_data.dp_mission_point dp_mplay=pc_data.dp_mplay enemy_damage=pc_data.enemy_damage progress=pc_data.progress sp_clear_mission_clear=pc_data.sp_clear_mission_clear sp_clear_mission_level=pc_data.sp_clear_mission_level sp_dj_mission_clear=pc_data.sp_dj_mission_clear sp_dj_mission_level=pc_data.sp_dj_mission_level sp_level=pc_data.sp_level sp_mission_point=pc_data.sp_mission_point sp_mplay=pc_data.sp_mplay tips_read_list=pc_data.tips_read_list)
is_track_ticket(__type="bool") 1
dj_rank(style="0")
rank(__type="s32" __count="15") #{pc_data.sprank[0]} #{pc_data.sprank[1]} #{pc_data.sprank[2]} #{pc_data.sprank[3]} #{pc_data.sprank[4]} #{pc_data.sprank[5]} #{pc_data.sprank[6]} #{pc_data.sprank[7]} #{pc_data.sprank[8]} #{pc_data.sprank[9]} #{pc_data.sprank[10]} #{pc_data.sprank[11]} #{pc_data.sprank[12]} #{pc_data.sprank[13]} #{pc_data.sprank[14]}
point(__type="s32" __count="15") #{pc_data.sppoint[0]} #{pc_data.sppoint[1]} #{pc_data.sppoint[2]} #{pc_data.sppoint[3]} #{pc_data.sppoint[4]} #{pc_data.sppoint[5]} #{pc_data.sppoint[6]} #{pc_data.sppoint[7]} #{pc_data.sppoint[8]} #{pc_data.sppoint[9]} #{pc_data.sppoint[10]} #{pc_data.sppoint[11]} #{pc_data.sppoint[12]} #{pc_data.sppoint[13]} #{pc_data.sppoint[14]}
dj_rank(style="1")
rank(__type="s32" __count="15") #{pc_data.dprank[0]} #{pc_data.dprank[1]} #{pc_data.dprank[2]} #{pc_data.dprank[3]} #{pc_data.dprank[4]} #{pc_data.dprank[5]} #{pc_data.dprank[6]} #{pc_data.dprank[7]} #{pc_data.dprank[8]} #{pc_data.dprank[9]} #{pc_data.dprank[10]} #{pc_data.dprank[11]} #{pc_data.dprank[12]} #{pc_data.dprank[13]} #{pc_data.dprank[14]}
point(__type="s32" __count="15") #{pc_data.dppoint[0]} #{pc_data.dppoint[1]} #{pc_data.dppoint[2]} #{pc_data.dppoint[3]} #{pc_data.dppoint[4]} #{pc_data.dppoint[5]} #{pc_data.dppoint[6]} #{pc_data.dppoint[7]} #{pc_data.dppoint[8]} #{pc_data.dppoint[9]} #{pc_data.dppoint[10]} #{pc_data.dppoint[11]} #{pc_data.dppoint[12]} #{pc_data.dppoint[13]} #{pc_data.dppoint[14]}
notes_radar(style="0")
radar_score(__type="s32" __count="6") #{pc_data.spradar[0]} #{pc_data.spradar[1]} #{pc_data.spradar[2]} #{pc_data.spradar[3]} #{pc_data.spradar[4]} #{pc_data.spradar[5]}
notes_radar(style="1")
radar_score(__type="s32" __count="6") #{pc_data.dpradar[0]} #{pc_data.dpradar[1]} #{pc_data.dpradar[2]} #{pc_data.dpradar[3]} #{pc_data.dpradar[4]} #{pc_data.dpradar[5]}
//-arena_data(play_num="0" play_num_dp="1" play_num_sp="1")
//- achieve_data(arena_class="19" best_top_class_continuing="0" now_top_class_continuing="0" play_style="0" rating_value="0")
//- achieve_data(arena_class="19" best_top_class_continuing="0" now_top_class_continuing="0" play_style="1" rating_value="0")
//- cube_data(cube="0" season_id="0")
ea_premium_course
bind_eaappli
leggendaria_open
pay_per_use(item_num="99")
playlist(encrypt_playlist="0" index="0" play_style="0")
spdp_rival(flg="0")
enable_qr_reward
visitor(anum="0" pnum="0" snum="0" vs_flg="0")
konami_stytle(skip_flg="0")
arena_penalty
defeat(defeat_flg="0")
bemani_vote(music_list="-1")
floor_infection3(music_list="-1")
language_setting(language="-1")
leggendaria_semi_open(flg="0")
kac_entry_info
enable_kac_deller
disp_kac_mark
is_kac_entry
is_kac_evnet_entry
kac_secret_music
skin(__type="s16" __count="20") #{settings.frame} #{settings.turntable} #{settings.note_burst} #{settings.menu_music} #{appendsetting} #{settings.lane_cover} 0 0 #{settings.note_skin} #{settings.full_combo_splash} #{settings.note_beam} #{settings.judge_font} 0 #{settings.disable_musicpreview} #{settings.pacemaker_cover} #{settings.vefx_lock} #{settings.effect} #{settings.bomb_size} #{settings.disable_hcn_color} #{settings.first_note_preview}

42
pug/28pccommon.pug Normal file
View File

@ -0,0 +1,42 @@
IIDX28pc(status="0")
monthly_mranking(__type="u16" __count="1") 65535
total_mranking(__type="u16" __count="1") 65535
internet_ranking
secret_ex_course
kac_mid(__type="s32" __count="1") 65535
kac_clid(__type="s32" __count="1") 0
ir(beat="3")
cm(compo="cm_ultimate" folder="cm_ultimate" id="0")
tdj_cm
cm(filename="cm_bn_001" id="0")
cm(filename="cm_bn_002" id="1")
cm(filename="event_bn_001" id="2")
cm(filename="event_bn_004" id="3")
cm(filename="event_bn_006" id="4")
cm(filename="fipb_001" id="5")
cm(filename="year_bn_004" id="6")
cm(filename="year_bn_005" id="7")
cm(filename="year_bn_006_2" id="8")
cm(filename="year_bn_007" id="9")
license
string(__type="str") Asphyxia
file_recovery(url="https://example.com")
button_release_frame( frame="0")
escape_package_info
list(apply_file_name="XXX" apply_release_code="XXX")
expert(phase="1")
expert_random_secret(phase="2")
boss(phase="0")
vip_pass_black
deller_bonus(open="1")
newsong_another(open="1")
pcb_check(flg="0")
expert_secret_full_open
eaorder_phase(phase="2")
common_evnet(flg="65535")
system_voice_phase(phase="0")
extra_boss_event(phase="0")
event1_phase(phase="0")
premium_area_news(open="1")
premium_area_qpro(open="1")
ignore_button_mashing

58
pug/29get.pug Normal file
View File

@ -0,0 +1,58 @@
IIDX29pc(status="0")
pcdata(d_auto_scrach=pc_data.d_auto_scrach d_camera_layout=pc_data.d_camera_layout d_disp_judge=pc_data.d_disp_judge d_gauge_disp=pc_data.d_gauge_disp d_ghost_score=pc_data.d_ghost_score d_gno=pc_data.d_gno d_graph_score=pc_data.d_graph_score d_gtype=pc_data.d_gtype d_hispeed=pc_data.d_hispeed d_judge=pc_data.d_judge d_judgeAdj=pc_data.d_judgeAdj d_lane_brignt=pc_data.d_lane_brignt d_liflen=pc_data.d_liflen d_notes=pc_data.d_notes d_opstyle=pc_data.d_opstyle d_pace=pc_data.d_pace d_sdlen=pc_data.d_sdlen d_sdtype=pc_data.d_sdtype d_sorttype=pc_data.d_sorttype d_sub_gno=pc_data.d_sub_gno d_timing=pc_data.d_timing d_tsujigiri_disp=pc_data.d_tsujigiri_disp d_tune=pc_data.d_tune dach=pc_data.dach dp_opt=pc_data.dp_opt dp_opt2=pc_data.dp_opt2 dpnum=0 gpos=pc_data.gpos id=profile.iidxid idstr=profile.iidxidstr mode=pc_data.mode name=profile.name pid=profile.pid pmode=pc_data.pmode rtype=pc_data.rtype s_auto_scrach=pc_data.s_auto_scrach s_camera_layout=pc_data.s_camera_layout s_disp_judge=pc_data.s_disp_judge s_gauge_disp=pc_data.s_gauge_disp s_ghost_score=pc_data.s_ghost_score s_gno=pc_data.s_gno s_graph_score=pc_data.s_graph_score s_gtype=pc_data.s_gtype s_hispeed=pc_data.s_hispeed s_judge=pc_data.s_judge s_judgeAdj=pc_data.s_judgeAdj s_lane_brignt=pc_data.s_lane_brignt s_liflen=pc_data.s_liflen s_notes=pc_data.s_notes s_opstyle=pc_data.s_opstyle s_pace=pc_data.s_pace s_sdlen=pc_data.s_sdlen s_sdtype=pc_data.s_sdtype s_sorttype=pc_data.s_sorttype s_sub_gno=pc_data.s_sub_gno s_timing=pc_data.s_timing s_tsujigiri_disp=pc_data.s_tsujigiri_disp s_tune=pc_data.s_tune sach=pc_data.sach sp_opt=pc_data.sp_opt spnum=pc_data.spnum ngrade=pc_data.ngrade s_auto_adjust=pc_data.s_auto_adjust d_auto_adjust=pc_data.d_auto_adjust)
join_shop(join_cflg="1" join_id="ea" join_name=shop_data.shop_name joinflg="1")
grade(sgid=pc_data.sgid dgid=pc_data.dgid)
- for (let d of dArray)
g(__type="u8" __count="4") #{d[0]} #{d[1]} #{d[2]} #{d[3]}
deller(deller=pc_data.deller rate="0")
rlist
ir_data
secret_course_data
secret
flg1(__type="s64" __count="3") 0 0 0
flg2(__type="s64" __count="3") 0 0 0
flg3(__type="s64" __count="3") 0 0 0
flg4(__type="s64" __count="3") 0 0 0
achievements(last_weekly="0" pack="0" pack_comp="0" rival_crush="0" visit_flg="0" weekly_num="0")
trophy(__type="s64" __count="20") #{pc_data.trophy[0]} #{pc_data.trophy[1]} #{pc_data.trophy[2]} #{pc_data.trophy[3]} #{pc_data.trophy[4]} #{pc_data.trophy[5]} #{pc_data.trophy[6]} #{pc_data.trophy[7]} #{pc_data.trophy[8]} #{pc_data.trophy[9]}
expert_point
classic_course_data
qprodata(__type="u32" __count="5") #{settings.qpro_head} #{settings.qpro_hair} #{settings.qpro_face} #{settings.qpro_hand} #{settings.qpro_body}
step(dp_clear_mission_clear=pc_data.dp_clear_mission_clear dp_clear_mission_level=pc_data.dp_clear_mission_level dp_dj_mission_clear=pc_data.dp_dj_mission_clear dp_dj_mission_level=pc_data.dp_dj_mission_level dp_level=pc_data.dp_level dp_mission_point=pc_data.dp_mission_point dp_mplay=pc_data.dp_mplay enemy_damage=pc_data.enemy_damage progress=pc_data.progress sp_clear_mission_clear=pc_data.sp_clear_mission_clear sp_clear_mission_level=pc_data.sp_clear_mission_level sp_dj_mission_clear=pc_data.sp_dj_mission_clear sp_dj_mission_level=pc_data.sp_dj_mission_level sp_level=pc_data.sp_level sp_mission_point=pc_data.sp_mission_point sp_mplay=pc_data.sp_mplay tips_read_list=pc_data.tips_read_list total_point=pc_data.total_point enemy_defeat_flg=pc_data.enemy_defeat_flg mission_clear_num=pc_data.mission_clear_num)
is_track_ticket(__type="bool") 1
dj_rank(style="0")
rank(__type="s32" __count="15") #{pc_data.sprank[0]} #{pc_data.sprank[1]} #{pc_data.sprank[2]} #{pc_data.sprank[3]} #{pc_data.sprank[4]} #{pc_data.sprank[5]} #{pc_data.sprank[6]} #{pc_data.sprank[7]} #{pc_data.sprank[8]} #{pc_data.sprank[9]} #{pc_data.sprank[10]} #{pc_data.sprank[11]} #{pc_data.sprank[12]} #{pc_data.sprank[13]} #{pc_data.sprank[14]}
point(__type="s32" __count="15") #{pc_data.sppoint[0]} #{pc_data.sppoint[1]} #{pc_data.sppoint[2]} #{pc_data.sppoint[3]} #{pc_data.sppoint[4]} #{pc_data.sppoint[5]} #{pc_data.sppoint[6]} #{pc_data.sppoint[7]} #{pc_data.sppoint[8]} #{pc_data.sppoint[9]} #{pc_data.sppoint[10]} #{pc_data.sppoint[11]} #{pc_data.sppoint[12]} #{pc_data.sppoint[13]} #{pc_data.sppoint[14]}
dj_rank(style="1")
rank(__type="s32" __count="15") #{pc_data.dprank[0]} #{pc_data.dprank[1]} #{pc_data.dprank[2]} #{pc_data.dprank[3]} #{pc_data.dprank[4]} #{pc_data.dprank[5]} #{pc_data.dprank[6]} #{pc_data.dprank[7]} #{pc_data.dprank[8]} #{pc_data.dprank[9]} #{pc_data.dprank[10]} #{pc_data.dprank[11]} #{pc_data.dprank[12]} #{pc_data.dprank[13]} #{pc_data.dprank[14]}
point(__type="s32" __count="15") #{pc_data.dppoint[0]} #{pc_data.dppoint[1]} #{pc_data.dppoint[2]} #{pc_data.dppoint[3]} #{pc_data.dppoint[4]} #{pc_data.dppoint[5]} #{pc_data.dppoint[6]} #{pc_data.dppoint[7]} #{pc_data.dppoint[8]} #{pc_data.dppoint[9]} #{pc_data.dppoint[10]} #{pc_data.dppoint[11]} #{pc_data.dppoint[12]} #{pc_data.dppoint[13]} #{pc_data.dppoint[14]}
notes_radar(style="0")
radar_score(__type="s32" __count="6") #{pc_data.spradar[0]} #{pc_data.spradar[1]} #{pc_data.spradar[2]} #{pc_data.spradar[3]} #{pc_data.spradar[4]} #{pc_data.spradar[5]}
notes_radar(style="1")
radar_score(__type="s32" __count="6") #{pc_data.dpradar[0]} #{pc_data.dpradar[1]} #{pc_data.dpradar[2]} #{pc_data.dpradar[3]} #{pc_data.dpradar[4]} #{pc_data.dpradar[5]}
//-arena_data(play_num="0" play_num_dp="1" play_num_sp="1")
//- achieve_data(arena_class="19" best_top_class_continuing="0" now_top_class_continuing="0" play_style="0" rating_value="0")
//- achieve_data(arena_class="19" best_top_class_continuing="0" now_top_class_continuing="0" play_style="1" rating_value="0")
//- cube_data(cube="0" season_id="0")
ea_premium_course
bind_eaappli
leggendaria_open
pay_per_use(item_num="99")
playlist(encrypt_playlist="0" index="0" play_style="0")
spdp_rival(flg="0")
enable_qr_reward
visitor(anum="0" pnum="0" snum="0" vs_flg="0")
konami_stytle(skip_flg="0")
arena_penalty
defeat(defeat_flg="0")
bemani_vote(music_list="-1")
floor_infection3(music_list="-1")
language_setting(language="-1")
leggendaria_semi_open(flg="0")
kac_entry_info
enable_kac_deller
disp_kac_mark
is_kac_entry
is_kac_evnet_entry
kac_secret_music
skin(__type="s16" __count="20") #{settings.frame} #{settings.turntable} #{settings.note_burst} #{settings.menu_music} #{appendsetting} #{settings.lane_cover} 0 0 #{settings.note_skin} #{settings.full_combo_splash} #{settings.note_beam} #{settings.judge_font} 0 #{settings.disable_musicpreview} #{settings.pacemaker_cover} #{settings.vefx_lock} #{settings.effect} #{settings.bomb_size} #{settings.disable_hcn_color} #{settings.first_note_preview}

42
pug/29pccommon.pug Normal file
View File

@ -0,0 +1,42 @@
IIDX29pc(status="0")
monthly_mranking(__type="u16" __count="1") 65535
total_mranking(__type="u16" __count="1") 65535
internet_ranking
secret_ex_course
kac_mid(__type="s32" __count="1") 65535
kac_clid(__type="s32" __count="1") 0
ir(beat="3")
cm(compo="cm_ultimate" folder="cm_ultimate" id="0")
tdj_cm
cm(filename="cm_bn_001" id="0")
cm(filename="cm_bn_002" id="1")
cm(filename="event_bn_001" id="2")
cm(filename="event_bn_004" id="3")
cm(filename="event_bn_006" id="4")
cm(filename="fipb_001" id="5")
cm(filename="year_bn_004" id="6")
cm(filename="year_bn_005" id="7")
cm(filename="year_bn_006_2" id="8")
cm(filename="year_bn_007" id="9")
license
string(__type="str") Asphyxia
file_recovery(url="https://example.com")
button_release_frame( frame="0")
escape_package_info
list(apply_file_name="XXX" apply_release_code="XXX")
expert(phase="1")
expert_random_secret(phase="2")
boss(phase="0")
vip_pass_black
deller_bonus(open="1")
newsong_another(open="1")
pcb_check(flg="0")
expert_secret_full_open
eaorder_phase(phase="2")
common_evnet(flg="65535")
system_voice_phase(phase="0")
extra_boss_event(phase="0")
event1_phase(phase="0")
premium_area_news(open="1")
premium_area_qpro(open="1")
ignore_button_mashing