mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2024-12-25 07:59:24 +03:00
sync proto
This commit is contained in:
parent
7ac18a1ad6
commit
8b3ee4ab88
@ -12311,7 +12311,7 @@ message EHANPEDDIBP {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// CmdId: 2232
|
// CmdId: 2232
|
||||||
message DMAPLFFFILP {
|
message AvatarPromoteReq {
|
||||||
uint64 guid = 14;
|
uint64 guid = 14;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -26549,8 +26549,8 @@ message PlayerNicknameNotify {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// CmdId: 7078
|
// CmdId: 7078
|
||||||
message HOOLAGBCPDI {
|
message GetAllUnlockNameCardRsp {
|
||||||
repeated uint32 GJEKMNDEHGF = 1;
|
repeated uint32 name_card_list = 1;
|
||||||
int32 retcode = 13;
|
int32 retcode = 13;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
// 4.6.0
|
||||||
|
// Obf: OPOPDLFAGAO
|
||||||
message AiSyncInfo {
|
message AiSyncInfo {
|
||||||
uint32 entity_id = 9;
|
bool has_path_to_target = 3;
|
||||||
bool has_path_to_target = 10;
|
bool is_self_killing = 9;
|
||||||
bool is_self_killing = 11;
|
uint32 entity_id = 12;
|
||||||
}
|
}
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// Obf: HHHCEHIOMEP
|
|
||||||
|
// 4.6.0
|
||||||
|
// Obf: NBLPDJLFIOM
|
||||||
message AiThreatInfo {
|
message AiThreatInfo {
|
||||||
map<uint32, uint32> ai_threat_map = 12;
|
map<uint32, uint32> ai_threat_map = 13;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,8 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 23288
|
|
||||||
// Obf: MLDPIPBFIKB
|
// 4.6.0
|
||||||
|
// CmdId: 2232
|
||||||
message AvatarPromoteReq {
|
message AvatarPromoteReq {
|
||||||
uint64 guid = 5;
|
uint64 guid = 14;
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
//AvatarPromoteRsp
|
||||||
// 4.6.0
|
// 4.6.0
|
||||||
// CmdId: 24702
|
// CmdId: 3564
|
||||||
// Obf: ???
|
|
||||||
message AvatarPromoteRsp {
|
message AvatarPromoteRsp {
|
||||||
uint64 guid = 1;
|
uint64 guid = 13;
|
||||||
int32 retcode = 5;
|
int32 retcode = 15;
|
||||||
}
|
}
|
@ -1,13 +1,14 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "PropChangeReason.proto";
|
import "PropChangeReason.proto";
|
||||||
|
|
||||||
// 4.6.0
|
// 4.6.0
|
||||||
// CmdId: 5955
|
// CmdId: 5955
|
||||||
// Obf: ???
|
|
||||||
message AvatarPropChangeReasonNotify {
|
message AvatarPropChangeReasonNotify {
|
||||||
PropChangeReason reason = 15;
|
|
||||||
uint32 prop_type = 2;
|
uint32 prop_type = 2;
|
||||||
float cur_value = 11;
|
|
||||||
uint64 avatar_guid = 3;
|
uint64 avatar_guid = 3;
|
||||||
|
float cur_value = 11;
|
||||||
float old_value = 13;
|
float old_value = 13;
|
||||||
}
|
PropChangeReason reason = 15;
|
||||||
|
}
|
@ -1,23 +1,8 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 2606
|
|
||||||
// Obf: FPIKKIKFHDA
|
// Obf: KCBLONBAAEL
|
||||||
|
// CmdId: 29500
|
||||||
message EntityAiKillSelfNotify {
|
message EntityAiKillSelfNotify {
|
||||||
uint32 entity_id = 12;
|
uint32 entity_id = 9;
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "AiSyncInfo.proto";
|
import "AiSyncInfo.proto";
|
||||||
|
|
||||||
|
// 4.6.0
|
||||||
|
// Obf: EPKLOEEJJLA
|
||||||
|
// CmdId: 6518
|
||||||
message EntityAiSyncNotify {
|
message EntityAiSyncNotify {
|
||||||
repeated uint32 local_avatar_alerted_monster_list = 12;
|
repeated AiSyncInfo info_list = 12;
|
||||||
repeated AiSyncInfo info_list = 8;
|
repeated uint32 local_avatar_alerted_monster_list = 14;
|
||||||
}
|
}
|
||||||
|
@ -1,24 +1,11 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "AiThreatInfo.proto";
|
import "AiThreatInfo.proto";
|
||||||
// CmdId: 7714
|
|
||||||
// Obf: HHOBKODCGBH
|
// 4.6.0
|
||||||
|
// Obf: CMLBBABLKPB
|
||||||
|
// CmdId: 28434
|
||||||
message EvtAiSyncCombatThreatInfoNotify {
|
message EvtAiSyncCombatThreatInfoNotify {
|
||||||
map<uint32, AiThreatInfo> combat_threat_info_map = 15;
|
map<uint32, AiThreatInfo> combat_threat_info_map = 5;
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
// 4.6.0
|
// 4.6.0
|
||||||
// CmdId: 7078
|
// CmdId: 7078
|
||||||
// Obf: ???
|
|
||||||
message GetAllUnlockNameCardRsp {
|
message GetAllUnlockNameCardRsp {
|
||||||
repeated uint32 name_card_list = 1;
|
repeated uint32 name_card_list = 1;
|
||||||
int32 retcode = 13;
|
int32 retcode = 13;
|
||||||
}
|
}
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 5653
|
|
||||||
// Obf: DHIJINKFIHD
|
// 4.6.0
|
||||||
|
// Obf: JCAHJIAMECH
|
||||||
|
// CmdId: 2113
|
||||||
message GetHomeLevelUpRewardReq {
|
message GetHomeLevelUpRewardReq {
|
||||||
uint32 level = 12;
|
uint32 level = 10;
|
||||||
}
|
}
|
||||||
|
@ -1,24 +1,10 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 7279
|
|
||||||
// Obf: OPPDHBNPFDI
|
// 4.6.0
|
||||||
|
// Obf: OCMCFFLPLDH
|
||||||
|
// CmdId: 21591
|
||||||
message GetHomeLevelUpRewardRsp {
|
message GetHomeLevelUpRewardRsp {
|
||||||
int32 retcode = 8;
|
int32 retcode = 6;
|
||||||
uint32 level = 15;
|
uint32 level = 12;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 23471
|
|
||||||
// Obf: OLKBNMDBLPN
|
// 4.6.0
|
||||||
|
// Obf: JCFCMHLOEAE
|
||||||
|
// CmdId: 4053
|
||||||
message HomeAllUnlockedBgmIdListNotify {
|
message HomeAllUnlockedBgmIdListNotify {
|
||||||
repeated uint32 all_unlocked_bgm_id_list = 1;
|
repeated uint32 all_unlocked_bgm_id_list = 4;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// Obf: HLKGIAEKCLP
|
|
||||||
|
// 4.6.0
|
||||||
|
// Obf: PLMLBCAEFDB
|
||||||
message HomeAvatarTalkFinishInfo {
|
message HomeAvatarTalkFinishInfo {
|
||||||
repeated uint32 finish_talk_id_list = 4;
|
uint32 avatar_id = 11;
|
||||||
uint32 avatar_id = 8;
|
repeated uint32 finish_talk_id_list = 13;
|
||||||
}
|
}
|
||||||
|
@ -1,24 +1,11 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "HomeAvatarTalkFinishInfo.proto";
|
import "HomeAvatarTalkFinishInfo.proto";
|
||||||
// CmdId: 1817
|
|
||||||
// Obf: NBLCEJMJBPL
|
// 4.6.0
|
||||||
|
// Obf: DJPAKLKHNIM
|
||||||
|
// CmdId: 20101
|
||||||
message HomeAvatarTalkFinishInfoNotify {
|
message HomeAvatarTalkFinishInfoNotify {
|
||||||
repeated HomeAvatarTalkFinishInfo avatar_talk_info_list = 12;
|
repeated HomeAvatarTalkFinishInfo avatar_talk_info_list = 14;
|
||||||
}
|
}
|
||||||
|
@ -1,25 +1,12 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "HomeAvatarTalkFinishInfo.proto";
|
import "HomeAvatarTalkFinishInfo.proto";
|
||||||
// CmdId: 1147
|
|
||||||
// Obf: BMKBKBJBHLM
|
// 4.6.0
|
||||||
|
// Obf: OCCCHPCLAMM
|
||||||
|
// CmdId: 23974
|
||||||
message HomeAvatarTalkRsp {
|
message HomeAvatarTalkRsp {
|
||||||
int32 retcode = 15;
|
HomeAvatarTalkFinishInfo avatar_talk_info = 5;
|
||||||
HomeAvatarTalkFinishInfo avatar_talk_info = 11;
|
int32 retcode = 12;
|
||||||
}
|
}
|
||||||
|
@ -4,6 +4,6 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
//obf: IEKCEGFNINF
|
//obf: IEKCEGFNINF
|
||||||
message HomeBlockDotPattern {
|
message HomeBlockDotPattern {
|
||||||
bytes data = 5;
|
bytes data = 5;
|
||||||
uint32 width = 9;
|
uint32 height = 9;
|
||||||
uint32 height = 11;
|
uint32 width = 11;
|
||||||
}
|
}
|
||||||
|
@ -6,9 +6,9 @@ import "HomeBlockSubFieldData.proto";
|
|||||||
|
|
||||||
//obf: ECDJBCPLCNO
|
//obf: ECDJBCPLCNO
|
||||||
message HomeBlockFieldData {
|
message HomeBlockFieldData {
|
||||||
uint32 furniture_id = 4;
|
uint32 guid = 4;
|
||||||
repeated HomeBlockSubFieldData sub_field_list = 7;
|
repeated HomeBlockSubFieldData sub_field_list = 7;
|
||||||
uint32 guid = 9;
|
uint32 furniture_id = 9;
|
||||||
Vector rot = 11;
|
Vector rot = 11;
|
||||||
Vector pos = 14;
|
Vector pos = 14;
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,6 @@ import "Vector.proto";
|
|||||||
|
|
||||||
//obf: DLGDKPKEOEG
|
//obf: DLGDKPKEOEG
|
||||||
message HomeBlockSubFieldData {
|
message HomeBlockSubFieldData {
|
||||||
Vector rot = 8;
|
Vector pos = 8;
|
||||||
Vector pos = 13;
|
Vector rot = 13;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 2031
|
|
||||||
// Obf: HIJFHJEALCJ
|
// 4.6.0
|
||||||
|
// Obf: GCCDDDLMHBJ
|
||||||
|
// CmdId: 4213
|
||||||
message HomeChangeBgmNotify {
|
message HomeChangeBgmNotify {
|
||||||
uint32 bgm_id = 2;
|
uint32 bgm_id = 5;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 28739
|
|
||||||
// Obf: EONIDLEEINE
|
// 4.6.0
|
||||||
|
// Obf: JLPKIHPFKEI
|
||||||
|
// CmdId: 26137
|
||||||
message HomeChangeBgmReq {
|
message HomeChangeBgmReq {
|
||||||
uint32 bgm_id = 1;
|
uint32 bgm_id = 15;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 27692
|
|
||||||
// Obf: KNOGFPMPFGK
|
// 4.6.0
|
||||||
|
// Obf: LEHAIFPOFJI
|
||||||
|
// CmdId: 4142
|
||||||
message HomeModuleSeenReq {
|
message HomeModuleSeenReq {
|
||||||
repeated uint32 seen_module_id_list = 8;
|
repeated uint32 seen_module_id_list = 14;
|
||||||
}
|
}
|
||||||
|
@ -1,24 +1,10 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 3944
|
|
||||||
// Obf: IAGPCJIHFMC
|
// 4.6.0
|
||||||
|
// Obf: BMAJEDLDBNC
|
||||||
|
// CmdId: 24843
|
||||||
message HomeModuleSeenRsp {
|
message HomeModuleSeenRsp {
|
||||||
repeated uint32 seen_module_id_list = 2;
|
int32 retcode = 5;
|
||||||
int32 retcode = 15;
|
repeated uint32 seen_module_id_list = 13;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 1089
|
|
||||||
// Obf: DPKKONFHIHC
|
// 4.6.0
|
||||||
|
// Obf: LHCCCGLEGBA
|
||||||
|
// CmdId: 9140
|
||||||
message HomeNewUnlockedBgmIdListNotify {
|
message HomeNewUnlockedBgmIdListNotify {
|
||||||
repeated uint32 new_unlocked_bgm_id_list = 6;
|
repeated uint32 new_unlocked_bgm_id_list = 5;
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ import "Vector.proto";
|
|||||||
//obf: EGLCPDHFGPB
|
//obf: EGLCPDHFGPB
|
||||||
message HomeNpcData {
|
message HomeNpcData {
|
||||||
Vector spawnRot = 2;
|
Vector spawnRot = 2;
|
||||||
uint32 avatar_id = 5;
|
uint32 costume_id = 5;
|
||||||
Vector spawn_pos = 7;
|
Vector spawn_pos = 7;
|
||||||
uint32 costume_id = 8;
|
uint32 avatar_id = 8;
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ syntax = "proto3";
|
|||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
message HomeResource {
|
message HomeResource {
|
||||||
uint32 store_value = 5;
|
uint32 store_limit = 5;
|
||||||
uint32 store_limit = 9;
|
uint32 store_value = 9;
|
||||||
fixed32 next_refresh_time = 13;
|
fixed32 next_refresh_time = 13;
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,6 @@ import "HomeResource.proto";
|
|||||||
|
|
||||||
// CmdId: 21381
|
// CmdId: 21381
|
||||||
message HomeResourceNotify {
|
message HomeResourceNotify {
|
||||||
HomeResource fetter_exp = 7;
|
HomeResource home_coin = 7;
|
||||||
HomeResource home_coin = 10;
|
HomeResource fetter_exp = 10;
|
||||||
}
|
}
|
||||||
|
@ -1,25 +1,12 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "HomeResource.proto";
|
import "HomeResource.proto";
|
||||||
// CmdId: 6329
|
|
||||||
// Obf: PCJPOGJJIOH
|
// 4.6.0
|
||||||
|
// Obf: EMIEOHBGPEH
|
||||||
|
// CmdId: 841
|
||||||
message HomeResourceTakeHomeCoinRsp {
|
message HomeResourceTakeHomeCoinRsp {
|
||||||
HomeResource home_coin = 8;
|
int32 retcode = 2;
|
||||||
int32 retcode = 15;
|
HomeResource home_coin = 4;
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,9 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 2482
|
|
||||||
// Obf: DIFFHJFFHGE
|
// 4.6.0
|
||||||
|
// Obf: ACEKKHALOID
|
||||||
|
// CmdId: 24159
|
||||||
message HomeSceneJumpReq {
|
message HomeSceneJumpReq {
|
||||||
bool is_enter_room_scene = 12;
|
bool is_enter_room_scene = 10;
|
||||||
}
|
}
|
||||||
|
@ -1,24 +1,10 @@
|
|||||||
// 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";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 22825
|
|
||||||
// Obf: OEJJANGAIPG
|
// 4.6.0
|
||||||
|
// Obf: NPOEELOKDIC
|
||||||
|
// CmdId: 8266
|
||||||
message HomeSceneJumpRsp {
|
message HomeSceneJumpRsp {
|
||||||
int32 retcode = 14;
|
bool is_enter_room_scene = 5;
|
||||||
bool is_enter_room_scene = 8;
|
int32 retcode = 10;
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,7 @@ import "FriendEnterHomeOption.proto";
|
|||||||
|
|
||||||
message PlayerHomeCompInfo {
|
message PlayerHomeCompInfo {
|
||||||
FriendEnterHomeOption friend_enter_home_option = 7;
|
FriendEnterHomeOption friend_enter_home_option = 7;
|
||||||
repeated uint32 seen_module_id_list = 9;
|
repeated uint32 levelup_reward_got_level_list = 9;
|
||||||
repeated uint32 levelup_reward_got_level_list = 13;
|
repeated uint32 seen_module_id_list = 13;
|
||||||
repeated uint32 unlocked_module_id_list = 15;
|
repeated uint32 unlocked_module_id_list = 15;
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,6 @@ import "Vector.proto";
|
|||||||
|
|
||||||
//obf: NPLBBAJDIOM
|
//obf: NPLBBAJDIOM
|
||||||
message WeekendDjinnInfo {
|
message WeekendDjinnInfo {
|
||||||
Vector pos = 13;
|
Vector rot = 13;
|
||||||
Vector rot = 14;
|
Vector pos = 14;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user