This commit is contained in:
drmext 2024-03-09 04:32:17 +00:00
parent 99609e6f53
commit d105ed2efa
No known key found for this signature in database
GPG Key ID: F1ED48FFE79A6961
2 changed files with 131 additions and 59 deletions

View File

@ -17,7 +17,7 @@ async def iidx31gamesystem_systeminfo(request: Request):
unlock = ()
# force unlock LM exclusives to complete unlock all songs server side
# this makes LM exclusive folder disappear, so just use hex edits
# unlock = (28073, 28008, 29095, 29094, 29027, 30077, 30076, 30098, 30106, 30107, 30028, 30064, 30027)
# unlock = (30106, 31084, 30077, 31085, 30107, 30028, 30076, 31083, 30098)
current_time = round(time())
@ -30,10 +30,113 @@ async def iidx31gamesystem_systeminfo(request: Request):
)
for mid in unlock
],
#E.grade_course(),
E.grade_course(
E.play_style(0, __type="s32"),
E.grade_id(15, __type="s32"),
E.music_id_0(25090, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(23068, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(19004, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(29045, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.grade_course(
E.play_style(0, __type="s32"),
E.grade_id(16, __type="s32"),
E.music_id_0(23005, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(27078, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(22065, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(27060, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.grade_course(
E.play_style(0, __type="s32"),
E.grade_id(17, __type="s32"),
E.music_id_0(29007, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(26108, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(19002, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(18004, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.grade_course(
E.play_style(0, __type="s32"),
E.grade_id(18, __type="s32"),
E.music_id_0(25007, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(18032, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(16020, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(12004, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.grade_course(
E.play_style(1, __type="s32"),
E.grade_id(15, __type="s32"),
E.music_id_0(15032, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(29033, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(27092, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(30020, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.grade_course(
E.play_style(1, __type="s32"),
E.grade_id(16, __type="s32"),
E.music_id_0(10028, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(26070, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(28091, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(23075, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.grade_course(
E.play_style(1, __type="s32"),
E.grade_id(17, __type="s32"),
E.music_id_0(26012, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(28002, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(17017, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(28005, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.grade_course(
E.play_style(1, __type="s32"),
E.grade_id(18, __type="s32"),
E.music_id_0(28008, __type="s32"),
E.class_id_0(3, __type="s32"),
E.music_id_1(15001, __type="s32"),
E.class_id_1(3, __type="s32"),
E.music_id_2(19002, __type="s32"),
E.class_id_2(3, __type="s32"),
E.music_id_3(9028, __type="s32"),
E.class_id_3(3, __type="s32"),
E.is_valid(1, __type="bool"),
),
E.arena_schedule(
E.phase(3, __type="u8"),
E.rule_type(1, __type="u8"),
E.rule_type(0, __type="u8"),
E.start(current_time - 600, __type="u32"),
E.end(current_time + 600, __type="u32"),
),
@ -82,12 +185,13 @@ async def iidx31gamesystem_systeminfo(request: Request):
],
E.CommonBossPhase(val=0),
E.Event1Phase(val=0),
# E.ExtraBossEventPhase(val=0),
E.Event1Value(val=0),
E.isNewSongAnother12OpenFlg(val=1),
# E.gradeOpenPhase(val=2),
E.isKiwamiOpenFlg(val=1),
E.WorldTourismOpenList(val=-1),
E.OldBPLBattleOpenPhase(val=3),
E.UnlockLeggendaria(val=1),
E.Event1AllPlayerTotalGetMetron(val=0),
)
)

View File

@ -280,8 +280,6 @@ async def iidx31pc_get(request: Request):
for r in rivals
],
),
E.ir_data(),
E.secret_course_data(),
E.deller(deller=profile["deller"], rate=0),
E.secret(
E.flg1(profile.get("secret_flg1", [-1, -1, -1]), __type="s64"),
@ -425,18 +423,13 @@ async def iidx31pc_get(request: Request):
prev_best_class_sp=18,
prev_best_class_dp=18,
),
E.follow_data(),
E.classic_course_data(),
E.bind_eaappli(),
E.ea_premium_course(),
E.enable_qr_reward(),
E.nostalgia_open(),
E.language_setting(language=profile["language_setting"]),
E.movie_agreement(agreement_version=profile["movie_agreement"]),
E.movie_setting(
E.hide_name(0, __type="bool"),
),
E.bpl_virtual(),
E.lightning_play_data(
spnum=profile["lightning_play_data_spnum"],
dpnum=profile["lightning_play_data_dpnum"],
@ -468,26 +461,15 @@ async def iidx31pc_get(request: Request):
present_orb=100,
),
E.visitor(anum=1, pnum=2, snum=1, vs_flg=1),
E.tonjyutsu(black_pass=-1, platinum_pass=-1),
E.pay_per_use(item_num=99),
E.old_linkage_secret_flg(
bemani_mixup=-1,
ccj_linkage=-1,
triple_tribe=-1,
),
E.floor_infection4(music_list=-1),
E.bemani_vote(music_list=-1),
E.bemani_janken_meeting(music_list=-1),
E.bemani_rush(music_list_ichika=-1, music_list_nono=-1),
E.ultimate_mobile_link(E.link_flag(), music_list=-1),
E.bemani_musiq_fes(music_list=-1),
E.busou_linkage(music_list=-1),
E.busou_linkage_2(music_list=-1),
E.valkyrie_linkage(music_list_1=-1, music_list_2=-1, music_list_3=-1),
E.bemani_song_battle(music_list=-1),
E.bemani_mixup(music_list=-1),
E.ccj_linkage(music_list=-1),
E.triple_tribe(music_list=-1),
E.triple_tribe_2(music_list=-1),
E.achievements(
# E.trophy(profile.get("achievements_trophy", [])[:10], __type="s64"),
pack=profile.get("achievements_pack_id", 0),
@ -792,35 +774,28 @@ async def iidx31pc_common(request: Request):
response = E.response(
E.IIDX31pc(
E.monthly_mranking(
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
__type="u16",
),
E.total_mranking(
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
__type="u16",
),
# E.internet_ranking(),
# E.secret_ex_course(),
# E.monthly_mranking(
# [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
# __type="u16",
# ),
# E.total_mranking(
# [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
# __type="u16",
# ),
# E.boss(phase=0), # disable event
# E.world_tourism(open_list=1),
# E.bpl_virtual(),
# E.bpl_battle(phase=1),
E.kac_mid([-1, -1, -1, -1, -1], __type="s32"),
E.kac_clid([2, 2, 2, 2, 2], __type="s32"),
E.ir(beat=3),
E.cm(compo="cm_ultimate", folder="cm_ultimate", id=0),
E.tdj_cm(
E.cm(filename="cm_bn_001", id=0),
E.cm(filename="cm_bn_002", id=1),
E.cm(filename="event_bn_001", id=2),
E.cm(filename="event_bn_004", id=3),
E.cm(filename="event_bn_006", id=4),
E.cm(filename="fipb_001", id=5),
E.cm(filename="year_bn_004", id=6),
E.cm(filename="year_bn_005", id=7),
E.cm(filename="year_bn_006_2", id=8),
E.cm(filename="year_bn_007", id=9),
),
E.cm(compo="cm_bpl", folder="cm", id=0),
# E.tdj_cm(
# E.cm(filename="cm_bpls3sdvx", id=0),
# E.cm(filename="cm_paseli2023nov", id=1),
# ),
# E.playvideo_disable_music(E.music(musicid=-1)),
# E.music_movie_suspend(E.music(music_id=-1, kind=0, name='')),
# E.bpl_virtual(),
E.movie_agreement(version=1),
E.license("None", __type="str"),
E.file_recovery(url=str(config.ip)),
@ -829,31 +804,24 @@ async def iidx31pc_common(request: Request):
# E.trigger_logic_type(type=''),
# E.cm_movie_info(type=''),
E.escape_package_info(),
# E.expert(phase=1),
# E.expert_random_secret(phase=1),
E.boss(phase=0), # disable event
E.vip_pass_black(),
E.eisei(open=1),
E.deller_bonus(open=1),
E.newsong_another(open=1),
# E.pcb_check(flg=0)
E.expert_secret_full_open(),
E.eaorder_phase(phase=-1),
E.common_evnet(flg=-1),
E.system_voice_phase(phase=random.randint(1, 10)), # TODO: Figure out range
E.extra_boss_event(phase=6),
E.event1_phase(phase=4),
# E.disable_same_triger(frame=-1),
E.play_video(),
E.music_retry(),
E.world_tourism(open_list=1),
# E.bpl_battle(phase=1),
E.display_asio_logo(),
# E.force_rom_check(),
# E.hitchart(),
E.lane_gacha(),
# E.fps_fix(),
# E.save_unsync_log(),
# E.fix_framerate(),
# E.fix_real(),
# E.tourism_booster(),
# E.questionnaire_list(),
expire=600,
)
)