mirror of
https://github.com/asphyxia-core/plugins.git
synced 2026-03-21 17:34:46 -05:00
IIDX: Added events saving on CANNON BALLERS and misc
This commit is contained in:
parent
6b24d34d89
commit
e04588e942
|
|
@ -1,6 +1,6 @@
|
|||
# beatmaniaIIDX
|
||||
|
||||
Plugin Version: **v0.1.13**
|
||||
Plugin Version: **v0.1.14**
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -33,13 +33,15 @@ Features
|
|||
- ARENA (Partial)
|
||||
- RANDOME LANE TICKET
|
||||
- FAVORITE/SONG SELECTION NOTES (Partial)
|
||||
- EXTRA FAVORITE does not support yet
|
||||
|
||||
---
|
||||
|
||||
Known Issues
|
||||
- Clear Lamps may display invalid lamps due to missing conversion code
|
||||
- DJ LEVEL folders are broken in ~ DJ TROOPERS due to missing rank_id
|
||||
- DJ LEVEL folders are broken in ~ DJ TROOPERS due to missing rank\_id
|
||||
- LEGGENDARIA play records before HEROIC VERSE may not display on higher version due to missing conversion code
|
||||
- ONE MORE EXTRA STAGE progress won't save (can't test this due to skill issue)
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -53,7 +55,7 @@ Changelogs
|
|||
- Expanded score array to adapting newer difficulty (SPN ~ DPA [6] -> SPB ~ DPL [10])
|
||||
- This borked previous score datas recorded with v0.1.0
|
||||
- All score data now shared with all version
|
||||
- as it doesn't have music_id conversion, it will display incorrect data on certain versions
|
||||
- as it doesn't have music\_id conversion, it will display incorrect data on certain versions
|
||||
- Added Initial customize support (no webui)
|
||||
|
||||
**v0.1.2**
|
||||
|
|
@ -68,13 +70,13 @@ Changelogs
|
|||
|
||||
**v0.1.5**
|
||||
- Added Initial support for Resort Anthem
|
||||
- BEGINNER, LEAGUE, STORY does not work yet
|
||||
- Fixed where s_hispeed/d_hispeed doesn't save correctly
|
||||
- LEAGUE, STORY does not work yet
|
||||
- Fixed where s\_hispeed/d\_hispeed doesn't save correctly
|
||||
|
||||
**v0.1.6**
|
||||
- Added Initial support for tricoro
|
||||
- Some of event savings are broken
|
||||
- Added movie_upload url setting on plugin setting (BISTROVER ~)
|
||||
- Added movie\_upload url setting on plugin setting (BISTROVER ~)
|
||||
- This uses JSON instead of XML and this requires additional setup (can't test or implement this as I don't own NVIDIA GPU)
|
||||
|
||||
**v0.1.7**
|
||||
|
|
@ -86,7 +88,7 @@ Changelogs
|
|||
- Added RIVAL pacemaker support
|
||||
- Added Initial support for PENDUAL
|
||||
- Some of event savings are broken
|
||||
- Fixed where old_linkage_secret_flg is missing on pc.get response (RESIDENT)
|
||||
- Fixed where old\_linkage\_secret\_flg is missing on pc.get response (RESIDENT)
|
||||
- Fixed where game could crash due to invalid rival qprodata
|
||||
- Fixed where lift isn't saving (SPADA)
|
||||
|
||||
|
|
@ -97,12 +99,12 @@ Changelogs
|
|||
|
||||
**v0.1.10**
|
||||
- Added Initial support for SINOBUZ ~ Rootage
|
||||
- Converted from asphyxia_route_public
|
||||
- Converted from asphyxia\_route\_public
|
||||
|
||||
**v0.1.11**
|
||||
- Added Shop Ranking support
|
||||
- Changed pc.common/gameSystem.systemInfo response not to use pugFile
|
||||
- IIDX_CPUS on models/arena.ts came from asphyxia_route_public
|
||||
- IIDX\_CPUS on models/arena.ts came from asphyxia\_route\_public
|
||||
|
||||
**v0.1.12**
|
||||
- Exposed some of pc.common attributes to plugin settings (WIP)
|
||||
|
|
@ -122,3 +124,8 @@ Changelogs
|
|||
- Added Initial support for DJ TROOPERS
|
||||
- Added Initial support for EMPRESS
|
||||
- Fixed where EXPERT result does not display total cleared users and ranking position
|
||||
|
||||
**v0.1.14**
|
||||
- Added Experimental OMEGA-Attack event saving support on tricoro
|
||||
- Reworked on SINOBUZ ~ Rootage responses
|
||||
- Fixed where Base64toBuffer returns invalid value sometimes
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@ export const pccommon: EPR = async (info, data, send) => {
|
|||
boss: K.ATTR({ phase: String(U.GetConfig("cp_boss")) }),
|
||||
event1_phase: K.ATTR({ phase: String(U.GetConfig("cp_event1")) }),
|
||||
event2_phase: K.ATTR({ phase: String(U.GetConfig("cp_event2")) }),
|
||||
extra_boss_event: K.ATTR({ phase: String(30) }), // TODO:: verify //
|
||||
extra_boss_event: K.ATTR({ phase: String(U.GetConfig("cp_extraboss")) }), // TODO:: verify //
|
||||
vip_pass_black: {},
|
||||
event1_ranbow_ticket: {},
|
||||
deller_bonus: K.ATTR({ open: String(1) }),
|
||||
|
|
@ -162,12 +162,17 @@ export const pccommon: EPR = async (info, data, send) => {
|
|||
common_evnet: K.ATTR({ flg: String(-1) }), // TODO:: figure out what this does //
|
||||
}
|
||||
break;
|
||||
case 25:// asphyxia_route_public //
|
||||
case 25:
|
||||
result = {
|
||||
...result,
|
||||
boss: K.ATTR({ phase: String(U.GetConfig("cb_boss")) }),
|
||||
event1_phase: K.ATTR({ phase: String(U.GetConfig("cb_event1")) }),
|
||||
extra_boss_event: K.ATTR({ phase: String(U.GetConfig("cb_extraboss")) }),
|
||||
vip_pass_black: {},
|
||||
deller_bonus: K.ATTR({ open: String(1) }),
|
||||
newsong_another: K.ATTR({ open: String(Number(U.GetConfig("NewSongAnother12"))) }),
|
||||
expert_secret_full_open: {},
|
||||
system_voice_phase: K.ATTR({ phase: String(_.random(0, 8)) }),
|
||||
eaorder_phase: K.ATTR({ phase: String(2) }), // TODO:: figure out what this does //
|
||||
common_evnet: K.ATTR({ flg: String(-1) }), // TODO:: figure out what this does //
|
||||
}
|
||||
break;
|
||||
case 26:
|
||||
|
|
@ -661,8 +666,10 @@ export const pcget: EPR = async (info, data, send) => {
|
|||
open_tokotoko = null,
|
||||
mystery_line = null,
|
||||
siege_sinobuz = null,
|
||||
siege_sinobuz_sub = null,
|
||||
siege_sinobuz_sub = [],
|
||||
ninja_shichikyoden = null,
|
||||
rush_cannonracer = null,
|
||||
rush_cannonracer_sub = [],
|
||||
mirage_lib = null,
|
||||
mirage_lib_sub = [],
|
||||
delabity_lab = null,
|
||||
|
|
@ -712,6 +719,13 @@ export const pcget: EPR = async (info, data, send) => {
|
|||
if (!_.isNil(ninja_shichikyoden.enemy_damage))
|
||||
ninja_shichikyoden.enemy_damage = Base64toBuffer(ninja_shichikyoden.enemy_damage).toString("hex");
|
||||
}
|
||||
else if (version == 25) {
|
||||
rush_cannonracer = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event1_data" });
|
||||
rush_cannonracer_sub = await DB.Find(refid, { collection: "event_1_sub", version: version, event_name: "event1_data" });
|
||||
rush_cannonracer_sub.forEach((res) => {
|
||||
res.is_clear = Number(res.is_clear);
|
||||
});
|
||||
}
|
||||
else if (version == 26) {
|
||||
mirage_lib = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event1_data" });
|
||||
if (!_.isNil(mirage_lib.quiz_control_list))
|
||||
|
|
@ -905,6 +919,8 @@ export const pcget: EPR = async (info, data, send) => {
|
|||
siege_sinobuz,
|
||||
siege_sinobuz_sub,
|
||||
ninja_shichikyoden,
|
||||
rush_cannonracer,
|
||||
rush_cannonracer_sub,
|
||||
mirage_lib,
|
||||
mirage_lib_sub,
|
||||
delabity_lab,
|
||||
|
|
@ -2237,7 +2253,6 @@ export const pcsave: EPR = async (info, data, send) => {
|
|||
hold_point: parseInt($(data).attr("event1_data").hold_point),
|
||||
rank_point: parseInt($(data).attr("event1_data").rank_point),
|
||||
tips_list: parseInt($(data).attr("event1_data").tips_list),
|
||||
use_gift_point: $(data).element("event1_data").bool("use_gift_point"),
|
||||
};
|
||||
|
||||
await DB.Upsert(refid,
|
||||
|
|
@ -2509,7 +2524,121 @@ export const pcsave: EPR = async (info, data, send) => {
|
|||
pcdata.d_liflen = parseInt($(data).attr().d_lift);
|
||||
}
|
||||
|
||||
if (!_.isNil($(data).element("secret"))) {
|
||||
pcdata.secret_flg1 = $(data).element("secret").bigints("flg1").map(String);
|
||||
pcdata.secret_flg2 = $(data).element("secret").bigints("flg2").map(String);
|
||||
pcdata.secret_flg3 = $(data).element("secret").bigints("flg3").map(String);
|
||||
}
|
||||
|
||||
if (!_.isNil($(data).element("favorite"))) {
|
||||
pcdata.sp_mlist = $(data).element("favorite").buffer("sp_mlist").toString("base64");
|
||||
pcdata.sp_clist = $(data).element("favorite").buffer("sp_clist").toString("base64");
|
||||
pcdata.dp_mlist = $(data).element("favorite").buffer("dp_mlist").toString("base64");
|
||||
pcdata.dp_clist = $(data).element("favorite").buffer("dp_clist").toString("base64");
|
||||
}
|
||||
|
||||
if (!_.isNil($(data).element("qpro_secret"))) {
|
||||
custom.qpro_secret_head = $(data).element("qpro_secret").bigints("head").map(String);
|
||||
custom.qpro_secret_hair = $(data).element("qpro_secret").bigints("hair").map(String);
|
||||
custom.qpro_secret_face = $(data).element("qpro_secret").bigints("face").map(String);
|
||||
custom.qpro_secret_body = $(data).element("qpro_secret").bigints("body").map(String);
|
||||
custom.qpro_secret_hand = $(data).element("qpro_secret").bigints("hand").map(String);
|
||||
}
|
||||
|
||||
if (!_.isNil($(data).element("qpro_equip"))) {
|
||||
custom.qpro_head = parseInt($(data).attr("qpro_equip").head);
|
||||
custom.qpro_hair = parseInt($(data).attr("qpro_equip").hair);
|
||||
custom.qpro_face = parseInt($(data).attr("qpro_equip").face);
|
||||
custom.qpro_body = parseInt($(data).attr("qpro_equip").body);
|
||||
custom.qpro_hand = parseInt($(data).attr("qpro_equip").head);
|
||||
}
|
||||
|
||||
if (hasStepUpData) {
|
||||
pcdata.st_enemy_damage = parseInt($(data).attr("step").enemy_damage);
|
||||
pcdata.st_progress = parseInt($(data).attr("step").progress);
|
||||
pcdata.st_point = parseInt($(data).attr("step").point);
|
||||
pcdata.st_enemy_defeat_flg = parseInt($(data).attr("step").enemy_defeat_flg);
|
||||
pcdata.st_sp_level = parseInt($(data).attr("step").sp_level);
|
||||
pcdata.st_dp_level = parseInt($(data).attr("step").dp_level);
|
||||
pcdata.st_sp_mplay = parseInt($(data).attr("step").sp_mplay);
|
||||
pcdata.st_dp_mplay = parseInt($(data).attr("step").dp_mplay);
|
||||
}
|
||||
|
||||
if (!_.isNil($(data).element("achievements"))) {
|
||||
// TODO:: achi_packflg, achi_packid, achi_playpack //
|
||||
pcdata.achi_lastweekly = parseInt($(data).attr("achievements").last_weekly);
|
||||
pcdata.achi_packcomp = parseInt($(data).attr("achievements").pack_comp);
|
||||
pcdata.achi_visitflg = parseInt($(data).attr("achievements").visit_flg);
|
||||
pcdata.achi_weeklynum = parseInt($(data).attr("achievements").weekly_num);
|
||||
pcdata.achi_trophy = $(data).element("achievements").bigints("trophy").map(String);
|
||||
}
|
||||
|
||||
if ($(data).attr("dj_rank.1").style == "1") {
|
||||
pcdata.dr_sprank = $(data).element("dj_rank").numbers("rank");
|
||||
pcdata.dr_sppoint = $(data).element("dj_rank").numbers("point");
|
||||
pcdata.dr_dprank = $(data).element("dj_rank.1").numbers("rank");
|
||||
pcdata.dr_dppoint = $(data).element("dj_rank.1").numbers("point");
|
||||
} else if ($(data).attr("dj_rank").style == "0") {
|
||||
pcdata.dr_sprank = $(data).element("dj_rank").numbers("rank");
|
||||
pcdata.dr_sppoint = $(data).element("dj_rank").numbers("point");
|
||||
} else if ($(data).attr("dj_rank").style == "1") {
|
||||
pcdata.dr_dprank = $(data).element("dj_rank").numbers("rank");
|
||||
pcdata.dr_dppoint = $(data).element("dj_rank").numbers("point");
|
||||
}
|
||||
|
||||
if (!_.isNil($(data).element("deller"))) pcdata.deller += parseInt($(data).attr("deller").deller);
|
||||
if (!_.isNil($(data).element("orb_data"))) pcdata.orb += parseInt($(data).attr("orb_data").add_orb);
|
||||
|
||||
// TODO:: fix event saving, these event savings hasn't fully tested //
|
||||
if (!_.isNil($(data).element("event1"))) {
|
||||
let event_data = {
|
||||
tuneup_point: parseInt($(data).attr("event1").tuneup_point),
|
||||
body_parts_list: parseInt($(data).attr("event1").body_parts_list),
|
||||
engine_parts_list: parseInt($(data).attr("event1").engine_parts_list),
|
||||
tire_parts_list: parseInt($(data).attr("event1").tire_parts_list),
|
||||
body_equip_parts: parseInt($(data).attr("event1").body_equip_parts),
|
||||
engine_equip_parts: parseInt($(data).attr("event1").engine_equip_parts),
|
||||
tire_equip_parts: parseInt($(data).attr("event1").tire_equip_parts),
|
||||
play_gift: parseInt($(data).attr("event1").play_gift)
|
||||
};
|
||||
|
||||
await DB.Upsert(refid,
|
||||
{
|
||||
collection: "event_1",
|
||||
version: version,
|
||||
event_name: "event1_data",
|
||||
},
|
||||
{
|
||||
$set: event_data,
|
||||
}
|
||||
);
|
||||
|
||||
$(data).element("event1").elements("map_data").forEach((res) => {
|
||||
DB.Upsert(refid,
|
||||
{
|
||||
collection: "event_1_sub",
|
||||
version: version,
|
||||
event_name: "event1_data",
|
||||
map_id: parseInt(res.attr().map_id),
|
||||
},
|
||||
{
|
||||
$set: {
|
||||
play_num: parseInt(res.attr().play_num),
|
||||
progress: parseInt(res.attr().progress),
|
||||
boost_fuel: parseInt(res.attr().boost_fuel),
|
||||
rare1_appearance: parseInt(res.attr().rare1_appearance),
|
||||
rare2_appearance: parseInt(res.attr().rare2_appearance),
|
||||
rare3_appearance: parseInt(res.attr().rare3_appearance),
|
||||
rare4_appearance: parseInt(res.attr().rare4_appearance),
|
||||
rare5_appearance: parseInt(res.attr().rare5_appearance),
|
||||
rare6_appearance: parseInt(res.attr().rare6_appearance),
|
||||
rare_defeat_list: parseInt(res.attr().rare_defeat_list),
|
||||
is_clear: res.bool("is_clear"),
|
||||
}
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
else if (version == 26) {
|
||||
pcdata.rtype = parseInt($(data).attr().rtype);
|
||||
|
|
|
|||
|
|
@ -301,6 +301,13 @@ export function register() {
|
|||
type: "integer",
|
||||
default: 2,
|
||||
});
|
||||
R.Config("cp_extraboss",
|
||||
{
|
||||
name: "Extra Boss Phase (CP)",
|
||||
desc: "Extra Boss Phase",
|
||||
type: "integer",
|
||||
default: 30,
|
||||
});
|
||||
R.Config("cp_bemanisummer", {
|
||||
name: "BEMANI Summer 2016",
|
||||
desc: "NEW Generation 夏の流星フェスタ2016 Phase",
|
||||
|
|
@ -319,20 +326,41 @@ export function register() {
|
|||
name: "攻城シノバズ伝",
|
||||
desc: "攻城シノバズ伝 Phase",
|
||||
type: "integer",
|
||||
default: 2
|
||||
default: 2,
|
||||
});
|
||||
R.Config("sb_event2", {
|
||||
name: "忍々七鍵伝",
|
||||
desc: "忍々七鍵伝 Phase",
|
||||
type: "integer",
|
||||
default: 3
|
||||
default: 2,
|
||||
});
|
||||
R.Config("sb_extraboss",
|
||||
{
|
||||
name: "BUZRA ARTS",
|
||||
desc: "BUZRA ARTS Phase",
|
||||
type: "integer",
|
||||
default: 5
|
||||
default: 35,
|
||||
});
|
||||
|
||||
// CANNON BALLERS //
|
||||
R.Config("cb_boss", {
|
||||
name: "Event Phase (SB)",
|
||||
desc: "激走!キャノンレーサー",
|
||||
type: "integer",
|
||||
default: 1,
|
||||
});
|
||||
R.Config("cb_event1", {
|
||||
name: "激走!キャノンレーサー",
|
||||
desc: "激走!キャノンレーサー Phase",
|
||||
type: "integer",
|
||||
default: 3,
|
||||
});
|
||||
R.Config("cb_extraboss",
|
||||
{
|
||||
name: "IIDX AIR RACE",
|
||||
desc: "IIDX AIR RACE Phase",
|
||||
type: "integer",
|
||||
default: 35,
|
||||
});
|
||||
|
||||
// Rootage //
|
||||
|
|
@ -346,20 +374,20 @@ export function register() {
|
|||
name: "蜃気楼の図書館",
|
||||
desc: "蜃気楼の図書館 Phase",
|
||||
type: "integer",
|
||||
default: 3
|
||||
default: 3,
|
||||
});
|
||||
R.Config("rt_event2", {
|
||||
name: "DELABITY LABORATORY",
|
||||
desc: "DELABITY LABORATORY Phase",
|
||||
type: "integer",
|
||||
default: 2
|
||||
default: 2,
|
||||
});
|
||||
R.Config("rt_extraboss",
|
||||
{
|
||||
name: "ARC SCORE",
|
||||
desc: "ARC SCORE Phase",
|
||||
type: "integer",
|
||||
default: 3
|
||||
default: 3,
|
||||
});
|
||||
|
||||
// HEROIC VERSE //
|
||||
|
|
@ -373,14 +401,14 @@ export function register() {
|
|||
name: "HEROIC WORKOUT!!",
|
||||
desc: "HEROIC WORKOUT!! Phase",
|
||||
type: "integer",
|
||||
default: 4
|
||||
default: 4,
|
||||
});
|
||||
R.Config("hv_extraboss",
|
||||
{
|
||||
name: "SHADOW REBELLION",
|
||||
desc: "SHADOW REBELLION Phase",
|
||||
type: "integer",
|
||||
default: 1
|
||||
default: 1,
|
||||
});
|
||||
|
||||
// BISTROVER //
|
||||
|
|
@ -388,19 +416,19 @@ export function register() {
|
|||
name: "Event Phase (BO)",
|
||||
desc: "召しませ!BISTROVER",
|
||||
type: "integer",
|
||||
default: 1
|
||||
default: 1,
|
||||
});
|
||||
R.Config("bo_extraboss", {
|
||||
name: "BISTRO LANDING",
|
||||
desc: "BISTRO LANDING Phase",
|
||||
type: "integer",
|
||||
default: 1
|
||||
default: 1,
|
||||
});
|
||||
R.Config("bo_event", {
|
||||
name: "召しませ!BISTROVER",
|
||||
desc: "召しませ!BISTROVER Phase",
|
||||
type: "integer",
|
||||
default: 1
|
||||
default: 1,
|
||||
});
|
||||
|
||||
// CastHour //
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@ export interface pcdata {
|
|||
st_stamp: any;
|
||||
st_help: any; // save as base64 string, sent as buffer //
|
||||
|
||||
st_damage: number; // spada //
|
||||
st_damage: number; // SPADA //
|
||||
st_defeat: number;
|
||||
st_round: number;
|
||||
st_sp_mission: number;
|
||||
|
|
@ -162,6 +162,8 @@ export interface pcdata {
|
|||
st_mission_gauge: number;
|
||||
st_tokimeki: any;
|
||||
|
||||
st_point: number; // Cannon Ballers //
|
||||
|
||||
st_enemy_damage: number; // Heroic Verse //
|
||||
st_progress: number;
|
||||
st_is_track_ticket: boolean;
|
||||
|
|
|
|||
|
|
@ -1,10 +1,30 @@
|
|||
IIDX25pc(status="0")
|
||||
pcdata(id=profile.id idstr=profile.idstr name=profile.name pid=profile.pid spnum=pcdata.spnum dpnum=pcdata.dpnum sach=pcdata.sach dach=pcdata.dach mode=pcdata.mode pmode=pcdata.pmode rtype=pcdata.rtype sp_opt=pcdata.sp_opt dp_opt=pcdata.dp_opt dp_opt2=pcdata.dp_opt2 gpos=pcdata.gpos s_sorttype=pcdata.s_sorttype d_sorttype=pcdata.d_sorttype s_pace=pcdata.s_pace d_pace=pcdata.d_pace s_gno=pcdata.s_gno d_gno=pcdata.d_gno s_gtype=pcdata.s_gtype d_gtype=pcdata.d_gtype s_sdlen=pcdata.s_sdlen d_sdlen=pcdata.d_sdlen s_sdtype=pcdata.s_sdtype d_sdtype=pcdata.d_sdtype s_timing=pcdata.s_timing d_timing=pcdata.d_timing s_notes=pcdata.s_notes d_notes=pcdata.d_notes s_judge=pcdata.s_judge d_judge=pcdata.d_judge s_judgeAdj=pcdata.s_judgeAdj d_judgeAdj=pcdata.d_judgeAdj s_hispeed=pcdata.s_hispeed d_hispeed=pcdata.d_hispeed s_liflen=pcdata.s_liflen d_liflen=pcdata.d_liflen s_disp_judge=pcdata.s_disp_judge d_disp_judge=pcdata.d_disp_judge s_opstyle=pcdata.s_opstyle d_opstyle=pcdata.d_opstyle s_exscore=pcdata.s_exscore d_exscore=pcdata.d_exscore s_graph_score=pcdata.s_graph_score d_graph_score=pcdata.d_graph_score s_auto_scrach=pcdata.s_auto_scrach d_auto_scrach=pcdata.d_auto_scrach s_gauge_disp=pcdata.s_gauge_disp d_gauge_disp=pcdata.d_gauge_disp s_lane_brignt=pcdata.s_lane_brignt d_lane_brignt=pcdata.d_lane_brignt s_camera_layout=pcdata.s_camera_layout d_camera_layout=pcdata.d_camera_layout)
|
||||
join_shop(joinflg="1" join_cflg="1" join_id="ea" join_name=shop_data.opname)
|
||||
spdp_rival(flg="0")
|
||||
bind_eaappli
|
||||
ea_premium_course
|
||||
leggendaria_open
|
||||
secret
|
||||
flg1(__type="s64" __count="3") -1 -1 -1
|
||||
flg2(__type="s64" __count="3") -1 -1 -1
|
||||
flg3(__type="s64" __count="3") -1 -1 -1
|
||||
if pcdata.sp_mlist != null
|
||||
favorite
|
||||
sp_mlist(__type="bin") #{pcdata.sp_mlist}
|
||||
sp_clist(__type="bin") #{pcdata.sp_clist}
|
||||
dp_mlist(__type="bin") #{pcdata.dp_mlist}
|
||||
dp_clist(__type="bin") #{pcdata.dp_clist}
|
||||
qpro_secret
|
||||
head(__type="s64" __count="4") -1 -1 -1 -1
|
||||
hair(__type="s64" __count="4") -1 -1 -1 -1
|
||||
face(__type="s64" __count="4") -1 -1 -1 -1
|
||||
body(__type="s64" __count="4") -1 -1 -1 -1
|
||||
hand(__type="s64" __count="4") -1 -1 -1 -1
|
||||
grade(sgid=pcdata.sgid dgid=pcdata.dgid)
|
||||
- for (let d of dArray)
|
||||
g(__type="u8" __count="4") #{d[0]} #{d[1]} #{d[2]} #{d[3]}
|
||||
deller(deller=pcdata.deller rate="1")
|
||||
skin(__type="s16" __count="14") #{custom.frame} #{custom.turntable} #{custom.note_burst} #{custom.menu_music} #{appendsettings} #{custom.lane_cover} 0 #{custom.category_vox} #{custom.note_skin} #{custom.full_combo_splash} 0 #{custom.disable_musicpreview} 0 0
|
||||
qprodata(__type="u32" __count="5") #{custom.qpro_head} #{custom.qpro_hair} #{custom.qpro_face} #{custom.qpro_hand} #{custom.qpro_body}
|
||||
rlist
|
||||
- for (let rd of rArray)
|
||||
rival(spdp=rd.play_style id=rd.profile[2] id_str=rd.profile[3] djname=rd.profile[0] pid=rd.profile[1] sg=rd.pcdata[0] dg=rd.pcdata[1] sa=rd.pcdata[2] da=rd.pcdata[3])
|
||||
|
|
@ -12,64 +32,33 @@ IIDX25pc(status="0")
|
|||
qprodata(body=rd.qprodata[3] face=rd.qprodata[2] hair=rd.qprodata[0] hand=rd.qprodata[4] head=rd.qprodata[1])
|
||||
shop(name=shop_data.opname)
|
||||
is_robo(__type="bool") 0
|
||||
ir_data
|
||||
secret_course_data
|
||||
secret
|
||||
flg1(__type="s64" __count="3") -1 -1 -1
|
||||
flg2(__type="s64" __count="3") -1 -1 -1
|
||||
flg3(__type="s64" __count="3") -1 -1 -1
|
||||
flg4(__type="s64" __count="3") -1 -1 -1
|
||||
expert_point
|
||||
classic_course_data
|
||||
qprodata(__type="u32" __count="5") #{custom.qpro_head} #{custom.qpro_hair} #{custom.qpro_face} #{custom.qpro_hand} #{custom.qpro_body}
|
||||
dj_rank_ranking(style="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="0" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="1" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="2" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="3" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="4" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="5" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="6" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="7" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="8" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="9" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="10" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="11" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="12" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="13" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="14" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
dj_rank_ranking(style="1")
|
||||
detail(bronze_point="0" bronze_rank="0" category="0" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="1" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="2" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="3" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="4" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="5" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="6" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="7" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="8" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="9" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="10" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="11" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="12" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="13" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
detail(bronze_point="0" bronze_rank="0" category="14" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
|
||||
dj_rank(style="0")
|
||||
rank(__type="s32" __count="15") #{pcdata.dr_sprank[0]} #{pcdata.dr_sprank[1]} #{pcdata.dr_sprank[2]} #{pcdata.dr_sprank[3]} #{pcdata.dr_sprank[4]} #{pcdata.dr_sprank[5]} #{pcdata.dr_sprank[6]} #{pcdata.dr_sprank[7]} #{pcdata.dr_sprank[8]} #{pcdata.dr_sprank[9]} #{pcdata.dr_sprank[10]} #{pcdata.dr_sprank[11]} #{pcdata.dr_sprank[12]} #{pcdata.dr_sprank[13]} #{pcdata.dr_sprank[14]}
|
||||
point(__type="s32" __count="15") #{pcdata.dr_sppoint[0]} #{pcdata.dr_sppoint[1]} #{pcdata.dr_sppoint[2]} #{pcdata.dr_sppoint[3]} #{pcdata.dr_sppoint[4]} #{pcdata.dr_sppoint[5]} #{pcdata.dr_sppoint[6]} #{pcdata.dr_sppoint[7]} #{pcdata.dr_sppoint[8]} #{pcdata.dr_sppoint[9]} #{pcdata.dr_sppoint[10]} #{pcdata.dr_sppoint[11]} #{pcdata.dr_sppoint[12]} #{pcdata.dr_sppoint[13]} #{pcdata.dr_sppoint[14]}
|
||||
dj_rank(style="1")
|
||||
rank(__type="s32" __count="15") #{pcdata.dr_dprank[0]} #{pcdata.dr_dprank[1]} #{pcdata.dr_dprank[2]} #{pcdata.dr_dprank[3]} #{pcdata.dr_dprank[4]} #{pcdata.dr_dprank[5]} #{pcdata.dr_dprank[6]} #{pcdata.dr_dprank[7]} #{pcdata.dr_dprank[8]} #{pcdata.dr_dprank[9]} #{pcdata.dr_dprank[10]} #{pcdata.dr_dprank[11]} #{pcdata.dr_dprank[12]} #{pcdata.dr_dprank[13]} #{pcdata.dr_dprank[14]}
|
||||
point(__type="s32" __count="15") #{pcdata.dr_dppoint[0]} #{pcdata.dr_dppoint[1]} #{pcdata.dr_dppoint[2]} #{pcdata.dr_dppoint[3]} #{pcdata.dr_dppoint[4]} #{pcdata.dr_dppoint[5]} #{pcdata.dr_dppoint[6]} #{pcdata.dr_dppoint[7]} #{pcdata.dr_dppoint[8]} #{pcdata.dr_dppoint[9]} #{pcdata.dr_dppoint[10]} #{pcdata.dr_dppoint[11]} #{pcdata.dr_dppoint[12]} #{pcdata.dr_dppoint[13]} #{pcdata.dr_dppoint[14]}
|
||||
//-onemore_event(defeat_0-5 channelge_num_1-3_n-a)
|
||||
join_shop(joinflg="1" join_cflg="1" join_id="ea" join_name=shop_data.opname)
|
||||
visitor(anum="10" snum="10" pnum="10" vs_flg="1")
|
||||
step(enemy_damage=pcdata.st_enemy_damage progress=pcdata.st_progress point=pcdata.st_point enemy_defeat_flg=pcdata.st_enemy_defeat_flg sp_level=pcdata.st_sp_level dp_level=pcdata.st_dp_level sp_mplay=pcdata.st_sp_mplay dp_mplay=pcdata.st_dp_mplay)
|
||||
achievements(pack=pcdata.achi_pack pack_comp=pcdata.achi_packcomp last_weekly=pcdata.achi_lastweekly weekly_num=pcdata.achi_weeklynum visit_flg=pcdata.achi_visitflg rival_crush=pcdata.achi_rivalcrush)
|
||||
trophy(__type="s64" __count="10") #{pcdata.achi_trophy[0]} #{pcdata.achi_trophy[1]} #{pcdata.achi_trophy[2]} #{pcdata.achi_trophy[3]} #{pcdata.achi_trophy[4]} #{pcdata.achi_trophy[5]} #{pcdata.achi_trophy[6]} #{pcdata.achi_trophy[7]} #{pcdata.achi_trophy[8]} #{pcdata.achi_trophy[9]}
|
||||
deller(deller=pcdata.deller rate="1")
|
||||
orb_data(rest_orb=pcdata.orb)
|
||||
pay_per_use(item_num="5")
|
||||
present_pay_per_use(item_num="5")
|
||||
old_linkage_secret_flg(floor_infection="-1" link_track="-1")
|
||||
nostalgia_open
|
||||
leggendaria_semi_open(flg="-1")
|
||||
konami_stytle(skip_flg="0")
|
||||
if rush_cannonracer != null
|
||||
event1(tuneup_point=rush_cannonracer.tuneup_point body_parts_list=rush_cannonracer.body_parts_list engine_parts_list=rush_cannonracer.engine_parts_list tire_parts_list=rush_cannonracer.tire_parts_list body_equip_parts=rush_cannonracer.body_equip_parts engine_equip_parts=rush_cannonracer.engine_equip_parts tire_equip_parts=rush_cannonracer.tire_equip_parts gift_point="0")
|
||||
- for (let evt of rush_cannonracer_sub)
|
||||
map_data(map_id=evt.map_id play_num=evt.play_num progress=evt.progress boost_fuel=evt.boost_fuel is_clear=evt.is_clear rare1_appearance=evt.rare1_appearance rare2_appearance=evt.rare2_appearance rare3_appearance=evt.rare3_appearance rare4_appearance=evt.rare4_appearance rare5_appearance=evt.rare5_appearance rare6_appearance=evt.rare6_appearance rare_defeat_list=evt.rare_defeat_list)
|
||||
arena_data(play_num="2" play_num_dp="1" play_num_sp="1")
|
||||
achieve_data(arena_class="20" best_top_class_continuing="0" now_top_class_continuing="0" play_style="0" rating_value="20")
|
||||
achieve_data(arena_class="20" best_top_class_continuing="0" now_top_class_continuing="0" play_style="1" rating_value="20")
|
||||
cube_data(cube="0" season_id="0")
|
||||
chat_data(chat_type_0="CHAT CUSTOM 1" chat_type_1="CHAT CUSTOM 2" chat_type_2="CHAT CUSTOM 3" chat_type_3="CHAT CUSTOM 4")
|
||||
is_chat_0(__type="bool") 1
|
||||
is_chat_1(__type="bool") 1
|
||||
is_chat_2(__type="bool") 1
|
||||
is_chat_3(__type="bool") 1
|
||||
ea_premium_course
|
||||
bind_eaappli
|
||||
leggendaria_open
|
||||
pay_per_use(item_num="99")
|
||||
skin(__type="s16" __count="14") #{custom.frame} #{custom.turntable} #{custom.note_burst} #{custom.menu_music} #{appendsettings} #{custom.lane_cover} 0 #{custom.category_vox} #{custom.note_skin} #{custom.full_combo_splash} 0 #{custom.disable_musicpreview} 0 0
|
||||
nostalgia_open
|
||||
floor_infection(music_list="3")
|
||||
qma_collabo(music_list="7")
|
||||
old_linkage_secret_flg(floor_infection="-1" link_track="-1")
|
||||
event1_rival_car(body="0" face="0" hair="0" hand="0" head="0" iidx_id="00000000" name="ASYX")
|
||||
floor_infection(music_list="-1")
|
||||
qma_collabo(music_list="-1")
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user