diff --git a/cmdid_gc_update.json b/cmdid_gc_update.json index dda86f0a..b6cee6e5 100644 --- a/cmdid_gc_update.json +++ b/cmdid_gc_update.json @@ -3577,7 +3577,8 @@ }, { "name": "GetUgcRsp", - "id": 6318 + "id": 6318, + "replace": "MusicGameGetBeatmapReq" }, { "name": "MusicGameGetBeatmapRsp", @@ -3605,7 +3606,8 @@ }, { "name": "GetUgcReq", - "id": 6326 + "id": 6326, + "replace": "MusicGameCreateBeatmapReq" }, { "name": "MusicGameSearchBeatmapRsp", @@ -5757,651 +5759,813 @@ }, { "name": "LastPacketPrintNotify", - "id": 88 + "id": 88, + "replace": "Unk2200_DEHCEKCILAB_ClientNotify" }, { "name": "SalvagePreventSettleNotify", - "id": 8231 + "id": 8231, + "replace": "Unk2700_AAHKMNNAFIH" }, { "name": "HomeEnterEditModeFinishReq", - "id": 4537 + "id": 4537, + "replace": "Unk2700_ACILPONNGGK_ClientReq" }, { "name": "ReplayCustomDungeonRsp", - "id": 6240 + "id": 6240, + "replace": "Unk2700_ADBFKMECFNJ_ClientNotify" }, { "name": "SpiceActivityFinishMakeSpiceRsp", - "id": 8481 + "id": 8481, + "replace": "Unk2700_AEEMJIMOPKD" }, { "name": "GachaActivityTakeRewardRsp", - "id": 8768 + "id": 8768, + "replace": "Unk2700_AHHFDDOGCNA" }, { "name": "MistTrialGetDungeonExhibitionDataRsp", - "id": 8066 + "id": 8066, + "replace": "Unk2700_AHOMMGBBIAH" }, { "name": "CrystalLinkEnterDungeonRsp", - "id": 8147 + "id": 8147, + "replace": "Unk2700_AIBHKIENDPF" }, { "name": "ChangeCustomDungeonRoomRsp", - "id": 6244 + "id": 6244, + "replace": "Unk2700_AIGKGLHBMCP_ServerRsp" }, { "name": "MistTrialGetDungeonExhibitionDataReq", - "id": 8740 + "id": 8740, + "replace": "Unk2700_AIKOFHAKNPC" }, { "name": "ActivityGetRecvGiftListRsp", - "id": 8120 + "id": 8120, + "replace": "Unk2700_AKIBKKOMBMC" }, { "name": "ReformFireworksReq", - "id": 6036 + "id": 6036, + "replace": "Unk2700_ALBPFHFJHHF_ClientReq" }, { "name": "CrystalLinkRestartDungeonReq", - "id": 8022 + "id": 8022, + "replace": "Unk2700_ALFEKGABMAA" }, { "name": "LaunchFireworksReq", - "id": 6090 + "id": 6090, + "replace": "Unk2700_AMOEOCPOMGJ_ClientReq" }, { "name": "WinterCampGetCanGiveFriendItemRsp", - "id": 8357 + "id": 8357, + "replace": "Unk2700_ANEBALDAFJI" }, { "name": "PublishUgcReq", - "id": 6344 + "id": 6344, + "replace": "Unk2700_ANGBJGAOMHF_ClientReq" }, { "name": "GachaActivityCreateRobotReq", - "id": 8614 + "id": 8614, + "replace": "Unk2700_AOIJNFMIAIP" }, { "name": "GachaActivityCreateRobotRsp", - "id": 8610 + "id": 8610, + "replace": "Unk2700_APNHPEJCDMO" }, { "name": "SpiceActivityProcessFoodReq", - "id": 8216 + "id": 8216, + "replace": "Unk2700_APOBKAEHMEL" }, { "name": "PotionSaveDungeonResultReq", - "id": 8192 + "id": 8192, + "replace": "Unk2700_BBLJNCKPKPN" }, { "name": "WinterCampRecvItemNotify", - "id": 8580 + "id": 8580, + "replace": "Unk2700_BBMKJGPMIOE" }, { "name": "StartRogueDiaryPlayReq", - "id": 8419 + "id": 8419, + "replace": "Unk2700_BCFKCLHCBDI" }, { "name": "BartenderFinishLevelReq", - "id": 8227 + "id": 8227, + "replace": "Unk2700_BCPHPHGOKGN" }, { "name": "SalvageEscortSettleNotify", - "id": 8499 + "id": 8499, + "replace": "Unk2700_BEDCCMDPNCH" }, { "name": "HomeChangeBgmReq", - "id": 4558 + "id": 4558, + "replace": "Unk2700_BEDLIGJANCJ_ClientReq" }, { "name": "EvtBeingHealedNotify", - "id": 333 + "id": 333, + "replace": "Unk2700_BEINCMBJDAA_ClientReq" }, { "name": "GetCustomDungeonReq", - "id": 6209 + "id": 6209, + "replace": "Unk2700_BKEELPKCHGO_ClientReq" }, { "name": "IrodoriChessEquipCardReq", - "id": 8561 + "id": 8561, + "replace": "Unk2700_BKGPMAHMHIG" }, { "name": "ResetRogueDiaryPlayRsp", - "id": 8948 + "id": 8948, + "replace": "Unk2700_BLCHNMCGJCJ" }, { "name": "SpiceActivityProcessFoodRsp", - "id": 8772 + "id": 8772, + "replace": "Unk2700_BLFFJBMLAPI" }, { "name": "HomeBalloonGalleryScoreNotify", - "id": 4654 + "id": 4654, + "replace": "Unk2700_BLHIGLFDHFA_ServerNotify" }, { "name": "PhotoActivityFinishRsp", - "id": 8854 + "id": 8854, + "replace": "Unk2700_BLNOMGJJLOI" }, { "name": "QuickOpenActivityReq", - "id": 8178 + "id": 8178, + "replace": "Unk2700_BMDBBHFJMPF" }, { "name": "LanternRiteDoFireworksReformReq", - "id": 8226 + "id": 8226, + "replace": "Unk2700_BNABFJBODGE" }, { "name": "RogueDiaryCoinAddNotify", - "id": 8602 + "id": 8602, + "replace": "Unk2700_BNCBHLOKDCD" }, { "name": "RogueDiaryRepairInfoNotify", - "id": 8641 + "id": 8641, + "replace": "Unk2700_BNMDCEKPDMC" }, { "name": "PhotoActivityFinishReq", - "id": 8921 + "id": 8921, + "replace": "Unk2700_BOEHCEAAKKA" }, { "name": "ViewLanternProjectionTipsRsp", - "id": 8590 + "id": 8590, + "replace": "Unk2700_BOPIJJPNHCK" }, { "name": "MichiaeMatsuriInteractStatueRsp", - "id": 8449 + "id": 8449, + "replace": "Unk2700_BPFNCHEFKJM" }, { "name": "TryEnterNextRogueDiaryDungeonReq", - "id": 8280 + "id": 8280, + "replace": "Unk2700_BPPDLOJLAAO" }, { "name": "ActivityAcceptGiveGiftRsp", - "id": 8502 + "id": 8502, + "replace": "Unk2700_CALNMMBNKFD" }, { "name": "RogueDiaryDungeonInfoNotify", - "id": 8597 + "id": 8597, + "replace": "Unk2700_CAODHBDOGNE" }, { "name": "StartRogueDiaryRoomReq", - "id": 8159 + "id": 8159, + "replace": "Unk2700_CBGOFDNILKA" }, { "name": "LevelTagDataNotify", - "id": 3314 + "id": 3314, + "replace": "Unk2700_CCCKFHICDHD_ClientNotify" }, { "name": "StoreCustomDungeonReq", - "id": 6213 + "id": 6213, + "replace": "Unk2700_CEEONDKDIHH_ClientReq" }, { "name": "WinterCampGetRecvItemListReq", - "id": 8143 + "id": 8143, + "replace": "Unk2700_CFLKEDHFPAB" }, { "name": "GachaActivityResetRsp", - "id": 8240 + "id": 8240, + "replace": "Unk2700_CGNFBKKBPJE" }, { "name": "WinterCampRaceScoreNotify", - "id": 8149 + "id": 8149, + "replace": "Unk2700_CHICHNGLKPI" }, { "name": "MainCoopFailNotify", - "id": 1951 + "id": 1951, + "replace": "Unk2700_CILGDLMHCNG_ServerNotify" }, { "name": "CheckUgcStateReq", - "id": 6342 + "id": 6342, + "replace": "Unk2700_CIOMEDJDPBP_ClientReq" }, { "name": "WinterCampTakeBattleRewardRsp", - "id": 8153 + "id": 8153, + "replace": "Unk2700_CJKCCLEGPCM" }, { "name": "ActivityGetRecvGiftListReq", - "id": 8725 + "id": 8725, + "replace": "Unk2700_CLKGPNDKIDD" }, { "name": "SalvagePreventRestartRsp", - "id": 8938 + "id": 8938, + "replace": "Unk2700_CLMGFEOPNFH" }, { "name": "TryInterruptRogueDiaryDungeonRsp", - "id": 8903 + "id": 8903, + "replace": "Unk2700_CNEIMEHAAAF" }, { "name": "WinterCampGiveFriendItemRsp", - "id": 8264 + "id": 8264, + "replace": "Unk2700_CNNJKJFHGGD" }, { "name": "RogueFinishRepairRsp", - "id": 8535 + "id": 8535, + "replace": "Unk2700_COGBIJAPDLE" }, { "name": "IrodoriChessUnequipCardRsp", - "id": 8817 + "id": 8817, + "replace": "Unk2700_CPDDDMPAIDL" }, { "name": "MichiaeMatsuriUnlockCrystalSkillRsp", - "id": 8588 + "id": 8588, + "replace": "Unk2700_CPEMGFIMICD" }, { "name": "SaveUgcReq", - "id": 6329 + "id": 6329, + "replace": "Unk2700_DAGJNGODABM_ClientReq" }, { "name": "ResetRogueDiaryPlayReq", - "id": 8127 + "id": 8127, + "replace": "Unk2700_DBPDHLEGOLB" }, { "name": "CrystalLinkDungeonInfoNotify", - "id": 8858 + "id": 8858, + "replace": "Unk2700_DCBEFDDECOJ" }, { "name": "SaveCustomDungeonRoomRsp", - "id": 6207 + "id": 6207, + "replace": "Unk2700_DCKKCAJCNKP_ServerRsp" }, { "name": "WinterCampEditSnowmanCombinationReq", - "id": 8144 + "id": 8144, + "replace": "Unk2700_DDAHPHCEIIM" }, { "name": "SearchCustomDungeonRsp", - "id": 6215 + "id": 6215, + "replace": "Unk2700_DDLBKAMGGEE_ServerRsp" }, { "name": "BartenderCancelOrderReq", - "id": 8442 + "id": 8442, + "replace": "Unk2700_DFOHGHKAIBO" }, { "name": "WinterCampTriathlonSettleNotify", - "id": 8342 + "id": 8342, + "replace": "Unk2700_DGLIANMBMPA" }, { "name": "ViewLanternProjectionLevelTipsRsp", - "id": 8411 + "id": 8411, + "replace": "Unk2700_DJMKFGKGAEA" }, { "name": "WinterCampTriathlonRestartReq", - "id": 8844 + "id": 8844, + "replace": "Unk2700_DLAEFMAMIIJ" }, { "name": "ServerCombatEndNotify", - "id": 1105 + "id": 1105, + "replace": "Unk2700_EAAGDFHHNMJ_ServerReq" }, { "name": "ReadSignatureAuditRsp", - "id": 4064 + "id": 4064, + "replace": "Unk2700_EAAMIOAFNOD_ServerRsp" }, { "name": "GetGameplayRecommendationReq", - "id": 151 + "id": 151, + "replace": "Unk2700_EAGIANJBNGK_ClientReq" }, { "name": "TryInterruptRogueDiaryDungeonReq", - "id": 8617 + "id": 8617, + "replace": "Unk2700_EAOAMGDLJMP" }, { "name": "ResumeRogueDiaryDungeonReq", - "id": 8838 + "id": 8838, + "replace": "Unk2700_EBJCAMGPFDB" }, { "name": "EnterIrodoriChessDungeonReq", - "id": 8717 + "id": 8717, + "replace": "Unk2700_EBOECOIFJMP" }, { "name": "GetRecommendCustomDungeonReq", - "id": 6235 + "id": 6235, + "replace": "Unk2700_ECBEAMKBGMD_ClientReq" }, { "name": "GachaActivityUpdateElemNotify", - "id": 8919 + "id": 8919, + "replace": "Unk2700_EDCIENBEEDI" }, { "name": "ActivityHaveRecvGiftNotify", - "id": 8733 + "id": 8733, + "replace": "Unk2700_EDDNHJPJBBF" }, { "name": "WinterCampAcceptGiveItemReq", - "id": 8387 + "id": 8387, + "replace": "Unk2700_EDMCLPMBEMH" }, { "name": "MistTrialSettleNotify", - "id": 8373 + "id": 8373, + "replace": "Unk2700_EELPPGCAKHL" }, { "name": "HomeRacingGallerySettleNotify", - "id": 4805 + "id": 4805, + "replace": "Unk2700_EHAMOPKCIGI_ServerNotify" }, { "name": "QuickOpenActivityRsp", - "id": 8882 + "id": 8882, + "replace": "Unk2700_EHFBIEDHILL" }, { "name": "SaveUgcRsp", - "id": 6322 + "id": 6322, + "replace": "Unk2700_EJHALNBHHHD_ServerRsp" }, { "name": "BartenderCancelOrderRsp", - "id": 8837 + "id": 8837, + "replace": "Unk2700_EJIOFGEEIOM" }, { "name": "MichiaeMatsuriRemoveChestMarkNotify", - "id": 8726 + "id": 8726, + "replace": "Unk2700_EKBMEKPHJGK" }, { "name": "GachaActivityResetReq", - "id": 8163 + "id": 8163, + "replace": "Unk2700_EMHAHHAKOGA" }, { "name": "GachaActivityNextStageRsp", - "id": 8918 + "id": 8918, + "replace": "Unk2700_FADPOMMGLCH" }, { "name": "WinterCampSetWishListReq", - "id": 8753 + "id": 8753, + "replace": "Unk2700_FCLBOLKPMGK" }, { "name": "RetryCurRogueDiaryDungeonRsp", - "id": 8334 + "id": 8334, + "replace": "Unk2700_FDJBLKOBFIH" }, { "name": "BartenderStartLevelReq", - "id": 8507 + "id": 8507, + "replace": "Unk2700_FEODEAEOOKE" }, { "name": "ResumeRogueDiaryDungeonRsp", - "id": 8989 + "id": 8989, + "replace": "Unk2700_FFMAKIPBPHE" }, { "name": "OutStuckCustomDungeonReq", - "id": 6211 + "id": 6211, + "replace": "Unk2700_FFOBMLOCPMH_ClientNotify" }, { "name": "EnterIrodoriChessDungeonRsp", - "id": 8546 + "id": 8546, + "replace": "Unk2700_FGEEFFLBAKO" }, { "name": "RetryCurRogueDiaryDungeonReq", - "id": 8398 + "id": 8398, + "replace": "Unk2700_FGJBPNIKNDE" }, { "name": "WinterCampGetFriendWishListRsp", - "id": 8937 + "id": 8937, + "replace": "Unk2700_FIODAJPNBIK" }, { "name": "HomeChangeBgmNotify", - "id": 4872 + "id": 4872, + "replace": "Unk2700_FJEHHCPCBLG_ServerNotify" }, { "name": "GachaActivityPercentNotify", - "id": 8450 + "id": 8450, + "replace": "Unk2700_FJJFKOEACCE" }, { "name": "RegionalPlayInfoNotify", - "id": 6276 + "id": 6276, + "replace": "Unk2700_FKCDCGCBIEA_ServerNotify" }, { "name": "PotionEnterDungeonRsp", - "id": 8482 + "id": 8482, + "replace": "Unk2700_FKMOKPBJIKO" }, { "name": "LikeCustomDungeonReq", - "id": 6210 + "id": 6210, + "replace": "Unk2700_FLGMLEFJHBB_ClientReq" }, { "name": "ChangeCustomDungeonRoomReq", - "id": 6222 + "id": 6222, + "replace": "Unk2700_FMNAGFKECPL_ClientReq" }, { "name": "GetRecommendCustomDungeonRsp", - "id": 6248 + "id": 6248, + "replace": "Unk2700_FNHKFHGNLPP_ServerRsp" }, { "name": "CrystalLinkRestartDungeonRsp", - "id": 8119 + "id": 8119, + "replace": "Unk2700_FNJHJKELICK" }, { "name": "RemoveCustomDungeonReq", - "id": 6249 + "id": 6249, + "replace": "Unk2700_FOOOKMANFPE_ClientReq" }, { "name": "BackPlayCustomDungeonOfficialRsp", - "id": 6204 + "id": 6204, + "replace": "Unk2700_FPCJGEOBADP_ServerRsp" }, { "name": "PlayerSignatureAuditDataNotify", - "id": 4060 + "id": 4060, + "replace": "Unk2700_FPJLFMEHHLB_ServerNotify" }, { "name": "GalleryCrystalLinkKillMonsterNotify", - "id": 5547 + "id": 5547, + "replace": "Unk2700_FPOBGEBDAOD_ServerNotify" }, { "name": "GetRogueDairyRepairInfoReq", - "id": 8014 + "id": 8014, + "replace": "Unk2700_GBJOLBGLELJ" }, { "name": "HomeClearGroupRecordRsp", - "id": 4605 + "id": 4605, + "replace": "Unk2700_GDODKDJJPMP_ServerRsp" }, { "name": "IrodoriChessPlayerInfoNotify", - "id": 5364 + "id": 5364, + "replace": "Unk2700_GECHLGFKPOD_ServerNotify" }, { "name": "LanternRiteDoFireworksReformRsp", - "id": 8657 + "id": 8657, + "replace": "Unk2700_GEIGCHNDOAA" }, { "name": "GetStoreCustomDungeonReq", - "id": 6250 + "id": 6250, + "replace": "Unk2700_GFMPOHAGMLO_ClientReq" }, { "name": "TryCustomDungeonRsp", - "id": 6241 + "id": 6241, + "replace": "Unk2700_GIAILDLPEOO_ServerRsp" }, { "name": "GetParentQuestVideoKeyRsp", - "id": 417 + "id": 417, + "replace": "Unk2700_GIFGEDBCPFC_ServerRsp" }, { "name": "IrodoriEditFlowerCombinationReq", - "id": 8608 + "id": 8608, + "replace": "Unk2700_GIFKPMNGNGB" }, { "name": "PotionSaveDungeonResultRsp", - "id": 8688 + "id": 8688, + "replace": "Unk2700_GKHEKGMFBJN" }, { "name": "PotionEnterDungeonReq", - "id": 8261 + "id": 8261, + "replace": "Unk2700_GKKNFMNJFDP" }, { "name": "WidgetUpdateExtraCDReq", - "id": 5960 + "id": 5960, + "replace": "Unk2700_GLAPMLGHDDC_ClientReq" }, { "name": "UgcNotify", - "id": 6341 + "id": 6341, + "replace": "Unk2700_GLIILNDIPLK_ServerNotify" }, { "name": "IrodoriChessUnequipCardReq", - "id": 8057 + "id": 8057, + "replace": "Unk2700_GLLIEOABOML" }, { "name": "EnterRogueDiaryDungeonRsp", - "id": 8352 + "id": 8352, + "replace": "Unk2700_GMNGEEBMABP" }, { "name": "TryCustomDungeonReq", - "id": 6245 + "id": 6245, + "replace": "Unk2700_GNDOKLHDHBJ_ClientReq" }, { "name": "RefreshRogueDiaryCardReq", - "id": 8991 + "id": 8991, + "replace": "Unk2700_GNOAKIGLPCG" }, { "name": "PhotoActivityClientViewReq", - "id": 8709 + "id": 8709, + "replace": "Unk2700_GNPPPIHBDLJ" }, { "name": "ActivityAcceptGiveGiftReq", - "id": 8095 + "id": 8095, + "replace": "Unk2700_GPHLCIAMDFG" }, { "name": "SearchCustomDungeonReq", - "id": 6233 + "id": 6233, + "replace": "Unk2700_GPIHGEEKBOO_ClientReq" }, { "name": "UpdateSalvageBundleMarkReq", - "id": 8967 + "id": 8967, + "replace": "Unk2700_GPOIPAHPHJE" }, { "name": "ReadNicknameAuditRsp", - "id": 137 + "id": 137, + "replace": "Unk2700_HBLAGOMHKPL_ClientRsp" }, { "name": "AllShareCDDataNotify", - "id": 9072 + "id": 9072, + "replace": "Unk2700_HBOFACHAGIF_ServerNotify" }, { "name": "GetUgcBriefInfoReq", - "id": 6325 + "id": 6325, + "replace": "Unk2700_HDBFJJOBIAP_ClientReq" }, { "name": "IrodoriFillPoetryReq", - "id": 8129 + "id": 8129, + "replace": "Unk2700_HFCDIGNAAPJ" }, { "name": "LanternRiteTakeSkinRewardReq", - "id": 8826 + "id": 8826, + "replace": "Unk2700_HGMCBHFFDLJ" }, { "name": "RemoveCustomDungeonRsp", - "id": 6220 + "id": 6220, + "replace": "Unk2700_HGMOIKODALP_ServerRsp" }, { "name": "CustomDungeonRecoverNotify", - "id": 6217 + "id": 6217, + "replace": "Unk2700_HHGMCHANCBJ_ServerNotify" }, { "name": "SetCodexPushtipsReadRsp", - "id": 4206 + "id": 4206, + "replace": "Unk2700_HIIFAMCBJCD_ServerRsp" }, { "name": "LanternRiteEndFireworksReformRsp", - "id": 8933 + "id": 8933, + "replace": "Unk2700_HJKOHHGBMJP" }, { "name": "ActivitySetGiftWishReq", - "id": 8017 + "id": 8017, + "replace": "Unk2700_HKADKMFMBPG" }, { "name": "WinterCampGetFriendWishListReq", - "id": 8946 + "id": 8946, + "replace": "Unk2700_HMFCCGCKHCA" }, { "name": "FinishLanternProjectionRsp", - "id": 8713 + "id": 8713, + "replace": "Unk2700_HMHHLEHFBLB" }, { "name": "ActivitySetGiftWishRsp", - "id": 8554 + "id": 8554, + "replace": "Unk2700_HMMFPDMLGEM" }, { "name": "WinterCampTakeExploreRewardReq", - "id": 8607 + "id": 8607, + "replace": "Unk2700_HNFGBBECGMJ" }, { "name": "WidgetUpdateExtraCDRsp", - "id": 6056 + "id": 6056, + "replace": "Unk2700_HOPDLJLBKIC_ServerRsp" }, { "name": "SignatureAuditConfigNotify", - "id": 4092 + "id": 4092, + "replace": "Unk2700_IAADLJBLOIN_ServerNotify" }, { "name": "BartenderCompleteOrderReq", - "id": 8414 + "id": 8414, + "replace": "Unk2700_IAAPADOAMIA" }, { "name": "HomeGetGroupRecordReq", - "id": 4523 + "id": 4523, + "replace": "Unk2700_IACKJNNMCAC_ClientReq" }, { "name": "MichiaeMatsuriDarkPressureLevelUpdateNotify", - "id": 8825 + "id": 8825, + "replace": "Unk2700_IBOKDNKBMII" }, { "name": "RefreshRogueDiaryCardRsp", - "id": 8028 + "id": 8028, + "replace": "Unk2700_ICABIPHHPKE" }, { "name": "ReplayCustomDungeonReq", - "id": 6243 + "id": 6243, + "replace": "Unk2700_IDADEMGCJBF_ClientNotify" }, { "name": "ReserveRogueDiaryAvatarRsp", - "id": 8799 + "id": 8799, + "replace": "Unk2700_IDAGMLJOJMP" }, { "name": "StartRogueDiaryRoomRsp", - "id": 8793 + "id": 8793, + "replace": "Unk2700_IDGCNKONBBJ" }, { "name": "BartenderStartLevelRsp", - "id": 8402 + "id": 8402, + "replace": "Unk2700_IEFAGBHIODK" }, { "name": "IrodoriFillPoetryRsp", - "id": 8880 + "id": 8880, + "replace": "Unk2700_IEGOOOECBFH" }, { "name": "EnterCustomDungeonRsp", - "id": 6218 + "id": 6218, + "replace": "Unk2700_IGPIIHEDJLJ_ServerRsp" }, { "name": "CheckUgcUpdateReq", - "id": 6320 + "id": 6320, + "replace": "Unk2700_IHLONDFBCOE_ClientReq" }, { "name": "CrystalLinkEnterDungeonReq", - "id": 8325 + "id": 8325, + "replace": "Unk2700_IHOOCHJACEL" }, { "name": "BartenderCancelLevelReq", - "id": 8771 + "id": 8771, + "replace": "Unk2700_IHPFBKANGMJ" }, { "name": "BartenderLevelProgressNotify", - "id": 8756 + "id": 8756, + "replace": "Unk2700_IJFEPCBOLDF" }, { "name": "LanternRiteEndFireworksReformReq", - "id": 8277 + "id": 8277, + "replace": "Unk2700_IJLANPFECKC" }, { "name": "GetParentQuestVideoKeyReq", - "id": 470 + "id": 470, + "replace": "Unk2700_ILBBAKACCHA_ClientReq" }, { "name": "SalvageEscortRestartRsp", - "id": 8959 + "id": 8959, + "replace": "Unk2700_ILLDDDFLKHP" }, { "name": "LuminanceStoneChallengeSettleNotify", - "id": 8186 + "id": 8186, + "replace": "Unk2700_IMHNKDHHGMA" }, { "name": "PublishCustomDungeonReq", - "id": 6242 + "id": 6242, + "replace": "Unk2700_INBDPOIMAHK_ClientReq" }, { "name": "ActivityAcceptAllGiveGiftRsp", - "id": 8132 + "id": 8132, + "replace": "Unk2700_INOMEGGAGOP" }, { "name": "FinishLanternProjectionReq", @@ -6409,187 +6573,233 @@ }, { "name": "ReformFireworksRsp", - "id": 5929 + "id": 5929, + "replace": "Unk2700_JCOECJGPNOL_ServerRsp" }, { "name": "HomePreChangeEditModeNotify", - "id": 4639 + "id": 4639, + "replace": "Unk2700_JDMPECKFGIG_ServerNotify" }, { "name": "SpiceActivityFinishMakeSpiceReq", - "id": 8096 + "id": 8096, + "replace": "Unk2700_JEFIMHGLOJF" }, { "name": "PlayerNicknameNotify", - "id": 109 + "id": 109, + "replace": "Unk2700_JEHIAJHHIMP_ServerNotify" }, { "name": "IrodoriMasterStartGalleryRsp", - "id": 8381 + "id": 8381, + "replace": "Unk2700_JFGFIDBPGBK" }, { "name": "LanternRiteStartFireworksReformRsp", - "id": 8862 + "id": 8862, + "replace": "Unk2700_JHMIHJFFJBO" }, { "name": "GetUgcBriefInfoRsp", - "id": 6307 + "id": 6307, + "replace": "Unk2700_JJAFAJIKDDK_ServerRsp" }, { "name": "EnterCustomDungeonReq", - "id": 6226 + "id": 6226, + "replace": "Unk2700_JJCDNAHAPKD_ClientReq" }, { "name": "GlobalBuildingInfoNotify", - "id": 5320 + "id": 5320, + "replace": "Unk2700_JKFGMBAMNDA_ServerNotify" }, { "name": "GetQuestLackingResourceReq", - "id": 467 + "id": 467, + "replace": "Unk2700_JKOKBPFCILA_ClientReq" }, { "name": "ExitCustomDungeonTryReq", - "id": 6247 + "id": 6247, + "replace": "Unk2700_JLOFMANHGHI_ClientReq" }, { "name": "ActivityGiveFriendGiftRsp", - "id": 8696 + "id": 8696, + "replace": "Unk2700_JNCINBLCNNL" }, { "name": "WidgetCaptureAnimalReq", - "id": 4256 + "id": 4256, + "replace": "Unk2700_JOHOODKBINN_ClientReq" }, { "name": "WinterCampEditSnowmanCombinationRsp", - "id": 8142 + "id": 8142, + "replace": "Unk2700_JPLFIOOMCGG" }, { "name": "WidgetCaptureAnimalRsp", - "id": 4289 + "id": 4289, + "replace": "Unk2700_KAJNLGIDKAB_ServerRsp" }, { "name": "GetGameplayRecommendationRsp", - "id": 123 + "id": 123, + "replace": "Unk2700_KDDPDHGPGEF_ServerRsp" }, { "name": "IrodoriChessEquipCardRsp", - "id": 8308 + "id": 8308, + "replace": "Unk2700_KDFNIGOBLEK" }, { "name": "LanternRiteTakeSkinRewardRsp", - "id": 8777 + "id": 8777, + "replace": "Unk2700_KDNNKELPJFL" }, { "name": "ClientRemoveCombatEndModifierNotify", - "id": 1182 + "id": 1182, + "replace": "Unk2700_KEMOFNEAOOO_ClientRsp" }, { "name": "WinterCampTakeExploreRewardRsp", - "id": 8978 + "id": 8978, + "replace": "Unk2700_KFPEIHHCCLA" }, { "name": "HomeUpdatePictureFrameInfoRsp", - "id": 4641 + "id": 4641, + "replace": "Unk2700_KGHOJPDNMKK_ServerRsp" }, { "name": "BartenderGetFormulaRsp", - "id": 8842 + "id": 8842, + "replace": "Unk2700_KGNJIBIMAHI" }, { "name": "SaveCustomDungeonRoomReq", - "id": 6225 + "id": 6225, + "replace": "Unk2700_KHLJJPGOELG_ClientReq" }, { "name": "PlayerNicknameAuditDataNotify", - "id": 108 + "id": 108, + "replace": "Unk2700_KIHEEAGDGIL_ServerNotify" }, { "name": "HomeEnterEditModeFinishRsp", - "id": 4615 + "id": 4615, + "replace": "Unk2700_KIIOGMKFNNP_ServerRsp" }, { "name": "ViewLanternProjectionTipsReq", - "id": 8218 + "id": 8218, + "replace": "Unk2700_KKEDIMOKCGD" }, { "name": "ActivityGetCanGiveFriendGiftRsp", - "id": 8848 + "id": 8848, + "replace": "Unk2700_KMIDCPLAGMN" }, { "name": "StoreCustomDungeonRsp", - "id": 6201 + "id": 6201, + "replace": "Unk2700_KMNPMLCHELD_ServerRsp" }, { "name": "ActivityBannerClearRsp", - "id": 2163 + "id": 2163, + "replace": "Unk2700_KNGFOEKOODA_ServerRsp" }, { "name": "EvtLocalGadgetOwnerLeaveSceneNotify", - "id": 384 + "id": 384, + "replace": "Unk2700_KNMDFCBLIIG_ServerRsp" }, { "name": "SetCodexPushtipsReadReq", - "id": 4208 + "id": 4208, + "replace": "Unk2700_KOGOPPONCHB_ClientReq" }, { "name": "WinterCampAcceptGiveItemRsp", - "id": 8185 + "id": 8185, + "replace": "Unk2700_KPGMEMHEEMD" }, { "name": "RogueFinishRepairReq", - "id": 8363 + "id": 8363, + "replace": "Unk2700_KPMMEBNMMCL" }, { "name": "HomeGalleryInPlayingNotify", - "id": 5553 + "id": 5553, + "replace": "Unk2700_LAFHGMOPCCM_ServerNotify" }, { "name": "HomeClearGroupRecordReq", - "id": 4759 + "id": 4759, + "replace": "Unk2700_LBJKLAGNDEJ_ClientReq" }, { "name": "PotionRestartDungeonRsp", - "id": 8062 + "id": 8062, + "replace": "Unk2700_LBOPCDPFJEC" }, { "name": "PlayerSignatureNotify", - "id": 4014 + "id": 4014, + "replace": "Unk2700_LCFGKHHIAEH_ServerNotify" }, { "name": "ReserveRogueDiaryAvatarReq", - "id": 8748 + "id": 8748, + "replace": "Unk2700_LDJLMCAHHEN" }, { "name": "TryEnterNextRogueDiaryDungeonRsp", - "id": 8362 + "id": 8362, + "replace": "Unk2700_LEMPLKGOOJC" }, { "name": "PublishUgcRsp", - "id": 6349 + "id": 6349, + "replace": "Unk2700_LGAGHFKFFDO_ServerRsp" }, { "name": "ReadNicknameAuditReq", - "id": 177 + "id": 177, + "replace": "Unk2700_LGGAIDMLDIA_ServerReq" }, { "name": "GetCustomDungeonRsp", - "id": 6227 + "id": 6227, + "replace": "Unk2700_LGHJBAEBJKE_ServerRsp" }, { "name": "WinterCampAcceptAllGiveItemReq", - "id": 9000 + "id": 9000, + "replace": "Unk2700_LHMOFCJCIKM" }, { "name": "WinterCampGetCanGiveFriendItemReq", - "id": 8964 + "id": 8964, + "replace": "Unk2700_LIJCBOBECHJ" }, { "name": "ActivityAcceptAllGiveGiftReq", - "id": 8113 + "id": 8113, + "replace": "Unk2700_LJINJNECBIA" }, { "name": "GetQuestLackingResourceRsp", - "id": 458 + "id": 458, + "replace": "Unk2700_LKFKCNJFGIF_ServerRsp" }, { "name": "WinterCampStageInfoChangeNotify", @@ -6597,155 +6807,193 @@ }, { "name": "ActivityGetFriendGiftWishListRsp", - "id": 8253 + "id": 8253, + "replace": "Unk2700_LMAKABBJNLN" }, { "name": "HomeSeekFurnitureGalleryScoreNotify", - "id": 4583 + "id": 4583, + "replace": "Unk2700_LNBBLNNPNBE_ServerNotify" }, { "name": "WinterCampGiveFriendItemReq", - "id": 8572 + "id": 8572, + "replace": "Unk2700_LNMFIHNFKOO" }, { "name": "HomeAllUnlockedBgmIdListNotify", - "id": 4608 + "id": 4608, + "replace": "Unk2700_LOHBMOKOPLH_ServerNotify" }, { "name": "LanternRiteStartFireworksReformReq", - "id": 8518 + "id": 8518, + "replace": "Unk2700_LPMIMLCNEDA" }, { "name": "GroupLinkMarkUpdateNotify", - "id": 5757 + "id": 5757, + "replace": "Unk2700_MBIAJKLACBG" }, { "name": "FireworksReformDataNotify", - "id": 6033 + "id": 6033, + "replace": "Unk2700_MCJIOOELGHG_ServerNotify" }, { "name": "CheckUgcUpdateRsp", - "id": 6345 + "id": 6345, + "replace": "Unk2700_MCOFAKMDMEF_ServerRsp" }, { "name": "RogueDiaryReviveAvatarReq", - "id": 8038 + "id": 8038, + "replace": "Unk2700_MDGKMNEBIBA" }, { "name": "ReadSignatureAuditReq", - "id": 4020 + "id": 4020, + "replace": "Unk2700_MDPHLPEGFCG_ClientReq" }, { "name": "HomeNewUnlockedBgmIdListNotify", - "id": 4847 + "id": 4847, + "replace": "Unk2700_MEBFPBDNPGO_ServerNotify" }, { "name": "IrodoriChessLeftMonsterNotify", - "id": 5338 + "id": 5338, + "replace": "Unk2700_MEFJECGAFNH_ServerNotify" }, { "name": "MichiaeMatsuriStartDarkChallengeRsp", - "id": 8791 + "id": 8791, + "replace": "Unk2700_MENCEGPEFAK" }, { "name": "MichiaeMatsuriUnlockCrystalSkillReq", - "id": 8345 + "id": 8345, + "replace": "Unk2700_MFAIPHGDPBL" }, { "name": "NicknameAuditConfigNotify", - "id": 152 + "id": 152, + "replace": "Unk2700_MFINCDMFGLD_ServerNotify" }, { "name": "OutStuckCustomDungeonRsp", - "id": 6234 + "id": 6234, + "replace": "Unk2700_MHMBDFKOOLJ_ClientNotify" }, { "name": "BartenderGetFormulaReq", - "id": 8462 + "id": 8462, + "replace": "Unk2700_MIBHNLEMICB" }, { "name": "PotionResetChallengeReq", - "id": 8377 + "id": 8377, + "replace": "Unk2700_MIEJMGNBPJE" }, { "name": "WinterCampTriathlonRestartRsp", - "id": 8569 + "id": 8569, + "replace": "Unk2700_MJAIKMBPKCD" }, { "name": "GetStoreCustomDungeonRsp", - "id": 6212 + "id": 6212, + "replace": "Unk2700_MJCCKKHJNMP_ServerRsp" }, { "name": "NpcTalkStateNotify", - "id": 430 + "id": 430, + "replace": "Unk2700_MKAFBOPFDEF_ServerNotify" }, { "name": "SkyCrystalDetectorDataUpdateNotify", - "id": 4287 + "id": 4287, + "replace": "Unk2700_MKLLNAHEJJC_ServerRsp" }, { "name": "IrodoriScanEntityRsp", - "id": 8026 + "id": 8026, + "replace": "Unk2700_MKMDOIKBBEP" }, { "name": "HomePictureFrameInfoNotify", - "id": 4878 + "id": 4878, + "replace": "Unk2700_MLMJFIGJJEH_ServerNotify" }, { "name": "CustomDungeonOfficialNotify", - "id": 6221 + "id": 6221, + "replace": "Unk2700_MMDCAFMGACC_ServerNotify" }, { "name": "HomeUpdatePictureFrameInfoReq", - "id": 4486 + "id": 4486, + "replace": "Unk2700_MMFIJILOCOP_ClientReq" }, { "name": "RogueDiaryTiredAvatarNotify", - "id": 8514 + "id": 8514, + "replace": "Unk2700_MNIBEMEMGMO" }, { "name": "ServerTryCancelGeneralMatchNotify", - "id": 4187 + "id": 4187, + "replace": "Unk2700_MPPAHFFHIPI_ServerNotify" }, { "name": "GachaActivityNextStageReq", - "id": 8257 + "id": 8257, + "replace": "Unk2700_NAEHEDLGLKA" }, { "name": "LaunchFireworksRsp", - "id": 6057 + "id": 6057, + "replace": "Unk2700_NBFJOJPCCEK_ServerRsp" }, { "name": "FireworksLaunchDataNotify", - "id": 5928 + "id": 5928, + "replace": "Unk2700_NBFOJLAHFCA_ServerNotify" }, { "name": "SpiceActivityGivingRecordNotify", - "id": 8407 + "id": 8407, + "replace": "Unk2700_NCMPMILICGJ" }, { "name": "IrodoriScanEntityReq", - "id": 8767 + "id": 8767, + "replace": "Unk2700_NCPLKHGCOAH" }, { "name": "IrodoriMasterGallerySettleNotify", - "id": 8340 + "id": 8340, + "replace": "Unk2700_NDDBFNNHLFE" }, { "name": "ActivityGetFriendGiftWishListReq", - "id": 8806 + "id": 8806, + "replace": "Unk2700_NEHPMNPAAKC" }, { "name": "CheckUgcStateRsp", - "id": 6314 + "id": 6314, + "replace": "Unk2700_NELNFCMDMHE_ServerRsp" }, { "name": "HomeBalloonGallerySettleNotify", - "id": 4811 + "id": 4811, + "replace": "Unk2700_NFGNGFLNOOJ_ServerNotify" }, { "name": "MichiaeMatsuriStartBossChallengeReq", - "id": 8703 + "id": 8703, + "replace": "Unk2700_NGEKONFLEBB" }, { "name": "Unk2700_NGPMINKIOPK", @@ -6753,591 +7001,738 @@ }, { "name": "CustomDungeonBattleRecordNotify", - "id": 6236 + "id": 6236, + "replace": "Unk2700_NIMPHALPEPO_ClientNotify" }, { "name": "ActivityBannerNotify", - "id": 2155 + "id": 2155, + "replace": "Unk2700_NINHGODEMHH_ServerNotify" }, { "name": "BartenderFinishLevelRsp", - "id": 8093 + "id": 8093, + "replace": "Unk2700_NJNMEFINDCF" }, { "name": "UpdateSalvageBundleMarkRsp", - "id": 8459 + "id": 8459, + "replace": "Unk2700_NKIEIGPLMIO" }, { "name": "WinterCampAcceptAllGiveItemRsp", - "id": 8626 + "id": 8626, + "replace": "Unk2700_NLBJHDNKPCC" }, { "name": "WinterCampSetWishListRsp", - "id": 8281 + "id": 8281, + "replace": "Unk2700_NLJBCGILMIE" }, { "name": "GachaActivityTakeRewardReq", - "id": 8930 + "id": 8930, + "replace": "Unk2700_NMEENGOJOKD" }, { "name": "IrodoriMasterGalleryCgEndNotify", - "id": 8061 + "id": 8061, + "replace": "Unk2700_NMJCGMOOIFP" }, { "name": "EnterRogueDiaryDungeonReq", - "id": 8943 + "id": 8943, + "replace": "Unk2700_NMJIMIKKIME" }, { "name": "GalleryCrystalLinkBuffInfoNotify", - "id": 5539 + "id": 5539, + "replace": "Unk2700_NNDKOICOGGH_ServerNotify" }, { "name": "HomeGetGroupRecordRsp", - "id": 4538 + "id": 4538, + "replace": "Unk2700_NNMDBDNIMHN_ServerRsp" }, { "name": "MichiaeMatsuriRemoveChallengeMarkNotify", - "id": 8072 + "id": 8072, + "replace": "Unk2700_OBCKNDBAPGE" }, { "name": "MichiaeMatsuriGainCrystalExpUpdateNotify", - "id": 8523 + "id": 8523, + "replace": "Unk2700_OBDHJJHLIKJ" }, { "name": "MichiaeMatsuriInteractStatueReq", - "id": 8718 + "id": 8718, + "replace": "Unk2700_OCAJADDLPBB" }, { "name": "MichiaeMatsuriStartDarkChallengeReq", - "id": 8054 + "id": 8054, + "replace": "Unk2700_ODBNBICOCFK" }, { "name": "PotionResetChallengeRsp", - "id": 8067 + "id": 8067, + "replace": "Unk2700_ODJKHILOILK" }, { "name": "BartenderCancelLevelRsp", - "id": 8686 + "id": 8686, + "replace": "Unk2700_OEDLCGKNGLH" }, { "name": "CustomDungeonUpdateNotify", - "id": 6223 + "id": 6223, + "replace": "Unk2700_OFDBHGHAJBD_ServerNotify" }, { "name": "HomeChangeBgmRsp", - "id": 4488 + "id": 4488, + "replace": "Unk2700_OGHMHELMBNN_ServerRsp" }, { "name": "BartenderCompleteOrderRsp", - "id": 8125 + "id": 8125, + "replace": "Unk2700_OHDDPIFAPPD" }, { "name": "ActivityGiveFriendGiftReq", - "id": 8233 + "id": 8233, + "replace": "Unk2700_OHIKIOLLMHM" }, { "name": "ActivityBannerClearReq", - "id": 2009 + "id": 2009, + "replace": "Unk2700_OJHJBKHIPLA_ClientReq" }, { "name": "BackPlayCustomDungeonOfficialReq", - "id": 6203 + "id": 6203, + "replace": "Unk2700_OJLJMJLKNGJ_ClientReq" }, { "name": "SalvageEscortRestartReq", - "id": 8396 + "id": 8396, + "replace": "Unk2700_OKEKCGDGPDA" }, { "name": "MichiaeMatsuriStartBossChallengeRsp", - "id": 8426 + "id": 8426, + "replace": "Unk2700_OKNDIGOKMMC" }, { "name": "RogueDiaryReviveAvatarRsp", - "id": 8343 + "id": 8343, + "replace": "Unk2700_OLKJCGDHENH" }, { "name": "WinterCampTakeBattleRewardReq", - "id": 8401 + "id": 8401, + "replace": "Unk2700_ONKMCKLJNAL" }, { "name": "TanukiTravelFinishGuideQuestNotify", - "id": 8924 + "id": 8924, + "replace": "Unk2700_PBGBOLJMIIB" }, { "name": "ViewLanternProjectionLevelTipsReq", - "id": 8758 + "id": 8758, + "replace": "Unk2700_PCBGAIAJPHH" }, { "name": "GetRogueDairyRepairInfoRsp", - "id": 8447 + "id": 8447, + "replace": "Unk2700_PDGJFHAGMKD" }, { "name": "PublishCustomDungeonRsp", - "id": 6214 + "id": 6214, + "replace": "Unk2700_PFFKAEPBEHE_ServerRsp" }, { "name": "IrodoriEditFlowerCombinationRsp", - "id": 8833 + "id": 8833, + "replace": "Unk2700_PFOLNOBIKFB" }, { "name": "ActivityGetCanGiveFriendGiftReq", - "id": 8559 + "id": 8559, + "replace": "Unk2700_PHFADCJDBOF" }, { "name": "IrodoriMasterStartGalleryReq", - "id": 8165 + "id": 8165, + "replace": "Unk2700_PHLEDBIFIFL" }, { "name": "ExitCustomDungeonTryRsp", - "id": 6237 + "id": 6237, + "replace": "Unk2700_PIEJLIIGLGM_ServerRsp" }, { "name": "PotionEnterDungeonNotify", - "id": 8531 + "id": 8531, + "replace": "Unk2700_PIEJMALFKIF" }, { "name": "SalvagePreventRestartReq", - "id": 8367 + "id": 8367, + "replace": "Unk2700_PJCMAELKFEP" }, { "name": "RogueDiaryDungeonSettleNotify", - "id": 8895 + "id": 8895, + "replace": "Unk2700_PJPMOLPHNEH" }, { "name": "WinterCampGetRecvItemListRsp", - "id": 8423 + "id": 8423, + "replace": "Unk2700_PKCLMDHHPFI" }, { "name": "PhotoActivityClientViewRsp", - "id": 8983 + "id": 8983, + "replace": "Unk2700_PKKJEOFNLCF" }, { "name": "StartRogueDiaryPlayRsp", - "id": 8385 + "id": 8385, + "replace": "Unk2700_PMKNJBJPLBH" }, { "name": "PotionRestartDungeonReq", - "id": 8273 + "id": 8273, + "replace": "Unk2700_PPBALCAKIBD" }, { "name": "LikeCustomDungeonRsp", - "id": 6219 + "id": 6219, + "replace": "Unk2700_PPOGMFAKBMK_ServerRsp" }, { "name": "GearActivityFinishPlayGearRsp", - "id": 21800 + "id": 21800, + "replace": "Unk2800_ACHELBEEBIP" }, { "name": "NightCrowGadgetObservationMatchRsp", - "id": 846 + "id": 846, + "replace": "Unk2800_ANGFAFEJBAE" }, { "name": "GearActivityStartPlayPictureReq", - "id": 24550 + "id": 24550, + "replace": "Unk2800_BDAPFODFMNE" }, { "name": "ActivityReadPushTipsRsp", - "id": 8574 + "id": 8574, + "replace": "Unk2800_BOFEHJBJELJ" }, { "name": "IslandPartyRaftInfoNotify", - "id": 5565 + "id": 5565, + "replace": "Unk2800_CHEDEMEDPPM" }, { "name": "GearActivityStartPlayGearReq", - "id": 23467 + "id": 23467, + "replace": "Unk2800_COCHLKHLCPO" }, { "name": "SummerTimeV2RestartDungeonReq", - "id": 8346 + "id": 8346, + "replace": "Unk2800_DKDJCLLNGNL" }, { "name": "NightCrowGadgetObservationMatchReq", - "id": 876 + "id": 876, + "replace": "Unk2800_DNKCFLKHKJG" }, { "name": "InvestigationReadQuestDailyNotify", - "id": 1902 + "id": 1902, + "replace": "Unk2800_DPINLADLBFA" }, { "name": "InvestigationQuestDailyNotify", - "id": 1921 + "id": 1921, + "replace": "Unk2800_ECCLDPCADCJ" }, { "name": "GearActivityFinishPlayPictureRsp", - "id": 21851 + "id": 21851, + "replace": "Unk2800_EKGCCBDIKFI" }, { "name": "GearActivityStartPlayGearRsp", - "id": 21025 + "id": 21025, + "replace": "Unk2800_FHCJIICLONO" }, { "name": "IslandPartySettleNotify", - "id": 24601 + "id": 24601, + "replace": "Unk2800_GDDLBKEENNA" }, { "name": "GearActivityStartPlayPictureRsp", - "id": 23388 + "id": 23388, + "replace": "Unk2800_HHPCNJGKIPP" }, { "name": "TakeBackGivingItemRsp", - "id": 145 + "id": 145, + "replace": "Unk2800_HKBAEOMCFOD" }, { "name": "GalleryWillStartCountdownNotify", - "id": 5594 + "id": 5594, + "replace": "Unk2800_IBDOMAIDPGK" }, { "name": "ActivityPushTipsInfoNotify", - "id": 8513 + "id": 8513, + "replace": "Unk2800_IECLGDFOMFJ" }, { "name": "PersistentDungeonSwitchAvatarReq", - "id": 1684 + "id": 1684, + "replace": "Unk2800_IGKGDAGGCEC" }, { "name": "SummerTimeV2RestartBoatGalleryReq", - "id": 8476 + "id": 8476, + "replace": "Unk2800_IILBEPIEBJO" }, { "name": "StopReminderNotify", - "id": 3004 + "id": 3004, + "replace": "Unk2800_ILKIAECAAKG" }, { "name": "IslandPartySailInfoNotify", - "id": 5504 + "id": 5504, + "replace": "Unk2800_JCPNICABMAF" }, { "name": "SummerTimeV2RestartDungeonRsp", - "id": 8996 + "id": 8996, + "replace": "Unk2800_KFNCDHFHJPD" }, { "name": "GearActivityFinishPlayGearReq", - "id": 21834 + "id": 21834, + "replace": "Unk2800_KHLHFFHGEHA" }, { "name": "BackRebornGalleryReq", - "id": 5593 + "id": 5593, + "replace": "Unk2800_KILFIICJLEE" }, { "name": "PersistentDungeonSwitchAvatarRsp", - "id": 1768 + "id": 1768, + "replace": "Unk2800_KJEOLFNEOPF" }, { "name": "GalleryIslandPartyDownHillInfoNotify", - "id": 5522 + "id": 5522, + "replace": "Unk2800_KOMBBIEEGCP" }, { "name": "GadgetChangeLevelTagRsp", - "id": 874 + "id": 874, + "replace": "Unk2800_KPJKAJLNAED" }, { "name": "ActivityReadPushTipsReq", - "id": 8145 + "id": 8145, + "replace": "Unk2800_LGIKLPBOJOI" }, { "name": "BackRebornGalleryRsp", - "id": 5527 + "id": 5527, + "replace": "Unk2800_LIBCDGDJMDF" }, { "name": "SummerTimeV2RestartBoatGalleryRsp", - "id": 8004 + "id": 8004, + "replace": "Unk2800_MNBDNGKGDGF" }, { "name": "SummerTimeV2BoatSettleNotify", - "id": 8870 + "id": 8870, + "replace": "Unk2800_NHEOHBNFHJD" }, { "name": "TakeBackGivingItemReq", - "id": 171 + "id": 171, + "replace": "Unk2800_OFIHDGFMDGB" }, { "name": "GadgetChangeLevelTagReq", - "id": 843 + "id": 843, + "replace": "Unk2800_OMGNOBICOCD" }, { "name": "GearActivityFinishPlayPictureReq", - "id": 21054 + "id": 21054, + "replace": "Unk2800_OOKIPFHPJMG" }, { "name": "HomeExchangeWoodRsp", - "id": 4622 + "id": 4622, + "replace": "Unk3000_ACNMEFGKHKO" }, { "name": "HomeExchangeWoodReq", - "id": 4576 + "id": 4576, + "replace": "Unk3000_AFMFIPPDAJE" }, { "name": "GravenInnocenceEditCarveCombinationRsp", - "id": 20702 + "id": 20702, + "replace": "Unk3000_AGDEGMCKIAF" }, { "name": "GetAllMailResultNotify", - "id": 1481 + "id": 1481, + "replace": "Unk3000_BMLKKNEINNF" }, { "name": "MuqadasPotionRestartDungeonReq", - "id": 22391 + "id": 22391, + "replace": "Unk3000_CMKEPEDFOKE" }, { "name": "ToTheMoonRemoveObstacleRsp", - "id": 6173 + "id": 6173, + "replace": "Unk3000_CNDHIGKNELM" }, { "name": "MuqadasPotionCaptureWeaknessReq", - "id": 20011 + "id": 20011, + "replace": "Unk3000_CPCMICDDBCH" }, { "name": "GravenInnocenceEditCarveCombinationReq", - "id": 23107 + "id": 23107, + "replace": "Unk3000_DCAHJINNNDM" }, { "name": "ParentQuestInferenceDataNotify", - "id": 402 + "id": 402, + "replace": "Unk3000_DCLAGIJJEHB" }, { "name": "DelBackupAvatarTeamReq", - "id": 1731 + "id": 1731, + "replace": "RemoveCustomTeamReq" }, { "name": "AssociateInferenceWordReq", - "id": 429 + "id": 429, + "replace": "Unk3000_DHEOMDCCMMC" }, { "name": "AvatarTeamAllDataNotify", - "id": 1749 + "id": 1749, + "replace": "CustomTeamListNotify" }, { "name": "InstableSprayGalleryInfoNotify", - "id": 5588 + "id": 5588, + "replace": "Unk3000_DJNBNBMIECP" }, { "name": "PlayerCompoundMaterialBoostReq", - "id": 185 + "id": 185, + "replace": "Unk3000_DLCDJPKNGBD" }, { "name": "GravenInnocencePhotoFinishReq", - "id": 21750 + "id": 21750, + "replace": "Unk3000_DPEJONKFONL" }, { "name": "InstableSpraySwitchTeamReq", - "id": 24857 + "id": 24857, + "replace": "Unk3000_EBNMMLENEII" }, { "name": "SubmitInferenceWordRsp", - "id": 416 + "id": 416, + "replace": "Unk3000_EDGJEBLODLF" }, { "name": "InstableSprayEnterDungeonRsp", - "id": 23381 + "id": 23381, + "replace": "Unk3000_EHJALCDEBKK" }, { "name": "AllWidgetBackgroundActiveStateNotify", - "id": 6092 + "id": 6092, + "replace": "Unk3000_EMGMOECAJDK" }, { "name": "GetHomeExchangeWoodInfoReq", - "id": 4473 + "id": 4473, + "replace": "Unk3000_EOLNDBMGCBP" }, { "name": "GetAllMailNotify", - "id": 1497 + "id": 1497, + "replace": "Unk3000_EPHGPACBEHL" }, { "name": "GravenInnocenceRaceRestartRsp", - "id": 21880 + "id": 21880, + "replace": "Unk3000_FAPNAHAEPBF" }, { "name": "InstableSprayRestartDungeonReq", - "id": 23678 + "id": 23678, + "replace": "Unk3000_FIPHHGCJIMO" }, { "name": "ToTheMoonAddObstacleRsp", - "id": 6103 + "id": 6103, + "replace": "Unk3000_FPDBJJJLKEP" }, { "name": "GetHomeExchangeWoodInfoRsp", - "id": 4659 + "id": 4659, + "replace": "Unk3000_GCBMILHPIKA" }, { "name": "WorldChestOpenNotify", - "id": 3295 + "id": 3295, + "replace": "Unk3000_GDMEIKLAMIB" }, { "name": "DeshretObeliskChestInfoNotify", - "id": 841 + "id": 841, + "replace": "Unk3000_GMLAHHCDKOI" }, { "name": "MuqadasPotionRestartDungeonRsp", - "id": 21208 + "id": 21208, + "replace": "Unk3000_GNLFOLGMEPN" }, { "name": "RemotePlayerWidgetNotify", - "id": 5995 + "id": 5995, + "replace": "Unk3000_HBIPKOBMGGD" }, { "name": "GravenInnocencePhotoFinishRsp", - "id": 23948 + "id": 23948, + "replace": "Unk3000_HIJKNFBBCFC" }, { "name": "InstableSprayLevelFinishNotify", - "id": 21961 + "id": 21961, + "replace": "Unk3000_HPFGNOIGNAG" }, { "name": "ChangeWidgetBackgroundActiveStateRsp", - "id": 6060 + "id": 6060, + "replace": "Unk3000_IBMFJMGHCNC" }, { "name": "AddBackupAvatarTeamRsp", - "id": 1735 + "id": 1735, + "replace": "AddCustomTeamRsp" }, { "name": "MuqadasPotionActivityEnterDungeonRsp", - "id": 21804 + "id": 21804, + "replace": "Unk3000_IGCECHKNKOO" }, { "name": "AddBackupAvatarTeamReq", - "id": 1687 + "id": 1687, + "replace": "AddCustomTeamReq" }, { "name": "PlayerDeathZoneNotify", - "id": 6275 + "id": 6275, + "replace": "Unk3000_IPAKLDNKDAO" }, { "name": "PlayerCompoundMaterialBoostRsp", - "id": 125 + "id": 125, + "replace": "Unk3000_JDCOHPBDPED" }, { "name": "InstableSpraySwitchTeamRsp", - "id": 24152 + "id": 24152, + "replace": "Unk3000_JIEPEGAHDNH" }, { "name": "TreasureSeelieCollectOrbsNotify", - "id": 20754 + "id": 20754, + "replace": "Unk3000_JIMGCFDPFCK" }, { "name": "AranaraCollectionDataNotify", - "id": 6376 + "id": 6376, + "replace": "Unk3000_KEJGDDMMBLP" }, { "name": "AssociateInferenceWordRsp", - "id": 457 + "id": 457, + "replace": "Unk3000_KGDKKLOOIPG" }, { "name": "MuqadasPotionCaptureWeaknessRsp", - "id": 24081 + "id": 24081, + "replace": "Unk3000_KHFMBKILMMD" }, { "name": "DelBackupAvatarTeamRsp", - "id": 1729 + "id": 1729, + "replace": "RemoveCustomTeamRsp" }, { "name": "InterpretInferenceWordRsp", - "id": 461 + "id": 461, + "replace": "Unk3000_KJNIKBPKAED" }, { "name": "MuqadasPotionActivityEnterDungeonReq", - "id": 24602 + "id": 24602, + "replace": "Unk3000_KKHPGFINACH" }, { "name": "ToTheMoonRemoveObstacleReq", - "id": 6190 + "id": 6190, + "replace": "Unk3000_KOKEHAPLNHF" }, { "name": "CheckGroupReplacedReq", - "id": 3113 + "id": 3113, + "replace": "Unk3000_LAIAGAPKPLB" }, { "name": "ToTheMoonEnterSceneRsp", - "id": 6107 + "id": 6107, + "replace": "Unk3000_LHEMAMBKEKI" }, { "name": "CheckGroupReplacedRsp", - "id": 3152 + "id": 3152, + "replace": "Unk3000_LJIMEHHNHJA" }, { "name": "InstableSprayEnterDungeonReq", - "id": 24312 + "id": 24312, + "replace": "Unk3000_LLBCFCDMCID" }, { "name": "ToTheMoonEnterSceneReq", - "id": 6135 + "id": 6135, + "replace": "Unk3000_MEFJDDHIAOK" }, { "name": "ToTheMoonQueryPathRsp", - "id": 6198 + "id": 6198, + "replace": "Unk3000_MFCAIADEPGJ" }, { "name": "InterpretInferenceWordReq", - "id": 419 + "id": 419, + "replace": "Unk3000_MFHOOFLHNPH" }, { "name": "AreaPlayInfoNotify", - "id": 3323 + "id": 3323, + "replace": "Unk3000_MOIPPIJMIJC" }, { "name": "ToTheMoonAddObstacleReq", - "id": 6121 + "id": 6121, + "replace": "Unk3000_NBGBGODDBMP" }, { "name": "MuqadasPotionDungeonSettleNotify", - "id": 20005 + "id": 20005, + "replace": "Unk3000_NHPPMHHJPMJ" }, { "name": "ToTheMoonPingNotify", - "id": 6112 + "id": 6112, + "replace": "Unk3000_NJNPNJDFEOL" }, { "name": "InstableSprayRestartDungeonRsp", - "id": 24923 + "id": 24923, + "replace": "Unk3000_NMEJCJFJPHM" }, { "name": "ToTheMoonQueryPathReq", - "id": 6172 + "id": 6172, + "replace": "Unk3000_NMENEAHJGKE" }, { "name": "DeathZoneInfoNotify", - "id": 6268 + "id": 6268, + "replace": "Unk3000_NNPCGEAHNHM" }, { "name": "WidgetQuickHitTreeReq", - "id": 3345 + "id": 3345, + "replace": "Unk3000_NOMEJNJKGGL" }, { "name": "AddAranaraCollectionNotify", - "id": 6368 + "id": 6368, + "replace": "Unk3000_NPPMPMGBBLM" }, { "name": "ChangeWidgetBackgroundActiveStateReq", - "id": 5907 + "id": 5907, + "replace": "Unk3000_ODGMCFAFADH" }, { "name": "DeathZoneObserveNotify", - "id": 3475 + "id": 3475, + "replace": "Unk3000_PCGBDJJOIHH" }, { "name": "GravenInnocenceRaceRestartReq", - "id": 22882 + "id": 22882, + "replace": "Unk3000_PDNJDOBPEKA" }, { "name": "GravenInnocencePhotoReminderNotify", - "id": 23864 + "id": 23864, + "replace": "Unk3000_PHCPMFMFOMO" }, { "name": "WidgetQuickHitTreeRsp", - "id": 3336 + "id": 3336, + "replace": "Unk3000_PILFPILPMFO" }, { "name": "GravenInnocenceRaceSettleNotify", - "id": 20681 + "id": 20681, + "replace": "Unk3000_PJLAPMPPIAG" }, { "name": "WatcherEventStageNotify", - "id": 2207 + "id": 2207, + "replace": "Unk3000_PNIEIHDLIDN" }, { "name": "SubmitInferenceWordReq", - "id": 500 + "id": 500, + "replace": "Unk3000_PPDLLPNMJMK" }, { "name": "UnlockAvatarTalentReq", diff --git a/op.js b/op.js index aaf833d9..5eda3b1d 100644 --- a/op.js +++ b/op.js @@ -22,6 +22,9 @@ const folder_proto_gc_gen = const read_cmdid_gc = "../Grasscutter-Yuuki/src/main/java/emu/grasscutter/net/packet/PacketOpcodes.java"; +const folder_packet_gc = + "../Grasscutter-Yuuki/src/main/java/emu/grasscutter/server/packet/"; + //const read_cmdid = fs.readFileSync("cmdid.csv"); //const read_packetopcodes = fs.readFileSync("PacketOpcodes.java"); @@ -126,6 +129,7 @@ function update_cmdid_gc() { rename_name_cmdid++; //console.log("Wow rename -> ID: "+id+" | Name: "+name+" > "+found_id.name); // rename json_cmdid_old + s.replace = s.name; s.name = found_id.name; } } else { @@ -221,7 +225,7 @@ function save(raw, file) { console.log("An error occured while writing to File."); return console.log(err); } - console.log("File has been saved."); + console.log("File has been saved: " + file); }); } @@ -247,11 +251,148 @@ function cmdid_to_op() { save(melon, write_op); // use "npx prettier --write PacketOpcodes.java" for better Formatter } +var index_file_packet = 0; +var index_file_packet_found = 0; +var index_file_packet_nofound = 0; +var index_file_packet_rename = 0; +var index_file_packet_norename = 0; +var index_file_packet_renamemulti = 0; +function fix_packet(p = "recv", saveit = false) { + var path = folder_packet_gc + p; + fs.readdir(path, function (err, files) { + //handling error + if (err) { + return console.log("Unable to scan directory: " + err); + } + + const cmd_last = fs.readFileSync(read_cmdid_output); + const cmd_old = fs.readFileSync(read_cmdid_output_gc); + const cmdidfix_raw = fs.readFileSync(read_cmdid_output_gc_update); + const json_cmdid_last = JSON.parse(cmd_last); + const json_cmdid_old = JSON.parse(cmd_old); + const json_cmdidfix_raw = JSON.parse(cmdidfix_raw); + + files.forEach(function (file) { + var f = path + "/" + file; + const read = fs.readFileSync(f); + var real = read.toString(); + var r = real.match(/\(.*?\)/g).map((x) => x.replace(/[()]/g, "")); + + var name; + r.forEach(function (s, index) { + if (s.match("PacketOpcodes.")) { + name = s.split("PacketOpcodes.")[1]; + if (name.match(",")) { + name = name.split(",")[0]; + } + return; + } + }); + + if (!name) { + console.log("no found"); + return; + } + + //var name = c[1]; + + //console.log(r); + + var found_old = json_cmdid_old.find((j) => j.name === name); + if (found_old) { + //console.log(found_old); + index_file_packet_found++; + var found_new = json_cmdid_last.find((j) => j.id == found_old.id); + if (found_new) { + if (found_new.name != found_old.name) { + index_file_packet_rename++; + console.log( + "Found need rename: " + found_old.name + " > " + found_new.name + ); + + // rename all + json_cmdidfix_raw.forEach(function (s) { + var r = s.replace; + if (r) { + // var notify = HomeNewUnlockedBgmIdListNotify.Unk2700_MEBFPBDNPGO_ServerNotify + // var notify = Unk2700MEBFPBDNPGOServerNotify.HomeNewUnlockedBgmIdListNotify + + // Unk2700MEBFPBDNPGOServerNotify to HomeNewUnlockedBgmIdListNotifyOuterClass + // Unk2700OGHMHELMBNNServerRsp to HomeChangeBgmRspOuterClass + + // - Need More Auto like - + // addUnk2700ELJPLMIHNIP to addNewUnlockedBgmIdList (this should be found inside gen proto) + // setUnk2700BJHAMKKECEI to + if (r.match("Unk")) { + //console.log(r); + var x = r.split("_"); + var tr = x.join(""); + var realneed = tr; + + if (tr.match("ServerNotify")) { + //console.log("found: "+tr); + let re = new RegExp(`${tr}`, "g"); + tr = tr.replace(re, `${s.name}OuterClass`); + //console.log("found: " + tr); + } else if(tr.match("ServerRsp")){ + let re = new RegExp(`${tr}`, "g"); + tr = tr.replace(re, `${s.name}OuterClass`); + } else { + let re = new RegExp(`${tr}`, "g"); + tr = tr.replace(re, s.name); + //console.log("found: " + tr); + } + let re = new RegExp(`${realneed}`, "g"); + real = real.replace(re, tr); + } + let re = new RegExp(`${r}`, "g"); + real = real.replace(re, s.name); + } + }); + + // simpel rename + //let re = new RegExp(`${found_old.name}`, "g"); + //real = real.replace(re, found_new.name); + + //console.log(real); + if (saveit) { + save(real, f); + } + } + } else { + index_file_packet_norename++; + //console.log("Same name "+name); + } + } else { + index_file_packet_nofound++; + console.log("No found " + name); + } + + //return; + index_file_packet++; + }); + console.log( + "Index file: " + + index_file_packet + + " | found " + + index_file_packet_found + + " | No found " + + index_file_packet_nofound + + " | Rename " + + index_file_packet_rename + + " | NoRename " + + index_file_packet_norename + ); + }); +} + function isBlank(str) { return !!!str || /^\s*$/.test(str); } -cmdid_to_op(); +fix_packet("send", false); +//fix_packet("recv"); +//cmdid_to_op(); //update_cmdid_gc(); //get_cmdid_gc(); //get_cmdid_json();