last sync
This commit is contained in:
parent
1bda445bae
commit
7bea581783
146
all-in-one.proto
146
all-in-one.proto
|
@ -129,11 +129,11 @@ message OJBJDBHKLNE {
|
|||
|
||||
// Obf: ODBBPNOOEOI
|
||||
message AbilityMetaTriggerElementReaction {
|
||||
uint32 ADHLKLLFLPD = 2;
|
||||
uint32 GJFGOBCICLP = 14;
|
||||
uint32 element_reactor_type = 2;
|
||||
uint32 element_reaction_type = 14;
|
||||
int32 hit_index = 3;
|
||||
uint32 trigger_entity_id = 1;
|
||||
uint32 ECHFGCGHGEG = 4;
|
||||
uint32 element_source_type = 4;
|
||||
}
|
||||
|
||||
message LEGBJIABCMN {
|
||||
|
@ -147,9 +147,9 @@ message AbilityMetaSetPoseParameter {
|
|||
|
||||
// Obf: NGEKKGKDJED
|
||||
message AbilityMetaUpdateBaseReactionDamage {
|
||||
uint32 DMENLAMJJEM = 1;
|
||||
AbilityString LDEOKEHFACJ = 4;
|
||||
uint32 HLMJBJGKLKD = 15;
|
||||
uint32 reaction_type = 1;
|
||||
AbilityString global_value_key = 4;
|
||||
uint32 source_caster_id = 15;
|
||||
AbilityString ability_name = 3;
|
||||
}
|
||||
|
||||
|
@ -199,7 +199,7 @@ message NPDLPJGBLME {
|
|||
float MIEIPCBMANJ = 7;
|
||||
}
|
||||
|
||||
message KFHHLHAMIAL {
|
||||
message AbilityActionServerMonsterLog {
|
||||
repeated int32 param_list = 4;
|
||||
}
|
||||
|
||||
|
@ -255,33 +255,33 @@ message GPKKGDNIAIB {
|
|||
bool KLAGFFLCLCM = 4;
|
||||
}
|
||||
|
||||
message CMNIAKLILEE {
|
||||
float JNEKCJANDGG = 15;
|
||||
message AbilityMixinEliteShield {
|
||||
float sub_shield = 15;
|
||||
}
|
||||
|
||||
message DEEPMGDNFLH {
|
||||
float JNEKCJANDGG = 4;
|
||||
float JPLABPDDDAA = 11;
|
||||
bool LACELNHKONE = 7;
|
||||
uint32 EEPFLJEMMLD = 14;
|
||||
float HNGHMNBGHLG = 10;
|
||||
uint32 OEEFMKOMJBK = 15;
|
||||
message AbilityMixinElementShield {
|
||||
float sub_shield = 4;
|
||||
float max_shield = 11;
|
||||
bool is_shield_broken = 7;
|
||||
uint32 absorb_type = 14;
|
||||
float shield = 10;
|
||||
uint32 player_num = 15;
|
||||
}
|
||||
|
||||
message CMINCHKMEMO {
|
||||
bool DLFJNEEBLOG = 8;
|
||||
float JNEKCJANDGG = 3;
|
||||
message AbilityMixinGlobalShield {
|
||||
bool is_create_effect = 8;
|
||||
float sub_shield = 3;
|
||||
uint32 avatar_id = 12;
|
||||
string DENNPCBBNFD = 13;
|
||||
float ABJCKKIJDJH = 4;
|
||||
float HNGHMNBGHLG = 6;
|
||||
string shield_effect_name = 13;
|
||||
float height_offset = 4;
|
||||
float shield = 6;
|
||||
}
|
||||
|
||||
message IGBGGICLDLE {
|
||||
float JPLABPDDDAA = 5;
|
||||
message AbilityMixinShieldBar {
|
||||
float max_shield = 5;
|
||||
uint32 element_type = 8;
|
||||
uint32 OEEFMKOMJBK = 10;
|
||||
float HNGHMNBGHLG = 7;
|
||||
uint32 player_num = 10;
|
||||
float shield = 7;
|
||||
}
|
||||
|
||||
// Obf: ECIPFNGJAIF
|
||||
|
@ -330,7 +330,7 @@ message PGBNGHFPGED {
|
|||
float NDFGGJOOPBE = 9;
|
||||
}
|
||||
|
||||
message PIJBPIFLPAE {
|
||||
message AbilityMixinFireworksLauncher {
|
||||
uint32 HNGKHBALOLP = 6;
|
||||
uint32 phase = 13;
|
||||
uint32 BIHDGIPJMGC = 12;
|
||||
|
@ -2337,7 +2337,7 @@ message MistTrialActivityDetailInfo {
|
|||
message MistTrialSelectAvatarAndEnterDungeonReq {
|
||||
// Obf: FGPIFIDBMKL
|
||||
message SelectAvatarIndex {
|
||||
oneof LMDJFNHPDIK {
|
||||
oneof detail {
|
||||
uint32 mist_trial_avatar_id = 4;
|
||||
uint64 formal_avatar_guid = 5;
|
||||
}
|
||||
|
@ -10355,8 +10355,8 @@ message AbilityIdentifier {
|
|||
uint32 instanced_modifier_id = 11;
|
||||
int32 local_id = 2;
|
||||
bool is_serverbuff_modifier = 14;
|
||||
uint32 PLEOONAACJI = 1;
|
||||
uint32 DJPMGPMOPIN = 15;
|
||||
uint32 modifier_owner_id = 1;
|
||||
uint32 ability_caster_id = 15;
|
||||
uint32 instanced_ability_id = 9;
|
||||
}
|
||||
|
||||
|
@ -10364,7 +10364,7 @@ message AbilityIdentifier {
|
|||
message AttackResult {
|
||||
uint32 GNHFHCDDDBA = 1198;
|
||||
uint32 BHAPFDKHNPD = 82;
|
||||
uint32 PJJEEPKBHIM = 1624;
|
||||
uint32 hashed_anim_event_id = 1624;
|
||||
uint32 KDBNEJKOKDB = 6;
|
||||
float HKDJFJDCKBI = 2018;
|
||||
uint32 LADOHMHIICA = 1640;
|
||||
|
@ -10372,10 +10372,10 @@ message AttackResult {
|
|||
AttackHitEffectResult hit_eff_result = 15;
|
||||
uint32 HAGEIJIIBAE = 1178;
|
||||
float GGPOMBNHHCA = 804;
|
||||
bool KBKKCNLMPHE = 7;
|
||||
bool is_crit = 7;
|
||||
uint32 element_type = 8;
|
||||
uint32 CNCOJEJPNAH = 1597;
|
||||
uint32 KDBJJLGHGBD = 1235;
|
||||
uint32 attack_timestamp_ms = 1597;
|
||||
uint32 amplify_reaction_type = 1235;
|
||||
bool IFHLFNMODNC = 78;
|
||||
uint32 BIIDCDNCFPH = 1;
|
||||
uint32 AFPDNEPONHN = 158;
|
||||
|
@ -10385,13 +10385,13 @@ message AttackResult {
|
|||
float damage = 11;
|
||||
HitCollision hit_collision = 2;
|
||||
bool PFEKJJINPCE = 1765;
|
||||
uint32 BNONIMILAAH = 1772;
|
||||
uint32 addhurt_reaction_type = 1772;
|
||||
Vector resolved_dir = 3;
|
||||
uint32 OJPOIAJBPCN = 316;
|
||||
float EAGHFGPNGHD = 979;
|
||||
float element_durability_attenuation = 979;
|
||||
AbilityIdentifier ability_identifier = 12;
|
||||
bool GMKBKKOFIPN = 309;
|
||||
float CBBCOOIFNCP = 1660;
|
||||
float damage_shield = 1660;
|
||||
}
|
||||
|
||||
// Obf: FAABEIHJGBK
|
||||
|
@ -10557,7 +10557,7 @@ message AJDKBLNNCOI {
|
|||
Vector CBGCJPMPMKB = 5;
|
||||
}
|
||||
|
||||
message LGDPLHFPCJE {
|
||||
message EvtLightCoreMove {
|
||||
Vector target_pos = 15;
|
||||
float IIMDFODNMKO = 13;
|
||||
float speed = 9;
|
||||
|
@ -11167,7 +11167,7 @@ message GachaInfo {
|
|||
repeated uint32 displayUp4ItemList = 21;
|
||||
string gachaProbUrl = 1;
|
||||
uint32 curScheduleDailyGachaTimes = 1818;
|
||||
uint32 tenCostItemId = 1593;
|
||||
uint32 wishItemId = 1593;
|
||||
string gachaRecordUrlOversea = 1379;
|
||||
uint32 schedule_id = 10;
|
||||
uint32 wishProgress = 1219;
|
||||
|
@ -11176,7 +11176,7 @@ message GachaInfo {
|
|||
uint32 gachaSortId = 15;
|
||||
repeated GachaUpInfo gacha_up_info_list = 1530;
|
||||
uint32 end_time = 9;
|
||||
uint32 wishItemId = 8;
|
||||
uint32 tenCostItemId = 8;
|
||||
uint32 costItemId = 2;
|
||||
uint32 gachaType = 6;
|
||||
uint32 begin_time = 12;
|
||||
|
@ -11238,10 +11238,10 @@ message DoGachaRsp {
|
|||
uint32 leftGachaTimes = 6;
|
||||
uint32 gachaTimes = 10;
|
||||
uint32 tenCostItemNum = 1;
|
||||
uint32 tenCostItemId = 2;
|
||||
uint32 wishItemId = 2;
|
||||
uint32 costItemNum = 5;
|
||||
bool KIHLEFLGKAD = 888;
|
||||
uint32 wishItemId = 7;
|
||||
uint32 tenCostItemId = 7;
|
||||
uint32 costItemId = 9;
|
||||
bool PLBFOACGPII = 125;
|
||||
}
|
||||
|
@ -11259,7 +11259,7 @@ message GachaWishReq {
|
|||
message GachaWishRsp {
|
||||
int32 retcode = 9;
|
||||
uint32 gachaType = 10;
|
||||
uint32 tenCostItemId = 1;
|
||||
uint32 wishItemId = 1;
|
||||
uint32 wishMaxProgress = 13;
|
||||
uint32 wishProgress = 2;
|
||||
uint32 gachaScheduleId = 4;
|
||||
|
@ -11972,7 +11972,7 @@ message LanV3BoatMultiPlayerData {
|
|||
|
||||
// Obf: OGJDCOJNONF
|
||||
message SceneGalleryBoatMultiInfo {
|
||||
repeated LanV3BoatMultiPlayerData scInfo = 12;
|
||||
repeated LanV3BoatMultiPlayerData player_data = 12;
|
||||
}
|
||||
|
||||
// Obf: DOFBIHDDOHI
|
||||
|
@ -15615,14 +15615,12 @@ message HomeSearchBlueprintRsp {
|
|||
}
|
||||
|
||||
// CmdId: 4718
|
||||
// Obf: JEDIGELMJCL
|
||||
message HomeSaveArrangementNoChangeReq {
|
||||
message JEDIGELMJCL {
|
||||
string share_code = 2;
|
||||
}
|
||||
|
||||
// CmdId: 4509
|
||||
// Obf: ACNCCGPBILN
|
||||
message HomeSaveArrangementNoChangeRsp {
|
||||
message ACNCCGPBILN {
|
||||
int32 retcode = 14;
|
||||
HomeBlueprintSlotInfo slot_info = 15;
|
||||
}
|
||||
|
@ -16227,12 +16225,12 @@ message CombineRsp {
|
|||
// Obf: PDINDMONLDB
|
||||
message ForgeQueueData {
|
||||
uint32 avatar_id = 14;
|
||||
uint32 unfinish_count = 15;
|
||||
uint32 next_finish_timestamp = 13;
|
||||
uint32 finish_count = 4;
|
||||
uint32 finish_count = 15;
|
||||
uint32 total_finish_timestamp = 13;
|
||||
uint32 queue_id = 4;
|
||||
uint32 forge_id = 1;
|
||||
uint32 total_finish_timestamp = 8;
|
||||
uint32 queue_id = 9;
|
||||
uint32 next_finish_timestamp = 8;
|
||||
uint32 unfinish_count = 9;
|
||||
}
|
||||
|
||||
// CmdId: 646
|
||||
|
@ -18246,11 +18244,11 @@ message PlayerOfferingData {
|
|||
uint32 level = 9;
|
||||
repeated uint32 taken_level_reward_list = 12;
|
||||
bool HJLIDMNHDFD = 3;
|
||||
optional PlayerOfferingData offering_pari_detail_data = 1695;
|
||||
optional OfferingPariDetailData offering_pari_detail_data = 1695;
|
||||
}
|
||||
|
||||
// Obf: GEFPJNAPGJK
|
||||
message PlayerOfferingData {
|
||||
message OfferingPariDetailData {
|
||||
uint32 IGHMDGHKADF = 8;
|
||||
bool CJNBGNOIIJL = 4;
|
||||
}
|
||||
|
@ -18720,7 +18718,7 @@ message PlayerLoginRsp {
|
|||
int32 ability_hash_code = 14;
|
||||
string client_version_suffix = 1903;
|
||||
bool NENMBLFJAMC = 7;
|
||||
bytes playerData = 136;
|
||||
bytes sc_info = 136;
|
||||
string client_md5 = 715;
|
||||
string game_biz = 10;
|
||||
repeated FeatureBlockInfo feature_block_info_list = 114;
|
||||
|
@ -18746,7 +18744,7 @@ message PlayerLoginRsp {
|
|||
double total_tick_time = 903;
|
||||
string country_code = 1280;
|
||||
uint32 client_data_version = 4;
|
||||
bytes scInfo = 3;
|
||||
bytes player_data = 3;
|
||||
bool GPMHJGJLAFH = 13;
|
||||
uint32 client_silence_data_version = 6;
|
||||
uint32 player_data_version = 2;
|
||||
|
@ -19737,19 +19735,21 @@ message QuestDestroyEntityRsp {
|
|||
// CmdId: 416
|
||||
// Obf: CLNHLPJKIHO
|
||||
message ChapterStateNotify {
|
||||
message NNBEJPGCIMD {
|
||||
// Obf: NNBEJPGCIMD
|
||||
message NeedPlayerLevel {
|
||||
bool is_limit = 8;
|
||||
uint32 configNeedPlayerLevel = 1;
|
||||
}
|
||||
|
||||
message HDPCHNPCKLP {
|
||||
// Obf: HDPCHNPCKLP
|
||||
message NeedBeginTime {
|
||||
uint32 configNeedBeginTime = 4;
|
||||
bool is_limit = 7;
|
||||
}
|
||||
|
||||
uint32 chapter_id = 9;
|
||||
HDPCHNPCKLP need_begin_time = 13;
|
||||
NNBEJPGCIMD need_player_level = 1;
|
||||
NeedBeginTime need_begin_time = 13;
|
||||
NeedPlayerLevel need_player_level = 1;
|
||||
ChapterState chapter_state = 14;
|
||||
}
|
||||
|
||||
|
@ -19913,9 +19913,10 @@ message PersonalLineAllDataReq {
|
|||
|
||||
// Obf: LPPGEMGIIIC
|
||||
message LockedPersonallineData {
|
||||
enum JEMKDFPLHKI {
|
||||
JEMKDFPLHKI_Level = 0;
|
||||
JEMKDFPLHKI_Quest = 1;
|
||||
// Obf: JEMKDFPLHKI
|
||||
enum LockReason {
|
||||
LEVEL = 0;
|
||||
QUEST = 1;
|
||||
}
|
||||
|
||||
message MKKLIJOGAKA {
|
||||
|
@ -19923,7 +19924,7 @@ message LockedPersonallineData {
|
|||
uint32 chapter_id = 3;
|
||||
}
|
||||
|
||||
JEMKDFPLHKI lock_reason = 13;
|
||||
LockReason lock_reason = 13;
|
||||
uint32 personal_line_id = 14;
|
||||
oneof param {
|
||||
uint32 chapter_id = 6;
|
||||
|
@ -23323,7 +23324,7 @@ message AISnapshotEntityData {
|
|||
uint32 FCPDGFADJGP = 6;
|
||||
}
|
||||
|
||||
message HLNPOELHMPO {
|
||||
message AISnapshotInfo {
|
||||
repeated AISnapshotEntityData ACFKMPMENHK = 3;
|
||||
}
|
||||
|
||||
|
@ -24864,8 +24865,7 @@ message WeatherWizardData {
|
|||
uint32 shield_value = 5;
|
||||
}
|
||||
|
||||
// Obf: FGNNOLDBLNO
|
||||
message WidgetCameraInfo {
|
||||
message FGNNOLDBLNO {
|
||||
bool NKHNKOHCCHJ = 1;
|
||||
}
|
||||
|
||||
|
@ -25028,7 +25028,7 @@ message AllWidgetDataNotify {
|
|||
repeated WidgetCoolDownData HLEHGMDGPDC = 8;
|
||||
repeated uint32 ENNIJLCIBGH = 1276;
|
||||
repeated uint32 background_active_widget_list = 3;
|
||||
WidgetCameraInfo MHDAHEDKPMG = 2;
|
||||
FGNNOLDBLNO MHDAHEDKPMG = 2;
|
||||
repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 12;
|
||||
}
|
||||
|
||||
|
@ -25149,14 +25149,14 @@ message WidgetCaptureAnimalRsp {
|
|||
message WidgetUpdateExtraCDReq {
|
||||
uint32 cd_group = 10;
|
||||
uint32 material_id = 13;
|
||||
WIDGET_EXTRA_CD_TYPE extra_cd_type = 7;
|
||||
WidgetExtraCdType extra_cd_type = 7;
|
||||
}
|
||||
|
||||
// CmdId: 6018
|
||||
// Obf: ECEDMOBDGMI
|
||||
message WidgetUpdateExtraCDRsp {
|
||||
int32 retcode = 5;
|
||||
WIDGET_EXTRA_CD_TYPE extra_cd_type = 6;
|
||||
WidgetExtraCdType extra_cd_type = 6;
|
||||
uint32 cd_group = 12;
|
||||
uint32 material_id = 14;
|
||||
WidgetCoolDownData cool_data = 8;
|
||||
|
@ -25264,7 +25264,7 @@ message WidgetWeatherWizardDataNotify {
|
|||
|
||||
// CmdId: 5979
|
||||
message DMAJIHFJDNC {
|
||||
WidgetCameraInfo MHDAHEDKPMG = 15;
|
||||
FGNNOLDBLNO MHDAHEDKPMG = 15;
|
||||
}
|
||||
|
||||
// CmdId: 5905
|
||||
|
@ -27945,7 +27945,7 @@ enum WidgetCreatorOpType {
|
|||
}
|
||||
|
||||
// Obf: NEIEMOHMLEA
|
||||
enum WIDGET_EXTRA_CD_TYPE {
|
||||
enum WidgetExtraCdType {
|
||||
WIDGET_EXTRA_CD_TYPE_NONE = 0;
|
||||
WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED = 1;
|
||||
}
|
||||
|
|
|
@ -16,11 +16,9 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message DEEPMGDNFLH {
|
||||
float JNEKCJANDGG = 4;
|
||||
float JPLABPDDDAA = 11;
|
||||
bool LACELNHKONE = 7;
|
||||
uint32 EEPFLJEMMLD = 14;
|
||||
float HNGHMNBGHLG = 10;
|
||||
uint32 OEEFMKOMJBK = 15;
|
||||
import "HomeBlueprintSlotInfo.proto";
|
||||
// CmdId: 4509
|
||||
message ACNCCGPBILN {
|
||||
int32 retcode = 14;
|
||||
HomeBlueprintSlotInfo slot_info = 15;
|
||||
}
|
|
@ -21,7 +21,7 @@ message AbilityIdentifier {
|
|||
uint32 instanced_modifier_id = 11;
|
||||
int32 local_id = 2;
|
||||
bool is_serverbuff_modifier = 14;
|
||||
uint32 PLEOONAACJI = 1;
|
||||
uint32 DJPMGPMOPIN = 15;
|
||||
uint32 modifier_owner_id = 1;
|
||||
uint32 ability_caster_id = 15;
|
||||
uint32 instanced_ability_id = 9;
|
||||
}
|
||||
|
|
|
@ -18,9 +18,9 @@ syntax = "proto3";
|
|||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: ODBBPNOOEOI
|
||||
message AbilityMetaTriggerElementReaction {
|
||||
uint32 ADHLKLLFLPD = 2;
|
||||
uint32 GJFGOBCICLP = 14;
|
||||
uint32 element_reactor_type = 2;
|
||||
uint32 element_reaction_type = 14;
|
||||
int32 hit_index = 3;
|
||||
uint32 trigger_entity_id = 1;
|
||||
uint32 ECHFGCGHGEG = 4;
|
||||
uint32 element_source_type = 4;
|
||||
}
|
||||
|
|
|
@ -19,8 +19,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||
import "AbilityString.proto";
|
||||
// Obf: NGEKKGKDJED
|
||||
message AbilityMetaUpdateBaseReactionDamage {
|
||||
uint32 DMENLAMJJEM = 1;
|
||||
AbilityString LDEOKEHFACJ = 4;
|
||||
uint32 HLMJBJGKLKD = 15;
|
||||
uint32 reaction_type = 1;
|
||||
AbilityString global_value_key = 4;
|
||||
uint32 source_caster_id = 15;
|
||||
AbilityString ability_name = 3;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message AbilityMixinElementShield {
|
||||
float sub_shield = 4;
|
||||
float max_shield = 11;
|
||||
bool is_shield_broken = 7;
|
||||
uint32 absorb_type = 14;
|
||||
float shield = 10;
|
||||
uint32 player_num = 15;
|
||||
}
|
|
@ -16,11 +16,11 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message CMINCHKMEMO {
|
||||
bool DLFJNEEBLOG = 8;
|
||||
float JNEKCJANDGG = 3;
|
||||
message AbilityMixinGlobalShield {
|
||||
bool is_create_effect = 8;
|
||||
float sub_shield = 3;
|
||||
uint32 avatar_id = 12;
|
||||
string DENNPCBBNFD = 13;
|
||||
float ABJCKKIJDJH = 4;
|
||||
float HNGHMNBGHLG = 6;
|
||||
string shield_effect_name = 13;
|
||||
float height_offset = 4;
|
||||
float shield = 6;
|
||||
}
|
|
@ -16,9 +16,9 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message IGBGGICLDLE {
|
||||
float JPLABPDDDAA = 5;
|
||||
message AbilityMixinShieldBar {
|
||||
float max_shield = 5;
|
||||
uint32 element_type = 8;
|
||||
uint32 OEEFMKOMJBK = 10;
|
||||
float HNGHMNBGHLG = 7;
|
||||
uint32 player_num = 10;
|
||||
float shield = 7;
|
||||
}
|
|
@ -23,7 +23,7 @@ import "AnchorPointData.proto";
|
|||
import "SkyCrystalDetectorData.proto";
|
||||
import "WidgetSlotData.proto";
|
||||
import "ClientCollectorData.proto";
|
||||
import "WidgetCameraInfo.proto";
|
||||
import "FGNNOLDBLNO.proto";
|
||||
import "OneoffGatherPointDetectorData.proto";
|
||||
// CmdId: 4274
|
||||
// Obf: KKFGPLOAPPM
|
||||
|
@ -40,6 +40,6 @@ message AllWidgetDataNotify {
|
|||
repeated WidgetCoolDownData HLEHGMDGPDC = 8;
|
||||
repeated uint32 ENNIJLCIBGH = 1276;
|
||||
repeated uint32 background_active_widget_list = 3;
|
||||
WidgetCameraInfo MHDAHEDKPMG = 2;
|
||||
FGNNOLDBLNO MHDAHEDKPMG = 2;
|
||||
repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 12;
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ import "AbilityIdentifier.proto";
|
|||
message AttackResult {
|
||||
uint32 GNHFHCDDDBA = 1198;
|
||||
uint32 BHAPFDKHNPD = 82;
|
||||
uint32 PJJEEPKBHIM = 1624;
|
||||
uint32 hashed_anim_event_id = 1624;
|
||||
uint32 KDBNEJKOKDB = 6;
|
||||
float HKDJFJDCKBI = 2018;
|
||||
uint32 LADOHMHIICA = 1640;
|
||||
|
@ -32,10 +32,10 @@ message AttackResult {
|
|||
AttackHitEffectResult hit_eff_result = 15;
|
||||
uint32 HAGEIJIIBAE = 1178;
|
||||
float GGPOMBNHHCA = 804;
|
||||
bool KBKKCNLMPHE = 7;
|
||||
bool is_crit = 7;
|
||||
uint32 element_type = 8;
|
||||
uint32 CNCOJEJPNAH = 1597;
|
||||
uint32 KDBJJLGHGBD = 1235;
|
||||
uint32 attack_timestamp_ms = 1597;
|
||||
uint32 amplify_reaction_type = 1235;
|
||||
bool IFHLFNMODNC = 78;
|
||||
uint32 BIIDCDNCFPH = 1;
|
||||
uint32 AFPDNEPONHN = 158;
|
||||
|
@ -45,11 +45,11 @@ message AttackResult {
|
|||
float damage = 11;
|
||||
HitCollision hit_collision = 2;
|
||||
bool PFEKJJINPCE = 1765;
|
||||
uint32 BNONIMILAAH = 1772;
|
||||
uint32 addhurt_reaction_type = 1772;
|
||||
Vector resolved_dir = 3;
|
||||
uint32 OJPOIAJBPCN = 316;
|
||||
float EAGHFGPNGHD = 979;
|
||||
float element_durability_attenuation = 979;
|
||||
AbilityIdentifier ability_identifier = 12;
|
||||
bool GMKBKKOFIPN = 309;
|
||||
float CBBCOOIFNCP = 1660;
|
||||
float damage_shield = 1660;
|
||||
}
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message CMNIAKLILEE {
|
||||
float JNEKCJANDGG = 15;
|
||||
message AbilityMixinEliteShield {
|
||||
float sub_shield = 15;
|
||||
}
|
||||
|
|
|
@ -20,18 +20,20 @@ import "ChapterState.proto";
|
|||
// CmdId: 416
|
||||
// Obf: CLNHLPJKIHO
|
||||
message ChapterStateNotify {
|
||||
message NNBEJPGCIMD {
|
||||
// Obf: NNBEJPGCIMD
|
||||
message NeedPlayerLevel {
|
||||
bool is_limit = 8;
|
||||
uint32 configNeedPlayerLevel = 1;
|
||||
}
|
||||
|
||||
message HDPCHNPCKLP {
|
||||
// Obf: HDPCHNPCKLP
|
||||
message NeedBeginTime {
|
||||
uint32 configNeedBeginTime = 4;
|
||||
bool is_limit = 7;
|
||||
}
|
||||
|
||||
uint32 chapter_id = 9;
|
||||
HDPCHNPCKLP need_begin_time = 13;
|
||||
NNBEJPGCIMD need_player_level = 1;
|
||||
NeedBeginTime need_begin_time = 13;
|
||||
NeedPlayerLevel need_player_level = 1;
|
||||
ChapterState chapter_state = 14;
|
||||
}
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "WidgetCameraInfo.proto";
|
||||
import "FGNNOLDBLNO.proto";
|
||||
// CmdId: 5979
|
||||
message DMAJIHFJDNC {
|
||||
WidgetCameraInfo MHDAHEDKPMG = 15;
|
||||
FGNNOLDBLNO MHDAHEDKPMG = 15;
|
||||
}
|
||||
|
|
|
@ -33,10 +33,10 @@ message DoGachaRsp {
|
|||
uint32 leftGachaTimes = 6;
|
||||
uint32 gachaTimes = 10;
|
||||
uint32 tenCostItemNum = 1;
|
||||
uint32 tenCostItemId = 2;
|
||||
uint32 wishItemId = 2;
|
||||
uint32 costItemNum = 5;
|
||||
bool KIHLEFLGKAD = 888;
|
||||
uint32 wishItemId = 7;
|
||||
uint32 tenCostItemId = 7;
|
||||
uint32 costItemId = 9;
|
||||
bool PLBFOACGPII = 125;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message FGNNOLDBLNO {
|
||||
bool NKHNKOHCCHJ = 1;
|
||||
}
|
|
@ -19,10 +19,10 @@ option java_package = "emu.grasscutter.net.proto";
|
|||
// Obf: PDINDMONLDB
|
||||
message ForgeQueueData {
|
||||
uint32 avatar_id = 14;
|
||||
uint32 unfinish_count = 15;
|
||||
uint32 next_finish_timestamp = 13;
|
||||
uint32 finish_count = 4;
|
||||
uint32 finish_count = 15;
|
||||
uint32 total_finish_timestamp = 13;
|
||||
uint32 queue_id = 4;
|
||||
uint32 forge_id = 1;
|
||||
uint32 total_finish_timestamp = 8;
|
||||
uint32 queue_id = 9;
|
||||
uint32 next_finish_timestamp = 8;
|
||||
uint32 unfinish_count = 9;
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@ message GachaInfo {
|
|||
repeated uint32 displayUp4ItemList = 21;
|
||||
string gachaProbUrl = 1;
|
||||
uint32 curScheduleDailyGachaTimes = 1818;
|
||||
uint32 tenCostItemId = 1593;
|
||||
uint32 wishItemId = 1593;
|
||||
string gachaRecordUrlOversea = 1379;
|
||||
uint32 schedule_id = 10;
|
||||
uint32 wishProgress = 1219;
|
||||
|
@ -37,7 +37,7 @@ message GachaInfo {
|
|||
uint32 gachaSortId = 15;
|
||||
repeated GachaUpInfo gacha_up_info_list = 1530;
|
||||
uint32 end_time = 9;
|
||||
uint32 wishItemId = 8;
|
||||
uint32 tenCostItemId = 8;
|
||||
uint32 costItemId = 2;
|
||||
uint32 gachaType = 6;
|
||||
uint32 begin_time = 12;
|
||||
|
|
|
@ -21,7 +21,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||
message GachaWishRsp {
|
||||
int32 retcode = 9;
|
||||
uint32 gachaType = 10;
|
||||
uint32 tenCostItemId = 1;
|
||||
uint32 wishItemId = 1;
|
||||
uint32 wishMaxProgress = 13;
|
||||
uint32 wishProgress = 2;
|
||||
uint32 gachaScheduleId = 4;
|
||||
|
|
|
@ -17,6 +17,6 @@
|
|||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AISnapshotEntityData.proto";
|
||||
message HLNPOELHMPO {
|
||||
message AISnapshotInfo {
|
||||
repeated AISnapshotEntityData ACFKMPMENHK = 3;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 4718
|
||||
message JEDIGELMJCL {
|
||||
string share_code = 2;
|
||||
}
|
|
@ -16,6 +16,6 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message KFHHLHAMIAL {
|
||||
message AbilityActionServerMonsterLog {
|
||||
repeated int32 param_list = 4;
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
message LGDPLHFPCJE {
|
||||
message EvtLightCoreMove {
|
||||
Vector target_pos = 15;
|
||||
float IIMDFODNMKO = 13;
|
||||
float speed = 9;
|
||||
|
|
|
@ -18,9 +18,10 @@ syntax = "proto3";
|
|||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: LPPGEMGIIIC
|
||||
message LockedPersonallineData {
|
||||
enum JEMKDFPLHKI {
|
||||
JEMKDFPLHKI_Level = 0;
|
||||
JEMKDFPLHKI_Quest = 1;
|
||||
// Obf: JEMKDFPLHKI
|
||||
enum LockReason {
|
||||
LEVEL = 0;
|
||||
QUEST = 1;
|
||||
}
|
||||
|
||||
message MKKLIJOGAKA {
|
||||
|
@ -28,7 +29,7 @@ message LockedPersonallineData {
|
|||
uint32 chapter_id = 3;
|
||||
}
|
||||
|
||||
JEMKDFPLHKI lock_reason = 13;
|
||||
LockReason lock_reason = 13;
|
||||
uint32 personal_line_id = 14;
|
||||
oneof param {
|
||||
uint32 chapter_id = 6;
|
||||
|
|
|
@ -21,7 +21,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||
message MistTrialSelectAvatarAndEnterDungeonReq {
|
||||
// Obf: FGPIFIDBMKL
|
||||
message SelectAvatarIndex {
|
||||
oneof LMDJFNHPDIK {
|
||||
oneof detail {
|
||||
uint32 mist_trial_avatar_id = 4;
|
||||
uint64 formal_avatar_guid = 5;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: GEFPJNAPGJK
|
||||
message OfferingPariDetailData {
|
||||
uint32 IGHMDGHKADF = 8;
|
||||
bool CJNBGNOIIJL = 4;
|
||||
}
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
message PIJBPIFLPAE {
|
||||
message AbilityMixinFireworksLauncher {
|
||||
uint32 HNGKHBALOLP = 6;
|
||||
uint32 phase = 13;
|
||||
uint32 BIHDGIPJMGC = 12;
|
||||
|
|
|
@ -28,7 +28,7 @@ message PlayerLoginRsp {
|
|||
int32 ability_hash_code = 14;
|
||||
string client_version_suffix = 1903;
|
||||
bool NENMBLFJAMC = 7;
|
||||
bytes playerData = 136;
|
||||
bytes sc_info = 136;
|
||||
string client_md5 = 715;
|
||||
string game_biz = 10;
|
||||
repeated FeatureBlockInfo feature_block_info_list = 114;
|
||||
|
@ -54,7 +54,7 @@ message PlayerLoginRsp {
|
|||
double total_tick_time = 903;
|
||||
string country_code = 1280;
|
||||
uint32 client_data_version = 4;
|
||||
bytes scInfo = 3;
|
||||
bytes player_data = 3;
|
||||
bool GPMHJGJLAFH = 13;
|
||||
uint32 client_silence_data_version = 6;
|
||||
uint32 player_data_version = 2;
|
||||
|
|
|
@ -16,8 +16,14 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: GEFPJNAPGJK
|
||||
import "OfferingPariDetailData.proto";
|
||||
// Obf: MHPIGIIPLIC
|
||||
message PlayerOfferingData {
|
||||
uint32 IGHMDGHKADF = 8;
|
||||
bool CJNBGNOIIJL = 4;
|
||||
map<uint32, uint32> EOLCDPBPNGG = 8;
|
||||
bool is_first_interact = 10;
|
||||
uint32 offering_id = 5;
|
||||
uint32 level = 9;
|
||||
repeated uint32 taken_level_reward_list = 12;
|
||||
bool HJLIDMNHDFD = 3;
|
||||
optional OfferingPariDetailData offering_pari_detail_data = 1695;
|
||||
}
|
||||
|
|
|
@ -19,5 +19,5 @@ option java_package = "emu.grasscutter.net.proto";
|
|||
import "LanV3BoatMultiPlayerData.proto";
|
||||
// Obf: OGJDCOJNONF
|
||||
message SceneGalleryBoatMultiInfo {
|
||||
repeated LanV3BoatMultiPlayerData scInfo = 12;
|
||||
repeated LanV3BoatMultiPlayerData player_data = 12;
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: NEIEMOHMLEA
|
||||
enum WIDGET_EXTRA_CD_TYPE {
|
||||
enum WidgetExtraCdType {
|
||||
WIDGET_EXTRA_CD_TYPE_NONE = 0;
|
||||
WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED = 1;
|
||||
}
|
|
@ -16,11 +16,11 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "WIDGET_EXTRA_CD_TYPE.proto";
|
||||
import "WidgetExtraCdType.proto";
|
||||
// CmdId: 5977
|
||||
// Obf: AEGIILILAJA
|
||||
message WidgetUpdateExtraCDReq {
|
||||
uint32 cd_group = 10;
|
||||
uint32 material_id = 13;
|
||||
WIDGET_EXTRA_CD_TYPE extra_cd_type = 7;
|
||||
WidgetExtraCdType extra_cd_type = 7;
|
||||
}
|
||||
|
|
|
@ -16,13 +16,13 @@
|
|||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "WIDGET_EXTRA_CD_TYPE.proto";
|
||||
import "WidgetExtraCdType.proto";
|
||||
import "WidgetCoolDownData.proto";
|
||||
// CmdId: 6018
|
||||
// Obf: ECEDMOBDGMI
|
||||
message WidgetUpdateExtraCDRsp {
|
||||
int32 retcode = 5;
|
||||
WIDGET_EXTRA_CD_TYPE extra_cd_type = 6;
|
||||
WidgetExtraCdType extra_cd_type = 6;
|
||||
uint32 cd_group = 12;
|
||||
uint32 material_id = 14;
|
||||
WidgetCoolDownData cool_data = 8;
|
||||
|
|
Loading…
Reference in New Issue