diff --git a/op.js b/op.js
index 12b3a710..1a1d54f2 100644
--- a/op.js
+++ b/op.js
@@ -495,9 +495,15 @@ function find_import(file) {
//console.log("fff");
}
+ var rd;
+
// read file
- const read = fs.readFileSync(file);
- var rd = read.toString();
+ try {
+ const read = fs.readFileSync(file);
+ rd = read.toString();
+ } catch (error) {
+ return;
+ }
while ((m = regex_import.exec(rd)) !== null) {
// This is necessary to avoid infinite loops with zero-width matches
@@ -740,6 +746,6 @@ function scan_gc() {
// cmdid_to_op(); // 4. update op
// npx prettier --write PacketOpcodes.java
// scan_gc(); // 5. scan gc
-// clean_proto_gen(); // 6. clean proto
+clean_proto_gen(); // 6. clean proto
// read_cmdid_ht_json();
diff --git a/proto/AStarMethod.proto b/proto/AStarMethod.proto
index bdc833da..f9dc3420 100644
--- a/proto/AStarMethod.proto
+++ b/proto/AStarMethod.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AbilityActionGenerateElemBall.proto b/proto/AbilityActionGenerateElemBall.proto
index b1bcf3e7..8d5ccab5 100644
--- a/proto/AbilityActionGenerateElemBall.proto
+++ b/proto/AbilityActionGenerateElemBall.proto
@@ -16,11 +16,10 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
-
+option java_package = "emu.grasscutter.net.proto";
message AbilityActionGenerateElemBall {
uint32 room_id = 8;
diff --git a/proto/AbilityAppliedAbility.proto b/proto/AbilityAppliedAbility.proto
index 4aea390e..d93bf43c 100644
--- a/proto/AbilityAppliedAbility.proto
+++ b/proto/AbilityAppliedAbility.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,7 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
import "AbilityString.proto";
import "AbilityScalarValueEntry.proto";
-
message AbilityAppliedAbility {
AbilityString abilityName = 1;
AbilityString abilityOverride = 2;
diff --git a/proto/AbilityAppliedModifier.proto b/proto/AbilityAppliedModifier.proto
index a5d92b3b..fd2bce56 100644
--- a/proto/AbilityAppliedModifier.proto
+++ b/proto/AbilityAppliedModifier.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,7 +8,6 @@ import "AbilityString.proto";
import "AbilityAttachedModifier.proto";
import "ModifierDurability.proto";
-
message AbilityAppliedModifier {
int32 modifierLocalId = 1;
uint32 parentAbilityEntityId = 2;
diff --git a/proto/AbilityAttachedModifier.proto b/proto/AbilityAttachedModifier.proto
index 9b401064..d851452c 100644
--- a/proto/AbilityAttachedModifier.proto
+++ b/proto/AbilityAttachedModifier.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AbilityChangeNotify.proto b/proto/AbilityChangeNotify.proto
index 38836e08..c61b8001 100644
--- a/proto/AbilityChangeNotify.proto
+++ b/proto/AbilityChangeNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilityControlBlock.proto";
-
message AbilityChangeNotify {
- enum KEAFGMDBMGG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1124;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KEAFGMDBMGG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1124;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
AbilityControlBlock abilityControlBlock = 10;
uint32 entityId = 7;
diff --git a/proto/AbilityControlBlock.proto b/proto/AbilityControlBlock.proto
index c57fe5c5..d47c3c9d 100644
--- a/proto/AbilityControlBlock.proto
+++ b/proto/AbilityControlBlock.proto
@@ -1,11 +1,9 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityEmbryo.proto";
-
message AbilityControlBlock {
repeated AbilityEmbryo abilityEmbryoList = 1;
}
diff --git a/proto/AbilityEmbryo.proto b/proto/AbilityEmbryo.proto
index ba2366a2..edbb26b4 100644
--- a/proto/AbilityEmbryo.proto
+++ b/proto/AbilityEmbryo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
message AbilityEmbryo {
diff --git a/proto/AbilityGadgetInfo.proto b/proto/AbilityGadgetInfo.proto
index 103249a5..eaf5123e 100644
--- a/proto/AbilityGadgetInfo.proto
+++ b/proto/AbilityGadgetInfo.proto
@@ -1,8 +1,9 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
message AbilityGadgetInfo {
- uint32 campId = 1;
- uint32 camp_target_type = 2;
- uint32 targetEntityId = 3;
+ uint32 camp_id = 1;
+ uint32 camp_target_type = 2;
+ uint32 target_entity_id = 3;
}
diff --git a/proto/AbilityIdentifier.proto b/proto/AbilityIdentifier.proto
index 7ac23bf2..761a87c0 100644
--- a/proto/AbilityIdentifier.proto
+++ b/proto/AbilityIdentifier.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AbilityInvocationsNotify.proto b/proto/AbilityInvocationsNotify.proto
index 380b2ded..1a9b73e3 100644
--- a/proto/AbilityInvocationsNotify.proto
+++ b/proto/AbilityInvocationsNotify.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntry.proto";
-
message AbilityInvocationsNotify {
- enum IJAPFFICMAM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1155;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IJAPFFICMAM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1155;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated AbilityInvokeEntry invokes = 11;
}
diff --git a/proto/AbilityInvokeArgument.proto b/proto/AbilityInvokeArgument.proto
index ebdd203b..5cf528e4 100644
--- a/proto/AbilityInvokeArgument.proto
+++ b/proto/AbilityInvokeArgument.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AbilityInvokeEntry.proto b/proto/AbilityInvokeEntry.proto
index db841c80..417ff3f1 100644
--- a/proto/AbilityInvokeEntry.proto
+++ b/proto/AbilityInvokeEntry.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntryHead.proto";
diff --git a/proto/AbilityInvokeEntryHead.proto b/proto/AbilityInvokeEntryHead.proto
index 8984dce8..295d2590 100644
--- a/proto/AbilityInvokeEntryHead.proto
+++ b/proto/AbilityInvokeEntryHead.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AbilityMetaModifierChange.proto b/proto/AbilityMetaModifierChange.proto
index 7a182b72..6a2f5140 100644
--- a/proto/AbilityMetaModifierChange.proto
+++ b/proto/AbilityMetaModifierChange.proto
@@ -16,15 +16,13 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "AbilityAttachedModifier.proto";
import "AbilityString.proto";
import "ModifierAction.proto";
import "ModifierProperty.proto";
-
-
+option java_package = "emu.grasscutter.net.proto";
message AbilityMetaModifierChange {
AbilityAttachedModifier attached_instanced_modifier = 3;
diff --git a/proto/AbilityMetaReInitOverrideMap.proto b/proto/AbilityMetaReInitOverrideMap.proto
index 7f773e2d..caebe2aa 100644
--- a/proto/AbilityMetaReInitOverrideMap.proto
+++ b/proto/AbilityMetaReInitOverrideMap.proto
@@ -16,12 +16,10 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "AbilityScalarValueEntry.proto";
-
-
+option java_package = "emu.grasscutter.net.proto";
message AbilityMetaReInitOverrideMap {
repeated AbilityScalarValueEntry override_map = 10;
diff --git a/proto/AbilityMixinCostStamina.proto b/proto/AbilityMixinCostStamina.proto
index a94f37c2..d2913fd6 100644
--- a/proto/AbilityMixinCostStamina.proto
+++ b/proto/AbilityMixinCostStamina.proto
@@ -16,11 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-
message AbilityMixinCostStamina {
bool is_swim = 7;
}
diff --git a/proto/AbilityMixinRecoverInfo.proto b/proto/AbilityMixinRecoverInfo.proto
index 6994b6d1..0e9d226f 100644
--- a/proto/AbilityMixinRecoverInfo.proto
+++ b/proto/AbilityMixinRecoverInfo.proto
@@ -1,9 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+import "BreakoutSnapShot.proto";
import "MassivePropSyncInfo.proto";
-
message AbilityMixinRecoverInfo {
oneof source {
uint32 instanced_ability_id = 1;
@@ -13,5 +14,5 @@ message AbilityMixinRecoverInfo {
repeated uint32 dataList = 4;
bool isServerbuffModifier = 5;
repeated MassivePropSyncInfo massivePropList = 6;
- //BreakoutSnapShot breakoutSnapShot = 7;
+ BreakoutSnapShot breakoutSnapShot = 7;
}
diff --git a/proto/AbilityScalarType.proto b/proto/AbilityScalarType.proto
index 5fce2a0c..1dbb8424 100644
--- a/proto/AbilityScalarType.proto
+++ b/proto/AbilityScalarType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AbilityScalarValueEntry.proto b/proto/AbilityScalarValueEntry.proto
index 60fdf76f..9e1d522d 100644
--- a/proto/AbilityScalarValueEntry.proto
+++ b/proto/AbilityScalarValueEntry.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,7 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
import "AbilityString.proto";
import "AbilityScalarType.proto";
-
message AbilityScalarValueEntry {
AbilityString key = 1;
AbilityScalarType valueType = 2;
diff --git a/proto/AbilityString.proto b/proto/AbilityString.proto
index aca16f8b..63fc7db4 100644
--- a/proto/AbilityString.proto
+++ b/proto/AbilityString.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AbilitySyncStateInfo.proto b/proto/AbilitySyncStateInfo.proto
index 5c310932..d431d0f9 100644
--- a/proto/AbilitySyncStateInfo.proto
+++ b/proto/AbilitySyncStateInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,7 +9,6 @@ import "AbilityAppliedAbility.proto";
import "AbilityAppliedModifier.proto";
import "AbilityMixinRecoverInfo.proto";
-
message AbilitySyncStateInfo {
bool isInited = 1;
repeated AbilityScalarValueEntry dynamicValueMap = 2;
diff --git a/proto/AchievementInfo.proto b/proto/AchievementInfo.proto
index ef080e02..4fef43cb 100644
--- a/proto/AchievementInfo.proto
+++ b/proto/AchievementInfo.proto
@@ -1,9 +1,7 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-
message AchievementInfo {
enum AchievementInfoStatus {
ACHIEVEMENT_INVALID = 0;
diff --git a/proto/ActivityInfo.proto b/proto/ActivityInfo.proto
index 9a42c62c..892d1452 100644
--- a/proto/ActivityInfo.proto
+++ b/proto/ActivityInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -33,7 +34,7 @@ import "SumoInfo.proto";
import "MoonfinTrialInfo.proto";
import "LunaRiteInfo.proto";
import "PlantFlowerInfo.proto";
-import "MusicGameInfo.proto";
+import "MusicGameActivityDetailInfo.proto";
import "RoguelikeDungoenInfo.proto";
import "DigInfo.proto";
import "HachiInfo.proto";
@@ -74,7 +75,6 @@ import "GcgFestivalInfo.proto";
import "ActivityPushTipsData.proto";
import "ActivityWatcherInfo.proto";
-
message ActivityInfo {
map activityCoinMap = 406;
uint32 scoreLimit = 1497;
@@ -115,7 +115,7 @@ message ActivityInfo {
SeaLampInfo sea_lamp_info = 578;
ExpeditionInfo expedition_info = 930;
ArenaChallengeInfo arena_challenge_info = 699;
- //FleurFairInfo fleur_fair_info = 1116;
+ FleurFairInfo fleur_fair_info = 1116;
WaterSpiritInfo water_spirit_info = 1651;
ChallnelerSlabInfo challneler_slab_info = 1135;
MistTrialActivityInfo mist_trial_activity_info = 1320;
@@ -131,7 +131,7 @@ message ActivityInfo {
MoonfinTrialInfo moonfin_trial_info = 1122;
LunaRiteInfo luna_rite_info = 82;
PlantFlowerInfo plant_flower_info = 1864;
- MusicGameInfo music_game_info = 1220;
+ MusicGameActivityDetailInfo music_game_info = 1220;
RoguelikeDungoenInfo roguelike_dungoen_info = 1817;
DigInfo dig_info = 168;
HachiInfo hachi_info = 1663;
diff --git a/proto/ActivityInfoNotify.proto b/proto/ActivityInfoNotify.proto
index f69991b4..c40ba874 100644
--- a/proto/ActivityInfoNotify.proto
+++ b/proto/ActivityInfoNotify.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ActivityInfo.proto";
-
message ActivityInfoNotify {
- enum KBFOADCMONG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2136;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KBFOADCMONG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2136;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
ActivityInfo activityInfo = 3;
}
diff --git a/proto/ActivityPushTipsData.proto b/proto/ActivityPushTipsData.proto
index 525f92ac..3b568523 100644
--- a/proto/ActivityPushTipsData.proto
+++ b/proto/ActivityPushTipsData.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ActivityPushTipsState.proto";
-
message ActivityPushTipsData {
ActivityPushTipsState state = 12;
uint32 activityPushTipsId = 11;
diff --git a/proto/ActivityPushTipsState.proto b/proto/ActivityPushTipsState.proto
index 0e39e988..d6c5998f 100644
--- a/proto/ActivityPushTipsState.proto
+++ b/proto/ActivityPushTipsState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum ActivityPushTipsState {
diff --git a/proto/ActivityScheduleInfo.proto b/proto/ActivityScheduleInfo.proto
index 3493afc9..5ac6ecc0 100644
--- a/proto/ActivityScheduleInfo.proto
+++ b/proto/ActivityScheduleInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ActivityScheduleInfoNotify.proto b/proto/ActivityScheduleInfoNotify.proto
index 246848c8..29a5100e 100644
--- a/proto/ActivityScheduleInfoNotify.proto
+++ b/proto/ActivityScheduleInfoNotify.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ActivityScheduleInfo.proto";
-
message ActivityScheduleInfoNotify {
- enum GMLKEAPFFKO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2047;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GMLKEAPFFKO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2047;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated ActivityScheduleInfo activityScheduleList = 5;
uint32 remainFlySeaLampNum = 11;
diff --git a/proto/ActivityShopSheetInfo.proto b/proto/ActivityShopSheetInfo.proto
index 782e79f4..5de5a1cf 100644
--- a/proto/ActivityShopSheetInfo.proto
+++ b/proto/ActivityShopSheetInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ActivityTakeWatcherRewardReq.proto b/proto/ActivityTakeWatcherRewardReq.proto
index 72fed40e..6f5b0352 100644
--- a/proto/ActivityTakeWatcherRewardReq.proto
+++ b/proto/ActivityTakeWatcherRewardReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message ActivityTakeWatcherRewardReq {
- enum PHOMHFCNABE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2124;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PHOMHFCNABE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2124;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 activityId = 11;
uint32 watcherId = 6;
diff --git a/proto/ActivityTakeWatcherRewardRsp.proto b/proto/ActivityTakeWatcherRewardRsp.proto
index 2abdd56f..1417d607 100644
--- a/proto/ActivityTakeWatcherRewardRsp.proto
+++ b/proto/ActivityTakeWatcherRewardRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message ActivityTakeWatcherRewardRsp {
- enum JIMPALCEJKB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2009;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JIMPALCEJKB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2009;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 9;
uint32 watcherId = 5;
diff --git a/proto/ActivityUpdateWatcherNotify.proto b/proto/ActivityUpdateWatcherNotify.proto
index c487f9f9..3d77cdb9 100644
--- a/proto/ActivityUpdateWatcherNotify.proto
+++ b/proto/ActivityUpdateWatcherNotify.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ActivityWatcherInfo.proto";
-
message ActivityUpdateWatcherNotify {
- enum FDMJLLHOHGH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2079;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FDMJLLHOHGH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2079;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
ActivityWatcherInfo watcherInfo = 11;
uint32 activityId = 3;
diff --git a/proto/ActivityWatcherInfo.proto b/proto/ActivityWatcherInfo.proto
index b9842e43..393d0bdf 100644
--- a/proto/ActivityWatcherInfo.proto
+++ b/proto/ActivityWatcherInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AddBackupAvatarTeamReq.proto b/proto/AddBackupAvatarTeamReq.proto
index 63122762..5cae3906 100644
--- a/proto/AddBackupAvatarTeamReq.proto
+++ b/proto/AddBackupAvatarTeamReq.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AddBackupAvatarTeamReq {
- enum IFMLKOMGBGA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1620;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IFMLKOMGBGA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1620;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/AddBackupAvatarTeamRsp.proto b/proto/AddBackupAvatarTeamRsp.proto
index 00684d61..e1f3bc5b 100644
--- a/proto/AddBackupAvatarTeamRsp.proto
+++ b/proto/AddBackupAvatarTeamRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AddBackupAvatarTeamRsp {
- enum NOLHJKLAPHH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1757;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NOLHJKLAPHH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1757;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
}
diff --git a/proto/AddNoGachaAvatarCardNotify.proto b/proto/AddNoGachaAvatarCardNotify.proto
index b7328053..0a256f46 100644
--- a/proto/AddNoGachaAvatarCardNotify.proto
+++ b/proto/AddNoGachaAvatarCardNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AddNoGachaAvatarCardTransferItem.proto";
-
message AddNoGachaAvatarCardNotify {
- enum NMBGCPIDMPH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1669;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NMBGCPIDMPH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1669;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 itemId = 7;
uint32 initial_promote_level = 3;
diff --git a/proto/AddNoGachaAvatarCardTransferItem.proto b/proto/AddNoGachaAvatarCardTransferItem.proto
index 3aa68548..6616f0a6 100644
--- a/proto/AddNoGachaAvatarCardTransferItem.proto
+++ b/proto/AddNoGachaAvatarCardTransferItem.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AddQuestContentProgressReq.proto b/proto/AddQuestContentProgressReq.proto
index 19dbc6aa..9e8ad97d 100644
--- a/proto/AddQuestContentProgressReq.proto
+++ b/proto/AddQuestContentProgressReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AddQuestContentProgressReq {
- enum FJCPEKKPFHI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 474;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FJCPEKKPFHI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 474;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 addProgress = 2;
uint32 param = 9;
diff --git a/proto/AddQuestContentProgressRsp.proto b/proto/AddQuestContentProgressRsp.proto
index d950979b..c98b7ed8 100644
--- a/proto/AddQuestContentProgressRsp.proto
+++ b/proto/AddQuestContentProgressRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AddQuestContentProgressRsp {
- enum OCHDKHKOIKI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 480;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OCHDKHKOIKI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 480;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 contentType = 13;
int32 retcode = 8;
diff --git a/proto/AdjustTrackingInfo.proto b/proto/AdjustTrackingInfo.proto
index 37646480..c357461d 100644
--- a/proto/AdjustTrackingInfo.proto
+++ b/proto/AdjustTrackingInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AiSkillCdInfo.proto b/proto/AiSkillCdInfo.proto
index 4f27c4b0..6072f5a7 100644
--- a/proto/AiSkillCdInfo.proto
+++ b/proto/AiSkillCdInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AiSyncInfo.proto b/proto/AiSyncInfo.proto
index db2c8f22..0319fcca 100644
--- a/proto/AiSyncInfo.proto
+++ b/proto/AiSyncInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AiThreatInfo.proto b/proto/AiThreatInfo.proto
index e12ab9d8..c4effc76 100644
--- a/proto/AiThreatInfo.proto
+++ b/proto/AiThreatInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AllWidgetDataNotify.proto b/proto/AllWidgetDataNotify.proto
index 28aa717c..db5603c0 100644
--- a/proto/AllWidgetDataNotify.proto
+++ b/proto/AllWidgetDataNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -12,15 +13,14 @@ import "AnchorPointData.proto";
import "ClientCollectorData.proto";
import "DetectorData.proto";
-
message AllWidgetDataNotify {
- enum CKJPMBIBMDC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4286;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CKJPMBIBMDC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4286;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
SkyCrystalDetectorData skyCrystalDetectorData = 2;
repeated WidgetCoolDownData normalCoolDownDataList = 4;
diff --git a/proto/AnchorPointData.proto b/proto/AnchorPointData.proto
index 21dea8c0..a189240f 100644
--- a/proto/AnchorPointData.proto
+++ b/proto/AnchorPointData.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
-
message AnchorPointData {
uint32 sceneId = 15;
Vector rot = 13;
diff --git a/proto/AnimatorParameterValueInfo.proto b/proto/AnimatorParameterValueInfo.proto
index 637bd427..d8505a27 100644
--- a/proto/AnimatorParameterValueInfo.proto
+++ b/proto/AnimatorParameterValueInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AnimatorParameterValueInfoPair.proto b/proto/AnimatorParameterValueInfoPair.proto
index b1e73f26..7d72636f 100644
--- a/proto/AnimatorParameterValueInfoPair.proto
+++ b/proto/AnimatorParameterValueInfoPair.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AnimatorParameterValueInfo.proto";
-
message AnimatorParameterValueInfoPair {
int32 nameId = 1;
AnimatorParameterValueInfo animatorPara = 2;
diff --git a/proto/AnnounceData.proto b/proto/AnnounceData.proto
index 0e1b9fcf..25718d34 100644
--- a/proto/AnnounceData.proto
+++ b/proto/AnnounceData.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ArenaChallengeInfo.proto b/proto/ArenaChallengeInfo.proto
index fd4b5cfc..f95c4d9d 100644
--- a/proto/ArenaChallengeInfo.proto
+++ b/proto/ArenaChallengeInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ArenaChallengeMonsterLevel.proto";
-
message ArenaChallengeInfo {
map levelOpenTimeMap = 2;
uint32 worldLevel = 6;
diff --git a/proto/ArenaChallengeMonsterLevel.proto b/proto/ArenaChallengeMonsterLevel.proto
index a98c49a5..af864b29 100644
--- a/proto/ArenaChallengeMonsterLevel.proto
+++ b/proto/ArenaChallengeMonsterLevel.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AskAddFriendNotify.proto b/proto/AskAddFriendNotify.proto
index fc4c4218..26fe2bde 100644
--- a/proto/AskAddFriendNotify.proto
+++ b/proto/AskAddFriendNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FriendBrief.proto";
-
message AskAddFriendNotify {
- enum ACDJLMOMLPL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4088;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ACDJLMOMLPL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4088;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
FriendBrief targetFriendBrief = 7;
uint32 targetUid = 8;
diff --git a/proto/AskAddFriendReq.proto b/proto/AskAddFriendReq.proto
index ac1fe89a..0e5cb9f7 100644
--- a/proto/AskAddFriendReq.proto
+++ b/proto/AskAddFriendReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AskAddFriendReq {
- enum CCLLNOCJFNI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4020;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CCLLNOCJFNI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4020;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 10;
}
diff --git a/proto/AskAddFriendRsp.proto b/proto/AskAddFriendRsp.proto
index 2ac34882..6394496f 100644
--- a/proto/AskAddFriendRsp.proto
+++ b/proto/AskAddFriendRsp.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AskAddFriendRsp {
- enum IHOJOFGEDBL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4074;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IHOJOFGEDBL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4074;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
int32 retcode = 11;
uint32 param = 13;
diff --git a/proto/AsterInfo.proto b/proto/AsterInfo.proto
index 2cbcdeea..083ca6f9 100644
--- a/proto/AsterInfo.proto
+++ b/proto/AsterInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,7 +9,6 @@ import "AsterLittleDetailInfo.proto";
import "AsterMidDetailInfo.proto";
import "AsterProgressDetailInfo.proto";
-
message AsterInfo {
AsterLargeDetailInfo asterLarge = 2;
uint32 Unk3300_KFDGFFPJGJC = 8;
diff --git a/proto/AsterLargeDetailInfo.proto b/proto/AsterLargeDetailInfo.proto
index 79cad482..f2974d94 100644
--- a/proto/AsterLargeDetailInfo.proto
+++ b/proto/AsterLargeDetailInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AsterLittleDetailInfo.proto b/proto/AsterLittleDetailInfo.proto
index 9b2ad40a..35daa30e 100644
--- a/proto/AsterLittleDetailInfo.proto
+++ b/proto/AsterLittleDetailInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AsterLittleStageState.proto";
-
message AsterLittleDetailInfo {
uint32 stageBeginTime = 13;
AsterLittleStageState stageState = 9;
diff --git a/proto/AsterLittleStageState.proto b/proto/AsterLittleStageState.proto
index a9277943..a344c076 100644
--- a/proto/AsterLittleStageState.proto
+++ b/proto/AsterLittleStageState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AsterMidCampInfo.proto b/proto/AsterMidCampInfo.proto
index 7340be02..b6ae900c 100644
--- a/proto/AsterMidCampInfo.proto
+++ b/proto/AsterMidCampInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
-
message AsterMidCampInfo {
Vector pos = 10;
uint32 campId = 14;
diff --git a/proto/AsterMidDetailInfo.proto b/proto/AsterMidDetailInfo.proto
index 4d68f763..d424daa6 100644
--- a/proto/AsterMidDetailInfo.proto
+++ b/proto/AsterMidDetailInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AsterMidCampInfo.proto";
-
message AsterMidDetailInfo {
repeated AsterMidCampInfo campList = 2;
bool isOpen = 10;
diff --git a/proto/AsterProgressDetailInfo.proto b/proto/AsterProgressDetailInfo.proto
index 079d310f..a2c0661c 100644
--- a/proto/AsterProgressDetailInfo.proto
+++ b/proto/AsterProgressDetailInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AttackHitEffectResult.proto b/proto/AttackHitEffectResult.proto
index 0ff12e06..d7fc0d22 100644
--- a/proto/AttackHitEffectResult.proto
+++ b/proto/AttackHitEffectResult.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AttackResult.proto b/proto/AttackResult.proto
index bcb779b7..2a2f5535 100644
--- a/proto/AttackResult.proto
+++ b/proto/AttackResult.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,7 +9,6 @@ import "AbilityIdentifier.proto";
import "HitCollision.proto";
import "Vector.proto";
-
message AttackResult {
uint32 endureBreak = 6;
uint32 Unk3300_BALCPHMFIBC = 1940;
diff --git a/proto/AttackResultCreateCount.proto b/proto/AttackResultCreateCount.proto
index 45bcb409..63f5282e 100644
--- a/proto/AttackResultCreateCount.proto
+++ b/proto/AttackResultCreateCount.proto
@@ -16,11 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-
message AttackResultCreateCount {
repeated uint32 Unk3300_PFFFFJBPKGN = 8;
repeated uint32 Unk3300_MDGFBFBAHPB = 10;
diff --git a/proto/AuditState.proto b/proto/AuditState.proto
index 583a5f42..2ea7a0e4 100644
--- a/proto/AuditState.proto
+++ b/proto/AuditState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarAddNotify.proto b/proto/AvatarAddNotify.proto
index e873bf1c..ba52596e 100644
--- a/proto/AvatarAddNotify.proto
+++ b/proto/AvatarAddNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarInfo.proto";
-
message AvatarAddNotify {
- enum APNKIMFCJIH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1661;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum APNKIMFCJIH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1661;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
AvatarInfo avatar = 8;
bool isInTeam = 14;
diff --git a/proto/AvatarChangeCostumeNotify.proto b/proto/AvatarChangeCostumeNotify.proto
index bea15e5b..eeecb955 100644
--- a/proto/AvatarChangeCostumeNotify.proto
+++ b/proto/AvatarChangeCostumeNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SceneEntityInfo.proto";
-
message AvatarChangeCostumeNotify {
- enum IJBEGDIBHOL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1648;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IJBEGDIBHOL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1648;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
SceneEntityInfo entityInfo = 13;
}
diff --git a/proto/AvatarChangeCostumeReq.proto b/proto/AvatarChangeCostumeReq.proto
index c3edcf3f..dfc0da0f 100644
--- a/proto/AvatarChangeCostumeReq.proto
+++ b/proto/AvatarChangeCostumeReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarChangeCostumeReq {
- enum KCNDOLCKEMD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1759;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KCNDOLCKEMD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1759;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 avatarGuid = 4;
uint32 costumeId = 11;
diff --git a/proto/AvatarChangeCostumeRsp.proto b/proto/AvatarChangeCostumeRsp.proto
index f56e82f6..3787871e 100644
--- a/proto/AvatarChangeCostumeRsp.proto
+++ b/proto/AvatarChangeCostumeRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarChangeCostumeRsp {
- enum AAJPALBMJPF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1753;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AAJPALBMJPF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1753;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 costumeId = 15;
uint64 avatarGuid = 5;
diff --git a/proto/AvatarChangeElementTypeReq.proto b/proto/AvatarChangeElementTypeReq.proto
index 49c96346..05b83744 100644
--- a/proto/AvatarChangeElementTypeReq.proto
+++ b/proto/AvatarChangeElementTypeReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarChangeElementTypeReq {
- enum MAGIHCDMAJD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1664;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MAGIHCDMAJD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1664;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 sceneId = 8;
uint32 areaId = 1;
diff --git a/proto/AvatarChangeElementTypeRsp.proto b/proto/AvatarChangeElementTypeRsp.proto
index c80b9b30..3008582a 100644
--- a/proto/AvatarChangeElementTypeRsp.proto
+++ b/proto/AvatarChangeElementTypeRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarChangeElementTypeRsp {
- enum HNKCONAIBOJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1744;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HNKCONAIBOJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1744;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 15;
}
diff --git a/proto/AvatarDataNotify.proto b/proto/AvatarDataNotify.proto
index 65a08b8f..04c72da0 100644
--- a/proto/AvatarDataNotify.proto
+++ b/proto/AvatarDataNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,15 +8,14 @@ import "AvatarInfo.proto";
import "AvatarTeam.proto";
import "AvatarRenameInfo.proto";
-
message AvatarDataNotify {
- enum FHCMOBLNBMF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1645;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FHCMOBLNBMF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1645;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 chooseAvatarGuid = 4;
repeated uint32 ownedCostumeList = 15;
diff --git a/proto/AvatarDieAnimationEndReq.proto b/proto/AvatarDieAnimationEndReq.proto
index 50a5ddd5..f51f50ec 100644
--- a/proto/AvatarDieAnimationEndReq.proto
+++ b/proto/AvatarDieAnimationEndReq.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
-
message AvatarDieAnimationEndReq {
- enum BBHLLEDPODB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1652;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BBHLLEDPODB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1652;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 dieGuid = 7;
uint32 skillId = 4;
diff --git a/proto/AvatarDieAnimationEndRsp.proto b/proto/AvatarDieAnimationEndRsp.proto
index 2e429d2c..7b60f93b 100644
--- a/proto/AvatarDieAnimationEndRsp.proto
+++ b/proto/AvatarDieAnimationEndRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarDieAnimationEndRsp {
- enum LFADGEJKMLI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1657;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LFADGEJKMLI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1657;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 dieGuid = 3;
uint32 skillId = 6;
diff --git a/proto/AvatarEnterSceneInfo.proto b/proto/AvatarEnterSceneInfo.proto
index 3912f1ad..2a904221 100644
--- a/proto/AvatarEnterSceneInfo.proto
+++ b/proto/AvatarEnterSceneInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,7 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
import "AbilitySyncStateInfo.proto";
import "ServerBuff.proto";
-
message AvatarEnterSceneInfo {
uint64 avatarGuid = 8;
uint32 weaponEntityId = 13;
diff --git a/proto/AvatarEquipAffixInfo.proto b/proto/AvatarEquipAffixInfo.proto
index 21f8dcd6..c03a90c7 100644
--- a/proto/AvatarEquipAffixInfo.proto
+++ b/proto/AvatarEquipAffixInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarEquipAffixStartNotify.proto b/proto/AvatarEquipAffixStartNotify.proto
index 85bdb8a8..904c79af 100644
--- a/proto/AvatarEquipAffixStartNotify.proto
+++ b/proto/AvatarEquipAffixStartNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarEquipAffixInfo.proto";
-
message AvatarEquipAffixStartNotify {
- enum CIBOKBFGLBI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1602;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CIBOKBFGLBI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1602;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
AvatarEquipAffixInfo equipAffixInfo = 5;
uint64 avatarGuid = 15;
diff --git a/proto/AvatarEquipChangeNotify.proto b/proto/AvatarEquipChangeNotify.proto
index f7f8aa25..a1b82de4 100644
--- a/proto/AvatarEquipChangeNotify.proto
+++ b/proto/AvatarEquipChangeNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,16 +7,15 @@ option java_package = "emu.grasscutter.net.proto";
import "SceneReliquaryInfo.proto";
import "SceneWeaponInfo.proto";
-
message AvatarEquipChangeNotify {
- enum KBOAEKOMBGL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 639;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KBOAEKOMBGL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 639;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 itemId = 2;
uint64 equipGuid = 11;
diff --git a/proto/AvatarExcelInfo.proto b/proto/AvatarExcelInfo.proto
index ea7f0af5..1d3092ee 100644
--- a/proto/AvatarExcelInfo.proto
+++ b/proto/AvatarExcelInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarExpeditionAllDataReq.proto b/proto/AvatarExpeditionAllDataReq.proto
index a668abde..489ac7af 100644
--- a/proto/AvatarExpeditionAllDataReq.proto
+++ b/proto/AvatarExpeditionAllDataReq.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarExpeditionAllDataReq {
- enum DENKBLMPDGH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1777;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DENKBLMPDGH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1777;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/AvatarExpeditionAllDataRsp.proto b/proto/AvatarExpeditionAllDataRsp.proto
index 7c7fad5a..5db73610 100644
--- a/proto/AvatarExpeditionAllDataRsp.proto
+++ b/proto/AvatarExpeditionAllDataRsp.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarExpeditionInfo.proto";
-
message AvatarExpeditionAllDataRsp {
- enum HDIMKBBDJLE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1654;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HDIMKBBDJLE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1654;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 expeditionCountLimit = 12;
repeated uint32 openExpeditionList = 9;
diff --git a/proto/AvatarExpeditionCallBackReq.proto b/proto/AvatarExpeditionCallBackReq.proto
index 694baad8..496cb388 100644
--- a/proto/AvatarExpeditionCallBackReq.proto
+++ b/proto/AvatarExpeditionCallBackReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarExpeditionCallBackReq {
- enum KEPEFJMFOHO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1697;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KEPEFJMFOHO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1697;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint64 avatarGuid = 14;
}
diff --git a/proto/AvatarExpeditionCallBackRsp.proto b/proto/AvatarExpeditionCallBackRsp.proto
index 75e83652..54b7701a 100644
--- a/proto/AvatarExpeditionCallBackRsp.proto
+++ b/proto/AvatarExpeditionCallBackRsp.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarExpeditionInfo.proto";
-
message AvatarExpeditionCallBackRsp {
- enum PAFOHCPJJIP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1632;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PAFOHCPJJIP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1632;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 14;
map expeditionInfoMap = 7;
diff --git a/proto/AvatarExpeditionDataNotify.proto b/proto/AvatarExpeditionDataNotify.proto
index 6eaf0be1..bf9f3536 100644
--- a/proto/AvatarExpeditionDataNotify.proto
+++ b/proto/AvatarExpeditionDataNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarExpeditionInfo.proto";
-
message AvatarExpeditionDataNotify {
- enum INDPMHLNJFH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1638;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum INDPMHLNJFH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1638;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map expeditionInfoMap = 4;
}
diff --git a/proto/AvatarExpeditionGetRewardReq.proto b/proto/AvatarExpeditionGetRewardReq.proto
index a701b09d..20d9646a 100644
--- a/proto/AvatarExpeditionGetRewardReq.proto
+++ b/proto/AvatarExpeditionGetRewardReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarExpeditionGetRewardReq {
- enum ELDPCKGGBFB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1712;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ELDPCKGGBFB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1712;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 avatarGuid = 15;
}
diff --git a/proto/AvatarExpeditionGetRewardRsp.proto b/proto/AvatarExpeditionGetRewardRsp.proto
index 231c5594..f81bc6dc 100644
--- a/proto/AvatarExpeditionGetRewardRsp.proto
+++ b/proto/AvatarExpeditionGetRewardRsp.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,15 +7,14 @@ option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
import "AvatarExpeditionInfo.proto";
-
message AvatarExpeditionGetRewardRsp {
- enum OEBMGNAINIP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1659;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OEBMGNAINIP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1659;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 9;
repeated ItemParam extraItemList = 10;
diff --git a/proto/AvatarExpeditionInfo.proto b/proto/AvatarExpeditionInfo.proto
index 982b54ff..92056e01 100644
--- a/proto/AvatarExpeditionInfo.proto
+++ b/proto/AvatarExpeditionInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarExpeditionState.proto";
-
message AvatarExpeditionInfo {
AvatarExpeditionState state = 1;
uint32 expId = 2;
diff --git a/proto/AvatarExpeditionStartReq.proto b/proto/AvatarExpeditionStartReq.proto
index 35ae2057..9edf5109 100644
--- a/proto/AvatarExpeditionStartReq.proto
+++ b/proto/AvatarExpeditionStartReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarExpeditionStartReq {
- enum ALMCOHOIHKE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1656;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ALMCOHOIHKE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1656;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 hourTime = 12;
uint64 avatarGuid = 8;
diff --git a/proto/AvatarExpeditionStartRsp.proto b/proto/AvatarExpeditionStartRsp.proto
index cc09fa06..3cb36300 100644
--- a/proto/AvatarExpeditionStartRsp.proto
+++ b/proto/AvatarExpeditionStartRsp.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarExpeditionInfo.proto";
-
message AvatarExpeditionStartRsp {
- enum PGOGFJNPCBG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1653;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PGOGFJNPCBG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1653;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map expeditionInfoMap = 7;
int32 retcode = 10;
diff --git a/proto/AvatarExpeditionState.proto b/proto/AvatarExpeditionState.proto
index 97137e7b..79d669d6 100644
--- a/proto/AvatarExpeditionState.proto
+++ b/proto/AvatarExpeditionState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarFetterDataNotify.proto b/proto/AvatarFetterDataNotify.proto
index 1587cecd..a74bdbfc 100644
--- a/proto/AvatarFetterDataNotify.proto
+++ b/proto/AvatarFetterDataNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarFetterInfo.proto";
-
message AvatarFetterDataNotify {
- enum GNEHOADIGHH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1772;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GNEHOADIGHH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1772;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map fetterInfoMap = 11;
}
diff --git a/proto/AvatarFetterInfo.proto b/proto/AvatarFetterInfo.proto
index 26763091..25e1a31a 100644
--- a/proto/AvatarFetterInfo.proto
+++ b/proto/AvatarFetterInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FetterData.proto";
-
message AvatarFetterInfo {
uint32 expNumber = 1;
uint32 expLevel = 2;
diff --git a/proto/AvatarFetterLevelRewardReq.proto b/proto/AvatarFetterLevelRewardReq.proto
index e09a8a60..a0a2eb66 100644
--- a/proto/AvatarFetterLevelRewardReq.proto
+++ b/proto/AvatarFetterLevelRewardReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarFetterLevelRewardReq {
- enum BMENKDDIBDD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1682;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BMENKDDIBDD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1682;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 avatarGuid = 13;
uint32 fetterLevel = 12;
diff --git a/proto/AvatarFetterLevelRewardRsp.proto b/proto/AvatarFetterLevelRewardRsp.proto
index 8ec72642..1a94058a 100644
--- a/proto/AvatarFetterLevelRewardRsp.proto
+++ b/proto/AvatarFetterLevelRewardRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarFetterLevelRewardRsp {
- enum JBNBIMLNDDO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1612;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JBNBIMLNDDO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1612;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 rewardId = 15;
int32 retcode = 14;
diff --git a/proto/AvatarFightPropNotify.proto b/proto/AvatarFightPropNotify.proto
index 84027449..f64f9faa 100644
--- a/proto/AvatarFightPropNotify.proto
+++ b/proto/AvatarFightPropNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarFightPropNotify {
- enum FMAOPOPANDM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1220;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FMAOPOPANDM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1220;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map fightPropMap = 13;
uint64 avatarGuid = 12;
diff --git a/proto/AvatarFightPropUpdateNotify.proto b/proto/AvatarFightPropUpdateNotify.proto
index 3192cfa8..70ba620f 100644
--- a/proto/AvatarFightPropUpdateNotify.proto
+++ b/proto/AvatarFightPropUpdateNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarFightPropUpdateNotify {
- enum HMBDFKEJKAN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1274;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HMBDFKEJKAN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1274;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 avatarGuid = 8;
map fightPropMap = 10;
diff --git a/proto/AvatarFlycloakChangeNotify.proto b/proto/AvatarFlycloakChangeNotify.proto
index 365b62eb..6f3433e2 100644
--- a/proto/AvatarFlycloakChangeNotify.proto
+++ b/proto/AvatarFlycloakChangeNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarFlycloakChangeNotify {
- enum FCMNOBMLJIF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1626;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FCMNOBMLJIF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1626;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 flycloakId = 4;
uint64 avatarGuid = 12;
diff --git a/proto/AvatarFollowRouteNotify.proto b/proto/AvatarFollowRouteNotify.proto
index 2cc383da..4e91a512 100644
--- a/proto/AvatarFollowRouteNotify.proto
+++ b/proto/AvatarFollowRouteNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Route.proto";
-
message AvatarFollowRouteNotify {
- enum PEPNPAGIKJC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3097;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PEPNPAGIKJC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3097;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 startSceneTimeMs = 6;
uint32 templateId = 2;
diff --git a/proto/AvatarGainCostumeNotify.proto b/proto/AvatarGainCostumeNotify.proto
index 59358569..779cd307 100644
--- a/proto/AvatarGainCostumeNotify.proto
+++ b/proto/AvatarGainCostumeNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarGainCostumeNotify {
- enum GMAECEBKKBE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1714;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GMAECEBKKBE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1714;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 costumeId = 6;
}
diff --git a/proto/AvatarGainFlycloakNotify.proto b/proto/AvatarGainFlycloakNotify.proto
index 1f6e939c..44c154b4 100644
--- a/proto/AvatarGainFlycloakNotify.proto
+++ b/proto/AvatarGainFlycloakNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarGainFlycloakNotify {
- enum BNAPPNHGLHA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1702;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BNAPPNHGLHA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1702;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 flycloakId = 15;
}
diff --git a/proto/AvatarInfo.proto b/proto/AvatarInfo.proto
index b168fbad..db8fae74 100644
--- a/proto/AvatarInfo.proto
+++ b/proto/AvatarInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -12,7 +13,6 @@ import "PropValue.proto";
import "AvatarSkillInfo.proto";
import "AvatarEquipAffixInfo.proto";
-
message AvatarInfo {
uint32 avatarId = 1;
uint64 guid = 2;
diff --git a/proto/AvatarLifeStateChangeNotify.proto b/proto/AvatarLifeStateChangeNotify.proto
index 2ef5c084..833cfe6d 100644
--- a/proto/AvatarLifeStateChangeNotify.proto
+++ b/proto/AvatarLifeStateChangeNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,15 +7,14 @@ option java_package = "emu.grasscutter.net.proto";
import "PlayerDieType.proto";
import "ServerBuff.proto";
-
message AvatarLifeStateChangeNotify {
- enum MCNNCBGGDAI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1270;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MCNNCBGGDAI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1270;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 lifeState = 8;
uint32 moveReliableSeq = 10;
diff --git a/proto/AvatarPromoteReq.proto b/proto/AvatarPromoteReq.proto
index 628b02af..5ae18a60 100644
--- a/proto/AvatarPromoteReq.proto
+++ b/proto/AvatarPromoteReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarPromoteReq {
- enum GECCHDOHJLM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1715;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GECCHDOHJLM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1715;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 guid = 1;
}
diff --git a/proto/AvatarPromoteRsp.proto b/proto/AvatarPromoteRsp.proto
index 12075717..791ca7c0 100644
--- a/proto/AvatarPromoteRsp.proto
+++ b/proto/AvatarPromoteRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarPromoteRsp {
- enum CNLNLEOAILH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1668;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CNLNLEOAILH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1668;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 guid = 13;
int32 retcode = 7;
diff --git a/proto/AvatarPropChangeReasonNotify.proto b/proto/AvatarPropChangeReasonNotify.proto
index 4913ee8c..2cd4fdff 100644
--- a/proto/AvatarPropChangeReasonNotify.proto
+++ b/proto/AvatarPropChangeReasonNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PropChangeReason.proto";
-
message AvatarPropChangeReasonNotify {
- enum MNCBONEOPGK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1262;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MNCBONEOPGK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1262;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
float curValue = 2;
uint32 propType = 10;
diff --git a/proto/AvatarPropNotify.proto b/proto/AvatarPropNotify.proto
index 4473ae9b..2cb9f7a2 100644
--- a/proto/AvatarPropNotify.proto
+++ b/proto/AvatarPropNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarPropNotify {
- enum OPECNEKAPGO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1224;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OPECNEKAPGO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1224;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 avatarGuid = 15;
map propMap = 11;
diff --git a/proto/AvatarRenameInfo.proto b/proto/AvatarRenameInfo.proto
index 7e3cb5ac..29fceeb1 100644
--- a/proto/AvatarRenameInfo.proto
+++ b/proto/AvatarRenameInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarRenameInfoNotify.proto b/proto/AvatarRenameInfoNotify.proto
index b7e5c4c7..f47d244a 100644
--- a/proto/AvatarRenameInfoNotify.proto
+++ b/proto/AvatarRenameInfoNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarRenameInfo.proto";
-
message AvatarRenameInfoNotify {
- enum HEGAMGBFDLO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1665;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HEGAMGBFDLO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1665;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated AvatarRenameInfo avatarRenameList = 12;
}
diff --git a/proto/AvatarSkillChangeNotify.proto b/proto/AvatarSkillChangeNotify.proto
index 68784e70..4f50762f 100644
--- a/proto/AvatarSkillChangeNotify.proto
+++ b/proto/AvatarSkillChangeNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarSkillChangeNotify {
- enum MHMGKMKHGCN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1016;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MHMGKMKHGCN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1016;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 avatarGuid = 4;
uint32 entityId = 12;
diff --git a/proto/AvatarSkillDepotChangeNotify.proto b/proto/AvatarSkillDepotChangeNotify.proto
index d4d7e60e..ebd32721 100644
--- a/proto/AvatarSkillDepotChangeNotify.proto
+++ b/proto/AvatarSkillDepotChangeNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarSkillDepotChangeNotify {
- enum DCNKKEIFKEO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1098;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DCNKKEIFKEO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1098;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 talentIdList = 14;
repeated uint32 proudSkillList = 11;
diff --git a/proto/AvatarSkillInfo.proto b/proto/AvatarSkillInfo.proto
index 87e231f7..ee9a119f 100644
--- a/proto/AvatarSkillInfo.proto
+++ b/proto/AvatarSkillInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarSkillInfoNotify.proto b/proto/AvatarSkillInfoNotify.proto
index ad0d301d..af989ce2 100644
--- a/proto/AvatarSkillInfoNotify.proto
+++ b/proto/AvatarSkillInfoNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarSkillInfo.proto";
-
message AvatarSkillInfoNotify {
- enum ECOIPGLJMMN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1070;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ECOIPGLJMMN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1070;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map skillMap = 2;
uint64 guid = 4;
diff --git a/proto/AvatarSkillMaxChargeCountNotify.proto b/proto/AvatarSkillMaxChargeCountNotify.proto
index e33febcb..42bbf3cd 100644
--- a/proto/AvatarSkillMaxChargeCountNotify.proto
+++ b/proto/AvatarSkillMaxChargeCountNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarSkillMaxChargeCountNotify {
- enum GJOILNCPKPJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1080;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GJOILNCPKPJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1080;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 skillId = 3;
uint64 avatarGuid = 7;
diff --git a/proto/AvatarSkillUpgradeReq.proto b/proto/AvatarSkillUpgradeReq.proto
index c025a326..37741ddd 100644
--- a/proto/AvatarSkillUpgradeReq.proto
+++ b/proto/AvatarSkillUpgradeReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarSkillUpgradeReq {
- enum APLOEPHODPD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1029;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum APLOEPHODPD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1029;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 avatarSkillId = 10;
uint64 avatarGuid = 2;
diff --git a/proto/AvatarSkillUpgradeRsp.proto b/proto/AvatarSkillUpgradeRsp.proto
index fda863aa..a787e2c8 100644
--- a/proto/AvatarSkillUpgradeRsp.proto
+++ b/proto/AvatarSkillUpgradeRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarSkillUpgradeRsp {
- enum CIIINDGLIJC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1078;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CIIINDGLIJC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1078;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
uint32 curLevel = 2;
diff --git a/proto/AvatarTeam.proto b/proto/AvatarTeam.proto
index e965948a..6eec27e6 100644
--- a/proto/AvatarTeam.proto
+++ b/proto/AvatarTeam.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarTeamAllDataNotify.proto b/proto/AvatarTeamAllDataNotify.proto
index 78314ac9..3eecd2c7 100644
--- a/proto/AvatarTeamAllDataNotify.proto
+++ b/proto/AvatarTeamAllDataNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarTeam.proto";
-
message AvatarTeamAllDataNotify {
- enum AMCELHNAEJK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1763;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AMCELHNAEJK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1763;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint64 tempAvatarGuidList = 15;
repeated uint32 backupAvatarTeamOrderList = 14;
diff --git a/proto/AvatarTeamResonanceInfo.proto b/proto/AvatarTeamResonanceInfo.proto
index 89b49f99..3571a498 100644
--- a/proto/AvatarTeamResonanceInfo.proto
+++ b/proto/AvatarTeamResonanceInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarTeamUpdateNotify.proto b/proto/AvatarTeamUpdateNotify.proto
index 9fec7205..75f815e2 100644
--- a/proto/AvatarTeamUpdateNotify.proto
+++ b/proto/AvatarTeamUpdateNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarTeam.proto";
-
message AvatarTeamUpdateNotify {
- enum KGKBPKDHFNL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1723;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KGKBPKDHFNL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1723;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map avatarTeamMap = 6;
repeated uint64 tempAvatarGuidList = 8;
diff --git a/proto/AvatarType.proto b/proto/AvatarType.proto
index adfda237..f20956e2 100644
--- a/proto/AvatarType.proto
+++ b/proto/AvatarType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/AvatarUnlockTalentNotify.proto b/proto/AvatarUnlockTalentNotify.proto
index a261dc3b..21c8a047 100644
--- a/proto/AvatarUnlockTalentNotify.proto
+++ b/proto/AvatarUnlockTalentNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarUnlockTalentNotify {
- enum DMKONIEJLBG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1087;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DMKONIEJLBG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1087;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 avatarGuid = 12;
uint32 talentId = 10;
diff --git a/proto/AvatarUpgradeReq.proto b/proto/AvatarUpgradeReq.proto
index 0c3c76d5..cb7c0a21 100644
--- a/proto/AvatarUpgradeReq.proto
+++ b/proto/AvatarUpgradeReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarUpgradeReq {
- enum AJKBLCOOOKI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1752;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AJKBLCOOOKI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1752;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 itemId = 1;
uint32 count = 9;
diff --git a/proto/AvatarUpgradeRsp.proto b/proto/AvatarUpgradeRsp.proto
index 7ff57bbd..fc29e02d 100644
--- a/proto/AvatarUpgradeRsp.proto
+++ b/proto/AvatarUpgradeRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarUpgradeRsp {
- enum NFHCCCOLLBL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1788;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NFHCCCOLLBL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1788;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map curFightPropMap = 11;
uint64 avatarGuid = 8;
diff --git a/proto/AvatarWearFlycloakReq.proto b/proto/AvatarWearFlycloakReq.proto
index b6b1f92e..e697c4c1 100644
--- a/proto/AvatarWearFlycloakReq.proto
+++ b/proto/AvatarWearFlycloakReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarWearFlycloakReq {
- enum CLAGOAGGHID {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1773;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CLAGOAGGHID {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1773;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 avatarGuid = 13;
uint32 flycloakId = 14;
diff --git a/proto/AvatarWearFlycloakRsp.proto b/proto/AvatarWearFlycloakRsp.proto
index 24703a6e..25d2ab52 100644
--- a/proto/AvatarWearFlycloakRsp.proto
+++ b/proto/AvatarWearFlycloakRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message AvatarWearFlycloakRsp {
- enum BKFIFBFODFE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1704;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BKFIFBFODFE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1704;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 avatarGuid = 3;
uint32 flycloakId = 1;
diff --git a/proto/BDKPJAMLNCL.proto b/proto/BDKPJAMLNCL.proto
index eea0a0a0..22a006ec 100644
--- a/proto/BDKPJAMLNCL.proto
+++ b/proto/BDKPJAMLNCL.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MLBFNDKNIEM.proto";
-
message BDKPJAMLNCL {
repeated MLBFNDKNIEM levelInfoList = 6;
}
diff --git a/proto/BalloonInfo.proto b/proto/BalloonInfo.proto
new file mode 100644
index 00000000..1487f709
--- /dev/null
+++ b/proto/BalloonInfo.proto
@@ -0,0 +1,12 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "BalloonPlayerInfo.proto";
+
+message BalloonInfo {
+ map scenePlayerBalloonInfoMap = 13;
+ uint32 endTime = 7;
+}
diff --git a/proto/BalloonPlayerInfo.proto b/proto/BalloonPlayerInfo.proto
new file mode 100644
index 00000000..3cfbec2a
--- /dev/null
+++ b/proto/BalloonPlayerInfo.proto
@@ -0,0 +1,13 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message BalloonPlayerInfo {
+ uint32 comboDisableTime = 8;
+ uint32 curScore = 13;
+ uint32 uid = 10;
+ uint32 combo = 6;
+}
diff --git a/proto/BartenderInfo.proto b/proto/BartenderInfo.proto
index c204d6f5..cfa49d25 100644
--- a/proto/BartenderInfo.proto
+++ b/proto/BartenderInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,7 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
import "BartenderTaskInfo.proto";
import "BartenderLevelInfo.proto";
-
message BartenderInfo {
repeated BartenderTaskInfo unlockTaskList = 15;
bool isDevelopModuleOpen = 10;
diff --git a/proto/BartenderLevelInfo.proto b/proto/BartenderLevelInfo.proto
index fe974c9d..11453d69 100644
--- a/proto/BartenderLevelInfo.proto
+++ b/proto/BartenderLevelInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BartenderTaskInfo.proto b/proto/BartenderTaskInfo.proto
index 5f396a7d..a65c0069 100644
--- a/proto/BartenderTaskInfo.proto
+++ b/proto/BartenderTaskInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BatchBuyGoodsReq.proto b/proto/BatchBuyGoodsReq.proto
index 89be930c..9374f277 100644
--- a/proto/BatchBuyGoodsReq.proto
+++ b/proto/BatchBuyGoodsReq.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BuyGoodsParam.proto";
-
message BatchBuyGoodsReq {
- enum BJBCIEHJADP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 762;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BJBCIEHJADP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 762;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated BuyGoodsParam buyGoodsList = 5;
uint32 shopType = 3;
diff --git a/proto/BatchBuyGoodsRsp.proto b/proto/BatchBuyGoodsRsp.proto
index cbe0b4e3..a07a7426 100644
--- a/proto/BatchBuyGoodsRsp.proto
+++ b/proto/BatchBuyGoodsRsp.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,15 +7,14 @@ option java_package = "emu.grasscutter.net.proto";
import "ShopGoods.proto";
import "BuyGoodsParam.proto";
-
message BatchBuyGoodsRsp {
- enum PEONLFKKKFC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 714;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PEONLFKKKFC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 714;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
repeated ShopGoods goodsList = 11;
diff --git a/proto/BattlePassAllDataNotify.proto b/proto/BattlePassAllDataNotify.proto
index de017f92..43aa8052 100644
--- a/proto/BattlePassAllDataNotify.proto
+++ b/proto/BattlePassAllDataNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,15 +7,14 @@ option java_package = "emu.grasscutter.net.proto";
import "BattlePassSchedule.proto";
import "BattlePassMission.proto";
-
message BattlePassAllDataNotify {
- enum GBEOGFGMCDD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2638;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GBEOGFGMCDD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2638;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool haveCurSchedule = 6;
BattlePassSchedule curSchedule = 15;
diff --git a/proto/BattlePassCurScheduleUpdateNotify.proto b/proto/BattlePassCurScheduleUpdateNotify.proto
index 8d7c24ec..4c1796f1 100644
--- a/proto/BattlePassCurScheduleUpdateNotify.proto
+++ b/proto/BattlePassCurScheduleUpdateNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BattlePassSchedule.proto";
-
message BattlePassCurScheduleUpdateNotify {
- enum MGCMGPIHLOO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2641;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MGCMGPIHLOO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2641;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool haveCurSchedule = 5;
BattlePassSchedule curSchedule = 14;
diff --git a/proto/BattlePassCycle.proto b/proto/BattlePassCycle.proto
index 9dd2319d..8679feac 100644
--- a/proto/BattlePassCycle.proto
+++ b/proto/BattlePassCycle.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BattlePassMission.proto b/proto/BattlePassMission.proto
index 18ece826..52ef4bdb 100644
--- a/proto/BattlePassMission.proto
+++ b/proto/BattlePassMission.proto
@@ -1,12 +1,15 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-
-
-import "MissionStatus.proto";
-
-
message BattlePassMission {
+
+ enum MissionStatus {
+ MISSION_STATUS_INVALID = 0;
+ MISSION_STATUS_UNFINISHED = 1;
+ MISSION_STATUS_FINISHED = 2;
+ MISSION_STATUS_POINT_TAKEN = 3;
+ }
+
uint32 missionId = 6;
uint32 missionType = 14;
MissionStatus missionStatus = 9;
diff --git a/proto/BattlePassMissionUpdateNotify.proto b/proto/BattlePassMissionUpdateNotify.proto
index f6fe839a..411df391 100644
--- a/proto/BattlePassMissionUpdateNotify.proto
+++ b/proto/BattlePassMissionUpdateNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BattlePassMission.proto";
-
message BattlePassMissionUpdateNotify {
- enum HDHJCOBAEKO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2645;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HDHJCOBAEKO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2645;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated BattlePassMission missionList = 10;
}
diff --git a/proto/BattlePassProduct.proto b/proto/BattlePassProduct.proto
index 95a532a3..f7d82d70 100644
--- a/proto/BattlePassProduct.proto
+++ b/proto/BattlePassProduct.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BattlePassRewardTag.proto b/proto/BattlePassRewardTag.proto
index a7ab6a25..e0f42736 100644
--- a/proto/BattlePassRewardTag.proto
+++ b/proto/BattlePassRewardTag.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BattlePassUnlockStatus.proto";
-
message BattlePassRewardTag {
uint32 level = 8;
BattlePassUnlockStatus unlockStatus = 13;
diff --git a/proto/BattlePassRewardTakeOption.proto b/proto/BattlePassRewardTakeOption.proto
index c97ba654..a1de2144 100644
--- a/proto/BattlePassRewardTakeOption.proto
+++ b/proto/BattlePassRewardTakeOption.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BattlePassRewardTag.proto";
-
message BattlePassRewardTakeOption {
BattlePassRewardTag tag = 15;
uint32 optionIdx = 14;
diff --git a/proto/BattlePassSchedule.proto b/proto/BattlePassSchedule.proto
index fea67a65..7239c00b 100644
--- a/proto/BattlePassSchedule.proto
+++ b/proto/BattlePassSchedule.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,7 +9,6 @@ import "BattlePassUnlockStatus.proto";
import "BattlePassProduct.proto";
import "BattlePassRewardTag.proto";
-
message BattlePassSchedule {
uint32 scheduleId = 11;
uint32 level = 10;
diff --git a/proto/BattlePassUnlockStatus.proto b/proto/BattlePassUnlockStatus.proto
index c8f75673..cd317adf 100644
--- a/proto/BattlePassUnlockStatus.proto
+++ b/proto/BattlePassUnlockStatus.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BeginCameraSceneLookNotify.proto b/proto/BeginCameraSceneLookNotify.proto
index 50a2c2f2..7e14f793 100644
--- a/proto/BeginCameraSceneLookNotify.proto
+++ b/proto/BeginCameraSceneLookNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,15 +7,14 @@ option java_package = "emu.grasscutter.net.proto";
import "KeepRotType.proto";
import "Vector.proto";
-
message BeginCameraSceneLookNotify {
- enum CPHHCGOAFAE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 279;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CPHHCGOAFAE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 279;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool Unk3300_ONBDMCHFPDL = 2;
bool Unk3300_PIEFLAEGGBI = 8;
diff --git a/proto/Birthday.proto b/proto/Birthday.proto
index 30b3aaa9..67f6c0cf 100644
--- a/proto/Birthday.proto
+++ b/proto/Birthday.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BlessingInfo.proto b/proto/BlessingInfo.proto
index 4c14e7eb..8e104830 100644
--- a/proto/BlessingInfo.proto
+++ b/proto/BlessingInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BlitzRushInfo.proto b/proto/BlitzRushInfo.proto
index 31a339ac..64cb9eeb 100644
--- a/proto/BlitzRushInfo.proto
+++ b/proto/BlitzRushInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,7 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
import "BlitzRushStage.proto";
import "ParkourLevelInfo.proto";
-
message BlitzRushInfo {
repeated BlitzRushStage stageList = 11;
uint32 contentCloseTime = 1;
diff --git a/proto/BlitzRushStage.proto b/proto/BlitzRushStage.proto
index fb1095cd..46fa9fdb 100644
--- a/proto/BlitzRushStage.proto
+++ b/proto/BlitzRushStage.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BlossomBriefInfo.proto b/proto/BlossomBriefInfo.proto
index d40c3f01..92deb173 100644
--- a/proto/BlossomBriefInfo.proto
+++ b/proto/BlossomBriefInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
-
message BlossomBriefInfo {
bool isGuideOpened = 6;
uint32 resin = 3;
diff --git a/proto/BlossomBriefInfoNotify.proto b/proto/BlossomBriefInfoNotify.proto
index eec80f36..9e98214c 100644
--- a/proto/BlossomBriefInfoNotify.proto
+++ b/proto/BlossomBriefInfoNotify.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BlossomBriefInfo.proto";
-
message BlossomBriefInfoNotify {
- enum FJJJNPAJCOM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2787;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FJJJNPAJCOM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2787;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated BlossomBriefInfo briefInfoList = 9;
}
diff --git a/proto/BlossomChestInfo.proto b/proto/BlossomChestInfo.proto
index 3fa9956c..c1449650 100644
--- a/proto/BlossomChestInfo.proto
+++ b/proto/BlossomChestInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BonusActivityInfo.proto b/proto/BonusActivityInfo.proto
index 4749176e..592c48d9 100644
--- a/proto/BonusActivityInfo.proto
+++ b/proto/BonusActivityInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BonusActivityInfoReq.proto b/proto/BonusActivityInfoReq.proto
index facde045..7553c39b 100644
--- a/proto/BonusActivityInfoReq.proto
+++ b/proto/BonusActivityInfoReq.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message BonusActivityInfoReq {
- enum GLPNMOAIDFD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2578;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GLPNMOAIDFD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2578;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/BonusActivityInfoRsp.proto b/proto/BonusActivityInfoRsp.proto
index 179457ea..959a27dc 100644
--- a/proto/BonusActivityInfoRsp.proto
+++ b/proto/BonusActivityInfoRsp.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BonusActivityInfo.proto";
-
message BonusActivityInfoRsp {
- enum JAGOBCLBFBH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2516;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JAGOBCLBFBH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2516;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated BonusActivityInfo bonusActivityInfoList = 13;
int32 retcode = 12;
diff --git a/proto/BonusInfo.proto b/proto/BonusInfo.proto
index dcc2ad96..75be614c 100644
--- a/proto/BonusInfo.proto
+++ b/proto/BonusInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BonusOpActivityInfo.proto b/proto/BonusOpActivityInfo.proto
index 50748628..038f0fde 100644
--- a/proto/BonusOpActivityInfo.proto
+++ b/proto/BonusOpActivityInfo.proto
@@ -16,11 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-
message BonusOpActivityInfo {
uint32 left_bonus_count = 8;
}
diff --git a/proto/BossChestInfo.proto b/proto/BossChestInfo.proto
index 188af363..85c0a586 100644
--- a/proto/BossChestInfo.proto
+++ b/proto/BossChestInfo.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WeeklyBossResinDiscountInfo.proto";
-
message BossChestInfo {
uint32 monsterConfigId = 1;
uint32 resin = 2;
diff --git a/proto/BounceConjuringInfo.proto b/proto/BounceConjuringInfo.proto
index d7373e01..de2cf26a 100644
--- a/proto/BounceConjuringInfo.proto
+++ b/proto/BounceConjuringInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BreakoutAction.proto b/proto/BreakoutAction.proto
new file mode 100644
index 00000000..8a9ff2ac
--- /dev/null
+++ b/proto/BreakoutAction.proto
@@ -0,0 +1,29 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "BreakoutActionType.proto";
+import "BreakoutVector2.proto";
+
+message BreakoutAction {
+ BreakoutActionType actionType = 1;
+ uint64 clientGameTime = 2;
+ uint64 serverGameTime = 3;
+ bool mbfjjacbmck = 4;
+ uint32 gddolpoemjk = 5;
+ uint32 joandihiadc = 6;
+ BreakoutVector2 pos = 7;
+ BreakoutVector2 mjehpphliia = 8;
+ int32 speed = 9;
+ uint32 peerId = 10;
+ uint32 elementType = 11;
+ uint32 inhflokdoal = 12;
+ uint32 apiembahlab = 13;
+ bool mhkdmdjeaan = 14;
+ BreakoutVector2 cjegmomlbck = 15;
+ uint32 idngdpalicj = 16;
+ int32 offset = 17;
+ uint64 lccmdkibdpf = 18;
+}
diff --git a/proto/BreakoutActionType.proto b/proto/BreakoutActionType.proto
new file mode 100644
index 00000000..f1459145
--- /dev/null
+++ b/proto/BreakoutActionType.proto
@@ -0,0 +1,13 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+enum BreakoutActionType {
+ BREAKOUT_ACTION_TYPE_NONE = 0;
+ BREAKOUT_ACTION_TYPE_LAUNCH_BALL = 1;
+ BREAKOUT_ACTION_TYPE_DESTROY_BALL = 2;
+ BREAKOUT_ACTION_TYPE_FALLING_OBJECT = 3;
+ BREAKOUT_ACTION_TYPE_MISSILE = 4;
+}
diff --git a/proto/BreakoutBrickInfo.proto b/proto/BreakoutBrickInfo.proto
new file mode 100644
index 00000000..10e85927
--- /dev/null
+++ b/proto/BreakoutBrickInfo.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message BreakoutBrickInfo {
+ uint32 cpoenmafigh = 1;
+ uint32 elementType = 2;
+}
diff --git a/proto/BreakoutElementReactionCounter.proto b/proto/BreakoutElementReactionCounter.proto
new file mode 100644
index 00000000..a37157de
--- /dev/null
+++ b/proto/BreakoutElementReactionCounter.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message BreakoutElementReactionCounter {
+ uint32 aknhdghiblg = 1;
+ uint32 count = 2;
+}
diff --git a/proto/BreakoutPhysicalObject.proto b/proto/BreakoutPhysicalObject.proto
new file mode 100644
index 00000000..68d5e67c
--- /dev/null
+++ b/proto/BreakoutPhysicalObject.proto
@@ -0,0 +1,28 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "BreakoutVector2.proto";
+import "BreakoutPhysicalObjectModifier.proto";
+import "BreakoutBrickInfo.proto";
+
+message BreakoutPhysicalObject {
+ uint32 id = 1;
+ uint32 index = 2;
+ bool isActive = 3;
+ BreakoutVector2 pos = 4;
+ BreakoutVector2 mjehpphliia = 5;
+ int32 speed = 6;
+ uint32 dlgpedplibk = 7;
+ uint32 state = 8;
+ uint32 elementType = 9;
+ uint32 inhflokdoal = 10;
+ repeated BreakoutPhysicalObjectModifier dlijmbkhdif = 11;
+ int32 abolecjpbhb = 12;
+ repeated BreakoutBrickInfo infoList = 13;
+ uint32 hmgmjglmbpl = 14;
+ uint32 apiembahlab = 15;
+ int32 offset = 16;
+}
diff --git a/proto/BreakoutPhysicalObjectModifier.proto b/proto/BreakoutPhysicalObjectModifier.proto
new file mode 100644
index 00000000..402ea289
--- /dev/null
+++ b/proto/BreakoutPhysicalObjectModifier.proto
@@ -0,0 +1,25 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message BreakoutPhysicalObjectModifier {
+ uint32 type = 1;
+ uint32 id = 2;
+ int32 param1 = 3;
+ int32 param2 = 4;
+ int32 param3 = 5;
+ int32 ondeciihanm = 6;
+ int32 bcobaoidmmc = 7;
+ int32 bcmmggaidek = 8;
+ bool dgbbbnffmlb = 9;
+ int32 duration = 10;
+ int32 endTime = 11;
+ uint32 combo = 12;
+ uint32 peerId = 13;
+ uint32 hichllhajdp = 14;
+ uint32 level = 15;
+ uint32 nfheenapfmf = 16;
+}
diff --git a/proto/BreakoutSnapShot.proto b/proto/BreakoutSnapShot.proto
new file mode 100644
index 00000000..a1432404
--- /dev/null
+++ b/proto/BreakoutSnapShot.proto
@@ -0,0 +1,34 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "BreakoutPhysicalObject.proto";
+import "BreakoutAction.proto";
+import "BreakoutSpawnPoint.proto";
+import "BreakoutElementReactionCounter.proto";
+import "BreakoutSyncConnectUidInfo.proto";
+
+message BreakoutSnapShot {
+ uint64 clientGameTime = 1;
+ uint64 serverGameTime = 2;
+ repeated BreakoutPhysicalObject ballList = 3;
+ repeated BreakoutPhysicalObject physicalObjectList = 4;
+ repeated BreakoutAction actionList = 5;
+ uint32 waveIndex = 6;
+ bool isFinish = 7;
+ uint32 score = 8;
+ uint32 combo = 9;
+ uint32 maxCombo = 10;
+ uint32 lifeCount = 11;
+ uint32 waveSuiteIndex = 12;
+ repeated BreakoutSpawnPoint spawnPointList = 13;
+ uint32 remainingBossHp = 14;
+ repeated BreakoutElementReactionCounter brickElementReactionList = 15;
+ repeated BreakoutElementReactionCounter ballElementReactionList = 16;
+ repeated BreakoutSyncConnectUidInfo uidInfoList = 17;
+ repeated BreakoutPhysicalObject dynamicObjectList = 18;
+ repeated uint32 idIndexList = 19;
+ int32 rawClientGameTime = 20;
+}
diff --git a/proto/BreakoutSpawnPoint.proto b/proto/BreakoutSpawnPoint.proto
new file mode 100644
index 00000000..343732ea
--- /dev/null
+++ b/proto/BreakoutSpawnPoint.proto
@@ -0,0 +1,13 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "BreakoutPhysicalObject.proto";
+
+message BreakoutSpawnPoint {
+ uint32 id = 1;
+ uint32 jkjacakbdch = 2;
+ repeated BreakoutPhysicalObject clnllfklpjc = 3;
+}
diff --git a/proto/BreakoutSyncConnectUidInfo.proto b/proto/BreakoutSyncConnectUidInfo.proto
new file mode 100644
index 00000000..49c55ac3
--- /dev/null
+++ b/proto/BreakoutSyncConnectUidInfo.proto
@@ -0,0 +1,12 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message BreakoutSyncConnectUidInfo {
+ uint32 uid = 1;
+ repeated uint32 skillIdList = 2;
+ repeated uint32 namghchjljl = 3;
+}
diff --git a/proto/BreakoutVector2.proto b/proto/BreakoutVector2.proto
index c0b0ab52..77c3e7c3 100644
--- a/proto/BreakoutVector2.proto
+++ b/proto/BreakoutVector2.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BrickBreakerActivityStageInfo.proto b/proto/BrickBreakerActivityStageInfo.proto
index 97fe3c35..4ffae068 100644
--- a/proto/BrickBreakerActivityStageInfo.proto
+++ b/proto/BrickBreakerActivityStageInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BrickBreakerInfo.proto b/proto/BrickBreakerInfo.proto
index 199d4525..86209eb3 100644
--- a/proto/BrickBreakerInfo.proto
+++ b/proto/BrickBreakerInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,7 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
import "BrickBreakerLevelInfo.proto";
import "BrickBreakerActivityStageInfo.proto";
-
message BrickBreakerInfo {
repeated BrickBreakerLevelInfo dungeonLevelInfoList = 7;
repeated BrickBreakerActivityStageInfo stageInfoList = 9;
diff --git a/proto/BrickBreakerLevelInfo.proto b/proto/BrickBreakerLevelInfo.proto
index b52920b7..3023ca5d 100644
--- a/proto/BrickBreakerLevelInfo.proto
+++ b/proto/BrickBreakerLevelInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BundleInfo.proto b/proto/BundleInfo.proto
index b45906e0..d352085b 100644
--- a/proto/BundleInfo.proto
+++ b/proto/BundleInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BuoyantCombatInfo.proto b/proto/BuoyantCombatInfo.proto
index d00b6a14..f8fe4ffb 100644
--- a/proto/BuoyantCombatInfo.proto
+++ b/proto/BuoyantCombatInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/BuyBattlePassLevelReq.proto b/proto/BuyBattlePassLevelReq.proto
index 0011e1cb..d38276d1 100644
--- a/proto/BuyBattlePassLevelReq.proto
+++ b/proto/BuyBattlePassLevelReq.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message BuyBattlePassLevelReq {
- enum GAFBPOGLKLK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2607;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GAFBPOGLKLK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2607;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 buyLevel = 4;
}
diff --git a/proto/BuyBattlePassLevelRsp.proto b/proto/BuyBattlePassLevelRsp.proto
index 9f5c21d1..65f1db3e 100644
--- a/proto/BuyBattlePassLevelRsp.proto
+++ b/proto/BuyBattlePassLevelRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message BuyBattlePassLevelRsp {
- enum FHNEBDCOHHI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2615;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FHNEBDCOHHI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2615;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 buyLevel = 15;
int32 retcode = 7;
diff --git a/proto/BuyGoodsParam.proto b/proto/BuyGoodsParam.proto
index 20a0ec78..bec3aa3c 100644
--- a/proto/BuyGoodsParam.proto
+++ b/proto/BuyGoodsParam.proto
@@ -1,11 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ShopGoods.proto";
-
message BuyGoodsParam {
ShopGoods goods = 8;
uint32 buyCount = 3;
diff --git a/proto/BuyGoodsReq.proto b/proto/BuyGoodsReq.proto
index 5eccbcb1..0f19d9a1 100644
--- a/proto/BuyGoodsReq.proto
+++ b/proto/BuyGoodsReq.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ShopGoods.proto";
-
message BuyGoodsReq {
- enum ELOCMPDKODO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 787;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ELOCMPDKODO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 787;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 buyCount = 14;
uint32 shopType = 5;
diff --git a/proto/BuyGoodsRsp.proto b/proto/BuyGoodsRsp.proto
index e06e5e1d..e1d301f2 100644
--- a/proto/BuyGoodsRsp.proto
+++ b/proto/BuyGoodsRsp.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ShopGoods.proto";
-
message BuyGoodsRsp {
- enum DIHAHKEFGKP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 798;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DIHAHKEFGKP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 798;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 buyCount = 2;
ShopGoods goods = 1;
diff --git a/proto/CalcWeaponUpgradeReturnItemsReq.proto b/proto/CalcWeaponUpgradeReturnItemsReq.proto
index 4d476c9f..c7e7bba9 100644
--- a/proto/CalcWeaponUpgradeReturnItemsReq.proto
+++ b/proto/CalcWeaponUpgradeReturnItemsReq.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
-
message CalcWeaponUpgradeReturnItemsReq {
- enum KBOIILFHAHG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 691;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KBOIILFHAHG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 691;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint64 foodWeaponGuidList = 8;
repeated ItemParam itemParamList = 4;
diff --git a/proto/CalcWeaponUpgradeReturnItemsRsp.proto b/proto/CalcWeaponUpgradeReturnItemsRsp.proto
index 419f69c2..928c715c 100644
--- a/proto/CalcWeaponUpgradeReturnItemsRsp.proto
+++ b/proto/CalcWeaponUpgradeReturnItemsRsp.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
-
message CalcWeaponUpgradeReturnItemsRsp {
- enum MMGACCGBCKM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 660;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MMGACCGBCKM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 660;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 4;
uint64 targetWeaponGuid = 9;
diff --git a/proto/CanUseSkillNotify.proto b/proto/CanUseSkillNotify.proto
index 87bad92f..a0cf81ae 100644
--- a/proto/CanUseSkillNotify.proto
+++ b/proto/CanUseSkillNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message CanUseSkillNotify {
- enum BKAHAJDKDCC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1069;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BKAHAJDKDCC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1069;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isCanUseSkill = 2;
}
diff --git a/proto/CancelFinishParentQuestNotify.proto b/proto/CancelFinishParentQuestNotify.proto
index f4655e74..944284b5 100644
--- a/proto/CancelFinishParentQuestNotify.proto
+++ b/proto/CancelFinishParentQuestNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message CancelFinishParentQuestNotify {
- enum IEDHEJEMNLC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 453;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IEDHEJEMNLC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 453;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 parentQuestId = 10;
}
diff --git a/proto/CardProductRewardNotify.proto b/proto/CardProductRewardNotify.proto
index 3dd18244..71a671e8 100644
--- a/proto/CardProductRewardNotify.proto
+++ b/proto/CardProductRewardNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message CardProductRewardNotify {
- enum EIGMFIIBFJL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4141;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EIGMFIIBFJL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4141;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
string productId = 9;
uint32 hcoin = 6;
diff --git a/proto/ChallengeBrief.proto b/proto/ChallengeBrief.proto
index 10be9f70..62fea1f7 100644
--- a/proto/ChallengeBrief.proto
+++ b/proto/ChallengeBrief.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ChallengeDataNotify.proto b/proto/ChallengeDataNotify.proto
index d043adb8..b58fa66a 100644
--- a/proto/ChallengeDataNotify.proto
+++ b/proto/ChallengeDataNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message ChallengeDataNotify {
- enum FIELHNJEKDK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1000;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FIELHNJEKDK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1000;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 paramIndex = 1;
uint32 value = 11;
diff --git a/proto/ChallengeFinishType.proto b/proto/ChallengeFinishType.proto
index db334c40..0e35b492 100644
--- a/proto/ChallengeFinishType.proto
+++ b/proto/ChallengeFinishType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ChallnelerSlabInfo.proto b/proto/ChallnelerSlabInfo.proto
index 155b8e27..5d764f58 100644
--- a/proto/ChallnelerSlabInfo.proto
+++ b/proto/ChallnelerSlabInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,7 +8,6 @@ import "ChannelerSlabBuffInfo.proto";
import "ChannelerSlabLoopDungeonStageInfo.proto";
import "ChannelerSlabChallengeStage.proto";
-
message ChallnelerSlabInfo {
ChannelerSlabBuffInfo buffInfo = 13;
uint32 playEndTime = 7;
diff --git a/proto/ChangeAvatarReq.proto b/proto/ChangeAvatarReq.proto
index 8904474b..b7746a13 100644
--- a/proto/ChangeAvatarReq.proto
+++ b/proto/ChangeAvatarReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message ChangeAvatarReq {
- enum IKMGCHELDNF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1649;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IKMGCHELDNF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1649;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 guid = 12;
bool isMove = 10;
diff --git a/proto/ChangeAvatarRsp.proto b/proto/ChangeAvatarRsp.proto
index 0ef0300c..6c915acf 100644
--- a/proto/ChangeAvatarRsp.proto
+++ b/proto/ChangeAvatarRsp.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
message ChangeAvatarRsp {
- enum ICFALNBBCJF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1780;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ICFALNBBCJF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1780;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 curGuid = 14;
uint32 skillId = 6;
diff --git a/proto/ChangeEnergyReason.proto b/proto/ChangeEnergyReason.proto
index 442d2e67..050427eb 100644
--- a/proto/ChangeEnergyReason.proto
+++ b/proto/ChangeEnergyReason.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ChangeGameTimeReq.proto b/proto/ChangeGameTimeReq.proto
index d6601f68..df0c25ab 100644
--- a/proto/ChangeGameTimeReq.proto
+++ b/proto/ChangeGameTimeReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChangeGameTimeReq {
- enum ALPCPKGFHFL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 162;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ALPCPKGFHFL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 162;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 extraDays = 7;
bool isForceSet = 6;
diff --git a/proto/ChangeGameTimeRsp.proto b/proto/ChangeGameTimeRsp.proto
index 8e2830c2..4d6c9d22 100644
--- a/proto/ChangeGameTimeRsp.proto
+++ b/proto/ChangeGameTimeRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChangeGameTimeRsp {
- enum LAFFGLCBMLP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 114;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LAFFGLCBMLP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 114;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 curGameTime = 15;
uint32 extraDays = 5;
diff --git a/proto/ChangeHpReason.proto b/proto/ChangeHpReason.proto
index 435225bf..3e0bf5d2 100644
--- a/proto/ChangeHpReason.proto
+++ b/proto/ChangeHpReason.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ChangeMailStarNotify.proto b/proto/ChangeMailStarNotify.proto
index e2a3fc83..bdd1c354 100644
--- a/proto/ChangeMailStarNotify.proto
+++ b/proto/ChangeMailStarNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChangeMailStarNotify {
- enum PHAAKAMCIEC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1478;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PHAAKAMCIEC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1478;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 mailIdList = 11;
bool isStar = 12;
diff --git a/proto/ChangeMpTeamAvatarReq.proto b/proto/ChangeMpTeamAvatarReq.proto
index 74360265..20d48d70 100644
--- a/proto/ChangeMpTeamAvatarReq.proto
+++ b/proto/ChangeMpTeamAvatarReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChangeMpTeamAvatarReq {
- enum AJMGCPCANMH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1784;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AJMGCPCANMH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1784;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 curAvatarGuid = 8;
repeated uint64 avatarGuidList = 2;
diff --git a/proto/ChangeMpTeamAvatarRsp.proto b/proto/ChangeMpTeamAvatarRsp.proto
index 84a22ebb..32f40bb9 100644
--- a/proto/ChangeMpTeamAvatarRsp.proto
+++ b/proto/ChangeMpTeamAvatarRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChangeMpTeamAvatarRsp {
- enum FHBBDOEOPMF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1796;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FHBBDOEOPMF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1796;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 curAvatarGuid = 12;
repeated uint64 avatarGuidList = 10;
diff --git a/proto/ChangeTeamNameReq.proto b/proto/ChangeTeamNameReq.proto
index d554db2a..0f530065 100644
--- a/proto/ChangeTeamNameReq.proto
+++ b/proto/ChangeTeamNameReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChangeTeamNameReq {
- enum OGFMHICCHEC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1631;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OGFMHICCHEC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1631;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
string teamName = 8;
int32 teamId = 1;
diff --git a/proto/ChangeTeamNameRsp.proto b/proto/ChangeTeamNameRsp.proto
index 1f240340..6f368e29 100644
--- a/proto/ChangeTeamNameRsp.proto
+++ b/proto/ChangeTeamNameRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChangeTeamNameRsp {
- enum NNNCLFAEGPM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1741;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NNNCLFAEGPM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1741;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 14;
string teamName = 2;
diff --git a/proto/ChannelerSlabAssistInfo.proto b/proto/ChannelerSlabAssistInfo.proto
index d40870f0..d2aa7279 100644
--- a/proto/ChannelerSlabAssistInfo.proto
+++ b/proto/ChannelerSlabAssistInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChannelerSlabAssistInfo {
uint32 uid = 11;
uint32 avatarId = 15;
diff --git a/proto/ChannelerSlabBuffInfo.proto b/proto/ChannelerSlabBuffInfo.proto
index 507c68bb..5fa975fb 100644
--- a/proto/ChannelerSlabBuffInfo.proto
+++ b/proto/ChannelerSlabBuffInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChannelerSlabBuffSchemeInfo.proto";
import "ChannelerSlabAssistInfo.proto";
+
message ChannelerSlabBuffInfo {
ChannelerSlabBuffSchemeInfo Unk3300_ANENHMAADLN = 6;
repeated uint32 buffIdList = 10;
diff --git a/proto/ChannelerSlabBuffSchemeInfo.proto b/proto/ChannelerSlabBuffSchemeInfo.proto
index 25499175..4a585950 100644
--- a/proto/ChannelerSlabBuffSchemeInfo.proto
+++ b/proto/ChannelerSlabBuffSchemeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChannelerSlabBuffSchemeInfo {
map slotMap = 9;
uint32 Unk3300_NCMDDAFNENO = 1;
diff --git a/proto/ChannelerSlabCamp.proto b/proto/ChannelerSlabCamp.proto
index e83d7065..b27090a0 100644
--- a/proto/ChannelerSlabCamp.proto
+++ b/proto/ChannelerSlabCamp.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message ChannelerSlabCamp {
Vector pos = 14;
uint32 rewardId = 11;
diff --git a/proto/ChannelerSlabChallenge.proto b/proto/ChannelerSlabChallenge.proto
index 4fade6f4..c5a846f6 100644
--- a/proto/ChannelerSlabChallenge.proto
+++ b/proto/ChannelerSlabChallenge.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChannelerSlabCamp.proto";
+
message ChannelerSlabChallenge {
repeated ChannelerSlabCamp campList = 15;
uint32 activeCampIndex = 14;
diff --git a/proto/ChannelerSlabChallengeStage.proto b/proto/ChannelerSlabChallengeStage.proto
index f50db211..292d1f60 100644
--- a/proto/ChannelerSlabChallengeStage.proto
+++ b/proto/ChannelerSlabChallengeStage.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChannelerSlabOneoffDungeon.proto";
import "ChannelerSlabChallenge.proto";
+
message ChannelerSlabChallengeStage {
uint32 openTime = 10;
repeated ChannelerSlabChallenge challengeList = 12;
diff --git a/proto/ChannelerSlabLoopDungeonInfo.proto b/proto/ChannelerSlabLoopDungeonInfo.proto
index 319c05e2..9f1d6bf4 100644
--- a/proto/ChannelerSlabLoopDungeonInfo.proto
+++ b/proto/ChannelerSlabLoopDungeonInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChannelerSlabLoopDungeonInfo {
uint32 dungeonIndex = 7;
uint32 score = 4;
diff --git a/proto/ChannelerSlabLoopDungeonStageInfo.proto b/proto/ChannelerSlabLoopDungeonStageInfo.proto
index cdc9586b..609e3e07 100644
--- a/proto/ChannelerSlabLoopDungeonStageInfo.proto
+++ b/proto/ChannelerSlabLoopDungeonStageInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChannelerSlabLoopDungeonInfo.proto";
+
message ChannelerSlabLoopDungeonStageInfo {
repeated ChannelerSlabLoopDungeonInfo dungeonInfoList = 10;
uint32 openTime = 12;
diff --git a/proto/ChannelerSlabOneoffDungeon.proto b/proto/ChannelerSlabOneoffDungeon.proto
index b7acce24..90c366f1 100644
--- a/proto/ChannelerSlabOneoffDungeon.proto
+++ b/proto/ChannelerSlabOneoffDungeon.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChannelerSlabOneoffDungeon {
bool isDone = 13;
uint32 rewardId = 12;
diff --git a/proto/ChannellerSlabLoopDungeonResultInfo.proto b/proto/ChannellerSlabLoopDungeonResultInfo.proto
index 7435e000..163b1aba 100644
--- a/proto/ChannellerSlabLoopDungeonResultInfo.proto
+++ b/proto/ChannellerSlabLoopDungeonResultInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChannellerSlabLoopDungeonResultInfo {
uint32 challengeMaxScore = 5;
bool isSuccess = 13;
diff --git a/proto/ChapterState.proto b/proto/ChapterState.proto
index 38eb965e..58b4fe2d 100644
--- a/proto/ChapterState.proto
+++ b/proto/ChapterState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ChapterStateNotify.proto b/proto/ChapterStateNotify.proto
index a2e0da1a..a73db1b4 100644
--- a/proto/ChapterStateNotify.proto
+++ b/proto/ChapterStateNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChapterState.proto";
+
message ChapterStateNotify {
- enum FCANPLPPJEL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 469;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FCANPLPPJEL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 469;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
message NeedPlayerLevel {
uint32 configNeedPlayerLevel = 4;
diff --git a/proto/CharAmusementAvatarInfo.proto b/proto/CharAmusementAvatarInfo.proto
index 2c7f7742..ef95f44a 100644
--- a/proto/CharAmusementAvatarInfo.proto
+++ b/proto/CharAmusementAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CharAmusementAvatarInfo {
uint32 uid = 3;
repeated uint32 avatarIdList = 11;
diff --git a/proto/CharAmusementInfo.proto b/proto/CharAmusementInfo.proto
index 6ca4e6c7..9a053952 100644
--- a/proto/CharAmusementInfo.proto
+++ b/proto/CharAmusementInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CharAmusementAvatarInfo.proto";
+
message CharAmusementInfo {
repeated CharAmusementAvatarInfo avatarInfoList = 11;
uint32 emdkpmhihmp = 3;
diff --git a/proto/ChatEmojiCollectionData.proto b/proto/ChatEmojiCollectionData.proto
index 96599923..ffe9d0db 100644
--- a/proto/ChatEmojiCollectionData.proto
+++ b/proto/ChatEmojiCollectionData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChatEmojiCollectionData {
repeated uint32 emojiIdList = 1;
}
diff --git a/proto/ChatInfo.proto b/proto/ChatInfo.proto
index 29e45ae5..3236e051 100644
--- a/proto/ChatInfo.proto
+++ b/proto/ChatInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChatInfo {
message SystemHint {
uint32 type = 14;
diff --git a/proto/CheckAddItemExceedLimitNotify.proto b/proto/CheckAddItemExceedLimitNotify.proto
index b22a3846..b95a851c 100644
--- a/proto/CheckAddItemExceedLimitNotify.proto
+++ b/proto/CheckAddItemExceedLimitNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemExceedLimitMsgType.proto";
+
message CheckAddItemExceedLimitNotify {
- enum PMNKAGAEEAP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 634;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PMNKAGAEEAP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 634;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 finishedChallengeIdList = 15;
repeated uint32 exceededItemList = 5;
diff --git a/proto/ChessInfo.proto b/proto/ChessInfo.proto
index 89d3bc81..dd366450 100644
--- a/proto/ChessInfo.proto
+++ b/proto/ChessInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChessInfo {
uint32 punishOverTime = 4;
uint32 contentCloseTime = 10;
diff --git a/proto/ChildQuest.proto b/proto/ChildQuest.proto
index 195643ce..7bd9ff91 100644
--- a/proto/ChildQuest.proto
+++ b/proto/ChildQuest.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChildQuest {
uint32 questId = 5;
uint32 questConfigId = 10;
diff --git a/proto/ChooseCurAvatarTeamReq.proto b/proto/ChooseCurAvatarTeamReq.proto
index 6ac9089b..ad79a6bd 100644
--- a/proto/ChooseCurAvatarTeamReq.proto
+++ b/proto/ChooseCurAvatarTeamReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChooseCurAvatarTeamReq {
- enum DMNPHACHDEO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1680;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DMNPHACHDEO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1680;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 teamId = 6;
}
diff --git a/proto/ChooseCurAvatarTeamRsp.proto b/proto/ChooseCurAvatarTeamRsp.proto
index 1026029a..918fceba 100644
--- a/proto/ChooseCurAvatarTeamRsp.proto
+++ b/proto/ChooseCurAvatarTeamRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ChooseCurAvatarTeamRsp {
- enum AHLEDPGENMP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1770;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AHLEDPGENMP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1770;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 2;
uint32 curTeamId = 8;
diff --git a/proto/CityInfo.proto b/proto/CityInfo.proto
index 5bdac88b..7e73ffd4 100644
--- a/proto/CityInfo.proto
+++ b/proto/CityInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CityInfo {
uint32 crystalNum = 15;
uint32 cityId = 6;
diff --git a/proto/CityReputationQuestInfo.proto b/proto/CityReputationQuestInfo.proto
index 42cf4bbf..536eec05 100644
--- a/proto/CityReputationQuestInfo.proto
+++ b/proto/CityReputationQuestInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CityReputationQuestInfo {
bool isOpen = 14;
repeated uint32 Unk3300_OMGMGDIHDOH = 4;
diff --git a/proto/ClientAbilityChangeNotify.proto b/proto/ClientAbilityChangeNotify.proto
index 6b508ba0..9c5b0b9b 100644
--- a/proto/ClientAbilityChangeNotify.proto
+++ b/proto/ClientAbilityChangeNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntry.proto";
+
message ClientAbilityChangeNotify {
- enum JMGIEMHIIJI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1129;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JMGIEMHIIJI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1129;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated AbilityInvokeEntry invokes = 10;
bool isInitHash = 4;
diff --git a/proto/ClientAbilityInitFinishNotify.proto b/proto/ClientAbilityInitFinishNotify.proto
index a7643f2f..69893fae 100644
--- a/proto/ClientAbilityInitFinishNotify.proto
+++ b/proto/ClientAbilityInitFinishNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntry.proto";
+
message ClientAbilityInitFinishNotify {
- enum NFFHBOGDOEJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1198;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NFFHBOGDOEJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1198;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 entityId = 1;
repeated AbilityInvokeEntry invokes = 14;
diff --git a/proto/ClientCollectorData.proto b/proto/ClientCollectorData.proto
index 8dd261f9..9d75c717 100644
--- a/proto/ClientCollectorData.proto
+++ b/proto/ClientCollectorData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ClientCollectorData {
uint32 maxPoints = 8;
uint32 currPoints = 2;
diff --git a/proto/ClientGadgetInfo.proto b/proto/ClientGadgetInfo.proto
index c38dc9f3..ba0328af 100644
--- a/proto/ClientGadgetInfo.proto
+++ b/proto/ClientGadgetInfo.proto
@@ -1,29 +1,14 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa 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 .
-
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message ClientGadgetInfo {
- uint32 camp_id = 1;
- uint32 camp_type = 2;
- uint64 guid = 3;
- uint32 owner_entity_id = 4;
- uint32 target_entity_id = 5;
- bool async_load = 6;
- bool is_peer_id_from_player = 7;
- repeated uint32 target_entity_id_list = 8;
+ uint32 campId = 1;
+ uint32 campType = 2;
+ uint64 guid = 3;
+ uint32 ownerEntityId = 4;
+ uint32 targetEntityId = 5;
+ bool async_load = 6;
+ bool isPeerIdFromPlayer = 7;
+ repeated uint32 targetEntityIdList = 8;
}
diff --git a/proto/ClientInputType.proto b/proto/ClientInputType.proto
index 6a67dc3c..376b74b8 100644
--- a/proto/ClientInputType.proto
+++ b/proto/ClientInputType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ClosedItemNotify.proto b/proto/ClosedItemNotify.proto
index d84e4d42..5ee4a857 100644
--- a/proto/ClosedItemNotify.proto
+++ b/proto/ClosedItemNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ClosedItemNotify {
- enum EBJOICAJNPJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 612;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EBJOICAJNPJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 612;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 itemIdList = 6;
}
diff --git a/proto/CodexDataFullNotify.proto b/proto/CodexDataFullNotify.proto
index 380a5260..8358961f 100644
--- a/proto/CodexDataFullNotify.proto
+++ b/proto/CodexDataFullNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CodexTypeData.proto";
+
message CodexDataFullNotify {
- enum BCCJMPBEOAG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4207;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BCCJMPBEOAG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4207;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 recentViewedPushtipsList = 1;
uint32 lastReadPushtipsCodexId = 11;
diff --git a/proto/CodexDataUpdateNotify.proto b/proto/CodexDataUpdateNotify.proto
index ae8c7ae4..802db3d1 100644
--- a/proto/CodexDataUpdateNotify.proto
+++ b/proto/CodexDataUpdateNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CodexType.proto";
+
message CodexDataUpdateNotify {
- enum IJBHHHDDJOJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4202;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IJBHHHDDJOJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4202;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
CodexType type = 15;
uint32 id = 6;
diff --git a/proto/CodexType.proto b/proto/CodexType.proto
index fda6daa6..e418781e 100644
--- a/proto/CodexType.proto
+++ b/proto/CodexType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/CodexTypeData.proto b/proto/CodexTypeData.proto
index 99937efe..3265660b 100644
--- a/proto/CodexTypeData.proto
+++ b/proto/CodexTypeData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CodexType.proto";
+
message CodexTypeData {
repeated uint32 codexIdList = 4;
repeated bool haveViewedList = 8;
diff --git a/proto/CoinCollectInfo.proto b/proto/CoinCollectInfo.proto
index 896ae196..fdc3a248 100644
--- a/proto/CoinCollectInfo.proto
+++ b/proto/CoinCollectInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CoinCollectInfo {
uint32 Unk3300_CPLDPCMBHOE = 11;
uint32 Unk3300_DKBJMLJGLIB = 9;
diff --git a/proto/CoinCollectOperatorInfo.proto b/proto/CoinCollectOperatorInfo.proto
index 836159b3..c632b342 100644
--- a/proto/CoinCollectOperatorInfo.proto
+++ b/proto/CoinCollectOperatorInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CoinCollectOperatorInfo {
uint32 levelId = 1;
}
diff --git a/proto/CoinCollectTeamAvatarInfo.proto b/proto/CoinCollectTeamAvatarInfo.proto
index dfe4f4b2..8e96a9e4 100644
--- a/proto/CoinCollectTeamAvatarInfo.proto
+++ b/proto/CoinCollectTeamAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CoinCollectTeamAvatarInfo {
uint32 costumeId = 15;
uint32 avatarId = 8;
diff --git a/proto/CombatInvocationsNotify.proto b/proto/CombatInvocationsNotify.proto
index 2e749449..404d75c6 100644
--- a/proto/CombatInvocationsNotify.proto
+++ b/proto/CombatInvocationsNotify.proto
@@ -1,12 +1,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-
-
import "CombatInvokeEntry.proto";
+
message CombatInvocationsNotify {
//enum ENECMIELGCN {
- // option allow_alias = true;
+ // option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 323;
// DCDNILFDFLB = 0;
diff --git a/proto/CombatInvokeEntry.proto b/proto/CombatInvokeEntry.proto
index 00c4fe1c..4ea9b964 100644
--- a/proto/CombatInvokeEntry.proto
+++ b/proto/CombatInvokeEntry.proto
@@ -3,6 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "CombatTypeArgument.proto";
import "ForwardType.proto";
+
message CombatInvokeEntry {
bytes combatData = 7;
CombatTypeArgument argumentType = 8;
diff --git a/proto/CombatTypeArgument.proto b/proto/CombatTypeArgument.proto
index dd161e0a..fa40f718 100644
--- a/proto/CombatTypeArgument.proto
+++ b/proto/CombatTypeArgument.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/CombineDataNotify.proto b/proto/CombineDataNotify.proto
index 7893ade3..69c2cd6c 100644
--- a/proto/CombineDataNotify.proto
+++ b/proto/CombineDataNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CombineDataNotify {
- enum NDHNHHMBEFA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 665;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NDHNHHMBEFA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 665;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 combineIdList = 4;
}
diff --git a/proto/CombineFormulaDataNotify.proto b/proto/CombineFormulaDataNotify.proto
index 4900d6a0..b9f27d5f 100644
--- a/proto/CombineFormulaDataNotify.proto
+++ b/proto/CombineFormulaDataNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CombineFormulaDataNotify {
- enum FBPLDNIMKML {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 626;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FBPLDNIMKML {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 626;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isLocked = 7;
uint32 combineId = 3;
diff --git a/proto/CombineReq.proto b/proto/CombineReq.proto
index a8ea5429..d741ce1e 100644
--- a/proto/CombineReq.proto
+++ b/proto/CombineReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CombineReq {
- enum APLENPEJBMF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 650;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum APLENPEJBMF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 650;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 combineCount = 10;
uint32 combineId = 8;
diff --git a/proto/CombineRsp.proto b/proto/CombineRsp.proto
index c243b028..b45128fd 100644
--- a/proto/CombineRsp.proto
+++ b/proto/CombineRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message CombineRsp {
- enum HJFFHHJPMKC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 630;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HJFFHHJPMKC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 630;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 combineCount = 10;
repeated ItemParam resultItemList = 13;
diff --git a/proto/CompoundBoostTakeStatusType.proto b/proto/CompoundBoostTakeStatusType.proto
index 8fa76be3..e9b0f649 100644
--- a/proto/CompoundBoostTakeStatusType.proto
+++ b/proto/CompoundBoostTakeStatusType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/CompoundDataNotify.proto b/proto/CompoundDataNotify.proto
index fea2f6c6..4db79827 100644
--- a/proto/CompoundDataNotify.proto
+++ b/proto/CompoundDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CompoundQueueData.proto";
+
message CompoundDataNotify {
- enum JGMMCOFEBOL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 135;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JGMMCOFEBOL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 135;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated CompoundQueueData compoundQueueDataList = 14;
repeated uint32 unlockCompoundList = 5;
diff --git a/proto/CompoundQueueData.proto b/proto/CompoundQueueData.proto
index af02411f..d2d302e3 100644
--- a/proto/CompoundQueueData.proto
+++ b/proto/CompoundQueueData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CompoundQueueData {
uint32 outputCount = 12;
uint32 compoundId = 9;
diff --git a/proto/ContentAuditInfo.proto b/proto/ContentAuditInfo.proto
index 3932cca0..9ec8b2dd 100644
--- a/proto/ContentAuditInfo.proto
+++ b/proto/ContentAuditInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AuditState.proto";
+
message ContentAuditInfo {
bool isOpen = 1;
string content = 2;
diff --git a/proto/CookDataNotify.proto b/proto/CookDataNotify.proto
index f6306651..bf80af1c 100644
--- a/proto/CookDataNotify.proto
+++ b/proto/CookDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CookRecipeData.proto";
+
message CookDataNotify {
- enum GIANKKAILGG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 145;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GIANKKAILGG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 145;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated CookRecipeData recipeDataList = 9;
uint32 grade = 2;
diff --git a/proto/CookRecipeData.proto b/proto/CookRecipeData.proto
index 642fe25d..7afc6721 100644
--- a/proto/CookRecipeData.proto
+++ b/proto/CookRecipeData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CookRecipeData {
uint32 proficiency = 1;
uint32 recipeId = 6;
diff --git a/proto/CookRecipeDataNotify.proto b/proto/CookRecipeDataNotify.proto
index 4d267c7a..80956a6e 100644
--- a/proto/CookRecipeDataNotify.proto
+++ b/proto/CookRecipeDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CookRecipeData.proto";
+
message CookRecipeDataNotify {
- enum OBKCEHGMAHN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 185;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OBKCEHGMAHN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 185;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
CookRecipeData recipeData = 6;
}
diff --git a/proto/CoopChapterState.proto b/proto/CoopChapterState.proto
index 3710c0f9..fe6744c2 100644
--- a/proto/CoopChapterState.proto
+++ b/proto/CoopChapterState.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum CoopChapterState {
diff --git a/proto/CreateEntityInfo.proto b/proto/CreateEntityInfo.proto
index 943c706f..b0780296 100644
--- a/proto/CreateEntityInfo.proto
+++ b/proto/CreateEntityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message CreateEntityInfo {
oneof entity {
uint32 monster_id = 1;
diff --git a/proto/CreateVehicleReq.proto b/proto/CreateVehicleReq.proto
index 964bb2a3..52c19acc 100644
--- a/proto/CreateVehicleReq.proto
+++ b/proto/CreateVehicleReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message CreateVehicleReq {
- enum JAAHLAPFNJN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 858;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JAAHLAPFNJN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 858;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
Vector pos = 2;
Vector rot = 10;
diff --git a/proto/CreateVehicleRsp.proto b/proto/CreateVehicleRsp.proto
index b75c4486..d92b1f64 100644
--- a/proto/CreateVehicleRsp.proto
+++ b/proto/CreateVehicleRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CreateVehicleRsp {
- enum ENBFHMKDDBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 818;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ENBFHMKDDBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 818;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 vehicleId = 10;
int32 retcode = 3;
diff --git a/proto/CreatorInfo.proto b/proto/CreatorInfo.proto
index c1a9e4b1..ce4c95bb 100644
--- a/proto/CreatorInfo.proto
+++ b/proto/CreatorInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LocationInfo.proto";
import "WidgetCreatorOpType.proto";
+
message CreatorInfo {
uint32 entityId = 9;
LocationInfo locationInfo = 12;
diff --git a/proto/CrucibleInfo.proto b/proto/CrucibleInfo.proto
index f1555c7e..5e4164d8 100644
--- a/proto/CrucibleInfo.proto
+++ b/proto/CrucibleInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CrucibleInfo {
uint32 mpPlayId = 1;
uint32 prepareEndTime = 2;
diff --git a/proto/CrystalLinkAvatarInfo.proto b/proto/CrystalLinkAvatarInfo.proto
index 03f5f835..30b98d53 100644
--- a/proto/CrystalLinkAvatarInfo.proto
+++ b/proto/CrystalLinkAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CrystalLinkAvatarInfo {
bool isTrial = 9;
uint64 avatarId = 7;
diff --git a/proto/CrystalLinkDungeonAvatarInfo.proto b/proto/CrystalLinkDungeonAvatarInfo.proto
index 041cf5c7..82db427e 100644
--- a/proto/CrystalLinkDungeonAvatarInfo.proto
+++ b/proto/CrystalLinkDungeonAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CrystalLinkDungeonAvatarInfo {
uint64 avatarGuid = 2;
bool isTrial = 12;
diff --git a/proto/CrystalLinkInfo.proto b/proto/CrystalLinkInfo.proto
index 33eaf360..64a1faa0 100644
--- a/proto/CrystalLinkInfo.proto
+++ b/proto/CrystalLinkInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CrystalLinkInfo {
uint32 score = 6;
}
diff --git a/proto/CrystalLinkSettleInfo.proto b/proto/CrystalLinkSettleInfo.proto
index 1e2a146e..7354997f 100644
--- a/proto/CrystalLinkSettleInfo.proto
+++ b/proto/CrystalLinkSettleInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CrystalLinkSettleInfo {
uint32 killNormalMonsterNum = 11;
bool isNewRecord = 6;
diff --git a/proto/CurVehicleInfo.proto b/proto/CurVehicleInfo.proto
index 9a71daba..809168e1 100644
--- a/proto/CurVehicleInfo.proto
+++ b/proto/CurVehicleInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CurVehicleInfo {
uint32 entityId = 1;
uint32 pos = 2;
diff --git a/proto/CustomCommonNodeInfo.proto b/proto/CustomCommonNodeInfo.proto
index d2ab7c17..0f9ec695 100644
--- a/proto/CustomCommonNodeInfo.proto
+++ b/proto/CustomCommonNodeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message CustomCommonNodeInfo {
int32 parentIndex = 1;
uint32 configId = 2;
diff --git a/proto/CustomDungeonFinishType.proto b/proto/CustomDungeonFinishType.proto
index 7c3a8c6e..b97fad96 100644
--- a/proto/CustomDungeonFinishType.proto
+++ b/proto/CustomDungeonFinishType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/CustomDungeonResultInfo.proto b/proto/CustomDungeonResultInfo.proto
index 9e1e99cb..f125d456 100644
--- a/proto/CustomDungeonResultInfo.proto
+++ b/proto/CustomDungeonResultInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CustomDungeonFinishType.proto";
import "ChallengeBrief.proto";
+
message CustomDungeonResultInfo {
CustomDungeonFinishType finishType = 2;
bool isStored = 8;
diff --git a/proto/CustomGadgetTreeInfo.proto b/proto/CustomGadgetTreeInfo.proto
index 60fe4bd8..d5a6c37a 100644
--- a/proto/CustomGadgetTreeInfo.proto
+++ b/proto/CustomGadgetTreeInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CustomCommonNodeInfo.proto";
+
message CustomGadgetTreeInfo {
repeated CustomCommonNodeInfo nodeList = 1;
}
diff --git a/proto/DKOBFHFONLM.proto b/proto/DKOBFHFONLM.proto
index 375cf657..a44ad6b0 100644
--- a/proto/DKOBFHFONLM.proto
+++ b/proto/DKOBFHFONLM.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DKOBFHFONLM {
uint32 levelId = 2;
bool isOpen = 7;
diff --git a/proto/DMMAGIEOPDG.proto b/proto/DMMAGIEOPDG.proto
index ff113a9c..23feb9c9 100644
--- a/proto/DMMAGIEOPDG.proto
+++ b/proto/DMMAGIEOPDG.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DKOBFHFONLM.proto";
+
message DMMAGIEOPDG {
uint32 stageId = 5;
repeated DKOBFHFONLM levelInfoList = 4;
diff --git a/proto/DailyDungeonEntryInfo.proto b/proto/DailyDungeonEntryInfo.proto
index 01c6a1da..5fe60997 100644
--- a/proto/DailyDungeonEntryInfo.proto
+++ b/proto/DailyDungeonEntryInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DungeonEntryInfo.proto";
+
message DailyDungeonEntryInfo {
uint32 recommendDungeonId = 13;
uint32 dungeonEntryId = 8;
diff --git a/proto/DailyTaskDataNotify.proto b/proto/DailyTaskDataNotify.proto
index 7c3c46d1..d035a59b 100644
--- a/proto/DailyTaskDataNotify.proto
+++ b/proto/DailyTaskDataNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DailyTaskDataNotify {
- enum CJCCGCLIDDL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 183;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CJCCGCLIDDL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 183;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isTakenScoreReward = 13;
uint32 finishedNum = 11;
diff --git a/proto/DailyTaskFilterCityReq.proto b/proto/DailyTaskFilterCityReq.proto
index 0586b071..42e612b1 100644
--- a/proto/DailyTaskFilterCityReq.proto
+++ b/proto/DailyTaskFilterCityReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DailyTaskFilterCityReq {
- enum KCHAPJCNAJM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 182;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KCHAPJCNAJM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 182;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 cityId = 15;
}
diff --git a/proto/DailyTaskFilterCityRsp.proto b/proto/DailyTaskFilterCityRsp.proto
index 6f41d904..55fab089 100644
--- a/proto/DailyTaskFilterCityRsp.proto
+++ b/proto/DailyTaskFilterCityRsp.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DailyTaskFilterCityRsp {
//enum BAECKJPDBMI {
- // option allow_alias = true;
+ // option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 131;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
- int32 retcode = 5;
+ int32 retcode = 5;
uint32 city_id = 15;
}
diff --git a/proto/DailyTaskInfo.proto b/proto/DailyTaskInfo.proto
index 67c7dcc8..fa724fc9 100644
--- a/proto/DailyTaskInfo.proto
+++ b/proto/DailyTaskInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DailyTaskInfo {
uint32 finishProgress = 9;
bool isFinished = 3;
diff --git a/proto/DailyTaskProgressNotify.proto b/proto/DailyTaskProgressNotify.proto
index b72350c8..9f966c91 100644
--- a/proto/DailyTaskProgressNotify.proto
+++ b/proto/DailyTaskProgressNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DailyTaskInfo.proto";
+
message DailyTaskProgressNotify {
- enum KCIINAGGOAF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 179;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KCIINAGGOAF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 179;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
DailyTaskInfo info = 12;
}
diff --git a/proto/DailyTaskUnlockedCitiesNotify.proto b/proto/DailyTaskUnlockedCitiesNotify.proto
index f28e5cc1..bc4eebf5 100644
--- a/proto/DailyTaskUnlockedCitiesNotify.proto
+++ b/proto/DailyTaskUnlockedCitiesNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+import "uint32.proto";
+
message DailyTaskUnlockedCitiesNotify {
- enum PGKOMCHPHJP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 176;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PGKOMCHPHJP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 176;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 unlockedCityList = 6;
}
diff --git a/proto/DealAddFriendReq.proto b/proto/DealAddFriendReq.proto
index cb421a01..13c969b8 100644
--- a/proto/DealAddFriendReq.proto
+++ b/proto/DealAddFriendReq.proto
@@ -1,20 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DealAddFriendResultType.proto";
-
message DealAddFriendReq {
- enum DHDJDMLDIDK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4080;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DHDJDMLDIDK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4080;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 1;
DealAddFriendResultType dealAddFriendResult = 6;
diff --git a/proto/DealAddFriendResultType.proto b/proto/DealAddFriendResultType.proto
index fc6354bc..ea3e6764 100644
--- a/proto/DealAddFriendResultType.proto
+++ b/proto/DealAddFriendResultType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/DealAddFriendRsp.proto b/proto/DealAddFriendRsp.proto
index 3b303c26..238faa61 100644
--- a/proto/DealAddFriendRsp.proto
+++ b/proto/DealAddFriendRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DealAddFriendResultType.proto";
+
message DealAddFriendRsp {
- enum BGHBOGMDNDE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4070;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BGHBOGMDNDE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4070;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
DealAddFriendResultType dealAddFriendResult = 2;
int32 retcode = 3;
diff --git a/proto/DelBackupAvatarTeamReq.proto b/proto/DelBackupAvatarTeamReq.proto
index 7d5fd53a..80de4a66 100644
--- a/proto/DelBackupAvatarTeamReq.proto
+++ b/proto/DelBackupAvatarTeamReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DelBackupAvatarTeamReq {
- enum CMNDBFMDCEI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1611;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CMNDBFMDCEI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1611;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 backupAvatarTeamId = 4;
}
diff --git a/proto/DelBackupAvatarTeamRsp.proto b/proto/DelBackupAvatarTeamRsp.proto
index f5de82d0..e99b4262 100644
--- a/proto/DelBackupAvatarTeamRsp.proto
+++ b/proto/DelBackupAvatarTeamRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DelBackupAvatarTeamRsp {
- enum HMFPBAACAFA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1756;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HMFPBAACAFA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1756;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 backupAvatarTeamId = 11;
int32 retcode = 12;
diff --git a/proto/DelMailReq.proto b/proto/DelMailReq.proto
index f0c2d1e8..ff827878 100644
--- a/proto/DelMailReq.proto
+++ b/proto/DelMailReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DelMailReq {
- enum MNJLNHLDKMG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1474;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MNJLNHLDKMG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1474;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 mailIdList = 13;
}
diff --git a/proto/DelMailRsp.proto b/proto/DelMailRsp.proto
index b696f1c5..1fd98482 100644
--- a/proto/DelMailRsp.proto
+++ b/proto/DelMailRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DelMailRsp {
- enum MJHOLNPDOKE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1480;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MJHOLNPDOKE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1480;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
repeated uint32 mailIdList = 9;
diff --git a/proto/DelTeamEntityNotify.proto b/proto/DelTeamEntityNotify.proto
index dc967cd2..48a0d526 100644
--- a/proto/DelTeamEntityNotify.proto
+++ b/proto/DelTeamEntityNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DelTeamEntityNotify {
- enum KOEAKIPCJJN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 363;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KOEAKIPCJJN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 363;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 sceneId = 15;
repeated uint32 delEntityIdList = 1;
diff --git a/proto/DeleteFriendNotify.proto b/proto/DeleteFriendNotify.proto
index 466ff9a5..3b6cfe9b 100644
--- a/proto/DeleteFriendNotify.proto
+++ b/proto/DeleteFriendNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DeleteFriendNotify {
- enum LNEAOFJLJFJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4100;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LNEAOFJLJFJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4100;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 targetUid = 8;
}
diff --git a/proto/DeleteFriendReq.proto b/proto/DeleteFriendReq.proto
index 6d17958f..cc70daef 100644
--- a/proto/DeleteFriendReq.proto
+++ b/proto/DeleteFriendReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DeleteFriendReq {
- enum EGKJOEALFON {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4024;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EGKJOEALFON {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4024;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 6;
}
diff --git a/proto/DeleteFriendRsp.proto b/proto/DeleteFriendRsp.proto
index 4baa82b5..cf3b3e5d 100644
--- a/proto/DeleteFriendRsp.proto
+++ b/proto/DeleteFriendRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DeleteFriendRsp {
- enum HJECHGCDNFI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4029;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HJECHGCDNFI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4029;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 targetUid = 11;
int32 retcode = 3;
diff --git a/proto/DeliveryInfo.proto b/proto/DeliveryInfo.proto
index 1755f06b..0c186ddc 100644
--- a/proto/DeliveryInfo.proto
+++ b/proto/DeliveryInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DeliveryInfo {
uint32 dayIndex = 6;
repeated uint32 finishedDeliveryQuestIndex = 7;
diff --git a/proto/DeshretObeliskGadgetInfo.proto b/proto/DeshretObeliskGadgetInfo.proto
index 6f4fc6a8..9bfff3a5 100644
--- a/proto/DeshretObeliskGadgetInfo.proto
+++ b/proto/DeshretObeliskGadgetInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DeshretObeliskGadgetInfo {
repeated uint32 argumentList = 1;
}
diff --git a/proto/DestroyMaterialReq.proto b/proto/DestroyMaterialReq.proto
index a9b3c913..8acff49b 100644
--- a/proto/DestroyMaterialReq.proto
+++ b/proto/DestroyMaterialReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MaterialInfo.proto";
+
message DestroyMaterialReq {
- enum IAALDMPBIIM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 601;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IAALDMPBIIM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 601;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated MaterialInfo materialList = 10;
}
diff --git a/proto/DestroyMaterialRsp.proto b/proto/DestroyMaterialRsp.proto
index 411292ee..6cdc75cc 100644
--- a/proto/DestroyMaterialRsp.proto
+++ b/proto/DestroyMaterialRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DestroyMaterialRsp {
- enum IEOFDMOHAPI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 637;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IEOFDMOHAPI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 637;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 itemIdList = 7;
int32 retcode = 12;
diff --git a/proto/DetectorData.proto b/proto/DetectorData.proto
index 223e29ad..46083bac 100644
--- a/proto/DetectorData.proto
+++ b/proto/DetectorData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message DetectorData {
bool isHintValid = 2;
uint32 configId = 9;
diff --git a/proto/DigInfo.proto b/proto/DigInfo.proto
index 99e0b5f7..54f443d6 100644
--- a/proto/DigInfo.proto
+++ b/proto/DigInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DigMarkPoint.proto";
+
message DigInfo {
repeated uint32 stageIdList = 14;
repeated DigMarkPoint digMarkPointList = 2;
diff --git a/proto/DigMarkPoint.proto b/proto/DigMarkPoint.proto
index 4e67e033..cbf8b3d1 100644
--- a/proto/DigMarkPoint.proto
+++ b/proto/DigMarkPoint.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message DigMarkPoint {
Vector rot = 14;
Vector pos = 2;
diff --git a/proto/DoGachaReq.proto b/proto/DoGachaReq.proto
index 059b22b7..40e16278 100644
--- a/proto/DoGachaReq.proto
+++ b/proto/DoGachaReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DoGachaReq {
- enum PCEMGEJGMDI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1587;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PCEMGEJGMDI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1587;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 gachaRandom = 12;
uint32 gachaType = 2;
diff --git a/proto/DoGachaRsp.proto b/proto/DoGachaRsp.proto
index fc614ab9..34ea0c30 100644
--- a/proto/DoGachaRsp.proto
+++ b/proto/DoGachaRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GachaItem.proto";
+
message DoGachaRsp {
- enum HBDCDLMKCPD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1598;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HBDCDLMKCPD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1598;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 leftGachaTimes = 7;
uint32 newGachaRandom = 9;
diff --git a/proto/DoSetPlayerBornDataNotify.proto b/proto/DoSetPlayerBornDataNotify.proto
index 2f98a051..cb0805ae 100644
--- a/proto/DoSetPlayerBornDataNotify.proto
+++ b/proto/DoSetPlayerBornDataNotify.proto
@@ -1,12 +1,17 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DoSetPlayerBornDataNotify {
- enum CALNHJLOBKC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 139;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CALNHJLOBKC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 139;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
}
diff --git a/proto/DragonSpineChapterInfo.proto b/proto/DragonSpineChapterInfo.proto
index ba60e3dc..1d3f0b26 100644
--- a/proto/DragonSpineChapterInfo.proto
+++ b/proto/DragonSpineChapterInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DragonSpineChapterInfo {
uint32 finishedMissionNum = 7;
uint32 chapterId = 4;
diff --git a/proto/DragonSpineInfo.proto b/proto/DragonSpineInfo.proto
index af651575..19b81b9c 100644
--- a/proto/DragonSpineInfo.proto
+++ b/proto/DragonSpineInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DragonSpineChapterInfo.proto";
+
message DragonSpineInfo {
uint32 Unk3300_PPABOFMIGNM = 14;
uint32 Unk3300_IMLKIJAOADF = 5;
diff --git a/proto/DropHintNotify.proto b/proto/DropHintNotify.proto
index 4eb4185a..8cfea9c5 100644
--- a/proto/DropHintNotify.proto
+++ b/proto/DropHintNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message DropHintNotify {
- enum MDFCGFMGDNI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 642;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MDFCGFMGDNI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 642;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
Vector position = 9;
repeated uint32 itemIdList = 10;
diff --git a/proto/DropItemReq.proto b/proto/DropItemReq.proto
index 1d57e11a..a83de84c 100644
--- a/proto/DropItemReq.proto
+++ b/proto/DropItemReq.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
import "Vector.proto";
+
message DropItemReq {
- enum IIBGKJMMEHJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 614;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IIBGKJMMEHJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 614;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 guid = 10;
uint32 count = 3;
diff --git a/proto/DropItemRsp.proto b/proto/DropItemRsp.proto
index 4cf24f9c..9527a455 100644
--- a/proto/DropItemRsp.proto
+++ b/proto/DropItemRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
+
message DropItemRsp {
- enum IGMCJGLJOPD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 624;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IGMCJGLJOPD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 624;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
StoreType storeType = 14;
uint64 guid = 9;
diff --git a/proto/DuelHeartInfo.proto b/proto/DuelHeartInfo.proto
index aa77031b..d5095ace 100644
--- a/proto/DuelHeartInfo.proto
+++ b/proto/DuelHeartInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DuelHeartInfo {
uint32 difficulty = 3;
}
diff --git a/proto/DungeonCandidateTeamChangeAvatarReq.proto b/proto/DungeonCandidateTeamChangeAvatarReq.proto
index 5bbe7c45..feecdc0f 100644
--- a/proto/DungeonCandidateTeamChangeAvatarReq.proto
+++ b/proto/DungeonCandidateTeamChangeAvatarReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonCandidateTeamChangeAvatarReq {
- enum MHOEJLKIPOE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 936;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MHOEJLKIPOE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 936;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint64 avatarGuidList = 5;
}
diff --git a/proto/DungeonCandidateTeamChangeAvatarRsp.proto b/proto/DungeonCandidateTeamChangeAvatarRsp.proto
index 14f4aa92..0f30cc0a 100644
--- a/proto/DungeonCandidateTeamChangeAvatarRsp.proto
+++ b/proto/DungeonCandidateTeamChangeAvatarRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonCandidateTeamChangeAvatarRsp {
- enum PLHPMPPNHMO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 994;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PLHPMPPNHMO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 994;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 10;
}
diff --git a/proto/DungeonChallengeBeginNotify.proto b/proto/DungeonChallengeBeginNotify.proto
index 8be4b9cf..c007eae9 100644
--- a/proto/DungeonChallengeBeginNotify.proto
+++ b/proto/DungeonChallengeBeginNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonChallengeBeginNotify {
- enum IKGKEPLGFFC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 939;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IKGKEPLGFFC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 939;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 challengeId = 3;
uint32 challengeIndex = 2;
diff --git a/proto/DungeonChallengeFinishNotify.proto b/proto/DungeonChallengeFinishNotify.proto
index 23a6fd53..e3bb2f44 100644
--- a/proto/DungeonChallengeFinishNotify.proto
+++ b/proto/DungeonChallengeFinishNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -9,14 +10,15 @@ import "EffigyChallengeDungeonResultInfo.proto";
import "PotionDungeonResultInfo.proto";
import "CustomDungeonResultInfo.proto";
import "StrengthenPointData.proto";
+
message DungeonChallengeFinishNotify {
- enum ENNDHCIICGB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 946;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ENNDHCIICGB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 946;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 challengeIndex = 8;
ChallengeFinishType finishType = 13;
diff --git a/proto/DungeonEnterPosInfo.proto b/proto/DungeonEnterPosInfo.proto
index 724d3dd5..9ee5da10 100644
--- a/proto/DungeonEnterPosInfo.proto
+++ b/proto/DungeonEnterPosInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonEnterPosInfo {
uint32 questId = 15;
uint32 pointId = 7;
diff --git a/proto/DungeonEntryInfo.proto b/proto/DungeonEntryInfo.proto
index 904e98e1..ab86c8a0 100644
--- a/proto/DungeonEntryInfo.proto
+++ b/proto/DungeonEntryInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WeeklyBossResinDiscountInfo.proto";
+
message DungeonEntryInfo {
uint32 maxBossChestNum = 10;
uint32 startTime = 1;
diff --git a/proto/DungeonEntryInfoReq.proto b/proto/DungeonEntryInfoReq.proto
index 58691453..f071200c 100644
--- a/proto/DungeonEntryInfoReq.proto
+++ b/proto/DungeonEntryInfoReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Uint32Pair.proto";
+
message DungeonEntryInfoReq {
- enum EHLGNPMDHDF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 905;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EHLGNPMDHDF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 905;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 pointId = 14;
repeated Uint32Pair scenePointIdList = 12;
diff --git a/proto/DungeonEntryInfoRsp.proto b/proto/DungeonEntryInfoRsp.proto
index ae88c063..3eb47250 100644
--- a/proto/DungeonEntryInfoRsp.proto
+++ b/proto/DungeonEntryInfoRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DungeonEntryPointInfo.proto";
import "DungeonEntryInfo.proto";
+
message DungeonEntryInfoRsp {
- enum IPOKDKJPIAO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 955;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IPOKDKJPIAO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 955;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated DungeonEntryPointInfo dungeonEntryPointList = 5;
uint32 recommendDungeonId = 4;
diff --git a/proto/DungeonEntryPointInfo.proto b/proto/DungeonEntryPointInfo.proto
index 7979ad0c..9cf97cbb 100644
--- a/proto/DungeonEntryPointInfo.proto
+++ b/proto/DungeonEntryPointInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DungeonEntryInfo.proto";
+
message DungeonEntryPointInfo {
uint32 sceneId = 1;
uint32 pointId = 15;
diff --git a/proto/DungeonSettleExhibitionInfo.proto b/proto/DungeonSettleExhibitionInfo.proto
index b5ec35c2..e384f5d0 100644
--- a/proto/DungeonSettleExhibitionInfo.proto
+++ b/proto/DungeonSettleExhibitionInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OnlinePlayerInfo.proto";
import "ExhibitionDisplayInfo.proto";
+
message DungeonSettleExhibitionInfo {
repeated ExhibitionDisplayInfo cardList = 2;
OnlinePlayerInfo playerInfo = 13;
diff --git a/proto/DungeonSettleNotify.proto b/proto/DungeonSettleNotify.proto
index 97cd7e97..6229b4a5 100644
--- a/proto/DungeonSettleNotify.proto
+++ b/proto/DungeonSettleNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -17,14 +18,15 @@ import "TeamChainSettleInfo.proto";
import "DungeonSettleExhibitionInfo.proto";
import "ParamList.proto";
import "StrengthenPointData.proto";
+
message DungeonSettleNotify {
- enum LNEENDPHEAA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 914;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LNEENDPHEAA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 914;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated DungeonSettleExhibitionInfo exhibitionInfoList = 12;
map settleShow = 14;
diff --git a/proto/DungeonShowReminderNotify.proto b/proto/DungeonShowReminderNotify.proto
index 63643323..ba0fa144 100644
--- a/proto/DungeonShowReminderNotify.proto
+++ b/proto/DungeonShowReminderNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonShowReminderNotify {
- enum COGGBMHNDOF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 916;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum COGGBMHNDOF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 916;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 reminderId = 5;
}
diff --git a/proto/DungeonSlipRevivePointActivateReq.proto b/proto/DungeonSlipRevivePointActivateReq.proto
index 1ffeaf7d..942bcb2e 100644
--- a/proto/DungeonSlipRevivePointActivateReq.proto
+++ b/proto/DungeonSlipRevivePointActivateReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonSlipRevivePointActivateReq {
- enum ODDABIDBCOE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 983;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ODDABIDBCOE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 983;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 slipRevivePointId = 7;
}
diff --git a/proto/DungeonSlipRevivePointActivateRsp.proto b/proto/DungeonSlipRevivePointActivateRsp.proto
index dd1c8449..43a15547 100644
--- a/proto/DungeonSlipRevivePointActivateRsp.proto
+++ b/proto/DungeonSlipRevivePointActivateRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonSlipRevivePointActivateRsp {
- enum ADCIMBHOHKB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 979;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ADCIMBHOHKB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 979;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 slipRevivePointId = 11;
int32 retcode = 5;
diff --git a/proto/DungeonWayPointActivateReq.proto b/proto/DungeonWayPointActivateReq.proto
index d6fd3c82..dbec1b56 100644
--- a/proto/DungeonWayPointActivateReq.proto
+++ b/proto/DungeonWayPointActivateReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonWayPointActivateReq {
- enum DDOKEPKPODC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 970;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DDOKEPKPODC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 970;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 wayPointId = 11;
}
diff --git a/proto/DungeonWayPointActivateRsp.proto b/proto/DungeonWayPointActivateRsp.proto
index 829c592d..52482001 100644
--- a/proto/DungeonWayPointActivateRsp.proto
+++ b/proto/DungeonWayPointActivateRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonWayPointActivateRsp {
- enum KOKKJBIPNKE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 962;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KOKKJBIPNKE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 962;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 wayPointId = 10;
int32 retcode = 3;
diff --git a/proto/DungeonWayPointNotify.proto b/proto/DungeonWayPointNotify.proto
index 2be3abef..478d829a 100644
--- a/proto/DungeonWayPointNotify.proto
+++ b/proto/DungeonWayPointNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message DungeonWayPointNotify {
- enum LJNPBGHPHHO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 980;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LJNPBGHPHHO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 980;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 activeWayPointList = 15;
bool isAdd = 3;
diff --git a/proto/EchoShellInfo.proto b/proto/EchoShellInfo.proto
index 429783e9..5777a985 100644
--- a/proto/EchoShellInfo.proto
+++ b/proto/EchoShellInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SummerTimeDungeonInfo.proto";
+
message EchoShellInfo {
repeated uint32 Unk3300_NEFBJPKBEHF = 10;
repeated uint32 Unk3300_OOCDFANFFDG = 5;
diff --git a/proto/EffigyChallengeDungeonResultInfo.proto b/proto/EffigyChallengeDungeonResultInfo.proto
index 038c5639..cdadf0d5 100644
--- a/proto/EffigyChallengeDungeonResultInfo.proto
+++ b/proto/EffigyChallengeDungeonResultInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EffigyChallengeDungeonResultInfo {
uint32 challengeMaxScore = 6;
bool isInTimeLimit = 1;
diff --git a/proto/EffigyChallengeInfo.proto b/proto/EffigyChallengeInfo.proto
index 0fea3694..7d82124b 100644
--- a/proto/EffigyChallengeInfo.proto
+++ b/proto/EffigyChallengeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EffigyChallengeInfo {
uint32 Unk3300_MBHBNIPEPNJ = 5;
uint32 Unk3300_EOGAPBOFHOP = 12;
diff --git a/proto/EffigyChallengeV2SettleInfo.proto b/proto/EffigyChallengeV2SettleInfo.proto
index 1ae52a78..a8c06e2c 100644
--- a/proto/EffigyChallengeV2SettleInfo.proto
+++ b/proto/EffigyChallengeV2SettleInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EffigyChallengeV2SettleInfo {
uint32 Unk3300_MHOIIPJKAMN = 14;
bool Unk3300_AKMPCDIKBJD = 5;
diff --git a/proto/EffigyDailyInfo.proto b/proto/EffigyDailyInfo.proto
index 508f5946..17aae255 100644
--- a/proto/EffigyDailyInfo.proto
+++ b/proto/EffigyDailyInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EffigyDailyInfo {
uint32 challengeId = 15;
bool isFirstPassRewardTaken = 2;
diff --git a/proto/EffigyInfo.proto b/proto/EffigyInfo.proto
index 7be7f5bd..12fa3c5d 100644
--- a/proto/EffigyInfo.proto
+++ b/proto/EffigyInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "EffigyDailyInfo.proto";
+
message EffigyInfo {
repeated uint32 takenRewardIndexList = 7;
repeated EffigyDailyInfo dailyInfoList = 9;
diff --git a/proto/ElectroherculesBattleInfo.proto b/proto/ElectroherculesBattleInfo.proto
index 45698cff..85a94fd4 100644
--- a/proto/ElectroherculesBattleInfo.proto
+++ b/proto/ElectroherculesBattleInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "KJJKCDHJMGD.proto";
+
message ElectroherculesBattleInfo {
repeated KJJKCDHJMGD stageInfoList = 7;
bool pdpfimhpajd = 14;
diff --git a/proto/ElementReliquaryRequest.proto b/proto/ElementReliquaryRequest.proto
index 8937025f..8cb8874e 100644
--- a/proto/ElementReliquaryRequest.proto
+++ b/proto/ElementReliquaryRequest.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ElementReliquaryRequest {
uint32 elementType = 12;
uint32 equipType = 7;
diff --git a/proto/ElementReliquaryResponse.proto b/proto/ElementReliquaryResponse.proto
index 2e90f59e..a199e5db 100644
--- a/proto/ElementReliquaryResponse.proto
+++ b/proto/ElementReliquaryResponse.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GameplayRecommendationReliquaryMainPropData.proto";
+
message ElementReliquaryResponse {
uint32 elementType = 4;
repeated GameplayRecommendationReliquaryMainPropData nbbpegfkpac = 3;
diff --git a/proto/EndCameraSceneLookNotify.proto b/proto/EndCameraSceneLookNotify.proto
index 745b9ac5..e952a21e 100644
--- a/proto/EndCameraSceneLookNotify.proto
+++ b/proto/EndCameraSceneLookNotify.proto
@@ -1,12 +1,17 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EndCameraSceneLookNotify {
- enum PMOFGHEIHME {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 227;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PMOFGHEIHME {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 227;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
}
diff --git a/proto/EnterSceneDoneReq.proto b/proto/EnterSceneDoneReq.proto
index ecfa1b3c..090d210b 100644
--- a/proto/EnterSceneDoneReq.proto
+++ b/proto/EnterSceneDoneReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterSceneDoneReq {
- enum NAPCFMDHDMC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 248;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NAPCFMDHDMC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 248;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 enterSceneToken = 14;
}
diff --git a/proto/EnterSceneDoneRsp.proto b/proto/EnterSceneDoneRsp.proto
index bdcf55c0..aa52d870 100644
--- a/proto/EnterSceneDoneRsp.proto
+++ b/proto/EnterSceneDoneRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterSceneDoneRsp {
- enum OFOIBCBAPFF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 297;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OFOIBCBAPFF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 297;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
uint32 enterSceneToken = 9;
diff --git a/proto/EnterScenePeerNotify.proto b/proto/EnterScenePeerNotify.proto
index ed7b5159..134fe979 100644
--- a/proto/EnterScenePeerNotify.proto
+++ b/proto/EnterScenePeerNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterScenePeerNotify {
- enum NNINOKOEOCE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 286;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NNINOKOEOCE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 286;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 hostPeerId = 10;
uint32 destSceneId = 8;
diff --git a/proto/EnterSceneReadyReq.proto b/proto/EnterSceneReadyReq.proto
index 83e6a234..60d27686 100644
--- a/proto/EnterSceneReadyReq.proto
+++ b/proto/EnterSceneReadyReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterSceneReadyReq {
- enum MIHBPJLNMBP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 268;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MIHBPJLNMBP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 268;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 enterSceneToken = 9;
}
diff --git a/proto/EnterSceneReadyRsp.proto b/proto/EnterSceneReadyRsp.proto
index 0bd0c4ed..e4b3adb2 100644
--- a/proto/EnterSceneReadyRsp.proto
+++ b/proto/EnterSceneReadyRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterSceneReadyRsp {
- enum DBKKDMHCKCE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 233;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DBKKDMHCKCE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 233;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
uint32 enterSceneToken = 9;
diff --git a/proto/EnterTransPointRegionNotify.proto b/proto/EnterTransPointRegionNotify.proto
index ec818235..e02298d9 100644
--- a/proto/EnterTransPointRegionNotify.proto
+++ b/proto/EnterTransPointRegionNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterTransPointRegionNotify {
- enum BLHMCAMBHEN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 269;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BLHMCAMBHEN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 269;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 pointId = 1;
uint32 sceneId = 3;
diff --git a/proto/EnterType.proto b/proto/EnterType.proto
index 93e11c8a..21d69fb3 100644
--- a/proto/EnterType.proto
+++ b/proto/EnterType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/EnterWorldAreaReq.proto b/proto/EnterWorldAreaReq.proto
index 7a545866..de26fb20 100644
--- a/proto/EnterWorldAreaReq.proto
+++ b/proto/EnterWorldAreaReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterWorldAreaReq {
- enum GNDHGLBEFEL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 242;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GNDHGLBEFEL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 242;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 areaId = 1;
uint32 areaType = 11;
diff --git a/proto/EnterWorldAreaRsp.proto b/proto/EnterWorldAreaRsp.proto
index f2ce164e..d04adc65 100644
--- a/proto/EnterWorldAreaRsp.proto
+++ b/proto/EnterWorldAreaRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EnterWorldAreaRsp {
- enum POGEKCFJEDN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 250;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum POGEKCFJEDN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 250;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 areaType = 3;
int32 retcode = 12;
diff --git a/proto/EntityAbilityInvokeEntry.proto b/proto/EntityAbilityInvokeEntry.proto
index 1fdebecf..17816620 100644
--- a/proto/EntityAbilityInvokeEntry.proto
+++ b/proto/EntityAbilityInvokeEntry.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntry.proto";
+
message EntityAbilityInvokeEntry {
repeated AbilityInvokeEntry invokes = 4;
uint32 entityId = 9;
diff --git a/proto/EntityAiSyncNotify.proto b/proto/EntityAiSyncNotify.proto
index dffed656..5545c659 100644
--- a/proto/EntityAiSyncNotify.proto
+++ b/proto/EntityAiSyncNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AiSyncInfo.proto";
+
message EntityAiSyncNotify {
- enum ELGOOLKKFPB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 354;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ELGOOLKKFPB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 354;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 localAvatarAlertedMonsterList = 8;
repeated AiSyncInfo infoList = 10;
diff --git a/proto/EntityAuthorityInfo.proto b/proto/EntityAuthorityInfo.proto
index 77e33ed1..fb232090 100644
--- a/proto/EntityAuthorityInfo.proto
+++ b/proto/EntityAuthorityInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -9,6 +10,7 @@ import "SceneEntityAiInfo.proto";
import "Vector.proto";
import "EntityClientExtraInfo.proto";
import "AnimatorParameterValueInfoPair.proto";
+
message EntityAuthorityInfo {
AbilitySyncStateInfo abilityInfo = 1;
EntityRendererChangedInfo rendererChangedInfo = 2;
diff --git a/proto/EntityClientData.proto b/proto/EntityClientData.proto
index ea78cf6e..116daf54 100644
--- a/proto/EntityClientData.proto
+++ b/proto/EntityClientData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EntityClientData {
uint32 windChangeSceneTime = 1;
float windmillSyncAngle = 2;
diff --git a/proto/EntityClientExtraInfo.proto b/proto/EntityClientExtraInfo.proto
index 16b511a9..a87fac30 100644
--- a/proto/EntityClientExtraInfo.proto
+++ b/proto/EntityClientExtraInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message EntityClientExtraInfo {
Vector skillAnchorPosition = 1;
}
diff --git a/proto/EntityEnvironmentInfo.proto b/proto/EntityEnvironmentInfo.proto
index 53c3d126..0c8de094 100644
--- a/proto/EntityEnvironmentInfo.proto
+++ b/proto/EntityEnvironmentInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EntityEnvironmentInfo {
uint32 jsonClimateType = 1;
uint32 climateAreaId = 2;
diff --git a/proto/EntityFightPropChangeReasonNotify.proto b/proto/EntityFightPropChangeReasonNotify.proto
index 97ba7e0f..dc28d16e 100644
--- a/proto/EntityFightPropChangeReasonNotify.proto
+++ b/proto/EntityFightPropChangeReasonNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,14 +7,15 @@ option java_package = "emu.grasscutter.net.proto";
import "PropChangeReason.proto";
import "ChangeHpReason.proto";
import "ChangeEnergyReason.proto";
+
message EntityFightPropChangeReasonNotify {
- enum LMACOGPGNDH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1280;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LMACOGPGNDH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1280;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
float propDelta = 4;
PropChangeReason reason = 13;
diff --git a/proto/EntityFightPropUpdateNotify.proto b/proto/EntityFightPropUpdateNotify.proto
index 78eb7794..619c9843 100644
--- a/proto/EntityFightPropUpdateNotify.proto
+++ b/proto/EntityFightPropUpdateNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EntityFightPropUpdateNotify {
- enum AHIJFEHBGKE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1298;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AHIJFEHBGKE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1298;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map fightPropMap = 11;
uint32 entityId = 7;
diff --git a/proto/EntityMoveInfo.proto b/proto/EntityMoveInfo.proto
index 1c033fe0..891fc95b 100644
--- a/proto/EntityMoveInfo.proto
+++ b/proto/EntityMoveInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MotionInfo.proto";
+
message EntityMoveInfo {
uint32 entityId = 1;
MotionInfo motionInfo = 2;
diff --git a/proto/EntityRendererChangedInfo.proto b/proto/EntityRendererChangedInfo.proto
index 982e68c7..09d54b77 100644
--- a/proto/EntityRendererChangedInfo.proto
+++ b/proto/EntityRendererChangedInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EntityRendererChangedInfo {
map changedRenderers = 1;
uint32 visibilityCount = 2;
diff --git a/proto/Equip.proto b/proto/Equip.proto
index e2721344..0ebc92cc 100644
--- a/proto/Equip.proto
+++ b/proto/Equip.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Reliquary.proto";
import "Weapon.proto";
+
message Equip {
oneof detail {
Reliquary reliquary = 1;
diff --git a/proto/EquipParam.proto b/proto/EquipParam.proto
index 9533399a..97664390 100644
--- a/proto/EquipParam.proto
+++ b/proto/EquipParam.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EquipParam {
uint32 itemId = 1;
uint32 itemNum = 2;
diff --git a/proto/EquipParamList.proto b/proto/EquipParamList.proto
index aaaa9960..8a0e4014 100644
--- a/proto/EquipParamList.proto
+++ b/proto/EquipParamList.proto
@@ -16,10 +16,11 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "EquipParam.proto";
+option java_package = "emu.grasscutter.net.proto";
+
message EquipParamList {
repeated EquipParam item_list = 1;
}
diff --git a/proto/EquipRoguelikeRuneReq.proto b/proto/EquipRoguelikeRuneReq.proto
index dffc1897..21652ecc 100644
--- a/proto/EquipRoguelikeRuneReq.proto
+++ b/proto/EquipRoguelikeRuneReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EquipRoguelikeRuneReq {
- enum MKMHOALPDNO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8377;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MKMHOALPDNO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8377;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 runeList = 15;
}
diff --git a/proto/EquipRoguelikeRuneRsp.proto b/proto/EquipRoguelikeRuneRsp.proto
index 4dd1abf9..1452a1bc 100644
--- a/proto/EquipRoguelikeRuneRsp.proto
+++ b/proto/EquipRoguelikeRuneRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EquipRoguelikeRuneRsp {
- enum ANEJCBMBPAE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8054;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ANEJCBMBPAE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8054;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 runeList = 13;
int32 retcode = 7;
diff --git a/proto/EvtAiSyncCombatThreatInfoNotify.proto b/proto/EvtAiSyncCombatThreatInfoNotify.proto
index 11393497..59f7b584 100644
--- a/proto/EvtAiSyncCombatThreatInfoNotify.proto
+++ b/proto/EvtAiSyncCombatThreatInfoNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AiThreatInfo.proto";
+
message EvtAiSyncCombatThreatInfoNotify {
- enum HKDDKJGBFCD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 356;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HKDDKJGBFCD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 356;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
map combatThreatInfoMap = 8;
}
diff --git a/proto/EvtAiSyncSkillCdNotify.proto b/proto/EvtAiSyncSkillCdNotify.proto
index 0f3498f4..3031b707 100644
--- a/proto/EvtAiSyncSkillCdNotify.proto
+++ b/proto/EvtAiSyncSkillCdNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AiSkillCdInfo.proto";
+
message EvtAiSyncSkillCdNotify {
- enum NOBFEMIJJNE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 343;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NOBFEMIJJNE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 343;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
map aiCdMap = 11;
}
diff --git a/proto/EvtAnimatorParameterInfo.proto b/proto/EvtAnimatorParameterInfo.proto
index ad9a2489..c336e2c3 100644
--- a/proto/EvtAnimatorParameterInfo.proto
+++ b/proto/EvtAnimatorParameterInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AnimatorParameterValueInfo.proto";
+
message EvtAnimatorParameterInfo {
uint32 entityId = 14;
int32 nameId = 2;
diff --git a/proto/EvtAvatarLockChairReq.proto b/proto/EvtAvatarLockChairReq.proto
index d9a33d2f..6a5f28bb 100644
--- a/proto/EvtAvatarLockChairReq.proto
+++ b/proto/EvtAvatarLockChairReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message EvtAvatarLockChairReq {
- enum FINEJFAMDOG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 337;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FINEJFAMDOG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 337;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 chairId = 3;
Vector position = 14;
diff --git a/proto/EvtAvatarLockChairRsp.proto b/proto/EvtAvatarLockChairRsp.proto
index 1955fc03..99dd92f7 100644
--- a/proto/EvtAvatarLockChairRsp.proto
+++ b/proto/EvtAvatarLockChairRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message EvtAvatarLockChairRsp {
- enum GAPNEKBLNKF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 384;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GAPNEKBLNKF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 384;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
Vector position = 3;
uint64 chairId = 15;
diff --git a/proto/EvtAvatarSitDownNotify.proto b/proto/EvtAvatarSitDownNotify.proto
index 84688964..3fb468bd 100644
--- a/proto/EvtAvatarSitDownNotify.proto
+++ b/proto/EvtAvatarSitDownNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message EvtAvatarSitDownNotify {
- enum EHJKHGFNIEL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 353;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EHJKHGFNIEL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 353;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
Vector position = 2;
uint32 entityId = 4;
diff --git a/proto/EvtAvatarStandUpNotify.proto b/proto/EvtAvatarStandUpNotify.proto
index f88d1267..906f5183 100644
--- a/proto/EvtAvatarStandUpNotify.proto
+++ b/proto/EvtAvatarStandUpNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message EvtAvatarStandUpNotify {
- enum FHBJMPCKONG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 336;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FHBJMPCKONG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 336;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 chairId = 11;
int32 performId = 14;
diff --git a/proto/EvtBeingHitInfo.proto b/proto/EvtBeingHitInfo.proto
index b1ad3bc2..c835770d 100644
--- a/proto/EvtBeingHitInfo.proto
+++ b/proto/EvtBeingHitInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AttackResult.proto";
+
message EvtBeingHitInfo {
AttackResult attackResult = 5;
uint32 peerId = 7;
diff --git a/proto/EvtCombatSteerMotionInfo.proto b/proto/EvtCombatSteerMotionInfo.proto
index 5cc924f6..c918b3f0 100644
--- a/proto/EvtCombatSteerMotionInfo.proto
+++ b/proto/EvtCombatSteerMotionInfo.proto
@@ -16,10 +16,11 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+option java_package = "emu.grasscutter.net.proto";
+
message EvtCombatSteerMotionInfo {
Vector face_dir = 5;
Vector pos = 1;
diff --git a/proto/EvtCreateGadgetNotify.proto b/proto/EvtCreateGadgetNotify.proto
index 6a178615..79d1c20a 100644
--- a/proto/EvtCreateGadgetNotify.proto
+++ b/proto/EvtCreateGadgetNotify.proto
@@ -1,22 +1,24 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "ForwardType.proto";
+
message EvtCreateGadgetNotify {
- enum NNDMEEHFHPG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 320;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NNDMEEHFHPG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 320;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetLockPointIndex = 6;
- bool is_async_load = 137;
+ bool is_async_load = 137; //guessed
uint32 ownerEntityId = 3;
Vector initEulerAngles = 11;
uint32 propOwnerEntityId = 1;
diff --git a/proto/EvtDestroyGadgetNotify.proto b/proto/EvtDestroyGadgetNotify.proto
index 8aa5b5e4..52009652 100644
--- a/proto/EvtDestroyGadgetNotify.proto
+++ b/proto/EvtDestroyGadgetNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForwardType.proto";
+
message EvtDestroyGadgetNotify {
- enum CFFIONNKMNJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 374;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CFFIONNKMNJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 374;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
ForwardType forwardType = 11;
uint32 entityId = 3;
diff --git a/proto/EvtDoSkillSuccNotify.proto b/proto/EvtDoSkillSuccNotify.proto
index 8508bf0a..77f73633 100644
--- a/proto/EvtDoSkillSuccNotify.proto
+++ b/proto/EvtDoSkillSuccNotify.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForwardType.proto";
import "Vector.proto";
+
message EvtDoSkillSuccNotify {
- enum AFPNPDBLIDO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 398;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AFPNPDBLIDO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 398;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 skillId = 13;
ForwardType forwardType = 5;
diff --git a/proto/EvtEntityRenderersChangedNotify.proto b/proto/EvtEntityRenderersChangedNotify.proto
index f21a3da8..86fc9b74 100644
--- a/proto/EvtEntityRenderersChangedNotify.proto
+++ b/proto/EvtEntityRenderersChangedNotify.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForwardType.proto";
import "EntityRendererChangedInfo.proto";
+
message EvtEntityRenderersChangedNotify {
- enum EBMLMFNDDIK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 350;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EBMLMFNDDIK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 350;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
ForwardType forwardType = 10;
uint32 entityId = 4;
diff --git a/proto/EvtMotionInfoDuringSteerAttack.proto b/proto/EvtMotionInfoDuringSteerAttack.proto
index 5fe17722..59a9025f 100644
--- a/proto/EvtMotionInfoDuringSteerAttack.proto
+++ b/proto/EvtMotionInfoDuringSteerAttack.proto
@@ -16,10 +16,11 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+option java_package = "emu.grasscutter.net.proto";
+
message EvtMotionInfoDuringSteerAttack {
Vector face_dir = 15;
Vector pos = 8;
diff --git a/proto/ExhibitionDisplayInfo.proto b/proto/ExhibitionDisplayInfo.proto
index cd4e3bf4..ee817324 100644
--- a/proto/ExhibitionDisplayInfo.proto
+++ b/proto/ExhibitionDisplayInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ExhibitionDisplayInfo {
uint32 id = 1;
uint32 param = 2;
diff --git a/proto/ExitTransPointRegionNotify.proto b/proto/ExitTransPointRegionNotify.proto
index 83bc8393..a835049a 100644
--- a/proto/ExitTransPointRegionNotify.proto
+++ b/proto/ExitTransPointRegionNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ExitTransPointRegionNotify {
- enum AHMONCNKABI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 206;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AHMONCNKABI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 206;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 pointId = 2;
uint32 sceneId = 8;
diff --git a/proto/ExpeditionChallengeInfo.proto b/proto/ExpeditionChallengeInfo.proto
index bb4bc723..94b41f01 100644
--- a/proto/ExpeditionChallengeInfo.proto
+++ b/proto/ExpeditionChallengeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ExpeditionChallengeInfo {
uint32 openTime = 11;
uint32 id = 13;
diff --git a/proto/ExpeditionInfo.proto b/proto/ExpeditionInfo.proto
index 549c6d0f..1963b87f 100644
--- a/proto/ExpeditionInfo.proto
+++ b/proto/ExpeditionInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ExpeditionChallengeInfo.proto";
import "ExpeditionPathInfo.proto";
+
message ExpeditionInfo {
repeated ExpeditionChallengeInfo exceededItemTypeList = 2;
bool leftMonsters = 12;
diff --git a/proto/ExpeditionPathInfo.proto b/proto/ExpeditionPathInfo.proto
index 3467731e..d0dc527e 100644
--- a/proto/ExpeditionPathInfo.proto
+++ b/proto/ExpeditionPathInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ExpeditionState.proto";
+
message ExpeditionPathInfo {
uint32 startTime = 15;
uint32 Unk3300_LFIFDGAGFDC = 7;
diff --git a/proto/ExpeditionState.proto b/proto/ExpeditionState.proto
index 073a4fe5..c2fc3b6b 100644
--- a/proto/ExpeditionState.proto
+++ b/proto/ExpeditionState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/FKJCFGLHNPM.proto b/proto/FKJCFGLHNPM.proto
index ef67f0a1..05b3e443 100644
--- a/proto/FKJCFGLHNPM.proto
+++ b/proto/FKJCFGLHNPM.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DMMAGIEOPDG.proto";
+
message FKJCFGLHNPM {
repeated DMMAGIEOPDG stageInfoList = 9;
}
diff --git a/proto/FallInfo.proto b/proto/FallInfo.proto
new file mode 100644
index 00000000..41487eb9
--- /dev/null
+++ b/proto/FallInfo.proto
@@ -0,0 +1,12 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "FallPlayerInfo.proto";
+
+message FallInfo {
+ uint32 endTime = 6;
+ map scenePlayerFallInfoMap = 9;
+}
diff --git a/proto/FallPlayerInfo.proto b/proto/FallPlayerInfo.proto
new file mode 100644
index 00000000..3fc75571
--- /dev/null
+++ b/proto/FallPlayerInfo.proto
@@ -0,0 +1,14 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message FallPlayerInfo {
+ uint32 timeCost = 10;
+ uint32 uid = 4;
+ map ballCatchCountMap = 8;
+ uint32 curScore = 11;
+ bool isGround = 15;
+}
diff --git a/proto/FeatureBlockInfo.proto b/proto/FeatureBlockInfo.proto
index 6984b570..d9615bde 100644
--- a/proto/FeatureBlockInfo.proto
+++ b/proto/FeatureBlockInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FeatureBlockInfo {
uint32 featureType = 1;
uint32 endTime = 2;
diff --git a/proto/FetterData.proto b/proto/FetterData.proto
index 15aa541e..b95a222a 100644
--- a/proto/FetterData.proto
+++ b/proto/FetterData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FetterData {
uint32 fetterId = 1;
uint32 fetterState = 2;
diff --git a/proto/FightPropPair.proto b/proto/FightPropPair.proto
index 628a6602..d2d8b92b 100644
--- a/proto/FightPropPair.proto
+++ b/proto/FightPropPair.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FightPropPair {
uint32 propType = 1;
float propValue = 2;
diff --git a/proto/FilterType.proto b/proto/FilterType.proto
index e42a2659..b0a34ac0 100644
--- a/proto/FilterType.proto
+++ b/proto/FilterType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/FindHilichurlAcceptQuestNotify.proto b/proto/FindHilichurlAcceptQuestNotify.proto
index 94da53f2..a9368dbc 100644
--- a/proto/FindHilichurlAcceptQuestNotify.proto
+++ b/proto/FindHilichurlAcceptQuestNotify.proto
@@ -1,12 +1,17 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FindHilichurlAcceptQuestNotify {
- enum POCGDCLDDMI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8522;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum POCGDCLDDMI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8522;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
}
diff --git a/proto/FindHilichurlDayContentInfo.proto b/proto/FindHilichurlDayContentInfo.proto
index 18d31fc6..8a2edd40 100644
--- a/proto/FindHilichurlDayContentInfo.proto
+++ b/proto/FindHilichurlDayContentInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FindHilichurlDayContentInfo {
uint32 startTime = 5;
}
diff --git a/proto/FindHilichurlFinishSecondQuestNotify.proto b/proto/FindHilichurlFinishSecondQuestNotify.proto
index 6e5f4683..9e1b8b46 100644
--- a/proto/FindHilichurlFinishSecondQuestNotify.proto
+++ b/proto/FindHilichurlFinishSecondQuestNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FindHilichurlFinishSecondQuestNotify {
- enum INNBCDKAJKJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8774;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum INNBCDKAJKJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8774;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 dayIndex = 9;
}
diff --git a/proto/FindHilichurlInfo.proto b/proto/FindHilichurlInfo.proto
index c7c6da10..1573dd04 100644
--- a/proto/FindHilichurlInfo.proto
+++ b/proto/FindHilichurlInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FindHilichurlDayContentInfo.proto";
+
message FindHilichurlInfo {
uint32 dayIndex = 1;
bool isEndQuestAccept = 14;
diff --git a/proto/FinishedParentQuestNotify.proto b/proto/FinishedParentQuestNotify.proto
index ccd17cf5..bd3b270d 100644
--- a/proto/FinishedParentQuestNotify.proto
+++ b/proto/FinishedParentQuestNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ParentQuest.proto";
+
message FinishedParentQuestNotify {
- enum MPBKAANIEOK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 498;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MPBKAANIEOK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 498;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ParentQuest parentQuestList = 3;
}
diff --git a/proto/FinishedParentQuestUpdateNotify.proto b/proto/FinishedParentQuestUpdateNotify.proto
index 4b5b0593..f007d159 100644
--- a/proto/FinishedParentQuestUpdateNotify.proto
+++ b/proto/FinishedParentQuestUpdateNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ParentQuest.proto";
+
message FinishedParentQuestUpdateNotify {
- enum JPBJMNPBPPB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 420;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JPBJMNPBPPB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 420;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ParentQuest parentQuestList = 15;
}
diff --git a/proto/FireWorkData.proto b/proto/FireWorkData.proto
index 8cc430a2..11d7c550 100644
--- a/proto/FireWorkData.proto
+++ b/proto/FireWorkData.proto
@@ -1,12 +1,10 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "FireWorkInstance.proto";
-
message FireWorkData {
uint32 id = 1;
repeated FireWorkInstance fireWorkInstance = 2;
diff --git a/proto/FireWorkInstance.proto b/proto/FireWorkInstance.proto
index c57d5a9e..b801bcee 100644
--- a/proto/FireWorkInstance.proto
+++ b/proto/FireWorkInstance.proto
@@ -1,12 +1,10 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "FireWorkType.proto";
-
message FireWorkInstance {
FireWorkType type = 1;
int32 value = 2;
diff --git a/proto/FireWorkNotify.proto b/proto/FireWorkNotify.proto
index e0a976ff..67503e80 100644
--- a/proto/FireWorkNotify.proto
+++ b/proto/FireWorkNotify.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FireWorkData.proto";
@@ -7,7 +8,6 @@ import "FireWorkData.proto";
// CmdId: 6079
// EnetChannelId: 0
// EnetIsReliable: true
-
message FireWorkNotify {
repeated FireWorkData fireWorkData = 1;
}
diff --git a/proto/FireWorkReq.proto b/proto/FireWorkReq.proto
index 61f1f64d..9f645394 100644
--- a/proto/FireWorkReq.proto
+++ b/proto/FireWorkReq.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FireWorkData.proto";
@@ -8,7 +9,6 @@ import "FireWorkData.proto";
// EnetChannelId: 0
// EnetIsReliable: true
// IsAllowClient: true
-
message FireWorkReq {
FireWorkData fireWorkData = 7;
}
diff --git a/proto/FireWorkType.proto b/proto/FireWorkType.proto
index c7fcfbe3..4730c9d7 100644
--- a/proto/FireWorkType.proto
+++ b/proto/FireWorkType.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum FireWorkType {
diff --git a/proto/FireworkSetData.proto b/proto/FireworkSetData.proto
index fb97c588..6da0c798 100644
--- a/proto/FireworkSetData.proto
+++ b/proto/FireworkSetData.proto
@@ -1,12 +1,10 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "FireWorkInstance.proto";
-
message FireworkSetData {
uint32 id = 1;
repeated uint32 _unknown_field_ = 2;
diff --git a/proto/FireworkSetNotify.proto b/proto/FireworkSetNotify.proto
index 0a081c1a..80868783 100644
--- a/proto/FireworkSetNotify.proto
+++ b/proto/FireworkSetNotify.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FireworkSetData.proto";
@@ -7,7 +8,6 @@ import "FireworkSetData.proto";
// CmdId: 5934
// EnetChannelId: 0
// EnetIsReliable: true
-
message FireworkSetNotify {
uint32 code = 1;
repeated FireworkSetData data = 9;
diff --git a/proto/FireworkSetReq.proto b/proto/FireworkSetReq.proto
index e11a9d7f..7216b353 100644
--- a/proto/FireworkSetReq.proto
+++ b/proto/FireworkSetReq.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FireworkSetData.proto";
@@ -8,7 +9,6 @@ import "FireworkSetData.proto";
// EnetChannelId: 0
// EnetIsReliable: true
// IsAllowClient: true
-
message FireworkSetReq {
FireworkSetData data = 2;
}
diff --git a/proto/FireworkSetRsp.proto b/proto/FireworkSetRsp.proto
index f9995212..229ba490 100644
--- a/proto/FireworkSetRsp.proto
+++ b/proto/FireworkSetRsp.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
// CmdId: 5969
diff --git a/proto/FishPoolInfo.proto b/proto/FishPoolInfo.proto
index a41af7a5..b383c019 100644
--- a/proto/FishPoolInfo.proto
+++ b/proto/FishPoolInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FishPoolInfo {
uint32 poolId = 1;
repeated uint32 fishAreaList = 2;
diff --git a/proto/FishtankFishInfo.proto b/proto/FishtankFishInfo.proto
index cb828699..2c75f7b3 100644
--- a/proto/FishtankFishInfo.proto
+++ b/proto/FishtankFishInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FishtankFishInfo {
float fishDistanceFromWater = 1;
float fishScale = 2;
diff --git a/proto/FleurFairChapterInfo.proto b/proto/FleurFairChapterInfo.proto
index 9a0fbb23..185c78ea 100644
--- a/proto/FleurFairChapterInfo.proto
+++ b/proto/FleurFairChapterInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FleurFairChapterInfo {
uint32 openTime = 10;
uint32 chapterId = 14;
diff --git a/proto/FleurFairDungeonSectionInfo.proto b/proto/FleurFairDungeonSectionInfo.proto
index 0cf2be3d..4f5560a2 100644
--- a/proto/FleurFairDungeonSectionInfo.proto
+++ b/proto/FleurFairDungeonSectionInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FleurFairDungeonSectionInfo {
uint32 openTime = 11;
uint32 sectionId = 2;
diff --git a/proto/FleurFairInfo.proto b/proto/FleurFairInfo.proto
index 819eeb3b..f14dd0d5 100644
--- a/proto/FleurFairInfo.proto
+++ b/proto/FleurFairInfo.proto
@@ -1,8 +1,13 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+import "uint32.proto";
import "FleurFairChapterInfo.proto";
import "FleurFairDungeonSectionInfo.proto";
+
message FleurFairInfo {
uint32 gpjbakimcgp = 10;
map previewStageIndex = 6;
diff --git a/proto/FleurFairMusicGameSettleReq.proto b/proto/FleurFairMusicGameSettleReq.proto
index d0fa8681..61561f2e 100644
--- a/proto/FleurFairMusicGameSettleReq.proto
+++ b/proto/FleurFairMusicGameSettleReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FleurFairMusicGameSettleReq {
- enum CCDNCHGCFON {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2072;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CCDNCHGCFON {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2072;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 combo = 3;
uint32 musicBasicId = 9;
diff --git a/proto/FleurFairMusicGameSettleRsp.proto b/proto/FleurFairMusicGameSettleRsp.proto
index 84567cd4..3fa875c8 100644
--- a/proto/FleurFairMusicGameSettleRsp.proto
+++ b/proto/FleurFairMusicGameSettleRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FleurFairMusicGameSettleRsp {
- enum LNFEHJBPLMB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2200;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LNFEHJBPLMB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2200;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 musicBasicId = 4;
bool isNewRecord = 5;
diff --git a/proto/FleurFairMusicGameStartReq.proto b/proto/FleurFairMusicGameStartReq.proto
index dd5778e7..a39a3960 100644
--- a/proto/FleurFairMusicGameStartReq.proto
+++ b/proto/FleurFairMusicGameStartReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FleurFairMusicGameStartReq {
- enum PFDBOCEADKK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2105;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PFDBOCEADKK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2105;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 musicBasicId = 8;
}
diff --git a/proto/FleurFairMusicGameStartRsp.proto b/proto/FleurFairMusicGameStartRsp.proto
index 06df7dbb..d226d314 100644
--- a/proto/FleurFairMusicGameStartRsp.proto
+++ b/proto/FleurFairMusicGameStartRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FleurFairMusicGameStartRsp {
- enum IOOGHFABFBP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2088;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IOOGHFABFBP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2088;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 3;
uint32 musicBasicId = 5;
diff --git a/proto/FleurFairMusicRecord.proto b/proto/FleurFairMusicRecord.proto
new file mode 100644
index 00000000..800c258a
--- /dev/null
+++ b/proto/FleurFairMusicRecord.proto
@@ -0,0 +1,12 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message FleurFairMusicRecord {
+ uint32 maxCombo = 1;
+ bool isUnlock = 7;
+ uint32 maxScore = 8;
+}
diff --git a/proto/FlightDailyRecord.proto b/proto/FlightDailyRecord.proto
index 21f7aa41..dcf34504 100644
--- a/proto/FlightDailyRecord.proto
+++ b/proto/FlightDailyRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FlightDailyRecord {
uint32 groupId = 14;
uint32 startTime = 15;
diff --git a/proto/FlightInfo.proto b/proto/FlightInfo.proto
index 48ca5b0e..4628bdb3 100644
--- a/proto/FlightInfo.proto
+++ b/proto/FlightInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FlightDailyRecord.proto";
+
message FlightInfo {
repeated FlightDailyRecord dailyRecordList = 5;
uint32 minOpenPlayerLevel = 2;
diff --git a/proto/ForceUpdateInfo.proto b/proto/ForceUpdateInfo.proto
index cd7c1114..2e3e530f 100644
--- a/proto/ForceUpdateInfo.proto
+++ b/proto/ForceUpdateInfo.proto
@@ -16,7 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message ForceUpdateInfo {
string force_update_url = 1;
}
diff --git a/proto/ForgeDataNotify.proto b/proto/ForgeDataNotify.proto
index 5f1392ac..a7471473 100644
--- a/proto/ForgeDataNotify.proto
+++ b/proto/ForgeDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForgeQueueData.proto";
+
message ForgeDataNotify {
- enum KBOJBKODBBF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 604;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KBOJBKODBBF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 604;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 maxQueueNum = 8;
map forgeQueueMap = 14;
diff --git a/proto/ForgeFormulaDataNotify.proto b/proto/ForgeFormulaDataNotify.proto
index 2d127c58..faa70bf7 100644
--- a/proto/ForgeFormulaDataNotify.proto
+++ b/proto/ForgeFormulaDataNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ForgeFormulaDataNotify {
- enum MAAICENINJL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 661;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MAAICENINJL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 661;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isLocked = 1;
uint32 forgeId = 12;
diff --git a/proto/ForgeGetQueueDataReq.proto b/proto/ForgeGetQueueDataReq.proto
index 5e2d2567..fcc58f7f 100644
--- a/proto/ForgeGetQueueDataReq.proto
+++ b/proto/ForgeGetQueueDataReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ForgeGetQueueDataReq {
- enum AFHOHDGOFFF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 635;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AFHOHDGOFFF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 635;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/ForgeGetQueueDataRsp.proto b/proto/ForgeGetQueueDataRsp.proto
index e1c9b2e6..191dc90c 100644
--- a/proto/ForgeGetQueueDataRsp.proto
+++ b/proto/ForgeGetQueueDataRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForgeQueueData.proto";
+
message ForgeGetQueueDataRsp {
- enum EGLMICCFADE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 607;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EGLMICCFADE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 607;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 12;
uint32 maxQueueNum = 7;
diff --git a/proto/ForgeQueueData.proto b/proto/ForgeQueueData.proto
index a95920f7..9798ccec 100644
--- a/proto/ForgeQueueData.proto
+++ b/proto/ForgeQueueData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ForgeQueueData {
uint32 forgeId = 6;
uint32 finishCount = 1;
diff --git a/proto/ForgeQueueDataNotify.proto b/proto/ForgeQueueDataNotify.proto
index 6ff040d6..6ba9408b 100644
--- a/proto/ForgeQueueDataNotify.proto
+++ b/proto/ForgeQueueDataNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForgeQueueData.proto";
+
message ForgeQueueDataNotify {
- enum EBMKPJICDKP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 643;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EBMKPJICDKP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 643;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 removedForgeQueueList = 10;
map forgeQueueMap = 14;
diff --git a/proto/ForgeQueueManipulateReq.proto b/proto/ForgeQueueManipulateReq.proto
index 92a5ec81..f28052f2 100644
--- a/proto/ForgeQueueManipulateReq.proto
+++ b/proto/ForgeQueueManipulateReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForgeQueueManipulateType.proto";
+
message ForgeQueueManipulateReq {
- enum BKBECDMOFNM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 653;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BKBECDMOFNM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 653;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 forgeQueueId = 5;
ForgeQueueManipulateType manipulateType = 2;
diff --git a/proto/ForgeQueueManipulateRsp.proto b/proto/ForgeQueueManipulateRsp.proto
index d9a2bf92..a56c362f 100644
--- a/proto/ForgeQueueManipulateRsp.proto
+++ b/proto/ForgeQueueManipulateRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ForgeQueueManipulateType.proto";
import "ItemParam.proto";
+
message ForgeQueueManipulateRsp {
- enum AOJCPKNGIFA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 636;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AOJCPKNGIFA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 636;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ItemParam returnItemList = 3;
ForgeQueueManipulateType manipulateType = 7;
diff --git a/proto/ForgeQueueManipulateType.proto b/proto/ForgeQueueManipulateType.proto
index 51e42c2a..2368bf11 100644
--- a/proto/ForgeQueueManipulateType.proto
+++ b/proto/ForgeQueueManipulateType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ForgeStartReq.proto b/proto/ForgeStartReq.proto
index 6cca00b6..52fe25ac 100644
--- a/proto/ForgeStartReq.proto
+++ b/proto/ForgeStartReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ForgeStartReq {
- enum FPIEKIGCPND {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 652;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FPIEKIGCPND {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 652;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 avatarId = 10;
uint32 forgeCount = 6;
diff --git a/proto/ForgeStartRsp.proto b/proto/ForgeStartRsp.proto
index cea91b0a..da04d936 100644
--- a/proto/ForgeStartRsp.proto
+++ b/proto/ForgeStartRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ForgeStartRsp {
- enum PABBAJPLAIC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 603;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PABBAJPLAIC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 603;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 10;
}
diff --git a/proto/ForwardType.proto b/proto/ForwardType.proto
index 84fdef9c..40d0d287 100644
--- a/proto/ForwardType.proto
+++ b/proto/ForwardType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/FoundationInfo.proto b/proto/FoundationInfo.proto
index 95711a62..6464b43b 100644
--- a/proto/FoundationInfo.proto
+++ b/proto/FoundationInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FoundationStatus.proto";
+
message FoundationInfo {
FoundationStatus status = 1;
repeated uint32 uidList = 2;
diff --git a/proto/FoundationStatus.proto b/proto/FoundationStatus.proto
index cef065e3..80bdb878 100644
--- a/proto/FoundationStatus.proto
+++ b/proto/FoundationStatus.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/FriendBrief.proto b/proto/FriendBrief.proto
index 125d5b1f..6edc5a0d 100644
--- a/proto/FriendBrief.proto
+++ b/proto/FriendBrief.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,6 +9,7 @@ import "FriendEnterHomeOption.proto";
import "ProfilePicture.proto";
import "PlatformType.proto";
import "SocialShowAvatarInfo.proto";
+
message FriendBrief {
uint32 uid = 1;
string nickname = 2;
diff --git a/proto/FriendEnterHomeOption.proto b/proto/FriendEnterHomeOption.proto
index a4fac594..ab4f2efc 100644
--- a/proto/FriendEnterHomeOption.proto
+++ b/proto/FriendEnterHomeOption.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/FriendOnlineState.proto b/proto/FriendOnlineState.proto
index 7beae32c..3a84c376 100644
--- a/proto/FriendOnlineState.proto
+++ b/proto/FriendOnlineState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/FungusDetail.proto b/proto/FungusDetail.proto
index 757217ac..18073786 100644
--- a/proto/FungusDetail.proto
+++ b/proto/FungusDetail.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FungusDetail {
bool isCultivate = 12;
uint32 Unk3300_GCLBPDJDEDN = 14;
diff --git a/proto/FungusFighterInfo.proto b/proto/FungusFighterInfo.proto
index 23f8b891..189f4df2 100644
--- a/proto/FungusFighterInfo.proto
+++ b/proto/FungusFighterInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,6 +8,7 @@ import "FungusDetail.proto";
import "FungusTrainingProgressDetail.proto";
import "FungusPlotStageDetail.proto";
import "FungusTrainingDungeonDetail.proto";
+
message FungusFighterInfo {
repeated FungusDetail fungusDetailList = 3;
repeated uint32 Unk3300_GIHAKKAJHDH = 9;
diff --git a/proto/FungusFighterMonsterDetail.proto b/proto/FungusFighterMonsterDetail.proto
index 5bf97979..aa3b3b58 100644
--- a/proto/FungusFighterMonsterDetail.proto
+++ b/proto/FungusFighterMonsterDetail.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FungusFighterMonsterDetail {
float curHpPercentage = 9;
uint32 fungusId = 10;
diff --git a/proto/FungusPlotStageDetail.proto b/proto/FungusPlotStageDetail.proto
index 64ea2c6d..3c97f232 100644
--- a/proto/FungusPlotStageDetail.proto
+++ b/proto/FungusPlotStageDetail.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FungusPlotStageDetail {
uint32 stageId = 3;
bool isOpen = 15;
diff --git a/proto/FungusTrainingDungeonDetail.proto b/proto/FungusTrainingDungeonDetail.proto
index 8d351a12..4e5ac20a 100644
--- a/proto/FungusTrainingDungeonDetail.proto
+++ b/proto/FungusTrainingDungeonDetail.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FungusTrainingDungeonDetail {
bool isOpen = 8;
uint32 bestScore = 7;
diff --git a/proto/FungusTrainingMonsterPreviewDetail.proto b/proto/FungusTrainingMonsterPreviewDetail.proto
index d3b92c0d..ce979be7 100644
--- a/proto/FungusTrainingMonsterPreviewDetail.proto
+++ b/proto/FungusTrainingMonsterPreviewDetail.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FungusTrainingMonsterPreviewDetail {
uint32 monsterId = 3;
uint32 level = 5;
diff --git a/proto/FungusTrainingPoolPreviewDetail.proto b/proto/FungusTrainingPoolPreviewDetail.proto
index 284c7d11..c1b6ebdc 100644
--- a/proto/FungusTrainingPoolPreviewDetail.proto
+++ b/proto/FungusTrainingPoolPreviewDetail.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FungusTrainingMonsterPreviewDetail.proto";
+
message FungusTrainingPoolPreviewDetail {
uint32 poolId = 10;
repeated FungusTrainingMonsterPreviewDetail monsterPreviewDetailList = 5;
diff --git a/proto/FungusTrainingProgressDetail.proto b/proto/FungusTrainingProgressDetail.proto
index 4545743a..7a3e0acc 100644
--- a/proto/FungusTrainingProgressDetail.proto
+++ b/proto/FungusTrainingProgressDetail.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FungusTrainingPoolPreviewDetail.proto";
import "FungusFighterMonsterDetail.proto";
+
message FungusTrainingProgressDetail {
repeated uint32 Unk3300_EEOIMDJOHCM = 15;
uint32 curRound = 1;
diff --git a/proto/Furniture.proto b/proto/Furniture.proto
index 48f1fdd0..cbd6d3c1 100644
--- a/proto/Furniture.proto
+++ b/proto/Furniture.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message Furniture {
uint32 count = 1;
}
diff --git a/proto/FurnitureCurModuleArrangeCountNotify.proto b/proto/FurnitureCurModuleArrangeCountNotify.proto
index 5d2e5104..379e0c22 100644
--- a/proto/FurnitureCurModuleArrangeCountNotify.proto
+++ b/proto/FurnitureCurModuleArrangeCountNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Uint32Pair.proto";
+
message FurnitureCurModuleArrangeCountNotify {
- enum HGICNMNBGLO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4851;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HGICNMNBGLO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4851;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated Uint32Pair furnitureArrangeCountList = 13;
}
diff --git a/proto/FurnitureMakeBeHelpedData.proto b/proto/FurnitureMakeBeHelpedData.proto
index 2ce866d5..e8dd3607 100644
--- a/proto/FurnitureMakeBeHelpedData.proto
+++ b/proto/FurnitureMakeBeHelpedData.proto
@@ -1,9 +1,9 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProfilePicture.proto";
+
message FurnitureMakeBeHelpedData {
uint32 uid = 7;
ProfilePicture profilePicture = 10;
diff --git a/proto/FurnitureMakeBeHelpedNotify.proto b/proto/FurnitureMakeBeHelpedNotify.proto
index cda89cd1..d12f9c37 100644
--- a/proto/FurnitureMakeBeHelpedNotify.proto
+++ b/proto/FurnitureMakeBeHelpedNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FurnitureMakeSlot.proto";
import "FurnitureMakeBeHelpedData.proto";
+
message FurnitureMakeBeHelpedNotify {
- enum EJBNALJACLJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4522;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EJBNALJACLJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4522;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
FurnitureMakeSlot furnitureMakeSlot = 2;
FurnitureMakeBeHelpedData furnitureMakeHelpedData = 12;
diff --git a/proto/FurnitureMakeCancelReq.proto b/proto/FurnitureMakeCancelReq.proto
index 7563ecf3..030791c7 100644
--- a/proto/FurnitureMakeCancelReq.proto
+++ b/proto/FurnitureMakeCancelReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FurnitureMakeCancelReq {
- enum NMENAMEMOJA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4577;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NMENAMEMOJA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4577;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 makeId = 5;
uint32 index = 12;
diff --git a/proto/FurnitureMakeCancelRsp.proto b/proto/FurnitureMakeCancelRsp.proto
index 9b9155ef..d170fd40 100644
--- a/proto/FurnitureMakeCancelRsp.proto
+++ b/proto/FurnitureMakeCancelRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FurnitureMakeSlot.proto";
+
message FurnitureMakeCancelRsp {
- enum PAEMPLDCDHP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4561;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PAEMPLDCDHP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4561;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 4;
FurnitureMakeSlot furnitureMakeSlot = 14;
diff --git a/proto/FurnitureMakeData.proto b/proto/FurnitureMakeData.proto
index b8e68076..5e90efe8 100644
--- a/proto/FurnitureMakeData.proto
+++ b/proto/FurnitureMakeData.proto
@@ -1,5 +1,7 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message FurnitureMakeData {
uint32 durTime = 5;
uint32 makeId = 6;
diff --git a/proto/FurnitureMakeFinishNotify.proto b/proto/FurnitureMakeFinishNotify.proto
index ce78f34d..510eb23c 100644
--- a/proto/FurnitureMakeFinishNotify.proto
+++ b/proto/FurnitureMakeFinishNotify.proto
@@ -1,12 +1,17 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FurnitureMakeFinishNotify {
- enum MIOIGBJOKEO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4789;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MIOIGBJOKEO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4789;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
}
diff --git a/proto/FurnitureMakeHelpData.proto b/proto/FurnitureMakeHelpData.proto
index 8ec60d80..5582d4c5 100644
--- a/proto/FurnitureMakeHelpData.proto
+++ b/proto/FurnitureMakeHelpData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FurnitureMakeHelpData {
uint32 times = 2;
uint32 uid = 6;
diff --git a/proto/FurnitureMakeHelpReq.proto b/proto/FurnitureMakeHelpReq.proto
index 1cafc46c..5a8418de 100644
--- a/proto/FurnitureMakeHelpReq.proto
+++ b/proto/FurnitureMakeHelpReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FurnitureMakeHelpReq {
- enum MCJFGBALEMN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4739;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MCJFGBALEMN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4739;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/FurnitureMakeHelpRsp.proto b/proto/FurnitureMakeHelpRsp.proto
index 715a6341..1e316bbd 100644
--- a/proto/FurnitureMakeHelpRsp.proto
+++ b/proto/FurnitureMakeHelpRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FurnitureMakeHelpData.proto";
+
message FurnitureMakeHelpRsp {
- enum IIBCBIPNGEA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4533;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IIBCBIPNGEA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4533;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
repeated FurnitureMakeHelpData helpDataList = 4;
diff --git a/proto/FurnitureMakeInfo.proto b/proto/FurnitureMakeInfo.proto
index 61222622..e58640a7 100644
--- a/proto/FurnitureMakeInfo.proto
+++ b/proto/FurnitureMakeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FurnitureMakeInfo {
uint32 makeCount = 9;
uint32 furnitureId = 7;
diff --git a/proto/FurnitureMakeInfoChangeNotify.proto b/proto/FurnitureMakeInfoChangeNotify.proto
index 2d5eee4f..9ecf9a7c 100644
--- a/proto/FurnitureMakeInfoChangeNotify.proto
+++ b/proto/FurnitureMakeInfoChangeNotify.proto
@@ -16,10 +16,11 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "FurnitureMakeInfo.proto";
+option java_package = "emu.grasscutter.net.proto";
+
message FurnitureMakeInfoChangeNotify {
// enum CmdId {
// option allow_alias = true;
diff --git a/proto/FurnitureMakeMakeInfo.proto b/proto/FurnitureMakeMakeInfo.proto
index 2fc29254..5c864445 100644
--- a/proto/FurnitureMakeMakeInfo.proto
+++ b/proto/FurnitureMakeMakeInfo.proto
@@ -16,7 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message FurnitureMakeMakeInfo {
uint32 furniture_id = 13;
uint32 make_count = 9;
diff --git a/proto/FurnitureMakeReq.proto b/proto/FurnitureMakeReq.proto
index 8656ad90..26674823 100644
--- a/proto/FurnitureMakeReq.proto
+++ b/proto/FurnitureMakeReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FurnitureMakeReq {
- enum EFOKMLKACBP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4894;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EFOKMLKACBP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4894;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/FurnitureMakeRsp.proto b/proto/FurnitureMakeRsp.proto
index dd948c80..b888ac1b 100644
--- a/proto/FurnitureMakeRsp.proto
+++ b/proto/FurnitureMakeRsp.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,14 +8,15 @@ import "FurnitureMakeSlot.proto";
import "FurnitureMakeHelpData.proto";
import "FurnitureMakeInfo.proto";
import "FurnitureMakeBeHelpedData.proto";
+
message FurnitureMakeRsp {
- enum EIPCPPBDLLA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4802;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EIPCPPBDLLA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4802;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
FurnitureMakeSlot furnitureMakeSlot = 3;
diff --git a/proto/FurnitureMakeSlot.proto b/proto/FurnitureMakeSlot.proto
index 45e36943..523e479e 100644
--- a/proto/FurnitureMakeSlot.proto
+++ b/proto/FurnitureMakeSlot.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FurnitureMakeData.proto";
+
message FurnitureMakeSlot {
repeated FurnitureMakeData furnitureMakeDataList = 4;
}
diff --git a/proto/FurnitureMakeStartReq.proto b/proto/FurnitureMakeStartReq.proto
index f84f640d..875cb87d 100644
--- a/proto/FurnitureMakeStartReq.proto
+++ b/proto/FurnitureMakeStartReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message FurnitureMakeStartReq {
- enum MEJIFGHCCJP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4740;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MEJIFGHCCJP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4740;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 makeId = 15;
uint32 avatarId = 13;
diff --git a/proto/FurnitureMakeStartRsp.proto b/proto/FurnitureMakeStartRsp.proto
index 742dfdf5..1421c41d 100644
--- a/proto/FurnitureMakeStartRsp.proto
+++ b/proto/FurnitureMakeStartRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FurnitureMakeSlot.proto";
+
message FurnitureMakeStartRsp {
- enum FBLHKPMBEOI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4756;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FBLHKPMBEOI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4756;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
FurnitureMakeSlot furnitureMakeSlot = 11;
int32 retcode = 15;
diff --git a/proto/GCGOperation.proto b/proto/GCGOperation.proto
new file mode 100644
index 00000000..2756b8b8
--- /dev/null
+++ b/proto/GCGOperation.proto
@@ -0,0 +1,27 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "OpRedraw.proto";
+import "OpSelectOnStage.proto";
+import "OpReroll.proto";
+import "OpAttack.proto";
+import "OpPass.proto";
+import "OpPlayCard.proto";
+import "OpReboot.proto";
+import "OpSurrender.proto";
+
+message GCGOperation {
+ oneof op {
+ OpRedraw op_redraw = 12;
+ OpSelectOnStage op_select_on_stage = 4;
+ OpReroll op_reroll = 13;
+ OpAttack op_attack = 9;
+ OpPass op_pass = 10;
+ OpPlayCard op_play_card = 8;
+ OpReboot op_reboot = 6;
+ OpSurrender op_surrender = 15;
+ }
+}
diff --git a/proto/ShellInfo.proto b/proto/GCGOperationPass.proto
similarity index 63%
rename from proto/ShellInfo.proto
rename to proto/GCGOperationPass.proto
index 99f9cfdc..9b413c7e 100644
--- a/proto/ShellInfo.proto
+++ b/proto/GCGOperationPass.proto
@@ -1,5 +1,9 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-message ShellInfo {
- uint32 shellId = 1;
+
+
+
+
+message GCGOperationPass {
}
diff --git a/proto/GCGOperationRedraw.proto b/proto/GCGOperationRedraw.proto
new file mode 100644
index 00000000..6cb1990e
--- /dev/null
+++ b/proto/GCGOperationRedraw.proto
@@ -0,0 +1,10 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message GCGOperationRedraw {
+ repeated uint32 cardList = 12;
+}
diff --git a/proto/GCGOperationReq.proto b/proto/GCGOperationReq.proto
new file mode 100644
index 00000000..378d0311
--- /dev/null
+++ b/proto/GCGOperationReq.proto
@@ -0,0 +1,22 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "GCGOperation.proto";
+
+message GCGOperationReq {
+ //enum GMDGEMKCKPF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 7487;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
+
+ uint32 redirectUid = 3;
+ uint32 opSeq = 6;
+ GCGOperation op = 11;
+}
diff --git a/proto/GCGOperationRsp.proto b/proto/GCGOperationRsp.proto
new file mode 100644
index 00000000..6debef94
--- /dev/null
+++ b/proto/GCGOperationRsp.proto
@@ -0,0 +1,19 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message GCGOperationRsp {
+ //enum ILJPBGCIOBB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 7651;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
+
+ uint32 opSeq = 7;
+ int32 retcode = 3;
+}
diff --git a/proto/GCGTCTavernChallengeDataNotify.proto b/proto/GCGTCTavernChallengeDataNotify.proto
index 4e677f5f..d403685f 100644
--- a/proto/GCGTCTavernChallengeDataNotify.proto
+++ b/proto/GCGTCTavernChallengeDataNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GCGTCTavernChallengeDataNotify {
- enum JHBAGBEDCLP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 7579;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JHBAGBEDCLP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 7579;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 levelId = 2;
uint32 caaaccpgkff = 3;
diff --git a/proto/GLELFDKHCNK.proto b/proto/GLELFDKHCNK.proto
index 35d854d4..6ac0b71a 100644
--- a/proto/GLELFDKHCNK.proto
+++ b/proto/GLELFDKHCNK.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GLELFDKHCNK {
uint32 minFinishTime = 2;
uint32 levelId = 12;
diff --git a/proto/GachaInfo.proto b/proto/GachaInfo.proto
index 6dd5e0a8..9325e640 100644
--- a/proto/GachaInfo.proto
+++ b/proto/GachaInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GachaUpInfo.proto";
+
message GachaInfo {
string gachaPrefabPath = 9;
uint32 scheduleId = 2;
diff --git a/proto/GachaItem.proto b/proto/GachaItem.proto
index 841d2ee3..a9e11902 100644
--- a/proto/GachaItem.proto
+++ b/proto/GachaItem.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
import "GachaTransferItem.proto";
+
message GachaItem {
repeated GachaTransferItem transferItems = 10;
bool isGachaItemNew = 9;
diff --git a/proto/GachaTransferItem.proto b/proto/GachaTransferItem.proto
index 313a81e5..080714b5 100644
--- a/proto/GachaTransferItem.proto
+++ b/proto/GachaTransferItem.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message GachaTransferItem {
ItemParam item = 5;
bool isTransferItemNew = 3;
diff --git a/proto/GachaUpInfo.proto b/proto/GachaUpInfo.proto
index 527cee61..9972c3bb 100644
--- a/proto/GachaUpInfo.proto
+++ b/proto/GachaUpInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GachaUpInfo {
repeated uint32 itemIdList = 11;
uint32 itemParentType = 15;
diff --git a/proto/GachaWishReq.proto b/proto/GachaWishReq.proto
index 78143c5b..f1a692b9 100644
--- a/proto/GachaWishReq.proto
+++ b/proto/GachaWishReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GachaWishReq {
- enum IGAICKAILHD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1520;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IGAICKAILHD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1520;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 gachaType = 6;
uint32 gachaScheduleId = 10;
diff --git a/proto/GachaWishRsp.proto b/proto/GachaWishRsp.proto
index b3101f07..3941b18b 100644
--- a/proto/GachaWishRsp.proto
+++ b/proto/GachaWishRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GachaWishRsp {
- enum COIIDDMDPIL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1574;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum COIIDDMDPIL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1574;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 wishProgress = 3;
uint32 wishMaxProgress = 7;
diff --git a/proto/GadgetAutoPickDropInfoNotify.proto b/proto/GadgetAutoPickDropInfoNotify.proto
index 4793bb4b..cfed4247 100644
--- a/proto/GadgetAutoPickDropInfoNotify.proto
+++ b/proto/GadgetAutoPickDropInfoNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Item.proto";
+
message GadgetAutoPickDropInfoNotify {
- enum HJFBOFFDKBP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 816;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HJFBOFFDKBP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 816;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated Item itemList = 15;
}
diff --git a/proto/GadgetBornType.proto b/proto/GadgetBornType.proto
index 3696906f..82c04de9 100644
--- a/proto/GadgetBornType.proto
+++ b/proto/GadgetBornType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/GeneralRewardInfo.proto b/proto/GadgetGeneralRewardInfo.proto
similarity index 87%
rename from proto/GeneralRewardInfo.proto
rename to proto/GadgetGeneralRewardInfo.proto
index 8dcbce39..41240537 100644
--- a/proto/GeneralRewardInfo.proto
+++ b/proto/GadgetGeneralRewardInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
-message GeneralRewardInfo {
+
+message GadgetGeneralRewardInfo {
uint32 resin = 1;
uint32 deadTime = 2;
repeated uint32 remainUidList = 3;
diff --git a/proto/GadgetInteractReq.proto b/proto/GadgetInteractReq.proto
index 5b2e6669..580bfff1 100644
--- a/proto/GadgetInteractReq.proto
+++ b/proto/GadgetInteractReq.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InterOpType.proto";
import "ResinCostType.proto";
+
message GadgetInteractReq {
- enum HNAHFIOGDFG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 805;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HNAHFIOGDFG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 805;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
InterOpType opType = 1;
bool isUseCondenseResin = 14;
diff --git a/proto/GadgetInteractRsp.proto b/proto/GadgetInteractRsp.proto
index 01038fec..3098d51e 100644
--- a/proto/GadgetInteractRsp.proto
+++ b/proto/GadgetInteractRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InteractType.proto";
import "InterOpType.proto";
+
message GadgetInteractRsp {
- enum EJEKBAMFKHL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 855;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EJEKBAMFKHL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 855;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
InteractType interactType = 3;
int32 retcode = 12;
diff --git a/proto/GadgetPlayInfo.proto b/proto/GadgetPlayInfo.proto
index 8ce68564..4634a2aa 100644
--- a/proto/GadgetPlayInfo.proto
+++ b/proto/GadgetPlayInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CrucibleInfo.proto";
+
message GadgetPlayInfo {
uint32 playType = 1;
uint32 duration = 2;
diff --git a/proto/GadgetStateNotify.proto b/proto/GadgetStateNotify.proto
index d2501c32..43144f7b 100644
--- a/proto/GadgetStateNotify.proto
+++ b/proto/GadgetStateNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GadgetStateNotify {
- enum AKFEDCCGIJI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 887;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AKFEDCCGIJI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 887;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 gadgetState = 9;
uint32 gadgetEntityId = 7;
diff --git a/proto/GalleryStopReason.proto b/proto/GalleryStopReason.proto
index 222f7ab5..431ecd39 100644
--- a/proto/GalleryStopReason.proto
+++ b/proto/GalleryStopReason.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/GameplayRecommendationElementReliquaryRequest.proto b/proto/GameplayRecommendationElementReliquaryRequest.proto
index bf24e8c8..1876743c 100644
--- a/proto/GameplayRecommendationElementReliquaryRequest.proto
+++ b/proto/GameplayRecommendationElementReliquaryRequest.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GameplayRecommendationElementReliquaryRequest {
uint32 elementType = 12;
uint32 equipType = 7;
diff --git a/proto/GameplayRecommendationElementReliquaryResponse.proto b/proto/GameplayRecommendationElementReliquaryResponse.proto
index 2fa46f5c..db8e7e5f 100644
--- a/proto/GameplayRecommendationElementReliquaryResponse.proto
+++ b/proto/GameplayRecommendationElementReliquaryResponse.proto
@@ -16,10 +16,11 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "GameplayRecommendationReliquaryMainPropData.proto";
+option java_package = "emu.grasscutter.net.proto";
+
message GameplayRecommendationElementReliquaryResponse {
uint32 element_type = 1;
uint32 equip_type = 9;
diff --git a/proto/GameplayRecommendationReliquaryMainPropData.proto b/proto/GameplayRecommendationReliquaryMainPropData.proto
index eae79b3c..10d19254 100644
--- a/proto/GameplayRecommendationReliquaryMainPropData.proto
+++ b/proto/GameplayRecommendationReliquaryMainPropData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GameplayRecommendationReliquaryMainPropData {
uint32 mainPropId = 6;
uint32 khfnbgnaclh = 9;
diff --git a/proto/GameplayRecommendationReliquaryRequest.proto b/proto/GameplayRecommendationReliquaryRequest.proto
index 53d3cabf..60b0cf2f 100644
--- a/proto/GameplayRecommendationReliquaryRequest.proto
+++ b/proto/GameplayRecommendationReliquaryRequest.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GameplayRecommendationReliquaryRequest {
uint32 equipType = 7;
}
diff --git a/proto/GameplayRecommendationReliquaryResponse.proto b/proto/GameplayRecommendationReliquaryResponse.proto
index d1441258..1a37325d 100644
--- a/proto/GameplayRecommendationReliquaryResponse.proto
+++ b/proto/GameplayRecommendationReliquaryResponse.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GameplayRecommendationReliquaryMainPropData.proto";
+
message GameplayRecommendationReliquaryResponse {
repeated GameplayRecommendationReliquaryMainPropData nbbpegfkpac = 12;
uint32 equipType = 15;
diff --git a/proto/GatherGadgetInfo.proto b/proto/GatherGadgetInfo.proto
index 1a5d7a2b..653940dd 100644
--- a/proto/GatherGadgetInfo.proto
+++ b/proto/GatherGadgetInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GatherGadgetInfo {
uint32 itemId = 1;
bool is_forbid_guest = 2;
diff --git a/proto/GcgFestivalInfo.proto b/proto/GcgFestivalInfo.proto
index c63fdbd0..7166e07b 100644
--- a/proto/GcgFestivalInfo.proto
+++ b/proto/GcgFestivalInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GcgFestivalInfo {
bool fkefhlbdlcn = 5;
}
diff --git a/proto/GearInfo.proto b/proto/GearInfo.proto
index 32e7d2b9..b89faf40 100644
--- a/proto/GearInfo.proto
+++ b/proto/GearInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "JigsawPictureData.proto";
import "GearLevelData.proto";
+
message GearInfo {
repeated GearLevelData gearLevelDataList = 9;
JigsawPictureData jigsawPictureData = 13;
diff --git a/proto/GearLevelData.proto b/proto/GearLevelData.proto
index e1dea66f..ac6c8dd1 100644
--- a/proto/GearLevelData.proto
+++ b/proto/GearLevelData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GearLevelData {
uint32 Unk3300_DFGHKDBENED = 1;
uint32 openTime = 4;
diff --git a/proto/GetActivityInfoReq.proto b/proto/GetActivityInfoReq.proto
index ca1d512b..8fd1ee44 100644
--- a/proto/GetActivityInfoReq.proto
+++ b/proto/GetActivityInfoReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetActivityInfoReq {
- enum GEGMHGCIBDO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2098;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GEGMHGCIBDO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2098;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 activityIdList = 15;
}
diff --git a/proto/GetActivityInfoRsp.proto b/proto/GetActivityInfoRsp.proto
index 6acb6431..f381ade5 100644
--- a/proto/GetActivityInfoRsp.proto
+++ b/proto/GetActivityInfoRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ActivityInfo.proto";
import "Uint32Pair.proto";
+
message GetActivityInfoRsp {
- enum CNCGABMJCIE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2073;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CNCGABMJCIE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2073;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ActivityInfo activityInfoList = 13;
repeated Uint32Pair disableTransferPointInteractionList = 3;
diff --git a/proto/GetActivityShopSheetInfoReq.proto b/proto/GetActivityShopSheetInfoReq.proto
index 2d991eb3..378cba29 100644
--- a/proto/GetActivityShopSheetInfoReq.proto
+++ b/proto/GetActivityShopSheetInfoReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetActivityShopSheetInfoReq {
- enum BAGDMNOKKGJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 780;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BAGDMNOKKGJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 780;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 shopType = 14;
}
diff --git a/proto/GetActivityShopSheetInfoRsp.proto b/proto/GetActivityShopSheetInfoRsp.proto
index 2a9f9221..83bc8150 100644
--- a/proto/GetActivityShopSheetInfoRsp.proto
+++ b/proto/GetActivityShopSheetInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ActivityShopSheetInfo.proto";
+
message GetActivityShopSheetInfoRsp {
- enum DAPGPAJCIME {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 770;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DAPGPAJCIME {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 770;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 shopType = 7;
repeated ActivityShopSheetInfo sheetInfoList = 10;
diff --git a/proto/GetAllH5ActivityInfoReq.proto b/proto/GetAllH5ActivityInfoReq.proto
index 501e61a8..7895ae05 100644
--- a/proto/GetAllH5ActivityInfoReq.proto
+++ b/proto/GetAllH5ActivityInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetAllH5ActivityInfoReq {
- enum EGIIIDKGDHG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5695;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EGIIIDKGDHG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5695;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetAllH5ActivityInfoRsp.proto b/proto/GetAllH5ActivityInfoRsp.proto
index 04f0bccf..8963a4a9 100644
--- a/proto/GetAllH5ActivityInfoRsp.proto
+++ b/proto/GetAllH5ActivityInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "H5ActivityInfo.proto";
+
message GetAllH5ActivityInfoRsp {
- enum LEAPJMGKOBH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5688;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LEAPJMGKOBH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5688;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 clientRedDotTimestamp = 5;
repeated H5ActivityInfo h5ActivityInfoList = 6;
diff --git a/proto/GetAllMailReq.proto b/proto/GetAllMailReq.proto
index 23cef7c0..f9dba33a 100644
--- a/proto/GetAllMailReq.proto
+++ b/proto/GetAllMailReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetAllMailReq {
- enum LHAPJAHPMOI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1424;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LHAPJAHPMOI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1424;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isCollected = 8;
}
diff --git a/proto/GetAllMailRsp.proto b/proto/GetAllMailRsp.proto
index 65256de4..ef7492e4 100644
--- a/proto/GetAllMailRsp.proto
+++ b/proto/GetAllMailRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MailData.proto";
+
message GetAllMailRsp {
- enum FNCKKDMEJGP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1429;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FNCKKDMEJGP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1429;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isCollected = 5;
int32 retcode = 9;
diff --git a/proto/GetAllUnlockNameCardReq.proto b/proto/GetAllUnlockNameCardReq.proto
index 6a5bf317..a90586cc 100644
--- a/proto/GetAllUnlockNameCardReq.proto
+++ b/proto/GetAllUnlockNameCardReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetAllUnlockNameCardReq {
- enum CAFKNKDCPBJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4018;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CAFKNKDCPBJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4018;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetAllUnlockNameCardRsp.proto b/proto/GetAllUnlockNameCardRsp.proto
index 993f2324..9f478fdc 100644
--- a/proto/GetAllUnlockNameCardRsp.proto
+++ b/proto/GetAllUnlockNameCardRsp.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetAllUnlockNameCardRsp {
- enum IAAKEJCGPIB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4075;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IAAKEJCGPIB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4075;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
int32 retcode = 15;
repeated uint32 nameCardList = 12;
diff --git a/proto/GetAuthkeyReq.proto b/proto/GetAuthkeyReq.proto
index e8e7263a..dbfc6c08 100644
--- a/proto/GetAuthkeyReq.proto
+++ b/proto/GetAuthkeyReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetAuthkeyReq {
- enum DIGIIBPFOBE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1470;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DIGIIBPFOBE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1470;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 authkeyVer = 6;
string authAppid = 14;
diff --git a/proto/GetAuthkeyRsp.proto b/proto/GetAuthkeyRsp.proto
index 8ea4ef6c..1f4ef48f 100644
--- a/proto/GetAuthkeyRsp.proto
+++ b/proto/GetAuthkeyRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetAuthkeyRsp {
- enum ELAIHNIANND {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1462;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ELAIHNIANND {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1462;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
string gameBiz = 1;
uint32 signType = 3;
diff --git a/proto/GetBlossomBriefInfoListReq.proto b/proto/GetBlossomBriefInfoListReq.proto
index e8be3cc9..e3d28f25 100644
--- a/proto/GetBlossomBriefInfoListReq.proto
+++ b/proto/GetBlossomBriefInfoListReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetBlossomBriefInfoListReq {
- enum MPNGAFBDILB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2705;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MPNGAFBDILB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2705;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 cityIdList = 5;
}
diff --git a/proto/GetBlossomBriefInfoListRsp.proto b/proto/GetBlossomBriefInfoListRsp.proto
index 5133bd02..2aad8943 100644
--- a/proto/GetBlossomBriefInfoListRsp.proto
+++ b/proto/GetBlossomBriefInfoListRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BlossomBriefInfo.proto";
+
message GetBlossomBriefInfoListRsp {
- enum JPEBEPLLNNO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2755;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JPEBEPLLNNO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2755;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
int32 retcode = 2;
repeated BlossomBriefInfo briefInfoList = 4;
diff --git a/proto/GetChatEmojiCollectionReq.proto b/proto/GetChatEmojiCollectionReq.proto
index 57531214..7d8c8410 100644
--- a/proto/GetChatEmojiCollectionReq.proto
+++ b/proto/GetChatEmojiCollectionReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetChatEmojiCollectionReq {
- enum HFDAJGLHEHL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4011;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HFDAJGLHEHL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4011;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetChatEmojiCollectionRsp.proto b/proto/GetChatEmojiCollectionRsp.proto
index 4aa53819..56f9761d 100644
--- a/proto/GetChatEmojiCollectionRsp.proto
+++ b/proto/GetChatEmojiCollectionRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChatEmojiCollectionData.proto";
+
message GetChatEmojiCollectionRsp {
- enum CAAOHECMDJO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4091;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CAAOHECMDJO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4091;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 4;
ChatEmojiCollectionData chatEmojiCollectionData = 12;
diff --git a/proto/GetCompoundDataReq.proto b/proto/GetCompoundDataReq.proto
index 797101a2..68c35fe8 100644
--- a/proto/GetCompoundDataReq.proto
+++ b/proto/GetCompoundDataReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetCompoundDataReq {
- enum PHCKEGHBIGA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 107;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PHCKEGHBIGA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 107;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetCompoundDataRsp.proto b/proto/GetCompoundDataRsp.proto
index dafb16d2..8552d2db 100644
--- a/proto/GetCompoundDataRsp.proto
+++ b/proto/GetCompoundDataRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CompoundQueueData.proto";
+
message GetCompoundDataRsp {
- enum KJFBGCHPMEC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 152;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KJFBGCHPMEC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 152;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 2;
repeated CompoundQueueData compoundQueueDataList = 6;
diff --git a/proto/GetDailyDungeonEntryInfoReq.proto b/proto/GetDailyDungeonEntryInfoReq.proto
index 9ceaf5e0..5a909858 100644
--- a/proto/GetDailyDungeonEntryInfoReq.proto
+++ b/proto/GetDailyDungeonEntryInfoReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetDailyDungeonEntryInfoReq {
- enum FONDNNAPILH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 981;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FONDNNAPILH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 981;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 sceneId = 4;
}
diff --git a/proto/GetDailyDungeonEntryInfoRsp.proto b/proto/GetDailyDungeonEntryInfoRsp.proto
index 57db03e2..65b526f0 100644
--- a/proto/GetDailyDungeonEntryInfoRsp.proto
+++ b/proto/GetDailyDungeonEntryInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DailyDungeonEntryInfo.proto";
+
message GetDailyDungeonEntryInfoRsp {
- enum KIAADEFNINL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 964;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KIAADEFNINL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 964;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 3;
repeated DailyDungeonEntryInfo dailyDungeonInfoList = 8;
diff --git a/proto/GetFriendShowAvatarInfoReq.proto b/proto/GetFriendShowAvatarInfoReq.proto
index bc0a089b..a9228985 100644
--- a/proto/GetFriendShowAvatarInfoReq.proto
+++ b/proto/GetFriendShowAvatarInfoReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetFriendShowAvatarInfoReq {
- enum NBBEJDKKALC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4079;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NBBEJDKKALC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4079;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 uid = 2;
}
diff --git a/proto/GetFriendShowAvatarInfoRsp.proto b/proto/GetFriendShowAvatarInfoRsp.proto
index bfa1cd03..c20dd46a 100644
--- a/proto/GetFriendShowAvatarInfoRsp.proto
+++ b/proto/GetFriendShowAvatarInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ShowAvatarInfo.proto";
+
message GetFriendShowAvatarInfoRsp {
- enum DBNKIEDKCKB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4027;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DBNKIEDKCKB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4027;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ShowAvatarInfo showAvatarInfoList = 3;
int32 retcode = 12;
diff --git a/proto/GetFriendShowNameCardInfoReq.proto b/proto/GetFriendShowNameCardInfoReq.proto
index 74850150..727e4692 100644
--- a/proto/GetFriendShowNameCardInfoReq.proto
+++ b/proto/GetFriendShowNameCardInfoReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetFriendShowNameCardInfoReq {
- enum DCKIDCHAHMI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4015;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DCKIDCHAHMI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4015;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 uid = 1;
}
diff --git a/proto/GetFriendShowNameCardInfoRsp.proto b/proto/GetFriendShowNameCardInfoRsp.proto
index c8f882cf..5cb03e81 100644
--- a/proto/GetFriendShowNameCardInfoRsp.proto
+++ b/proto/GetFriendShowNameCardInfoRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetFriendShowNameCardInfoRsp {
- enum HJHGMJPPPMN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4056;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HJHGMJPPPMN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4056;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 3;
uint32 uid = 2;
diff --git a/proto/GetFurnitureCurModuleArrangeCountReq.proto b/proto/GetFurnitureCurModuleArrangeCountReq.proto
index 1cf416c4..0b86ab76 100644
--- a/proto/GetFurnitureCurModuleArrangeCountReq.proto
+++ b/proto/GetFurnitureCurModuleArrangeCountReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetFurnitureCurModuleArrangeCountReq {
- enum DHDEAFKCMAP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4722;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DHDEAFKCMAP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4722;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetGachaInfoReq.proto b/proto/GetGachaInfoReq.proto
index f8c2cdbf..d858af36 100644
--- a/proto/GetGachaInfoReq.proto
+++ b/proto/GetGachaInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetGachaInfoReq {
- enum LGENFIGDNPP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1505;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LGENFIGDNPP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1505;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetGachaInfoRsp.proto b/proto/GetGachaInfoRsp.proto
index 577c8e6d..084bdfd4 100644
--- a/proto/GetGachaInfoRsp.proto
+++ b/proto/GetGachaInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GachaInfo.proto";
+
message GetGachaInfoRsp {
- enum DDLAEDKIDPC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1555;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DDLAEDKIDPC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1555;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 14;
bool Unk3300_OHFMHIHJHPJ = 11;
diff --git a/proto/GetInvestigationMonsterReq.proto b/proto/GetInvestigationMonsterReq.proto
index 1d5e99c1..cc8c56cb 100644
--- a/proto/GetInvestigationMonsterReq.proto
+++ b/proto/GetInvestigationMonsterReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetInvestigationMonsterReq {
- enum ONHIGDGHJBP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1915;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ONHIGDGHJBP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1915;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 cityIdList = 1;
bool isForMark = 4;
diff --git a/proto/GetInvestigationMonsterRsp.proto b/proto/GetInvestigationMonsterRsp.proto
index 36c912cf..9756f78c 100644
--- a/proto/GetInvestigationMonsterRsp.proto
+++ b/proto/GetInvestigationMonsterRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InvestigationMonster.proto";
+
message GetInvestigationMonsterRsp {
- enum ONMJIJLGELG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1927;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ONMJIJLGELG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1927;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
int32 retcode = 6;
repeated InvestigationMonster monster_list = 2;
diff --git a/proto/GetMailItemReq.proto b/proto/GetMailItemReq.proto
index d46dd3b8..66c5dafc 100644
--- a/proto/GetMailItemReq.proto
+++ b/proto/GetMailItemReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetMailItemReq {
- enum MCKPHKABHAC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1498;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MCKPHKABHAC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1498;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 mailIdList = 4;
}
diff --git a/proto/GetMailItemRsp.proto b/proto/GetMailItemRsp.proto
index 89b5a901..3d237ab5 100644
--- a/proto/GetMailItemRsp.proto
+++ b/proto/GetMailItemRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "EquipParam.proto";
+
message GetMailItemRsp {
- enum KFIFNFHEFBO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1420;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KFIFNFHEFBO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1420;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated EquipParam itemList = 9;
repeated uint32 mailIdList = 6;
diff --git a/proto/GetOnlinePlayerInfoReq.proto b/proto/GetOnlinePlayerInfoReq.proto
index c67db8c8..9e37ce61 100644
--- a/proto/GetOnlinePlayerInfoReq.proto
+++ b/proto/GetOnlinePlayerInfoReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetOnlinePlayerInfoReq {
- enum CDCEEHJMAGC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 6;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CDCEEHJMAGC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 6;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isOnlineId = 3;
oneof player_id {
diff --git a/proto/GetOnlinePlayerInfoRsp.proto b/proto/GetOnlinePlayerInfoRsp.proto
index 52f9c063..414c0df5 100644
--- a/proto/GetOnlinePlayerInfoRsp.proto
+++ b/proto/GetOnlinePlayerInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OnlinePlayerInfo.proto";
+
message GetOnlinePlayerInfoRsp {
- enum JEPFMMKBBBE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 39;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JEPFMMKBBBE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 39;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 14;
OnlinePlayerInfo targetPlayerInfo = 11;
diff --git a/proto/GetOnlinePlayerListReq.proto b/proto/GetOnlinePlayerListReq.proto
index 617cc935..2f1c146a 100644
--- a/proto/GetOnlinePlayerListReq.proto
+++ b/proto/GetOnlinePlayerListReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetOnlinePlayerListReq {
- enum IIENHFKEKJB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 70;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IIENHFKEKJB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 70;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetOnlinePlayerListRsp.proto b/proto/GetOnlinePlayerListRsp.proto
index 4b0e1f87..ffebf599 100644
--- a/proto/GetOnlinePlayerListRsp.proto
+++ b/proto/GetOnlinePlayerListRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OnlinePlayerInfo.proto";
+
message GetOnlinePlayerListRsp {
- enum JACCPPBBJMH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 62;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JACCPPBBJMH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 62;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
uint32 param = 14;
diff --git a/proto/GetOpActivityInfoReq.proto b/proto/GetOpActivityInfoReq.proto
index 4ac0a4d5..05011bab 100644
--- a/proto/GetOpActivityInfoReq.proto
+++ b/proto/GetOpActivityInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetOpActivityInfoReq {
- enum GNFFNGOBLNN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5105;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GNFFNGOBLNN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5105;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetOpActivityInfoRsp.proto b/proto/GetOpActivityInfoRsp.proto
index f7b4a4b0..081d23ea 100644
--- a/proto/GetOpActivityInfoRsp.proto
+++ b/proto/GetOpActivityInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OpActivityInfo.proto";
+
message GetOpActivityInfoRsp {
- enum DCNMEGHLADO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5155;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DCNMEGHLADO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5155;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated OpActivityInfo opActivityInfoList = 11;
int32 retcode = 14;
diff --git a/proto/GetParentQuestVideoKeyReq.proto b/proto/GetParentQuestVideoKeyReq.proto
index bfc27c13..3b446065 100644
--- a/proto/GetParentQuestVideoKeyReq.proto
+++ b/proto/GetParentQuestVideoKeyReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetParentQuestVideoKeyReq {
- enum OOGDEGOABBN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 479;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OOGDEGOABBN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 479;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 parentQuestId = 14;
}
diff --git a/proto/GetParentQuestVideoKeyRsp.proto b/proto/GetParentQuestVideoKeyRsp.proto
index 84e1dde5..6e210724 100644
--- a/proto/GetParentQuestVideoKeyRsp.proto
+++ b/proto/GetParentQuestVideoKeyRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetParentQuestVideoKeyRsp {
- enum LIDIFEGCLAB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 427;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LIDIFEGCLAB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 427;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 videoKey = 2;
int32 retcode = 9;
diff --git a/proto/GetPlayerAskFriendListReq.proto b/proto/GetPlayerAskFriendListReq.proto
index 370ff18f..ebc1dc85 100644
--- a/proto/GetPlayerAskFriendListReq.proto
+++ b/proto/GetPlayerAskFriendListReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetPlayerAskFriendListReq {
- enum ANNFFFNCCFG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4037;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ANNFFFNCCFG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4037;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetPlayerAskFriendListRsp.proto b/proto/GetPlayerAskFriendListRsp.proto
index fdd160e0..d4f07754 100644
--- a/proto/GetPlayerAskFriendListRsp.proto
+++ b/proto/GetPlayerAskFriendListRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FriendBrief.proto";
+
message GetPlayerAskFriendListRsp {
- enum GNKBDBAJJCK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4084;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GNKBDBAJJCK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4084;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
repeated FriendBrief askFriendList = 6;
diff --git a/proto/GetPlayerBlacklistRsp.proto b/proto/GetPlayerBlacklistRsp.proto
index d031317b..95ffdb64 100644
--- a/proto/GetPlayerBlacklistRsp.proto
+++ b/proto/GetPlayerBlacklistRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FriendBrief.proto";
+
message GetPlayerBlacklistRsp {
- enum ELKMJEMLIAB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4003;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ELKMJEMLIAB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4003;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 11;
repeated FriendBrief blacklist = 1;
diff --git a/proto/GetPlayerFriendListReq.proto b/proto/GetPlayerFriendListReq.proto
index 98c0c602..7c89e075 100644
--- a/proto/GetPlayerFriendListReq.proto
+++ b/proto/GetPlayerFriendListReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetPlayerFriendListReq {
- enum IEDLJJFPJGO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4005;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IEDLJJFPJGO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4005;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetPlayerFriendListRsp.proto b/proto/GetPlayerFriendListRsp.proto
index 8fb32648..fc589d5d 100644
--- a/proto/GetPlayerFriendListRsp.proto
+++ b/proto/GetPlayerFriendListRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FriendBrief.proto";
+
message GetPlayerFriendListRsp {
- enum HFBGPENLEBE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4055;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HFBGPENLEBE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4055;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated FriendBrief askFriendList = 7;
repeated FriendBrief friendList = 11;
diff --git a/proto/GetPlayerHomeCompInfoReq.proto b/proto/GetPlayerHomeCompInfoReq.proto
index a1db0119..115d593d 100644
--- a/proto/GetPlayerHomeCompInfoReq.proto
+++ b/proto/GetPlayerHomeCompInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetPlayerHomeCompInfoReq {
- enum EBHHFMACKGF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4807;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EBHHFMACKGF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4807;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetPlayerSocialDetailReq.proto b/proto/GetPlayerSocialDetailReq.proto
index 1e1649e9..c880699f 100644
--- a/proto/GetPlayerSocialDetailReq.proto
+++ b/proto/GetPlayerSocialDetailReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetPlayerSocialDetailReq {
- enum EKDIHCDGADL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4062;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EKDIHCDGADL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4062;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 uid = 14;
}
diff --git a/proto/GetPlayerSocialDetailRsp.proto b/proto/GetPlayerSocialDetailRsp.proto
index dbfac930..b3c68706 100644
--- a/proto/GetPlayerSocialDetailRsp.proto
+++ b/proto/GetPlayerSocialDetailRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SocialDetail.proto";
+
message GetPlayerSocialDetailRsp {
- enum GEDIBCNNOHN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4014;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GEDIBCNNOHN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4014;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
SocialDetail detailData = 15;
int32 retcode = 14;
diff --git a/proto/GetPlayerTokenReq.proto b/proto/GetPlayerTokenReq.proto
index b41fa901..7b9900b3 100644
--- a/proto/GetPlayerTokenReq.proto
+++ b/proto/GetPlayerTokenReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetPlayerTokenReq {
- enum HOJPANHOIDB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 105;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HOJPANHOIDB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 105;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 platformType = 10;
string Unk3300_PHNOHCKIHIA = 6;
diff --git a/proto/GetPlayerTokenRsp.proto b/proto/GetPlayerTokenRsp.proto
index 7bd89a7e..897afd7b 100644
--- a/proto/GetPlayerTokenRsp.proto
+++ b/proto/GetPlayerTokenRsp.proto
@@ -2,14 +2,15 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "StopServer.proto";
+
message GetPlayerTokenRsp {
- enum NLINKJJLDME {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 155;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NLINKJJLDME {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 155;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 subChannelId = 891;
string token = 6;
diff --git a/proto/GetQuestLackingResourceReq.proto b/proto/GetQuestLackingResourceReq.proto
index ff50c700..53154f8e 100644
--- a/proto/GetQuestLackingResourceReq.proto
+++ b/proto/GetQuestLackingResourceReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetQuestLackingResourceReq {
- enum KMBGKEIKACC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 464;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KMBGKEIKACC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 464;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 questId = 15;
}
diff --git a/proto/GetQuestLackingResourceRsp.proto b/proto/GetQuestLackingResourceRsp.proto
index c36d058a..f4367605 100644
--- a/proto/GetQuestLackingResourceRsp.proto
+++ b/proto/GetQuestLackingResourceRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetQuestLackingResourceRsp {
- enum JEEJAIAHPOD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 483;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JEEJAIAHPOD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 483;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map lackedNpcMap = 3;
int32 retcode = 14;
diff --git a/proto/GetQuestTalkHistoryReq.proto b/proto/GetQuestTalkHistoryReq.proto
index 49ea7bcf..65153683 100644
--- a/proto/GetQuestTalkHistoryReq.proto
+++ b/proto/GetQuestTalkHistoryReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetQuestTalkHistoryReq {
- enum NHIEMEHDPAF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 470;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NHIEMEHDPAF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 470;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 parentQuestId = 5;
}
diff --git a/proto/GetQuestTalkHistoryRsp.proto b/proto/GetQuestTalkHistoryRsp.proto
index 5bd8c6b0..515eda69 100644
--- a/proto/GetQuestTalkHistoryRsp.proto
+++ b/proto/GetQuestTalkHistoryRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetQuestTalkHistoryRsp {
- enum BEHDBAADCFF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 462;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BEHDBAADCFF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 462;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 8;
uint32 parentQuestId = 13;
diff --git a/proto/GetRegionSearchReq.proto b/proto/GetRegionSearchReq.proto
index 573242f4..9bd8143c 100644
--- a/proto/GetRegionSearchReq.proto
+++ b/proto/GetRegionSearchReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetRegionSearchReq {
- enum KCGHKPFHPJG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5619;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KCGHKPFHPJG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5619;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetSceneAreaReq.proto b/proto/GetSceneAreaReq.proto
index fa46f64a..34c42ce1 100644
--- a/proto/GetSceneAreaReq.proto
+++ b/proto/GetSceneAreaReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetSceneAreaReq {
- enum PGIBAKBFMPG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 288;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PGIBAKBFMPG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 288;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 sceneId = 6;
uint32 belongUid = 5;
diff --git a/proto/GetSceneAreaRsp.proto b/proto/GetSceneAreaRsp.proto
index 7f9f68c1..85a09570 100644
--- a/proto/GetSceneAreaRsp.proto
+++ b/proto/GetSceneAreaRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CityInfo.proto";
+
message GetSceneAreaRsp {
- enum GGJHHIPJNMJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 225;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GGJHHIPJNMJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 225;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 areaIdList = 11;
int32 retcode = 6;
diff --git a/proto/GetScenePointReq.proto b/proto/GetScenePointReq.proto
index 3e665989..3f629481 100644
--- a/proto/GetScenePointReq.proto
+++ b/proto/GetScenePointReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetScenePointReq {
- enum INCOMKHOKIP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 216;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum INCOMKHOKIP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 216;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 sceneId = 15;
uint32 belongUid = 3;
diff --git a/proto/GetScenePointRsp.proto b/proto/GetScenePointRsp.proto
index a69baadc..d497dc2a 100644
--- a/proto/GetScenePointRsp.proto
+++ b/proto/GetScenePointRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetScenePointRsp {
- enum FJBIDFAAFJK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 213;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FJBIDFAAFJK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 213;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 lockedPointList = 7;
repeated uint32 notInteractDungeonEntryList = 10;
diff --git a/proto/GetShopReq.proto b/proto/GetShopReq.proto
index 7df179b7..384b06a0 100644
--- a/proto/GetShopReq.proto
+++ b/proto/GetShopReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetShopReq {
- enum OBCAEPEACBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 705;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OBCAEPEACBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 705;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 shopType = 5;
}
diff --git a/proto/GetShopRsp.proto b/proto/GetShopRsp.proto
index cafbd7fc..603f9600 100644
--- a/proto/GetShopRsp.proto
+++ b/proto/GetShopRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Shop.proto";
+
message GetShopRsp {
- enum KNOFNDBCJKL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 755;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KNOFNDBCJKL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 755;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
Shop shop = 10;
int32 retcode = 13;
diff --git a/proto/GetShopmallDataReq.proto b/proto/GetShopmallDataReq.proto
index 1c4ab4e2..f7386ea6 100644
--- a/proto/GetShopmallDataReq.proto
+++ b/proto/GetShopmallDataReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetShopmallDataReq {
- enum IJEIALAGPEJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 720;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IJEIALAGPEJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 720;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetShopmallDataRsp.proto b/proto/GetShopmallDataRsp.proto
index 6c628766..91a22fc6 100644
--- a/proto/GetShopmallDataRsp.proto
+++ b/proto/GetShopmallDataRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetShopmallDataRsp {
- enum BOEFCOMLKMF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 774;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BOEFCOMLKMF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 774;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 shopTypeList = 10;
int32 retcode = 3;
diff --git a/proto/GetUgcReq.proto b/proto/GetUgcReq.proto
index 874af9f7..8fa43337 100644
--- a/proto/GetUgcReq.proto
+++ b/proto/GetUgcReq.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,15 +7,16 @@ option java_package = "emu.grasscutter.net.proto";
import "RecordUsage.proto";
import "GetUgcType.proto";
import "UgcType.proto";
+
message GetUgcReq {
- enum POPGKJNIMPG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 6338;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum POPGKJNIMPG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 6338;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
RecordUsage ugcRecordUsage = 8;
GetUgcType getUgcType = 10;
diff --git a/proto/GetUgcRsp.proto b/proto/GetUgcRsp.proto
index 0149c5bd..7434dc28 100644
--- a/proto/GetUgcRsp.proto
+++ b/proto/GetUgcRsp.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,14 +7,15 @@ option java_package = "emu.grasscutter.net.proto";
import "UgcType.proto";
import "RecordUsage.proto";
import "MusicRecord.proto";
+
message GetUgcRsp {
- enum PNOAIKJGEMO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 6345;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PNOAIKJGEMO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 6345;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
UgcType ugcType = 12;
int32 retcode = 8;
diff --git a/proto/GetUgcType.proto b/proto/GetUgcType.proto
index d0258d47..d9311277 100644
--- a/proto/GetUgcType.proto
+++ b/proto/GetUgcType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/GetWidgetSlotReq.proto b/proto/GetWidgetSlotReq.proto
index 2c472d3c..fa67050e 100644
--- a/proto/GetWidgetSlotReq.proto
+++ b/proto/GetWidgetSlotReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetWidgetSlotReq {
- enum JICEMMHLBKN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4277;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JICEMMHLBKN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4277;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetWidgetSlotRsp.proto b/proto/GetWidgetSlotRsp.proto
index 22e8416b..7512c498 100644
--- a/proto/GetWidgetSlotRsp.proto
+++ b/proto/GetWidgetSlotRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetSlotData.proto";
+
message GetWidgetSlotRsp {
- enum FAKNLMKHILB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4263;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FAKNLMKHILB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4263;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 15;
repeated WidgetSlotData slotList = 13;
diff --git a/proto/GetWorldMpInfoReq.proto b/proto/GetWorldMpInfoReq.proto
index 10b634f4..d491ee77 100644
--- a/proto/GetWorldMpInfoReq.proto
+++ b/proto/GetWorldMpInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetWorldMpInfoReq {
- enum APNHHICNAFC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3269;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum APNHHICNAFC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3269;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/GetWorldMpInfoRsp.proto b/proto/GetWorldMpInfoRsp.proto
index 5b505d35..8a82a220 100644
--- a/proto/GetWorldMpInfoRsp.proto
+++ b/proto/GetWorldMpInfoRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GetWorldMpInfoRsp {
- enum OFKMCAOPPNI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3320;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OFKMCAOPPNI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3320;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 12;
bool isInMpMode = 11;
diff --git a/proto/GravenInnocenceCampInfo.proto b/proto/GravenInnocenceCampInfo.proto
index a2829b9b..e5df6775 100644
--- a/proto/GravenInnocenceCampInfo.proto
+++ b/proto/GravenInnocenceCampInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GravenInnocenceCampStageInfo.proto";
+
message GravenInnocenceCampInfo {
repeated GravenInnocenceCampStageInfo stageInfoList = 4;
}
diff --git a/proto/GravenInnocenceCampStageInfo.proto b/proto/GravenInnocenceCampStageInfo.proto
index ce303ea0..a50dd0f0 100644
--- a/proto/GravenInnocenceCampStageInfo.proto
+++ b/proto/GravenInnocenceCampStageInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GravenInnocenceCampStageInfo {
bool isOpen = 8;
uint32 stageId = 14;
diff --git a/proto/GravenInnocenceCarveInfo.proto b/proto/GravenInnocenceCarveInfo.proto
index a1cafb14..42b30b6e 100644
--- a/proto/GravenInnocenceCarveInfo.proto
+++ b/proto/GravenInnocenceCarveInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GravenInnocenceCarveStageInfo.proto";
+
message GravenInnocenceCarveInfo {
repeated uint32 hasEditConfigIdList = 12;
uint32 canEditCount = 15;
diff --git a/proto/GravenInnocenceCarveStageInfo.proto b/proto/GravenInnocenceCarveStageInfo.proto
index 17f92189..f304f3df 100644
--- a/proto/GravenInnocenceCarveStageInfo.proto
+++ b/proto/GravenInnocenceCarveStageInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GravenInnocenceCarveStageInfo {
bool isOpen = 12;
uint32 stageId = 2;
diff --git a/proto/GravenInnocenceInfo.proto b/proto/GravenInnocenceInfo.proto
index 1ede438b..007d5126 100644
--- a/proto/GravenInnocenceInfo.proto
+++ b/proto/GravenInnocenceInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,6 +8,7 @@ import "GravenInnocenceCarveInfo.proto";
import "GravenInnocencePhotoInfo.proto";
import "GravenInnocenceRaceInfo.proto";
import "GravenInnocenceCampInfo.proto";
+
message GravenInnocenceInfo {
GravenInnocenceCarveInfo carveInfo = 12;
GravenInnocencePhotoInfo photoInfo = 5;
diff --git a/proto/GravenInnocencePhotoInfo.proto b/proto/GravenInnocencePhotoInfo.proto
index d01e0634..46e436c0 100644
--- a/proto/GravenInnocencePhotoInfo.proto
+++ b/proto/GravenInnocencePhotoInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GravenInnocencePhotoObjectInfo.proto";
import "GravenInnocencePhotoStageInfo.proto";
+
message GravenInnocencePhotoInfo {
repeated GravenInnocencePhotoObjectInfo objectInfoList = 10;
repeated GravenInnocencePhotoStageInfo stageInfoList = 3;
diff --git a/proto/GravenInnocencePhotoObjectInfo.proto b/proto/GravenInnocencePhotoObjectInfo.proto
index 9205df48..69990925 100644
--- a/proto/GravenInnocencePhotoObjectInfo.proto
+++ b/proto/GravenInnocencePhotoObjectInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GravenInnocencePhotoObjectInfo {
uint32 param = 15;
uint32 finishTime = 10;
diff --git a/proto/GravenInnocencePhotoStageInfo.proto b/proto/GravenInnocencePhotoStageInfo.proto
index ba3497e5..c98f4275 100644
--- a/proto/GravenInnocencePhotoStageInfo.proto
+++ b/proto/GravenInnocencePhotoStageInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GravenInnocencePhotoStageInfo {
uint32 stageId = 12;
bool isFinished = 5;
diff --git a/proto/GravenInnocenceRaceInfo.proto b/proto/GravenInnocenceRaceInfo.proto
index 6ceab519..abff157c 100644
--- a/proto/GravenInnocenceRaceInfo.proto
+++ b/proto/GravenInnocenceRaceInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GravenInnocenceRaceLevelInfo.proto";
+
message GravenInnocenceRaceInfo {
repeated GravenInnocenceRaceLevelInfo levelInfoList = 7;
}
diff --git a/proto/GravenInnocenceRaceLevelInfo.proto b/proto/GravenInnocenceRaceLevelInfo.proto
index 1d7bf989..ad2230f7 100644
--- a/proto/GravenInnocenceRaceLevelInfo.proto
+++ b/proto/GravenInnocenceRaceLevelInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GravenInnocenceRaceLevelInfo {
uint32 levelId = 7;
bool isOpen = 13;
diff --git a/proto/GroupSuiteNotify.proto b/proto/GroupSuiteNotify.proto
index 29d7edad..887e5b58 100644
--- a/proto/GroupSuiteNotify.proto
+++ b/proto/GroupSuiteNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GroupSuiteNotify {
- enum CABLEKMACEB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3115;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CABLEKMACEB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3115;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map groupMap = 12;
}
diff --git a/proto/GroupUnloadNotify.proto b/proto/GroupUnloadNotify.proto
index a5d932c9..e1e886aa 100644
--- a/proto/GroupUnloadNotify.proto
+++ b/proto/GroupUnloadNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message GroupUnloadNotify {
- enum MEIILILBNFF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3144;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MEIILILBNFF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3144;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 groupList = 6;
}
diff --git a/proto/H5ActivityIdsNotify.proto b/proto/H5ActivityIdsNotify.proto
index 0e34e9a5..ad46f668 100644
--- a/proto/H5ActivityIdsNotify.proto
+++ b/proto/H5ActivityIdsNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message H5ActivityIdsNotify {
- enum GKKOHIHBIMF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5696;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GKKOHIHBIMF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5696;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map h5ActivityMap = 15;
uint32 clientRedDotTimestamp = 1;
diff --git a/proto/H5ActivityInfo.proto b/proto/H5ActivityInfo.proto
index f38455be..80f2f4d8 100644
--- a/proto/H5ActivityInfo.proto
+++ b/proto/H5ActivityInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message H5ActivityInfo {
string prefabPath = 13;
uint32 contentCloseTime = 1;
diff --git a/proto/HCAMGIDEAFE.proto b/proto/HCAMGIDEAFE.proto
index aaecc1fc..071e0382 100644
--- a/proto/HCAMGIDEAFE.proto
+++ b/proto/HCAMGIDEAFE.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HCAMGIDEAFE {
uint32 bestScore = 6;
bool isOpen = 1;
diff --git a/proto/HachiInfo.proto b/proto/HachiInfo.proto
index 7380d199..2328d824 100644
--- a/proto/HachiInfo.proto
+++ b/proto/HachiInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HachiStageInfo.proto";
+
message HachiInfo {
map stageMap = 9;
}
diff --git a/proto/HachiStageInfo.proto b/proto/HachiStageInfo.proto
index bdf6fe52..a7d2c1ec 100644
--- a/proto/HachiStageInfo.proto
+++ b/proto/HachiStageInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HachiStageInfo {
uint32 openTime = 10;
bool isFinished = 12;
diff --git a/proto/HideAndSeekInfo.proto b/proto/HideAndSeekInfo.proto
index 0b417ce2..c828d06a 100644
--- a/proto/HideAndSeekInfo.proto
+++ b/proto/HideAndSeekInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HideAndSeekInfo {
repeated uint32 visibleUidList = 5;
repeated uint32 caughtUidList = 7;
diff --git a/proto/HitColliderType.proto b/proto/HitColliderType.proto
index 1b9e9c4f..b36fbe98 100644
--- a/proto/HitColliderType.proto
+++ b/proto/HitColliderType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/HitCollision.proto b/proto/HitCollision.proto
index 8a792f76..5eec6679 100644
--- a/proto/HitCollision.proto
+++ b/proto/HitCollision.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "HitColliderType.proto";
+
message HitCollision {
float attackeeHitEntityAngle = 12;
Vector hitDir = 4;
diff --git a/proto/HitTreeNotify.proto b/proto/HitTreeNotify.proto
index 3e9c8913..ba80f7e1 100644
--- a/proto/HitTreeNotify.proto
+++ b/proto/HitTreeNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HitTreeNotify {
- enum IGPKPGNGFHB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3118;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IGPKPGNGFHB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3118;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
Vector dropPos = 11;
Vector treePos = 4;
diff --git a/proto/HomeAllUnlockedBgmIdListNotify.proto b/proto/HomeAllUnlockedBgmIdListNotify.proto
index 1ce013d2..1170161f 100644
--- a/proto/HomeAllUnlockedBgmIdListNotify.proto
+++ b/proto/HomeAllUnlockedBgmIdListNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeAllUnlockedBgmIdListNotify {
- enum FCNFGMDBOPG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4563;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FCNFGMDBOPG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4563;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 allUnlockedBgmIdList = 13;
}
diff --git a/proto/HomeAnimalData.proto b/proto/HomeAnimalData.proto
index fe97b886..496cd550 100644
--- a/proto/HomeAnimalData.proto
+++ b/proto/HomeAnimalData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HomeAnimalData {
Vector spawnRot = 13;
uint32 furnitureId = 10;
diff --git a/proto/HomeBasicInfo.proto b/proto/HomeBasicInfo.proto
index ba6b21f3..1874e6e8 100644
--- a/proto/HomeBasicInfo.proto
+++ b/proto/HomeBasicInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShopInfo.proto";
+
message HomeBasicInfo {
uint32 homeOwnerUid = 11;
uint32 curModuleId = 2;
diff --git a/proto/HomeBasicInfoNotify.proto b/proto/HomeBasicInfoNotify.proto
index 79815751..25859d20 100644
--- a/proto/HomeBasicInfoNotify.proto
+++ b/proto/HomeBasicInfoNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeBasicInfo.proto";
+
message HomeBasicInfoNotify {
- enum PBMCNDPEMAC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4607;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PBMCNDPEMAC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4607;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
HomeBasicInfo basicInfo = 7;
}
diff --git a/proto/HomeBlockArrangementInfo.proto b/proto/HomeBlockArrangementInfo.proto
index 2a2a0617..ad20dd2b 100644
--- a/proto/HomeBlockArrangementInfo.proto
+++ b/proto/HomeBlockArrangementInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -13,7 +14,6 @@ import "HomeNpcData.proto";
import "HomeFurnitureCustomSuiteData.proto";
import "HomeAnimalData.proto";
-
message HomeBlockArrangementInfo {
repeated HomeFurnitureSuiteData furnitureSuiteList = 12;
repeated HomeBlockFieldData fieldList = 13;
diff --git a/proto/HomeBlockFieldData.proto b/proto/HomeBlockFieldData.proto
index 14c92bb0..9e72b016 100644
--- a/proto/HomeBlockFieldData.proto
+++ b/proto/HomeBlockFieldData.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "HomeBlockSubFieldData.proto";
+
message HomeBlockFieldData {
Vector pos = 1;
uint32 guid = 6;
diff --git a/proto/HomeBlockSubFieldData.proto b/proto/HomeBlockSubFieldData.proto
index e5358acb..01d03ffa 100644
--- a/proto/HomeBlockSubFieldData.proto
+++ b/proto/HomeBlockSubFieldData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HomeBlockSubFieldData {
Vector rot = 6;
Vector pos = 11;
diff --git a/proto/HomeChangeBgmNotify.proto b/proto/HomeChangeBgmNotify.proto
index cfedb0d9..f44d87ca 100644
--- a/proto/HomeChangeBgmNotify.proto
+++ b/proto/HomeChangeBgmNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeChangeBgmNotify {
- enum HMAPKOBFLGN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4900;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HMAPKOBFLGN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4900;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 bgmId = 7;
}
diff --git a/proto/HomeChangeBgmReq.proto b/proto/HomeChangeBgmReq.proto
index a92c5d6e..c920eaee 100644
--- a/proto/HomeChangeBgmReq.proto
+++ b/proto/HomeChangeBgmReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeChangeBgmReq {
- enum ELECAPHKALF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4469;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ELECAPHKALF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4469;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 bgmId = 12;
}
diff --git a/proto/HomeChangeBgmRsp.proto b/proto/HomeChangeBgmRsp.proto
index 3ab6bddf..be09aedd 100644
--- a/proto/HomeChangeBgmRsp.proto
+++ b/proto/HomeChangeBgmRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeChangeBgmRsp {
- enum JKOBOEEOHJO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4701;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JKOBOEEOHJO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4701;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
}
diff --git a/proto/HomeChangeEditModeReq.proto b/proto/HomeChangeEditModeReq.proto
index 5c65352b..d2888540 100644
--- a/proto/HomeChangeEditModeReq.proto
+++ b/proto/HomeChangeEditModeReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeChangeEditModeReq {
- enum OMEOHHNAGLP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4702;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OMEOHHNAGLP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4702;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isEnterEditMode = 2;
}
diff --git a/proto/HomeChangeEditModeRsp.proto b/proto/HomeChangeEditModeRsp.proto
index cdedae1b..7a649cb8 100644
--- a/proto/HomeChangeEditModeRsp.proto
+++ b/proto/HomeChangeEditModeRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeChangeEditModeRsp {
- enum DBDBLCNDCHO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4767;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DBDBLCNDCHO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4767;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isEnterEditMode = 9;
int32 retcode = 3;
diff --git a/proto/HomeChooseModuleReq.proto b/proto/HomeChooseModuleReq.proto
index fb1cec06..a2adcc3b 100644
--- a/proto/HomeChooseModuleReq.proto
+++ b/proto/HomeChooseModuleReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeChooseModuleReq {
- enum MDMDIJDMFJI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4654;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MDMDIJDMFJI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4654;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 moduleId = 11;
}
diff --git a/proto/HomeChooseModuleRsp.proto b/proto/HomeChooseModuleRsp.proto
index c8d2959f..89b3c1b7 100644
--- a/proto/HomeChooseModuleRsp.proto
+++ b/proto/HomeChooseModuleRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeChooseModuleRsp {
- enum BKEOHOKFKJB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4707;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BKEOHOKFKJB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4707;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 moduleId = 5;
int32 retcode = 6;
diff --git a/proto/HomeComfortInfoNotify.proto b/proto/HomeComfortInfoNotify.proto
index d479417c..c01f99dd 100644
--- a/proto/HomeComfortInfoNotify.proto
+++ b/proto/HomeComfortInfoNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeModuleComfortInfo.proto";
+
message HomeComfortInfoNotify {
- enum PNJGIBJDIGD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4879;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PNJGIBJDIGD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4879;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated HomeModuleComfortInfo moduleInfoList = 11;
}
diff --git a/proto/HomeCustomFurnitureInfo.proto b/proto/HomeCustomFurnitureInfo.proto
index ef2352cb..5acc8cda 100644
--- a/proto/HomeCustomFurnitureInfo.proto
+++ b/proto/HomeCustomFurnitureInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CustomCommonNodeInfo.proto";
+
message HomeCustomFurnitureInfo {
uint32 guid = 8;
repeated CustomCommonNodeInfo subFurnitureList = 5;
diff --git a/proto/HomeCustomFurnitureInfoNotify.proto b/proto/HomeCustomFurnitureInfoNotify.proto
index e1623b0e..4db4a9a1 100644
--- a/proto/HomeCustomFurnitureInfoNotify.proto
+++ b/proto/HomeCustomFurnitureInfoNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeCustomFurnitureInfo.proto";
+
message HomeCustomFurnitureInfoNotify {
- enum IOBEONJJIPP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4784;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IOBEONJJIPP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4784;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 deleteCustomFurnitureList = 14;
repeated HomeCustomFurnitureInfo customFurnitureInfoList = 15;
diff --git a/proto/HomeEditCustomFurnitureReq.proto b/proto/HomeEditCustomFurnitureReq.proto
index 88418279..641b73db 100644
--- a/proto/HomeEditCustomFurnitureReq.proto
+++ b/proto/HomeEditCustomFurnitureReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeCustomFurnitureInfo.proto";
+
message HomeEditCustomFurnitureReq {
- enum OPCOAINIFHP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4685;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OPCOAINIFHP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4685;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
HomeCustomFurnitureInfo customFurnitureInfo = 5;
}
diff --git a/proto/HomeEditCustomFurnitureRsp.proto b/proto/HomeEditCustomFurnitureRsp.proto
index 64250fc1..41e25de9 100644
--- a/proto/HomeEditCustomFurnitureRsp.proto
+++ b/proto/HomeEditCustomFurnitureRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeCustomFurnitureInfo.proto";
+
message HomeEditCustomFurnitureRsp {
- enum NJDHHDDEKDA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4717;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NJDHHDDEKDA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4717;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
HomeCustomFurnitureInfo customFurnitureInfo = 11;
diff --git a/proto/HomeEnterEditModeFinishReq.proto b/proto/HomeEnterEditModeFinishReq.proto
index 74aa6877..9a239a27 100644
--- a/proto/HomeEnterEditModeFinishReq.proto
+++ b/proto/HomeEnterEditModeFinishReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeEnterEditModeFinishReq {
- enum IOFBOIDPEGD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4703;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IOFBOIDPEGD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4703;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/HomeEnterEditModeFinishRsp.proto b/proto/HomeEnterEditModeFinishRsp.proto
index c7453f8b..75fe0b19 100644
--- a/proto/HomeEnterEditModeFinishRsp.proto
+++ b/proto/HomeEnterEditModeFinishRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeEnterEditModeFinishRsp {
- enum BEGILMANMEH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4566;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BEGILMANMEH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4566;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 15;
}
diff --git a/proto/HomeFurnitureArrangementMuipData.proto b/proto/HomeFurnitureArrangementMuipData.proto
index e6ba9ce0..ca301547 100644
--- a/proto/HomeFurnitureArrangementMuipData.proto
+++ b/proto/HomeFurnitureArrangementMuipData.proto
@@ -16,10 +16,11 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+option java_package = "emu.grasscutter.net.proto";
+
message HomeFurnitureArrangementMuipData {
uint32 furniture_id = 1;
Vector spawn_pos = 2;
diff --git a/proto/HomeFurnitureCustomSuiteData.proto b/proto/HomeFurnitureCustomSuiteData.proto
index bf887ea5..870b08e3 100644
--- a/proto/HomeFurnitureCustomSuiteData.proto
+++ b/proto/HomeFurnitureCustomSuiteData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HomeFurnitureCustomSuiteData {
uint32 guid = 10;
repeated int32 includedFurnitureIndexList = 5;
diff --git a/proto/HomeFurnitureData.proto b/proto/HomeFurnitureData.proto
index ce43a0a9..81a5f7d7 100644
--- a/proto/HomeFurnitureData.proto
+++ b/proto/HomeFurnitureData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HomeFurnitureData {
uint32 version = 5;
int32 parentFurnitureIndex = 9;
diff --git a/proto/HomeFurnitureGroupData.proto b/proto/HomeFurnitureGroupData.proto
index 1933b1e7..0c468977 100644
--- a/proto/HomeFurnitureGroupData.proto
+++ b/proto/HomeFurnitureGroupData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeFurnitureData.proto";
+
message HomeFurnitureGroupData {
repeated HomeFurnitureData virtualFurnitureList = 12;
uint32 groupFurnitureIndex = 4;
diff --git a/proto/HomeFurnitureSuiteData.proto b/proto/HomeFurnitureSuiteData.proto
index a69255dd..59daaf53 100644
--- a/proto/HomeFurnitureSuiteData.proto
+++ b/proto/HomeFurnitureSuiteData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HomeFurnitureSuiteData {
repeated int32 includedFurnitureIndexList = 7;
uint32 guid = 12;
diff --git a/proto/HomeGetArrangementInfoReq.proto b/proto/HomeGetArrangementInfoReq.proto
index ccc1adca..2180319c 100644
--- a/proto/HomeGetArrangementInfoReq.proto
+++ b/proto/HomeGetArrangementInfoReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeGetArrangementInfoReq {
- enum MINGFOHLJDE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4614;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MINGFOHLJDE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4614;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 sceneIdList = 10;
}
diff --git a/proto/HomeGetArrangementInfoRsp.proto b/proto/HomeGetArrangementInfoRsp.proto
index b0d072c2..025e39b0 100644
--- a/proto/HomeGetArrangementInfoRsp.proto
+++ b/proto/HomeGetArrangementInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeSceneArrangementInfo.proto";
+
message HomeGetArrangementInfoRsp {
- enum GGKHICMEPOE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4624;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GGKHICMEPOE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4624;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 3;
repeated HomeSceneArrangementInfo sceneArrangementInfoList = 10;
diff --git a/proto/HomeGetBasicInfoReq.proto b/proto/HomeGetBasicInfoReq.proto
index afc4da34..4db1b04a 100644
--- a/proto/HomeGetBasicInfoReq.proto
+++ b/proto/HomeGetBasicInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeGetBasicInfoReq {
- enum CABKHOIIEKL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4489;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CABKHOIIEKL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4489;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/HomeGroupPlayerInfo.proto b/proto/HomeGroupPlayerInfo.proto
index 39735c23..81e13bbd 100644
--- a/proto/HomeGroupPlayerInfo.proto
+++ b/proto/HomeGroupPlayerInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ProfilePicture.proto";
+
message HomeGroupPlayerInfo {
string nickname = 15;
uint32 uid = 3;
diff --git a/proto/HomeLimitedShop.proto b/proto/HomeLimitedShop.proto
index ff8c1a14..79ba38e8 100644
--- a/proto/HomeLimitedShop.proto
+++ b/proto/HomeLimitedShop.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShopGoods.proto";
+
message HomeLimitedShop {
repeated HomeLimitedShopGoods goodsList = 9;
}
diff --git a/proto/HomeLimitedShopBuyGoodsReq.proto b/proto/HomeLimitedShopBuyGoodsReq.proto
index 67d4926b..ca026862 100644
--- a/proto/HomeLimitedShopBuyGoodsReq.proto
+++ b/proto/HomeLimitedShopBuyGoodsReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShopGoods.proto";
+
message HomeLimitedShopBuyGoodsReq {
- enum NLNFOCHGLND {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4647;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NLNFOCHGLND {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4647;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
HomeLimitedShopGoods goods = 1;
uint32 buyCount = 10;
diff --git a/proto/HomeLimitedShopBuyGoodsRsp.proto b/proto/HomeLimitedShopBuyGoodsRsp.proto
index fe80f064..5583aa9e 100644
--- a/proto/HomeLimitedShopBuyGoodsRsp.proto
+++ b/proto/HomeLimitedShopBuyGoodsRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShopGoods.proto";
+
message HomeLimitedShopBuyGoodsRsp {
- enum HIJMPKDLIDK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4865;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HIJMPKDLIDK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4865;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated HomeLimitedShopGoods goodsList = 5;
HomeLimitedShopGoods goods = 8;
diff --git a/proto/HomeLimitedShopGoods.proto b/proto/HomeLimitedShopGoods.proto
index 47f766e4..ab57e3bb 100644
--- a/proto/HomeLimitedShopGoods.proto
+++ b/proto/HomeLimitedShopGoods.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message HomeLimitedShopGoods {
uint32 disableType = 5;
ItemParam goodsItem = 12;
diff --git a/proto/HomeLimitedShopGoodsListReq.proto b/proto/HomeLimitedShopGoodsListReq.proto
index 915385f7..2f5d45b3 100644
--- a/proto/HomeLimitedShopGoodsListReq.proto
+++ b/proto/HomeLimitedShopGoodsListReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeLimitedShopGoodsListReq {
- enum PKFIGCIDBOH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4751;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PKFIGCIDBOH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4751;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/HomeLimitedShopGoodsListRsp.proto b/proto/HomeLimitedShopGoodsListRsp.proto
index b1fe7d9c..016a3307 100644
--- a/proto/HomeLimitedShopGoodsListRsp.proto
+++ b/proto/HomeLimitedShopGoodsListRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShop.proto";
+
message HomeLimitedShopGoodsListRsp {
- enum LMEKIIKCNOJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4770;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LMEKIIKCNOJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4770;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
HomeLimitedShop shop = 13;
int32 retcode = 9;
diff --git a/proto/HomeLimitedShopInfo.proto b/proto/HomeLimitedShopInfo.proto
index 0a76150b..62c16c46 100644
--- a/proto/HomeLimitedShopInfo.proto
+++ b/proto/HomeLimitedShopInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HomeLimitedShopInfo {
fixed32 nextGuestOpenTime = 14;
uint32 uid = 4;
diff --git a/proto/HomeLimitedShopInfoChangeNotify.proto b/proto/HomeLimitedShopInfoChangeNotify.proto
index d08c1375..70855b01 100644
--- a/proto/HomeLimitedShopInfoChangeNotify.proto
+++ b/proto/HomeLimitedShopInfoChangeNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShopGoods.proto";
+
message HomeLimitedShopInfoChangeNotify {
- enum ALMFKCPBAGI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4552;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ALMFKCPBAGI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4552;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated HomeLimitedShopGoods goodsList = 1;
}
diff --git a/proto/HomeLimitedShopInfoNotify.proto b/proto/HomeLimitedShopInfoNotify.proto
index 6592fdf9..1fb5d290 100644
--- a/proto/HomeLimitedShopInfoNotify.proto
+++ b/proto/HomeLimitedShopInfoNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShopInfo.proto";
+
message HomeLimitedShopInfoNotify {
- enum LIBPBIGJPBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4576;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LIBPBIGJPBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4576;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
HomeLimitedShopInfo shopInfo = 13;
}
diff --git a/proto/HomeLimitedShopInfoReq.proto b/proto/HomeLimitedShopInfoReq.proto
index d835fe51..a54bcfb3 100644
--- a/proto/HomeLimitedShopInfoReq.proto
+++ b/proto/HomeLimitedShopInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeLimitedShopInfoReq {
- enum PALECFPFFNN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4686;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PALECFPFFNN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4686;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/HomeLimitedShopInfoRsp.proto b/proto/HomeLimitedShopInfoRsp.proto
index 7cc0e67f..951ad15f 100644
--- a/proto/HomeLimitedShopInfoRsp.proto
+++ b/proto/HomeLimitedShopInfoRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeLimitedShopInfo.proto";
+
message HomeLimitedShopInfoRsp {
- enum KPHKNIOJHGG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4517;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KPHKNIOJHGG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4517;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 10;
HomeLimitedShopInfo shopInfo = 7;
diff --git a/proto/HomeMarkPointFurnitureData.proto b/proto/HomeMarkPointFurnitureData.proto
index 459aeaec..a2b1a6fa 100644
--- a/proto/HomeMarkPointFurnitureData.proto
+++ b/proto/HomeMarkPointFurnitureData.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "NpcData.proto";
import "SuiteData.proto";
+
message HomeMarkPointFurnitureData {
uint32 guid = 1;
uint32 furnitureId = 2;
diff --git a/proto/HomeMarkPointNotify.proto b/proto/HomeMarkPointNotify.proto
index 835e33fa..c7f7ef43 100644
--- a/proto/HomeMarkPointNotify.proto
+++ b/proto/HomeMarkPointNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeMarkPointSceneData.proto";
+
message HomeMarkPointNotify {
- enum EKLBOBJCMIF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4832;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EKLBOBJCMIF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4832;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated HomeMarkPointSceneData markPointDataList = 11;
}
diff --git a/proto/HomeMarkPointSceneData.proto b/proto/HomeMarkPointSceneData.proto
index e714ac28..cac8d7cb 100644
--- a/proto/HomeMarkPointSceneData.proto
+++ b/proto/HomeMarkPointSceneData.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "HomeMarkPointFurnitureData.proto";
+
message HomeMarkPointSceneData {
repeated HomeMarkPointFurnitureData furnitureList = 14;
uint32 moduleId = 5;
diff --git a/proto/HomeModuleComfortInfo.proto b/proto/HomeModuleComfortInfo.proto
index cd4833bd..f78cf51a 100644
--- a/proto/HomeModuleComfortInfo.proto
+++ b/proto/HomeModuleComfortInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeModuleComfortInfo {
repeated uint32 worldSceneBlockComfortValueList = 3;
uint32 moduleId = 13;
diff --git a/proto/HomeNewUnlockedBgmIdListNotify.proto b/proto/HomeNewUnlockedBgmIdListNotify.proto
index 3367075d..43090330 100644
--- a/proto/HomeNewUnlockedBgmIdListNotify.proto
+++ b/proto/HomeNewUnlockedBgmIdListNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeNewUnlockedBgmIdListNotify {
- enum NGJGDJCKADI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4732;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NGJGDJCKADI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4732;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 newUnlockedBgmIdList = 6;
}
diff --git a/proto/HomeNpcData.proto b/proto/HomeNpcData.proto
index 7e50018d..41eb08cd 100644
--- a/proto/HomeNpcData.proto
+++ b/proto/HomeNpcData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message HomeNpcData {
Vector spawnPos = 4;
uint32 costumeId = 13;
diff --git a/proto/HomePreChangeEditModeNotify.proto b/proto/HomePreChangeEditModeNotify.proto
index 0714c654..4daa9976 100644
--- a/proto/HomePreChangeEditModeNotify.proto
+++ b/proto/HomePreChangeEditModeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomePreChangeEditModeNotify {
- enum IOMPIOPCDHF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4637;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IOMPIOPCDHF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4637;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isEnterEditMode = 3;
}
diff --git a/proto/HomeSceneArrangementInfo.proto b/proto/HomeSceneArrangementInfo.proto
index 0affed7a..0eec6400 100644
--- a/proto/HomeSceneArrangementInfo.proto
+++ b/proto/HomeSceneArrangementInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "HomeFurnitureData.proto";
import "HomeBlockArrangementInfo.proto";
+
message HomeSceneArrangementInfo {
Vector djinnPos = 15;
uint32 sceneId = 1;
diff --git a/proto/HomeSceneInitFinishReq.proto b/proto/HomeSceneInitFinishReq.proto
index 06f5cc7e..1a377924 100644
--- a/proto/HomeSceneInitFinishReq.proto
+++ b/proto/HomeSceneInitFinishReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeSceneInitFinishReq {
- enum MJPLHNAFDJF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4452;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MJPLHNAFDJF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4452;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/HomeSceneInitFinishRsp.proto b/proto/HomeSceneInitFinishRsp.proto
index b870eff8..30023ca9 100644
--- a/proto/HomeSceneInitFinishRsp.proto
+++ b/proto/HomeSceneInitFinishRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeSceneInitFinishRsp {
- enum EKGNOMMBOJC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4530;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EKGNOMMBOJC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4530;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 9;
}
diff --git a/proto/HomeSceneJumpReq.proto b/proto/HomeSceneJumpReq.proto
index 01db0915..c7eaca20 100644
--- a/proto/HomeSceneJumpReq.proto
+++ b/proto/HomeSceneJumpReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeSceneJumpReq {
- enum MHLLCKNENMB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4826;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MHLLCKNENMB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4826;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isEnterRoomScene = 13;
}
diff --git a/proto/HomeSceneJumpRsp.proto b/proto/HomeSceneJumpRsp.proto
index d50149db..b70ea6d3 100644
--- a/proto/HomeSceneJumpRsp.proto
+++ b/proto/HomeSceneJumpRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeSceneJumpRsp {
- enum BCOGMNPNJPD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4822;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BCOGMNPNJPD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4822;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isEnterRoomScene = 1;
int32 retcode = 2;
diff --git a/proto/HomeSeekFurnitureAllRecord.proto b/proto/HomeSeekFurnitureAllRecord.proto
index bca90d98..152af89e 100644
--- a/proto/HomeSeekFurnitureAllRecord.proto
+++ b/proto/HomeSeekFurnitureAllRecord.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeSeekFurnitureOneRecord.proto";
+
message HomeSeekFurnitureAllRecord {
repeated HomeSeekFurnitureOneRecord recordList = 5;
}
diff --git a/proto/HomeSeekFurnitureGalleryScoreNotify.proto b/proto/HomeSeekFurnitureGalleryScoreNotify.proto
index abe15c32..ffdb91a6 100644
--- a/proto/HomeSeekFurnitureGalleryScoreNotify.proto
+++ b/proto/HomeSeekFurnitureGalleryScoreNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GalleryStopReason.proto";
import "HomeSeekFurnitureOneRecord.proto";
+
message HomeSeekFurnitureGalleryScoreNotify {
- enum JJLGLAIDDAN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4612;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JJLGLAIDDAN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4612;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 galleryId = 2;
GalleryStopReason reason = 9;
diff --git a/proto/HomeSeekFurnitureInfo.proto b/proto/HomeSeekFurnitureInfo.proto
index 38c62d2a..3526b26f 100644
--- a/proto/HomeSeekFurnitureInfo.proto
+++ b/proto/HomeSeekFurnitureInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeSeekFurnitureInfo {
uint32 Unk3300_LGEAPLJCJFH = 10;
uint32 Unk3300_DAEEBIEAOMN = 11;
diff --git a/proto/HomeSeekFurnitureOneRecord.proto b/proto/HomeSeekFurnitureOneRecord.proto
index 64a92fef..58e1135b 100644
--- a/proto/HomeSeekFurnitureOneRecord.proto
+++ b/proto/HomeSeekFurnitureOneRecord.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeSeekFurniturePlayerScore.proto";
+
message HomeSeekFurnitureOneRecord {
repeated HomeSeekFurniturePlayerScore engagedPlayerScoreList = 6;
uint32 timestamp = 3;
diff --git a/proto/HomeSeekFurniturePlayerScore.proto b/proto/HomeSeekFurniturePlayerScore.proto
index 41287940..88f879f4 100644
--- a/proto/HomeSeekFurniturePlayerScore.proto
+++ b/proto/HomeSeekFurniturePlayerScore.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeGroupPlayerInfo.proto";
+
message HomeSeekFurniturePlayerScore {
HomeGroupPlayerInfo playerInfo = 4;
uint32 score = 9;
diff --git a/proto/HomeUpdateArrangementInfoReq.proto b/proto/HomeUpdateArrangementInfoReq.proto
index 87162fa4..dfbddf3d 100644
--- a/proto/HomeUpdateArrangementInfoReq.proto
+++ b/proto/HomeUpdateArrangementInfoReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeSceneArrangementInfo.proto";
+
message HomeUpdateArrangementInfoReq {
- enum OGMICEEKMCM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4689;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OGMICEEKMCM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4689;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
HomeSceneArrangementInfo sceneArrangementInfo = 2;
}
diff --git a/proto/HomeUpdateArrangementInfoRsp.proto b/proto/HomeUpdateArrangementInfoRsp.proto
index bffc4b33..0b6f7788 100644
--- a/proto/HomeUpdateArrangementInfoRsp.proto
+++ b/proto/HomeUpdateArrangementInfoRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HomeUpdateArrangementInfoRsp {
- enum GBMFLOPBKAF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4466;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GBMFLOPBKAF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4466;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 1;
}
diff --git a/proto/HomeVerifyFurnitureData.proto b/proto/HomeVerifyFurnitureData.proto
index 039df41b..468674f4 100644
--- a/proto/HomeVerifyFurnitureData.proto
+++ b/proto/HomeVerifyFurnitureData.proto
@@ -16,7 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message HomeVerifyFurnitureData {
repeated uint32 type = 12;
uint32 num = 7;
diff --git a/proto/HostPlayerNotify.proto b/proto/HostPlayerNotify.proto
index 41ad3ab6..9b905818 100644
--- a/proto/HostPlayerNotify.proto
+++ b/proto/HostPlayerNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message HostPlayerNotify {
- enum AJDCLIKNOLN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 387;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AJDCLIKNOLN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 387;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 hostUid = 4;
uint32 hostPeerId = 5;
diff --git a/proto/InferencePageInfo.proto b/proto/InferencePageInfo.proto
index d6ca5292..12c719c6 100644
--- a/proto/InferencePageInfo.proto
+++ b/proto/InferencePageInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InferenceWordInfo.proto";
+
message InferencePageInfo {
uint32 pageId = 6;
repeated InferenceWordInfo unlockWordList = 8;
diff --git a/proto/InferenceWordInfo.proto b/proto/InferenceWordInfo.proto
index f0f924bc..8da7f06d 100644
--- a/proto/InferenceWordInfo.proto
+++ b/proto/InferenceWordInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message InferenceWordInfo {
bool isAssociate = 3;
uint32 wordId = 5;
diff --git a/proto/InstableSprayAvatarInfo.proto b/proto/InstableSprayAvatarInfo.proto
index 258329e6..55728505 100644
--- a/proto/InstableSprayAvatarInfo.proto
+++ b/proto/InstableSprayAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message InstableSprayAvatarInfo {
bool isTrial = 2;
uint64 avatarId = 12;
diff --git a/proto/InstableSprayInfo.proto b/proto/InstableSprayInfo.proto
index f933e552..2aa7e9e4 100644
--- a/proto/InstableSprayInfo.proto
+++ b/proto/InstableSprayInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SceneGalleryInstableSprayBuffInfo.proto";
+
message InstableSprayInfo {
uint32 score = 13;
repeated SceneGalleryInstableSprayBuffInfo buffInfoList = 6;
diff --git a/proto/InstableSpraySettleInfo.proto b/proto/InstableSpraySettleInfo.proto
index 6a675307..eb3dd6f1 100644
--- a/proto/InstableSpraySettleInfo.proto
+++ b/proto/InstableSpraySettleInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message InstableSpraySettleInfo {
bool isNewRecord = 5;
uint32 stageId = 4;
diff --git a/proto/InterOpType.proto b/proto/InterOpType.proto
index a19ad455..e747e353 100644
--- a/proto/InterOpType.proto
+++ b/proto/InterOpType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/InteractType.proto b/proto/InteractType.proto
index a9664ce9..44ec8409 100644
--- a/proto/InteractType.proto
+++ b/proto/InteractType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/InvestigationMonster.proto b/proto/InvestigationMonster.proto
index 29d60560..0dbf46f9 100644
--- a/proto/InvestigationMonster.proto
+++ b/proto/InvestigationMonster.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "WeeklyBossResinDiscountInfo.proto";
import "LockState.proto";
import "Vector.proto";
+
message InvestigationMonster {
uint32 nextRefreshTime = 1;
uint32 bossChestNum = 10;
diff --git a/proto/InvestigationMonsterUpdateNotify.proto b/proto/InvestigationMonsterUpdateNotify.proto
index d815149d..c1272ed6 100644
--- a/proto/InvestigationMonsterUpdateNotify.proto
+++ b/proto/InvestigationMonsterUpdateNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InvestigationMonster.proto";
+
message InvestigationMonsterUpdateNotify {
- enum PGJKAGCIHFP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1919;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PGJKAGCIHFP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1919;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
InvestigationMonster investigationMonster = 15;
}
diff --git a/proto/InvestigationQuestDailyNotify.proto b/proto/InvestigationQuestDailyNotify.proto
index c390c881..dec9d0b8 100644
--- a/proto/InvestigationQuestDailyNotify.proto
+++ b/proto/InvestigationQuestDailyNotify.proto
@@ -1,12 +1,17 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message InvestigationQuestDailyNotify {
- enum AEBDJEDMDOJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1910;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AEBDJEDMDOJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1910;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
}
diff --git a/proto/InvestigationReadQuestDailyNotify.proto b/proto/InvestigationReadQuestDailyNotify.proto
index 7f0aed99..71e2e691 100644
--- a/proto/InvestigationReadQuestDailyNotify.proto
+++ b/proto/InvestigationReadQuestDailyNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message InvestigationReadQuestDailyNotify {
- enum BKDIJBIKCBF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1906;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BKDIJBIKCBF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1906;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/IrodoriChessData.proto b/proto/IrodoriChessData.proto
index 023809b6..101785cb 100644
--- a/proto/IrodoriChessData.proto
+++ b/proto/IrodoriChessData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IrodoriChessLevelData.proto";
+
message IrodoriChessData {
repeated IrodoriChessLevelData levelDataList = 9;
bool isOpen = 7;
diff --git a/proto/IrodoriChessEntranceDetailInfo.proto b/proto/IrodoriChessEntranceDetailInfo.proto
index 4e388934..869edfe5 100644
--- a/proto/IrodoriChessEntranceDetailInfo.proto
+++ b/proto/IrodoriChessEntranceDetailInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IrodoriChessEntranceInfo.proto";
+
message IrodoriChessEntranceDetailInfo {
repeated IrodoriChessEntranceInfo infoList = 2;
}
diff --git a/proto/IrodoriChessEntranceInfo.proto b/proto/IrodoriChessEntranceInfo.proto
index 4ea23804..7729e9ee 100644
--- a/proto/IrodoriChessEntranceInfo.proto
+++ b/proto/IrodoriChessEntranceInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IrodoriChessMonsterInfo.proto";
+
message IrodoriChessEntranceInfo {
uint32 dfpedbghhma = 10;
repeated IrodoriChessMonsterInfo lhjhgbpjpkl = 8;
diff --git a/proto/IrodoriChessEquipCardReq.proto b/proto/IrodoriChessEquipCardReq.proto
index 4d617552..97908950 100644
--- a/proto/IrodoriChessEquipCardReq.proto
+++ b/proto/IrodoriChessEquipCardReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message IrodoriChessEquipCardReq {
- enum IKGIGLPKFHN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8093;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IKGIGLPKFHN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8093;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 cardId = 1;
bool isHardMap = 7;
diff --git a/proto/IrodoriChessEquipCardRsp.proto b/proto/IrodoriChessEquipCardRsp.proto
index f40ee604..57dc981d 100644
--- a/proto/IrodoriChessEquipCardRsp.proto
+++ b/proto/IrodoriChessEquipCardRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message IrodoriChessEquipCardRsp {
- enum KHMKKPBLNDJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8312;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KHMKKPBLNDJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8312;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 levelId = 15;
bool isHardMap = 8;
diff --git a/proto/IrodoriChessLevelData.proto b/proto/IrodoriChessLevelData.proto
index c0edaeea..3e161bb0 100644
--- a/proto/IrodoriChessLevelData.proto
+++ b/proto/IrodoriChessLevelData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IrodoriChessMapData.proto";
+
message IrodoriChessLevelData {
uint32 levelId = 10;
uint32 openTime = 7;
diff --git a/proto/IrodoriChessMapData.proto b/proto/IrodoriChessMapData.proto
index 913f8a57..c2d9b34a 100644
--- a/proto/IrodoriChessMapData.proto
+++ b/proto/IrodoriChessMapData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IrodoriChessEntranceDetailInfo.proto";
+
message IrodoriChessMapData {
uint32 mapId = 13;
uint32 bestScore = 3;
diff --git a/proto/IrodoriChessMonsterInfo.proto b/proto/IrodoriChessMonsterInfo.proto
index 9da768c2..f8f38f44 100644
--- a/proto/IrodoriChessMonsterInfo.proto
+++ b/proto/IrodoriChessMonsterInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message IrodoriChessMonsterInfo {
uint32 monsterId = 12;
uint32 level = 13;
diff --git a/proto/IrodoriFlowerData.proto b/proto/IrodoriFlowerData.proto
index c2bbb57e..8c9bd4c3 100644
--- a/proto/IrodoriFlowerData.proto
+++ b/proto/IrodoriFlowerData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message IrodoriFlowerData {
repeated uint32 finishedThemeList = 5;
repeated ItemParam usedFlowerList = 12;
diff --git a/proto/IrodoriInfo.proto b/proto/IrodoriInfo.proto
index f3c27332..ff406717 100644
--- a/proto/IrodoriInfo.proto
+++ b/proto/IrodoriInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,6 +8,7 @@ import "IrodoriFlowerData.proto";
import "IrodoriPoetryData.proto";
import "IrodoriChessData.proto";
import "IrodoriMasterLevelInfo.proto";
+
message IrodoriInfo {
IrodoriFlowerData flowerData = 6;
IrodoriPoetryData poetryData = 14;
diff --git a/proto/IrodoriMasterLevelDetailInfo.proto b/proto/IrodoriMasterLevelDetailInfo.proto
index 77f19824..e2c28508 100644
--- a/proto/IrodoriMasterLevelDetailInfo.proto
+++ b/proto/IrodoriMasterLevelDetailInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message IrodoriMasterLevelDetailInfo {
bool isFinish = 6;
bool isHaveTry = 5;
diff --git a/proto/IrodoriMasterLevelInfo.proto b/proto/IrodoriMasterLevelInfo.proto
index 04373057..76876b15 100644
--- a/proto/IrodoriMasterLevelInfo.proto
+++ b/proto/IrodoriMasterLevelInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IrodoriMasterLevelDetailInfo.proto";
+
message IrodoriMasterLevelInfo {
uint32 levelId = 1;
repeated IrodoriMasterLevelDetailInfo detailInfo = 14;
diff --git a/proto/IrodoriPoetryData.proto b/proto/IrodoriPoetryData.proto
index f2b0e1c8..6770926a 100644
--- a/proto/IrodoriPoetryData.proto
+++ b/proto/IrodoriPoetryData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IrodoriPoetryThemeData.proto";
+
message IrodoriPoetryData {
repeated IrodoriPoetryThemeData themeDataList = 10;
uint32 curThemeId = 2;
diff --git a/proto/IrodoriPoetryThemeData.proto b/proto/IrodoriPoetryThemeData.proto
index d0ef3949..4bf51318 100644
--- a/proto/IrodoriPoetryThemeData.proto
+++ b/proto/IrodoriPoetryThemeData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message IrodoriPoetryThemeData {
repeated uint32 Unk3300_CNNMEHOGGLL = 6;
repeated uint32 Unk3300_HODJKKDBJDJ = 4;
diff --git a/proto/IslandPartyInfo.proto b/proto/IslandPartyInfo.proto
index 5933e1e4..3a41176d 100644
--- a/proto/IslandPartyInfo.proto
+++ b/proto/IslandPartyInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "IslandPartyStageData.proto";
+
message IslandPartyInfo {
repeated IslandPartyStageData stageDataList = 5;
}
diff --git a/proto/IslandPartyStageData.proto b/proto/IslandPartyStageData.proto
index 0c5de15c..068113ae 100644
--- a/proto/IslandPartyStageData.proto
+++ b/proto/IslandPartyStageData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message IslandPartyStageData {
uint32 bestScore = 5;
uint32 stageId = 2;
diff --git a/proto/Item.proto b/proto/Item.proto
index 04f21fe7..179365e3 100644
--- a/proto/Item.proto
+++ b/proto/Item.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Material.proto";
import "Equip.proto";
import "Furniture.proto";
+
message Item {
uint32 itemId = 1;
uint64 guid = 2;
diff --git a/proto/ItemAddHintNotify.proto b/proto/ItemAddHintNotify.proto
index e56f1b4a..3aaf167d 100644
--- a/proto/ItemAddHintNotify.proto
+++ b/proto/ItemAddHintNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "ItemHint.proto";
+
message ItemAddHintNotify {
- enum IDJBCODKIJK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 620;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IDJBCODKIJK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 620;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 questId = 7;
repeated ItemHint overflowTransformedItemList = 1;
diff --git a/proto/ItemCdGroupTimeNotify.proto b/proto/ItemCdGroupTimeNotify.proto
index 891523bf..e3650fb4 100644
--- a/proto/ItemCdGroupTimeNotify.proto
+++ b/proto/ItemCdGroupTimeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ItemCdGroupTimeNotify {
- enum KAJJPFAOALJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 651;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KAJJPFAOALJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 651;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map itemCdMap = 13;
}
diff --git a/proto/ItemExceedLimitMsgType.proto b/proto/ItemExceedLimitMsgType.proto
index 363c1166..b805921d 100644
--- a/proto/ItemExceedLimitMsgType.proto
+++ b/proto/ItemExceedLimitMsgType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ItemGivingReq.proto b/proto/ItemGivingReq.proto
index 900a10f6..3857cca3 100644
--- a/proto/ItemGivingReq.proto
+++ b/proto/ItemGivingReq.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemGivingType.proto";
import "ItemParam.proto";
+
message ItemGivingReq {
- enum DCNJJOIBGKM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 101;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DCNJJOIBGKM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 101;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
map itemGuidCountMap = 13;
uint32 givingId = 7;
diff --git a/proto/ItemGivingRsp.proto b/proto/ItemGivingRsp.proto
index e8ce558a..3bbc1a82 100644
--- a/proto/ItemGivingRsp.proto
+++ b/proto/ItemGivingRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ItemGivingRsp {
- enum DPOCBOEGOPF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 137;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DPOCBOEGOPF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 137;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 givingId = 2;
int32 retcode = 13;
diff --git a/proto/ItemGivingType.proto b/proto/ItemGivingType.proto
index e1ab9ea2..8284d59e 100644
--- a/proto/ItemGivingType.proto
+++ b/proto/ItemGivingType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ItemHint.proto b/proto/ItemHint.proto
index e3ef1c95..e0fa6a5c 100644
--- a/proto/ItemHint.proto
+++ b/proto/ItemHint.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ItemHint {
uint32 count = 12;
uint64 guid = 8;
diff --git a/proto/ItemParam.proto b/proto/ItemParam.proto
index fc104439..e1f91ed4 100644
--- a/proto/ItemParam.proto
+++ b/proto/ItemParam.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ItemParam {
uint32 itemId = 1;
uint32 count = 2;
diff --git a/proto/ItemRenameAvatarReq.proto b/proto/ItemRenameAvatarReq.proto
index e9748d43..633c9d7f 100644
--- a/proto/ItemRenameAvatarReq.proto
+++ b/proto/ItemRenameAvatarReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ItemRenameAvatarReq {
- enum GGOKOJMMCDI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1747;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GGOKOJMMCDI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1747;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
string avatarName = 4;
uint32 renameId = 14;
diff --git a/proto/ItemRenameAvatarRsp.proto b/proto/ItemRenameAvatarRsp.proto
index 072ed12f..2dd11b25 100644
--- a/proto/ItemRenameAvatarRsp.proto
+++ b/proto/ItemRenameAvatarRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ItemRenameAvatarRsp {
- enum BDEOFMOFEEF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1628;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BDEOFMOFEEF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1628;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 15;
uint32 renameId = 8;
diff --git a/proto/JigsawPictureData.proto b/proto/JigsawPictureData.proto
index 9f00a435..7d3aafff 100644
--- a/proto/JigsawPictureData.proto
+++ b/proto/JigsawPictureData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message JigsawPictureData {
uint32 Unk3300_DFGHKDBENED = 12;
uint32 Unk3300_FIKPLGJIBGP = 11;
diff --git a/proto/KJJKCDHJMGD.proto b/proto/KJJKCDHJMGD.proto
index c36811ad..fc626889 100644
--- a/proto/KJJKCDHJMGD.proto
+++ b/proto/KJJKCDHJMGD.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GLELFDKHCNK.proto";
+
message KJJKCDHJMGD {
repeated GLELFDKHCNK levelInfoList = 10;
uint32 stageId = 1;
diff --git a/proto/KeepRotType.proto b/proto/KeepRotType.proto
index 992ff113..bd42385d 100644
--- a/proto/KeepRotType.proto
+++ b/proto/KeepRotType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/LanternProjectionInfo.proto b/proto/LanternProjectionInfo.proto
index 5f505ce9..00d7a06c 100644
--- a/proto/LanternProjectionInfo.proto
+++ b/proto/LanternProjectionInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ClientInputType.proto";
import "LanternProjectionLevelInfo.proto";
+
message LanternProjectionInfo {
repeated ClientInputType Unk3300_FAIAIJGCBJG = 2;
repeated ClientInputType Unk3300_EBHHFKLDOFB = 14;
diff --git a/proto/LanternProjectionLevelInfo.proto b/proto/LanternProjectionLevelInfo.proto
index d243fef1..16305ce6 100644
--- a/proto/LanternProjectionLevelInfo.proto
+++ b/proto/LanternProjectionLevelInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message LanternProjectionLevelInfo {
bool isCanStart = 4;
uint32 id = 7;
diff --git a/proto/LanternRiteActivityInfo.proto b/proto/LanternRiteActivityInfo.proto
index 19260e8e..a8462279 100644
--- a/proto/LanternRiteActivityInfo.proto
+++ b/proto/LanternRiteActivityInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "LanternRiteFireworksInfo.proto";
import "LanternProjectionInfo.proto";
import "SalvageStageInfo.proto";
+
message LanternRiteActivityInfo {
LanternRiteFireworksInfo fireworksInfo = 6;
LanternProjectionInfo projectionInfo = 11;
diff --git a/proto/LanternRiteFireworksChallengeInfo.proto b/proto/LanternRiteFireworksChallengeInfo.proto
index 7587656a..f9b860fa 100644
--- a/proto/LanternRiteFireworksChallengeInfo.proto
+++ b/proto/LanternRiteFireworksChallengeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message LanternRiteFireworksChallengeInfo {
bool isFullScore = 11;
uint32 bestScore = 14;
diff --git a/proto/LanternRiteFireworksInfo.proto b/proto/LanternRiteFireworksInfo.proto
index 64c65bd6..50a79e1e 100644
--- a/proto/LanternRiteFireworksInfo.proto
+++ b/proto/LanternRiteFireworksInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LanternRiteFireworksStageInfo.proto";
+
message LanternRiteFireworksInfo {
repeated LanternRiteFireworksStageInfo stageInfoList = 1;
}
diff --git a/proto/LanternRiteFireworksStageInfo.proto b/proto/LanternRiteFireworksStageInfo.proto
index b20810d9..e44b307e 100644
--- a/proto/LanternRiteFireworksStageInfo.proto
+++ b/proto/LanternRiteFireworksStageInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LanternRiteFireworksChallengeInfo.proto";
+
message LanternRiteFireworksStageInfo {
bool isOpen = 7;
repeated LanternRiteFireworksChallengeInfo exceededItemTypeList = 9;
diff --git a/proto/LifeStateChangeNotify.proto b/proto/LifeStateChangeNotify.proto
index 247e537d..e9ef3f45 100644
--- a/proto/LifeStateChangeNotify.proto
+++ b/proto/LifeStateChangeNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayerDieType.proto";
import "ServerBuff.proto";
+
message LifeStateChangeNotify {
- enum BCELIHKIKCD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1255;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BCELIHKIKCD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1255;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 7;
repeated ServerBuff serverBuffList = 2;
diff --git a/proto/LocationInfo.proto b/proto/LocationInfo.proto
index c3f6cc4b..bc503877 100644
--- a/proto/LocationInfo.proto
+++ b/proto/LocationInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message LocationInfo {
Vector pos = 3;
Vector rot = 2;
diff --git a/proto/LockReason.proto b/proto/LockReason.proto
index 2c341409..5c8d3af7 100644
--- a/proto/LockReason.proto
+++ b/proto/LockReason.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/LockState.proto b/proto/LockState.proto
index 93cbf41b..20825b24 100644
--- a/proto/LockState.proto
+++ b/proto/LockState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/LockedPersonallineData.proto b/proto/LockedPersonallineData.proto
index de9da154..d1dcb9a8 100644
--- a/proto/LockedPersonallineData.proto
+++ b/proto/LockedPersonallineData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LockReason.proto";
+
message LockedPersonallineData {
uint32 personalLineId = 6;
LockReason lockReason = 4;
diff --git a/proto/LuminanceStoneChallengeInfo.proto b/proto/LuminanceStoneChallengeInfo.proto
index d8dede54..147bd69e 100644
--- a/proto/LuminanceStoneChallengeInfo.proto
+++ b/proto/LuminanceStoneChallengeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message LuminanceStoneChallengeInfo {
uint32 killSpecialMonsterCount = 7;
uint32 score = 15;
diff --git a/proto/LunaRiteAreaInfo.proto b/proto/LunaRiteAreaInfo.proto
index d6b0feac..aefa8374 100644
--- a/proto/LunaRiteAreaInfo.proto
+++ b/proto/LunaRiteAreaInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LunaRiteHintStatusType.proto";
+
message LunaRiteAreaInfo {
uint32 challengeIndex = 9;
repeated uint32 sacrificeRewardList = 13;
diff --git a/proto/LunaRiteHintPoint.proto b/proto/LunaRiteHintPoint.proto
index 4fdc53af..0288253e 100644
--- a/proto/LunaRiteHintPoint.proto
+++ b/proto/LunaRiteHintPoint.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "LunaRiteHintPointType.proto";
+
message LunaRiteHintPoint {
uint32 index = 4;
Vector pos = 11;
diff --git a/proto/LunaRiteHintPointType.proto b/proto/LunaRiteHintPointType.proto
index adba1f6e..4bab90f4 100644
--- a/proto/LunaRiteHintPointType.proto
+++ b/proto/LunaRiteHintPointType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/LunaRiteHintStatusType.proto b/proto/LunaRiteHintStatusType.proto
index 1f829c34..0c7c3bb9 100644
--- a/proto/LunaRiteHintStatusType.proto
+++ b/proto/LunaRiteHintStatusType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/LunaRiteInfo.proto b/proto/LunaRiteInfo.proto
index fa12c94c..3b221522 100644
--- a/proto/LunaRiteInfo.proto
+++ b/proto/LunaRiteInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LunaRiteHintPoint.proto";
import "LunaRiteAreaInfo.proto";
+
message LunaRiteInfo {
repeated LunaRiteHintPoint hintPoint = 8;
repeated LunaRiteAreaInfo areaInfoList = 9;
diff --git a/proto/LunchBoxData.proto b/proto/LunchBoxData.proto
index 502346a4..571c0343 100644
--- a/proto/LunchBoxData.proto
+++ b/proto/LunchBoxData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message LunchBoxData {
map slotMaterialMap = 6;
}
diff --git a/proto/MEIDIANHEDD.proto b/proto/MEIDIANHEDD.proto
index 8930de2b..50ae0e11 100644
--- a/proto/MEIDIANHEDD.proto
+++ b/proto/MEIDIANHEDD.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OMNAAMAIBOH.proto";
+
message MEIDIANHEDD {
repeated OMNAAMAIBOH stageInfoList = 12;
}
diff --git a/proto/MLBFNDKNIEM.proto b/proto/MLBFNDKNIEM.proto
index 74e73e25..29535c70 100644
--- a/proto/MLBFNDKNIEM.proto
+++ b/proto/MLBFNDKNIEM.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MLBFNDKNIEM {
bool isOpen = 13;
uint32 levelId = 5;
diff --git a/proto/MPLevelEntityInfo.proto b/proto/MPLevelEntityInfo.proto
index 75718c9c..1d0c9348 100644
--- a/proto/MPLevelEntityInfo.proto
+++ b/proto/MPLevelEntityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilitySyncStateInfo.proto";
+
message MPLevelEntityInfo {
AbilitySyncStateInfo abilityInfo = 2;
uint32 entityId = 11;
diff --git a/proto/MailChangeNotify.proto b/proto/MailChangeNotify.proto
index 6a4c67f3..41ef3369 100644
--- a/proto/MailChangeNotify.proto
+++ b/proto/MailChangeNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MailData.proto";
+
message MailChangeNotify {
- enum MFJGGIBBDLE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1455;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MFJGGIBBDLE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1455;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 delMailIdList = 4;
repeated MailData mailList = 5;
diff --git a/proto/MailCollectState.proto b/proto/MailCollectState.proto
index 19b937d3..6eaeaa3d 100644
--- a/proto/MailCollectState.proto
+++ b/proto/MailCollectState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/MailData.proto b/proto/MailData.proto
index 9f2cc7cc..7006e7d0 100644
--- a/proto/MailData.proto
+++ b/proto/MailData.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "MailTextContent.proto";
import "MailCollectState.proto";
import "MailItem.proto";
+
message MailData {
uint32 mailId = 1;
MailTextContent mailTextContent = 4;
diff --git a/proto/MailItem.proto b/proto/MailItem.proto
index 03d756ea..71ba0f14 100644
--- a/proto/MailItem.proto
+++ b/proto/MailItem.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "EquipParam.proto";
import "MaterialDeleteInfo.proto";
+
message MailItem {
EquipParam equipParam = 1;
MaterialDeleteInfo deleteInfo = 2;
diff --git a/proto/MailTextContent.proto b/proto/MailTextContent.proto
index 661b1605..6543946b 100644
--- a/proto/MailTextContent.proto
+++ b/proto/MailTextContent.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MailTextContent {
string title = 1;
string content = 2;
diff --git a/proto/MapMarkFromType.proto b/proto/MapMarkFromType.proto
index e3bf1fd0..ab7661c8 100644
--- a/proto/MapMarkFromType.proto
+++ b/proto/MapMarkFromType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/MapMarkPoint.proto b/proto/MapMarkPoint.proto
index f095035d..cce0c90c 100644
--- a/proto/MapMarkPoint.proto
+++ b/proto/MapMarkPoint.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "MapMarkPointType.proto";
import "MapMarkFromType.proto";
+
message MapMarkPoint {
uint32 sceneId = 1;
string name = 2;
diff --git a/proto/MapMarkPointType.proto b/proto/MapMarkPointType.proto
index e593a3cf..bdee80dc 100644
--- a/proto/MapMarkPointType.proto
+++ b/proto/MapMarkPointType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum MapMarkPointType {
diff --git a/proto/MarkMapReq.proto b/proto/MarkMapReq.proto
index 19744c68..20126000 100644
--- a/proto/MarkMapReq.proto
+++ b/proto/MarkMapReq.proto
@@ -1,19 +1,25 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Operation.proto";
import "MapMarkPoint.proto";
+
message MarkMapReq {
- enum LJKBDJKNENE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3176;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LJKBDJKNENE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3176;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
+
+ enum Operation {
+ OPERATION_ADD = 0;
+ OPERATION_MOD = 1;
+ OPERATION_DEL = 2;
+ OPERATION_GET = 3;
+ }
Operation op = 3;
MapMarkPoint old = 7;
diff --git a/proto/MarkMapRsp.proto b/proto/MarkMapRsp.proto
index 52c78bbe..62bd51f3 100644
--- a/proto/MarkMapRsp.proto
+++ b/proto/MarkMapRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MapMarkPoint.proto";
+
message MarkMapRsp {
- enum FHMNFIHNBDM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3413;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FHMNFIHNBDM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3413;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 1;
repeated MapMarkPoint markList = 5;
diff --git a/proto/MarkNewNotify.proto b/proto/MarkNewNotify.proto
index cf84ca76..6401a5f9 100644
--- a/proto/MarkNewNotify.proto
+++ b/proto/MarkNewNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MarkNewNotify {
- enum PLJJEEODALH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1229;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PLJJEEODALH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1229;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 idList = 1;
uint32 markNewType = 15;
diff --git a/proto/MarkTargetInvestigationMonsterNotify.proto b/proto/MarkTargetInvestigationMonsterNotify.proto
index 49268b3d..9b7287cd 100644
--- a/proto/MarkTargetInvestigationMonsterNotify.proto
+++ b/proto/MarkTargetInvestigationMonsterNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MarkTargetInvestigationMonsterNotify {
- enum HDDLDNHFPOI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1913;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HDDLDNHFPOI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1913;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 groupId = 15;
uint32 monsterId = 12;
diff --git a/proto/MassivePropParam.proto b/proto/MassivePropParam.proto
index 5003b464..68d6cbaa 100644
--- a/proto/MassivePropParam.proto
+++ b/proto/MassivePropParam.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MassivePropParam {
int32 type = 1;
repeated uint32 bkeclhnchpn = 2;
diff --git a/proto/MassivePropSyncInfo.proto b/proto/MassivePropSyncInfo.proto
index 594c1d1d..2efe87b6 100644
--- a/proto/MassivePropSyncInfo.proto
+++ b/proto/MassivePropSyncInfo.proto
@@ -1,6 +1,9 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
import "MassivePropParam.proto";
message MassivePropSyncInfo {
diff --git a/proto/Material.proto b/proto/Material.proto
index 1173ec89..a1e5e9d9 100644
--- a/proto/Material.proto
+++ b/proto/Material.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MaterialDeleteInfo.proto";
+
message Material {
uint32 count = 1;
MaterialDeleteInfo deleteInfo = 2;
diff --git a/proto/MaterialDeleteInfo.proto b/proto/MaterialDeleteInfo.proto
index f1efaf34..4cd3c389 100644
--- a/proto/MaterialDeleteInfo.proto
+++ b/proto/MaterialDeleteInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MaterialDeleteInfo {
message CountDownDelete {
map deleteTimeNumMap = 1;
diff --git a/proto/MaterialDeleteReturnNotify.proto b/proto/MaterialDeleteReturnNotify.proto
index 416c34c9..9b87fa4d 100644
--- a/proto/MaterialDeleteReturnNotify.proto
+++ b/proto/MaterialDeleteReturnNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MaterialDeleteReturnType.proto";
+
message MaterialDeleteReturnNotify {
- enum AMMCMEKCDML {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 615;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AMMCMEKCDML {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 615;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map Unk3300_OFOKFKBALJD = 7;
map Unk3300_LAIHDKJAHAF = 10;
diff --git a/proto/MaterialDeleteReturnType.proto b/proto/MaterialDeleteReturnType.proto
index e7e264c3..75b1441e 100644
--- a/proto/MaterialDeleteReturnType.proto
+++ b/proto/MaterialDeleteReturnType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/MaterialDeleteUpdateNotify.proto b/proto/MaterialDeleteUpdateNotify.proto
index 7a6c41c3..903e2a19 100644
--- a/proto/MaterialDeleteUpdateNotify.proto
+++ b/proto/MaterialDeleteUpdateNotify.proto
@@ -1,12 +1,17 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MaterialDeleteUpdateNotify {
- enum GKJLDDAPHHL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 654;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GKJLDDAPHHL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 654;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
}
diff --git a/proto/MaterialInfo.proto b/proto/MaterialInfo.proto
index dee3d30d..3de487c8 100644
--- a/proto/MaterialInfo.proto
+++ b/proto/MaterialInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MaterialInfo {
uint32 count = 3;
uint64 guid = 12;
diff --git a/proto/MathQuaternion.proto b/proto/MathQuaternion.proto
index 9e8e8275..12d9e94a 100644
--- a/proto/MathQuaternion.proto
+++ b/proto/MathQuaternion.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MathQuaternion {
float x = 1;
float y = 2;
diff --git a/proto/McoinExchangeHcoinReq.proto b/proto/McoinExchangeHcoinReq.proto
index 496522f2..e1caf8f1 100644
--- a/proto/McoinExchangeHcoinReq.proto
+++ b/proto/McoinExchangeHcoinReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message McoinExchangeHcoinReq {
- enum OMOIGICKHMH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 695;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OMOIGICKHMH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 695;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 mcoinCost = 15;
uint32 hcoin = 13;
diff --git a/proto/McoinExchangeHcoinRsp.proto b/proto/McoinExchangeHcoinRsp.proto
index a2e201ae..4c77da54 100644
--- a/proto/McoinExchangeHcoinRsp.proto
+++ b/proto/McoinExchangeHcoinRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message McoinExchangeHcoinRsp {
- enum MKBLJNJFLIA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 667;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MKBLJNJFLIA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 667;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
uint32 mcoinCost = 11;
diff --git a/proto/MichiaeMatsuriChallengePositionInfo.proto b/proto/MichiaeMatsuriChallengePositionInfo.proto
index b61220ab..4093e970 100644
--- a/proto/MichiaeMatsuriChallengePositionInfo.proto
+++ b/proto/MichiaeMatsuriChallengePositionInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message MichiaeMatsuriChallengePositionInfo {
uint32 groupId = 5;
uint32 gadgetId = 14;
diff --git a/proto/MichiaeMatsuriChestPositionInfo.proto b/proto/MichiaeMatsuriChestPositionInfo.proto
index 3988ef5d..20a04249 100644
--- a/proto/MichiaeMatsuriChestPositionInfo.proto
+++ b/proto/MichiaeMatsuriChestPositionInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message MichiaeMatsuriChestPositionInfo {
uint32 groupId = 4;
Vector pos = 13;
diff --git a/proto/MichiaeMatsuriInfo.proto b/proto/MichiaeMatsuriInfo.proto
index 6a7dc252..8c6befb5 100644
--- a/proto/MichiaeMatsuriInfo.proto
+++ b/proto/MichiaeMatsuriInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "MichiaeMatsuriChallengePositionInfo.proto";
import "MichiaeMatsuriChestPositionInfo.proto";
import "MichiaeMatsuriStage.proto";
+
message MichiaeMatsuriInfo {
repeated MichiaeMatsuriChallengePositionInfo challengePosList = 8;
repeated uint32 unlockedCrystalSkillList = 4;
diff --git a/proto/MichiaeMatsuriStage.proto b/proto/MichiaeMatsuriStage.proto
index ba4f4f40..e671d75b 100644
--- a/proto/MichiaeMatsuriStage.proto
+++ b/proto/MichiaeMatsuriStage.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MichiaeMatsuriStage {
bool isOpen = 8;
uint32 stageId = 11;
diff --git a/proto/MiracleRingDeliverItemReq.proto b/proto/MiracleRingDeliverItemReq.proto
index 22af3283..71b15d33 100644
--- a/proto/MiracleRingDeliverItemReq.proto
+++ b/proto/MiracleRingDeliverItemReq.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InterOpType.proto";
import "ItemParam.proto";
+
message MiracleRingDeliverItemReq {
- enum DCABNDOGJJB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5231;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DCABNDOGJJB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5231;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint64 foodWeaponGuidList = 3;
InterOpType opType = 2;
diff --git a/proto/MiracleRingDeliverItemRsp.proto b/proto/MiracleRingDeliverItemRsp.proto
index 80c8fb7d..474a82bc 100644
--- a/proto/MiracleRingDeliverItemRsp.proto
+++ b/proto/MiracleRingDeliverItemRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InteractType.proto";
import "InterOpType.proto";
+
message MiracleRingDeliverItemRsp {
- enum NBCIJKBABAP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5235;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NBCIJKBABAP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5235;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 gadgetEntityId = 14;
int32 retcode = 5;
diff --git a/proto/MissionStatus.proto b/proto/MissionStatus.proto
deleted file mode 100644
index 636a394d..00000000
--- a/proto/MissionStatus.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-
-
-enum MissionStatus {
- MISSION_STATUS_INVALID = 0;
- MISSION_STATUS_UNFINISHED = 1;
- MISSION_STATUS_FINISHED = 2;
- MISSION_STATUS_POINT_TAKEN = 3;
-}
diff --git a/proto/MistTrialActivityInfo.proto b/proto/MistTrialActivityInfo.proto
index 08073ed7..36ae4abe 100644
--- a/proto/MistTrialActivityInfo.proto
+++ b/proto/MistTrialActivityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MistTrialLevelData.proto";
+
message MistTrialActivityInfo {
repeated MistTrialLevelData trialLevelDataList = 7;
}
diff --git a/proto/MistTrialBestAvatar.proto b/proto/MistTrialBestAvatar.proto
index a06746b2..aa4ebe6e 100644
--- a/proto/MistTrialBestAvatar.proto
+++ b/proto/MistTrialBestAvatar.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AvatarType.proto";
+
message MistTrialBestAvatar {
uint32 avatarId = 2;
AvatarType avatarType = 1;
diff --git a/proto/MistTrialLevelData.proto b/proto/MistTrialLevelData.proto
index 0727f467..3a1dd2e2 100644
--- a/proto/MistTrialLevelData.proto
+++ b/proto/MistTrialLevelData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MistTrialBestAvatar.proto";
+
message MistTrialLevelData {
uint32 openTime = 2;
uint32 firstPassTime = 4;
diff --git a/proto/ModifierAction.proto b/proto/ModifierAction.proto
index fa8e3d1e..7ece1bba 100644
--- a/proto/ModifierAction.proto
+++ b/proto/ModifierAction.proto
@@ -16,6 +16,7 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum ModifierAction {
diff --git a/proto/ModifierDurability.proto b/proto/ModifierDurability.proto
index c37fea0f..58a40d44 100644
--- a/proto/ModifierDurability.proto
+++ b/proto/ModifierDurability.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ModifierDurability {
float reduceRatio = 1;
float remainingDurability = 2;
diff --git a/proto/ModifierProperty.proto b/proto/ModifierProperty.proto
index c0594880..7e551f5f 100644
--- a/proto/ModifierProperty.proto
+++ b/proto/ModifierProperty.proto
@@ -16,12 +16,10 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "AbilityString.proto";
-
-
+option java_package = "emu.grasscutter.net.proto";
message ModifierProperty {
AbilityString key = 7;
diff --git a/proto/MonsterAIConfigHashNotify.proto b/proto/MonsterAIConfigHashNotify.proto
index 6f5c3d8b..6cbf27d2 100644
--- a/proto/MonsterAIConfigHashNotify.proto
+++ b/proto/MonsterAIConfigHashNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MonsterAIConfigHashNotify {
- enum CJFAFLEIPFH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3324;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CJFAFLEIPFH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3324;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
int32 hashValue = 9;
uint32 entityId = 7;
diff --git a/proto/MonsterBornType.proto b/proto/MonsterBornType.proto
index e3710d65..3f897927 100644
--- a/proto/MonsterBornType.proto
+++ b/proto/MonsterBornType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/MonsterPointArrayRouteUpdateNotify.proto b/proto/MonsterPointArrayRouteUpdateNotify.proto
index aafdf0d1..22ec4077 100644
--- a/proto/MonsterPointArrayRouteUpdateNotify.proto
+++ b/proto/MonsterPointArrayRouteUpdateNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MonsterRoute.proto";
+
message MonsterPointArrayRouteUpdateNotify {
- enum KDIIOAFKLLL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3271;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KDIIOAFKLLL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3271;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 12;
MonsterRoute monsterRoute = 2;
diff --git a/proto/MonsterRoute.proto b/proto/MonsterRoute.proto
index 42170ee0..e10b231c 100644
--- a/proto/MonsterRoute.proto
+++ b/proto/MonsterRoute.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RoutePoint.proto";
+
message MonsterRoute {
repeated RoutePoint routePoints = 1;
uint32 speedLevel = 2;
diff --git a/proto/MoonfinTrialInfo.proto b/proto/MoonfinTrialInfo.proto
index 79bcd2ff..eab2e0e0 100644
--- a/proto/MoonfinTrialInfo.proto
+++ b/proto/MoonfinTrialInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MoonfinTrialLevelInfo.proto";
+
message MoonfinTrialInfo {
map levelInfoMap = 7;
uint32 specialFishCount = 2;
diff --git a/proto/MoonfinTrialLevelInfo.proto b/proto/MoonfinTrialLevelInfo.proto
index d46c38bc..cfd36d7e 100644
--- a/proto/MoonfinTrialLevelInfo.proto
+++ b/proto/MoonfinTrialLevelInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MoonfinTrialLevelInfo {
uint32 bestRecord = 11;
uint32 openTime = 3;
diff --git a/proto/MotionInfo.proto b/proto/MotionInfo.proto
index 8c30b443..bc128976 100644
--- a/proto/MotionInfo.proto
+++ b/proto/MotionInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "MotionState.proto";
+
message MotionInfo {
Vector pos = 1;
Vector rot = 2;
diff --git a/proto/MotionState.proto b/proto/MotionState.proto
index 87ba17d3..00b45514 100644
--- a/proto/MotionState.proto
+++ b/proto/MotionState.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/MovingPlatformType.proto b/proto/MovingPlatformType.proto
index cc880f58..d5043f62 100644
--- a/proto/MovingPlatformType.proto
+++ b/proto/MovingPlatformType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/MpPlayRewardInfo.proto b/proto/MpPlayRewardInfo.proto
index b7df073b..ab01399a 100644
--- a/proto/MpPlayRewardInfo.proto
+++ b/proto/MpPlayRewardInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MpPlayRewardInfo {
uint32 resin = 1;
repeated uint32 remainUidList = 2;
diff --git a/proto/MpSettingType.proto b/proto/MpSettingType.proto
index d3aabc51..559cfa7f 100644
--- a/proto/MpSettingType.proto
+++ b/proto/MpSettingType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/MuqadasPotionDungeonSettleNotify.proto b/proto/MuqadasPotionDungeonSettleNotify.proto
index 9f8af4fb..750ae042 100644
--- a/proto/MuqadasPotionDungeonSettleNotify.proto
+++ b/proto/MuqadasPotionDungeonSettleNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MuqadasPotionDungeonSettleNotify {
- enum CCBLHNEEDDL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 23665;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CCBLHNEEDDL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 23665;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 levelId = 11;
uint32 captureWeaknessCount = 7;
diff --git a/proto/MuqadasPotionInfo.proto b/proto/MuqadasPotionInfo.proto
index 320c9d0a..99d84424 100644
--- a/proto/MuqadasPotionInfo.proto
+++ b/proto/MuqadasPotionInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MuqadasPotionInfo {
uint32 muqadasPotionLevelDataList = 13;
uint32 score = 14;
diff --git a/proto/MusicBeatmap.proto b/proto/MusicBeatmap.proto
index a7e22a38..399286e2 100644
--- a/proto/MusicBeatmap.proto
+++ b/proto/MusicBeatmap.proto
@@ -1,12 +1,10 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "MusicBeatmapList.proto";
-
message MusicBeatmap {
uint32 music_id = 1;
repeated MusicBeatmapList beatmap_item_list = 2;
diff --git a/proto/MusicBeatmapList.proto b/proto/MusicBeatmapList.proto
index 1aad5b36..13b01cf0 100644
--- a/proto/MusicBeatmapList.proto
+++ b/proto/MusicBeatmapList.proto
@@ -1,12 +1,10 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "MusicBeatmapNote.proto";
-
message MusicBeatmapList {
repeated MusicBeatmapNote beatmap_note_list = 1;
}
diff --git a/proto/MusicBeatmapNote.proto b/proto/MusicBeatmapNote.proto
index 03a2fd1d..cde64d3a 100644
--- a/proto/MusicBeatmapNote.proto
+++ b/proto/MusicBeatmapNote.proto
@@ -1,6 +1,8 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message MusicBeatmapNote {
uint32 start_time = 1;
uint32 end_time = 2;
diff --git a/proto/MusicBriefInfo.proto b/proto/MusicBriefInfo.proto
index a510c34f..ef599d8c 100644
--- a/proto/MusicBriefInfo.proto
+++ b/proto/MusicBriefInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MusicBriefInfo {
uint64 ugcGuid = 8;
uint32 Unk3300_CCMMPAHIMDO = 88;
diff --git a/proto/MusicGameInfo.proto b/proto/MusicGameActivityDetailInfo.proto
similarity index 87%
rename from proto/MusicGameInfo.proto
rename to proto/MusicGameActivityDetailInfo.proto
index 8aa5f983..2cce0c58 100644
--- a/proto/MusicGameInfo.proto
+++ b/proto/MusicGameActivityDetailInfo.proto
@@ -1,11 +1,13 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicBriefInfo.proto";
import "MusicGameRecord.proto";
-message MusicGameInfo {
+
+message MusicGameActivityDetailInfo {
repeated MusicBriefInfo Unk3300_AAGCDCOIPJM = 2;
repeated MusicBriefInfo Unk3300_OKHAACGHMAP = 6;
map musicGameRecordMap = 8;
diff --git a/proto/MusicGameCreateBeatmapReq.proto b/proto/MusicGameCreateBeatmapReq.proto
index d66099b9..4a87f750 100644
--- a/proto/MusicGameCreateBeatmapReq.proto
+++ b/proto/MusicGameCreateBeatmapReq.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicBeatmap.proto";
diff --git a/proto/MusicGameCreateBeatmapRsp.proto b/proto/MusicGameCreateBeatmapRsp.proto
index 774164f3..99a7231b 100644
--- a/proto/MusicGameCreateBeatmapRsp.proto
+++ b/proto/MusicGameCreateBeatmapRsp.proto
@@ -1,16 +1,14 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "MusicGameUnknown1Enum.proto";
// CmdId: 6347
// EnetChannelId: 0
// EnetIsReliable: true
-
message MusicGameCreateBeatmapRsp {
int32 retcode = 10;
MusicGameUnknown1Enum unknown_enum1 = 12;
diff --git a/proto/MusicGameGetBeatmapReq.proto b/proto/MusicGameGetBeatmapReq.proto
index 6d4bf88d..e33bbb68 100644
--- a/proto/MusicGameGetBeatmapReq.proto
+++ b/proto/MusicGameGetBeatmapReq.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicGameUnknown2Enum.proto";
@@ -10,7 +11,6 @@ import "MusicGameUnknown1Enum.proto";
// EnetChannelId: 0
// EnetIsReliable: true
// IsAllowClient: true
-
message MusicGameGetBeatmapReq {
MusicGameUnknown1Enum unknown_enum1 = 1;
uint64 music_share_id = 10;
diff --git a/proto/MusicGameGetBeatmapReqType.proto b/proto/MusicGameGetBeatmapReqType.proto
index 373211ea..efad4a34 100644
--- a/proto/MusicGameGetBeatmapReqType.proto
+++ b/proto/MusicGameGetBeatmapReqType.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum MusicGameGetBeatmapReqType {
diff --git a/proto/MusicGameGetBeatmapRsp.proto b/proto/MusicGameGetBeatmapRsp.proto
index dbce7ad2..fa355f96 100644
--- a/proto/MusicGameGetBeatmapRsp.proto
+++ b/proto/MusicGameGetBeatmapRsp.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicGameGetBeatmapReqType.proto";
@@ -10,7 +11,6 @@ import "MusicGameUnknown1Enum.proto";
// CmdId: 6309
// EnetChannelId: 0
// EnetIsReliable: true
-
message MusicGameGetBeatmapRsp {
int32 retcode = 13;
MusicGameUnknown1Enum unknown_enum1 = 1;
diff --git a/proto/MusicGameRecord.proto b/proto/MusicGameRecord.proto
index 92bc15f5..0ad1b863 100644
--- a/proto/MusicGameRecord.proto
+++ b/proto/MusicGameRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MusicGameRecord {
bool isUnlock = 8;
uint32 maxScore = 15;
diff --git a/proto/MusicGameSearchBeatmapReq.proto b/proto/MusicGameSearchBeatmapReq.proto
index bc70c282..9de25162 100644
--- a/proto/MusicGameSearchBeatmapReq.proto
+++ b/proto/MusicGameSearchBeatmapReq.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicGameUnknown1Enum.proto";
@@ -8,7 +9,6 @@ import "MusicGameUnknown1Enum.proto";
// EnetChannelId: 0
// EnetIsReliable: true
// IsAllowClient: true
-
message MusicGameSearchBeatmapReq {
MusicGameUnknown1Enum unknown_enum1 = 10;
uint64 music_share_id = 6;
diff --git a/proto/MusicGameSearchBeatmapRsp.proto b/proto/MusicGameSearchBeatmapRsp.proto
index 2295efc3..4f377e07 100644
--- a/proto/MusicGameSearchBeatmapRsp.proto
+++ b/proto/MusicGameSearchBeatmapRsp.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicBriefInfo.proto";
@@ -8,7 +9,6 @@ import "MusicGameUnknown1Enum.proto";
// CmdId: 6304
// EnetChannelId: 0
// EnetIsReliable: true
-
message MusicGameSearchBeatmapRsp {
int32 retcode = 9;
MusicGameUnknown1Enum unknown_enum1 = 3;
diff --git a/proto/MusicGameSettleReq.proto b/proto/MusicGameSettleReq.proto
index a88474c9..3e099122 100644
--- a/proto/MusicGameSettleReq.proto
+++ b/proto/MusicGameSettleReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MusicGameSettleReq {
- enum COBMENDFOKN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8066;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum COBMENDFOKN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8066;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 ugcGuid = 4;
repeated uint32 Unk3300_HHBCEPNLCLL = 1626;
diff --git a/proto/MusicGameSettleRsp.proto b/proto/MusicGameSettleRsp.proto
index 62be9da7..c7b51af5 100644
--- a/proto/MusicGameSettleRsp.proto
+++ b/proto/MusicGameSettleRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MusicGameSettleRsp {
- enum EHMCDJNMHDC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8735;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EHMCDJNMHDC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8735;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 9;
bool isUnlockNextLevel = 1;
diff --git a/proto/MusicGameStartReq.proto b/proto/MusicGameStartReq.proto
index 7deb8064..e929894f 100644
--- a/proto/MusicGameStartReq.proto
+++ b/proto/MusicGameStartReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MusicGameStartReq {
- enum EMDPLMFEJCP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8536;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EMDPLMFEJCP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8536;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 ugcGuid = 5;
uint32 musicBasicId = 7;
diff --git a/proto/MusicGameStartRsp.proto b/proto/MusicGameStartRsp.proto
index f8ca1e86..622f2aee 100644
--- a/proto/MusicGameStartRsp.proto
+++ b/proto/MusicGameStartRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message MusicGameStartRsp {
- enum PFNNLOBODEB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8893;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PFNNLOBODEB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8893;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 10;
uint64 ugcGuid = 8;
diff --git a/proto/MusicGameStartToPlayOthersBeatmapReq.proto b/proto/MusicGameStartToPlayOthersBeatmapReq.proto
index 931f826b..25fcad8a 100644
--- a/proto/MusicGameStartToPlayOthersBeatmapReq.proto
+++ b/proto/MusicGameStartToPlayOthersBeatmapReq.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicGameUnknown1Enum.proto";
@@ -8,7 +9,6 @@ import "MusicGameUnknown1Enum.proto";
// EnetChannelId: 0
// EnetIsReliable: true
// IsAllowClient: true
-
message MusicGameStartToPlayOthersBeatmapReq {
MusicGameUnknown1Enum unknown_enum1 = 12;
}
diff --git a/proto/MusicGameStartToPlayOthersBeatmapRsp.proto b/proto/MusicGameStartToPlayOthersBeatmapRsp.proto
index dbfa9d61..8f935b9e 100644
--- a/proto/MusicGameStartToPlayOthersBeatmapRsp.proto
+++ b/proto/MusicGameStartToPlayOthersBeatmapRsp.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MusicGameUnknown1Enum.proto";
@@ -7,7 +8,6 @@ import "MusicGameUnknown1Enum.proto";
// CmdId: 6313
// EnetChannelId: 0
// EnetIsReliable: true
-
message MusicGameStartToPlayOthersBeatmapRsp {
int32 retcode = 2;
MusicGameUnknown1Enum unknown_enum1 = 11;
diff --git a/proto/MusicGameUnknown1Enum.proto b/proto/MusicGameUnknown1Enum.proto
index 74bedce2..38fca4a4 100644
--- a/proto/MusicGameUnknown1Enum.proto
+++ b/proto/MusicGameUnknown1Enum.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum MusicGameUnknown1Enum {
diff --git a/proto/MusicGameUnknown2Enum.proto b/proto/MusicGameUnknown2Enum.proto
index 4fde02de..4c61a1d3 100644
--- a/proto/MusicGameUnknown2Enum.proto
+++ b/proto/MusicGameUnknown2Enum.proto
@@ -1,5 +1,6 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum MusicGameUnknown2Enum {
diff --git a/proto/MusicInfo.proto b/proto/MusicInfo.proto
new file mode 100644
index 00000000..09cf1434
--- /dev/null
+++ b/proto/MusicInfo.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "FleurFairMusicRecord.proto";
+
+message MusicInfo {
+ map fbmomkmdima = 9;
+}
diff --git a/proto/MusicRecord.proto b/proto/MusicRecord.proto
index f14852fa..abef8eb2 100644
--- a/proto/MusicRecord.proto
+++ b/proto/MusicRecord.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "UgcMusicTrack.proto";
+
message MusicRecord {
repeated UgcMusicTrack musicTrackList = 3;
uint32 musicId = 2;
diff --git a/proto/NightCrowGadgetInfo.proto b/proto/NightCrowGadgetInfo.proto
index 23fd5e76..70125c04 100644
--- a/proto/NightCrowGadgetInfo.proto
+++ b/proto/NightCrowGadgetInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message NightCrowGadgetInfo {
repeated uint32 argumentList = 1;
}
diff --git a/proto/NpcData.proto b/proto/NpcData.proto
index 51b2c276..b3018154 100644
--- a/proto/NpcData.proto
+++ b/proto/NpcData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message NpcData {
uint32 avatarId = 1;
uint32 costumeId = 2;
diff --git a/proto/NpcTalkReq.proto b/proto/NpcTalkReq.proto
index e4def399..b56c3678 100644
--- a/proto/NpcTalkReq.proto
+++ b/proto/NpcTalkReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message NpcTalkReq {
- enum GEJFAONBKJC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 505;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GEJFAONBKJC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 505;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 npcEntityId = 9;
uint32 entityId = 11;
diff --git a/proto/NpcTalkRsp.proto b/proto/NpcTalkRsp.proto
index 8b53bdd7..a9a48934 100644
--- a/proto/NpcTalkRsp.proto
+++ b/proto/NpcTalkRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message NpcTalkRsp {
- enum MELLEOKPJBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 555;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MELLEOKPJBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 555;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
uint32 npcEntityId = 11;
diff --git a/proto/OMNAAMAIBOH.proto b/proto/OMNAAMAIBOH.proto
index 73038ea1..66f17809 100644
--- a/proto/OMNAAMAIBOH.proto
+++ b/proto/OMNAAMAIBOH.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message OMNAAMAIBOH {
bool isFinished = 2;
bool isOpen = 4;
diff --git a/proto/ObstacleInfo.proto b/proto/ObstacleInfo.proto
index 6413641f..084af009 100644
--- a/proto/ObstacleInfo.proto
+++ b/proto/ObstacleInfo.proto
@@ -1,16 +1,23 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
-import "Vector3Int.proto";
-import "ShapeType.proto";
import "MathQuaternion.proto";
+import "Vector3Int.proto";
+
message ObstacleInfo {
+
+ enum ShapeType {
+ SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0;
+ SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1;
+ }
+
Vector center = 4;
Vector3Int extents = 12;
ShapeType shape = 5;
int32 obstacleId = 9;
- MathQuaternion Vector = 2;
+ MathQuaternion rotation = 2;
}
diff --git a/proto/ObstacleModifyNotify.proto b/proto/ObstacleModifyNotify.proto
index 488a6cce..2166d576 100644
--- a/proto/ObstacleModifyNotify.proto
+++ b/proto/ObstacleModifyNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ObstacleInfo.proto";
+
message ObstacleModifyNotify {
- enum NGAEMGNNNGO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2387;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NGAEMGNNNGO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2387;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated ObstacleInfo addObstacles = 14;
repeated int32 removeObstacleIds = 7;
diff --git a/proto/OfferingInfo.proto b/proto/OfferingInfo.proto
index 93e90808..65aa7b8d 100644
--- a/proto/OfferingInfo.proto
+++ b/proto/OfferingInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message OfferingInfo {
uint32 offeringId = 1;
}
diff --git a/proto/OfficialCustomDungeon.proto b/proto/OfficialCustomDungeon.proto
index 460ee6a1..72533490 100644
--- a/proto/OfficialCustomDungeon.proto
+++ b/proto/OfficialCustomDungeon.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message OfficialCustomDungeon {
uint32 dungeonId = 3;
uint32 winTimes = 14;
diff --git a/proto/OnlinePlayerInfo.proto b/proto/OnlinePlayerInfo.proto
index 5d570457..a3466013 100644
--- a/proto/OnlinePlayerInfo.proto
+++ b/proto/OnlinePlayerInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MpSettingType.proto";
import "ProfilePicture.proto";
+
message OnlinePlayerInfo {
uint32 uid = 1;
string nickname = 2;
diff --git a/proto/OpActivityInfo.proto b/proto/OpActivityInfo.proto
index edaa4e79..6ccff0b5 100644
--- a/proto/OpActivityInfo.proto
+++ b/proto/OpActivityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BonusInfo.proto";
+
message OpActivityInfo {
uint32 scheduleId = 1;
uint32 beginTime = 8;
diff --git a/proto/OpAttack.proto b/proto/OpAttack.proto
new file mode 100644
index 00000000..b5664e63
--- /dev/null
+++ b/proto/OpAttack.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpAttack {
+ uint32 skillId = 8;
+ repeated uint32 costDiceIndexList = 11;
+}
diff --git a/proto/OpPass.proto b/proto/OpPass.proto
new file mode 100644
index 00000000..433b420d
--- /dev/null
+++ b/proto/OpPass.proto
@@ -0,0 +1,9 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpPass {
+}
diff --git a/proto/OpPlayCard.proto b/proto/OpPlayCard.proto
new file mode 100644
index 00000000..3d2ed1e5
--- /dev/null
+++ b/proto/OpPlayCard.proto
@@ -0,0 +1,13 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpPlayCard {
+ uint32 replaceCardGuid = 6;
+ repeated uint32 targetCardGuidList = 11;
+ uint32 cardGuid = 14;
+ repeated uint32 costDiceIndexList = 13;
+}
diff --git a/proto/OpReboot.proto b/proto/OpReboot.proto
new file mode 100644
index 00000000..3bcd6ec9
--- /dev/null
+++ b/proto/OpReboot.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpReboot {
+ repeated uint32 costCardGuidList = 9;
+ repeated uint32 diceIndexList = 10;
+}
diff --git a/proto/OpRedraw.proto b/proto/OpRedraw.proto
new file mode 100644
index 00000000..e93450c4
--- /dev/null
+++ b/proto/OpRedraw.proto
@@ -0,0 +1,10 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpRedraw {
+ repeated uint32 cardList = 12;
+}
diff --git a/proto/OpReroll.proto b/proto/OpReroll.proto
new file mode 100644
index 00000000..72121864
--- /dev/null
+++ b/proto/OpReroll.proto
@@ -0,0 +1,10 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpReroll {
+ repeated uint32 diceIndexList = 3;
+}
diff --git a/proto/OpSelectOnStage.proto b/proto/OpSelectOnStage.proto
new file mode 100644
index 00000000..a35273a4
--- /dev/null
+++ b/proto/OpSelectOnStage.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpSelectOnStage {
+ uint32 cardGuid = 6;
+ repeated uint32 costDiceIndexList = 13;
+}
diff --git a/proto/OpSurrender.proto b/proto/OpSurrender.proto
new file mode 100644
index 00000000..624d1e92
--- /dev/null
+++ b/proto/OpSurrender.proto
@@ -0,0 +1,9 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message OpSurrender {
+}
diff --git a/proto/OpType.proto b/proto/OpType.proto
index be388f4e..c60ce802 100644
--- a/proto/OpType.proto
+++ b/proto/OpType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/OpenStateChangeNotify.proto b/proto/OpenStateChangeNotify.proto
index 6b107111..3584e390 100644
--- a/proto/OpenStateChangeNotify.proto
+++ b/proto/OpenStateChangeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message OpenStateChangeNotify {
- enum COFNHLPKACO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 118;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum COFNHLPKACO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 118;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map openStateMap = 15;
}
diff --git a/proto/OpenStateUpdateNotify.proto b/proto/OpenStateUpdateNotify.proto
index 01a889ca..1e99a453 100644
--- a/proto/OpenStateUpdateNotify.proto
+++ b/proto/OpenStateUpdateNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message OpenStateUpdateNotify {
- enum FPCOHDNDFFP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 158;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FPCOHDNDFFP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 158;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map openStateMap = 9;
}
diff --git a/proto/OperateType.proto b/proto/OperateType.proto
new file mode 100644
index 00000000..f07b3a6e
--- /dev/null
+++ b/proto/OperateType.proto
@@ -0,0 +1,10 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+enum OperateType {
+ OPERATE_TYPE_NONE = 0;
+ OPERATE_TYPE_EFFECT = 1;
+}
diff --git a/proto/Operation.proto b/proto/Operation.proto
index 0f72ac69..b224160b 100644
--- a/proto/Operation.proto
+++ b/proto/Operation.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/OptionType.proto b/proto/OptionType.proto
index 36266d44..8da4cf1a 100644
--- a/proto/OptionType.proto
+++ b/proto/OptionType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/PIDFKDHMHKA.proto b/proto/PIDFKDHMHKA.proto
index 16280f1b..ba539f38 100644
--- a/proto/PIDFKDHMHKA.proto
+++ b/proto/PIDFKDHMHKA.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PIDFKDHMHKA {
uint32 lfphpeioogl = 1;
}
diff --git a/proto/PSPlayerApplyEnterMpReq.proto b/proto/PSPlayerApplyEnterMpReq.proto
index 1836e904..4352b263 100644
--- a/proto/PSPlayerApplyEnterMpReq.proto
+++ b/proto/PSPlayerApplyEnterMpReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PSPlayerApplyEnterMpReq {
- enum GPNBHIBAOFM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1837;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GPNBHIBAOFM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1837;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
string targetPsnId = 6;
}
diff --git a/proto/PSPlayerApplyEnterMpRsp.proto b/proto/PSPlayerApplyEnterMpRsp.proto
index 33fbc6ab..471d3b15 100644
--- a/proto/PSPlayerApplyEnterMpRsp.proto
+++ b/proto/PSPlayerApplyEnterMpRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PSPlayerApplyEnterMpRsp {
- enum OPABIFINKIE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1814;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OPABIFINKIE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1814;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 param = 14;
int32 retcode = 2;
diff --git a/proto/PacketHead.proto b/proto/PacketHead.proto
index 4b56038f..ae302a3e 100644
--- a/proto/PacketHead.proto
+++ b/proto/PacketHead.proto
@@ -16,7 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message PacketHead {
uint32 packet_id = 1;
uint32 rpc_id = 2;
diff --git a/proto/ParamList.proto b/proto/ParamList.proto
index 5034a855..b6758e7d 100644
--- a/proto/ParamList.proto
+++ b/proto/ParamList.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ParamList {
repeated uint32 paramList = 1;
}
diff --git a/proto/ParentQuest.proto b/proto/ParentQuest.proto
index 2301dc34..513872e4 100644
--- a/proto/ParentQuest.proto
+++ b/proto/ParentQuest.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "ParentQuestRandomInfo.proto";
import "ChildQuest.proto";
import "InferencePageInfo.proto";
+
message ParentQuest {
ParentQuestRandomInfo randomInfo = 7;
repeated int32 questVar = 8;
diff --git a/proto/ParentQuestInferenceDataNotify.proto b/proto/ParentQuestInferenceDataNotify.proto
index 68e33c0f..a6f109a4 100644
--- a/proto/ParentQuestInferenceDataNotify.proto
+++ b/proto/ParentQuestInferenceDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "InferencePageInfo.proto";
+
message ParentQuestInferenceDataNotify {
- enum BJCFOHDNKDI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 463;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BJCFOHDNKDI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 463;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 parentQuestId = 8;
repeated InferencePageInfo inferencePageList = 11;
diff --git a/proto/ParentQuestRandomInfo.proto b/proto/ParentQuestRandomInfo.proto
index f22c36f8..cca83e94 100644
--- a/proto/ParentQuestRandomInfo.proto
+++ b/proto/ParentQuestRandomInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ParentQuestRandomInfo {
uint32 entranceId = 1;
repeated uint32 factorList = 3;
diff --git a/proto/ParkourLevelInfo.proto b/proto/ParkourLevelInfo.proto
index 9b7be03b..1a9cc644 100644
--- a/proto/ParkourLevelInfo.proto
+++ b/proto/ParkourLevelInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message ParkourLevelInfo {
uint32 openTime = 10;
Vector pos = 5;
diff --git a/proto/PathStatusType.proto b/proto/PathStatusType.proto
index 56fa88f5..085c19a8 100644
--- a/proto/PathStatusType.proto
+++ b/proto/PathStatusType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/PathfindingEnterSceneReq.proto b/proto/PathfindingEnterSceneReq.proto
index 442ea2b2..04560aaf 100644
--- a/proto/PathfindingEnterSceneReq.proto
+++ b/proto/PathfindingEnterSceneReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ObstacleInfo.proto";
+
message PathfindingEnterSceneReq {
- enum PJNGAKBNNJL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2320;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PJNGAKBNNJL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2320;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 activityId = 8;
uint32 Unk3300_JHLKDOHPIFB = 1;
diff --git a/proto/PathfindingEnterSceneRsp.proto b/proto/PathfindingEnterSceneRsp.proto
index c69ece64..f67a248d 100644
--- a/proto/PathfindingEnterSceneRsp.proto
+++ b/proto/PathfindingEnterSceneRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PathfindingEnterSceneRsp {
- enum JJBPDHFOBKB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2374;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JJBPDHFOBKB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2374;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 9;
}
diff --git a/proto/PerformOperationNotify.proto b/proto/PerformOperationNotify.proto
new file mode 100644
index 00000000..782450e7
--- /dev/null
+++ b/proto/PerformOperationNotify.proto
@@ -0,0 +1,24 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "Vector.proto";
+import "OperateType.proto";
+
+message PerformOperationNotify {
+ //enum GOAGPODAGOL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1139;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
+
+ Vector rot = 1;
+ OperateType operateType = 5;
+ Vector pos = 14;
+ uint32 index = 10;
+ uint32 entityId = 3;
+}
diff --git a/proto/PersonalLineAllDataReq.proto b/proto/PersonalLineAllDataReq.proto
index e20506fb..76b54542 100644
--- a/proto/PersonalLineAllDataReq.proto
+++ b/proto/PersonalLineAllDataReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PersonalLineAllDataReq {
- enum JDBMDCCOBCE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 430;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JDBMDCCOBCE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 430;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/PersonalLineAllDataRsp.proto b/proto/PersonalLineAllDataRsp.proto
index 8961bfbc..e67e5583 100644
--- a/proto/PersonalLineAllDataRsp.proto
+++ b/proto/PersonalLineAllDataRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LockedPersonallineData.proto";
+
message PersonalLineAllDataRsp {
- enum EBBBEOODNOH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 443;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EBBBEOODNOH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 443;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 ongoingPersonalLineList = 5;
uint32 legendaryKeyCount = 7;
diff --git a/proto/PersonalSceneJumpReq.proto b/proto/PersonalSceneJumpReq.proto
index 1cc08ddc..ba21a823 100644
--- a/proto/PersonalSceneJumpReq.proto
+++ b/proto/PersonalSceneJumpReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PersonalSceneJumpReq {
- enum HPGMLJDPNEE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 260;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HPGMLJDPNEE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 260;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 pointId = 13;
}
diff --git a/proto/PersonalSceneJumpRsp.proto b/proto/PersonalSceneJumpRsp.proto
index 121e2cf5..8cf2b7a3 100644
--- a/proto/PersonalSceneJumpRsp.proto
+++ b/proto/PersonalSceneJumpRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message PersonalSceneJumpRsp {
- enum EGFJPPIMGPO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 204;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EGFJPPIMGPO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 204;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 destSceneId = 3;
Vector destPos = 2;
diff --git a/proto/PhotoInfo.proto b/proto/PhotoInfo.proto
index 867af550..2a71a274 100644
--- a/proto/PhotoInfo.proto
+++ b/proto/PhotoInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PhotoPosData.proto";
+
message PhotoInfo {
repeated PhotoPosData photoPosDataList = 13;
bool leftMonsters = 9;
diff --git a/proto/PhotoPosData.proto b/proto/PhotoPosData.proto
index 197ddb20..70a7e228 100644
--- a/proto/PhotoPosData.proto
+++ b/proto/PhotoPosData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message PhotoPosData {
bool isOpen = 2;
bool isView = 9;
diff --git a/proto/PingReq.proto b/proto/PingReq.proto
index df2445d5..0e444332 100644
--- a/proto/PingReq.proto
+++ b/proto/PingReq.proto
@@ -2,14 +2,14 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message PingReq {
- enum HCOPEMHOJKP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 20;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HCOPEMHOJKP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 20;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 seq = 11;
bytes scData = 13;
diff --git a/proto/PingRsp.proto b/proto/PingRsp.proto
index ed9e0fd9..f82588f0 100644
--- a/proto/PingRsp.proto
+++ b/proto/PingRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PingRsp {
- enum LOPAMPBPBIL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 74;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LOPAMPBPBIL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 74;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 seq = 4;
int32 retcode = 11;
diff --git a/proto/PlantFlowerInfo.proto b/proto/PlantFlowerInfo.proto
index 5bc4dda9..0d83aa8a 100644
--- a/proto/PlantFlowerInfo.proto
+++ b/proto/PlantFlowerInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlantFlowerInfo {
map Unk3300_ELAIBMDIBFJ = 14;
uint32 dayIndex = 8;
diff --git a/proto/PlatformChangeRouteNotify.proto b/proto/PlatformChangeRouteNotify.proto
index 77cfe6ae..d02d3a5e 100644
--- a/proto/PlatformChangeRouteNotify.proto
+++ b/proto/PlatformChangeRouteNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlatformInfo.proto";
+
message PlatformChangeRouteNotify {
- enum FJMJAIJFBPI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 211;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FJMJAIJFBPI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 211;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 sceneTime = 9;
PlatformInfo platform = 6;
diff --git a/proto/PlatformInfo.proto b/proto/PlatformInfo.proto
index 8b5d82ad..8dc26286 100644
--- a/proto/PlatformInfo.proto
+++ b/proto/PlatformInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,6 +8,7 @@ import "Vector.proto";
import "MathQuaternion.proto";
import "MovingPlatformType.proto";
import "Route.proto";
+
message PlatformInfo {
uint32 routeId = 1;
int32 startIndex = 2;
@@ -14,10 +16,10 @@ message PlatformInfo {
uint32 startSceneTime = 4;
Vector startPos = 7;
bool isStarted = 8;
- MathQuaternion startRot = 9;
+ MathQuaternion start_rot = 9;
uint32 stopSceneTime = 10;
Vector posOffset = 11;
- MathQuaternion rotOffset = 12;
+ MathQuaternion rot_offset = 12;
MovingPlatformType movingPlatformType = 13;
bool isActive = 14;
Route route = 15;
diff --git a/proto/PlatformStartRouteNotify.proto b/proto/PlatformStartRouteNotify.proto
index 9add3e2f..58670fd6 100644
--- a/proto/PlatformStartRouteNotify.proto
+++ b/proto/PlatformStartRouteNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlatformInfo.proto";
+
message PlatformStartRouteNotify {
- enum BJHMKILFBJB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 237;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BJHMKILFBJB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 237;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 2;
uint32 sceneTime = 6;
diff --git a/proto/PlatformStopRouteNotify.proto b/proto/PlatformStopRouteNotify.proto
index 1eec6f5b..781e0b40 100644
--- a/proto/PlatformStopRouteNotify.proto
+++ b/proto/PlatformStopRouteNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlatformInfo.proto";
+
message PlatformStopRouteNotify {
- enum NBIFFKAJKPP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 284;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NBIFFKAJKPP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 284;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 12;
PlatformInfo platform = 6;
diff --git a/proto/PlatformType.proto b/proto/PlatformType.proto
index 52c6c141..51482d7e 100644
--- a/proto/PlatformType.proto
+++ b/proto/PlatformType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/PlayTeamEntityInfo.proto b/proto/PlayTeamEntityInfo.proto
index 32496885..c05db5b2 100644
--- a/proto/PlayTeamEntityInfo.proto
+++ b/proto/PlayTeamEntityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilitySyncStateInfo.proto";
+
message PlayTeamEntityInfo {
uint32 entityId = 1;
uint32 playerUid = 2;
diff --git a/proto/PlayerApplyEnterMpNotify.proto b/proto/PlayerApplyEnterMpNotify.proto
index 9f006a27..43bb24f2 100644
--- a/proto/PlayerApplyEnterMpNotify.proto
+++ b/proto/PlayerApplyEnterMpNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OnlinePlayerInfo.proto";
+
message PlayerApplyEnterMpNotify {
- enum BALMBLBPAGP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1838;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BALMBLBPAGP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1838;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 srcThreadIndex = 14;
OnlinePlayerInfo srcPlayerInfo = 11;
diff --git a/proto/PlayerApplyEnterMpReq.proto b/proto/PlayerApplyEnterMpReq.proto
index 4deb6bff..91dab08c 100644
--- a/proto/PlayerApplyEnterMpReq.proto
+++ b/proto/PlayerApplyEnterMpReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerApplyEnterMpReq {
- enum PKPLMMDNMCM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1845;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PKPLMMDNMCM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1845;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 3;
}
diff --git a/proto/PlayerApplyEnterMpResultNotify.proto b/proto/PlayerApplyEnterMpResultNotify.proto
index 78eb7f50..33eb68a4 100644
--- a/proto/PlayerApplyEnterMpResultNotify.proto
+++ b/proto/PlayerApplyEnterMpResultNotify.proto
@@ -1,17 +1,32 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Reason.proto";
message PlayerApplyEnterMpResultNotify {
- enum AIAPBAMONIJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1841;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AIAPBAMONIJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1841;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
+
+ enum Reason {
+ REASON_PLAYER_JUDGE = 0;
+ REASON_SCENE_CANNOT_ENTER = 1;
+ REASON_PLAYER_CANNOT_ENTER_MP = 2;
+ REASON_SYSTEM_JUDGE = 3;
+ REASON_ALLOW_ENTER_PLAYER_FULL = 4;
+ REASON_WORLD_LEVEL_LOWER_THAN_HOST = 5;
+ REASON_HOST_IN_MATCH = 6;
+ REASON_PLAYER_IN_BLACKLIST = 7;
+ REASON_PS_PLAYER_NOT_ACCEPT_OTHERS = 8;
+ REASON_HOST_IS_BLOCKED = 9;
+ REASON_OTHER_DATA_VERSION_NOT_LATEST = 10;
+ REASON_DATA_VERSION_NOT_LATEST = 11;
+ REASON_PLAYER_NOT_IN_PLAYER_WORLD = 12;
+ REASON_MAX_PLAYER = 13;
+ }
bool isAgreed = 7;
string targetNickname = 14;
diff --git a/proto/PlayerApplyEnterMpResultReq.proto b/proto/PlayerApplyEnterMpResultReq.proto
index 6c088228..1fb04022 100644
--- a/proto/PlayerApplyEnterMpResultReq.proto
+++ b/proto/PlayerApplyEnterMpResultReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerApplyEnterMpResultReq {
- enum CCMCDMIKHEK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1819;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CCMCDMIKHEK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1819;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 applyUid = 4;
bool isAgreed = 6;
diff --git a/proto/PlayerApplyEnterMpResultRsp.proto b/proto/PlayerApplyEnterMpResultRsp.proto
index fcc17f12..e9917c7a 100644
--- a/proto/PlayerApplyEnterMpResultRsp.proto
+++ b/proto/PlayerApplyEnterMpResultRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerApplyEnterMpResultRsp {
- enum AGCOEANBGID {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1843;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AGCOEANBGID {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1843;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 applyUid = 10;
bool isAgreed = 9;
diff --git a/proto/PlayerApplyEnterMpRsp.proto b/proto/PlayerApplyEnterMpRsp.proto
index 578ca992..d6180dc1 100644
--- a/proto/PlayerApplyEnterMpRsp.proto
+++ b/proto/PlayerApplyEnterMpRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerApplyEnterMpRsp {
- enum PDHJJJJDBHJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1846;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PDHJJJJDBHJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1846;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 param = 5;
uint32 targetUid = 10;
diff --git a/proto/PlayerChatNotify.proto b/proto/PlayerChatNotify.proto
index 629f4524..921b22ce 100644
--- a/proto/PlayerChatNotify.proto
+++ b/proto/PlayerChatNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChatInfo.proto";
+
message PlayerChatNotify {
- enum ODBGFHDCLMP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3092;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ODBGFHDCLMP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3092;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 channelId = 14;
ChatInfo chatInfo = 6;
diff --git a/proto/PlayerChatReq.proto b/proto/PlayerChatReq.proto
index 25ce5375..34ee7ae0 100644
--- a/proto/PlayerChatReq.proto
+++ b/proto/PlayerChatReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChatInfo.proto";
+
message PlayerChatReq {
- enum AIEEGJADIAN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3242;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AIEEGJADIAN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3242;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 channelId = 5;
ChatInfo chatInfo = 12;
diff --git a/proto/PlayerChatRsp.proto b/proto/PlayerChatRsp.proto
index 92993709..a4ce77c9 100644
--- a/proto/PlayerChatRsp.proto
+++ b/proto/PlayerChatRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerChatRsp {
- enum LKKMEKKIFAK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3480;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LKKMEKKIFAK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3480;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 chatForbiddenEndtime = 2;
int32 retcode = 14;
diff --git a/proto/PlayerCompoundMaterialBoostReq.proto b/proto/PlayerCompoundMaterialBoostReq.proto
index 3f34683a..86e1e222 100644
--- a/proto/PlayerCompoundMaterialBoostReq.proto
+++ b/proto/PlayerCompoundMaterialBoostReq.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,14 +7,15 @@ option java_package = "emu.grasscutter.net.proto";
import "CompoundBoostTakeStatusType.proto";
import "CompoundQueueData.proto";
import "ItemParam.proto";
+
message PlayerCompoundMaterialBoostReq {
- enum HAJAHDPJKBC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 119;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HAJAHDPJKBC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 119;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated CompoundQueueData compoundQueueDataList = 6;
int32 retcode = 15;
diff --git a/proto/PlayerCompoundMaterialBoostRsp.proto b/proto/PlayerCompoundMaterialBoostRsp.proto
index 8b23eef1..573c4312 100644
--- a/proto/PlayerCompoundMaterialBoostRsp.proto
+++ b/proto/PlayerCompoundMaterialBoostRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerCompoundMaterialBoostRsp {
- enum MIMNLEBNAHI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 121;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MIMNLEBNAHI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 121;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 uid = 9;
uint32 akkcmakdlck = 1;
diff --git a/proto/PlayerCompoundMaterialReq.proto b/proto/PlayerCompoundMaterialReq.proto
index 65c7338a..4217b60e 100644
--- a/proto/PlayerCompoundMaterialReq.proto
+++ b/proto/PlayerCompoundMaterialReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerCompoundMaterialReq {
- enum DOKCKPLIHDM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 142;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DOKCKPLIHDM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 142;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 count = 3;
uint32 compoundId = 2;
diff --git a/proto/PlayerCompoundMaterialRsp.proto b/proto/PlayerCompoundMaterialRsp.proto
index f32faa68..feeddac8 100644
--- a/proto/PlayerCompoundMaterialRsp.proto
+++ b/proto/PlayerCompoundMaterialRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CompoundQueueData.proto";
+
message PlayerCompoundMaterialRsp {
- enum OFCGANODLLA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 150;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OFCGANODLLA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 150;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
CompoundQueueData compoundQueueData = 8;
int32 retcode = 15;
diff --git a/proto/PlayerCookArgsReq.proto b/proto/PlayerCookArgsReq.proto
index 4331da31..7c97c481 100644
--- a/proto/PlayerCookArgsReq.proto
+++ b/proto/PlayerCookArgsReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerCookArgsReq {
- enum HLKLMLGNJNP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 184;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HLKLMLGNJNP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 184;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 recipeId = 5;
uint32 assistAvatar = 9;
diff --git a/proto/PlayerCookArgsRsp.proto b/proto/PlayerCookArgsRsp.proto
index 41c48855..25d58858 100644
--- a/proto/PlayerCookArgsRsp.proto
+++ b/proto/PlayerCookArgsRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerCookArgsRsp {
- enum IJMEJEMNCBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 111;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IJMEJEMNCBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 111;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 15;
float qteRangeRatio = 6;
diff --git a/proto/PlayerCookReq.proto b/proto/PlayerCookReq.proto
index aa96e5ae..af399b3c 100644
--- a/proto/PlayerCookReq.proto
+++ b/proto/PlayerCookReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerCookReq {
- enum IKLLJNNFHEM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 175;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IKLLJNNFHEM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 175;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 recipeId = 15;
uint32 assistAvatar = 6;
diff --git a/proto/PlayerCookRsp.proto b/proto/PlayerCookRsp.proto
index c947e889..576f8b43 100644
--- a/proto/PlayerCookRsp.proto
+++ b/proto/PlayerCookRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CookRecipeData.proto";
import "ItemParam.proto";
+
message PlayerCookRsp {
- enum FPFCHMGMNFC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 128;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FPFCHMGMNFC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 128;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
repeated ItemParam extraItemList = 13;
diff --git a/proto/PlayerDataNotify.proto b/proto/PlayerDataNotify.proto
index 32dba842..d69818ca 100644
--- a/proto/PlayerDataNotify.proto
+++ b/proto/PlayerDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PropValue.proto";
+
message PlayerDataNotify {
- enum OKEHMENIGCG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 170;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OKEHMENIGCG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 170;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
string nickName = 11;
uint32 regionId = 9;
diff --git a/proto/PlayerDieType.proto b/proto/PlayerDieType.proto
index 55a58203..d9411d56 100644
--- a/proto/PlayerDieType.proto
+++ b/proto/PlayerDieType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/PlayerEnterDungeonReq.proto b/proto/PlayerEnterDungeonReq.proto
index ef4427bd..562af15a 100644
--- a/proto/PlayerEnterDungeonReq.proto
+++ b/proto/PlayerEnterDungeonReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DungeonEnterPosInfo.proto";
+
message PlayerEnterDungeonReq {
- enum IGBPMBLKBOF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 987;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IGBPMBLKBOF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 987;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 dungeonId = 2;
uint32 pointId = 9;
diff --git a/proto/PlayerEnterDungeonRsp.proto b/proto/PlayerEnterDungeonRsp.proto
index ccf375b0..1f3cada2 100644
--- a/proto/PlayerEnterDungeonRsp.proto
+++ b/proto/PlayerEnterDungeonRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerEnterDungeonRsp {
- enum IJHCMILABEE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 998;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IJHCMILABEE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 998;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 pointId = 1;
uint32 dungeonId = 11;
diff --git a/proto/PlayerEnterSceneInfoNotify.proto b/proto/PlayerEnterSceneInfoNotify.proto
index 2ecfff18..4a8d001f 100644
--- a/proto/PlayerEnterSceneInfoNotify.proto
+++ b/proto/PlayerEnterSceneInfoNotify.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,15 +7,16 @@ option java_package = "emu.grasscutter.net.proto";
import "MPLevelEntityInfo.proto";
import "TeamEnterSceneInfo.proto";
import "AvatarEnterSceneInfo.proto";
+
message PlayerEnterSceneInfoNotify {
- enum EGMIDNPFPJB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 212;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EGMIDNPFPJB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 212;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
MPLevelEntityInfo mpLevelEntityInfo = 7;
TeamEnterSceneInfo teamEnterInfo = 5;
diff --git a/proto/PlayerEnterSceneNotify.proto b/proto/PlayerEnterSceneNotify.proto
index 674ef1fe..ac3e3340 100644
--- a/proto/PlayerEnterSceneNotify.proto
+++ b/proto/PlayerEnterSceneNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "EnterType.proto";
+
message PlayerEnterSceneNotify {
- enum JPDEBPGMBPE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 205;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JPDEBPGMBPE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 205;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isFirstLoginEnterScene = 10;
uint32 enterSceneToken = 2;
diff --git a/proto/PlayerForceExitRsp.proto b/proto/PlayerForceExitRsp.proto
index 1b4f860f..827c2b84 100644
--- a/proto/PlayerForceExitRsp.proto
+++ b/proto/PlayerForceExitRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerForceExitRsp {
- enum NOKJEIGHPAP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 165;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NOKJEIGHPAP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 165;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 13;
}
diff --git a/proto/PlayerGameTimeNotify.proto b/proto/PlayerGameTimeNotify.proto
index b28925af..ab04a42c 100644
--- a/proto/PlayerGameTimeNotify.proto
+++ b/proto/PlayerGameTimeNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerGameTimeNotify {
- enum FAMEPMJBHAJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 124;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FAMEPMJBHAJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 124;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 gameTime = 1;
bool isHome = 3;
diff --git a/proto/PlayerGetForceQuitBanInfoReq.proto b/proto/PlayerGetForceQuitBanInfoReq.proto
index e0b4e24a..970372e7 100644
--- a/proto/PlayerGetForceQuitBanInfoReq.proto
+++ b/proto/PlayerGetForceQuitBanInfoReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerGetForceQuitBanInfoReq {
- enum LGMENEIOADM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4192;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LGMENEIOADM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4192;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/PlayerGetForceQuitBanInfoRsp.proto b/proto/PlayerGetForceQuitBanInfoRsp.proto
index f7c463d7..bfefa29f 100644
--- a/proto/PlayerGetForceQuitBanInfoRsp.proto
+++ b/proto/PlayerGetForceQuitBanInfoRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerGetForceQuitBanInfoRsp {
- enum FEAMOCGDCOF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4157;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FEAMOCGDCOF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4157;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 7;
uint32 expireTime = 9;
diff --git a/proto/PlayerHomeCompInfo.proto b/proto/PlayerHomeCompInfo.proto
index 5138fbcb..608e5d54 100644
--- a/proto/PlayerHomeCompInfo.proto
+++ b/proto/PlayerHomeCompInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FriendEnterHomeOption.proto";
+
message PlayerHomeCompInfo {
repeated uint32 seenModuleIdList = 2;
FriendEnterHomeOption friendEnterHomeOption = 4;
diff --git a/proto/PlayerHomeCompInfoNotify.proto b/proto/PlayerHomeCompInfoNotify.proto
index 80430e2e..03948b9a 100644
--- a/proto/PlayerHomeCompInfoNotify.proto
+++ b/proto/PlayerHomeCompInfoNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayerHomeCompInfo.proto";
+
message PlayerHomeCompInfoNotify {
- enum KECOKOCMONG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4844;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KECOKOCMONG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4844;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
PlayerHomeCompInfo compInfo = 5;
}
diff --git a/proto/PlayerLevelRewardUpdateNotify.proto b/proto/PlayerLevelRewardUpdateNotify.proto
index 2ab3f52c..9d2a07b0 100644
--- a/proto/PlayerLevelRewardUpdateNotify.proto
+++ b/proto/PlayerLevelRewardUpdateNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerLevelRewardUpdateNotify {
- enum NIBNCFJCBPP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 154;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NIBNCFJCBPP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 154;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 levelList = 5;
}
diff --git a/proto/PlayerLocationInfo.proto b/proto/PlayerLocationInfo.proto
index 5503c74f..997c6d10 100644
--- a/proto/PlayerLocationInfo.proto
+++ b/proto/PlayerLocationInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message PlayerLocationInfo {
Vector rot = 7;
Vector pos = 4;
diff --git a/proto/PlayerLoginReq.proto b/proto/PlayerLoginReq.proto
index 51eb9538..d1026608 100644
--- a/proto/PlayerLoginReq.proto
+++ b/proto/PlayerLoginReq.proto
@@ -3,15 +3,16 @@ option java_package = "emu.grasscutter.net.proto";
import "TrackingIOInfo.proto";
import "AdjustTrackingInfo.proto";
+
message PlayerLoginReq {
- enum EBCJABNOFCB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 187;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EBCJABNOFCB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 187;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
string token = 6;
uint32 Unk3300_NDLANBEIGEG = 323;
diff --git a/proto/PlayerLoginRsp.proto b/proto/PlayerLoginRsp.proto
index 68ee7c48..f6f3e96d 100644
--- a/proto/PlayerLoginRsp.proto
+++ b/proto/PlayerLoginRsp.proto
@@ -7,13 +7,13 @@ import "BlockInfo.proto";
import "ShortAbilityHashPair.proto";
message PlayerLoginRsp {
- enum BGKOKMCEJHK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 198;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BGKOKMCEJHK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 198;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isAudit = 201;
bool Unk3300_IIHDKKNJPGD = 6;
diff --git a/proto/PlayerPropChangeNotify.proto b/proto/PlayerPropChangeNotify.proto
index 7f3bee74..ee14e078 100644
--- a/proto/PlayerPropChangeNotify.proto
+++ b/proto/PlayerPropChangeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerPropChangeNotify {
- enum NHOMLNBEJIC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 146;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NHOMLNBEJIC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 146;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 propDelta = 8;
uint32 propType = 12;
diff --git a/proto/PlayerPropChangeReasonNotify.proto b/proto/PlayerPropChangeReasonNotify.proto
index e8af4809..715ba321 100644
--- a/proto/PlayerPropChangeReasonNotify.proto
+++ b/proto/PlayerPropChangeReasonNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PropChangeReason.proto";
+
message PlayerPropChangeReasonNotify {
- enum FKHLDBGKFKK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1214;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FKHLDBGKFKK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1214;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 propType = 6;
float oldValue = 12;
diff --git a/proto/PlayerPropNotify.proto b/proto/PlayerPropNotify.proto
index 0037cd9b..0e5d1947 100644
--- a/proto/PlayerPropNotify.proto
+++ b/proto/PlayerPropNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PropValue.proto";
+
message PlayerPropNotify {
- enum HIDGILMLJLO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 129;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HIDGILMLJLO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 129;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map propMap = 5;
}
diff --git a/proto/PlayerQuitDungeonReq.proto b/proto/PlayerQuitDungeonReq.proto
index 36c729a9..4375b6bb 100644
--- a/proto/PlayerQuitDungeonReq.proto
+++ b/proto/PlayerQuitDungeonReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerQuitDungeonReq {
- enum HACCGPMBNMB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 920;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HACCGPMBNMB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 920;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 pointId = 6;
bool isQuitImmediately = 5;
diff --git a/proto/PlayerRTTInfo.proto b/proto/PlayerRTTInfo.proto
index ac17e38d..624c5605 100644
--- a/proto/PlayerRTTInfo.proto
+++ b/proto/PlayerRTTInfo.proto
@@ -1,5 +1,7 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message PlayerRTTInfo {
uint32 rtt = 7;
uint32 uid = 13;
diff --git a/proto/PlayerSetPauseReq.proto b/proto/PlayerSetPauseReq.proto
index 03c5a010..1d9e5670 100644
--- a/proto/PlayerSetPauseReq.proto
+++ b/proto/PlayerSetPauseReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerSetPauseReq {
- enum OHGOMKFOANB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 153;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OHGOMKFOANB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 153;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isPaused = 11;
}
diff --git a/proto/PlayerSetPauseRsp.proto b/proto/PlayerSetPauseRsp.proto
index 615a63df..b4a6ad52 100644
--- a/proto/PlayerSetPauseRsp.proto
+++ b/proto/PlayerSetPauseRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerSetPauseRsp {
- enum PLGNLBDEJDM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 136;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PLGNLBDEJDM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 136;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 4;
}
diff --git a/proto/PlayerStoreNotify.proto b/proto/PlayerStoreNotify.proto
index d7c3196b..50cbfd1a 100644
--- a/proto/PlayerStoreNotify.proto
+++ b/proto/PlayerStoreNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
import "Item.proto";
+
message PlayerStoreNotify {
- enum EKFHNFLEJJC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 605;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EKFHNFLEJJC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 605;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated Item itemList = 5;
uint32 weightLimit = 6;
diff --git a/proto/PlayerTimeNotify.proto b/proto/PlayerTimeNotify.proto
index 8b3c5344..62bfe83d 100644
--- a/proto/PlayerTimeNotify.proto
+++ b/proto/PlayerTimeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerTimeNotify {
- enum GABKEMDLGGF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 103;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GABKEMDLGGF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 103;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 playerTime = 13;
uint64 serverTime = 15;
diff --git a/proto/PlayerWidgetInfo.proto b/proto/PlayerWidgetInfo.proto
index f9629251..318d2c9d 100644
--- a/proto/PlayerWidgetInfo.proto
+++ b/proto/PlayerWidgetInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetSlotData.proto";
+
message PlayerWidgetInfo {
repeated WidgetSlotData slotList = 15;
uint32 uid = 10;
diff --git a/proto/PlayerWorldLocationInfo.proto b/proto/PlayerWorldLocationInfo.proto
index 40d5f4ce..fec7d3e3 100644
--- a/proto/PlayerWorldLocationInfo.proto
+++ b/proto/PlayerWorldLocationInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayerLocationInfo.proto";
+
message PlayerWorldLocationInfo {
uint32 sceneId = 4;
PlayerLocationInfo playerLoc = 1;
diff --git a/proto/PlayerWorldSceneInfo.proto b/proto/PlayerWorldSceneInfo.proto
index 5303ad28..1c31d934 100644
--- a/proto/PlayerWorldSceneInfo.proto
+++ b/proto/PlayerWorldSceneInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PlayerWorldSceneInfo {
repeated uint32 sceneTagIdList = 13;
bool isLocked = 5;
diff --git a/proto/PlayerWorldSceneInfoListNotify.proto b/proto/PlayerWorldSceneInfoListNotify.proto
index d8633c64..2e073df2 100644
--- a/proto/PlayerWorldSceneInfoListNotify.proto
+++ b/proto/PlayerWorldSceneInfoListNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayerWorldSceneInfo.proto";
+
message PlayerWorldSceneInfoListNotify {
- enum HIHENIKFKIH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3198;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HIHENIKFKIH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3198;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated PlayerWorldSceneInfo infoList = 5;
}
diff --git a/proto/PostEnterSceneReq.proto b/proto/PostEnterSceneReq.proto
index 523295b8..2d2fb1a9 100644
--- a/proto/PostEnterSceneReq.proto
+++ b/proto/PostEnterSceneReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PostEnterSceneReq {
- enum CHODOJJFKBH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3212;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CHODOJJFKBH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3212;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 enterSceneToken = 1;
}
diff --git a/proto/PostEnterSceneRsp.proto b/proto/PostEnterSceneRsp.proto
index bfec2a13..10116de4 100644
--- a/proto/PostEnterSceneRsp.proto
+++ b/proto/PostEnterSceneRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PostEnterSceneRsp {
- enum ONPBEEGOCAB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3303;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ONPBEEGOCAB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3303;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 enterSceneToken = 3;
int32 retcode = 13;
diff --git a/proto/PotionAvatarInfo.proto b/proto/PotionAvatarInfo.proto
index 92b35185..e8cf1fc6 100644
--- a/proto/PotionAvatarInfo.proto
+++ b/proto/PotionAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PotionAvatarInfo {
uint64 avatarId = 10;
bool isTrial = 3;
diff --git a/proto/PotionDungeonResultInfo.proto b/proto/PotionDungeonResultInfo.proto
index b20f0095..8e2b28c2 100644
--- a/proto/PotionDungeonResultInfo.proto
+++ b/proto/PotionDungeonResultInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PotionDungeonResultInfo {
uint32 modeId = 12;
uint32 difficultyLevel = 1;
diff --git a/proto/PotionInfo.proto b/proto/PotionInfo.proto
index bfe71b39..e18eda02 100644
--- a/proto/PotionInfo.proto
+++ b/proto/PotionInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PotionStageData.proto";
+
message PotionInfo {
repeated PotionStageData stageList = 11;
}
diff --git a/proto/PotionLevelData.proto b/proto/PotionLevelData.proto
index b210aa0d..d6f36d1f 100644
--- a/proto/PotionLevelData.proto
+++ b/proto/PotionLevelData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PotionLevelData {
uint32 score = 12;
uint32 levelId = 6;
diff --git a/proto/PotionStageData.proto b/proto/PotionStageData.proto
index 21405323..890eed22 100644
--- a/proto/PotionStageData.proto
+++ b/proto/PotionStageData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PotionLevelData.proto";
+
message PotionStageData {
repeated uint32 Unk3300_NLMEPPPMCKI = 9;
uint32 stageId = 14;
diff --git a/proto/PrivateChatNotify.proto b/proto/PrivateChatNotify.proto
index b48fadad..6b993956 100644
--- a/proto/PrivateChatNotify.proto
+++ b/proto/PrivateChatNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChatInfo.proto";
+
message PrivateChatNotify {
- enum NIGEJLOFMAO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5037;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NIGEJLOFMAO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5037;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
ChatInfo chatInfo = 15;
}
diff --git a/proto/PrivateChatReq.proto b/proto/PrivateChatReq.proto
index e503a7a2..49203815 100644
--- a/proto/PrivateChatReq.proto
+++ b/proto/PrivateChatReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PrivateChatReq {
- enum MFGNPEHDMAI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4955;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MFGNPEHDMAI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4955;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 11;
oneof content {
diff --git a/proto/ProfilePicture.proto b/proto/ProfilePicture.proto
index 0473893d..4d38bb1f 100644
--- a/proto/ProfilePicture.proto
+++ b/proto/ProfilePicture.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ProfilePicture {
uint32 avatarId = 1;
uint32 costumeId = 2;
diff --git a/proto/ProfilePictureChangeNotify.proto b/proto/ProfilePictureChangeNotify.proto
index 61c6b3e2..d55431e6 100644
--- a/proto/ProfilePictureChangeNotify.proto
+++ b/proto/ProfilePictureChangeNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ProfilePicture.proto";
+
message ProfilePictureChangeNotify {
- enum AEOJDGMPKMB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4095;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AEOJDGMPKMB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4095;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
ProfilePicture profilePicture = 13;
}
diff --git a/proto/PropChangeReason.proto b/proto/PropChangeReason.proto
index 16e9b3aa..a4b78378 100644
--- a/proto/PropChangeReason.proto
+++ b/proto/PropChangeReason.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/PropPair.proto b/proto/PropPair.proto
index 3cfdb307..b3a76c06 100644
--- a/proto/PropPair.proto
+++ b/proto/PropPair.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PropValue.proto";
+
message PropPair {
uint32 type = 1;
PropValue propValue = 2;
diff --git a/proto/PropValue.proto b/proto/PropValue.proto
index 76b325fa..c21fba94 100644
--- a/proto/PropValue.proto
+++ b/proto/PropValue.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PropValue {
uint32 type = 1;
oneof value {
diff --git a/proto/ProtEntityType.proto b/proto/ProtEntityType.proto
index db684d81..f2a84b6b 100644
--- a/proto/ProtEntityType.proto
+++ b/proto/ProtEntityType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ProudSkillChangeNotify.proto b/proto/ProudSkillChangeNotify.proto
index 33a5ec46..d0155fc7 100644
--- a/proto/ProudSkillChangeNotify.proto
+++ b/proto/ProudSkillChangeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ProudSkillChangeNotify {
- enum HEDMPOEHHBO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1024;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HEDMPOEHHBO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1024;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 14;
uint64 avatarGuid = 6;
diff --git a/proto/ProudSkillExtraLevelNotify.proto b/proto/ProudSkillExtraLevelNotify.proto
index c78737c1..f516fda5 100644
--- a/proto/ProudSkillExtraLevelNotify.proto
+++ b/proto/ProudSkillExtraLevelNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ProudSkillExtraLevelNotify {
- enum IKHGCHFMBBO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1013;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IKHGCHFMBBO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1013;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 talentIndex = 4;
uint64 avatarGuid = 2;
diff --git a/proto/PullPrivateChatReq.proto b/proto/PullPrivateChatReq.proto
index b0421445..b9a66c57 100644
--- a/proto/PullPrivateChatReq.proto
+++ b/proto/PullPrivateChatReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PullPrivateChatReq {
- enum NIJLIODNKPO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5024;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NIJLIODNKPO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5024;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 1;
uint32 fromSequence = 4;
diff --git a/proto/PullPrivateChatRsp.proto b/proto/PullPrivateChatRsp.proto
index b5fc772f..18e2e835 100644
--- a/proto/PullPrivateChatRsp.proto
+++ b/proto/PullPrivateChatRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChatInfo.proto";
+
message PullPrivateChatRsp {
- enum FFFKECIMKNA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5030;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FFFKECIMKNA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5030;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ChatInfo chatInfo = 9;
int32 retcode = 11;
diff --git a/proto/PullRecentChatReq.proto b/proto/PullRecentChatReq.proto
index 399a21c5..5d83266c 100644
--- a/proto/PullRecentChatReq.proto
+++ b/proto/PullRecentChatReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message PullRecentChatReq {
- enum FLCIFLGGJON {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5020;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FLCIFLGGJON {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5020;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 beginSequence = 14;
uint32 pullNum = 2;
diff --git a/proto/PullRecentChatRsp.proto b/proto/PullRecentChatRsp.proto
index bbe25b70..c4750e8a 100644
--- a/proto/PullRecentChatRsp.proto
+++ b/proto/PullRecentChatRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChatInfo.proto";
+
message PullRecentChatRsp {
- enum JIGIFODBEAL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 5012;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JIGIFODBEAL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 5012;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ChatInfo chatInfo = 6;
int32 retcode = 12;
diff --git a/proto/QueryCodexMonsterBeKilledNumReq.proto b/proto/QueryCodexMonsterBeKilledNumReq.proto
index d2505997..09b4f4cd 100644
--- a/proto/QueryCodexMonsterBeKilledNumReq.proto
+++ b/proto/QueryCodexMonsterBeKilledNumReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QueryCodexMonsterBeKilledNumReq {
- enum DGAJPOAKFEP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4206;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DGAJPOAKFEP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4206;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 codexIdList = 1;
}
diff --git a/proto/QueryCodexMonsterBeKilledNumRsp.proto b/proto/QueryCodexMonsterBeKilledNumRsp.proto
index 82dc51fc..1fb230bd 100644
--- a/proto/QueryCodexMonsterBeKilledNumRsp.proto
+++ b/proto/QueryCodexMonsterBeKilledNumRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QueryCodexMonsterBeKilledNumRsp {
- enum LLBEEMAAILO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4205;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LLBEEMAAILO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4205;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 beKilledNumList = 14;
int32 retcode = 6;
diff --git a/proto/QueryCurrRegionHttpRsp.proto b/proto/QueryCurrRegionHttpRsp.proto
index 6febbde9..766c5ee5 100644
--- a/proto/QueryCurrRegionHttpRsp.proto
+++ b/proto/QueryCurrRegionHttpRsp.proto
@@ -1,36 +1,19 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa 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 .
-
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-import "ForceUpdateInfo.proto";
import "RegionInfo.proto";
-import "StopServerInfo.proto";
+import "ForceUpdateInfo.proto";
+import "StopServer.proto";
message QueryCurrRegionHttpRsp {
- int32 retcode = 1;
- string msg = 2;
- RegionInfo region_info = 3;
- bytes client_secret_key = 11;
- bytes region_custom_config_encrypted = 12;
- bytes client_region_custom_config_encrypted = 13;
- oneof detail {
- ForceUpdateInfo force_update = 4;
- StopServerInfo stop_server = 5;
- }
+ int32 retcode = 1;
+ string msg = 2;
+ RegionInfo regionInfo = 3;
+ oneof detail {
+ ForceUpdateInfo force_update = 4;
+ StopServer stop_server = 5;
+ }
+ bytes client_secret_key = 11;
+ bytes region_custom_config_encrypted = 12;
+ bytes client_region_custom_config_encrypted = 13;
}
diff --git a/proto/QueryFilter.proto b/proto/QueryFilter.proto
index 0943eb8f..9503ac44 100644
--- a/proto/QueryFilter.proto
+++ b/proto/QueryFilter.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QueryFilter {
int32 areaMask = 9;
int32 typeId = 3;
diff --git a/proto/QueryPathReq.proto b/proto/QueryPathReq.proto
index c3139775..2844012d 100644
--- a/proto/QueryPathReq.proto
+++ b/proto/QueryPathReq.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,15 +8,16 @@ import "Vector3Int.proto";
import "OptionType.proto";
import "QueryFilter.proto";
import "Vector.proto";
+
message QueryPathReq {
- enum OIOAGLJGAJP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2305;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OIOAGLJGAJP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2305;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
int32 queryId = 13;
repeated Vector destinationPos = 4;
diff --git a/proto/QueryPathRsp.proto b/proto/QueryPathRsp.proto
index 1148a047..94c59971 100644
--- a/proto/QueryPathRsp.proto
+++ b/proto/QueryPathRsp.proto
@@ -1,18 +1,23 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-import "PathStatusType.proto";
import "Vector.proto";
+
message QueryPathRsp {
- enum PKKNJCEPAHM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2355;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PKKNJCEPAHM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2355;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
+
+ enum PathStatusType {
+ PATH_STATUS_TYPE_FAIL = 0;
+ PATH_STATUS_TYPE_SUCC = 1;
+ PATH_STATUS_TYPE_PARTIAL = 2;
+ }
int32 retcode = 13;
repeated Vector corners = 11;
diff --git a/proto/QueryRegionListHttpRsp.proto b/proto/QueryRegionListHttpRsp.proto
index 1dd3e0b9..8845cf11 100644
--- a/proto/QueryRegionListHttpRsp.proto
+++ b/proto/QueryRegionListHttpRsp.proto
@@ -16,10 +16,11 @@
// along with this program. If not, see .
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
import "RegionSimpleInfo.proto";
+option java_package = "emu.grasscutter.net.proto";
+
message QueryRegionListHttpRsp {
int32 retcode = 1;
repeated RegionSimpleInfo region_list = 2;
diff --git a/proto/Quest.proto b/proto/Quest.proto
index 1f4a3c3f..576f30a3 100644
--- a/proto/Quest.proto
+++ b/proto/Quest.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message Quest {
uint32 questId = 1;
uint32 state = 2;
diff --git a/proto/QuestCreateEntityReq.proto b/proto/QuestCreateEntityReq.proto
index a38c3982..a225604e 100644
--- a/proto/QuestCreateEntityReq.proto
+++ b/proto/QuestCreateEntityReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CreateEntityInfo.proto";
+
message QuestCreateEntityReq {
- enum MKFMDGNPOMH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 414;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MKFMDGNPOMH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 414;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 parentQuestId = 4;
bool isRewind = 12;
diff --git a/proto/QuestCreateEntityRsp.proto b/proto/QuestCreateEntityRsp.proto
index bd6d7481..353ac0ce 100644
--- a/proto/QuestCreateEntityRsp.proto
+++ b/proto/QuestCreateEntityRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "CreateEntityInfo.proto";
+
message QuestCreateEntityRsp {
- enum LKNGENJJKNO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 424;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LKNGENJJKNO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 424;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isRewind = 14;
uint32 parentQuestId = 7;
diff --git a/proto/QuestDelNotify.proto b/proto/QuestDelNotify.proto
index ab2ef508..f4a5a414 100644
--- a/proto/QuestDelNotify.proto
+++ b/proto/QuestDelNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestDelNotify {
- enum OIGLHNOJFMH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 487;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OIGLHNOJFMH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 487;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 questId = 15;
}
diff --git a/proto/QuestDestroyEntityReq.proto b/proto/QuestDestroyEntityReq.proto
index bec7503d..2345683d 100644
--- a/proto/QuestDestroyEntityReq.proto
+++ b/proto/QuestDestroyEntityReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestDestroyEntityReq {
- enum FEFNFHNBBPN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 429;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FEFNFHNBBPN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 429;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 entityId = 10;
uint32 questId = 12;
diff --git a/proto/QuestDestroyEntityRsp.proto b/proto/QuestDestroyEntityRsp.proto
index 92fda25c..b8b5e218 100644
--- a/proto/QuestDestroyEntityRsp.proto
+++ b/proto/QuestDestroyEntityRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestDestroyEntityRsp {
- enum OALCMNAFOJE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 478;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OALCMNAFOJE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 478;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 9;
uint32 sceneId = 15;
diff --git a/proto/QuestDestroyNpcReq.proto b/proto/QuestDestroyNpcReq.proto
index e9c63bf4..4b86a23e 100644
--- a/proto/QuestDestroyNpcReq.proto
+++ b/proto/QuestDestroyNpcReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestDestroyNpcReq {
- enum PIIKIELCKPI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 492;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PIIKIELCKPI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 492;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 parentQuestId = 4;
uint32 npcId = 7;
diff --git a/proto/QuestDestroyNpcRsp.proto b/proto/QuestDestroyNpcRsp.proto
index 71232bb3..97acf601 100644
--- a/proto/QuestDestroyNpcRsp.proto
+++ b/proto/QuestDestroyNpcRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestDestroyNpcRsp {
- enum DAONEJGHPDM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 488;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DAONEJGHPDM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 488;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 npcId = 4;
uint32 parentQuestId = 6;
diff --git a/proto/QuestGlobalVar.proto b/proto/QuestGlobalVar.proto
index f6b25272..847b03d9 100644
--- a/proto/QuestGlobalVar.proto
+++ b/proto/QuestGlobalVar.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestGlobalVar {
int32 value = 14;
uint32 key = 9;
diff --git a/proto/QuestGlobalVarNotify.proto b/proto/QuestGlobalVarNotify.proto
index c66a3648..dbcf1ea2 100644
--- a/proto/QuestGlobalVarNotify.proto
+++ b/proto/QuestGlobalVarNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "QuestGlobalVar.proto";
+
message QuestGlobalVarNotify {
- enum JPMJBPBHBDK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 451;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JPMJBPBHBDK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 451;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated QuestGlobalVar varList = 12;
}
diff --git a/proto/QuestListNotify.proto b/proto/QuestListNotify.proto
index 900eca8a..be04a446 100644
--- a/proto/QuestListNotify.proto
+++ b/proto/QuestListNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Quest.proto";
+
message QuestListNotify {
- enum DIGKMOIBFKF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 405;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DIGKMOIBFKF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 405;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated Quest questList = 13;
}
diff --git a/proto/QuestListUpdateNotify.proto b/proto/QuestListUpdateNotify.proto
index c5be3120..475b423b 100644
--- a/proto/QuestListUpdateNotify.proto
+++ b/proto/QuestListUpdateNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Quest.proto";
+
message QuestListUpdateNotify {
- enum GJIKBHHMHAC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 455;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GJIKBHHMHAC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 455;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated Quest questList = 13;
}
diff --git a/proto/QuestProgressUpdateNotify.proto b/proto/QuestProgressUpdateNotify.proto
index bce73dab..4f87dc21 100644
--- a/proto/QuestProgressUpdateNotify.proto
+++ b/proto/QuestProgressUpdateNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestProgressUpdateNotify {
- enum OCENGLNIMJG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 406;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OCENGLNIMJG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 406;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 questId = 9;
repeated uint32 failProgressList = 11;
diff --git a/proto/QuestRenameAvatarReq.proto b/proto/QuestRenameAvatarReq.proto
index 4c3f6328..c7f2be5f 100644
--- a/proto/QuestRenameAvatarReq.proto
+++ b/proto/QuestRenameAvatarReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestRenameAvatarReq {
- enum AMBGOMJIBBP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 467;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AMBGOMJIBBP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 467;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isCheck = 6;
uint32 renameId = 9;
diff --git a/proto/QuestRenameAvatarRsp.proto b/proto/QuestRenameAvatarRsp.proto
index 79d6fb3c..0d4c88b0 100644
--- a/proto/QuestRenameAvatarRsp.proto
+++ b/proto/QuestRenameAvatarRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestRenameAvatarRsp {
- enum LLGBKAMNLLC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 401;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LLGBKAMNLLC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 401;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
string avatarName = 15;
bool isCheck = 2;
diff --git a/proto/QuestTransmitReq.proto b/proto/QuestTransmitReq.proto
index 5b517111..7e5d3ded 100644
--- a/proto/QuestTransmitReq.proto
+++ b/proto/QuestTransmitReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestTransmitReq {
- enum GJCEGNFNEPB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 442;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GJCEGNFNEPB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 442;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 questId = 10;
uint32 pointId = 3;
diff --git a/proto/QuestTransmitRsp.proto b/proto/QuestTransmitRsp.proto
index 9668340a..f87fd185 100644
--- a/proto/QuestTransmitRsp.proto
+++ b/proto/QuestTransmitRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestTransmitRsp {
- enum OOCCCNBNFDE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 450;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OOCCCNBNFDE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 450;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 pointId = 8;
int32 retcode = 7;
diff --git a/proto/QuestUpdateQuestTimeVarNotify.proto b/proto/QuestUpdateQuestTimeVarNotify.proto
index f2cd2e66..5b2e0151 100644
--- a/proto/QuestUpdateQuestTimeVarNotify.proto
+++ b/proto/QuestUpdateQuestTimeVarNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestUpdateQuestTimeVarNotify {
- enum EMCOBKDGJNG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 436;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EMCOBKDGJNG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 436;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 parentQuestId = 5;
map timeVarMap = 8;
diff --git a/proto/QuestUpdateQuestVarNotify.proto b/proto/QuestUpdateQuestVarNotify.proto
index e4878748..3a669efe 100644
--- a/proto/QuestUpdateQuestVarNotify.proto
+++ b/proto/QuestUpdateQuestVarNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestUpdateQuestVarNotify {
- enum KBDLKENNPFL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 500;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KBDLKENNPFL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 500;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 parentQuestId = 11;
uint32 parentQuestVarSeq = 14;
diff --git a/proto/QuestUpdateQuestVarReq.proto b/proto/QuestUpdateQuestVarReq.proto
index 87113128..4ea865c1 100644
--- a/proto/QuestUpdateQuestVarReq.proto
+++ b/proto/QuestUpdateQuestVarReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "QuestVarOp.proto";
+
message QuestUpdateQuestVarReq {
- enum OAKICGPFBIK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 439;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OAKICGPFBIK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 439;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 parentQuestVarSeq = 9;
uint32 parentQuestId = 12;
diff --git a/proto/QuestUpdateQuestVarRsp.proto b/proto/QuestUpdateQuestVarRsp.proto
index b32064b1..e4eed843 100644
--- a/proto/QuestUpdateQuestVarRsp.proto
+++ b/proto/QuestUpdateQuestVarRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestUpdateQuestVarRsp {
- enum HDLOCGAKGOM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 446;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HDLOCGAKGOM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 446;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 2;
uint32 parentQuestVarSeq = 15;
diff --git a/proto/QuestVarOp.proto b/proto/QuestVarOp.proto
index d5e1bc33..dc7feeb9 100644
--- a/proto/QuestVarOp.proto
+++ b/proto/QuestVarOp.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message QuestVarOp {
uint32 index = 14;
int32 value = 6;
diff --git a/proto/QuickUseWidgetRsp.proto b/proto/QuickUseWidgetRsp.proto
index 44bf1345..1f113d89 100644
--- a/proto/QuickUseWidgetRsp.proto
+++ b/proto/QuickUseWidgetRsp.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,14 +7,15 @@ option java_package = "emu.grasscutter.net.proto";
import "DetectorData.proto";
import "ClientCollectorData.proto";
import "SkyCrystalDetectorQuickUseResult.proto";
+
message QuickUseWidgetRsp {
- enum FPAIPJHLNFF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4252;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FPAIPJHLNFF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4252;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 8;
uint32 materialId = 6;
diff --git a/proto/ReadMailNotify.proto b/proto/ReadMailNotify.proto
index 17f92fcf..7d7314e9 100644
--- a/proto/ReadMailNotify.proto
+++ b/proto/ReadMailNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReadMailNotify {
- enum LGJJGCAHHCD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1487;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LGJJGCAHHCD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1487;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 mailIdList = 15;
}
diff --git a/proto/ReadPrivateChatReq.proto b/proto/ReadPrivateChatReq.proto
index 94670123..d6b64eff 100644
--- a/proto/ReadPrivateChatReq.proto
+++ b/proto/ReadPrivateChatReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReadPrivateChatReq {
- enum PKHBCNNLAGH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4964;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PKHBCNNLAGH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4964;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 5;
}
diff --git a/proto/Reason.proto b/proto/Reason.proto
deleted file mode 100644
index c0a63697..00000000
--- a/proto/Reason.proto
+++ /dev/null
@@ -1,16 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-
-
-enum Reason {
- REASON_SUCC = 0;
- REASON_TARGET_SCENE_CANNOT_ENTER = 1;
- REASON_SELF_MP_UNAVAILABLE = 2;
- REASON_OTHER_DATA_VERSION_NOT_LATEST = 3;
- REASON_DATA_VERSION_NOT_LATEST = 4;
- REASON_GM_CLEAR = 5;
- REASON_PLAYER_TRANSFER = 6;
- REASON_CLIENT_CHECKSUM_INVALID = 7;
- NHMKGJGLHPO = 8;
-}
diff --git a/proto/RecordUsage.proto b/proto/RecordUsage.proto
index 24d9baf5..11b60fee 100644
--- a/proto/RecordUsage.proto
+++ b/proto/RecordUsage.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/RegionInfo.proto b/proto/RegionInfo.proto
index 094cc49a..fe68aca5 100644
--- a/proto/RegionInfo.proto
+++ b/proto/RegionInfo.proto
@@ -1,53 +1,36 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa 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 .
-
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ResVersionConfig.proto";
message RegionInfo {
- string gateserver_ip = 1;
- uint32 gateserver_port = 2;
- string pay_callback_url = 3;
- string area_type = 7;
- string resource_url = 8;
- string data_url = 9;
- string feedback_url = 10;
- string bulletin_url = 11;
- string resource_url_bak = 12;
- string data_url_bak = 13;
- uint32 client_data_version = 14;
- string handbook_url = 16;
- uint32 client_silence_data_version = 18;
- string client_data_md5 = 19;
- string client_silence_data_md5 = 20;
- ResVersionConfig res_version_config = 22;
- bytes secret_key = 23;
- string official_community_url = 24;
- string client_version_suffix = 26;
- string client_silence_version_suffix = 27;
- bool use_gateserver_domain_name = 28;
- string gateserver_domain_name = 29;
- string user_center_url = 30;
- string account_bind_url = 31;
- string cdkey_url = 32;
- string privacy_policy_url = 33;
- string next_resource_url = 34;
- ResVersionConfig next_res_version_config = 35;
- string game_biz = 36;
+ string gateserver_ip = 1;
+ uint32 gateserver_port = 2;
+ string pay_callback_url = 3;
+ string area_type = 7;
+ string resource_url = 8;
+ string data_url = 9;
+ string feedback_url = 10;
+ string bulletin_url = 11;
+ string resource_url_bak = 12;
+ string data_url_bak = 13;
+ uint32 client_data_version = 14;
+ string handbook_url = 16;
+ uint32 client_silence_data_version = 18;
+ string client_data_md5 = 19;
+ string client_silence_data_md5 = 20;
+ ResVersionConfig res_version_config = 22;
+ bytes secret_key = 23;
+ string official_community_url = 24;
+ string client_version_suffix = 26;
+ string client_silence_version_suffix = 27;
+ bool use_gateserver_domain_name = 28;
+ string gateserver_domain_name = 29;
+ string user_center_url = 30;
+ string account_bind_url = 31;
+ string cdkey_url = 32;
+ string privacy_policy_url = 33;
+ string next_resource_url = 34;
+ ResVersionConfig next_res_version_config = 35;
+ string game_biz = 36;
}
diff --git a/proto/RegionSimpleInfo.proto b/proto/RegionSimpleInfo.proto
index c92cfdf9..6d48b932 100644
--- a/proto/RegionSimpleInfo.proto
+++ b/proto/RegionSimpleInfo.proto
@@ -16,7 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message RegionSimpleInfo {
string name = 1;
string title = 2;
diff --git a/proto/Reliquary.proto b/proto/Reliquary.proto
index 96df79e3..1677cabb 100644
--- a/proto/Reliquary.proto
+++ b/proto/Reliquary.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message Reliquary {
uint32 level = 1;
uint32 exp = 2;
diff --git a/proto/ReliquaryDecomposeReq.proto b/proto/ReliquaryDecomposeReq.proto
index a2151fbd..ae821ab1 100644
--- a/proto/ReliquaryDecomposeReq.proto
+++ b/proto/ReliquaryDecomposeReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryDecomposeReq {
- enum EPEIECCGNGJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 640;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EPEIECCGNGJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 640;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetCount = 5;
uint32 configId = 13;
diff --git a/proto/ReliquaryDecomposeRsp.proto b/proto/ReliquaryDecomposeRsp.proto
index e927b4f9..2621365a 100644
--- a/proto/ReliquaryDecomposeRsp.proto
+++ b/proto/ReliquaryDecomposeRsp.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryDecomposeRsp {
- enum NPPDIIDIBDH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 682;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NPPDIIDIBDH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 682;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
int32 retcode = 13;
repeated uint64 guidList = 12;
diff --git a/proto/ReliquaryFilterKey.proto b/proto/ReliquaryFilterKey.proto
index 702f1ec4..468c8a5b 100644
--- a/proto/ReliquaryFilterKey.proto
+++ b/proto/ReliquaryFilterKey.proto
@@ -16,6 +16,7 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum ReliquaryFilterKey {
diff --git a/proto/ReliquaryFilterLevelState.proto b/proto/ReliquaryFilterLevelState.proto
index 746684c4..d543bce6 100644
--- a/proto/ReliquaryFilterLevelState.proto
+++ b/proto/ReliquaryFilterLevelState.proto
@@ -16,6 +16,7 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum ReliquaryFilterLevelState {
diff --git a/proto/ReliquaryFilterLockState.proto b/proto/ReliquaryFilterLockState.proto
index e02dc0f1..16515744 100644
--- a/proto/ReliquaryFilterLockState.proto
+++ b/proto/ReliquaryFilterLockState.proto
@@ -16,6 +16,7 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum ReliquaryFilterLockState {
diff --git a/proto/ReliquaryFilterStateNotify.proto b/proto/ReliquaryFilterStateNotify.proto
index b6949958..8c40a548 100644
--- a/proto/ReliquaryFilterStateNotify.proto
+++ b/proto/ReliquaryFilterStateNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryFilterStateNotify {
- enum OEOHONEIBDO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 631;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OEOHONEIBDO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 631;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
map reliquaryFilterStateMap = 11;
}
diff --git a/proto/ReliquaryFilterStateSaveNotify.proto b/proto/ReliquaryFilterStateSaveNotify.proto
index 838b3475..68b79512 100644
--- a/proto/ReliquaryFilterStateSaveNotify.proto
+++ b/proto/ReliquaryFilterStateSaveNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryFilterStateSaveNotify {
- enum LBCPMMCKAIH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 672;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LBCPMMCKAIH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 672;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
map reliquaryFilterStateMap = 3;
}
diff --git a/proto/ReliquaryFilterWearedState.proto b/proto/ReliquaryFilterWearedState.proto
index 2bc3f10c..eab270ad 100644
--- a/proto/ReliquaryFilterWearedState.proto
+++ b/proto/ReliquaryFilterWearedState.proto
@@ -16,6 +16,7 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum ReliquaryFilterWearedState {
diff --git a/proto/ReliquaryPromoteReq.proto b/proto/ReliquaryPromoteReq.proto
index 80b9fb27..3132443b 100644
--- a/proto/ReliquaryPromoteReq.proto
+++ b/proto/ReliquaryPromoteReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryPromoteReq {
- enum LADFFFPIACA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 618;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LADFFFPIACA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 618;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 itemGuid = 10;
uint64 targetGuid = 12;
diff --git a/proto/ReliquaryPromoteRsp.proto b/proto/ReliquaryPromoteRsp.proto
index e7e17197..fb8ce786 100644
--- a/proto/ReliquaryPromoteRsp.proto
+++ b/proto/ReliquaryPromoteRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryPromoteRsp {
- enum PLLBDKLOIEH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 675;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PLLBDKLOIEH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 675;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 curAppendPropList = 12;
uint64 targetReliquaryGuid = 2;
diff --git a/proto/ReliquaryRequest.proto b/proto/ReliquaryRequest.proto
index e13d47d1..8c52d8b6 100644
--- a/proto/ReliquaryRequest.proto
+++ b/proto/ReliquaryRequest.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryRequest {
uint32 equipType = 7;
}
diff --git a/proto/ReliquaryResponse.proto b/proto/ReliquaryResponse.proto
index 3ccda54a..e7beb4a0 100644
--- a/proto/ReliquaryResponse.proto
+++ b/proto/ReliquaryResponse.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "GameplayRecommendationReliquaryMainPropData.proto";
+
message ReliquaryResponse {
repeated GameplayRecommendationReliquaryMainPropData nbbpegfkpac = 12;
uint32 equipType = 15;
diff --git a/proto/ReliquaryUpgradeReq.proto b/proto/ReliquaryUpgradeReq.proto
index 1b82cf82..090a7b49 100644
--- a/proto/ReliquaryUpgradeReq.proto
+++ b/proto/ReliquaryUpgradeReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message ReliquaryUpgradeReq {
- enum HPFACEEFIAE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 625;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HPFACEEFIAE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 625;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint64 foodReliquaryGuidList = 13;
uint64 targetReliquaryGuid = 14;
diff --git a/proto/ReliquaryUpgradeRsp.proto b/proto/ReliquaryUpgradeRsp.proto
index 814aeaf1..459ecded 100644
--- a/proto/ReliquaryUpgradeRsp.proto
+++ b/proto/ReliquaryUpgradeRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ReliquaryUpgradeRsp {
- enum ANKKJBOKGBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 658;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ANKKJBOKGBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 658;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 oldAppendPropList = 14;
int32 retcode = 8;
diff --git a/proto/ResVersionConfig.proto b/proto/ResVersionConfig.proto
index 19985662..32097748 100644
--- a/proto/ResVersionConfig.proto
+++ b/proto/ResVersionConfig.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ResVersionConfig {
uint32 version = 1;
bool relogin = 2;
diff --git a/proto/ResinChangeNotify.proto b/proto/ResinChangeNotify.proto
index 7a65ba55..6dce9cf9 100644
--- a/proto/ResinChangeNotify.proto
+++ b/proto/ResinChangeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ResinChangeNotify {
- enum AJMGAALGPGO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 694;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AJMGAALGPGO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 694;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 curValue = 12;
uint32 nextAddTimestamp = 4;
diff --git a/proto/ResinCostType.proto b/proto/ResinCostType.proto
index 755ec333..60f87c26 100644
--- a/proto/ResinCostType.proto
+++ b/proto/ResinCostType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/Retcode.proto b/proto/Retcode.proto
index 7b63e772..e5586dd5 100644
--- a/proto/Retcode.proto
+++ b/proto/Retcode.proto
@@ -16,6 +16,7 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
enum Retcode {
diff --git a/proto/RobotPushPlayerDataNotify.proto b/proto/RobotPushPlayerDataNotify.proto
index 0d738045..fdddcfad 100644
--- a/proto/RobotPushPlayerDataNotify.proto
+++ b/proto/RobotPushPlayerDataNotify.proto
@@ -2,13 +2,13 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message RobotPushPlayerDataNotify {
- enum DELIFMCIALG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 16;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DELIFMCIALG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 16;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bytes bin = 6;
}
diff --git a/proto/RockBoardExploreInfo.proto b/proto/RockBoardExploreInfo.proto
index b58511d5..86557cf4 100644
--- a/proto/RockBoardExploreInfo.proto
+++ b/proto/RockBoardExploreInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RockBoardExploreStageData.proto";
+
message RockBoardExploreInfo {
repeated RockBoardExploreStageData stageDataList = 10;
}
diff --git a/proto/RockBoardExploreStageData.proto b/proto/RockBoardExploreStageData.proto
index 5c98c264..6107ce51 100644
--- a/proto/RockBoardExploreStageData.proto
+++ b/proto/RockBoardExploreStageData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RockBoardExploreStageData {
bool isFinish = 1;
uint32 stageId = 9;
diff --git a/proto/RogueAvatarInfo.proto b/proto/RogueAvatarInfo.proto
index 7721ad60..47d772a6 100644
--- a/proto/RogueAvatarInfo.proto
+++ b/proto/RogueAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RogueAvatarInfo {
uint32 avatarId = 15;
bool isAlive = 5;
diff --git a/proto/RogueDiaryDungeonRecord.proto b/proto/RogueDiaryDungeonRecord.proto
index 0946f6ed..a00b1362 100644
--- a/proto/RogueDiaryDungeonRecord.proto
+++ b/proto/RogueDiaryDungeonRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RogueDiaryDungeonRecord {
uint32 finishTime = 9;
uint32 maxRound = 12;
diff --git a/proto/RogueDiaryDungeonSettleNotify.proto b/proto/RogueDiaryDungeonSettleNotify.proto
index aadf22fc..206c9820 100644
--- a/proto/RogueDiaryDungeonSettleNotify.proto
+++ b/proto/RogueDiaryDungeonSettleNotify.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RogueDiaryDungeonSettleNotify {
- enum PBPFGDHOOMD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8224;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PBPFGDHOOMD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8224;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isFinish = 2;
uint32 exploreTime = 3;
diff --git a/proto/RogueDiaryInfo.proto b/proto/RogueDiaryInfo.proto
index dac871a1..ae00acbe 100644
--- a/proto/RogueDiaryInfo.proto
+++ b/proto/RogueDiaryInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RogueDiaryProgress.proto";
import "RogueDiaryStageInfo.proto";
+
message RogueDiaryInfo {
RogueDiaryProgress curProgress = 5;
repeated RogueDiaryStageInfo stageList = 8;
diff --git a/proto/RogueDiaryProgress.proto b/proto/RogueDiaryProgress.proto
index 4f423c7a..764eacb2 100644
--- a/proto/RogueDiaryProgress.proto
+++ b/proto/RogueDiaryProgress.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RogueDiaryProgress {
bool isEnterDungeon = 5;
repeated uint32 optionalCardList = 12;
diff --git a/proto/RogueDiaryStageInfo.proto b/proto/RogueDiaryStageInfo.proto
index f212376a..bba43ba8 100644
--- a/proto/RogueDiaryStageInfo.proto
+++ b/proto/RogueDiaryStageInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RogueDiaryDungeonRecord.proto";
+
message RogueDiaryStageInfo {
uint32 stageId = 3;
RogueDiaryDungeonRecord bestRecord = 4;
diff --git a/proto/RogueShowAvatarTeamInfo.proto b/proto/RogueShowAvatarTeamInfo.proto
index de48e318..6d5e19a6 100644
--- a/proto/RogueShowAvatarTeamInfo.proto
+++ b/proto/RogueShowAvatarTeamInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RogueAvatarInfo.proto";
+
message RogueShowAvatarTeamInfo {
repeated RogueAvatarInfo avatarList = 3;
}
diff --git a/proto/RogueStageInfo.proto b/proto/RogueStageInfo.proto
index 4c6c93f1..ff69204c 100644
--- a/proto/RogueStageInfo.proto
+++ b/proto/RogueStageInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RogueShowAvatarTeamInfo.proto";
import "RoguelikeRuneRecord.proto";
+
message RogueStageInfo {
uint32 Unk3300_OHHBEPOICLI = 8;
repeated RoguelikeRuneRecord runeRecordList = 3;
diff --git a/proto/RoguelikeDungeonSettleInfo.proto b/proto/RoguelikeDungeonSettleInfo.proto
index e5fcafdc..3c6ef3c3 100644
--- a/proto/RoguelikeDungeonSettleInfo.proto
+++ b/proto/RoguelikeDungeonSettleInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RoguelikeSettleCoinInfo.proto";
+
message RoguelikeDungeonSettleInfo {
bool Unk3300_BPLKJMIOKHM = 5;
uint32 Unk3300_PBELMOJKKHP = 11;
diff --git a/proto/RoguelikeDungoenInfo.proto b/proto/RoguelikeDungoenInfo.proto
index f92711a8..5661a29b 100644
--- a/proto/RoguelikeDungoenInfo.proto
+++ b/proto/RoguelikeDungoenInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RogueStageInfo.proto";
import "RoguelikeShikigamiRecord.proto";
+
message RoguelikeDungoenInfo {
repeated RogueStageInfo stageList = 6;
repeated uint32 equippedRuneList = 12;
diff --git a/proto/RoguelikeGadgetInfo.proto b/proto/RoguelikeGadgetInfo.proto
index 79cee42c..ffe0d630 100644
--- a/proto/RoguelikeGadgetInfo.proto
+++ b/proto/RoguelikeGadgetInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RoguelikeGadgetInfo {
uint32 cellConfigId = 1;
uint32 cellType = 2;
diff --git a/proto/RoguelikeRuneRecord.proto b/proto/RoguelikeRuneRecord.proto
index 3c51e44b..63301463 100644
--- a/proto/RoguelikeRuneRecord.proto
+++ b/proto/RoguelikeRuneRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RoguelikeRuneRecord {
uint32 Unk3300_JLOLMLFAPHH = 7;
uint32 Unk3300_IGBOJLPPKON = 12;
diff --git a/proto/RoguelikeSettleCoinInfo.proto b/proto/RoguelikeSettleCoinInfo.proto
index a75fab97..5b19ec75 100644
--- a/proto/RoguelikeSettleCoinInfo.proto
+++ b/proto/RoguelikeSettleCoinInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RoguelikeSettleCoinInfo {
uint32 Unk3300_MFKOIMONCLA = 12;
uint32 coinC = 7;
diff --git a/proto/RoguelikeShikigamiRecord.proto b/proto/RoguelikeShikigamiRecord.proto
index f5921aa3..01b10b1f 100644
--- a/proto/RoguelikeShikigamiRecord.proto
+++ b/proto/RoguelikeShikigamiRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RoguelikeShikigamiRecord {
uint32 id = 8;
uint32 level = 4;
diff --git a/proto/Route.proto b/proto/Route.proto
index c3d9c689..5687fef7 100644
--- a/proto/Route.proto
+++ b/proto/Route.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RoutePoint.proto";
+
message Route {
repeated RoutePoint routePoints = 1;
uint32 routeType = 2;
diff --git a/proto/RoutePoint.proto b/proto/RoutePoint.proto
index 7b3b1261..73054270 100644
--- a/proto/RoutePoint.proto
+++ b/proto/RoutePoint.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "MathQuaternion.proto";
+
message RoutePoint {
Vector position = 1;
float arriveRange = 2;
@@ -14,7 +16,7 @@ message RoutePoint {
float time = 12;
}
oneof rotate_params {
- Vector rotation = 21;
+ Vector Vector = 21;
MathQuaternion rotation_speed = 22;
MathQuaternion axis_speed = 23;
}
diff --git a/proto/RoutePointChangeInfo.proto b/proto/RoutePointChangeInfo.proto
index 51d0a9ee..89d1d8f5 100644
--- a/proto/RoutePointChangeInfo.proto
+++ b/proto/RoutePointChangeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message RoutePointChangeInfo {
float targetVelocity = 7;
uint32 pointIndex = 11;
diff --git a/proto/SalesmanDeliverItemReq.proto b/proto/SalesmanDeliverItemReq.proto
index dca3e97e..05986855 100644
--- a/proto/SalesmanDeliverItemReq.proto
+++ b/proto/SalesmanDeliverItemReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SalesmanDeliverItemReq {
- enum EBJCNBHNGHJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2117;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EBJCNBHNGHJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2117;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 scheduleId = 9;
}
diff --git a/proto/SalesmanDeliverItemRsp.proto b/proto/SalesmanDeliverItemRsp.proto
index ef3a50fd..9d524e20 100644
--- a/proto/SalesmanDeliverItemRsp.proto
+++ b/proto/SalesmanDeliverItemRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SalesmanDeliverItemRsp {
- enum GGKOGIPNKPI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2096;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GGKOGIPNKPI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2096;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 scheduleId = 1;
int32 retcode = 10;
diff --git a/proto/SalesmanInfo.proto b/proto/SalesmanInfo.proto
index cb9ed225..885e1b31 100644
--- a/proto/SalesmanInfo.proto
+++ b/proto/SalesmanInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SalesmanStatusType.proto";
+
message SalesmanInfo {
SalesmanStatusType status = 4;
uint32 Unk3300_FOFFAEEBBNP = 7;
diff --git a/proto/SalesmanStatusType.proto b/proto/SalesmanStatusType.proto
index a80274be..daa6c79f 100644
--- a/proto/SalesmanStatusType.proto
+++ b/proto/SalesmanStatusType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/SalvageChallengeInfo.proto b/proto/SalvageChallengeInfo.proto
index 890fc60c..b6b97104 100644
--- a/proto/SalvageChallengeInfo.proto
+++ b/proto/SalvageChallengeInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BundleInfo.proto";
import "ScoreChallengeInfo.proto";
+
message SalvageChallengeInfo {
bool isUnlock = 2;
uint32 challengeType = 14;
diff --git a/proto/SalvageStageInfo.proto b/proto/SalvageStageInfo.proto
index 4f7d833c..ebd0a7f6 100644
--- a/proto/SalvageStageInfo.proto
+++ b/proto/SalvageStageInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SalvageChallengeInfo.proto";
+
message SalvageStageInfo {
bool isOpen = 10;
uint32 stageId = 15;
diff --git a/proto/SamLampInfo.proto b/proto/SamLampInfo.proto
index 2aac28e8..5097084c 100644
--- a/proto/SamLampInfo.proto
+++ b/proto/SamLampInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SamLampInfo {
uint32 days = 11;
uint32 progress = 3;
diff --git a/proto/SceneAreaUnlockNotify.proto b/proto/SceneAreaUnlockNotify.proto
index 5a45cee4..896faef0 100644
--- a/proto/SceneAreaUnlockNotify.proto
+++ b/proto/SceneAreaUnlockNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneAreaUnlockNotify {
- enum NNAMMJFKKCB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 258;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NNAMMJFKKCB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 258;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 areaList = 12;
uint32 sceneId = 11;
diff --git a/proto/SceneAreaWeatherNotify.proto b/proto/SceneAreaWeatherNotify.proto
index 08222373..002b6e96 100644
--- a/proto/SceneAreaWeatherNotify.proto
+++ b/proto/SceneAreaWeatherNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneAreaWeatherNotify {
- enum PEMEIIJFBMA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 281;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PEMEIIJFBMA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 281;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 climateType = 10;
float transDuration = 5;
diff --git a/proto/SceneAvatarInfo.proto b/proto/SceneAvatarInfo.proto
index 47fcd15b..5b72c17b 100644
--- a/proto/SceneAvatarInfo.proto
+++ b/proto/SceneAvatarInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,6 +9,7 @@ import "CurVehicleInfo.proto";
import "AvatarExcelInfo.proto";
import "SceneReliquaryInfo.proto";
import "ServerBuff.proto";
+
message SceneAvatarInfo {
uint32 uid = 1;
uint32 avatarId = 2;
diff --git a/proto/SceneEntityAiInfo.proto b/proto/SceneEntityAiInfo.proto
index a9c4f593..117fe389 100644
--- a/proto/SceneEntityAiInfo.proto
+++ b/proto/SceneEntityAiInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
import "ServantInfo.proto";
+
message SceneEntityAiInfo {
bool isAiOpen = 1;
Vector bornPos = 2;
diff --git a/proto/SceneEntityAppearNotify.proto b/proto/SceneEntityAppearNotify.proto
index 9281aa6b..d006c81a 100644
--- a/proto/SceneEntityAppearNotify.proto
+++ b/proto/SceneEntityAppearNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VisionType.proto";
import "SceneEntityInfo.proto";
+
message SceneEntityAppearNotify {
- enum HHOJIPLPJCP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 274;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HHOJIPLPJCP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 274;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated SceneEntityInfo entityList = 10;
VisionType appearType = 3;
diff --git a/proto/SceneEntityDisappearNotify.proto b/proto/SceneEntityDisappearNotify.proto
index 15cc2887..49c4b7e7 100644
--- a/proto/SceneEntityDisappearNotify.proto
+++ b/proto/SceneEntityDisappearNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VisionType.proto";
+
message SceneEntityDisappearNotify {
- enum JBIJGLIONLH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 280;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JBIJGLIONLH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 280;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 entityList = 13;
uint32 param = 10;
diff --git a/proto/SceneEntityDrownReq.proto b/proto/SceneEntityDrownReq.proto
index af176375..18ea1c86 100644
--- a/proto/SceneEntityDrownReq.proto
+++ b/proto/SceneEntityDrownReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneEntityDrownReq {
- enum GOIADJICFEC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 218;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GOIADJICFEC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 218;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 entityId = 14;
}
diff --git a/proto/SceneEntityDrownRsp.proto b/proto/SceneEntityDrownRsp.proto
index 8bb1c352..6a99082f 100644
--- a/proto/SceneEntityDrownRsp.proto
+++ b/proto/SceneEntityDrownRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneEntityDrownRsp {
- enum BDPGJMMMEBO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 275;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BDPGJMMMEBO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 275;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 15;
int32 retcode = 13;
diff --git a/proto/SceneEntityInfo.proto b/proto/SceneEntityInfo.proto
index 40c4b134..ce3873cd 100644
--- a/proto/SceneEntityInfo.proto
+++ b/proto/SceneEntityInfo.proto
@@ -1,43 +1,43 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-import "ProtEntityType.proto";
-import "MotionInfo.proto";
-import "EntityClientData.proto";
-import "EntityAuthorityInfo.proto";
-import "PropPair.proto";
-import "FightPropPair.proto";
import "AnimatorParameterValueInfoPair.proto";
+import "EntityAuthorityInfo.proto";
+import "EntityClientData.proto";
import "EntityEnvironmentInfo.proto";
-
+import "FightPropPair.proto";
+import "MotionInfo.proto";
+import "PropPair.proto";
+import "ProtEntityType.proto";
import "SceneAvatarInfo.proto";
import "SceneGadgetInfo.proto";
import "SceneMonsterInfo.proto";
import "SceneNpcInfo.proto";
-
import "ServerBuff.proto";
+
message SceneEntityInfo {
- ProtEntityType entityType = 1;
- uint32 entityId = 2;
- string createTime = 3;
- MotionInfo motionInfo = 4;
- repeated PropPair propList = 5;
- repeated FightPropPair fightPropList = 6;
- uint32 lifeState = 7;
- repeated AnimatorParameterValueInfoPair animatorParaList = 9;
- oneof entity {
- SceneAvatarInfo avatar = 10;
- SceneMonsterInfo monster = 11;
- SceneNpcInfo npc = 12;
- SceneGadgetInfo gadget = 13;
- }
- uint32 lastMoveSceneTimeMs = 17;
- uint32 lastMoveReliableSeq = 18;
- EntityClientData entityClientData = 19;
- repeated EntityEnvironmentInfo entityEnvironmentInfoList = 20;
- EntityAuthorityInfo entityAuthorityInfo = 21;
- repeated string tagList = 22;
- repeated ServerBuff serverBuffList = 23;
+ ProtEntityType entity_type = 1;
+ uint32 entity_id = 2;
+ string name = 3;
+ MotionInfo motion_info = 4;
+ repeated PropPair prop_list = 5;
+ repeated FightPropPair fight_prop_list = 6;
+ uint32 life_state = 7;
+ repeated AnimatorParameterValueInfoPair animator_para_list = 9;
+ uint32 last_move_scene_time_ms = 17;
+ uint32 last_move_reliable_seq = 18;
+ EntityClientData entity_client_data = 19;
+ repeated EntityEnvironmentInfo entity_environment_info_list = 20;
+ EntityAuthorityInfo entity_authority_info = 21;
+ repeated string tag_list = 22;
+ repeated ServerBuff server_buff_list = 23;
+ oneof entity {
+ SceneAvatarInfo avatar = 10;
+ SceneMonsterInfo monster = 11;
+ SceneNpcInfo npc = 12;
+ SceneGadgetInfo gadget = 13;
+ }
}
diff --git a/proto/SceneEntityMoveNotify.proto b/proto/SceneEntityMoveNotify.proto
index 37ef30f6..87429d36 100644
--- a/proto/SceneEntityMoveNotify.proto
+++ b/proto/SceneEntityMoveNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MotionInfo.proto";
+
message SceneEntityMoveNotify {
- enum ENCAJIHPKHA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 229;
- DCDNILFDFLB = 1;
- NNBKOLMPOEA = 1;
- }
+ //enum ENCAJIHPKHA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 229;
+ // DCDNILFDFLB = 1;
+ // NNBKOLMPOEA = 1;
+ //}
MotionInfo motionInfo = 14;
uint32 entityId = 1;
diff --git a/proto/SceneFishInfo.proto b/proto/SceneFishInfo.proto
index f3111d47..aac11ad2 100644
--- a/proto/SceneFishInfo.proto
+++ b/proto/SceneFishInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message SceneFishInfo {
uint32 fishId = 1;
uint32 fishPoolEntityId = 2;
diff --git a/proto/SceneForceLockNotify.proto b/proto/SceneForceLockNotify.proto
index 88ea6f21..6b7d0ed3 100644
--- a/proto/SceneForceLockNotify.proto
+++ b/proto/SceneForceLockNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneForceLockNotify {
- enum KFGBLLFKPFJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 251;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KFGBLLFKPFJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 251;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 forceIdList = 6;
}
diff --git a/proto/SceneForceUnlockNotify.proto b/proto/SceneForceUnlockNotify.proto
index 3951d9d5..704e44b9 100644
--- a/proto/SceneForceUnlockNotify.proto
+++ b/proto/SceneForceUnlockNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneForceUnlockNotify {
- enum CIAEKBLPKBJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 285;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CIAEKBLPKBJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 285;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isAdd = 8;
repeated uint32 forceIdList = 14;
diff --git a/proto/SceneGadgetInfo.proto b/proto/SceneGadgetInfo.proto
index bebd1e74..4798871e 100644
--- a/proto/SceneGadgetInfo.proto
+++ b/proto/SceneGadgetInfo.proto
@@ -1,78 +1,76 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-import "GadgetBornType.proto";
-import "Item.proto";
-
-import "GatherGadgetInfo.proto";
-import "WorktopInfo.proto";
-import "ClientGadgetInfo.proto";
-import "WeatherInfo.proto";
import "AbilityGadgetInfo.proto";
-import "StatueGadgetInfo.proto";
-import "BossChestInfo.proto";
import "BlossomChestInfo.proto";
-import "MpPlayRewardInfo.proto";
-import "GeneralRewardInfo.proto";
-import "OfferingInfo.proto";
-import "FoundationInfo.proto";
-import "VehicleInfo.proto";
-import "ShellInfo.proto";
-import "ScreenInfo.proto";
-import "FishPoolInfo.proto";
-import "CustomGadgetTreeInfo.proto";
-import "RoguelikeGadgetInfo.proto";
-import "NightCrowGadgetInfo.proto";
-import "DeshretObeliskGadgetInfo.proto";
+import "BossChestInfo.proto";
+import "ClientGadgetInfo.proto";
import "CoinCollectOperatorInfo.proto";
-
-import "PlatformInfo.proto";
+import "CustomGadgetTreeInfo.proto";
+import "DeshretObeliskGadgetInfo.proto";
+import "EchoShellInfo.proto";
+import "FishPoolInfo.proto";
+import "FoundationInfo.proto";
+import "GadgetBornType.proto";
+import "GadgetGeneralRewardInfo.proto";
import "GadgetPlayInfo.proto";
+import "GatherGadgetInfo.proto";
+import "Item.proto";
+import "MpPlayRewardInfo.proto";
+import "NightCrowGadgetInfo.proto";
+import "OfferingInfo.proto";
+import "PlatformInfo.proto";
+import "RoguelikeGadgetInfo.proto";
+import "ScreenInfo.proto";
+import "StatueGadgetInfo.proto";
+import "VehicleInfo.proto";
+import "WeatherInfo.proto";
+import "WorktopInfo.proto";
+
message SceneGadgetInfo {
- uint32 gadgetId = 1;
- uint32 groupId = 2;
- uint32 configId = 3;
- uint32 ownerEntityId = 4;
- GadgetBornType bornType = 5;
- uint32 gadgetState = 6;
- uint32 gadgetType = 7;
- bool isShowCutscene = 8;
- uint32 authorityPeerId = 9;
- bool isEnableInteract = 10;
- uint32 interactId = 11;
-
- oneof content {
- Item trifle_item = 12;
- GatherGadgetInfo gather_gadget = 13;
- WorktopInfo worktop = 14;
- ClientGadgetInfo client_gadget = 15;
- WeatherInfo weather = 17;
- AbilityGadgetInfo ability_gadget = 18;
- StatueGadgetInfo statue_gadget = 19;
- BossChestInfo boss_chest = 20;
- BlossomChestInfo blossom_chest = 41;
- MpPlayRewardInfo mp_play_reward = 42;
- GeneralRewardInfo general_reward = 43;
- OfferingInfo offering_info = 44;
- FoundationInfo foundation_info = 45;
- VehicleInfo vehicle_info = 46;
- ShellInfo shell_info = 47;
- ScreenInfo screen_info = 48;
- FishPoolInfo fish_pool_info = 59;
- CustomGadgetTreeInfo custom_gadget_tree_info = 60;
- RoguelikeGadgetInfo roguelike_gadget_info = 61;
- NightCrowGadgetInfo night_crow_gadget_info = 62;
- DeshretObeliskGadgetInfo deshret_obelisk_gadget_info = 63;
- CoinCollectOperatorInfo coin_collect_operator_info = 64;
- }
-
- uint32 markFlag = 21;
- uint32 propOwnerEntityId = 22;
- PlatformInfo platform = 23;
- repeated uint32 interactUidList = 24;
- uint32 draftId = 25;
- uint32 gadgetTalkState = 26;
- GadgetPlayInfo playInfo = 100;
+ uint32 gadget_id = 1;
+ uint32 group_id = 2;
+ uint32 config_id = 3;
+ uint32 owner_entity_id = 4;
+ GadgetBornType born_type = 5;
+ uint32 gadget_state = 6;
+ uint32 gadget_type = 7;
+ bool is_show_cutscene = 8;
+ uint32 authority_peer_id = 9;
+ bool is_enable_interact = 10;
+ uint32 interact_id = 11;
+ uint32 mark_flag = 21;
+ uint32 prop_owner_entity_id = 22;
+ PlatformInfo platform = 23;
+ repeated uint32 interact_uid_list = 24;
+ uint32 draft_id = 25;
+ uint32 gadget_talk_state = 26;
+ GadgetPlayInfo play_info = 100;
+ oneof content {
+ Item trifle_item = 12;
+ GatherGadgetInfo gather_gadget = 13;
+ WorktopInfo worktop = 14;
+ ClientGadgetInfo client_gadget = 15;
+ WeatherInfo weather = 17;
+ AbilityGadgetInfo ability_gadget = 18;
+ StatueGadgetInfo statue_gadget = 19;
+ BossChestInfo boss_chest = 20;
+ BlossomChestInfo blossom_chest = 41;
+ MpPlayRewardInfo mp_play_reward = 42;
+ GadgetGeneralRewardInfo general_reward = 43;
+ OfferingInfo offering_info = 44;
+ FoundationInfo foundation_info = 45;
+ VehicleInfo vehicle_info = 46;
+ EchoShellInfo shell_info = 47;
+ ScreenInfo screen_info = 48;
+ FishPoolInfo fish_pool_info = 59;
+ CustomGadgetTreeInfo custom_gadget_tree_info = 60;
+ RoguelikeGadgetInfo roguelike_gadget_info = 61;
+ NightCrowGadgetInfo night_crow_gadget_info = 62;
+ DeshretObeliskGadgetInfo deshret_obelisk_gadget_info = 63;
+ CoinCollectOperatorInfo coin_collect_operator_info = 64;
+ }
}
diff --git a/proto/SceneGalleryHomeSeekFurnitureInfo.proto b/proto/SceneGalleryHomeSeekFurnitureInfo.proto
index cb0788bd..e5aca0db 100644
--- a/proto/SceneGalleryHomeSeekFurnitureInfo.proto
+++ b/proto/SceneGalleryHomeSeekFurnitureInfo.proto
@@ -16,7 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message SceneGalleryHomeSeekFurnitureInfo {
uint32 Unk3300_DAEEBIEAOMN = 3;
uint32 Unk3300_ENKOGPIEHFD = 14;
diff --git a/proto/SceneGalleryInstableSprayBuffInfo.proto b/proto/SceneGalleryInstableSprayBuffInfo.proto
index ab112ae9..757ddd73 100644
--- a/proto/SceneGalleryInstableSprayBuffInfo.proto
+++ b/proto/SceneGalleryInstableSprayBuffInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneGalleryInstableSprayBuffInfo {
uint32 buffId = 9;
uint64 Unk3300_EPHAABKNLHC = 3;
diff --git a/proto/SceneInitFinishRsp.proto b/proto/SceneInitFinishRsp.proto
index 2cdae0b8..83656f3b 100644
--- a/proto/SceneInitFinishRsp.proto
+++ b/proto/SceneInitFinishRsp.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneInitFinishRsp {
- enum OLIDDPBLNPH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 220;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OLIDDPBLNPH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 220;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 enterSceneToken = 9;
int32 retcode = 8;
diff --git a/proto/SceneKickPlayerReq.proto b/proto/SceneKickPlayerReq.proto
index ba829c9f..75601377 100644
--- a/proto/SceneKickPlayerReq.proto
+++ b/proto/SceneKickPlayerReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneKickPlayerReq {
- enum FMGEDDDHLNE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 238;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum FMGEDDDHLNE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 238;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetUid = 2;
}
diff --git a/proto/SceneKickPlayerRsp.proto b/proto/SceneKickPlayerRsp.proto
index ee7653f3..20ef5411 100644
--- a/proto/SceneKickPlayerRsp.proto
+++ b/proto/SceneKickPlayerRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneKickPlayerRsp {
- enum KCBEAACBEPG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 240;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KCBEAACBEPG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 240;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 13;
uint32 targetUid = 3;
diff --git a/proto/SceneMonsterInfo.proto b/proto/SceneMonsterInfo.proto
index 4e19054e..182f0df1 100644
--- a/proto/SceneMonsterInfo.proto
+++ b/proto/SceneMonsterInfo.proto
@@ -1,21 +1,5 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
-// Copyright (C) 2022 Sorapointa 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 .
-
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FishtankFishInfo.proto";
@@ -52,4 +36,4 @@ message SceneMonsterInfo {
SceneFishInfo fish_info = 50;
FishtankFishInfo fishtank_fish_info = 51;
}
-}
+}
\ No newline at end of file
diff --git a/proto/SceneNpcInfo.proto b/proto/SceneNpcInfo.proto
index 8cac878d..76ad3197 100644
--- a/proto/SceneNpcInfo.proto
+++ b/proto/SceneNpcInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneNpcInfo {
uint32 npcId = 1;
uint32 roomId = 2;
diff --git a/proto/ScenePlayerInfo.proto b/proto/ScenePlayerInfo.proto
index 5f5a7b82..b1426cd9 100644
--- a/proto/ScenePlayerInfo.proto
+++ b/proto/ScenePlayerInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OnlinePlayerInfo.proto";
+
message ScenePlayerInfo {
string name = 10;
uint32 uid = 13;
diff --git a/proto/ScenePlayerInfoNotify.proto b/proto/ScenePlayerInfoNotify.proto
index df411879..3135bc14 100644
--- a/proto/ScenePlayerInfoNotify.proto
+++ b/proto/ScenePlayerInfoNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ScenePlayerInfo.proto";
+
message ScenePlayerInfoNotify {
- enum IOKKMFKCAAI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 264;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IOKKMFKCAAI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 264;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ScenePlayerInfo playerInfoList = 11;
}
diff --git a/proto/ScenePlayerLocationNotify.proto b/proto/ScenePlayerLocationNotify.proto
index cfd22ef2..1e29d2eb 100644
--- a/proto/ScenePlayerLocationNotify.proto
+++ b/proto/ScenePlayerLocationNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VehicleLocationInfo.proto";
import "PlayerLocationInfo.proto";
+
message ScenePlayerLocationNotify {
- enum LFLJGBMLKKD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 278;
- DCDNILFDFLB = 1;
- NNBKOLMPOEA = 1;
- }
+ //enum LFLJGBMLKKD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 278;
+ // DCDNILFDFLB = 1;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 sceneId = 1;
repeated VehicleLocationInfo vehicleLocList = 3;
diff --git a/proto/ScenePointUnlockNotify.proto b/proto/ScenePointUnlockNotify.proto
index f00e5394..a2271ceb 100644
--- a/proto/ScenePointUnlockNotify.proto
+++ b/proto/ScenePointUnlockNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ScenePointUnlockNotify {
- enum AOHDAKILNED {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 239;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum AOHDAKILNED {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 239;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 lockedPointList = 5;
uint32 sceneId = 12;
diff --git a/proto/SceneReliquaryInfo.proto b/proto/SceneReliquaryInfo.proto
index 640a28a4..28ac0f81 100644
--- a/proto/SceneReliquaryInfo.proto
+++ b/proto/SceneReliquaryInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneReliquaryInfo {
uint32 itemId = 1;
uint64 guid = 2;
diff --git a/proto/SceneRouteChangeInfo.proto b/proto/SceneRouteChangeInfo.proto
index 384ff4e5..af842027 100644
--- a/proto/SceneRouteChangeInfo.proto
+++ b/proto/SceneRouteChangeInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "RoutePointChangeInfo.proto";
+
message SceneRouteChangeInfo {
bool isForward = 7;
repeated RoutePointChangeInfo pointList = 14;
diff --git a/proto/SceneRouteChangeNotify.proto b/proto/SceneRouteChangeNotify.proto
index b474aeee..9499a122 100644
--- a/proto/SceneRouteChangeNotify.proto
+++ b/proto/SceneRouteChangeNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SceneRouteChangeInfo.proto";
+
message SceneRouteChangeNotify {
- enum IJOCHFEAPBP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 201;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IJOCHFEAPBP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 201;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 sceneId = 10;
repeated SceneRouteChangeInfo routeList = 12;
diff --git a/proto/SceneSurfaceMaterial.proto b/proto/SceneSurfaceMaterial.proto
index 4506197f..20240aea 100644
--- a/proto/SceneSurfaceMaterial.proto
+++ b/proto/SceneSurfaceMaterial.proto
@@ -16,10 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
enum SceneSurfaceMaterial {
SCENE_SURFACE_MATERIAL_INVALID = 0;
SCENE_SURFACE_MATERIAL_GRASS = 1;
diff --git a/proto/SceneTeamAvatar.proto b/proto/SceneTeamAvatar.proto
index 8ef97604..fae7a4a1 100644
--- a/proto/SceneTeamAvatar.proto
+++ b/proto/SceneTeamAvatar.proto
@@ -1,14 +1,14 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityControlBlock.proto";
import "AbilitySyncStateInfo.proto";
import "SceneAvatarInfo.proto";
import "AvatarInfo.proto";
import "SceneEntityInfo.proto";
import "ServerBuff.proto";
+
message SceneTeamAvatar {
bool isReconnect = 8;
AbilityControlBlock abilityControlBlock = 10;
diff --git a/proto/SceneTeamUpdateNotify.proto b/proto/SceneTeamUpdateNotify.proto
index ea90e6c7..53ee4766 100644
--- a/proto/SceneTeamUpdateNotify.proto
+++ b/proto/SceneTeamUpdateNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SceneTeamAvatar.proto";
+
message SceneTeamUpdateNotify {
- enum BPGGDIIAGAD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1623;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BPGGDIIAGAD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1623;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isInMp = 15;
repeated SceneTeamAvatar sceneTeamAvatarList = 12;
diff --git a/proto/SceneTimeNotify.proto b/proto/SceneTimeNotify.proto
index b491b4bb..0870548d 100644
--- a/proto/SceneTimeNotify.proto
+++ b/proto/SceneTimeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneTimeNotify {
- enum CHDHNBMCGCK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 232;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CHDHNBMCGCK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 232;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isPaused = 4;
uint64 sceneTime = 10;
diff --git a/proto/SceneTransToPointReq.proto b/proto/SceneTransToPointReq.proto
index b5e830ef..a4a004ab 100644
--- a/proto/SceneTransToPointReq.proto
+++ b/proto/SceneTransToPointReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneTransToPointReq {
- enum CFBGFIOIPFB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 246;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CFBGFIOIPFB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 246;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 sceneId = 3;
uint32 pointId = 10;
diff --git a/proto/SceneTransToPointRsp.proto b/proto/SceneTransToPointRsp.proto
index 6eed89b5..8284f5f5 100644
--- a/proto/SceneTransToPointRsp.proto
+++ b/proto/SceneTransToPointRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SceneTransToPointRsp {
- enum CMLEKCNMFJM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 300;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CMLEKCNMFJM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 300;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 sceneId = 2;
int32 retcode = 4;
diff --git a/proto/SceneWeaponInfo.proto b/proto/SceneWeaponInfo.proto
index 67fd0350..0f595a34 100644
--- a/proto/SceneWeaponInfo.proto
+++ b/proto/SceneWeaponInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilitySyncStateInfo.proto";
import "EntityRendererChangedInfo.proto";
+
message SceneWeaponInfo {
uint32 entityId = 1;
uint32 gadgetId = 2;
diff --git a/proto/ScoreChallengeInfo.proto b/proto/ScoreChallengeInfo.proto
index 979e50d7..979f43f6 100644
--- a/proto/ScoreChallengeInfo.proto
+++ b/proto/ScoreChallengeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ScoreChallengeInfo {
uint32 oichdaoampp = 13;
uint32 maxScore = 4;
diff --git a/proto/ScreenInfo.proto b/proto/ScreenInfo.proto
index 746f61c0..f6c29d82 100644
--- a/proto/ScreenInfo.proto
+++ b/proto/ScreenInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ScreenInfo {
uint32 liveId = 1;
uint32 projectorEntityId = 2;
diff --git a/proto/SeaLampActivityInfo.proto b/proto/SeaLampActivityInfo.proto
index bdda911f..8abb1725 100644
--- a/proto/SeaLampActivityInfo.proto
+++ b/proto/SeaLampActivityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SeaLampSectionInfo.proto";
+
message SeaLampActivityInfo {
bool leftMonsters = 1;
bool Unk3300_BAJIGNGJALG = 3;
diff --git a/proto/SeaLampContributeItemReq.proto b/proto/SeaLampContributeItemReq.proto
index 3d34efeb..a39fcce5 100644
--- a/proto/SeaLampContributeItemReq.proto
+++ b/proto/SeaLampContributeItemReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message SeaLampContributeItemReq {
- enum NFJOBJLOODK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2110;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum NFJOBJLOODK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2110;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated ItemParam itemList = 13;
uint32 activityId = 12;
diff --git a/proto/SeaLampContributeItemRsp.proto b/proto/SeaLampContributeItemRsp.proto
index 2113e706..15d0155a 100644
--- a/proto/SeaLampContributeItemRsp.proto
+++ b/proto/SeaLampContributeItemRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SeaLampContributeItemRsp {
- enum EDBJBDCJHCL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2166;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EDBJBDCJHCL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2166;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 addProgress = 4;
uint32 Unk3300_AIINHBHNHOI = 9;
diff --git a/proto/SeaLampInfo.proto b/proto/SeaLampInfo.proto
index 8667e8a6..93d2df25 100644
--- a/proto/SeaLampInfo.proto
+++ b/proto/SeaLampInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SeaLampSectionInfo.proto";
+
message SeaLampInfo {
bool leftMonsters = 1;
bool Unk3300_BAJIGNGJALG = 3;
diff --git a/proto/SeaLampSectionInfo.proto b/proto/SeaLampSectionInfo.proto
index 6484d756..df70756d 100644
--- a/proto/SeaLampSectionInfo.proto
+++ b/proto/SeaLampSectionInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SeaLampSectionInfo {
uint32 sectionId = 13;
}
diff --git a/proto/SeaLampV3Info.proto b/proto/SeaLampV3Info.proto
index 3d55c5ab..b69321ef 100644
--- a/proto/SeaLampV3Info.proto
+++ b/proto/SeaLampV3Info.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "BDKPJAMLNCL.proto";
import "MEIDIANHEDD.proto";
import "FKJCFGLHNPM.proto";
+
message SeaLampV3Info {
BDKPJAMLNCL raceInfo = 4;
MEIDIANHEDD campInfo = 11;
diff --git a/proto/SeekFurnitureGalleryInfo.proto b/proto/SeekFurnitureGalleryInfo.proto
index de5f9dce..09d678fa 100644
--- a/proto/SeekFurnitureGalleryInfo.proto
+++ b/proto/SeekFurnitureGalleryInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HomeSeekFurnitureOneRecord.proto";
+
message SeekFurnitureGalleryInfo {
repeated HomeSeekFurnitureOneRecord recordList = 5;
}
diff --git a/proto/SelectWorktopOptionReq.proto b/proto/SelectWorktopOptionReq.proto
index f2f84279..63e942a5 100644
--- a/proto/SelectWorktopOptionReq.proto
+++ b/proto/SelectWorktopOptionReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SelectWorktopOptionReq {
- enum DBBFFAADANP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 820;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DBBFFAADANP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 820;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 optionId = 1;
uint32 gadgetEntityId = 15;
diff --git a/proto/SelectWorktopOptionRsp.proto b/proto/SelectWorktopOptionRsp.proto
index 16362858..2faa8959 100644
--- a/proto/SelectWorktopOptionRsp.proto
+++ b/proto/SelectWorktopOptionRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SelectWorktopOptionRsp {
- enum HJPALAPGEBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 874;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HJPALAPGEBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 874;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 11;
uint32 gadgetEntityId = 3;
diff --git a/proto/ServantInfo.proto b/proto/ServantInfo.proto
index fa65f7df..112dd0f6 100644
--- a/proto/ServantInfo.proto
+++ b/proto/ServantInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ServantInfo {
uint32 masterEntityId = 1;
uint32 bornSlotIndex = 2;
diff --git a/proto/ServerAnnounceNotify.proto b/proto/ServerAnnounceNotify.proto
index 8c80c0ab..0bd68da0 100644
--- a/proto/ServerAnnounceNotify.proto
+++ b/proto/ServerAnnounceNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AnnounceData.proto";
+
message ServerAnnounceNotify {
- enum LGCEIPJMBJB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2148;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LGCEIPJMBJB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2148;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated AnnounceData announceDataList = 1;
}
diff --git a/proto/ServerAnnounceRevokeNotify.proto b/proto/ServerAnnounceRevokeNotify.proto
index 2ae1cac6..9ff708e6 100644
--- a/proto/ServerAnnounceRevokeNotify.proto
+++ b/proto/ServerAnnounceRevokeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ServerAnnounceRevokeNotify {
- enum JAAICAGMEPA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2140;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JAAICAGMEPA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2140;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 configIdList = 12;
}
diff --git a/proto/ServerBuff.proto b/proto/ServerBuff.proto
index 95286553..d85526f0 100644
--- a/proto/ServerBuff.proto
+++ b/proto/ServerBuff.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ServerBuff {
uint32 serverBuffUid = 1;
uint32 serverBuffId = 2;
diff --git a/proto/ServerBuffChangeNotify.proto b/proto/ServerBuffChangeNotify.proto
index ecb547ff..320ae7f3 100644
--- a/proto/ServerBuffChangeNotify.proto
+++ b/proto/ServerBuffChangeNotify.proto
@@ -1,18 +1,22 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ServerBuffChangeType.proto";
import "ServerBuff.proto";
+
message ServerBuffChangeNotify {
- enum OHMNCGAGOPH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 315;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OHMNCGAGOPH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 315;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
+
+ enum ServerBuffChangeType {
+ SERVER_BUFF_CHANGE_TYPE_ADD_SERVER_BUFF = 0;
+ SERVER_BUFF_CHANGE_TYPE_DEL_SERVER_BUFF = 1;
+ }
repeated ServerBuff serverBuffList = 12;
repeated uint64 avatarGuidList = 10;
diff --git a/proto/ServerBuffChangeType.proto b/proto/ServerBuffChangeType.proto
index 17107a87..57f7b7a2 100644
--- a/proto/ServerBuffChangeType.proto
+++ b/proto/ServerBuffChangeType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/ServerCondMeetQuestListUpdateNotify.proto b/proto/ServerCondMeetQuestListUpdateNotify.proto
index d0bf0aaa..863d70f9 100644
--- a/proto/ServerCondMeetQuestListUpdateNotify.proto
+++ b/proto/ServerCondMeetQuestListUpdateNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ServerCondMeetQuestListUpdateNotify {
- enum KJABEOMBHGK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 485;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KJABEOMBHGK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 485;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 addQuestIdList = 2;
repeated uint32 delQuestIdList = 7;
diff --git a/proto/ServerTimeNotify.proto b/proto/ServerTimeNotify.proto
index d8d882a9..82307ff0 100644
--- a/proto/ServerTimeNotify.proto
+++ b/proto/ServerTimeNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ServerTimeNotify {
- enum ODMLPFBCGNH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 14;
- DCDNILFDFLB = 1;
- NNBKOLMPOEA = 1;
- }
+ //enum ODMLPFBCGNH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 14;
+ // DCDNILFDFLB = 1;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 serverTime = 12;
}
diff --git a/proto/SetBattlePassViewedReq.proto b/proto/SetBattlePassViewedReq.proto
index fbbd5aa4..d5fa0078 100644
--- a/proto/SetBattlePassViewedReq.proto
+++ b/proto/SetBattlePassViewedReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetBattlePassViewedReq {
- enum PAPGOGGAKFL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2637;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PAPGOGGAKFL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2637;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 scheduleId = 10;
}
diff --git a/proto/SetBattlePassViewedRsp.proto b/proto/SetBattlePassViewedRsp.proto
index 8f1f0975..944bb4f6 100644
--- a/proto/SetBattlePassViewedRsp.proto
+++ b/proto/SetBattlePassViewedRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetBattlePassViewedRsp {
- enum CNDABMPJENO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2614;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CNDABMPJENO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2614;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 8;
uint32 scheduleId = 2;
diff --git a/proto/SetChatEmojiCollectionReq.proto b/proto/SetChatEmojiCollectionReq.proto
index 628566e8..6910a5f8 100644
--- a/proto/SetChatEmojiCollectionReq.proto
+++ b/proto/SetChatEmojiCollectionReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ChatEmojiCollectionData.proto";
+
message SetChatEmojiCollectionReq {
- enum AMDGEFGHKLC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4060;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum AMDGEFGHKLC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4060;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
ChatEmojiCollectionData chatEmojiCollectionData = 11;
}
diff --git a/proto/SetChatEmojiCollectionRsp.proto b/proto/SetChatEmojiCollectionRsp.proto
index 4d617d63..8d6222ae 100644
--- a/proto/SetChatEmojiCollectionRsp.proto
+++ b/proto/SetChatEmojiCollectionRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetChatEmojiCollectionRsp {
- enum HLDBKOFBNHD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4004;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HLDBKOFBNHD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4004;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 12;
}
diff --git a/proto/SetEntityClientDataNotify.proto b/proto/SetEntityClientDataNotify.proto
index f3283971..66addb94 100644
--- a/proto/SetEntityClientDataNotify.proto
+++ b/proto/SetEntityClientDataNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "EntityClientData.proto";
+
message SetEntityClientDataNotify {
- enum GNHKCMJAMMF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3149;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GNHKCMJAMMF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3149;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 entityId = 15;
EntityClientData entityClientData = 13;
diff --git a/proto/SetEquipLockStateReq.proto b/proto/SetEquipLockStateReq.proto
index 209d64af..78161998 100644
--- a/proto/SetEquipLockStateReq.proto
+++ b/proto/SetEquipLockStateReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetEquipLockStateReq {
- enum OHOCDDBFFKA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 684;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OHOCDDBFFKA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 684;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 targetEquipGuid = 10;
bool isLocked = 3;
diff --git a/proto/SetEquipLockStateRsp.proto b/proto/SetEquipLockStateRsp.proto
index c1e39dcf..7e59b356 100644
--- a/proto/SetEquipLockStateRsp.proto
+++ b/proto/SetEquipLockStateRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetEquipLockStateRsp {
- enum BNEKIBKAHMK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 611;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BNEKIBKAHMK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 611;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 8;
bool isLocked = 4;
diff --git a/proto/SetFriendEnterHomeOptionReq.proto b/proto/SetFriendEnterHomeOptionReq.proto
index 973521ec..93af078d 100644
--- a/proto/SetFriendEnterHomeOptionReq.proto
+++ b/proto/SetFriendEnterHomeOptionReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FriendEnterHomeOption.proto";
+
message SetFriendEnterHomeOptionReq {
- enum KFBAHFLDCJE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4830;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KFBAHFLDCJE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4830;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
FriendEnterHomeOption option = 12;
}
diff --git a/proto/SetFriendEnterHomeOptionRsp.proto b/proto/SetFriendEnterHomeOptionRsp.proto
index ff5b0448..ed35c2d8 100644
--- a/proto/SetFriendEnterHomeOptionRsp.proto
+++ b/proto/SetFriendEnterHomeOptionRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetFriendEnterHomeOptionRsp {
- enum KABHJDLEHCE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4581;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KABHJDLEHCE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4581;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 13;
}
diff --git a/proto/SetIsAutoUnlockSpecificEquipReq.proto b/proto/SetIsAutoUnlockSpecificEquipReq.proto
index 4bed0cdc..7808c32b 100644
--- a/proto/SetIsAutoUnlockSpecificEquipReq.proto
+++ b/proto/SetIsAutoUnlockSpecificEquipReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetIsAutoUnlockSpecificEquipReq {
- enum CAHDIFFNDGH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 689;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CAHDIFFNDGH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 689;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isAutoUnlockSpecificEquip = 3;
}
diff --git a/proto/SetIsAutoUnlockSpecificEquipRsp.proto b/proto/SetIsAutoUnlockSpecificEquipRsp.proto
index 00591a16..f1b1f503 100644
--- a/proto/SetIsAutoUnlockSpecificEquipRsp.proto
+++ b/proto/SetIsAutoUnlockSpecificEquipRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetIsAutoUnlockSpecificEquipRsp {
- enum DNPEDMFMCLL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 638;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DNPEDMFMCLL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 638;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 8;
}
diff --git a/proto/SetNameCardReq.proto b/proto/SetNameCardReq.proto
index 8671aaab..5eb40a9a 100644
--- a/proto/SetNameCardReq.proto
+++ b/proto/SetNameCardReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetNameCardReq {
- enum CBFBPJBKJPD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4025;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CBFBPJBKJPD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4025;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 nameCardId = 7;
}
diff --git a/proto/SetNameCardRsp.proto b/proto/SetNameCardRsp.proto
index e73b45af..d5b197ec 100644
--- a/proto/SetNameCardRsp.proto
+++ b/proto/SetNameCardRsp.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetNameCardRsp {
- enum ICIPJFFEHFM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4058;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ICIPJFFEHFM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4058;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 nameCardId = 14;
int32 retcode = 7;
diff --git a/proto/SetOpenStateReq.proto b/proto/SetOpenStateReq.proto
index c0656ada..8c3992f1 100644
--- a/proto/SetOpenStateReq.proto
+++ b/proto/SetOpenStateReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetOpenStateReq {
- enum GLFJEJCADED {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 188;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GLFJEJCADED {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 188;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 value = 14;
uint32 key = 7;
diff --git a/proto/SetOpenStateRsp.proto b/proto/SetOpenStateRsp.proto
index 71b2ce87..059666a6 100644
--- a/proto/SetOpenStateRsp.proto
+++ b/proto/SetOpenStateRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetOpenStateRsp {
- enum CLODPODDKLK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 125;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CLODPODDKLK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 125;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 9;
uint32 value = 15;
diff --git a/proto/SetPlayerBirthdayReq.proto b/proto/SetPlayerBirthdayReq.proto
index 01d7d8de..25fa1bda 100644
--- a/proto/SetPlayerBirthdayReq.proto
+++ b/proto/SetPlayerBirthdayReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Birthday.proto";
+
message SetPlayerBirthdayReq {
- enum HIPLJKMFJAC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4078;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HIPLJKMFJAC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4078;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
Birthday birthday = 15;
}
diff --git a/proto/SetPlayerBirthdayRsp.proto b/proto/SetPlayerBirthdayRsp.proto
index d0f204ef..27456c03 100644
--- a/proto/SetPlayerBirthdayRsp.proto
+++ b/proto/SetPlayerBirthdayRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Birthday.proto";
+
message SetPlayerBirthdayRsp {
- enum NEBEAFHDGOM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4016;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NEBEAFHDGOM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4016;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
Birthday birthday = 13;
int32 retcode = 7;
diff --git a/proto/SetPlayerBornDataReq.proto b/proto/SetPlayerBornDataReq.proto
index ec1565f0..37cdfa59 100644
--- a/proto/SetPlayerBornDataReq.proto
+++ b/proto/SetPlayerBornDataReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerBornDataReq {
- enum JJMALAPLECC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 169;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JJMALAPLECC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 169;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
string nickName = 10;
uint32 avatarId = 15;
diff --git a/proto/SetPlayerBornDataRsp.proto b/proto/SetPlayerBornDataRsp.proto
index ac30d077..8c26e22c 100644
--- a/proto/SetPlayerBornDataRsp.proto
+++ b/proto/SetPlayerBornDataRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerBornDataRsp {
- enum HPFMLAMLFBB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 106;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HPFMLAMLFBB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 106;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
}
diff --git a/proto/SetPlayerHeadImageReq.proto b/proto/SetPlayerHeadImageReq.proto
index e0454f29..f4b272fb 100644
--- a/proto/SetPlayerHeadImageReq.proto
+++ b/proto/SetPlayerHeadImageReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerHeadImageReq {
- enum CFPMHBLKGJM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4006;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CFPMHBLKGJM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4006;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 avatarId = 10;
}
diff --git a/proto/SetPlayerHeadImageRsp.proto b/proto/SetPlayerHeadImageRsp.proto
index d5ff9ae7..17b3a8aa 100644
--- a/proto/SetPlayerHeadImageRsp.proto
+++ b/proto/SetPlayerHeadImageRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ProfilePicture.proto";
+
message SetPlayerHeadImageRsp {
- enum EDBGDNODIJJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4039;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EDBGDNODIJJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4039;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
uint32 avatarId = 2;
diff --git a/proto/SetPlayerNameReq.proto b/proto/SetPlayerNameReq.proto
index ab1906ef..e19b2fef 100644
--- a/proto/SetPlayerNameReq.proto
+++ b/proto/SetPlayerNameReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerNameReq {
- enum OGLEBIEPALE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 200;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OGLEBIEPALE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 200;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
string nickName = 3;
}
diff --git a/proto/SetPlayerNameRsp.proto b/proto/SetPlayerNameRsp.proto
index 2bbd7de1..4ba3f376 100644
--- a/proto/SetPlayerNameRsp.proto
+++ b/proto/SetPlayerNameRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerNameRsp {
- enum BIHLPOPNHMC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 192;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BIHLPOPNHMC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 192;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 11;
string nickName = 13;
diff --git a/proto/SetPlayerPropReq.proto b/proto/SetPlayerPropReq.proto
index 5db90410..4383038c 100644
--- a/proto/SetPlayerPropReq.proto
+++ b/proto/SetPlayerPropReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PropValue.proto";
+
message SetPlayerPropReq {
- enum OBGPOKKCHKC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 116;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OBGPOKKCHKC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 116;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated PropValue propList = 8;
}
diff --git a/proto/SetPlayerPropRsp.proto b/proto/SetPlayerPropRsp.proto
index 6ef0f6f7..7e20dfeb 100644
--- a/proto/SetPlayerPropRsp.proto
+++ b/proto/SetPlayerPropRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerPropRsp {
- enum MJGMBECEPOM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 113;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MJGMBECEPOM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 113;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 13;
}
diff --git a/proto/SetPlayerSignatureReq.proto b/proto/SetPlayerSignatureReq.proto
index 047ed0bd..2901fc77 100644
--- a/proto/SetPlayerSignatureReq.proto
+++ b/proto/SetPlayerSignatureReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerSignatureReq {
- enum BCBOELNAOJK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4013;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BCBOELNAOJK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4013;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
string signature = 15;
}
diff --git a/proto/SetPlayerSignatureRsp.proto b/proto/SetPlayerSignatureRsp.proto
index 9d44fc79..4524036b 100644
--- a/proto/SetPlayerSignatureRsp.proto
+++ b/proto/SetPlayerSignatureRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetPlayerSignatureRsp {
- enum FBIHDAIKAAC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4069;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FBIHDAIKAAC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4069;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
string signature = 13;
int32 retcode = 10;
diff --git a/proto/SetUpAvatarTeamReq.proto b/proto/SetUpAvatarTeamReq.proto
index 161e16c1..f0c1675e 100644
--- a/proto/SetUpAvatarTeamReq.proto
+++ b/proto/SetUpAvatarTeamReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetUpAvatarTeamReq {
- enum OCPFNMGFCPF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1764;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OCPFNMGFCPF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1764;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 curAvatarGuid = 9;
uint32 teamId = 4;
diff --git a/proto/SetUpAvatarTeamRsp.proto b/proto/SetUpAvatarTeamRsp.proto
index 190f948a..420f55de 100644
--- a/proto/SetUpAvatarTeamRsp.proto
+++ b/proto/SetUpAvatarTeamRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SetUpAvatarTeamRsp {
- enum MFHIBKFMHMF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1745;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MFHIBKFMHMF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1745;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 teamId = 5;
repeated uint64 avatarTeamGuidList = 6;
diff --git a/proto/SetUpLunchBoxWidgetReq.proto b/proto/SetUpLunchBoxWidgetReq.proto
index 1de68d14..f37a28d7 100644
--- a/proto/SetUpLunchBoxWidgetReq.proto
+++ b/proto/SetUpLunchBoxWidgetReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LunchBoxData.proto";
+
message SetUpLunchBoxWidgetReq {
- enum HFHLKGOKGOE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4285;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HFHLKGOKGOE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4285;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
LunchBoxData lunchBoxData = 14;
}
diff --git a/proto/SetUpLunchBoxWidgetRsp.proto b/proto/SetUpLunchBoxWidgetRsp.proto
index 4d6644ea..1ccc378c 100644
--- a/proto/SetUpLunchBoxWidgetRsp.proto
+++ b/proto/SetUpLunchBoxWidgetRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LunchBoxData.proto";
+
message SetUpLunchBoxWidgetRsp {
- enum MEJCKKOKEFL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4266;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MEJCKKOKEFL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4266;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
LunchBoxData lunchBoxData = 15;
int32 retcode = 3;
diff --git a/proto/SetWidgetSlotReq.proto b/proto/SetWidgetSlotReq.proto
index c2451a92..b43d9706 100644
--- a/proto/SetWidgetSlotReq.proto
+++ b/proto/SetWidgetSlotReq.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetSlotOp.proto";
import "WidgetSlotTag.proto";
+
message SetWidgetSlotReq {
- enum GHKMOLPEJPE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4299;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GHKMOLPEJPE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4299;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated WidgetSlotTag tagList = 13;
WidgetSlotOp op = 3;
diff --git a/proto/SetWidgetSlotRsp.proto b/proto/SetWidgetSlotRsp.proto
index 813fd5d7..7b8acebf 100644
--- a/proto/SetWidgetSlotRsp.proto
+++ b/proto/SetWidgetSlotRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetSlotOp.proto";
import "WidgetSlotTag.proto";
+
message SetWidgetSlotRsp {
- enum KDEJOBDFODP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4284;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KDEJOBDFODP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4284;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated WidgetSlotTag tagList = 7;
int32 retcode = 5;
diff --git a/proto/ShapeType.proto b/proto/ShapeType.proto
deleted file mode 100644
index b594292e..00000000
--- a/proto/ShapeType.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-
-
-enum ShapeType {
- SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0;
- SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1;
-}
diff --git a/proto/Shop.proto b/proto/Shop.proto
index ffe8e280..bd1cf44e 100644
--- a/proto/Shop.proto
+++ b/proto/Shop.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,6 +8,7 @@ import "ShopMcoinProduct.proto";
import "ShopConcertProduct.proto";
import "ShopCardProduct.proto";
import "ShopGoods.proto";
+
message Shop {
repeated ShopMcoinProduct mcoinProductList = 6;
uint32 cityId = 10;
diff --git a/proto/ShopCardProduct.proto b/proto/ShopCardProduct.proto
index b1b27e44..e4e97ef9 100644
--- a/proto/ShopCardProduct.proto
+++ b/proto/ShopCardProduct.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message ShopCardProduct {
message ResinCard {
repeated ItemParam baseItemList = 1;
diff --git a/proto/ShopConcertProduct.proto b/proto/ShopConcertProduct.proto
index 453d9f74..555014ce 100644
--- a/proto/ShopConcertProduct.proto
+++ b/proto/ShopConcertProduct.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ShopConcertProduct {
string productId = 1;
string priceTier = 2;
diff --git a/proto/ShopGoods.proto b/proto/ShopGoods.proto
index 74936ee1..98d97762 100644
--- a/proto/ShopGoods.proto
+++ b/proto/ShopGoods.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message ShopGoods {
uint32 Unk3300_MBGOMHNBHMG = 655;
uint32 maxLevel = 3;
diff --git a/proto/ShopGoodsDisableType.proto b/proto/ShopGoodsDisableType.proto
index cf3eab6b..9abf34a2 100644
--- a/proto/ShopGoodsDisableType.proto
+++ b/proto/ShopGoodsDisableType.proto
@@ -1,9 +1,8 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
enum ShopGoodsDisableType {
SHOP_GOODS_DISABLE_NONE = 0;
SHOP_GOODS_DISABLE_TALENT_FULL = 1;
diff --git a/proto/ShopMcoinProduct.proto b/proto/ShopMcoinProduct.proto
index d5ec85eb..08ca1680 100644
--- a/proto/ShopMcoinProduct.proto
+++ b/proto/ShopMcoinProduct.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message ShopMcoinProduct {
string productId = 1;
string priceTier = 2;
diff --git a/proto/ShortAbilityHashPair.proto b/proto/ShortAbilityHashPair.proto
index 69be1b9b..ac952b5d 100644
--- a/proto/ShortAbilityHashPair.proto
+++ b/proto/ShortAbilityHashPair.proto
@@ -1,6 +1,8 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message ShortAbilityHashPair {
- sfixed32 abilityNameHash = 6;
- sfixed32 abilityConfigHash = 10;
+ fixed32 abilityNameHash = 6;
+ fixed32 abilityConfigHash = 10;
}
diff --git a/proto/ShowAvatarInfo.proto b/proto/ShowAvatarInfo.proto
index fc80913c..8da3f35b 100644
--- a/proto/ShowAvatarInfo.proto
+++ b/proto/ShowAvatarInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,6 +8,7 @@ import "AvatarFetterInfo.proto";
import "AvatarExcelInfo.proto";
import "PropValue.proto";
import "ShowEquip.proto";
+
message ShowAvatarInfo {
uint32 avatarId = 1;
map propMap = 2;
diff --git a/proto/ShowEquip.proto b/proto/ShowEquip.proto
index d184fd3d..bf9e27fb 100644
--- a/proto/ShowEquip.proto
+++ b/proto/ShowEquip.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Reliquary.proto";
import "Weapon.proto";
+
message ShowEquip {
uint32 itemId = 1;
oneof detail {
diff --git a/proto/SkyCrystalDetectorData.proto b/proto/SkyCrystalDetectorData.proto
index 5ee5b390..e52d6e56 100644
--- a/proto/SkyCrystalDetectorData.proto
+++ b/proto/SkyCrystalDetectorData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message SkyCrystalDetectorData {
Vector hintCenterPos = 6;
uint32 groupId = 14;
diff --git a/proto/SkyCrystalDetectorQuickUseResult.proto b/proto/SkyCrystalDetectorQuickUseResult.proto
index 2c8ee5c5..6508d781 100644
--- a/proto/SkyCrystalDetectorQuickUseResult.proto
+++ b/proto/SkyCrystalDetectorQuickUseResult.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SkyCrystalDetectorData.proto";
+
message SkyCrystalDetectorQuickUseResult {
SkyCrystalDetectorData skyCrystalDetectorData = 14;
int32 retcode = 7;
diff --git a/proto/SocialDetail.proto b/proto/SocialDetail.proto
index 6e7898e5..751bd53b 100644
--- a/proto/SocialDetail.proto
+++ b/proto/SocialDetail.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,6 +9,7 @@ import "FriendOnlineState.proto";
import "FriendEnterHomeOption.proto";
import "ProfilePicture.proto";
import "SocialShowAvatarInfo.proto";
+
message SocialDetail {
uint32 uid = 1;
string nickname = 2;
diff --git a/proto/SocialShowAvatarInfo.proto b/proto/SocialShowAvatarInfo.proto
index 1ce1f0b7..80c47f89 100644
--- a/proto/SocialShowAvatarInfo.proto
+++ b/proto/SocialShowAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SocialShowAvatarInfo {
uint32 avatarId = 1;
uint32 level = 2;
diff --git a/proto/SpiceInfo.proto b/proto/SpiceInfo.proto
index c3a88760..b7fa022d 100644
--- a/proto/SpiceInfo.proto
+++ b/proto/SpiceInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SpiceStageData.proto";
+
message SpiceInfo {
uint32 Unk3300_CIHIAJEGCBO = 8;
repeated SpiceStageData spiceStageDataList = 11;
diff --git a/proto/SpiceStageData.proto b/proto/SpiceStageData.proto
index 85b13ce6..b0897e7d 100644
--- a/proto/SpiceStageData.proto
+++ b/proto/SpiceStageData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SpiceStageData {
bool isOpen = 10;
uint32 successTimes = 3;
diff --git a/proto/StatueGadgetInfo.proto b/proto/StatueGadgetInfo.proto
index 7a561dfd..ed2d1e35 100644
--- a/proto/StatueGadgetInfo.proto
+++ b/proto/StatueGadgetInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message StatueGadgetInfo {
- repeated uint32 nkbgahefmbn = 1;
+ repeated uint32 opened_statue_uid_list = 1;
}
diff --git a/proto/StopServer.proto b/proto/StopServer.proto
index b21ffba4..49bbfc0a 100644
--- a/proto/StopServer.proto
+++ b/proto/StopServer.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message StopServer {
uint32 stopBeginTime = 1;
uint32 stopEndTime = 2;
diff --git a/proto/StopServerInfo.proto b/proto/StopServerInfo.proto
deleted file mode 100644
index 22cbfa68..00000000
--- a/proto/StopServerInfo.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message StopServerInfo {
- uint32 stopBeginTime = 1;
- uint32 stopEndTime = 2;
- string url = 3;
- string contentMsg = 4;
-}
diff --git a/proto/StoreItemChangeNotify.proto b/proto/StoreItemChangeNotify.proto
index 39f2d224..22996106 100644
--- a/proto/StoreItemChangeNotify.proto
+++ b/proto/StoreItemChangeNotify.proto
@@ -1,18 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
import "StoreType.proto";
import "Item.proto";
+
message StoreItemChangeNotify {
- enum KFIDBCGHEFE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 687;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KFIDBCGHEFE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 687;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated Item itemList = 13;
StoreType storeType = 5;
diff --git a/proto/StoreItemDelNotify.proto b/proto/StoreItemDelNotify.proto
index 8a6f5f3e..47e5de8a 100644
--- a/proto/StoreItemDelNotify.proto
+++ b/proto/StoreItemDelNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
+
message StoreItemDelNotify {
- enum MLKCFHICEHG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 698;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MLKCFHICEHG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 698;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint64 guidList = 6;
StoreType storeType = 10;
diff --git a/proto/StoreType.proto b/proto/StoreType.proto
index 66d320b1..c57c9a59 100644
--- a/proto/StoreType.proto
+++ b/proto/StoreType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/StoreWeightLimitNotify.proto b/proto/StoreWeightLimitNotify.proto
index 22f0e3ff..069493d2 100644
--- a/proto/StoreWeightLimitNotify.proto
+++ b/proto/StoreWeightLimitNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
+
message StoreWeightLimitNotify {
- enum INKBMOCDLPC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 655;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum INKBMOCDLPC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 655;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 furnitureCountLimit = 2;
uint32 materialCountLimit = 3;
diff --git a/proto/StrengthenPointData.proto b/proto/StrengthenPointData.proto
index b9d9fd06..df8e8c5d 100644
--- a/proto/StrengthenPointData.proto
+++ b/proto/StrengthenPointData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message StrengthenPointData {
uint32 Unk3300_NNKPOLLBLDO = 8;
uint32 Unk3300_HIKDEKIPCPB = 3;
diff --git a/proto/SuiteData.proto b/proto/SuiteData.proto
index b42232fd..32afce65 100644
--- a/proto/SuiteData.proto
+++ b/proto/SuiteData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SuiteData {
uint32 suiteId = 1;
}
diff --git a/proto/SummerTimeDungeonInfo.proto b/proto/SummerTimeDungeonInfo.proto
index 676dbb91..46edad5e 100644
--- a/proto/SummerTimeDungeonInfo.proto
+++ b/proto/SummerTimeDungeonInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SummerTimeDungeonInfo {
uint32 Unk3300_HJHODMOIMKG = 8;
uint32 Unk3300_GALEDJLAIPM = 2;
diff --git a/proto/SummerTimeInfo.proto b/proto/SummerTimeInfo.proto
index bd33f2f7..b51db2d6 100644
--- a/proto/SummerTimeInfo.proto
+++ b/proto/SummerTimeInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SummerTimeSprintBoatInfo.proto";
import "SummerTimeStageInfo.proto";
+
message SummerTimeInfo {
SummerTimeSprintBoatInfo sprintBoatInfo = 11;
uint32 contentCloseTime = 6;
diff --git a/proto/SummerTimeSprintBoatInfo.proto b/proto/SummerTimeSprintBoatInfo.proto
index 64dd5f4d..962323c2 100644
--- a/proto/SummerTimeSprintBoatInfo.proto
+++ b/proto/SummerTimeSprintBoatInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SummerTimeSprintBoatRecord.proto";
+
message SummerTimeSprintBoatInfo {
repeated SummerTimeSprintBoatRecord recordList = 14;
}
diff --git a/proto/SummerTimeSprintBoatRecord.proto b/proto/SummerTimeSprintBoatRecord.proto
index 6784d851..274d3fa4 100644
--- a/proto/SummerTimeSprintBoatRecord.proto
+++ b/proto/SummerTimeSprintBoatRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SummerTimeSprintBoatRecord {
repeated uint32 watcherIdList = 5;
uint32 startTime = 3;
diff --git a/proto/SummerTimeStageInfo.proto b/proto/SummerTimeStageInfo.proto
index d9a77bfb..f3c4043a 100644
--- a/proto/SummerTimeStageInfo.proto
+++ b/proto/SummerTimeStageInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SummerTimeStageInfo {
uint32 openTime = 6;
bool isOpen = 3;
diff --git a/proto/SummerTimeV2BoatStageInfo.proto b/proto/SummerTimeV2BoatStageInfo.proto
index f9e3542a..7c810fb9 100644
--- a/proto/SummerTimeV2BoatStageInfo.proto
+++ b/proto/SummerTimeV2BoatStageInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SummerTimeV2BoatStageInfo {
uint32 openTime = 3;
bool isOpen = 14;
diff --git a/proto/SummerTimeV2DungeonSettleInfo.proto b/proto/SummerTimeV2DungeonSettleInfo.proto
index c13cad7c..5793318e 100644
--- a/proto/SummerTimeV2DungeonSettleInfo.proto
+++ b/proto/SummerTimeV2DungeonSettleInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SummerTimeV2DungeonSettleInfo {
uint32 Unk3300_JHBCHFHAGFO = 12;
uint32 Unk3300_BNNMNCKEHHO = 9;
diff --git a/proto/SummerTimeV2DungeonStageInfo.proto b/proto/SummerTimeV2DungeonStageInfo.proto
index b97f31e0..aca99ebe 100644
--- a/proto/SummerTimeV2DungeonStageInfo.proto
+++ b/proto/SummerTimeV2DungeonStageInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SummerTimeV2DungeonStageInfo {
bool isPrevDungeonSucceed = 4;
bool isOpen = 14;
diff --git a/proto/SummerTimeV2Info.proto b/proto/SummerTimeV2Info.proto
index 4dc36da5..3f5a07ae 100644
--- a/proto/SummerTimeV2Info.proto
+++ b/proto/SummerTimeV2Info.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "SummerTimeV2BoatStageInfo.proto";
import "SummerTimeV2DungeonStageInfo.proto";
+
message SummerTimeV2Info {
bool leftMonsters = 7;
uint32 Unk3300_BNNMNCKEHHO = 10;
diff --git a/proto/SumoAvatarInfo.proto b/proto/SumoAvatarInfo.proto
index b7177685..80e13a92 100644
--- a/proto/SumoAvatarInfo.proto
+++ b/proto/SumoAvatarInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SumoAvatarInfo {
uint64 avatarId = 9;
bool isTrial = 2;
diff --git a/proto/SumoDungeonSettleNotify.proto b/proto/SumoDungeonSettleNotify.proto
index 26f8ccb9..35127cdd 100644
--- a/proto/SumoDungeonSettleNotify.proto
+++ b/proto/SumoDungeonSettleNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SumoDungeonSettleNotify {
- enum IDELPLOGHAE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8830;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IDELPLOGHAE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8830;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 killEliteMonsterNum = 13;
uint32 stageId = 3;
diff --git a/proto/SumoInfo.proto b/proto/SumoInfo.proto
index 3db5b742..6b6ee9b1 100644
--- a/proto/SumoInfo.proto
+++ b/proto/SumoInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message SumoInfo {
uint32 killEliteMonsterNum = 3;
uint32 killNormalMonsterNum = 5;
diff --git a/proto/SyncScenePlayTeamEntityNotify.proto b/proto/SyncScenePlayTeamEntityNotify.proto
index f672fd8f..a94abf42 100644
--- a/proto/SyncScenePlayTeamEntityNotify.proto
+++ b/proto/SyncScenePlayTeamEntityNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayTeamEntityInfo.proto";
+
message SyncScenePlayTeamEntityNotify {
- enum NNDMFHOFFGI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3227;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum NNDMFHOFFGI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3227;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 sceneId = 1;
repeated PlayTeamEntityInfo entityInfoList = 14;
diff --git a/proto/SyncTeamEntityNotify.proto b/proto/SyncTeamEntityNotify.proto
index c9b6ce79..0f7b6401 100644
--- a/proto/SyncTeamEntityNotify.proto
+++ b/proto/SyncTeamEntityNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TeamEntityInfo.proto";
+
message SyncTeamEntityNotify {
- enum BGFILLLPAFC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 327;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BGFILLLPAFC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 327;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated TeamEntityInfo teamEntityInfoList = 14;
uint32 sceneId = 5;
diff --git a/proto/SystemHint.proto b/proto/SystemHint.proto
index a2b4f8c7..fb54f601 100644
--- a/proto/SystemHint.proto
+++ b/proto/SystemHint.proto
@@ -1,6 +1,8 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
message SystemHint {
uint32 type = 1;
}
diff --git a/proto/TakeAchievementRewardReq.proto b/proto/TakeAchievementRewardReq.proto
index 27bf6a04..857434d2 100644
--- a/proto/TakeAchievementRewardReq.proto
+++ b/proto/TakeAchievementRewardReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeAchievementRewardReq {
- enum OKCPCMGPLBB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2696;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OKCPCMGPLBB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2696;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 idList = 10;
}
diff --git a/proto/TakeBackGivingItemReq.proto b/proto/TakeBackGivingItemReq.proto
index 5c14fb98..618b0fd6 100644
--- a/proto/TakeBackGivingItemReq.proto
+++ b/proto/TakeBackGivingItemReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeBackGivingItemReq {
- enum CLKCHPKAOEC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 132;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CLKCHPKAOEC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 132;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 givingId = 3;
int32 retcode = 11;
diff --git a/proto/TakeBackGivingItemRsp.proto b/proto/TakeBackGivingItemRsp.proto
index 57f05c73..b70a1389 100644
--- a/proto/TakeBackGivingItemRsp.proto
+++ b/proto/TakeBackGivingItemRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ContentAuditInfo.proto";
+
message TakeBackGivingItemRsp {
- enum MAOCBMICGGO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 168;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MAOCBMICGGO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 168;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
ContentAuditInfo info = 13;
}
diff --git a/proto/TakeBattlePassMissionPointReq.proto b/proto/TakeBattlePassMissionPointReq.proto
index c13eef6b..84a8dc68 100644
--- a/proto/TakeBattlePassMissionPointReq.proto
+++ b/proto/TakeBattlePassMissionPointReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeBattlePassMissionPointReq {
- enum JHHIGKGJDHL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2631;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JHHIGKGJDHL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2631;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 missionIdList = 5;
}
diff --git a/proto/TakeBattlePassMissionPointRsp.proto b/proto/TakeBattlePassMissionPointRsp.proto
index 5efa1a72..dba1c03f 100644
--- a/proto/TakeBattlePassMissionPointRsp.proto
+++ b/proto/TakeBattlePassMissionPointRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeBattlePassMissionPointRsp {
- enum GKEHNOBOCLO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2635;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GKEHNOBOCLO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2635;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 missionIdList = 10;
int32 retcode = 4;
diff --git a/proto/TakeBattlePassRewardReq.proto b/proto/TakeBattlePassRewardReq.proto
index 66dabd21..8d8de0f0 100644
--- a/proto/TakeBattlePassRewardReq.proto
+++ b/proto/TakeBattlePassRewardReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BattlePassRewardTakeOption.proto";
+
message TakeBattlePassRewardReq {
- enum OOMGCHNIIFA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2619;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OOMGCHNIIFA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2619;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated BattlePassRewardTakeOption takeOptionList = 1;
}
diff --git a/proto/TakeBattlePassRewardRsp.proto b/proto/TakeBattlePassRewardRsp.proto
index a1e16c2e..65084d3a 100644
--- a/proto/TakeBattlePassRewardRsp.proto
+++ b/proto/TakeBattlePassRewardRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
import "BattlePassRewardTakeOption.proto";
+
message TakeBattlePassRewardRsp {
- enum BPPNCLEIKKK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2643;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BPPNCLEIKKK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2643;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ItemParam itemList = 3;
int32 retcode = 5;
diff --git a/proto/TakeCityReputationParentQuestReq.proto b/proto/TakeCityReputationParentQuestReq.proto
index d72ca5b8..c077b8e1 100644
--- a/proto/TakeCityReputationParentQuestReq.proto
+++ b/proto/TakeCityReputationParentQuestReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeCityReputationParentQuestReq {
- enum PJJGGGLIDDD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2874;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PJJGGGLIDDD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2874;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 parentQuestList = 1;
uint32 cityId = 9;
diff --git a/proto/TakeCityReputationParentQuestRsp.proto b/proto/TakeCityReputationParentQuestRsp.proto
index 40d9bda8..431332ad 100644
--- a/proto/TakeCityReputationParentQuestRsp.proto
+++ b/proto/TakeCityReputationParentQuestRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message TakeCityReputationParentQuestRsp {
- enum PLEHGFAIIKG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2880;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PLEHGFAIIKG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2880;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 parentQuestList = 14;
int32 retcode = 6;
diff --git a/proto/TakeCompoundOutputReq.proto b/proto/TakeCompoundOutputReq.proto
index d3d43313..a42862fa 100644
--- a/proto/TakeCompoundOutputReq.proto
+++ b/proto/TakeCompoundOutputReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeCompoundOutputReq {
- enum CLNLODBPFBH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 130;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CLNLODBPFBH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 130;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 compoundId = 13;
uint32 compoundGroupId = 4;
diff --git a/proto/TakeCompoundOutputRsp.proto b/proto/TakeCompoundOutputRsp.proto
index b6cc48d8..3d2f3ea8 100644
--- a/proto/TakeCompoundOutputRsp.proto
+++ b/proto/TakeCompoundOutputRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message TakeCompoundOutputRsp {
- enum DAFKGPGFPJP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 143;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DAFKGPGFPJP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 143;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ItemParam itemList = 13;
int32 retcode = 2;
diff --git a/proto/TakeFurnitureMakeReq.proto b/proto/TakeFurnitureMakeReq.proto
index bd8285d7..462755d6 100644
--- a/proto/TakeFurnitureMakeReq.proto
+++ b/proto/TakeFurnitureMakeReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeFurnitureMakeReq {
- enum JMDDKPFHPPA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4825;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JMDDKPFHPPA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4825;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 index = 6;
bool isFastFinish = 15;
diff --git a/proto/TakeFurnitureMakeRsp.proto b/proto/TakeFurnitureMakeRsp.proto
index 0adf0bb1..9c5a1180 100644
--- a/proto/TakeFurnitureMakeRsp.proto
+++ b/proto/TakeFurnitureMakeRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "FurnitureMakeSlot.proto";
import "ItemParam.proto";
+
message TakeFurnitureMakeRsp {
- enum FBKEHNNKDMK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4806;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FBKEHNNKDMK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4806;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated ItemParam returnItemList = 7;
FurnitureMakeSlot furnitureMakeSlot = 6;
diff --git a/proto/TakeMaterialDeleteReturnReq.proto b/proto/TakeMaterialDeleteReturnReq.proto
index d6716de6..f17388de 100644
--- a/proto/TakeMaterialDeleteReturnReq.proto
+++ b/proto/TakeMaterialDeleteReturnReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "MaterialDeleteReturnType.proto";
+
message TakeMaterialDeleteReturnReq {
- enum KMMKFPLKCPH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 656;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KMMKFPLKCPH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 656;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
MaterialDeleteReturnType type = 6;
}
diff --git a/proto/TakeMaterialDeleteReturnRsp.proto b/proto/TakeMaterialDeleteReturnRsp.proto
index 618779ae..1f70ff76 100644
--- a/proto/TakeMaterialDeleteReturnRsp.proto
+++ b/proto/TakeMaterialDeleteReturnRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeMaterialDeleteReturnRsp {
- enum JDAOEMPEOGH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 690;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JDAOEMPEOGH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 690;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 12;
}
diff --git a/proto/TakePlayerLevelRewardReq.proto b/proto/TakePlayerLevelRewardReq.proto
index 125b984c..60b9afd3 100644
--- a/proto/TakePlayerLevelRewardReq.proto
+++ b/proto/TakePlayerLevelRewardReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakePlayerLevelRewardReq {
- enum OCIIENPKDLB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 156;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OCIIENPKDLB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 156;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 level = 9;
}
diff --git a/proto/TakePlayerLevelRewardRsp.proto b/proto/TakePlayerLevelRewardRsp.proto
index 15a55d51..481a17ec 100644
--- a/proto/TakePlayerLevelRewardRsp.proto
+++ b/proto/TakePlayerLevelRewardRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakePlayerLevelRewardRsp {
- enum EPMMHGGMHIC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 190;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EPMMHGGMHIC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 190;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 level = 7;
uint32 rewardId = 4;
diff --git a/proto/TakeoffEquipReq.proto b/proto/TakeoffEquipReq.proto
index a68d76d6..f4ade672 100644
--- a/proto/TakeoffEquipReq.proto
+++ b/proto/TakeoffEquipReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeoffEquipReq {
- enum BDAAHDJEMJF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 669;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BDAAHDJEMJF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 669;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 avatarGuid = 8;
uint32 slot = 3;
diff --git a/proto/TakeoffEquipRsp.proto b/proto/TakeoffEquipRsp.proto
index ddb4f04d..a4ef737c 100644
--- a/proto/TakeoffEquipRsp.proto
+++ b/proto/TakeoffEquipRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TakeoffEquipRsp {
- enum ALEJPJIDAFJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 606;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ALEJPJIDAFJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 606;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 15;
uint32 slot = 3;
diff --git a/proto/TanukiTravelActivityInfo.proto b/proto/TanukiTravelActivityInfo.proto
index 7859a236..158b84e7 100644
--- a/proto/TanukiTravelActivityInfo.proto
+++ b/proto/TanukiTravelActivityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TanukiTravelLevelData.proto";
+
message TanukiTravelActivityInfo {
uint32 finishedLevelIndex = 11;
bool leftMonsters = 2;
diff --git a/proto/TanukiTravelFinishGuideQuestNotify.proto b/proto/TanukiTravelFinishGuideQuestNotify.proto
index fe4a5c0f..95dc4d92 100644
--- a/proto/TanukiTravelFinishGuideQuestNotify.proto
+++ b/proto/TanukiTravelFinishGuideQuestNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TanukiTravelFinishGuideQuestNotify {
- enum LFBHGBPGHNO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8824;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum LFBHGBPGHNO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8824;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 activityId = 7;
}
diff --git a/proto/TanukiTravelLevelData.proto b/proto/TanukiTravelLevelData.proto
index d0851d22..0e0311e6 100644
--- a/proto/TanukiTravelLevelData.proto
+++ b/proto/TanukiTravelLevelData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TanukiTravelLevelData {
bool isFinish = 2;
uint32 routeId = 1;
diff --git a/proto/TeamChainInfo.proto b/proto/TeamChainInfo.proto
index 57fbf0da..2b225f60 100644
--- a/proto/TeamChainInfo.proto
+++ b/proto/TeamChainInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "HCAMGIDEAFE.proto";
+
message TeamChainInfo {
repeated HCAMGIDEAFE stageDataList = 10;
bool jimipcpbhek = 11;
diff --git a/proto/TeamChainSettleInfo.proto b/proto/TeamChainSettleInfo.proto
index 56a0a49b..27050f19 100644
--- a/proto/TeamChainSettleInfo.proto
+++ b/proto/TeamChainSettleInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TeamChainSettleInfo {
bool isNewRecord = 13;
uint32 stageId = 4;
diff --git a/proto/TeamEnterSceneInfo.proto b/proto/TeamEnterSceneInfo.proto
index 72a12f72..1d767085 100644
--- a/proto/TeamEnterSceneInfo.proto
+++ b/proto/TeamEnterSceneInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilityControlBlock.proto";
import "AbilitySyncStateInfo.proto";
+
message TeamEnterSceneInfo {
uint32 teamEntityId = 4;
AbilityControlBlock abilityControlBlock = 12;
diff --git a/proto/TeamEntityInfo.proto b/proto/TeamEntityInfo.proto
index 120af29d..1c8e358a 100644
--- a/proto/TeamEntityInfo.proto
+++ b/proto/TeamEntityInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "AbilitySyncStateInfo.proto";
+
message TeamEntityInfo {
AbilitySyncStateInfo teamAbilityInfo = 8;
uint32 teamEntityId = 2;
diff --git a/proto/ToTheMoonQueryPathReq.proto b/proto/ToTheMoonQueryPathReq.proto
index b3def499..7522e76b 100644
--- a/proto/ToTheMoonQueryPathReq.proto
+++ b/proto/ToTheMoonQueryPathReq.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -7,15 +8,16 @@ import "OptionType.proto";
import "Vector.proto";
import "AStarMethod.proto";
import "FilterType.proto";
+
message ToTheMoonQueryPathReq {
- enum MAJKIHKKGFG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 6105;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MAJKIHKKGFG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 6105;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
OptionType queryType = 15;
int32 queryId = 3;
diff --git a/proto/ToTheMoonQueryPathRsp.proto b/proto/ToTheMoonQueryPathRsp.proto
index ee0355d8..7330ffb8 100644
--- a/proto/ToTheMoonQueryPathRsp.proto
+++ b/proto/ToTheMoonQueryPathRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PathStatusType.proto";
import "Vector.proto";
+
message ToTheMoonQueryPathRsp {
- enum DEPALAPFJJF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 6155;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DEPALAPFJJF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 6155;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 queryId = 11;
PathStatusType queryStatus = 15;
diff --git a/proto/TowerAllDataReq.proto b/proto/TowerAllDataReq.proto
index eadff308..933c2f4a 100644
--- a/proto/TowerAllDataReq.proto
+++ b/proto/TowerAllDataReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerAllDataReq {
- enum OEKPDBADMMB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2470;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OEKPDBADMMB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2470;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
bool isInteract = 15;
}
diff --git a/proto/TowerAllDataRsp.proto b/proto/TowerAllDataRsp.proto
index 709d4eaa..07c827a7 100644
--- a/proto/TowerAllDataRsp.proto
+++ b/proto/TowerAllDataRsp.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,14 +7,15 @@ option java_package = "emu.grasscutter.net.proto";
import "TowerCurLevelRecord.proto";
import "TowerMonthlyBrief.proto";
import "TowerFloorRecord.proto";
+
message TowerAllDataRsp {
- enum ADOPBFIMDJI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2462;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ADOPBFIMDJI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2462;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 Unk3300_OHCHCJGJIDK = 7;
TowerCurLevelRecord curLevelRecord = 1;
diff --git a/proto/TowerCurLevelRecord.proto b/proto/TowerCurLevelRecord.proto
index 6345380d..3039ec7a 100644
--- a/proto/TowerCurLevelRecord.proto
+++ b/proto/TowerCurLevelRecord.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TowerTeam.proto";
+
message TowerCurLevelRecord {
repeated TowerTeam towerTeamList = 13;
uint32 curLevelIndex = 14;
diff --git a/proto/TowerCurLevelRecordChangeNotify.proto b/proto/TowerCurLevelRecordChangeNotify.proto
index c8857b93..feb46129 100644
--- a/proto/TowerCurLevelRecordChangeNotify.proto
+++ b/proto/TowerCurLevelRecordChangeNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TowerCurLevelRecord.proto";
+
message TowerCurLevelRecordChangeNotify {
- enum MOKEHFOFGCK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2487;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MOKEHFOFGCK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2487;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
TowerCurLevelRecord curLevelRecord = 5;
}
diff --git a/proto/TowerEnterLevelReq.proto b/proto/TowerEnterLevelReq.proto
index 33154afb..14f68de6 100644
--- a/proto/TowerEnterLevelReq.proto
+++ b/proto/TowerEnterLevelReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerEnterLevelReq {
- enum MFBIEBDFJHG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2424;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum MFBIEBDFJHG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2424;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 enterPointId = 9;
}
diff --git a/proto/TowerEnterLevelRsp.proto b/proto/TowerEnterLevelRsp.proto
index 9e7b321d..aed3f1cd 100644
--- a/proto/TowerEnterLevelRsp.proto
+++ b/proto/TowerEnterLevelRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerEnterLevelRsp {
- enum EHMAHBOHHBD {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2429;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EHMAHBOHHBD {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2429;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 levelIndex = 15;
repeated uint32 towerBuffIdList = 6;
diff --git a/proto/TowerFloorRecord.proto b/proto/TowerFloorRecord.proto
index b31bf523..029b6ad6 100644
--- a/proto/TowerFloorRecord.proto
+++ b/proto/TowerFloorRecord.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TowerLevelRecord.proto";
+
message TowerFloorRecord {
uint32 floorStarRewardProgress = 4;
map passedLevelMap = 6;
diff --git a/proto/TowerFloorRecordChangeNotify.proto b/proto/TowerFloorRecordChangeNotify.proto
index bb606902..b424e4ed 100644
--- a/proto/TowerFloorRecordChangeNotify.proto
+++ b/proto/TowerFloorRecordChangeNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TowerFloorRecord.proto";
+
message TowerFloorRecordChangeNotify {
- enum OAOPHOGEGKK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2455;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OAOPHOGEGKK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2455;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isFinishedEntranceFloor = 11;
repeated TowerFloorRecord towerFloorRecordList = 12;
diff --git a/proto/TowerLevelEndNotify.proto b/proto/TowerLevelEndNotify.proto
index 7acbc194..2552f6d1 100644
--- a/proto/TowerLevelEndNotify.proto
+++ b/proto/TowerLevelEndNotify.proto
@@ -1,23 +1,25 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message TowerLevelEndNotify {
- enum IFPGKDCLBID {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2445;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IFPGKDCLBID {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2445;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
enum ContinueStateType {
- CONTINUE_STATE_TYPE_CAN_NOT_CONTINUE = 0;
- CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_LEVEL = 1;
- CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_FLOOR = 2;
- }
+ CONTINUE_STATE_TYPE_CAN_NOT_CONTINUE = 0;
+ CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_LEVEL = 1;
+ CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_FLOOR = 2;
+ }
repeated uint32 finishedStarCondList = 9;
uint32 nextFloorId = 12;
diff --git a/proto/TowerLevelRecord.proto b/proto/TowerLevelRecord.proto
index 0e8e70e7..b4e7f35f 100644
--- a/proto/TowerLevelRecord.proto
+++ b/proto/TowerLevelRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerLevelRecord {
uint32 levelId = 11;
repeated uint32 satisfiedCondList = 7;
diff --git a/proto/TowerLevelStarCondData.proto b/proto/TowerLevelStarCondData.proto
index c12c198a..7721ce2d 100644
--- a/proto/TowerLevelStarCondData.proto
+++ b/proto/TowerLevelStarCondData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerLevelStarCondData {
uint32 Unk3300_JGOLBFMJBCL = 5;
bool Unk3300_KBCFDFOAJMM = 1;
diff --git a/proto/TowerLevelStarCondNotify.proto b/proto/TowerLevelStarCondNotify.proto
index 03160317..b32a36da 100644
--- a/proto/TowerLevelStarCondNotify.proto
+++ b/proto/TowerLevelStarCondNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TowerLevelStarCondData.proto";
+
message TowerLevelStarCondNotify {
- enum KNJDBJDODNE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2485;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KNJDBJDODNE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2485;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 floorId = 13;
uint32 levelIndex = 4;
diff --git a/proto/TowerMiddleLevelChangeTeamNotify.proto b/proto/TowerMiddleLevelChangeTeamNotify.proto
index 76070659..353d0829 100644
--- a/proto/TowerMiddleLevelChangeTeamNotify.proto
+++ b/proto/TowerMiddleLevelChangeTeamNotify.proto
@@ -1,12 +1,17 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerMiddleLevelChangeTeamNotify {
- enum GNODNFEDNIL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2451;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GNODNFEDNIL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2451;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
}
diff --git a/proto/TowerMonthlyBrief.proto b/proto/TowerMonthlyBrief.proto
index 85c9a907..f451a644 100644
--- a/proto/TowerMonthlyBrief.proto
+++ b/proto/TowerMonthlyBrief.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerMonthlyBrief {
uint32 bestLevelIndex = 11;
uint32 towerScheduleId = 7;
diff --git a/proto/TowerTeam.proto b/proto/TowerTeam.proto
index aa4533b7..c95e2150 100644
--- a/proto/TowerTeam.proto
+++ b/proto/TowerTeam.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerTeam {
repeated uint64 avatarGuidList = 4;
uint32 towerTeamId = 10;
diff --git a/proto/TowerTeamSelectReq.proto b/proto/TowerTeamSelectReq.proto
index 702d1e4d..c0215af2 100644
--- a/proto/TowerTeamSelectReq.proto
+++ b/proto/TowerTeamSelectReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TowerTeam.proto";
+
message TowerTeamSelectReq {
- enum BMBNANNNFLH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2474;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BMBNANNNFLH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2474;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated TowerTeam towerTeamList = 1;
uint32 floorId = 11;
diff --git a/proto/TowerTeamSelectRsp.proto b/proto/TowerTeamSelectRsp.proto
index 17b64ae8..bb853d41 100644
--- a/proto/TowerTeamSelectRsp.proto
+++ b/proto/TowerTeamSelectRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TowerTeamSelectRsp {
- enum PBICDAPPBOM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2480;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PBICDAPPBOM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2480;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 6;
}
diff --git a/proto/TrackingIOInfo.proto b/proto/TrackingIOInfo.proto
index fd5aac97..7369cb9c 100644
--- a/proto/TrackingIOInfo.proto
+++ b/proto/TrackingIOInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TrackingIOInfo {
string rydevicetype = 2;
string clientTz = 6;
diff --git a/proto/TreasureMapBonusChallengeInfo.proto b/proto/TreasureMapBonusChallengeInfo.proto
index 5b0c60d2..d2f3b7f0 100644
--- a/proto/TreasureMapBonusChallengeInfo.proto
+++ b/proto/TreasureMapBonusChallengeInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TreasureMapBonusChallengeInfo {
bool isActive = 5;
map fragmentMap = 13;
diff --git a/proto/TreasureMapInfo.proto b/proto/TreasureMapInfo.proto
index ed815477..0d56000b 100644
--- a/proto/TreasureMapInfo.proto
+++ b/proto/TreasureMapInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TreasureMapRegionInfo.proto";
import "TreasureMapBonusChallengeInfo.proto";
+
message TreasureMapInfo {
bool isMpChallengeTouched = 6;
uint32 totalMpSpotNum = 14;
diff --git a/proto/TreasureMapRegionInfo.proto b/proto/TreasureMapRegionInfo.proto
index fd04ed50..85e9eb94 100644
--- a/proto/TreasureMapRegionInfo.proto
+++ b/proto/TreasureMapRegionInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message TreasureMapRegionInfo {
uint32 Unk3300_LKEMEDPMIGM = 5;
uint32 Unk3300_MNEKJILFHOA = 12;
diff --git a/proto/TreasureMapRegionInfoNotify.proto b/proto/TreasureMapRegionInfoNotify.proto
index 8daf75a2..483b0f20 100644
--- a/proto/TreasureMapRegionInfoNotify.proto
+++ b/proto/TreasureMapRegionInfoNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TreasureMapRegionInfo.proto";
+
message TreasureMapRegionInfoNotify {
- enum ADDFACKEHCF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2064;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ADDFACKEHCF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2064;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
TreasureMapRegionInfo regionInfo = 6;
}
diff --git a/proto/TreasureSeelieInfo.proto b/proto/TreasureSeelieInfo.proto
index 98a4c8cd..6e5e0521 100644
--- a/proto/TreasureSeelieInfo.proto
+++ b/proto/TreasureSeelieInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TreasureSeelieInfo {
uint32 progress = 11;
uint32 goal = 2;
diff --git a/proto/TrialAvatarFirstPassDungeonNotify.proto b/proto/TrialAvatarFirstPassDungeonNotify.proto
index 40d6c0ad..68f3e881 100644
--- a/proto/TrialAvatarFirstPassDungeonNotify.proto
+++ b/proto/TrialAvatarFirstPassDungeonNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TrialAvatarFirstPassDungeonNotify {
- enum CIGCJMPBLBJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2175;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CIGCJMPBLBJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2175;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 trialAvatarIndexId = 9;
}
diff --git a/proto/TrialAvatarGrantRecord.proto b/proto/TrialAvatarGrantRecord.proto
index 5b1a32f3..3ce397cc 100644
--- a/proto/TrialAvatarGrantRecord.proto
+++ b/proto/TrialAvatarGrantRecord.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TrialAvatarGrantRecord {
uint32 dglgipiglnd = 1;
uint32 calgbbolcpn = 2;
diff --git a/proto/TrialAvatarInfo.proto b/proto/TrialAvatarInfo.proto
index 56fb9ec7..aca81ba3 100644
--- a/proto/TrialAvatarInfo.proto
+++ b/proto/TrialAvatarInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "TrialAvatarGrantRecord.proto";
import "Item.proto";
+
message TrialAvatarInfo {
uint32 trialAvatarId = 1;
repeated Item trialEquipList = 2;
diff --git a/proto/TrifleItem.proto b/proto/TrifleItem.proto
index 20c7ecf8..e534dc02 100644
--- a/proto/TrifleItem.proto
+++ b/proto/TrifleItem.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,10 +7,11 @@ option java_package = "emu.grasscutter.net.proto";
import "Material.proto";
import "Equip.proto";
import "Furniture.proto";
+
message TrifleItem {
uint32 itemId = 1;
uint64 guid = 2;
- oneof NNFJENNPJMK {
+ oneof detail {
Material material = 5;
Equip equip = 6;
Furniture furniture = 7;
diff --git a/proto/TriggerCreateGadgetToEquipPartNotify.proto b/proto/TriggerCreateGadgetToEquipPartNotify.proto
index 9439d4fd..b93b2551 100644
--- a/proto/TriggerCreateGadgetToEquipPartNotify.proto
+++ b/proto/TriggerCreateGadgetToEquipPartNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TriggerCreateGadgetToEquipPartNotify {
- enum OLMAAKGICCK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 342;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OLMAAKGICCK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 342;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 3;
uint32 gadgetId = 5;
diff --git a/proto/TryEnterHomeReq.proto b/proto/TryEnterHomeReq.proto
index d458a587..30cd92aa 100644
--- a/proto/TryEnterHomeReq.proto
+++ b/proto/TryEnterHomeReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TryEnterHomeReq {
- enum PIDLCBDIAGA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4455;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PIDLCBDIAGA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4455;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 targetPoint = 11;
bool isTransferToSafePoint = 4;
diff --git a/proto/TryEnterHomeRsp.proto b/proto/TryEnterHomeRsp.proto
index dffdf58f..bc9b20bc 100644
--- a/proto/TryEnterHomeRsp.proto
+++ b/proto/TryEnterHomeRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message TryEnterHomeRsp {
- enum HFBHBGNLNMK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4820;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HFBHBGNLNMK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4820;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 targetUid = 15;
repeated uint32 paramList = 10;
diff --git a/proto/UgcInfo.proto b/proto/UgcInfo.proto
index f50a010a..b799075f 100644
--- a/proto/UgcInfo.proto
+++ b/proto/UgcInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OfficialCustomDungeon.proto";
+
message UgcInfo {
bool isUgcFeatureClosed = 5;
repeated OfficialCustomDungeon officialCustomDungeonList = 10;
diff --git a/proto/UgcMusicBriefInfo.proto b/proto/UgcMusicBriefInfo.proto
index 6dd8655b..58be96d6 100644
--- a/proto/UgcMusicBriefInfo.proto
+++ b/proto/UgcMusicBriefInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UgcMusicBriefInfo {
uint64 ugcGuid = 8;
uint32 Unk3300_CCMMPAHIMDO = 88;
diff --git a/proto/UgcMusicNote.proto b/proto/UgcMusicNote.proto
index 777173b3..c58d0d1b 100644
--- a/proto/UgcMusicNote.proto
+++ b/proto/UgcMusicNote.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UgcMusicNote {
uint32 startTime = 3;
uint32 endTime = 5;
diff --git a/proto/UgcMusicTrack.proto b/proto/UgcMusicTrack.proto
index a57e8113..d5dbd9a4 100644
--- a/proto/UgcMusicTrack.proto
+++ b/proto/UgcMusicTrack.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "UgcMusicNote.proto";
+
message UgcMusicTrack {
repeated UgcMusicNote musicNoteList = 13;
}
diff --git a/proto/UgcType.proto b/proto/UgcType.proto
index 849d21d5..0d0c2a9e 100644
--- a/proto/UgcType.proto
+++ b/proto/UgcType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/Uint32Pair.proto b/proto/Uint32Pair.proto
index ec1bc883..572c31bb 100644
--- a/proto/Uint32Pair.proto
+++ b/proto/Uint32Pair.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message Uint32Pair {
uint32 key = 1;
uint32 value = 2;
diff --git a/proto/UnionCmdNotify.proto b/proto/UnionCmdNotify.proto
index 47bc9417..8e01dd50 100644
--- a/proto/UnionCmdNotify.proto
+++ b/proto/UnionCmdNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "UnionCmd.proto";
+
message UnionCmdNotify {
- enum OANLGMEKDIP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 69;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum OANLGMEKDIP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 69;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated UnionCmd cmdList = 11;
}
diff --git a/proto/UnlockAvatarTalentReq.proto b/proto/UnlockAvatarTalentReq.proto
index 8b7494b3..21386407 100644
--- a/proto/UnlockAvatarTalentReq.proto
+++ b/proto/UnlockAvatarTalentReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockAvatarTalentReq {
- enum CBPFGLOENKC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1005;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CBPFGLOENKC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1005;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 talentId = 9;
uint64 avatarGuid = 1;
diff --git a/proto/UnlockAvatarTalentRsp.proto b/proto/UnlockAvatarTalentRsp.proto
index 97f84f01..809dba03 100644
--- a/proto/UnlockAvatarTalentRsp.proto
+++ b/proto/UnlockAvatarTalentRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockAvatarTalentRsp {
- enum DCIFFOCCBNH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 1055;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DCIFFOCCBNH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 1055;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 1;
uint64 avatarGuid = 13;
diff --git a/proto/UnlockNameCardNotify.proto b/proto/UnlockNameCardNotify.proto
index ba5796e6..eb061471 100644
--- a/proto/UnlockNameCardNotify.proto
+++ b/proto/UnlockNameCardNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockNameCardNotify {
- enum IPFDAEJJCCP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4085;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IPFDAEJJCCP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4085;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 nameCardId = 5;
}
diff --git a/proto/UnlockPersonalLineReq.proto b/proto/UnlockPersonalLineReq.proto
index 1e0180db..bc539581 100644
--- a/proto/UnlockPersonalLineReq.proto
+++ b/proto/UnlockPersonalLineReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockPersonalLineReq {
- enum JOMLLBFIOPO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 452;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JOMLLBFIOPO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 452;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 personalLineId = 7;
}
diff --git a/proto/UnlockPersonalLineRsp.proto b/proto/UnlockPersonalLineRsp.proto
index d162d409..bda3399b 100644
--- a/proto/UnlockPersonalLineRsp.proto
+++ b/proto/UnlockPersonalLineRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockPersonalLineRsp {
- enum IMFOFCFGBJP {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 403;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IMFOFCFGBJP {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 403;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 5;
uint32 personalLineId = 6;
diff --git a/proto/UnlockTransPointReq.proto b/proto/UnlockTransPointReq.proto
index c3e1968f..ad4abb6b 100644
--- a/proto/UnlockTransPointReq.proto
+++ b/proto/UnlockTransPointReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockTransPointReq {
- enum ILJGMGBAMJF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3354;
- DCDNILFDFLB = 1;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum ILJGMGBAMJF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3354;
+ // DCDNILFDFLB = 1;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 pointId = 4;
uint32 sceneId = 6;
diff --git a/proto/UnlockTransPointRsp.proto b/proto/UnlockTransPointRsp.proto
index bd0d8981..37bc9919 100644
--- a/proto/UnlockTransPointRsp.proto
+++ b/proto/UnlockTransPointRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockTransPointRsp {
- enum KKBODGHFJLF {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3057;
- DCDNILFDFLB = 1;
- NNBKOLMPOEA = 1;
- }
+ //enum KKBODGHFJLF {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3057;
+ // DCDNILFDFLB = 1;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 3;
}
diff --git a/proto/UnlockedFurnitureFormulaDataNotify.proto b/proto/UnlockedFurnitureFormulaDataNotify.proto
index 949b75ec..c9b18b9b 100644
--- a/proto/UnlockedFurnitureFormulaDataNotify.proto
+++ b/proto/UnlockedFurnitureFormulaDataNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockedFurnitureFormulaDataNotify {
- enum DINCNPCMJEC {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4510;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DINCNPCMJEC {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4510;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
bool isAll = 14;
repeated uint32 furnitureIdList = 8;
diff --git a/proto/UnlockedFurnitureSuiteDataNotify.proto b/proto/UnlockedFurnitureSuiteDataNotify.proto
index 55c1ebf2..c21757a3 100644
--- a/proto/UnlockedFurnitureSuiteDataNotify.proto
+++ b/proto/UnlockedFurnitureSuiteDataNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UnlockedFurnitureSuiteDataNotify {
- enum MOMBAIFGLCB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4475;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MOMBAIFGLCB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4475;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 furnitureSuiteIdList = 12;
bool isAll = 9;
diff --git a/proto/UpdateAbilityCreatedMovingPlatformNotify.proto b/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
index 793a2376..9de2d561 100644
--- a/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
+++ b/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OpType.proto";
+
message UpdateAbilityCreatedMovingPlatformNotify {
- enum CJOKNFMMFJH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 813;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CJOKNFMMFJH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 813;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 entityId = 4;
OpType opType = 6;
diff --git a/proto/UpdatePlayerShowAvatarListReq.proto b/proto/UpdatePlayerShowAvatarListReq.proto
index 03db6f22..6a7d788a 100644
--- a/proto/UpdatePlayerShowAvatarListReq.proto
+++ b/proto/UpdatePlayerShowAvatarListReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UpdatePlayerShowAvatarListReq {
- enum GAKKHDHDIAL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4064;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum GAKKHDHDIAL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4064;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 showAvatarIdList = 11;
bool isShowAvatar = 4;
diff --git a/proto/UpdatePlayerShowAvatarListRsp.proto b/proto/UpdatePlayerShowAvatarListRsp.proto
index 7c93dc32..f26716a4 100644
--- a/proto/UpdatePlayerShowAvatarListRsp.proto
+++ b/proto/UpdatePlayerShowAvatarListRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UpdatePlayerShowAvatarListRsp {
- enum KCKFNPNJBPJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4083;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum KCKFNPNJBPJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4083;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 showAvatarIdList = 15;
bool isShowAvatar = 14;
diff --git a/proto/UpdatePlayerShowNameCardListReq.proto b/proto/UpdatePlayerShowNameCardListReq.proto
index 4a203278..1d4f1795 100644
--- a/proto/UpdatePlayerShowNameCardListReq.proto
+++ b/proto/UpdatePlayerShowNameCardListReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UpdatePlayerShowNameCardListReq {
- enum JJDGDCDOCFK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4063;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum JJDGDCDOCFK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4063;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 showNameCardIdList = 14;
}
diff --git a/proto/UpdatePlayerShowNameCardListRsp.proto b/proto/UpdatePlayerShowNameCardListRsp.proto
index 1c6d799c..e5da9b7a 100644
--- a/proto/UpdatePlayerShowNameCardListRsp.proto
+++ b/proto/UpdatePlayerShowNameCardListRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UpdatePlayerShowNameCardListRsp {
- enum JGKOGCINOBM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4023;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JGKOGCINOBM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4023;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 showNameCardIdList = 10;
int32 retcode = 9;
diff --git a/proto/UseItemReq.proto b/proto/UseItemReq.proto
index 49c8d819..67a4440d 100644
--- a/proto/UseItemReq.proto
+++ b/proto/UseItemReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UseItemReq {
- enum KKOIGEBPCBE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 670;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KKOIGEBPCBE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 670;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 guid = 8;
uint32 optionIdx = 14;
diff --git a/proto/UseItemRsp.proto b/proto/UseItemRsp.proto
index a4eb2b7f..396aeb99 100644
--- a/proto/UseItemRsp.proto
+++ b/proto/UseItemRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message UseItemRsp {
- enum JBAEIJMIGAH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 662;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JBAEIJMIGAH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 662;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint64 guid = 12;
int32 retcode = 7;
diff --git a/proto/Vector.proto b/proto/Vector.proto
index 0c351086..3d95a288 100644
--- a/proto/Vector.proto
+++ b/proto/Vector.proto
@@ -1,6 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
message Vector {
float x = 1;
float y = 2;
diff --git a/proto/Vector3Int.proto b/proto/Vector3Int.proto
index ae0a9df5..ecbb6ac0 100644
--- a/proto/Vector3Int.proto
+++ b/proto/Vector3Int.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message Vector3Int {
int32 x = 1;
int32 y = 2;
diff --git a/proto/VectorPlane.proto b/proto/VectorPlane.proto
index 010cdf4d..c83a32b0 100644
--- a/proto/VectorPlane.proto
+++ b/proto/VectorPlane.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VectorPlane {
float x = 1;
float y = 2;
diff --git a/proto/VehicleInfo.proto b/proto/VehicleInfo.proto
index aa2617a1..5a55d9aa 100644
--- a/proto/VehicleInfo.proto
+++ b/proto/VehicleInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VehicleMember.proto";
+
message VehicleInfo {
repeated VehicleMember memberList = 1;
uint32 ownerUid = 2;
diff --git a/proto/VehicleInteractReq.proto b/proto/VehicleInteractReq.proto
index 3d968b16..c7a5330e 100644
--- a/proto/VehicleInteractReq.proto
+++ b/proto/VehicleInteractReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VehicleInteractType.proto";
+
message VehicleInteractReq {
- enum HFFFNNLCHDH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 888;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HFFFNNLCHDH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 888;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 pos = 14;
VehicleInteractType interactType = 11;
diff --git a/proto/VehicleInteractRsp.proto b/proto/VehicleInteractRsp.proto
index 0a0b86bd..33d8e93d 100644
--- a/proto/VehicleInteractRsp.proto
+++ b/proto/VehicleInteractRsp.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VehicleMember.proto";
import "VehicleInteractType.proto";
+
message VehicleInteractRsp {
- enum HPGMAKHGBBO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 825;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HPGMAKHGBBO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 825;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
VehicleMember member = 15;
uint32 entityId = 2;
diff --git a/proto/VehicleInteractType.proto b/proto/VehicleInteractType.proto
index fde083de..0e33179c 100644
--- a/proto/VehicleInteractType.proto
+++ b/proto/VehicleInteractType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/VehicleLocationInfo.proto b/proto/VehicleLocationInfo.proto
index aaf7116d..ba7a3585 100644
--- a/proto/VehicleLocationInfo.proto
+++ b/proto/VehicleLocationInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message VehicleLocationInfo {
repeated uint32 uidList = 11;
uint32 gadgetId = 7;
diff --git a/proto/VehicleMember.proto b/proto/VehicleMember.proto
index afa9d675..7e3a7dc2 100644
--- a/proto/VehicleMember.proto
+++ b/proto/VehicleMember.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VehicleMember {
uint32 uid = 1;
uint64 avatarGuid = 2;
diff --git a/proto/VehicleStaminaNotify.proto b/proto/VehicleStaminaNotify.proto
index 32b67de8..486f523c 100644
--- a/proto/VehicleStaminaNotify.proto
+++ b/proto/VehicleStaminaNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VehicleStaminaNotify {
- enum IKJDMAHDGOL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 851;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IKJDMAHDGOL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 851;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 entityId = 12;
float curStamina = 15;
diff --git a/proto/VintageBoothUsedItemData.proto b/proto/VintageBoothUsedItemData.proto
index 37347ac4..22d93c29 100644
--- a/proto/VintageBoothUsedItemData.proto
+++ b/proto/VintageBoothUsedItemData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VintageBoothUsedItemData {
uint32 gadgetId = 12;
bool isOpen = 2;
diff --git a/proto/VintageCampChallengeLevelData.proto b/proto/VintageCampChallengeLevelData.proto
index 0a426d93..5da6ef9a 100644
--- a/proto/VintageCampChallengeLevelData.proto
+++ b/proto/VintageCampChallengeLevelData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VintageCampChallengeLevelData {
bool isOpen = 11;
bool isFinish = 6;
diff --git a/proto/VintageCampChallengeStageData.proto b/proto/VintageCampChallengeStageData.proto
index 7909fc78..80abc430 100644
--- a/proto/VintageCampChallengeStageData.proto
+++ b/proto/VintageCampChallengeStageData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VintageCampChallengeLevelData.proto";
+
message VintageCampChallengeStageData {
map campLevelMap = 1;
bool isOpen = 13;
diff --git a/proto/VintageHuntingStageData.proto b/proto/VintageHuntingStageData.proto
index 43fa08bb..d2e5a98a 100644
--- a/proto/VintageHuntingStageData.proto
+++ b/proto/VintageHuntingStageData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VintageHuntingStageData {
bool isOpen = 12;
bool isFinish = 11;
diff --git a/proto/VintageInfo.proto b/proto/VintageInfo.proto
index e4e9ed68..8ff12e96 100644
--- a/proto/VintageInfo.proto
+++ b/proto/VintageInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -8,6 +9,7 @@ import "VintageMarketInfo.proto";
import "VintageHuntingStageData.proto";
import "VintagePresentStageData.proto";
import "VintageCampChallengeStageData.proto";
+
message VintageInfo {
bool leftMonsters = 12;
VintageBoothUsedItemData boothData = 15;
diff --git a/proto/VintageMarketDealInfo.proto b/proto/VintageMarketDealInfo.proto
index 996b8328..ed9d9cf5 100644
--- a/proto/VintageMarketDealInfo.proto
+++ b/proto/VintageMarketDealInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VintageMarketTraderInfo.proto";
+
message VintageMarketDealInfo {
map traderItemInfoMap = 13;
}
diff --git a/proto/VintageMarketDeliverItemReq.proto b/proto/VintageMarketDeliverItemReq.proto
index fab436dd..d9469a41 100644
--- a/proto/VintageMarketDeliverItemReq.proto
+++ b/proto/VintageMarketDeliverItemReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message VintageMarketDeliverItemReq {
- enum IADAEOHIPCK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 21636;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IADAEOHIPCK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 21636;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated ItemParam deliverItemList = 15;
uint32 traderId = 4;
diff --git a/proto/VintageMarketDeliverItemRsp.proto b/proto/VintageMarketDeliverItemRsp.proto
index d3e66c5f..bdd421c0 100644
--- a/proto/VintageMarketDeliverItemRsp.proto
+++ b/proto/VintageMarketDeliverItemRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VintageMarketDeliverItemRsp {
- enum MLCPBOCDIPB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 21050;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MLCPBOCDIPB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 21050;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 traderId = 14;
int32 retcode = 10;
diff --git a/proto/VintageMarketInfo.proto b/proto/VintageMarketInfo.proto
index b434ee6a..3a9a8191 100644
--- a/proto/VintageMarketInfo.proto
+++ b/proto/VintageMarketInfo.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VintageMarketDealInfo.proto";
import "VintageMarketStoreInfo.proto";
+
message VintageMarketInfo {
repeated uint32 unlockStrategyList = 15;
uint32 storeRound = 2;
diff --git a/proto/VintageMarketStoreInfo.proto b/proto/VintageMarketStoreInfo.proto
index 476cf67d..98ea25e5 100644
--- a/proto/VintageMarketStoreInfo.proto
+++ b/proto/VintageMarketStoreInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VintageMarketStoreInfo {
repeated uint32 strategyList = 2;
uint32 storeId = 8;
diff --git a/proto/VintageMarketTraderInfo.proto b/proto/VintageMarketTraderInfo.proto
index ccde4174..7bd3d5fa 100644
--- a/proto/VintageMarketTraderInfo.proto
+++ b/proto/VintageMarketTraderInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message VintageMarketTraderInfo {
repeated ItemParam hiiflfhdkkg = 10;
uint32 traderId = 6;
diff --git a/proto/VintagePresentLevelData.proto b/proto/VintagePresentLevelData.proto
index 8d31b79b..3c2a3693 100644
--- a/proto/VintagePresentLevelData.proto
+++ b/proto/VintagePresentLevelData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message VintagePresentLevelData {
bool isOpen = 2;
uint32 stageId = 7;
diff --git a/proto/VintagePresentStageData.proto b/proto/VintagePresentStageData.proto
index c0417b0a..a7c7d439 100644
--- a/proto/VintagePresentStageData.proto
+++ b/proto/VintagePresentStageData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "VintagePresentLevelData.proto";
+
message VintagePresentStageData {
bool isFinish = 4;
uint32 openTime = 14;
diff --git a/proto/VirtualItem.proto b/proto/VirtualItem.proto
index 9c557eb1..76dab844 100644
--- a/proto/VirtualItem.proto
+++ b/proto/VirtualItem.proto
@@ -16,10 +16,9 @@
// along with this program. If not, see .
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
enum VirtualItem {
VIRTUAL_ITEM_VIRTUAL_NONE = 0;
VIRTUAL_ITEM_VIRTUAL_AVATAR_EXP = 101;
diff --git a/proto/VisionType.proto b/proto/VisionType.proto
index dc2b7d19..b2e5829f 100644
--- a/proto/VisionType.proto
+++ b/proto/VisionType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/WaterSpiritInfo.proto b/proto/WaterSpiritInfo.proto
index 770d41c6..d6e65de1 100644
--- a/proto/WaterSpiritInfo.proto
+++ b/proto/WaterSpiritInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WaterSpiritInfo {
uint32 mpPlayId = 13;
map searchTimeMap = 3;
diff --git a/proto/Weapon.proto b/proto/Weapon.proto
index f1da27c4..6429c0d5 100644
--- a/proto/Weapon.proto
+++ b/proto/Weapon.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message Weapon {
uint32 level = 1;
uint32 exp = 2;
diff --git a/proto/WeaponAwakenReq.proto b/proto/WeaponAwakenReq.proto
index 96f848f6..7c829586 100644
--- a/proto/WeaponAwakenReq.proto
+++ b/proto/WeaponAwakenReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WeaponAwakenReq {
- enum KKIKGIEFMFN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 645;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KKIKGIEFMFN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 645;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
map affixLevelMap = 12;
uint64 itemGuid = 2;
diff --git a/proto/WeaponAwakenRsp.proto b/proto/WeaponAwakenRsp.proto
index 4b3f5fa2..a75a5076 100644
--- a/proto/WeaponAwakenRsp.proto
+++ b/proto/WeaponAwakenRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WeaponAwakenRsp {
- enum JJKKFLGHGOE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 685;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum JJKKFLGHGOE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 685;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 11;
uint32 targetWeaponAwakenLevel = 3;
diff --git a/proto/WeaponPromoteReq.proto b/proto/WeaponPromoteReq.proto
index 7cc1b343..8dc5e27a 100644
--- a/proto/WeaponPromoteReq.proto
+++ b/proto/WeaponPromoteReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WeaponPromoteReq {
- enum PIFLIBOCGJG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 692;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PIFLIBOCGJG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 692;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 targetWeaponGuid = 3;
}
diff --git a/proto/WeaponPromoteRsp.proto b/proto/WeaponPromoteRsp.proto
index 9f77c8f5..3060452c 100644
--- a/proto/WeaponPromoteRsp.proto
+++ b/proto/WeaponPromoteRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WeaponPromoteRsp {
- enum IPJIMHOCLKL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 688;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum IPJIMHOCLKL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 688;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 curPromoteLevel = 13;
uint64 targetWeaponGuid = 2;
diff --git a/proto/WeaponUpgradeReq.proto b/proto/WeaponUpgradeReq.proto
index cd141849..66b10620 100644
--- a/proto/WeaponUpgradeReq.proto
+++ b/proto/WeaponUpgradeReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message WeaponUpgradeReq {
- enum IPEIAHFIJIH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 646;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IPEIAHFIJIH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 646;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated ItemParam itemParamList = 1;
uint64 targetWeaponGuid = 11;
diff --git a/proto/WeaponUpgradeRsp.proto b/proto/WeaponUpgradeRsp.proto
index 7d8f0143..6f4bd676 100644
--- a/proto/WeaponUpgradeRsp.proto
+++ b/proto/WeaponUpgradeRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message WeaponUpgradeRsp {
- enum OPIFHGHMKAO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 700;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OPIFHGHMKAO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 700;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 curLevel = 5;
repeated ItemParam itemParamList = 9;
diff --git a/proto/WearEquipReq.proto b/proto/WearEquipReq.proto
index 8070a2a4..473e30fc 100644
--- a/proto/WearEquipReq.proto
+++ b/proto/WearEquipReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WearEquipReq {
- enum KPAJMLLFAMJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 616;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum KPAJMLLFAMJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 616;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint64 equipGuid = 12;
uint64 avatarGuid = 1;
diff --git a/proto/WearEquipRsp.proto b/proto/WearEquipRsp.proto
index 3ec5d44f..5c134f2f 100644
--- a/proto/WearEquipRsp.proto
+++ b/proto/WearEquipRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WearEquipRsp {
- enum MOMHFFAMGFM {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 613;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MOMHFFAMGFM {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 613;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 9;
uint64 avatarGuid = 6;
diff --git a/proto/WeatherInfo.proto b/proto/WeatherInfo.proto
index 5ff189a7..9e0256f2 100644
--- a/proto/WeatherInfo.proto
+++ b/proto/WeatherInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WeatherInfo {
uint32 weatherAreaId = 1;
}
diff --git a/proto/WeatherWizardData.proto b/proto/WeatherWizardData.proto
index e5d888f8..d620f27b 100644
--- a/proto/WeatherWizardData.proto
+++ b/proto/WeatherWizardData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WeatherWizardData {
uint32 shieldValue = 14;
}
diff --git a/proto/WeekendDjinnInfo.proto b/proto/WeekendDjinnInfo.proto
index edcdde63..1afa521c 100644
--- a/proto/WeekendDjinnInfo.proto
+++ b/proto/WeekendDjinnInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message WeekendDjinnInfo {
Vector rot = 11;
Vector pos = 10;
diff --git a/proto/WeeklyBossResinDiscountInfo.proto b/proto/WeeklyBossResinDiscountInfo.proto
index 5a98cb99..604967c6 100644
--- a/proto/WeeklyBossResinDiscountInfo.proto
+++ b/proto/WeeklyBossResinDiscountInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WeeklyBossResinDiscountInfo {
uint32 discountNum = 1;
uint32 discountNumLimit = 2;
diff --git a/proto/WidgetCoolDownData.proto b/proto/WidgetCoolDownData.proto
index 5f40ca77..9f00b77d 100644
--- a/proto/WidgetCoolDownData.proto
+++ b/proto/WidgetCoolDownData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WidgetCoolDownData {
uint32 id = 8;
uint64 coolDownTime = 15;
diff --git a/proto/WidgetCoolDownNotify.proto b/proto/WidgetCoolDownNotify.proto
index f705716d..add59708 100644
--- a/proto/WidgetCoolDownNotify.proto
+++ b/proto/WidgetCoolDownNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetCoolDownData.proto";
+
message WidgetCoolDownNotify {
- enum EBLBOPIBPGA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4290;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EBLBOPIBPGA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4290;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated WidgetCoolDownData normalCoolDownDataList = 15;
repeated WidgetCoolDownData groupCoolDownDataList = 10;
diff --git a/proto/WidgetCreatorOpType.proto b/proto/WidgetCreatorOpType.proto
index 3d8aa223..5af15515 100644
--- a/proto/WidgetCreatorOpType.proto
+++ b/proto/WidgetCreatorOpType.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/WidgetDoBagReq.proto b/proto/WidgetDoBagReq.proto
index e49b8401..cc29cf14 100644
--- a/proto/WidgetDoBagReq.proto
+++ b/proto/WidgetDoBagReq.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "LocationInfo.proto";
import "CreatorInfo.proto";
+
message WidgetDoBagReq {
- enum HNAJINGEDBH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4255;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HNAJINGEDBH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4255;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 materialId = 12;
oneof op_info {
diff --git a/proto/WidgetDoBagRsp.proto b/proto/WidgetDoBagRsp.proto
index 1aafc3ec..49faa415 100644
--- a/proto/WidgetDoBagRsp.proto
+++ b/proto/WidgetDoBagRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WidgetDoBagRsp {
- enum MDHJPMKCGNN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4258;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum MDHJPMKCGNN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4258;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 materialId = 6;
int32 retcode = 1;
diff --git a/proto/WidgetGadgetAllDataNotify.proto b/proto/WidgetGadgetAllDataNotify.proto
index 4cee2f5e..2b36c2e4 100644
--- a/proto/WidgetGadgetAllDataNotify.proto
+++ b/proto/WidgetGadgetAllDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetGadgetData.proto";
+
message WidgetGadgetAllDataNotify {
- enum HOFILGKEMCN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4259;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HOFILGKEMCN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4259;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated WidgetGadgetData widgetGadgetData = 4;
}
diff --git a/proto/WidgetGadgetData.proto b/proto/WidgetGadgetData.proto
index 500e8392..65fd2a40 100644
--- a/proto/WidgetGadgetData.proto
+++ b/proto/WidgetGadgetData.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WidgetGadgetData {
repeated uint32 gadgetEntityIdList = 15;
uint32 gadgetId = 9;
diff --git a/proto/WidgetGadgetDataNotify.proto b/proto/WidgetGadgetDataNotify.proto
index 50952a69..1b58dc15 100644
--- a/proto/WidgetGadgetDataNotify.proto
+++ b/proto/WidgetGadgetDataNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetGadgetData.proto";
+
message WidgetGadgetDataNotify {
- enum PKEFBEFMGGI {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4282;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PKEFBEFMGGI {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4282;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
WidgetGadgetData widgetGadgetData = 10;
}
diff --git a/proto/WidgetSlotChangeNotify.proto b/proto/WidgetSlotChangeNotify.proto
index e4c8d944..aedda544 100644
--- a/proto/WidgetSlotChangeNotify.proto
+++ b/proto/WidgetSlotChangeNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetSlotOp.proto";
import "WidgetSlotData.proto";
+
message WidgetSlotChangeNotify {
- enum CHDJEDPHBIO {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 4283;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CHDJEDPHBIO {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 4283;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
WidgetSlotOp op = 14;
WidgetSlotData slot = 2;
diff --git a/proto/WidgetSlotData.proto b/proto/WidgetSlotData.proto
index 37ca73d0..2c4ee3ac 100644
--- a/proto/WidgetSlotData.proto
+++ b/proto/WidgetSlotData.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WidgetSlotTag.proto";
+
message WidgetSlotData {
uint32 materialId = 11;
uint32 cdOverTime = 2;
diff --git a/proto/WidgetSlotOp.proto b/proto/WidgetSlotOp.proto
index 2f3a2326..44ab4b9f 100644
--- a/proto/WidgetSlotOp.proto
+++ b/proto/WidgetSlotOp.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/WidgetSlotTag.proto b/proto/WidgetSlotTag.proto
index cb7e03c4..d80fc11b 100644
--- a/proto/WidgetSlotTag.proto
+++ b/proto/WidgetSlotTag.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/WidgetSlotTagComparer.proto b/proto/WidgetSlotTagComparer.proto
index 7acb0e78..747e2a98 100644
--- a/proto/WidgetSlotTagComparer.proto
+++ b/proto/WidgetSlotTagComparer.proto
@@ -1,10 +1,8 @@
// Proto has been converted from Sorapointa to Grasscutter format
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
-
-
-
message WidgetSlotTagComparer {
}
diff --git a/proto/WindFieldDungeonFailReason.proto b/proto/WindFieldDungeonFailReason.proto
index b27a36c9..13faf4b8 100644
--- a/proto/WindFieldDungeonFailReason.proto
+++ b/proto/WindFieldDungeonFailReason.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/WindFieldDungeonSettleInfo.proto b/proto/WindFieldDungeonSettleInfo.proto
index 6a5ca5c6..22e0ac75 100644
--- a/proto/WindFieldDungeonSettleInfo.proto
+++ b/proto/WindFieldDungeonSettleInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WindFieldDungeonFailReason.proto";
+
message WindFieldDungeonSettleInfo {
repeated uint32 Unk3300_EMCOILGACOC = 6;
WindFieldDungeonFailReason failReason = 12;
diff --git a/proto/WindFieldInfo.proto b/proto/WindFieldInfo.proto
index fe6fa6c4..77ef4025 100644
--- a/proto/WindFieldInfo.proto
+++ b/proto/WindFieldInfo.proto
@@ -1,5 +1,10 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WindFieldInfo {
uint32 Unk3300_GNKCFHMDOHJ = 13;
uint32 Unk3300_GLNHBJJJINK = 4;
diff --git a/proto/WindSeedClientNotify.proto b/proto/WindSeedClientNotify.proto
index 62b79b4f..7419d0d4 100644
--- a/proto/WindSeedClientNotify.proto
+++ b/proto/WindSeedClientNotify.proto
@@ -16,7 +16,7 @@ message WindSeedClientNotify {
uint32 refreshNum = 13;
}
message AddWindBulletNotify {
- uint32 add_wind_bullet_notify = 8;
+ uint32 Unk3300_CKIKKCAFJBC = 1;
Vector seedPos = 10;
uint32 Unk3300_MPDFAPBDJAH = 13;
}
diff --git a/proto/WinterCampAcceptAllGiveItemReq.proto b/proto/WinterCampAcceptAllGiveItemReq.proto
index 9f3fe400..3cb5922a 100644
--- a/proto/WinterCampAcceptAllGiveItemReq.proto
+++ b/proto/WinterCampAcceptAllGiveItemReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WinterCampAcceptAllGiveItemReq {
- enum IPDEIKJPOLN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8920;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum IPDEIKJPOLN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8920;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/WinterCampAcceptAllGiveItemRsp.proto b/proto/WinterCampAcceptAllGiveItemRsp.proto
index ebbd2a51..b41892ea 100644
--- a/proto/WinterCampAcceptAllGiveItemRsp.proto
+++ b/proto/WinterCampAcceptAllGiveItemRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WinterCampAcceptItemResultInfo.proto";
+
message WinterCampAcceptAllGiveItemRsp {
- enum BHNIIAAOKOK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8366;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum BHNIIAAOKOK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8366;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated WinterCampAcceptItemResultInfo acceptItemResultInfo = 1;
int32 retcode = 6;
diff --git a/proto/WinterCampAcceptGiveItemReq.proto b/proto/WinterCampAcceptGiveItemReq.proto
index dd56db5e..24d594e1 100644
--- a/proto/WinterCampAcceptGiveItemReq.proto
+++ b/proto/WinterCampAcceptGiveItemReq.proto
@@ -1,14 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WinterCampAcceptGiveItemReq {
- enum LIKNMOCMKLA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8148;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LIKNMOCMKLA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8148;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 uid = 4;
}
diff --git a/proto/WinterCampAcceptGiveItemRsp.proto b/proto/WinterCampAcceptGiveItemRsp.proto
index 15f3dfc1..432360f7 100644
--- a/proto/WinterCampAcceptGiveItemRsp.proto
+++ b/proto/WinterCampAcceptGiveItemRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WinterCampAcceptItemResultInfo.proto";
+
message WinterCampAcceptGiveItemRsp {
- enum FONBKIMFPKE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8419;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum FONBKIMFPKE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8419;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 11;
WinterCampAcceptItemResultInfo acceptItemResultInfo = 13;
diff --git a/proto/WinterCampAcceptItemResultInfo.proto b/proto/WinterCampAcceptItemResultInfo.proto
index 3b393074..fb48211a 100644
--- a/proto/WinterCampAcceptItemResultInfo.proto
+++ b/proto/WinterCampAcceptItemResultInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message WinterCampAcceptItemResultInfo {
uint32 uid = 6;
repeated ItemParam Unk3300_ILELLFNPDFJ = 9;
diff --git a/proto/WinterCampGetCanGiveFriendItemReq.proto b/proto/WinterCampGetCanGiveFriendItemReq.proto
index b7676f15..c4344eb2 100644
--- a/proto/WinterCampGetCanGiveFriendItemReq.proto
+++ b/proto/WinterCampGetCanGiveFriendItemReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WinterCampGetCanGiveFriendItemReq {
- enum CPDGJOKLAIL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8272;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum CPDGJOKLAIL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8272;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/WinterCampGetCanGiveFriendItemRsp.proto b/proto/WinterCampGetCanGiveFriendItemRsp.proto
index ac66cb03..8eb73f6f 100644
--- a/proto/WinterCampGetCanGiveFriendItemRsp.proto
+++ b/proto/WinterCampGetCanGiveFriendItemRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message WinterCampGetCanGiveFriendItemRsp {
- enum ENNLGCHFJGA {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8330;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum ENNLGCHFJGA {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8330;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 2;
repeated ItemParam itemList = 1;
diff --git a/proto/WinterCampGetRecvItemListReq.proto b/proto/WinterCampGetRecvItemListReq.proto
index 06e1cc9f..01da1b26 100644
--- a/proto/WinterCampGetRecvItemListReq.proto
+++ b/proto/WinterCampGetRecvItemListReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WinterCampGetRecvItemListReq {
- enum BCNMGPHKKEE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8296;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum BCNMGPHKKEE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8296;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/WinterCampGetRecvItemListRsp.proto b/proto/WinterCampGetRecvItemListRsp.proto
index 3affe8bc..1d8174ef 100644
--- a/proto/WinterCampGetRecvItemListRsp.proto
+++ b/proto/WinterCampGetRecvItemListRsp.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WinterCampRecvItemData.proto";
+
message WinterCampGetRecvItemListRsp {
- enum HJMMJHPCNHG {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8073;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum HJMMJHPCNHG {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8073;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated WinterCampRecvItemData recvItemDataList = 13;
int32 retcode = 11;
diff --git a/proto/WinterCampGiveFriendItemReq.proto b/proto/WinterCampGiveFriendItemReq.proto
index c995cd91..97150d55 100644
--- a/proto/WinterCampGiveFriendItemReq.proto
+++ b/proto/WinterCampGiveFriendItemReq.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
+
message WinterCampGiveFriendItemReq {
- enum DJAGLGMAMFJ {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8528;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum DJAGLGMAMFJ {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8528;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated ItemParam itemList = 5;
uint32 uid = 2;
diff --git a/proto/WinterCampGiveFriendItemRsp.proto b/proto/WinterCampGiveFriendItemRsp.proto
index b1f02d90..92fcfffe 100644
--- a/proto/WinterCampGiveFriendItemRsp.proto
+++ b/proto/WinterCampGiveFriendItemRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WinterCampGiveFriendItemRsp {
- enum CKBMMHMFJEK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8656;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CKBMMHMFJEK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8656;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 limitItemIdList = 7;
int32 retcode = 15;
diff --git a/proto/WinterCampInfo.proto b/proto/WinterCampInfo.proto
index 52201acb..503849fe 100644
--- a/proto/WinterCampInfo.proto
+++ b/proto/WinterCampInfo.proto
@@ -1,4 +1,5 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
@@ -6,6 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
import "WinterCampStageInfo.proto";
import "WinterCampRaceStageInfo.proto";
import "ItemParam.proto";
+
message WinterCampInfo {
repeated WinterCampRaceStageInfo raceInfoList = 5;
repeated uint32 Unk3300_CMNIBPMOECO = 14;
diff --git a/proto/WinterCampRaceStageInfo.proto b/proto/WinterCampRaceStageInfo.proto
index 455aef6a..abff8abf 100644
--- a/proto/WinterCampRaceStageInfo.proto
+++ b/proto/WinterCampRaceStageInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message WinterCampRaceStageInfo {
Vector pos = 10;
uint32 maxScore = 14;
diff --git a/proto/WinterCampRecvItemData.proto b/proto/WinterCampRecvItemData.proto
index 2faf29e8..5cdf49b8 100644
--- a/proto/WinterCampRecvItemData.proto
+++ b/proto/WinterCampRecvItemData.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "ProfilePicture.proto";
import "ItemParam.proto";
+
message WinterCampRecvItemData {
repeated ItemParam itemList = 9;
ProfilePicture profilePicture = 2;
diff --git a/proto/WinterCampRecvItemNotify.proto b/proto/WinterCampRecvItemNotify.proto
index 40382681..52df74c7 100644
--- a/proto/WinterCampRecvItemNotify.proto
+++ b/proto/WinterCampRecvItemNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "WinterCampRecvItemData.proto";
+
message WinterCampRecvItemNotify {
- enum DODOHPBBHLL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 8667;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum DODOHPBBHLL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 8667;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
WinterCampRecvItemData recvItemData = 5;
}
diff --git a/proto/WinterCampStageInfo.proto b/proto/WinterCampStageInfo.proto
index 5de9177b..fc9fc2ec 100644
--- a/proto/WinterCampStageInfo.proto
+++ b/proto/WinterCampStageInfo.proto
@@ -1,9 +1,11 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
+
message WinterCampStageInfo {
uint32 totalProgress = 15;
uint32 curProgress = 2;
diff --git a/proto/WorktopInfo.proto b/proto/WorktopInfo.proto
index 6d6cd324..e54476b1 100644
--- a/proto/WorktopInfo.proto
+++ b/proto/WorktopInfo.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
+option java_package = "emu.grasscutter.net.proto";
diff --git a/proto/WorktopOptionNotify.proto b/proto/WorktopOptionNotify.proto
index f44dee21..94e338e7 100644
--- a/proto/WorktopOptionNotify.proto
+++ b/proto/WorktopOptionNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WorktopOptionNotify {
- enum OMINMJGKANB {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 898;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum OMINMJGKANB {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 898;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated uint32 optionList = 9;
uint32 gadgetEntityId = 15;
diff --git a/proto/WorldChestOpenNotify.proto b/proto/WorldChestOpenNotify.proto
index e8de4269..35a9ce4a 100644
--- a/proto/WorldChestOpenNotify.proto
+++ b/proto/WorldChestOpenNotify.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WorldChestOpenNotify {
- enum GCDLLCOAPND {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3085;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum GCDLLCOAPND {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3085;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
uint32 groupId = 3;
uint32 sceneId = 6;
diff --git a/proto/WorldDataNotify.proto b/proto/WorldDataNotify.proto
index ea4fa7fd..343e7926 100644
--- a/proto/WorldDataNotify.proto
+++ b/proto/WorldDataNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PropValue.proto";
+
message WorldDataNotify {
- enum HGHHBKAGAAH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3244;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum HGHHBKAGAAH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3244;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
map worldPropMap = 3;
}
diff --git a/proto/WorldOwnerBlossomBriefInfoNotify.proto b/proto/WorldOwnerBlossomBriefInfoNotify.proto
index 1264dfa4..4a8baf72 100644
--- a/proto/WorldOwnerBlossomBriefInfoNotify.proto
+++ b/proto/WorldOwnerBlossomBriefInfoNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "BlossomBriefInfo.proto";
+
message WorldOwnerBlossomBriefInfoNotify {
- enum COICGBPKPCK {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 2798;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum COICGBPKPCK {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 2798;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated BlossomBriefInfo briefInfoList = 11;
}
diff --git a/proto/WorldOwnerDailyTaskNotify.proto b/proto/WorldOwnerDailyTaskNotify.proto
index 95bc6932..9b26b858 100644
--- a/proto/WorldOwnerDailyTaskNotify.proto
+++ b/proto/WorldOwnerDailyTaskNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "DailyTaskInfo.proto";
+
message WorldOwnerDailyTaskNotify {
- enum PJGBNBLMPKE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 163;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum PJGBNBLMPKE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 163;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
uint32 finishedDailyTaskNum = 4;
repeated DailyTaskInfo taskList = 9;
diff --git a/proto/WorldPlayerDieNotify.proto b/proto/WorldPlayerDieNotify.proto
index 20102eeb..8ce71ff8 100644
--- a/proto/WorldPlayerDieNotify.proto
+++ b/proto/WorldPlayerDieNotify.proto
@@ -1,17 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayerDieType.proto";
+
message WorldPlayerDieNotify {
- enum PHIDAGMPKOH {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 202;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum PHIDAGMPKOH {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 202;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
PlayerDieType dieType = 10;
uint32 murdererEntityId = 8;
diff --git a/proto/WorldPlayerInfoNotify.proto b/proto/WorldPlayerInfoNotify.proto
index 1a94238f..d9e0aae9 100644
--- a/proto/WorldPlayerInfoNotify.proto
+++ b/proto/WorldPlayerInfoNotify.proto
@@ -1,19 +1,21 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "OnlinePlayerInfo.proto";
import "PlayerWidgetInfo.proto";
+
message WorldPlayerInfoNotify {
- enum LACJFKEDHAN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 3125;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum LACJFKEDHAN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 3125;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
repeated uint32 playerUidList = 10;
repeated OnlinePlayerInfo playerInfoList = 12;
diff --git a/proto/WorldPlayerLocationNotify.proto b/proto/WorldPlayerLocationNotify.proto
index 4d776dd5..0f98a625 100644
--- a/proto/WorldPlayerLocationNotify.proto
+++ b/proto/WorldPlayerLocationNotify.proto
@@ -1,18 +1,20 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayerLocationInfo.proto";
import "PlayerWorldLocationInfo.proto";
+
message WorldPlayerLocationNotify {
- enum EMHMBAEIAFL {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 283;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EMHMBAEIAFL {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 283;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated PlayerLocationInfo playerLocList = 4;
repeated PlayerWorldLocationInfo playerWorldLocList = 3;
diff --git a/proto/WorldPlayerRTTNotify.proto b/proto/WorldPlayerRTTNotify.proto
index d05880c6..3a2742f3 100644
--- a/proto/WorldPlayerRTTNotify.proto
+++ b/proto/WorldPlayerRTTNotify.proto
@@ -1,19 +1,19 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
import "PlayerRTTInfo.proto";
-
message WorldPlayerRTTNotify {
- enum EAHJDHFPNEN {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 92;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum EAHJDHFPNEN {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 92;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
repeated PlayerRTTInfo playerRttList = 2;
}
diff --git a/proto/WorldPlayerReviveReq.proto b/proto/WorldPlayerReviveReq.proto
index bc75877e..1abe7e68 100644
--- a/proto/WorldPlayerReviveReq.proto
+++ b/proto/WorldPlayerReviveReq.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WorldPlayerReviveReq {
- enum EIMEDABPDBE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 219;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- EAJIABGAOCI = 1;
- }
+ //enum EIMEDABPDBE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 219;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ // EAJIABGAOCI = 1;
+ //}
}
diff --git a/proto/WorldPlayerReviveRsp.proto b/proto/WorldPlayerReviveRsp.proto
index e14765dc..b4e872bb 100644
--- a/proto/WorldPlayerReviveRsp.proto
+++ b/proto/WorldPlayerReviveRsp.proto
@@ -1,13 +1,18 @@
syntax = "proto3";
+
option java_package = "emu.grasscutter.net.proto";
+
+
+
+
message WorldPlayerReviveRsp {
- enum CMKMFBOHIFE {
- option allow_alias = true;
- NONE = 0;
- PEPPOHPHJOJ = 221;
- DCDNILFDFLB = 0;
- NNBKOLMPOEA = 1;
- }
+ //enum CMKMFBOHIFE {
+ // option allow_alias= true;
+ // NONE = 0;
+ // PEPPOHPHJOJ = 221;
+ // DCDNILFDFLB = 0;
+ // NNBKOLMPOEA = 1;
+ //}
int32 retcode = 6;
}
diff --git a/proto/bytes.proto b/proto/bytes.proto
new file mode 100644
index 00000000..0b8a9d0b
--- /dev/null
+++ b/proto/bytes.proto
@@ -0,0 +1,9 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+
+message bytes {
+}
diff --git a/proto/uint32.proto b/proto/uint32.proto
new file mode 100644
index 00000000..5afcdab4
--- /dev/null
+++ b/proto/uint32.proto
@@ -0,0 +1,20 @@
+syntax = "proto3";
+
+option java_package = "emu.grasscutter.net.proto";
+
+
+
+import "BalloonInfo.proto";
+import "FallInfo.proto";
+import "MusicInfo.proto";
+
+message uint32 {
+ uint32 minigameId = 14;
+ bool isOpen = 3;
+ uint32 openTime = 6;
+ oneof detail {
+ BalloonInfo balloon_info = 13;
+ FallInfo fall_info = 11;
+ MusicInfo music_info = 9;
+ }
+}