update proto (part 3)

This commit is contained in:
Akbar Yahya 2023-02-28 16:59:24 +08:00
parent 1a3050ee90
commit f3a6d0bb70
15 changed files with 98 additions and 128 deletions

View File

@ -90,7 +90,7 @@ message ActivityInfo {
bool is_finished = 6; bool is_finished = 6;
repeated uint32 EOPFKDBBOII = 894; repeated uint32 EOPFKDBBOII = 894;
repeated ActivityWatcherInfo watcher_info_list = 8; repeated ActivityWatcherInfo watcher_info_list = 8;
uint32 KMOFHMKLGHD = 5; uint32 activityType = 5;
uint32 activity_id = 7; uint32 activity_id = 7;
bool CJDFLBKBNPL = 10; bool CJDFLBKBNPL = 10;
map<uint32, uint32> wish_gift_num_map = 1459; map<uint32, uint32> wish_gift_num_map = 1459;

View File

@ -4,23 +4,23 @@ option java_package = "emu.grasscutter.net.proto";
import "BattlePassRewardTag.proto"; import "BattlePassRewardTag.proto";
import "BattlePassUnlockStatus.proto"; import "BattlePassUnlockStatus.proto";
import "IAMODOAMICJ.proto"; import "BattlePassCycle.proto";
import "KKAGAEDPGGK.proto"; import "BattlePassProduct.proto";
// Name: OLJLDADNNAF // Name: OLJLDADNNAF
message BattlePassSchedule { message BattlePassSchedule {
uint32 EFNAOLNFOIL = 3; uint32 point = 3;
uint32 schedule_id = 5; uint32 schedule_id = 5;
uint32 begin_time = 12; uint32 begin_time = 12;
IAMODOAMICJ GFIAGPNACIC = 4; BattlePassCycle curCycle = 4;
bool MMIFIPECKLP = 14; bool isExtraPaidRewardTaken = 14;
uint32 ALBBELONLOC = 8; uint32 paid_platform_flags = 8;
uint32 level = 6; uint32 level = 6;
BattlePassUnlockStatus unlock_status = 13; BattlePassUnlockStatus unlock_status = 13;
uint32 end_time = 1; uint32 end_time = 1;
KKAGAEDPGGK GOKFKJICOHD = 10; BattlePassProduct productInfo = 10;
uint32 NJKKLGMHFMG = 11; uint32 curCyclePoints = 11;
repeated BattlePassRewardTag reward_taken_list = 15; repeated BattlePassRewardTag reward_taken_list = 15;
bool COPMFJLLHOK = 9; bool isViewed = 9;
} }

View File

@ -4,13 +4,13 @@ option java_package = "emu.grasscutter.net.proto";
import "ChannellerSlabLoopDungeonResultInfo.proto"; import "ChannellerSlabLoopDungeonResultInfo.proto";
import "CrystalLinkDungeonSettleInfo.proto"; import "CrystalLinkDungeonSettleInfo.proto";
import "DPACDAIBBIL.proto"; import "DungeonSettleExhibitionInfo.proto";
import "EffigyChallengeDungeonResultInfo.proto"; import "EffigyChallengeDungeonResultInfo.proto";
import "EffigyChallengeV2SettleInfo.proto"; import "EffigyChallengeV2SettleInfo.proto";
import "EOLLJLFBEKA.proto"; import "EOLLJLFBEKA.proto";
import "InstableSprayDungeonSettleInfo.proto"; import "InstableSprayDungeonSettleInfo.proto";
import "KECDCNCPKIO.proto"; import "KECDCNCPKIO.proto";
import "MBLNIKHFGKN.proto"; import "ParamList.proto";
import "RoguelikeDungeonSettleInfo.proto"; import "RoguelikeDungeonSettleInfo.proto";
import "StrengthenPointData.proto"; import "StrengthenPointData.proto";
import "SummerTimeV2DungeonSettleInfo.proto"; import "SummerTimeV2DungeonSettleInfo.proto";
@ -25,13 +25,13 @@ message DungeonSettleNotify {
uint32 dungeon_id = 4; uint32 dungeon_id = 4;
uint32 use_time = 7; uint32 use_time = 7;
uint32 close_time = 11; uint32 close_time = 11;
uint32 CFMPHBBHMBL = 10; uint32 createPlayerUid = 10;
repeated uint32 fail_cond_list = 3; repeated uint32 fail_cond_list = 3;
repeated DPACDAIBBIL HIEPPAOLFOH = 14; repeated DungeonSettleExhibitionInfo exhibitionInfoList = 14;
map<uint32, MBLNIKHFGKN> NLEILHLODMF = 6; map<uint32, ParamList> settleShow = 6;
map<uint32, StrengthenPointData> strengthen_point_data_map = 9; map<uint32, StrengthenPointData> strengthen_point_data_map = 9;
bool is_success = 15; bool is_success = 15;
uint32 IHBGNOACKJJ = 12; uint32 result = 12;
oneof detail { oneof detail {
TowerLevelEndNotify tower_level_end_notify = 771; TowerLevelEndNotify tower_level_end_notify = 771;
TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 626; TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 626;

View File

@ -8,24 +8,24 @@ import "Vector.proto";
// Name: FEDLMKKOMIL // Name: FEDLMKKOMIL
// CmdId: 314 // CmdId: 314
message EvtCreateGadgetNotify { message EvtCreateGadgetNotify {
bool FGMFGIKBNPJ = 7; uint64 guid = 5;
bool ILAPAEOJDPE = 14; ForwardType forwardType = 3;
uint64 guid = 15; uint32 entityId = 6;
Vector FFLCDJCOGIM = 5; uint32 targetLockPointIndex = 14;
ForwardType forward_type = 3; uint32 ownerEntityId = 10;
uint32 camp_type = 1; uint32 roomId = 11;
uint32 entity_id = 6; bool is_async_load = 137; //guessed
uint32 JKHNMNELMJL = 9; uint32 campId = 8;
uint32 owner_entity_id = 10; uint32 configId = 2;
bool KEDBNJGFGOI = 1128; repeated uint32 targetLockPointIndexList = 582;
uint32 room_id = 11; repeated uint32 targetEntityIdList = 1945;
uint32 camp_id = 8; uint32 targetEntityId = 12;
uint32 config_id = 2; bool isPeerIdFromPlayer = 13;
uint32 LMDHNJFCOOI = 4; Vector initEulerAngles = 7;
repeated uint32 target_lock_point_index_list = 582; uint32 propOwnerEntityId = 1;
repeated uint32 target_entity_id_list = 1945; Vector initPos = 9;
uint32 target_entity_id = 12; bool Unk3300_EJNBIGLGMII = 1128;
bool is_peer_id_from_player = 1628; uint32 campType = 4;
Vector GPKIAACNNCF = 13;
} }

View File

@ -1,12 +0,0 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
// Name: FHCMHOPJELB
message FHCMHOPJELB {
uint32 next_refresh_time = 1;
uint32 MEKKKFKHOPD = 14;
uint32 JECDNACMJKP = 3;
}

View File

@ -2,15 +2,13 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "Vector.proto"; import "Vector.proto";
message HomeFurnitureData { message HomeFurnitureData {
uint32 version = 5; uint32 version = 1;
int32 parentFurnitureIndex = 9; int32 parentFurnitureIndex = 4;
Vector spawnRot = 12; Vector spawnRot = 6;
Vector spawnPos = 2; uint32 furniture_id = 7;
uint32 guid = 14; uint32 guid = 8;
uint32 furnitureId = 11; Vector spawn_pos = 13;
} }

View File

@ -3,7 +3,7 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message HomeResource { message HomeResource {
uint32 storeLimit = 15; uint32 storeLimit = 14;
uint32 storeValue = 10; uint32 storeValue = 3;
uint32 nextRefreshTime = 1; uint32 nextRefreshTime = 1;
} }

View File

@ -2,12 +2,12 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "FHCMHOPJELB.proto"; import "HomeResource.proto";
// Name: KHPGKFLMLEE // Name: KHPGKFLMLEE
// CmdId: 4554 // CmdId: 4554
message HomeResourceTakeHomeCoinRsp { message HomeResourceTakeHomeCoinRsp {
int32 retcode = 3; int32 retcode = 3;
FHCMHOPJELB ONMIIOIPGAI = 9; HomeResource homeCoin = 9;
} }

View File

@ -2,23 +2,23 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "NABBLDGHGBP.proto"; import "HomeBlockArrangementInfo.proto";
import "NICMKPJLHMI.proto"; import "HomeFurnitureData.proto";
import "Vector.proto"; import "Vector.proto";
// Name: FNABEPABCNG // Name: FNABEPABCNG
message HomeSceneArrangementInfo { message HomeSceneArrangementInfo {
uint32 FLOONDGBJDK = 4; uint32 FLOONDGBJDK = 4;
Vector CKJKPEEKOGG = 12; Vector djinnPos = 12;
bool is_set_born_pos = 10; bool is_set_born_pos = 10;
repeated NICMKPJLHMI CMBCIBBCMOK = 14; repeated HomeFurnitureData Unk3300_GCHNAMHBPHG = 14;
repeated NICMKPJLHMI EOHAHHFDAPI = 8; repeated HomeFurnitureData mainHouse = 8;
uint32 bgm_id = 11; uint32 bgm_id = 11;
Vector born_pos = 1; Vector born_pos = 1;
repeated NABBLDGHGBP PIPJCHOKHDC = 9; repeated HomeBlockArrangementInfo blockArrangementInfoList = 9;
uint32 OFMABBFOHMO = 3; uint32 OFMABBFOHMO = 3;
NICMKPJLHMI JGGLLKMCBKK = 15; HomeFurnitureData Unk3300_HPCHPODNBPH = 15;
uint32 scene_id = 2; uint32 scene_id = 2;
Vector PNKJNGBLFAP = 7; Vector bornRot = 7;
} }

View File

@ -1,16 +0,0 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
// Name: NICMKPJLHMI
message NICMKPJLHMI {
uint32 version = 1;
int32 LHFNIEEFJOP = 4;
Vector MGHIMMEFBDI = 6;
uint32 furniture_id = 7;
uint32 guid = 8;
Vector spawn_pos = 13;
}

View File

@ -9,19 +9,19 @@ import "Vector.proto";
// Name: COPHAEDKHOK // Name: COPHAEDKHOK
message PlatformInfo { message PlatformInfo {
uint32 route_id = 1; uint32 routeId = 1;
int32 start_index = 2; int32 startIndex = 2;
uint32 MGFMDFCMKDH = 3; uint32 startRouteTime = 3;
uint32 COKDLJOELIL = 4; uint32 startSceneTime = 4;
Vector PMCHNNEAMCO = 7; Vector startPos = 7;
bool is_started = 8; bool isStarted = 8;
MathQuaternion PFJLOCMMIDO = 9; MathQuaternion start_rot = 9;
uint32 LJKOGHEMFPA = 10; uint32 stopSceneTime = 10;
Vector PGNBBMEBGIO = 11; Vector posOffset = 11;
MathQuaternion DFEPLBHBKHG = 12; MathQuaternion rot_offset = 12;
MovingPlatformType moving_platform_type = 13; MovingPlatformType movingPlatformType = 13;
bool is_active = 14; bool isActive = 14;
Route route = 15; Route route = 15;
uint32 point_id = 16; uint32 pointId = 16;
} }

View File

@ -14,7 +14,7 @@ message PlayerLoginRsp {
bool is_sc_open = 1683; bool is_sc_open = 1683;
repeated FeatureBlockInfo feature_block_info_list = 983; repeated FeatureBlockInfo feature_block_info_list = 983;
bool KMOMLBCPPBA = 35; bool KMOMLBCPPBA = 35;
bytes HGDJOGDJFDJ = 1712; bytes playerData = 1712;
bool is_data_need_relogin = 1013; bool is_data_need_relogin = 1013;
ResVersionConfig next_res_version_config = 109; ResVersionConfig next_res_version_config = 109;
string client_md5 = 451; string client_md5 = 451;
@ -40,7 +40,7 @@ message PlayerLoginRsp {
bool is_transfer = 67; bool is_transfer = 67;
ResVersionConfig res_version_config = 196; ResVersionConfig res_version_config = 196;
map<uint32, BlockInfo> block_info_map = 336; map<uint32, BlockInfo> block_info_map = 336;
bytes JDGOBICDINB = 3; bytes scInfo = 3;
int32 ability_hash_code = 15; int32 ability_hash_code = 15;
bool FBCLODGFABC = 9; bool FBCLODGFABC = 9;
string client_version_suffix = 165; string client_version_suffix = 165;

View File

@ -6,34 +6,34 @@ import "ResVersionConfig.proto";
// Name: GFALMACJGIH // Name: GFALMACJGIH
message RegionInfo { message RegionInfo {
string PABPLKPIGHA = 1; string gateserver_ip = 1;
uint32 gateserver_port = 2; uint32 gateserver_port = 2;
string MLHGPMBLOBP = 3; string pay_callback_url = 3;
string area_type = 7; string area_type = 7;
string LNMIHHILEAA = 8; string resource_url = 8;
string JJHAADAJOEN = 9; string data_url = 9;
string FHPFJOBOFFI = 10; string feedback_url = 10;
string OECCOHOFPHH = 11; string bulletin_url = 11;
string OFMJINOEOBE = 12; string resource_url_bak = 12;
string PIKHFLKAEAB = 13; string data_url_bak = 13;
uint32 client_data_version = 14; uint32 client_data_version = 14;
string LJJOCJEHHKG = 16; string handbook_url = 16;
uint32 client_silence_data_version = 18; uint32 client_silence_data_version = 18;
string PKKPMOCJKHC = 19; string client_data_md5 = 19;
string LDCNOJABNOL = 20; string client_silence_data_md5 = 20;
ResVersionConfig next_res_version_config = 22; ResVersionConfig res_version_config = 22;
bytes secret_key = 23; bytes secret_key = 23;
string FLHKPJMCCBI = 24; string official_community_url = 24;
string client_version_suffix = 26; string client_version_suffix = 26;
string client_silence_version_suffix = 27; string client_silence_version_suffix = 27;
bool use_gateserver_domain_name = 28; bool use_gateserver_domain_name = 28;
string GLJEJHFBKJL = 29; string gateserver_domain_name = 29;
string CBKNFNOONLJ = 30; string user_center_url = 30;
string BMJAOBJFPAO = 31; string account_bind_url = 31;
string DDGGPNMAIGN = 32; string cdkey_url = 32;
string FCGFOJHEABF = 33; string privacy_policy_url = 33;
string next_resource_url = 34; string next_resource_url = 34;
ResVersionConfig res_version_config = 35; ResVersionConfig next_res_version_config = 35;
string game_biz = 36; string game_biz = 36;
} }

View File

@ -36,17 +36,17 @@ message SceneGadgetInfo {
uint32 owner_entity_id = 4; uint32 owner_entity_id = 4;
GadgetBornType born_type = 5; GadgetBornType born_type = 5;
uint32 gadget_state = 6; uint32 gadget_state = 6;
uint32 EIHJCEDOKKE = 7; uint32 gadget_type = 7;
bool is_show_cutscene = 8; bool is_show_cutscene = 8;
uint32 authority_peer_id = 9; uint32 authority_peer_id = 9;
bool is_enable_interact = 10; bool is_enable_interact = 10;
uint32 IJJBMNMNKKB = 11; uint32 interact_id = 11;
uint32 mark_flag = 21; uint32 mark_flag = 21;
uint32 LMDHNJFCOOI = 22; uint32 prop_owner_entity_id = 22;
PlatformInfo platform = 23; PlatformInfo platform = 23;
repeated uint32 interact_uid_list = 24; repeated uint32 interact_uid_list = 24;
uint32 draft_id = 25; uint32 draft_id = 25;
uint32 HIOJEFHGLJI = 26; uint32 gadget_talk_state = 26;
GadgetPlayInfo play_info = 100; GadgetPlayInfo play_info = 100;
oneof content { oneof content {
Item trifle_item = 12; Item trifle_item = 12;

View File

@ -2,15 +2,15 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "DKDAOPDHNED.proto"; import "TowerMonthlyBrief.proto";
import "TowerCurLevelRecord.proto"; import "TowerCurLevelRecord.proto";
import "TowerFloorRecord.proto"; import "TowerFloorRecord.proto";
// Name: NFDBAJIDFBG // Name: NFDBAJIDFBG
// CmdId: 2465 // CmdId: 2465
message TowerAllDataRsp { message TowerAllDataRsp {
map<uint32, uint32> BPOEDICFILA = 6; map<uint32, uint32> skipFloorGrantedRewardItemMap = 6;
DKDAOPDHNED GPCJOCOKPCL = 2; TowerMonthlyBrief monthlyBrief = 2;
uint32 BAJALPKLOHN = 11; uint32 BAJALPKLOHN = 11;
uint32 OGLKMJOBNAK = 3; uint32 OGLKMJOBNAK = 3;
int32 retcode = 9; int32 retcode = 9;
@ -18,13 +18,13 @@ message TowerAllDataRsp {
bool is_first_interact = 14; bool is_first_interact = 14;
uint32 EJMAMALGICG = 12; uint32 EJMAMALGICG = 12;
uint32 IOOHBFIGKHH = 13; uint32 IOOHBFIGKHH = 13;
map<uint32, uint32> AHFICLOPFLC = 10; map<uint32, uint32> floorOpenTimeMap = 10;
repeated TowerFloorRecord tower_floor_record_list = 1; repeated TowerFloorRecord tower_floor_record_list = 1;
bool is_finished_entrance_floor = 4; bool is_finished_entrance_floor = 4;
uint32 CFEHKIFIKFB = 7; uint32 CFEHKIFIKFB = 7;
uint32 AMFOBDDCIHK = 1758; uint32 AMFOBDDCIHK = 1758;
DKDAOPDHNED HCLHNDJDAPC = 622; TowerMonthlyBrief lastScheduleMonthlyBrief = 622;
uint32 AKANNMFELNA = 8; uint32 towerScheduleId = 8;
TowerCurLevelRecord cur_level_record = 5; TowerCurLevelRecord cur_level_record = 5;
} }