diff --git a/proto/ADHOJAAOLNO.proto b/proto/ADHOJAAOLNO.proto
deleted file mode 100644
index 8116d341..00000000
--- a/proto/ADHOJAAOLNO.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-enum ADHOJAAOLNO {
- ADHOJAAOLNO_DungeonCandidateAvatarTypeNone = 0;
- ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal = 1;
- ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc = 2;
-}
diff --git a/proto/AOMEMGPFAJA.proto b/proto/AOMEMGPFAJA.proto
deleted file mode 100644
index 6e632337..00000000
--- a/proto/AOMEMGPFAJA.proto
+++ /dev/null
@@ -1,6 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-message AOMEMGPFAJA {
- repeated uint32 avatar_id_list = 5;
-}
\ No newline at end of file
diff --git a/proto/AbilityActionSetCrashDamage.proto b/proto/AbilityActionSetCrashDamage.proto
deleted file mode 100644
index a1dc3a04..00000000
--- a/proto/AbilityActionSetCrashDamage.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// 4.7.0
-message AbilityActionSetCrashDamage {
- Vector hit_pos = 4;
- float damage = 12;
-}
\ No newline at end of file
diff --git a/proto/AbilityBornType.proto b/proto/AbilityBornType.proto
deleted file mode 100644
index f9306807..00000000
--- a/proto/AbilityBornType.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// 4.7.0
-message AbilityBornType {
- Vector move_dir = 5;
- Vector rot = 12;
- Vector pos = 15;
-}
\ No newline at end of file
diff --git a/proto/AbilityFireworkBornType.proto b/proto/AbilityFireworkBornType.proto
deleted file mode 100644
index 1317c07d..00000000
--- a/proto/AbilityFireworkBornType.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "Vector.proto";
-// Obf: KNMNMIBIHEK
-message AbilityFireworkBornType {
- uint32 effect_index = 14;
- Vector rot = 5;
- Vector pos = 12;
- Vector move_dir = 15;
-}
diff --git a/proto/AbilityInvocationFailNotify.proto b/proto/AbilityInvocationFailNotify.proto
deleted file mode 100644
index 22acfc5a..00000000
--- a/proto/AbilityInvocationFailNotify.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "AbilityInvokeEntry.proto";
-
-// 4.6.0
-// CmdId: 7473
-message AbilityInvocationFailNotify {
- string reason = 1;
- uint32 entity_id = 5;
- AbilityInvokeEntry invoke = 10;
-}
\ No newline at end of file
diff --git a/proto/AbilityMetaSetPoseParameter.proto b/proto/AbilityMetaSetPoseParameter.proto
deleted file mode 100644
index 619e95ce..00000000
--- a/proto/AbilityMetaSetPoseParameter.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "AnimatorParameterValueInfoPair.proto";
-
-// 4.7.0
-message AbilityMetaSetPoseParameter {
- AnimatorParameterValueInfoPair value = 3;
-}
\ No newline at end of file
diff --git a/proto/AbilityMixinCostStamina.proto b/proto/AbilityMixinCostStamina.proto
deleted file mode 100644
index d2913fd6..00000000
--- a/proto/AbilityMixinCostStamina.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// 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 AbilityMixinCostStamina {
- bool is_swim = 7;
-}
diff --git a/proto/AbilityMixinScenePropSync.proto b/proto/AbilityMixinScenePropSync.proto
deleted file mode 100644
index ca911f9b..00000000
--- a/proto/AbilityMixinScenePropSync.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "MassivePropSyncInfo.proto";
-
-// 4.7.0
-message AbilityMixinScenePropSync {
- bool is_clear_all = 1;
- repeated int64 delete_id_list = 2;
- repeated MassivePropSyncInfo massive_prop_list = 9;
-}
\ No newline at end of file
diff --git a/proto/AbilityMixinWindSeedSpawner.proto b/proto/AbilityMixinWindSeedSpawner.proto
deleted file mode 100644
index cc7810bc..00000000
--- a/proto/AbilityMixinWindSeedSpawner.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// 4.7.0
-message AbilityMixinWindSeedSpawner {
- message AddSignal {
- }
-
- message RefreshSeed {
- repeated Vector pos_list = 11;
- }
-
- message CatchSeed {
- uint32 entity_id = 15;
- }
-
- oneof cmd {
- AddSignal add_signal = 11;
- RefreshSeed refresh_seed = 9;
- CatchSeed catch_seed = 2;
- }
-}
\ No newline at end of file
diff --git a/proto/ActivityGetFriendGiftWishListReq.proto b/proto/ActivityGetFriendGiftWishListReq.proto
deleted file mode 100644
index a222422c..00000000
--- a/proto/ActivityGetFriendGiftWishListReq.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4453
-// Obf: FKDKFJNGBMH
-message ActivityGetFriendGiftWishListReq {
- uint32 schedule_id = 14;
-}
diff --git a/proto/ActivityMultiCharacterInfo.proto b/proto/ActivityMultiCharacterInfo.proto
deleted file mode 100644
index dcb9c229..00000000
--- a/proto/ActivityMultiCharacterInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "DJKIJHJIJPE.proto";
-// Obf: MLCNNIOJGPI
-message ActivityMultiCharacterInfo {
- repeated DJKIJHJIJPE stage_info_list = 9;
-}
diff --git a/proto/AdjustTrackingInfo.proto b/proto/AdjustTrackingInfo.proto
deleted file mode 100644
index dc1c8425..00000000
--- a/proto/AdjustTrackingInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: OAFCFHMPGEH
-message AdjustTrackingInfo {
- string AIEDPJJNAMJ = 3;
- string JLFPJDBIKGL = 4;
- string MCNDGMMPLEL = 15;
- string EADIAAOPFBN = 8;
- string JNAFPGEIFCD = 7;
- string GOOEKEHFLAI = 10;
-}
diff --git a/proto/AkaFesDetailInfo.proto b/proto/AkaFesDetailInfo.proto
deleted file mode 100644
index 682b2363..00000000
--- a/proto/AkaFesDetailInfo.proto
+++ /dev/null
@@ -1,33 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IHLKALJJCFJ.proto";
-import "BCIBGJPGJNH.proto";
-import "ONGCBHPILNP.proto";
-import "MEJPJACBPIG.proto";
-import "FHLNPLFEFFO.proto";
-import "GLCFFFILFGK.proto";
-// Obf: FIDDEODMLFC
-message AkaFesDetailInfo {
- IHLKALJJCFJ IEKAJGGJEFD = 12;
- BCIBGJPGJNH KIJKCBOBFIM = 10;
- ONGCBHPILNP EPBBHCIHJOB = 11;
- MEJPJACBPIG potion_info = 1;
- FHLNPLFEFFO NJALPDCPMOL = 5;
- GLCFFFILFGK JFHPDMPHDKG = 13;
-}
diff --git a/proto/AllCoopInfoNotify.proto b/proto/AllCoopInfoNotify.proto
deleted file mode 100644
index 939c7ae0..00000000
--- a/proto/AllCoopInfoNotify.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MainCoop.proto";
-// CmdId: 2587
-// Obf: FMEOBOHIEGC
-message AllCoopInfoNotify {
- repeated MainCoop main_coop_list = 13;
-}
diff --git a/proto/AllMarkPointNotify.proto b/proto/AllMarkPointNotify.proto
deleted file mode 100644
index 3188e195..00000000
--- a/proto/AllMarkPointNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "MapMarkPoint.proto";
-
-// 4.6.0
-// CmdId: 4620
-message AllMarkPointNotify {
- repeated MapMarkPoint mark_list = 12;
-}
\ No newline at end of file
diff --git a/proto/AllWidgetDataNotify.proto b/proto/AllWidgetDataNotify.proto
index 3c9ea391..610e18bb 100644
--- a/proto/AllWidgetDataNotify.proto
+++ b/proto/AllWidgetDataNotify.proto
@@ -5,28 +5,21 @@ import "ClientCollectorData.proto";
import "WidgetCoolDownData.proto";
import "AnchorPointData.proto";
import "LunchBoxData.proto";
-//import "LANPHFCMEBN.proto";
import "SkyCrystalDetectorData.proto";
-import "EPIAFADAJAN.proto";
import "WidgetSlotData.proto";
import "WeatherWizardData.proto";
// 4.7.0 TODO
// CmdId: 9546
// Obf: IFNFOADFFEL
message AllWidgetDataNotify {
- repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 14; // OK
- repeated ClientCollectorData client_collector_data_list = 2; // ok
- //uint32 CMFPEOMAJLM = 10;
- repeated WidgetCoolDownData normal_cool_down_data_list = 5; // OK
- repeated AnchorPointData anchor_point_list = 4; // OK
- LunchBoxData lunch_box_data = 15; // OK
- repeated WidgetCoolDownData group_cool_down_data_list = 8; // OK?
- //LANPHFCMEBN ELIOJBDGIMJ = 12;
- SkyCrystalDetectorData sky_crystal_detector_data = 11; // OK
- //repeated uint32 EMPBLGKLCOA = 1790;
- //EPIAFADAJAN NNPMMJCEJAO = 1715;
- //uint32 HALAOGOBMKJ = 1816;
- repeated WidgetSlotData slot_list = 1; // OK
- repeated uint32 background_active_widget_list = 555; // OR 9
- WeatherWizardData weather_wizard_data = 3; // OK
+ repeated AnchorPointData anchor_point_list = 4; // OK
+ repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 14; // OK
+ repeated ClientCollectorData client_collector_data_list = 2; // ok
+ repeated WidgetCoolDownData normal_cool_down_data_list = 5; // OK
+ repeated WidgetCoolDownData group_cool_down_data_list = 8; // OK?
+ repeated WidgetSlotData slot_list = 1; // OK
+ LunchBoxData lunch_box_data = 15; // OK
+ WeatherWizardData weather_wizard_data = 3; // OK
+ SkyCrystalDetectorData sky_crystal_detector_data = 11; // OK
+ repeated uint32 background_active_widget_list = 555; // OR 9
}
diff --git a/proto/AnimalViewInfo.proto b/proto/AnimalViewInfo.proto
deleted file mode 100644
index 14bfec6c..00000000
--- a/proto/AnimalViewInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GNAAAEGCDOB.proto";
-// Obf: LPPAPBJFBFM
-message AnimalViewInfo {
- repeated GNAAAEGCDOB FHBALCDOGFI = 12;
-}
diff --git a/proto/ArenaChallengeActivityDetailInfo.proto b/proto/ArenaChallengeActivityDetailInfo.proto
deleted file mode 100644
index 66f559c6..00000000
--- a/proto/ArenaChallengeActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ArenaChallengeMonsterLevel.proto";
-// Obf: ILEFEPACMPG
-message ArenaChallengeActivityDetailInfo {
- repeated ArenaChallengeMonsterLevel level_list = 11;
- uint32 world_level = 10;
- map level_open_time_map = 2;
- bool is_finish_any_level = 9;
-}
diff --git a/proto/ArenaChallengeMonsterLevel.proto b/proto/ArenaChallengeMonsterLevel.proto
deleted file mode 100644
index 63656e9d..00000000
--- a/proto/ArenaChallengeMonsterLevel.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EABLJPHMFFJ
-message ArenaChallengeMonsterLevel {
- uint32 CCKGKFMEKKL = 7;
- uint32 OAHPACPBKJM = 9;
-}
diff --git a/proto/AsterActivityDetailInfo.proto b/proto/AsterActivityDetailInfo.proto
deleted file mode 100644
index df837a4b..00000000
--- a/proto/AsterActivityDetailInfo.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "AsterMidDetailInfo.proto";
-import "AsterLittleDetailInfo.proto";
-import "AsterLargeDetailInfo.proto";
-import "AsterProgressDetailInfo.proto";
-// Obf: JCGOLKKIELM
-message AsterActivityDetailInfo {
- bool is_content_closed = 3;
- uint32 BLIJLCKCIJP = 7;
- AsterMidDetailInfo aster_mid = 11;
- uint32 content_close_time = 14;
- AsterLittleDetailInfo aster_little = 13;
- AsterLargeDetailInfo aster_large = 9;
- uint32 ADOPPAOJEAN = 2;
- AsterProgressDetailInfo aster_progress = 5;
- bool is_special_reward_taken = 4;
-}
diff --git a/proto/AsterLargeDetailInfo.proto b/proto/AsterLargeDetailInfo.proto
deleted file mode 100644
index 1ffde34c..00000000
--- a/proto/AsterLargeDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: IEHLDBPHMGH
-message AsterLargeDetailInfo {
- uint32 begin_time = 1;
- bool is_open = 2;
-}
diff --git a/proto/AsterLittleDetailInfo.proto b/proto/AsterLittleDetailInfo.proto
deleted file mode 100644
index 3049f664..00000000
--- a/proto/AsterLittleDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "AsterLittleStageState.proto";
-// Obf: DEILJKMFKIN
-message AsterLittleDetailInfo {
- uint32 stage_begin_time = 10;
- bool is_open = 9;
- uint32 begin_time = 8;
- AsterLittleStageState stage_state = 7;
- uint32 stage_id = 11;
-}
diff --git a/proto/AsterLittleStageState.proto b/proto/AsterLittleStageState.proto
deleted file mode 100644
index d2029990..00000000
--- a/proto/AsterLittleStageState.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BIMHEEHBMPM
-enum AsterLittleStageState {
- ASTER_LITTLE_STAGE_NONE = 0;
- ASTER_LITTLE_STAGE_UNSTARTED = 1;
- ASTER_LITTLE_STAGE_STARTED = 2;
- ASTER_LITTLE_STAGE_FINISHED = 3;
-}
diff --git a/proto/AsterMidCampInfo.proto b/proto/AsterMidCampInfo.proto
deleted file mode 100644
index 6ee93eda..00000000
--- a/proto/AsterMidCampInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: ODKHFPBJNFJ
-message AsterMidCampInfo {
- uint32 camp_id = 5;
- Vector pos = 2;
-}
diff --git a/proto/AsterMidDetailInfo.proto b/proto/AsterMidDetailInfo.proto
deleted file mode 100644
index 54972bcc..00000000
--- a/proto/AsterMidDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "AsterMidCampInfo.proto";
-// Obf: DONDGHDLMDI
-message AsterMidDetailInfo {
- uint32 collect_count = 12;
- uint32 begin_time = 1;
- bool is_open = 3;
- repeated AsterMidCampInfo camp_list = 13;
-}
diff --git a/proto/AsterProgressDetailInfo.proto b/proto/AsterProgressDetailInfo.proto
deleted file mode 100644
index 9a40f200..00000000
--- a/proto/AsterProgressDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: LKACKFGKBOC
-message AsterProgressDetailInfo {
- uint32 count = 10;
- uint32 last_auto_add_time = 1;
-}
diff --git a/proto/AvatarChangeAnimHashReq.proto b/proto/AvatarChangeAnimHashReq.proto
deleted file mode 100644
index e42417f3..00000000
--- a/proto/AvatarChangeAnimHashReq.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-// CmdId: 29050
-// PCBLKNOGPEC
-message AvatarChangeAnimHashReq {
- uint64 avatar_guid = 6;
- uint32 anim_hash = 7;
-}
diff --git a/proto/AvatarChangeAnimHashRsp.proto b/proto/AvatarChangeAnimHashRsp.proto
deleted file mode 100644
index 4f95bb5b..00000000
--- a/proto/AvatarChangeAnimHashRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-// CmdId: 29112
-// GJKDEOLOKPE
-message AvatarChangeAnimHashRsp {
- uint32 anim_hash = 10;
- uint64 avatar_guid = 6;
- int32 retcode = 11;
-}
\ No newline at end of file
diff --git a/proto/AvatarPromoteGetRewardReq.proto b/proto/AvatarPromoteGetRewardReq.proto
deleted file mode 100644
index 92516205..00000000
--- a/proto/AvatarPromoteGetRewardReq.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 287
-message AvatarPromoteGetRewardReq {
- uint32 promote_level = 4;
- uint64 avatar_guid = 13;
-}
\ No newline at end of file
diff --git a/proto/AvatarPromoteGetRewardRsp.proto b/proto/AvatarPromoteGetRewardRsp.proto
deleted file mode 100644
index abfc6f17..00000000
--- a/proto/AvatarPromoteGetRewardRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 229
-message AvatarPromoteGetRewardRsp {
- uint32 reward_id = 7;
- uint64 avatar_guid = 9;
- int32 retcode = 10;
- uint32 promote_level = 13;
-}
\ No newline at end of file
diff --git a/proto/AvatarRenameInfoNotify.proto b/proto/AvatarRenameInfoNotify.proto
deleted file mode 100644
index 8f5a324f..00000000
--- a/proto/AvatarRenameInfoNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "AvatarRenameInfo.proto";
-
-// 4.6.0
-// CmdId: 24403
-message AvatarRenameInfoNotify {
- repeated AvatarRenameInfo avatar_rename_list = 8;
-}
\ No newline at end of file
diff --git a/proto/AvatarType.proto b/proto/AvatarType.proto
deleted file mode 100644
index e86b2a44..00000000
--- a/proto/AvatarType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: OPLFNKHAOBP
-enum AvatarType {
- AVATAR_TYPE_NONE = 0;
- AVATAR_TYPE_FORMAL = 1;
- AVATAR_TYPE_TRIAL = 2;
- AVATAR_TYPE_MIRROR = 3;
-}
diff --git a/proto/BBMCNBCAMAK.proto b/proto/BBMCNBCAMAK.proto
deleted file mode 100644
index 62a4e308..00000000
--- a/proto/BBMCNBCAMAK.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message BBMCNBCAMAK {
- uint32 level_id = 14;
- uint32 min_finish_time = 10;
-}
diff --git a/proto/BCIBGJPGJNH.proto b/proto/BCIBGJPGJNH.proto
deleted file mode 100644
index 2b429f8c..00000000
--- a/proto/BCIBGJPGJNH.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "BBMCNBCAMAK.proto";
-message BCIBGJPGJNH {
- repeated BBMCNBCAMAK level_info_list = 5;
-}
diff --git a/proto/BDOCPDNCIEF.proto b/proto/BDOCPDNCIEF.proto
deleted file mode 100644
index 2aa19861..00000000
--- a/proto/BDOCPDNCIEF.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message BDOCPDNCIEF {
- uint32 group_id = 1;
- uint32 guid = 2;
- uint32 MJIANPPECND = 3;
-}
diff --git a/proto/BHKIIEFGFFL.proto b/proto/BHKIIEFGFFL.proto
deleted file mode 100644
index 63f485ba..00000000
--- a/proto/BHKIIEFGFFL.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "DIAODPEOGAA.proto";
-message BHKIIEFGFFL {
- repeated DIAODPEOGAA level_info_list = 9;
-}
diff --git a/proto/BNAIFNLBGOL.proto b/proto/BNAIFNLBGOL.proto
deleted file mode 100644
index f769f776..00000000
--- a/proto/BNAIFNLBGOL.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// Obfs: BNAIFNLBGOL
-message BNAIFNLBGOL {
- bool is_success = 1;
- uint32 DPNNPLCCDEL = 7;
- uint32 DPEBFHMKICN = 12;
-}
\ No newline at end of file
diff --git a/proto/BartenderActivityDetailInfo.proto b/proto/BartenderActivityDetailInfo.proto
deleted file mode 100644
index 4f75c819..00000000
--- a/proto/BartenderActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "BartenderTaskInfo.proto";
-import "BartenderLevelInfo.proto";
-// Obf: OHBPKHDADMI
-message BartenderActivityDetailInfo {
- repeated uint32 EFCFFFOKIIO = 15;
- repeated uint32 OJDLKJNDJAH = 3;
- bool is_develop_module_open = 9;
- repeated BartenderTaskInfo unlock_task_list = 12;
- bool is_content_closed = 5;
- repeated BartenderLevelInfo unlock_level_list = 7;
-}
diff --git a/proto/BartenderCompleteOrderRsp.proto b/proto/BartenderCompleteOrderRsp.proto
deleted file mode 100644
index adff65f5..00000000
--- a/proto/BartenderCompleteOrderRsp.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8981
-// Version: 4.6.0
-// Obfs: DOFHDNANHEF
-message BartenderCompleteOrderRsp {
- repeated uint32 affix_list = 2;
- bool is_new = 8;
- uint32 quest_id = 10;
- int32 retcode = 12;
- uint32 formula_id = 14;
- uint32 finish_order_id = 15;
-}
diff --git a/proto/BartenderGetFormulaReq.proto b/proto/BartenderGetFormulaReq.proto
deleted file mode 100644
index 994c6ea3..00000000
--- a/proto/BartenderGetFormulaReq.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ItemParam.proto";
-
-// CmdId: 8526
-// Version: 4.6.0
-// Obfs: MDIPHMMHBNG
-message BartenderGetFormulaReq {
- repeated ItemParam item_list = 7;
- uint32 quest_id = 13;
-}
\ No newline at end of file
diff --git a/proto/BartenderGetFormulaRsp.proto b/proto/BartenderGetFormulaRsp.proto
deleted file mode 100644
index ca683a68..00000000
--- a/proto/BartenderGetFormulaRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4187
-// Version: 4.6.0
-// Obfs: HKBBICBHNPO
-message BartenderGetFormulaRsp {
- bool is_new = 6;
- int32 retcode = 9;
- repeated uint32 affix_list = 10;
- uint32 formula_id = 11;
-}
diff --git a/proto/BartenderLevelInfo.proto b/proto/BartenderLevelInfo.proto
deleted file mode 100644
index 4d46b27d..00000000
--- a/proto/BartenderLevelInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: GONINFKLANB
-message BartenderLevelInfo {
- uint32 max_score = 10;
- uint32 id = 3;
- bool is_finish = 7;
-}
diff --git a/proto/BartenderStartLevelRsp.proto b/proto/BartenderStartLevelRsp.proto
deleted file mode 100644
index 85a40694..00000000
--- a/proto/BartenderStartLevelRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 8981
-// Version: 4.6.0
-// Obfs: FFOAILEBFAD
-message BartenderStartLevelRsp {
- uint32 time = 1;
- int32 retcode = 4;
- repeated uint32 order_list = 7;
- uint32 level_id = 11;
-}
diff --git a/proto/BartenderTaskInfo.proto b/proto/BartenderTaskInfo.proto
deleted file mode 100644
index 5ed687b4..00000000
--- a/proto/BartenderTaskInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BLDJHMOIKLC
-message BartenderTaskInfo {
- uint32 id = 15;
- bool is_finish = 9;
-}
diff --git a/proto/BatchDeleteMapMarkReq.proto b/proto/BatchDeleteMapMarkReq.proto
deleted file mode 100644
index 3eead32f..00000000
--- a/proto/BatchDeleteMapMarkReq.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MapMarkPoint.proto";
-
-// CmdId: 21841
-// Version: 4.6.0
-// Obfs: MEKAOIMGOON
-message BatchDeleteMapMarkReq {
- repeated MapMarkPoint mark_list = 13;
-}
diff --git a/proto/BatchDeleteMapMarkRsp.proto b/proto/BatchDeleteMapMarkRsp.proto
deleted file mode 100644
index 244c5f04..00000000
--- a/proto/BatchDeleteMapMarkRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MapMarkPoint.proto";
-
-// CmdId: 1360
-// Version: 4.6.0
-// Obfs: PMIMCAJMJPM
-message BatchDeleteMapMarkRsp {
- int32 retcode = 2;
- repeated MapMarkPoint mark_list = 6;
-}
diff --git a/proto/BattlePassBuySuccNotify.proto b/proto/BattlePassBuySuccNotify.proto
deleted file mode 100644
index 20c30833..00000000
--- a/proto/BattlePassBuySuccNotify.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ItemParam.proto";
-
-// CmdId: 9695
-// Version: 4.7.0
-// Obfs: JPMBKGGDCNF
-message BattlePassBuySuccNotify {
- uint32 schedule_id = 3;
- //uint32 PFNHCJENBPL = 8;
- //uint32 FIMGIBMBBOP = 12;
- repeated ItemParam item_list = 11;
-}
diff --git a/proto/BladeDanceSettleInfo.proto b/proto/BladeDanceSettleInfo.proto
deleted file mode 100644
index e59a1d76..00000000
--- a/proto/BladeDanceSettleInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: PPBHHGOECDC
-message BladeDanceSettleInfo {
- bool is_new_record = 15;
- uint32 KDPNBLFJKND = 2;
- uint32 cost_time = 10;
- uint32 level_id = 12;
-}
diff --git a/proto/BlessingAcceptGivePicRsp.proto b/proto/BlessingAcceptGivePicRsp.proto
deleted file mode 100644
index 08851ceb..00000000
--- a/proto/BlessingAcceptGivePicRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 9387
-message BlessingAcceptGivePicRsp {
- uint32 pic_id = 5;
- uint32 uid = 8;
- uint32 index = 9;
- int32 retcode = 14;
-}
\ No newline at end of file
diff --git a/proto/BlessingActivityDetailInfo.proto b/proto/BlessingActivityDetailInfo.proto
deleted file mode 100644
index d6bb54de..00000000
--- a/proto/BlessingActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FNMKOLBOGPO
-message BlessingActivityDetailInfo {
- uint32 next_refresh_time = 15;
- bool is_activated = 5;
- uint32 CLCIHLHKGLO = 1;
- map pic_num_map = 2;
- uint32 CDHGHIHPGKH = 6;
- uint32 content_close_time = 4;
- bool is_content_closed = 13;
- uint32 KBEBLJFLGOF = 9;
-}
diff --git a/proto/BlitzRushActivityDetailInfo.proto b/proto/BlitzRushActivityDetailInfo.proto
deleted file mode 100644
index db12c3e6..00000000
--- a/proto/BlitzRushActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "BlitzRushStage.proto";
-import "ParkourLevelInfo.proto";
-// Obf: KBIJLFOPMMA
-message BlitzRushActivityDetailInfo {
- repeated BlitzRushStage stage_list = 12;
- repeated ParkourLevelInfo parkour_level_info_list = 13;
- uint32 content_close_time = 1;
- bool is_content_closed = 15;
-}
diff --git a/proto/BlitzRushStage.proto b/proto/BlitzRushStage.proto
deleted file mode 100644
index 873334cb..00000000
--- a/proto/BlitzRushStage.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BCEJBMMGGDO
-message BlitzRushStage {
- uint32 open_time = 6;
- bool is_open = 12;
-}
diff --git a/proto/BossChestActivateNotify.proto b/proto/BossChestActivateNotify.proto
deleted file mode 100644
index afc0b906..00000000
--- a/proto/BossChestActivateNotify.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 21714
-// Version: 4.6.0
-// Obfs: CMHNHAHLPNM
-message BossChestActivateNotify {
- uint32 entity_id = 2;
- repeated uint32 qualify_uid_list = 9;
-}
\ No newline at end of file
diff --git a/proto/BounceConjuringActivityDetailInfo.proto b/proto/BounceConjuringActivityDetailInfo.proto
deleted file mode 100644
index 1c074955..00000000
--- a/proto/BounceConjuringActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "BounceConjuringChapterInfo.proto";
-// Obf: HGOHIHOJOHL
-message BounceConjuringActivityDetailInfo {
- repeated BounceConjuringChapterInfo chapter_info_list = 9;
- bool is_content_closed = 10;
- uint32 content_close_time = 7;
-}
diff --git a/proto/BounceConjuringChapterInfo.proto b/proto/BounceConjuringChapterInfo.proto
deleted file mode 100644
index 71159dc3..00000000
--- a/proto/BounceConjuringChapterInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: GDFCALPDJDD
-message BounceConjuringChapterInfo {
- uint32 open_time = 4;
- uint32 best_score = 3;
- uint32 chapter_id = 6;
-}
diff --git a/proto/BrickBreakerActivityStageInfo.proto b/proto/BrickBreakerActivityStageInfo.proto
deleted file mode 100644
index 27866db8..00000000
--- a/proto/BrickBreakerActivityStageInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EMLCHDIFKDG
-message BrickBreakerActivityStageInfo {
- bool HIAOPLJIBNL = 15;
- bool MHDFOPDMOBC = 6;
- uint32 stage_id = 10;
-}
diff --git a/proto/BrickBreakerDetailInfo.proto b/proto/BrickBreakerDetailInfo.proto
deleted file mode 100644
index ae92219f..00000000
--- a/proto/BrickBreakerDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "BrickBreakerLevelInfo.proto";
-import "BrickBreakerActivityStageInfo.proto";
-// Obf: KCBKILMACFD
-message BrickBreakerDetailInfo {
- repeated BrickBreakerLevelInfo BKFHCIKHHKN = 10;
- repeated BrickBreakerActivityStageInfo stage_info_list = 9;
- repeated BrickBreakerLevelInfo BBMAENNPEOD = 2;
- map skill_info_map = 13;
-}
diff --git a/proto/BrickBreakerLevelInfo.proto b/proto/BrickBreakerLevelInfo.proto
deleted file mode 100644
index f903ee0a..00000000
--- a/proto/BrickBreakerLevelInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: PMBMMHHDJOH
-message BrickBreakerLevelInfo {
- uint32 level_id = 3;
- repeated uint32 chosen_avatar_list = 1;
- repeated uint32 chosen_skill_list = 13;
- uint32 max_score = 12;
- bool is_finish = 11;
- bool JNFKFCEMOFM = 8;
-}
diff --git a/proto/BrickBreakerSelectAvatarRsp.proto b/proto/BrickBreakerSelectAvatarRsp.proto
deleted file mode 100644
index 7c8fd9e4..00000000
--- a/proto/BrickBreakerSelectAvatarRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 21969
-// Version: 4.6.0
-// Obfs: LCDPHKOCFMK
-message BrickBreakerSelectAvatarRsp {
- repeated uint32 avatar_id = 2;
- int32 retcode = 11;
-}
diff --git a/proto/BuoyantCombatDailyInfo.proto b/proto/BuoyantCombatDailyInfo.proto
deleted file mode 100644
index ad89f40a..00000000
--- a/proto/BuoyantCombatDailyInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BCEFFCJAABN
-message BuoyantCombatDailyInfo {
- uint32 best_score = 10;
- uint32 start_time = 6;
-}
diff --git a/proto/BuoyantCombatDetailInfo.proto b/proto/BuoyantCombatDetailInfo.proto
deleted file mode 100644
index b164a371..00000000
--- a/proto/BuoyantCombatDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "BuoyantCombatDailyInfo.proto";
-// Obf: KMIPMMGADJI
-message BuoyantCombatDetailInfo {
- repeated BuoyantCombatDailyInfo daily_info_list = 5;
-}
diff --git a/proto/CJCLCFNAGDO.proto b/proto/CJCLCFNAGDO.proto
deleted file mode 100644
index 58597d2e..00000000
--- a/proto/CJCLCFNAGDO.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message CJCLCFNAGDO {
- uint32 LIDKBBLDDOK = 6;
- uint32 min_finish_time = 13;
- uint32 level_id = 10;
- bool is_open = 11;
-}
diff --git a/proto/CKBMIEMDAEP.proto b/proto/CKBMIEMDAEP.proto
deleted file mode 100644
index 46c0291f..00000000
--- a/proto/CKBMIEMDAEP.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MOCBKBGIFPJ.proto";
-message CKBMIEMDAEP {
- repeated MOCBKBGIFPJ level_info_list = 14;
-}
diff --git a/proto/CODGCKOENFC.proto b/proto/CODGCKOENFC.proto
deleted file mode 100644
index 9662b06f..00000000
--- a/proto/CODGCKOENFC.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message CODGCKOENFC {
- bool is_finish = 3;
- uint32 MMGJJBELBHF = 8;
- uint32 level_id = 6;
- bool is_open = 9;
-}
diff --git a/proto/ChannelerSlabActivityDetailInfo.proto b/proto/ChannelerSlabActivityDetailInfo.proto
deleted file mode 100644
index 049dcbf6..00000000
--- a/proto/ChannelerSlabActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ChannelerSlabChallengeStage.proto";
-import "ChannellerSlabBuffInfo.proto";
-import "ChannellerSlabLoopDungeonStageInfo.proto";
-// Obf: IEHAEJGOPJC
-message ChannelerSlabActivityDetailInfo {
- repeated ChannelerSlabChallengeStage stage_list = 1;
- ChannellerSlabBuffInfo buff_info = 14;
- uint32 play_end_time = 15;
- ChannellerSlabLoopDungeonStageInfo loop_dungeon_stage_info = 5;
-}
diff --git a/proto/ChannelerSlabCamp.proto b/proto/ChannelerSlabCamp.proto
deleted file mode 100644
index cff8c615..00000000
--- a/proto/ChannelerSlabCamp.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: DLJGHOCEDAE
-message ChannelerSlabCamp {
- Vector pos = 11;
- uint32 reward_id = 15;
- uint32 group_id = 14;
- uint32 buff_num = 5;
-}
diff --git a/proto/ChannelerSlabChallenge.proto b/proto/ChannelerSlabChallenge.proto
deleted file mode 100644
index 7ce85e94..00000000
--- a/proto/ChannelerSlabChallenge.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ChannelerSlabCamp.proto";
-// Obf: FFPKPPELBHH
-message ChannelerSlabChallenge {
- uint32 active_camp_index = 4;
- repeated ChannelerSlabCamp camp_list = 6;
-}
diff --git a/proto/ChannelerSlabChallengeStage.proto b/proto/ChannelerSlabChallengeStage.proto
deleted file mode 100644
index e2888816..00000000
--- a/proto/ChannelerSlabChallengeStage.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ChannelerSlabChallenge.proto";
-import "ChannelerSlabOneoffDungeon.proto";
-// Obf: HJPCAAGPAOO
-message ChannelerSlabChallengeStage {
- uint32 open_time = 10;
- bool is_open = 12;
- repeated ChannelerSlabChallenge challenge_list = 14;
- uint32 stage_id = 4;
- ChannelerSlabOneoffDungeon dungeon_info = 7;
-}
diff --git a/proto/ChannelerSlabLoopDungeonResultInfo.proto b/proto/ChannelerSlabLoopDungeonResultInfo.proto
deleted file mode 100644
index c7bc1e22..00000000
--- a/proto/ChannelerSlabLoopDungeonResultInfo.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-message ChannelerSlabLoopDungeonResultInfo {
- uint32 challenge_max_score = 1;
- uint32 dungeon_index = 2;
- bool is_success = 15;
- uint32 challenge_score = 14; // sus
- bool is_in_time_limit = 10;
-}
\ No newline at end of file
diff --git a/proto/ChannelerSlabOneoffDungeon.proto b/proto/ChannelerSlabOneoffDungeon.proto
deleted file mode 100644
index d1d258eb..00000000
--- a/proto/ChannelerSlabOneoffDungeon.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KJLABEHLCKK
-message ChannelerSlabOneoffDungeon {
- uint32 reward_id = 10;
- bool is_done = 11;
- uint32 dungeon_id = 3;
-}
diff --git a/proto/ChannellerSlabAssistInfo.proto b/proto/ChannellerSlabAssistInfo.proto
deleted file mode 100644
index 5cd282f4..00000000
--- a/proto/ChannellerSlabAssistInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EKJCNEMMJDA
-message ChannellerSlabAssistInfo {
- uint32 avatar_id = 9;
- uint32 avatar_level = 5;
- uint32 uid = 6;
-}
diff --git a/proto/ChannellerSlabBuffInfo.proto b/proto/ChannellerSlabBuffInfo.proto
deleted file mode 100644
index 1e7c930c..00000000
--- a/proto/ChannellerSlabBuffInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ChannellerSlabAssistInfo.proto";
-import "ChannellerSlabBuffSchemeInfo.proto";
-// Obf: DLIGELBIGDK
-message ChannellerSlabBuffInfo {
- repeated ChannellerSlabAssistInfo assist_info_list = 6;
- ChannellerSlabBuffSchemeInfo ABIJPNCCLIG = 11;
- repeated uint32 buff_id_list = 2;
- ChannellerSlabBuffSchemeInfo HEKCEFKOLOE = 15;
-}
diff --git a/proto/ChannellerSlabBuffSchemeInfo.proto b/proto/ChannellerSlabBuffSchemeInfo.proto
deleted file mode 100644
index b37743d3..00000000
--- a/proto/ChannellerSlabBuffSchemeInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FPHALDOONBG
-message ChannellerSlabBuffSchemeInfo {
- uint32 OGCHFGCANIP = 2;
- uint32 JBJAFBCPAGD = 11;
- map slot_map = 9;
-}
diff --git a/proto/ChannellerSlabLoopDungeonInfo.proto b/proto/ChannellerSlabLoopDungeonInfo.proto
deleted file mode 100644
index 9346f565..00000000
--- a/proto/ChannellerSlabLoopDungeonInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: CKMPMHKJFFI
-message ChannellerSlabLoopDungeonInfo {
- uint32 open_time = 13;
- uint32 score = 14;
- repeated uint32 last_condition_id_list = 1;
- uint32 dungeon_index = 6;
- bool is_first_pass_reward_taken = 2;
- bool is_open = 15;
-}
diff --git a/proto/ChannellerSlabLoopDungeonResultInfo.proto b/proto/ChannellerSlabLoopDungeonResultInfo.proto
deleted file mode 100644
index 63081395..00000000
--- a/proto/ChannellerSlabLoopDungeonResultInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BIMIBAHBDAC
-message ChannellerSlabLoopDungeonResultInfo {
- uint32 challenge_max_score = 4;
- uint32 dungeon_index = 11;
- bool is_success = 10;
- bool is_in_time_limit = 7;
- uint32 challenge_score = 1;
-}
diff --git a/proto/ChannellerSlabLoopDungeonStageInfo.proto b/proto/ChannellerSlabLoopDungeonStageInfo.proto
deleted file mode 100644
index 1581be7f..00000000
--- a/proto/ChannellerSlabLoopDungeonStageInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ChannellerSlabLoopDungeonInfo.proto";
-// Obf: OIMGPMJMHJJ
-message ChannellerSlabLoopDungeonStageInfo {
- bool is_open = 2;
- repeated ChannellerSlabLoopDungeonInfo dungeon_info_list = 14;
- uint32 last_difficulty_id = 12;
- uint32 open_time = 13;
- repeated uint32 taken_reward_index_list = 5;
-}
diff --git a/proto/CharAmusementDetailInfo.proto b/proto/CharAmusementDetailInfo.proto
deleted file mode 100644
index 96966686..00000000
--- a/proto/CharAmusementDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CharAmusementStageData.proto";
-// Obf: PGIMABDCLAP
-message CharAmusementDetailInfo {
- repeated CharAmusementStageData stage_data_list = 1;
-}
diff --git a/proto/CharAmusementStageData.proto b/proto/CharAmusementStageData.proto
deleted file mode 100644
index 6b1c6296..00000000
--- a/proto/CharAmusementStageData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NODKOHOHHDL
-message CharAmusementStageData {
- bool is_open = 6;
- uint32 finish_time = 12;
- uint32 stage_id = 7;
-}
diff --git a/proto/ChatChannelDataNotify.proto b/proto/ChatChannelDataNotify.proto
deleted file mode 100644
index 90d47677..00000000
--- a/proto/ChatChannelDataNotify.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "ChatChannelInfo.proto";
-
-// 4.6.0
-// CmdId: 4276
-message ChatChannelDataNotify {
- repeated ChatChannelInfo channel_info_list = 6;
- repeated uint32 channel_list = 15;
-}
\ No newline at end of file
diff --git a/proto/ChatChannelInfo.proto b/proto/ChatChannelInfo.proto
deleted file mode 100644
index cf81ae31..00000000
--- a/proto/ChatChannelInfo.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-message ChatChannelInfo {
- uint32 channel_id = 10;
- bool is_shield = 11;
-}
\ No newline at end of file
diff --git a/proto/ChatChannelInfoNotify.proto b/proto/ChatChannelInfoNotify.proto
deleted file mode 100644
index ebf5ec30..00000000
--- a/proto/ChatChannelInfoNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "ChatChannelInfo.proto";
-
-// 4.6.0
-// CmdId: 26577
-message ChatChannelInfoNotify {
- ChatChannelInfo channel_info = 5;
-}
\ No newline at end of file
diff --git a/proto/ChatChannelShieldNotify.proto b/proto/ChatChannelShieldNotify.proto
deleted file mode 100644
index 52b67b3f..00000000
--- a/proto/ChatChannelShieldNotify.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 6815
-message ChatChannelShieldNotify {
- uint32 channel_id = 6;
- bool is_shield = 8;
-}
\ No newline at end of file
diff --git a/proto/ChessActivityDetailInfo.proto b/proto/ChessActivityDetailInfo.proto
deleted file mode 100644
index 70d623ce..00000000
--- a/proto/ChessActivityDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: PPJHINMBHKA
-message ChessActivityDetailInfo {
- uint32 OGHIGEJOHCB = 6;
- bool is_teach_dungeon_finished = 9;
- uint32 exp = 4;
- uint32 CNHHFJDFLNK = 3;
- bool is_content_closed = 11;
- repeated uint32 finished_map_id_list = 12;
- uint32 level = 5;
- uint32 content_close_time = 14;
- uint32 punish_over_time = 15;
-}
diff --git a/proto/CityReputationRequestInfo.proto b/proto/CityReputationRequestInfo.proto
deleted file mode 100644
index 198db11d..00000000
--- a/proto/CityReputationRequestInfo.proto
+++ /dev/null
@@ -1,16 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// Obfs: JNIMFEJFNOO
-message CityReputationRequestInfo {
- message RequestInfo {
- uint32 request_id = 1;
- bool is_taken_reward = 11;
- uint32 quest_id = 14;
- }
-
- bool is_open = 6;
- repeated RequestInfo request_info_list = 15;
-}
\ No newline at end of file
diff --git a/proto/ClientInputType.proto b/proto/ClientInputType.proto
deleted file mode 100644
index c800bb56..00000000
--- a/proto/ClientInputType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NIHDBIEPBGP
-enum ClientInputType {
- CLIENT_INPUT_NONE = 0;
- CLIENT_INPUT_KEYBORD_MOUSE = 1;
- CLIENT_INPUT_GAMEPAD = 2;
- CLIENT_INPUT_TOUCH_PANEL = 3;
-}
diff --git a/proto/ClientTransmitReq.proto b/proto/ClientTransmitReq.proto
deleted file mode 100644
index e5db16e5..00000000
--- a/proto/ClientTransmitReq.proto
+++ /dev/null
@@ -1,16 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "TransmitReason.proto";
-import "Vector.proto";
-
-// CmdId: 7279
-// Version: 4.6.0
-// Obfs: LOHKIHALHIC
-message ClientTransmitReq {
- TransmitReason reason = 5;
- Vector pos = 9;
- Vector rot = 11;
- uint32 scene_id = 13;
-}
diff --git a/proto/ClientTransmitRsp.proto b/proto/ClientTransmitRsp.proto
deleted file mode 100644
index 28932f79..00000000
--- a/proto/ClientTransmitRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "TransmitReason.proto";
-
-// CmdId: 28038
-// Version: 4.6.0
-// Obfs: LOEEFJBLHNH
-message ClientTransmitRsp {
- int32 retcode = 11;
- TransmitReason reason = 15;
-}
diff --git a/proto/CoinCollectDetailInfo.proto b/proto/CoinCollectDetailInfo.proto
deleted file mode 100644
index 24946dc3..00000000
--- a/proto/CoinCollectDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CoinCollectLevelData.proto";
-// Obf: KAMACGOLOFG
-message CoinCollectDetailInfo {
- repeated CoinCollectLevelData level_data_list = 10;
-}
diff --git a/proto/CoinCollectLevelData.proto b/proto/CoinCollectLevelData.proto
deleted file mode 100644
index f80658c3..00000000
--- a/proto/CoinCollectLevelData.proto
+++ /dev/null
@@ -1,34 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CoinCollectTeamInfoData.proto";
-// Obf: KKFFELDHOKC
-message CoinCollectLevelData {
- uint32 CGCAEFMBDLE = 13;
- uint32 OIDEGDJMAAH = 11;
- bool NJJLELKNFPL = 10;
- bool GICIIMOFPLC = 9;
- bool is_level_open = 5;
- bool NFKJLPLDDBM = 4;
- uint32 NOBHHOIAPMM = 12;
- uint32 GENIGFJFKEE = 3;
- uint32 level_id = 15;
- CoinCollectTeamInfoData single_best_team_info = 8;
- repeated CoinCollectTeamInfoData double_best_team_info_list = 2;
- uint32 PKPHLANBFAM = 14;
-}
diff --git a/proto/CoinCollectTeamInfoData.proto b/proto/CoinCollectTeamInfoData.proto
deleted file mode 100644
index 11ac731d..00000000
--- a/proto/CoinCollectTeamInfoData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NHCKJHAHCFJ
-message CoinCollectTeamInfoData {
- repeated uint32 avatar_id_list = 4;
- uint32 player_uid = 13;
- bool is_host = 8;
- uint32 choose_skill_no = 15;
- repeated uint32 PLDBCFMDGLP = 12;
- repeated uint32 DIDCPEELBFN = 5;
-}
diff --git a/proto/CoopCgShowNotify.proto b/proto/CoopCgShowNotify.proto
deleted file mode 100644
index 84e3ec8e..00000000
--- a/proto/CoopCgShowNotify.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 26025
-// Obf: JDLGCMDAEFP
-message CoopCgShowNotify {
- repeated uint32 cg_list = 4;
-}
diff --git a/proto/CoopCgUpdateNotify.proto b/proto/CoopCgUpdateNotify.proto
deleted file mode 100644
index 3447ace9..00000000
--- a/proto/CoopCgUpdateNotify.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 25026
-// Obf: GFIFBOOBGOP
-message CoopCgUpdateNotify {
- repeated uint32 cg_list = 6;
-}
diff --git a/proto/CoopProgressUpdateNotify.proto b/proto/CoopProgressUpdateNotify.proto
deleted file mode 100644
index 45d77ffa..00000000
--- a/proto/CoopProgressUpdateNotify.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 29927
-// Obf: MMAMPOIJIFF
-message CoopProgressUpdateNotify {
- bool is_have_progress = 11;
- uint32 cur_coop_point = 12;
-}
diff --git a/proto/CoopRewardUpdateNotify.proto b/proto/CoopRewardUpdateNotify.proto
deleted file mode 100644
index 02cc4418..00000000
--- a/proto/CoopRewardUpdateNotify.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CoopReward.proto";
-// CmdId: 1034
-// Obf: ADOBCEAELOF
-message CoopRewardUpdateNotify {
- repeated CoopReward reward_list = 13;
-}
diff --git a/proto/CrucibleActivityDetailInfo.proto b/proto/CrucibleActivityDetailInfo.proto
deleted file mode 100644
index b6a560bb..00000000
--- a/proto/CrucibleActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-import "CrucibleBattleUidInfo.proto";
-// Obf: AADKBFPPACE
-message CrucibleActivityDetailInfo {
- Vector pos = 7;
- uint32 cost_time = 2;
- uint32 battle_world_level = 4;
- repeated CrucibleBattleUidInfo uid_info_list = 9;
-}
diff --git a/proto/CrucibleBattleUidInfo.proto b/proto/CrucibleBattleUidInfo.proto
deleted file mode 100644
index f3b68ed6..00000000
--- a/proto/CrucibleBattleUidInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ProfilePicture.proto";
-// Obf: LCFEBPAKLPL
-message CrucibleBattleUidInfo {
- uint32 uid = 3;
- string online_id = 4;
- uint32 icon = 14;
- string nickname = 10;
- ProfilePicture profile_picture = 6;
-}
diff --git a/proto/CrystalLinkActivityDetailInfo.proto b/proto/CrystalLinkActivityDetailInfo.proto
deleted file mode 100644
index c2ac0044..00000000
--- a/proto/CrystalLinkActivityDetailInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CrystalLinkLevelInfo.proto";
-// Obf: CMABEBHJACJ
-message CrystalLinkActivityDetailInfo {
- repeated CrystalLinkLevelInfo level_info_list = 13;
- uint32 difficulty_id = 1;
-}
diff --git a/proto/CrystalLinkBuffInfo.proto b/proto/CrystalLinkBuffInfo.proto
deleted file mode 100644
index 290e23d8..00000000
--- a/proto/CrystalLinkBuffInfo.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-message CrystalLinkBuffInfo {
- uint32 BHGKKDGHAKN = 9;
- uint32 IHDGOBBBADD = 12;
-}
\ No newline at end of file
diff --git a/proto/CrystalLinkDungeonInfoNotify.proto b/proto/CrystalLinkDungeonInfoNotify.proto
deleted file mode 100644
index ef820b2b..00000000
--- a/proto/CrystalLinkDungeonInfoNotify.proto
+++ /dev/null
@@ -1,16 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "CrystalLinkBuffInfo.proto";
-import "CrystalLinkDungeonAvatarInfo.proto";
-
-// 4.6.0
-// CmdId: 3946
-message CrystalLinkDungeonInfoNotify {
- uint32 level_id = 3;
- repeated CrystalLinkDungeonAvatarInfo BKGNMCPHAOK = 5;
- uint32 difficulty_id = 6;
- uint32 init_gallery_progress = 7;
- repeated CrystalLinkBuffInfo buff_info_list = 11;
- bool is_upper_part = 12;
-}
\ No newline at end of file
diff --git a/proto/CrystalLinkDungeonSettleInfo.proto b/proto/CrystalLinkDungeonSettleInfo.proto
deleted file mode 100644
index b2f470a4..00000000
--- a/proto/CrystalLinkDungeonSettleInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: CPMOMCPKNBD
-message CrystalLinkDungeonSettleInfo {
- uint32 DEJJPIOCJDD = 15;
- uint32 final_score = 12;
- uint32 level_id = 3;
- uint32 ENBKLKPPLHL = 6;
- uint32 difficulty_id = 5;
- bool is_new_record = 7;
- bool PDKDBGNJPDL = 8;
-}
diff --git a/proto/CrystalLinkEnterDungeonReq.proto b/proto/CrystalLinkEnterDungeonReq.proto
deleted file mode 100644
index 9410293f..00000000
--- a/proto/CrystalLinkEnterDungeonReq.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "CrystalLinkTeamInfo.proto";
-
-// 4.6.0
-// CmdId: 29969
-message CrystalLinkEnterDungeonReq {
- uint32 level_id = 7;
- repeated CrystalLinkTeamInfo team_info_list = 9;
- uint32 difficulty_id = 12;
-}
\ No newline at end of file
diff --git a/proto/CrystalLinkEnterDungeonRsp.proto b/proto/CrystalLinkEnterDungeonRsp.proto
deleted file mode 100644
index d3110672..00000000
--- a/proto/CrystalLinkEnterDungeonRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "CrystalLinkTeamInfo.proto";
-
-// 4.6.0
-// CmdId: 8016
-message CrystalLinkEnterDungeonRsp {
- int32 retcode = 7;
- uint32 difficulty_id = 8;
- uint32 level_id = 10;
- repeated CrystalLinkTeamInfo team_info_list = 14;
-}
\ No newline at end of file
diff --git a/proto/CrystalLinkLevelInfo.proto b/proto/CrystalLinkLevelInfo.proto
deleted file mode 100644
index a206cf18..00000000
--- a/proto/CrystalLinkLevelInfo.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "CrystalLinkTeamInfo.proto";
-
-// Version: 4.6.0
-// Obfs: DEEAEONHCHO
-message CrystalLinkLevelInfo {
- uint32 level_id = 2;
- uint32 best_score = 3;
- repeated CrystalLinkTeamInfo team_info_list = 12;
- bool is_open = 14;
-}
\ No newline at end of file
diff --git a/proto/CrystalLinkTeamInfo.proto b/proto/CrystalLinkTeamInfo.proto
deleted file mode 100644
index 5221f3fd..00000000
--- a/proto/CrystalLinkTeamInfo.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "CrystalLinkAvatarInfo.proto";
-import "CrystalLinkBuffInfo.proto";
-
-// 4.6.0
-message CrystalLinkTeamInfo {
- repeated CrystalLinkAvatarInfo avatar_info_list = 11;
- repeated CrystalLinkBuffInfo buff_info_list = 14;
-}
\ No newline at end of file
diff --git a/proto/CutSceneEndNotify.proto b/proto/CutSceneEndNotify.proto
deleted file mode 100644
index 87678b17..00000000
--- a/proto/CutSceneEndNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 579
-message CutSceneEndNotify {
- int32 retcode = 7;
- uint32 cutscene_id = 12;
-}
\ No newline at end of file
diff --git a/proto/CutSceneFinishNotify.proto b/proto/CutSceneFinishNotify.proto
deleted file mode 100644
index 489cad9e..00000000
--- a/proto/CutSceneFinishNotify.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 26365
-message CutSceneFinishNotify {
- uint32 cutscene_id = 3;
-}
\ No newline at end of file
diff --git a/proto/DANGNFLPALM.proto b/proto/DANGNFLPALM.proto
deleted file mode 100644
index db6fdf04..00000000
--- a/proto/DANGNFLPALM.proto
+++ /dev/null
@@ -1,21 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message DANGNFLPALM {
- repeated uint32 BGLELLDBJJJ = 13;
-}
diff --git a/proto/DIAODPEOGAA.proto b/proto/DIAODPEOGAA.proto
deleted file mode 100644
index 26b9f6d7..00000000
--- a/proto/DIAODPEOGAA.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message DIAODPEOGAA {
- uint32 use_time = 2;
- bool is_open = 4;
- bool is_finish = 6;
- uint32 level_id = 13;
-}
diff --git a/proto/DIIHAAGDDJK.proto b/proto/DIIHAAGDDJK.proto
deleted file mode 100644
index 9f0eb87c..00000000
--- a/proto/DIIHAAGDDJK.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-enum DIIHAAGDDJK {
- DIIHAAGDDJK_WispCageStateNotExist = 0;
- DIIHAAGDDJK_WispCageStateCreated = 1;
- DIIHAAGDDJK_WispCageStateMaterialDelivered = 2;
- DIIHAAGDDJK_WispCageStateNotTakeReward = 3;
-}
diff --git a/proto/DJKIJHJIJPE.proto b/proto/DJKIJHJIJPE.proto
deleted file mode 100644
index a2d58ba5..00000000
--- a/proto/DJKIJHJIJPE.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message DJKIJHJIJPE {
- uint32 ECOIIJNIMKE = 7;
- uint32 stage_id = 6;
- bool is_finished = 5;
- bool is_open = 12;
- uint32 difficulty = 14;
-}
diff --git a/proto/DeliveryActivityDetailInfo.proto b/proto/DeliveryActivityDetailInfo.proto
deleted file mode 100644
index 5a5b4adc..00000000
--- a/proto/DeliveryActivityDetailInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DOBDHABKDGM
-message DeliveryActivityDetailInfo {
- repeated uint32 finished_delivery_quest_index = 14;
- uint32 day_index = 13;
- bool is_taken_reward = 6;
-}
diff --git a/proto/DeshretObeliskChestInfoNotify.proto b/proto/DeshretObeliskChestInfoNotify.proto
deleted file mode 100644
index 827ebbdb..00000000
--- a/proto/DeshretObeliskChestInfoNotify.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "DeshretObeliskChestInfo.proto";
-
-// CmdId: 28537
-// Version: 4.6.0
-// Obfs: LNPPIBAKLFF
-message DeshretObeliskChestInfoNotify {
- repeated DeshretObeliskChestInfo chest_info_list = 10;
-}
diff --git a/proto/DigActivityDetailInfo.proto b/proto/DigActivityDetailInfo.proto
deleted file mode 100644
index 50265ac9..00000000
--- a/proto/DigActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "DigMarkPoint.proto";
-// Obf: BNNCLBHONBI
-message DigActivityDetailInfo {
- uint32 stage_id = 10;
- repeated uint32 stage_id_list = 4;
- repeated DigMarkPoint dig_mark_point_list = 14;
-}
diff --git a/proto/DigMarkPoint.proto b/proto/DigMarkPoint.proto
deleted file mode 100644
index e2ed6dab..00000000
--- a/proto/DigMarkPoint.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: MMHLOCIIAHG
-message DigMarkPoint {
- Vector rot = 12;
- uint32 bundle_id = 6;
- Vector pos = 9;
-}
diff --git a/proto/DragonSpineActivityDetailInfo.proto b/proto/DragonSpineActivityDetailInfo.proto
deleted file mode 100644
index 9b9a5ee6..00000000
--- a/proto/DragonSpineActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "DragonSpineChapterInfo.proto";
-// Obf: JBJKLFFFLJE
-message DragonSpineActivityDetailInfo {
- repeated DragonSpineChapterInfo chapter_info_list = 11;
- uint32 NIBHAJNIAIC = 6;
- uint32 AIGICGINPLO = 14;
- uint32 GKBIMMMIGNF = 2;
- uint32 BCMDOANABLH = 1;
- uint32 weapon_enhance_level = 4;
- bool is_content_closed = 7;
-}
diff --git a/proto/DragonSpineChapterInfo.proto b/proto/DragonSpineChapterInfo.proto
deleted file mode 100644
index c19078a2..00000000
--- a/proto/DragonSpineChapterInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: ANMOGBHGIFM
-message DragonSpineChapterInfo {
- uint32 finished_mission_num = 10;
- uint32 progress = 3;
- uint32 open_time = 5;
- bool is_open = 12;
- uint32 chapter_id = 13;
-}
diff --git a/proto/DuelHeartDetailInfo.proto b/proto/DuelHeartDetailInfo.proto
deleted file mode 100644
index 1f8d86e5..00000000
--- a/proto/DuelHeartDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "DuelHeartLevelInfo.proto";
-// Obf: AMFDOEOCHLJ
-message DuelHeartDetailInfo {
- repeated DuelHeartLevelInfo level_info_list = 15;
-}
diff --git a/proto/DuelHeartLevelDifficultyInfo.proto b/proto/DuelHeartLevelDifficultyInfo.proto
deleted file mode 100644
index 59fc74fb..00000000
--- a/proto/DuelHeartLevelDifficultyInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: IMLMACPDKCO
-message DuelHeartLevelDifficultyInfo {
- bool is_open = 4;
- uint32 difficulty = 1;
- uint32 cost_time = 14;
-}
diff --git a/proto/DuelHeartLevelInfo.proto b/proto/DuelHeartLevelInfo.proto
deleted file mode 100644
index 2f7e22c7..00000000
--- a/proto/DuelHeartLevelInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "DuelHeartLevelDifficultyInfo.proto";
-// Obf: GBABBOEHLPP
-message DuelHeartLevelInfo {
- bool is_cg_viewed = 13;
- bool is_open = 12;
- repeated DuelHeartLevelDifficultyInfo difficulty_info_list = 14;
- uint32 level_id = 2;
-}
diff --git a/proto/DungeonChallengeFinishNotify.proto b/proto/DungeonChallengeFinishNotify.proto
index 8613e383..519c6783 100644
--- a/proto/DungeonChallengeFinishNotify.proto
+++ b/proto/DungeonChallengeFinishNotify.proto
@@ -3,12 +3,9 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ChallengeFinishType.proto";
-import "ChannelerSlabLoopDungeonResultInfo.proto";
import "CustomDungeonResultInfo.proto";
-import "EffigyChallengeDungeonResultInfo.proto";
import "PotionDungeonResultInfo.proto";
import "StrengthenPointData.proto";
-
// Version: 4.7.0
// CmdId: 25587
// CEPEBFLLCLB
@@ -22,8 +19,6 @@ message DungeonChallengeFinishNotify {
bool is_new_record = 2; // sus
uint32 current_value = 14;
oneof detail {
- ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 917;
- EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 165;
PotionDungeonResultInfo potion_dungeon_result_info = 1784;
CustomDungeonResultInfo custom_dungeon_result_info = 1317;
}
diff --git a/proto/DungeonDataNotify.proto b/proto/DungeonDataNotify.proto
deleted file mode 100644
index 16bca7f5..00000000
--- a/proto/DungeonDataNotify.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// CmdId: 6799
-message DungeonDataNotify {
- map dungeon_data_map = 10;
-}
\ No newline at end of file
diff --git a/proto/DungeonDieOptionRsp.proto b/proto/DungeonDieOptionRsp.proto
deleted file mode 100644
index 18cf029f..00000000
--- a/proto/DungeonDieOptionRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "PlayerDieOption.proto";
-// 4.7.0
-// cmdid: 21764
-// CNOFGGAKJKL
-message DungeonDieOptionRsp {
- PlayerDieOption die_option = 11;
- int32 retcode = 3;
- uint32 revive_count = 4;
-}
diff --git a/proto/DungeonSettleExhibitionInfo.proto b/proto/DungeonSettleExhibitionInfo.proto
deleted file mode 100644
index 981f14fb..00000000
--- a/proto/DungeonSettleExhibitionInfo.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ExhibitionDisplayInfo.proto";
-import "OnlinePlayerInfo.proto";
-
-// 4.6.0
-message DungeonSettleExhibitionInfo {
- repeated ExhibitionDisplayInfo card_list = 6;
- OnlinePlayerInfo player_info = 10;
-}
\ No newline at end of file
diff --git a/proto/DungeonSettleNotify.proto b/proto/DungeonSettleNotify.proto
index 93f69aa5..8344f840 100644
--- a/proto/DungeonSettleNotify.proto
+++ b/proto/DungeonSettleNotify.proto
@@ -2,20 +2,20 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-import "DungeonSettleExhibitionInfo.proto";
+//import "DungeonSettleExhibitionInfo.proto";
import "StrengthenPointData.proto";
import "ParamList.proto";
import "TowerLevelEndNotify.proto";
import "TrialAvatarFirstPassDungeonNotify.proto";
-import "ChannelerSlabLoopDungeonResultInfo.proto";
-import "EffigyChallengeDungeonResultInfo.proto";
+//import "ChannelerSlabLoopDungeonResultInfo.proto";
+//import "EffigyChallengeDungeonResultInfo.proto";
// Version: 4.6.0
// CmdId: 944
message DungeonSettleNotify {
uint32 result = 1;
uint32 close_time = 3;
- repeated DungeonSettleExhibitionInfo exhibition_info_list = 5;
+ //repeated DungeonSettleExhibitionInfo exhibition_info_list = 5;
uint32 use_time = 6;
map strengthen_point_data_map = 8;
bool is_success = 9;
@@ -26,30 +26,7 @@ message DungeonSettleNotify {
oneof detail {
TowerLevelEndNotify tower_level_end_notify = 517;
TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 1297;
- ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 803;
- EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 974;
- //RoguelikeDungeonSettleInfo roguelike_dungeon_settle_info = 1594;
- //CrystalLinkDungeonSettleInfo crystal_link_settle_info = 1578;
- //SummerTimeV2DungeonSettleInfo summer_time_v2_dungeon_settle_info = 1189;
- //InstableSprayDungeonSettleInfo instable_spray_settle_info = 1915;
- //WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1143;
- //EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 169;
- //TeamChainSettleInfo team_chain_settle_info = 1188;
- //PacmanSettleInfo pacman_settle_info = 1973;
- //FungusFighterV2SettleInfo fungus_fighter_v2_settle_info = 1458;
- //NIBNJDNHPEF blade_dance_settle_info = 519;
- //MIGBNKHHKLE multi_character_dungeon_settle_info = 233;
- //HPCOAIFPJDG inspiration_spurt_dungeon_settle_info = 1997;
- //KODBLPGOIKM quick_time_combat_settle_info = 110;
- //OKMNDMNIACJ fungus_fighter_v3_settle_info = 190;
- //JCAGIDBMAHL filmfest_battle_settle_info = 755;
- //GODHJGHJOHG filmfest_sniper_settle_info = 1436;
- //PCKAPLFCEKB goal_challenge_settle_info = 1082;
- //GMJBKKCMOHH mist_trial_settle_info = 858;
- //PGOGLHJIHFG stamina_fight_settle_info = 1697;
- //JGDCFJHICHC lost_samachurl_sneak_settle_info = 162;
- //HEDJEKNOIJI auto_time_stop_settle_info = 994;
- //MJOCABKDAHH slime_cannon_settle_info = 1682;
- //LICBKCNACHH effigy_challenge_v5_settle_info = 868;
+ //ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 803;
+ //EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 974;
}
}
\ No newline at end of file
diff --git a/proto/EIMPFJPIBCG.proto b/proto/EIMPFJPIBCG.proto
deleted file mode 100644
index ce5b4c41..00000000
--- a/proto/EIMPFJPIBCG.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message EIMPFJPIBCG {
- repeated uint32 KKJKMCGKPJJ = 12;
- repeated uint32 BPBAAFAGAFN = 7;
- repeated uint32 HIOODFAJLAI = 14;
-}
diff --git a/proto/EPIAFADAJAN.proto b/proto/EPIAFADAJAN.proto
deleted file mode 100644
index 1aebb931..00000000
--- a/proto/EPIAFADAJAN.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-import "DIIHAAGDDJK.proto";
-message EPIAFADAJAN {
- Vector rot = 14;
- DIIHAAGDDJK state = 7;
- uint32 scene_id = 3;
- uint32 gadget_entity_id = 15;
- uint32 GIMDMFFKJKK = 1;
- Vector pos = 13;
-}
diff --git a/proto/EchoShellDetailInfo.proto b/proto/EchoShellDetailInfo.proto
deleted file mode 100644
index e296ede8..00000000
--- a/proto/EchoShellDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SummerTimeDungeonInfo.proto";
-// Obf: MDIGDNCLKNN
-message EchoShellDetailInfo {
- repeated uint32 DNMOEAFCDGC = 5;
- repeated uint32 IMBDIBFMPFM = 6;
- repeated uint32 EADEHMKBOLK = 8;
- repeated SummerTimeDungeonInfo summer_time_dungeon_list = 15;
-}
diff --git a/proto/EffigyActivityDetailInfo.proto b/proto/EffigyActivityDetailInfo.proto
deleted file mode 100644
index cf62b9e7..00000000
--- a/proto/EffigyActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "EffigyDailyInfo.proto";
-// Obf: DLOMGLGOALI
-message EffigyActivityDetailInfo {
- repeated uint32 taken_reward_index_list = 10;
- uint32 last_difficulty_id = 6;
- repeated EffigyDailyInfo daily_info_list = 11;
- uint32 cur_score = 14;
-}
diff --git a/proto/EffigyChallengeDungeonResultInfo.proto b/proto/EffigyChallengeDungeonResultInfo.proto
deleted file mode 100644
index 37d7f8ab..00000000
--- a/proto/EffigyChallengeDungeonResultInfo.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-message EffigyChallengeDungeonResultInfo {
- uint32 challenge_max_score = 4;
- uint32 challenge_score = 7;
- bool is_success = 8;
- uint32 challenge_id = 9;
- bool is_in_time_limit = 12;
-}
\ No newline at end of file
diff --git a/proto/EffigyChallengeV2DetailInfo.proto b/proto/EffigyChallengeV2DetailInfo.proto
deleted file mode 100644
index 69cdd41e..00000000
--- a/proto/EffigyChallengeV2DetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "EffigyChallengeV2LevelData.proto";
-// Obf: GLGCLOKDIJM
-message EffigyChallengeV2DetailInfo {
- repeated EffigyChallengeV2LevelData level_data_list = 9;
-}
diff --git a/proto/EffigyChallengeV2LevelData.proto b/proto/EffigyChallengeV2LevelData.proto
deleted file mode 100644
index cf65d2bd..00000000
--- a/proto/EffigyChallengeV2LevelData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: CAFLDJBAKMC
-message EffigyChallengeV2LevelData {
- uint32 PPMPMJHEJHJ = 15;
- uint32 LAICFKMFKEH = 6;
- uint32 GGBMJHIMBDP = 3;
- uint32 NPLPFHEKCIH = 14;
- uint32 level_id = 12;
- bool is_level_open = 11;
-}
diff --git a/proto/EffigyChallengeV2SettleInfo.proto b/proto/EffigyChallengeV2SettleInfo.proto
deleted file mode 100644
index e6e9c76f..00000000
--- a/proto/EffigyChallengeV2SettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: GKEGGCBBJNB
-message EffigyChallengeV2SettleInfo {
- uint32 CMCCNBNFAJE = 11;
- bool LFNCGGFLHPL = 9;
- uint32 DCAKCNEDDEB = 12;
- uint32 challenge_mode_difficulty = 3;
- bool FOFHONJNIHG = 4;
- uint32 PHNDBBLLHDI = 1;
-}
diff --git a/proto/EffigyChallengeV4Info.proto b/proto/EffigyChallengeV4Info.proto
deleted file mode 100644
index 119c4e33..00000000
--- a/proto/EffigyChallengeV4Info.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LCCIKPCKGHB.proto";
-// Obf: MEIOGNPAEHN
-message EffigyChallengeV4Info {
- repeated LCCIKPCKGHB ADBOENLOHBO = 1;
-}
diff --git a/proto/EffigyDailyInfo.proto b/proto/EffigyDailyInfo.proto
deleted file mode 100644
index 71a705db..00000000
--- a/proto/EffigyDailyInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FHBCPCLHPNI
-message EffigyDailyInfo {
- uint32 BOJLBFLOAPN = 6;
- uint32 challenge_id = 8;
- uint32 KDLLALBPPLE = 5;
- uint32 challenge_max_score = 15;
- uint32 begin_time = 1;
- bool is_first_pass_reward_taken = 11;
- uint32 day_index = 9;
-}
diff --git a/proto/ElectroherculesBattleDetailInfo.proto b/proto/ElectroherculesBattleDetailInfo.proto
deleted file mode 100644
index 12d5dfa5..00000000
--- a/proto/ElectroherculesBattleDetailInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ElectroherculesBattleStageInfo.proto";
-// Obf: OJPDJIODPJM
-message ElectroherculesBattleDetailInfo {
- bool FPADEODKEMH = 6;
- repeated ElectroherculesBattleStageInfo stage_info_list = 11;
-}
diff --git a/proto/ElectroherculesBattleLevelInfo.proto b/proto/ElectroherculesBattleLevelInfo.proto
deleted file mode 100644
index 196bc756..00000000
--- a/proto/ElectroherculesBattleLevelInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FHJLJHALMBK
-message ElectroherculesBattleLevelInfo {
- uint32 min_finish_time = 10;
- bool is_finish = 8;
- uint32 level_id = 12;
-}
diff --git a/proto/ElectroherculesBattleStageInfo.proto b/proto/ElectroherculesBattleStageInfo.proto
deleted file mode 100644
index 4360e58e..00000000
--- a/proto/ElectroherculesBattleStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ElectroherculesBattleLevelInfo.proto";
-// Obf: FADNKDAMGMD
-message ElectroherculesBattleStageInfo {
- uint32 stage_id = 5;
- bool is_stage_open = 10;
- repeated ElectroherculesBattleLevelInfo level_info_list = 3;
-}
diff --git a/proto/EntityPropNotify.proto b/proto/EntityPropNotify.proto
deleted file mode 100644
index f5d6de7b..00000000
--- a/proto/EntityPropNotify.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "PropValue.proto";
-
-// 4.6.0
-// CmdId: 9051
-message EntityPropNotify {
- map prop_map = 10;
- uint32 entity_id = 14;
-}
\ No newline at end of file
diff --git a/proto/EntityTagChangeNotify.proto b/proto/EntityTagChangeNotify.proto
deleted file mode 100644
index 5a5bd313..00000000
--- a/proto/EntityTagChangeNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-message EntityTagChangeNotify {
- uint32 entity_id = 7;
- string tag = 14;
- bool is_add = 15;
-}
\ No newline at end of file
diff --git a/proto/ExpeditionActivityDetailInfo.proto b/proto/ExpeditionActivityDetailInfo.proto
deleted file mode 100644
index 5cb920bb..00000000
--- a/proto/ExpeditionActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ExpeditionPathInfo.proto";
-import "ExpeditionChallengeInfo.proto";
-// Obf: OPCCCDFLFBA
-message ExpeditionActivityDetailInfo {
- bool is_content_closed = 12;
- uint32 content_close_time = 1;
- repeated ExpeditionPathInfo path_info_list = 5;
- repeated ExpeditionChallengeInfo challenge_info_list = 4;
- uint32 HCDDLBJBIOH = 9;
- uint32 OLDDLIEHOBB = 2;
-}
diff --git a/proto/ExpeditionChallengeInfo.proto b/proto/ExpeditionChallengeInfo.proto
deleted file mode 100644
index a3d9dde4..00000000
--- a/proto/ExpeditionChallengeInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JHMBENBNPBH
-message ExpeditionChallengeInfo {
- uint32 open_time = 2;
- uint32 id = 4;
- bool is_finished = 10;
-}
diff --git a/proto/ExpeditionPathInfo.proto b/proto/ExpeditionPathInfo.proto
deleted file mode 100644
index 012df5d0..00000000
--- a/proto/ExpeditionPathInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ExpeditionState.proto";
-// Obf: CNOJJMNNAAJ
-message ExpeditionPathInfo {
- uint32 path_id = 7;
- float bonus_probability = 9;
- uint32 start_time = 5;
- uint32 AGGGPFNPNLN = 6;
- repeated uint32 avatar_id_list = 15;
- ExpeditionState state = 1;
- uint32 DDCIILLJCLH = 4;
- uint32 challenge_id = 13;
- uint32 EPLFCNHCJOD = 14;
- uint32 OFNGLPBLGGP = 11;
-}
diff --git a/proto/ExpeditionState.proto b/proto/ExpeditionState.proto
deleted file mode 100644
index 87124e99..00000000
--- a/proto/ExpeditionState.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: OMJCJJGBBNI
-enum ExpeditionState {
- EXPEDITION_NONE = 0;
- EXPEDITION_STARTED = 1;
- EXPEDITION_FINISHED = 2;
- EXPEDITION_REWARDED = 3;
- EXPEDITION_LOCKED = 4;
-}
diff --git a/proto/FAFPLBDIGDH.proto b/proto/FAFPLBDIGDH.proto
deleted file mode 100644
index 2d776935..00000000
--- a/proto/FAFPLBDIGDH.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LAOBOIBJGOK.proto";
-message FAFPLBDIGDH {
- optional LAOBOIBJGOK DFFBILKONHM = 12;
-}
diff --git a/proto/FGEEOGDFHAB.proto b/proto/FGEEOGDFHAB.proto
deleted file mode 100644
index 975b8278..00000000
--- a/proto/FGEEOGDFHAB.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "KBHOLONGCBF.proto";
-message FGEEOGDFHAB {
- repeated KBHOLONGCBF FHJBOMAPANA = 4;
-}
diff --git a/proto/FHLNPLFEFFO.proto b/proto/FHLNPLFEFFO.proto
deleted file mode 100644
index 62632e77..00000000
--- a/proto/FHLNPLFEFFO.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LFCGDMNBBKM.proto";
-message FHLNPLFEFFO {
- repeated LFCGDMNBBKM level_info_list = 2;
-}
diff --git a/proto/FKMJAPDCONH.proto b/proto/FKMJAPDCONH.proto
deleted file mode 100644
index d445165c..00000000
--- a/proto/FKMJAPDCONH.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-enum FKMJAPDCONH {
- FKMJAPDCONH_PacmanDungeonStopNone = 0;
- FKMJAPDCONH_PacmanDungeonStopSuccess = 1;
- FKMJAPDCONH_PacmanDungeonStopTimeup = 2;
- FKMJAPDCONH_PacmanDungeonStopClientInterrupt = 3;
- FKMJAPDCONH_PacmanDungeonStopCancel = 4;
- FKMJAPDCONH_PacmanDungeonStopActivityClosed = 5;
- FKMJAPDCONH_PacmanDungeonStopFail = 6;
-}
diff --git a/proto/FLMEGFBOMDO.proto b/proto/FLMEGFBOMDO.proto
deleted file mode 100644
index b8717642..00000000
--- a/proto/FLMEGFBOMDO.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message FLMEGFBOMDO {
- uint32 JKBANIBHKEC = 12;
- uint32 GKNMICKJLHO = 5;
-}
diff --git a/proto/FindHilichurlDayContentInfo.proto b/proto/FindHilichurlDayContentInfo.proto
deleted file mode 100644
index 86948319..00000000
--- a/proto/FindHilichurlDayContentInfo.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: LJINFOOCFLO
-message FindHilichurlDayContentInfo {
- uint32 start_time = 14;
-}
diff --git a/proto/FindHilichurlDetailInfo.proto b/proto/FindHilichurlDetailInfo.proto
deleted file mode 100644
index 9466fe52..00000000
--- a/proto/FindHilichurlDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FindHilichurlDayContentInfo.proto";
-// Obf: KMCDKEKAHAJ
-message FindHilichurlDetailInfo {
- uint32 day_index = 1;
- bool is_end_quest_accept = 9;
- uint32 MPJCDHBBHMM = 12;
- repeated FindHilichurlDayContentInfo day_content_info_list = 14;
- uint32 ILNNKKDIIJA = 11;
- uint32 content_close_time = 3;
- bool is_content_closed = 4;
-}
diff --git a/proto/FinishMainCoopReq.proto b/proto/FinishMainCoopReq.proto
deleted file mode 100644
index 1bae0521..00000000
--- a/proto/FinishMainCoopReq.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 20482
-// Obf: BCKINDNDCCJ
-message FinishMainCoopReq {
- uint32 ending_save_point_id = 5;
- uint32 id = 3;
-}
diff --git a/proto/FinishMainCoopRsp.proto b/proto/FinishMainCoopRsp.proto
deleted file mode 100644
index fa565715..00000000
--- a/proto/FinishMainCoopRsp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 23766
-// Obf: FOIFFFGHDOJ
-message FinishMainCoopRsp {
- int32 retcode = 13;
- uint32 id = 4;
- uint32 ending_save_point_id = 1;
-}
diff --git a/proto/FireWorkData.proto b/proto/FireWorkData.proto
deleted file mode 100644
index 11d7c550..00000000
--- a/proto/FireWorkData.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-// 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/FireWorkNotify.proto b/proto/FireWorkNotify.proto
deleted file mode 100644
index 67503e80..00000000
--- a/proto/FireWorkNotify.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-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
deleted file mode 100644
index 9f645394..00000000
--- a/proto/FireWorkReq.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "FireWorkData.proto";
-
-// CmdId: 6068
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message FireWorkReq {
- FireWorkData fireWorkData = 7;
-}
diff --git a/proto/FishAttractNotify.proto b/proto/FishAttractNotify.proto
deleted file mode 100644
index 19d39034..00000000
--- a/proto/FishAttractNotify.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// CmdId: 7501
-// Version: 4.6.0
-// Obfs: AODMIJLDINJ
-message FishAttractNotify {
- Vector pos = 6;
- uint32 uid = 13;
- repeated uint32 fish_id_list = 15;
-}
diff --git a/proto/FleurFairActivityDetailInfo.proto b/proto/FleurFairActivityDetailInfo.proto
deleted file mode 100644
index b87ba313..00000000
--- a/proto/FleurFairActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FleurFairChapterInfo.proto";
-import "FleurFairMinigameInfo.proto";
-import "FleurFairDungeonSectionInfo.proto";
-// Obf: CNLNABKBIBN
-message FleurFairActivityDetailInfo {
- bool is_dungeon_unlocked = 9;
- repeated FleurFairChapterInfo chapter_info_list = 5;
- map minigame_info_map = 11;
- map dungeon_section_info_map = 6;
- bool is_content_closed = 8;
- uint32 content_close_time = 2;
- uint32 ENECAHHBAIM = 12;
- uint32 EGADPFDKHLN = 15;
-}
diff --git a/proto/FleurFairBalloonInfo.proto b/proto/FleurFairBalloonInfo.proto
deleted file mode 100644
index d2a6d71f..00000000
--- a/proto/FleurFairBalloonInfo.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: MKJJODENGPP
-message FleurFairBalloonInfo {
- uint32 best_score = 10;
-}
diff --git a/proto/FleurFairChapterInfo.proto b/proto/FleurFairChapterInfo.proto
deleted file mode 100644
index be8295ac..00000000
--- a/proto/FleurFairChapterInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BGDPGELKJAF
-message FleurFairChapterInfo {
- uint32 open_time = 9;
- uint32 chapter_id = 12;
-}
diff --git a/proto/FleurFairDungeonSectionInfo.proto b/proto/FleurFairDungeonSectionInfo.proto
deleted file mode 100644
index 48057afa..00000000
--- a/proto/FleurFairDungeonSectionInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: LHGPEPCOLMA
-message FleurFairDungeonSectionInfo {
- bool is_open = 14;
- uint32 section_id = 6;
- uint32 open_time = 13;
-}
diff --git a/proto/FleurFairFallInfo.proto b/proto/FleurFairFallInfo.proto
deleted file mode 100644
index ab5c2417..00000000
--- a/proto/FleurFairFallInfo.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NNDLPBBCGJH
-message FleurFairFallInfo {
- uint32 best_score = 9;
-}
diff --git a/proto/FleurFairMinigameInfo.proto b/proto/FleurFairMinigameInfo.proto
deleted file mode 100644
index 4c1c8736..00000000
--- a/proto/FleurFairMinigameInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FleurFairBalloonInfo.proto";
-import "FleurFairFallInfo.proto";
-import "FleurFairMusicGameInfo.proto";
-// Obf: AJGPICOCNKF
-message FleurFairMinigameInfo {
- uint32 open_time = 15;
- uint32 minigame_id = 11;
- bool is_open = 5;
- oneof detail {
- FleurFairBalloonInfo balloon_info = 14;
- FleurFairFallInfo fall_info = 7;
- FleurFairMusicGameInfo music_info = 10;
- }
-}
diff --git a/proto/FleurFairMusicGameInfo.proto b/proto/FleurFairMusicGameInfo.proto
deleted file mode 100644
index ee37f897..00000000
--- a/proto/FleurFairMusicGameInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FleurFairMusicRecord.proto";
-// Obf: BOOAFGNBGIM
-message FleurFairMusicGameInfo {
- map music_record_map = 11;
-}
diff --git a/proto/FleurFairMusicRecord.proto b/proto/FleurFairMusicRecord.proto
deleted file mode 100644
index 1d444206..00000000
--- a/proto/FleurFairMusicRecord.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NICMDKDJHBF
-message FleurFairMusicRecord {
- uint32 max_combo = 3;
- bool is_unlock = 11;
- uint32 max_score = 10;
-}
diff --git a/proto/FleurFairV2DetailInfo.proto b/proto/FleurFairV2DetailInfo.proto
deleted file mode 100644
index e8d0a791..00000000
--- a/proto/FleurFairV2DetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FleurFairV2PacmanInfo.proto";
-import "FleurFairV2MusicGameInfo.proto";
-import "FleurFairV2PhotoInfo.proto";
-// Obf: PFIMHNGIKNA
-message FleurFairV2DetailInfo {
- FleurFairV2PacmanInfo pacman_info = 9;
- FleurFairV2MusicGameInfo music_game_info = 4;
- FleurFairV2PhotoInfo photo_info = 10;
-}
diff --git a/proto/FleurFairV2MusicGameInfo.proto b/proto/FleurFairV2MusicGameInfo.proto
deleted file mode 100644
index 77940cb4..00000000
--- a/proto/FleurFairV2MusicGameInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MusicGameRecord.proto";
-// Obf: NFFIPPGMKMH
-message FleurFairV2MusicGameInfo {
- map music_game_record_map = 5;
-}
diff --git a/proto/FleurFairV2PacmanInfo.proto b/proto/FleurFairV2PacmanInfo.proto
deleted file mode 100644
index 062805a8..00000000
--- a/proto/FleurFairV2PacmanInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FleurFairV2StageData.proto";
-// Obf: JIHOPDGHCJO
-message FleurFairV2PacmanInfo {
- uint32 AIAIFMJPEBO = 5;
- repeated FleurFairV2StageData stage_data_list = 13;
-}
diff --git a/proto/FleurFairV2PhotoInfo.proto b/proto/FleurFairV2PhotoInfo.proto
deleted file mode 100644
index 4aeecfd5..00000000
--- a/proto/FleurFairV2PhotoInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FleurFairV2PhotoPosData.proto";
-// Obf: AKHABECFEIF
-message FleurFairV2PhotoInfo {
- repeated FleurFairV2PhotoPosData photo_pos_data_list = 12;
-}
diff --git a/proto/FleurFairV2PhotoPosData.proto b/proto/FleurFairV2PhotoPosData.proto
deleted file mode 100644
index 12a45e8c..00000000
--- a/proto/FleurFairV2PhotoPosData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: KEPJHKKDFBF
-message FleurFairV2PhotoPosData {
- uint32 open_time = 10;
- uint32 pos_id = 12;
- bool is_view = 8;
- bool is_open = 11;
- Vector center = 1;
-}
diff --git a/proto/FleurFairV2StageData.proto b/proto/FleurFairV2StageData.proto
deleted file mode 100644
index aea9e22d..00000000
--- a/proto/FleurFairV2StageData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: CECDBOPLBJJ
-message FleurFairV2StageData {
- bool is_open = 5;
- bool is_finish = 2;
- uint32 best_score = 12;
- uint32 stage_id = 3;
-}
diff --git a/proto/FlightActivityDetailInfo.proto b/proto/FlightActivityDetailInfo.proto
deleted file mode 100644
index 8a26ba0e..00000000
--- a/proto/FlightActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FlightDailyRecord.proto";
-// Obf: PDOHHNCBKGB
-message FlightActivityDetailInfo {
- uint32 LNGOLLDBIEC = 11;
- uint32 MPJCDHBBHMM = 4;
- repeated FlightDailyRecord daily_record_list = 10;
-}
diff --git a/proto/FlightDailyRecord.proto b/proto/FlightDailyRecord.proto
deleted file mode 100644
index 07207aa1..00000000
--- a/proto/FlightDailyRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KCHOONLHPDH
-message FlightDailyRecord {
- bool is_touched = 13;
- repeated uint32 watcher_id_list = 5;
- uint32 best_score = 12;
- uint32 start_time = 6;
- uint32 group_id = 2;
-}
diff --git a/proto/FontaineGatherInfo.proto b/proto/FontaineGatherInfo.proto
deleted file mode 100644
index 67f25b11..00000000
--- a/proto/FontaineGatherInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "JFGKMCDLKCN.proto";
-// Obf: GDCGBNJCIOE
-message FontaineGatherInfo {
- repeated JFGKMCDLKCN stage_info_list = 15;
-}
diff --git a/proto/FungusDetail.proto b/proto/FungusDetail.proto
deleted file mode 100644
index ecd0dfdf..00000000
--- a/proto/FungusDetail.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: CGJNHNHCIIB
-message FungusDetail {
- uint32 fungus_id = 6;
- uint32 POHAEGNNKFE = 15;
- bool is_cultivate = 7;
- uint32 name_id = 3;
- uint32 EPEECFNCAJE = 9;
-}
diff --git a/proto/FungusFighterDetailInfo.proto b/proto/FungusFighterDetailInfo.proto
deleted file mode 100644
index 1d3b9d73..00000000
--- a/proto/FungusFighterDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FungusTrainingProgressDetail.proto";
-import "FungusTrainingDungeonDetail.proto";
-import "FungusDetail.proto";
-import "FungusPlotStageDetail.proto";
-// Obf: HIDHOOJCCJF
-message FungusFighterDetailInfo {
- repeated uint32 HOHBALCCDMB = 13;
- repeated uint32 FOGDNLKADKI = 1;
- repeated FungusTrainingProgressDetail training_dungeon_progress_detail_list = 8;
- repeated FungusTrainingDungeonDetail training_dungeon_detail_list = 9;
- repeated FungusDetail fungus_detail_list = 5;
- repeated uint32 IGAAEONOMGM = 7;
- repeated FungusPlotStageDetail plot_stage_detail_list = 15;
-}
diff --git a/proto/FungusFighterMonsterDetail.proto b/proto/FungusFighterMonsterDetail.proto
deleted file mode 100644
index 81f80bae..00000000
--- a/proto/FungusFighterMonsterDetail.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: HMDOLFMPBAF
-message FungusFighterMonsterDetail {
- bool is_alive = 11;
- uint32 fungus_id = 9;
- float cur_hp_percentage = 6;
-}
diff --git a/proto/FungusFighterV2DetailInfo.proto b/proto/FungusFighterV2DetailInfo.proto
deleted file mode 100644
index d9eec27f..00000000
--- a/proto/FungusFighterV2DetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FungusFighterV2LevelData.proto";
-// Obf: AKPDJPALNKF
-message FungusFighterV2DetailInfo {
- repeated FungusFighterV2LevelData level_data_list = 12;
-}
diff --git a/proto/FungusFighterV2LevelData.proto b/proto/FungusFighterV2LevelData.proto
deleted file mode 100644
index 55f14214..00000000
--- a/proto/FungusFighterV2LevelData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DAHFOONKPOM
-message FungusFighterV2LevelData {
- bool is_level_open = 2;
- uint32 level_id = 7;
- uint32 NPLPFHEKCIH = 13;
-}
diff --git a/proto/FungusFighterV2SettleInfo.proto b/proto/FungusFighterV2SettleInfo.proto
deleted file mode 100644
index f4151dc5..00000000
--- a/proto/FungusFighterV2SettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DEIBBCOKCBE
-message FungusFighterV2SettleInfo {
- uint32 GOJKOCDIMEO = 11;
- uint32 level_id = 6;
- uint32 OGOLIHBAJDL = 3;
- bool is_new_record = 8;
- uint32 cost_time = 13;
- uint32 IBJOJJBHKCF = 15;
-}
diff --git a/proto/FungusPlotStageDetail.proto b/proto/FungusPlotStageDetail.proto
deleted file mode 100644
index 250c031f..00000000
--- a/proto/FungusPlotStageDetail.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: OCKGAFIGEMB
-message FungusPlotStageDetail {
- bool is_open = 7;
- uint32 stage_id = 8;
-}
diff --git a/proto/FungusTrainingDungeonDetail.proto b/proto/FungusTrainingDungeonDetail.proto
deleted file mode 100644
index 1a1abc3b..00000000
--- a/proto/FungusTrainingDungeonDetail.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: AJMJIIEAGNF
-message FungusTrainingDungeonDetail {
- uint32 best_score = 12;
- uint32 dungeon_id = 14;
- bool is_open = 2;
-}
diff --git a/proto/FungusTrainingMonsterPreviewDetail.proto b/proto/FungusTrainingMonsterPreviewDetail.proto
deleted file mode 100644
index 281e7e4d..00000000
--- a/proto/FungusTrainingMonsterPreviewDetail.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JMOBGEADKMA
-message FungusTrainingMonsterPreviewDetail {
- uint32 monster_id = 15;
- uint32 level = 6;
- repeated uint32 affix_list = 11;
-}
diff --git a/proto/FungusTrainingPoolPreviewDetail.proto b/proto/FungusTrainingPoolPreviewDetail.proto
deleted file mode 100644
index 8fe4cb5f..00000000
--- a/proto/FungusTrainingPoolPreviewDetail.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FungusTrainingMonsterPreviewDetail.proto";
-// Obf: HNFIMGFEFGO
-message FungusTrainingPoolPreviewDetail {
- uint32 pool_id = 9;
- repeated FungusTrainingMonsterPreviewDetail monster_preview_detail_list = 13;
-}
diff --git a/proto/FungusTrainingProgressDetail.proto b/proto/FungusTrainingProgressDetail.proto
deleted file mode 100644
index fa0381b0..00000000
--- a/proto/FungusTrainingProgressDetail.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FungusTrainingPoolPreviewDetail.proto";
-import "FungusFighterMonsterDetail.proto";
-// Obf: KDGIFHLHDLK
-message FungusTrainingProgressDetail {
- uint32 cur_round = 3;
- repeated uint32 LAKDMPGKFND = 8;
- uint32 dungeon_id = 12;
- repeated FungusTrainingPoolPreviewDetail monster_pool_preview_list = 6;
- uint32 total_used_time = 2;
- repeated FungusFighterMonsterDetail monster_detail_list = 13;
- repeated uint32 HGDEOIPKFAJ = 14;
-}
diff --git a/proto/GCGFestivalDetailInfo.proto b/proto/GCGFestivalDetailInfo.proto
deleted file mode 100644
index f42dd048..00000000
--- a/proto/GCGFestivalDetailInfo.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FHDANDMEDKC
-message GCGFestivalDetailInfo {
- bool BCCMKGLDCAC = 11;
-}
diff --git a/proto/GDGKKLFMJKH.proto b/proto/GDGKKLFMJKH.proto
deleted file mode 100644
index 53f16d24..00000000
--- a/proto/GDGKKLFMJKH.proto
+++ /dev/null
@@ -1,21 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message GDGKKLFMJKH {
- uint32 MHBOIHFGCIK = 1;
-}
diff --git a/proto/GLCFFFILFGK.proto b/proto/GLCFFFILFGK.proto
deleted file mode 100644
index 35b1d946..00000000
--- a/proto/GLCFFFILFGK.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "OPHMAHKJHJD.proto";
-message GLCFFFILFGK {
- repeated OPHMAHKJHJD stage_info_list = 3;
-}
diff --git a/proto/GNAAAEGCDOB.proto b/proto/GNAAAEGCDOB.proto
deleted file mode 100644
index ef64ff90..00000000
--- a/proto/GNAAAEGCDOB.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message GNAAAEGCDOB {
- bool is_finish = 9;
- uint32 level_id = 6;
- bool is_open = 4;
-}
diff --git a/proto/GachaActivityDetailInfo.proto b/proto/GachaActivityDetailInfo.proto
deleted file mode 100644
index 25da1e19..00000000
--- a/proto/GachaActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GachaStageData.proto";
-// Obf: NNIKCIDFIDI
-message GachaActivityDetailInfo {
- repeated GachaStageData gacha_stage_data_list = 8;
- map robot_num_map = 14;
- map have_reward_robot_num_map = 9;
- uint32 FOLDOMNGPJM = 10;
- repeated uint32 have_get_robot_list = 15;
- uint32 FGLFAJBJEEA = 12;
-}
diff --git a/proto/GachaOpenWishNotify.proto b/proto/GachaOpenWishNotify.proto
deleted file mode 100644
index 25349a3e..00000000
--- a/proto/GachaOpenWishNotify.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 3594
-// Version: 4.6.0
-// Obfs: ???
-message GachaOpenWishNotify {
- uint32 gachaType = 3;
- uint32 gachaScheduleId = 4;
-}
diff --git a/proto/GachaSimpleInfoNotify.proto b/proto/GachaSimpleInfoNotify.proto
deleted file mode 100644
index 6517c5ef..00000000
--- a/proto/GachaSimpleInfoNotify.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// CmdId: 7025
-message GachaSimpleInfoNotify {
- bool is_new = 9;
-}
\ No newline at end of file
diff --git a/proto/GachaStageData.proto b/proto/GachaStageData.proto
deleted file mode 100644
index f52009d9..00000000
--- a/proto/GachaStageData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KKIPIFJEOPL
-message GachaStageData {
- uint32 stage_id = 3;
- map target_num_map = 13;
- bool is_open = 6;
-}
diff --git a/proto/GcgPveInfiniteInfo.proto b/proto/GcgPveInfiniteInfo.proto
deleted file mode 100644
index 14ad90e9..00000000
--- a/proto/GcgPveInfiniteInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BEECBIAGJHO
-message GcgPveInfiniteInfo {
- map MEBDFIIEPBM = 14;
- bool HOGJFCLMMPC = 12;
-}
diff --git a/proto/GcgPveInfo.proto b/proto/GcgPveInfo.proto
deleted file mode 100644
index 5269c2f1..00000000
--- a/proto/GcgPveInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MDKNMCFKHOF.proto";
-// Obf: GHPKLMBMLOG
-message GcgPveInfo {
- bool HOGJFCLMMPC = 7;
- repeated MDKNMCFKHOF level_data_list = 4;
-}
diff --git a/proto/GcgPvePuzzleInfo.proto b/proto/GcgPvePuzzleInfo.proto
deleted file mode 100644
index 44a548bd..00000000
--- a/proto/GcgPvePuzzleInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NNBINJFKNAD
-message GcgPvePuzzleInfo {
- bool HOGJFCLMMPC = 9;
- repeated uint32 CPJEMFGLLKE = 11;
-}
diff --git a/proto/GearActivityDetailInfo.proto b/proto/GearActivityDetailInfo.proto
deleted file mode 100644
index d85d4771..00000000
--- a/proto/GearActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GearLevelData.proto";
-import "JigsawPictureData.proto";
-// Obf: LJAEIOLGCDE
-message GearActivityDetailInfo {
- repeated GearLevelData gear_level_data_list = 8;
- JigsawPictureData jigsaw_picture_data = 5;
-}
diff --git a/proto/GearLevelData.proto b/proto/GearLevelData.proto
deleted file mode 100644
index b0c2ce48..00000000
--- a/proto/GearLevelData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DFJGCCIKGLP
-message GearLevelData {
- uint32 level_id = 4;
- uint32 EEMGKJOCHHK = 3;
- uint32 open_time = 14;
- bool is_open = 12;
- bool is_finished = 8;
- uint32 MMGJJBELBHF = 9;
-}
diff --git a/proto/GetAllActivatedBargainDataReq.proto b/proto/GetAllActivatedBargainDataReq.proto
deleted file mode 100644
index bbe50037..00000000
--- a/proto/GetAllActivatedBargainDataReq.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 22200
-// Obf: KGMCPOKKAIL
-message GetAllActivatedBargainDataReq {
-}
diff --git a/proto/GetAreaExplorePointReq.proto b/proto/GetAreaExplorePointReq.proto
deleted file mode 100644
index 4fcdc12b..00000000
--- a/proto/GetAreaExplorePointReq.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 533
-// Version: 4.7.0
-// Obfs: ???
-message GetAreaExplorePointReq {
- repeated uint32 area_id_list = 13;
-}
diff --git a/proto/GetAreaExplorePointRsp.proto b/proto/GetAreaExplorePointRsp.proto
deleted file mode 100644
index 561dea44..00000000
--- a/proto/GetAreaExplorePointRsp.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 5384
-// Version: 4.7.0
-// Obfs: ???
-message GetAreaExplorePointRsp {
- int32 retcode = 1;
- repeated uint32 explore_point_list = 5;
- repeated uint32 area_id_list = 13;
-}
diff --git a/proto/GetBattlePassProductReq.proto b/proto/GetBattlePassProductReq.proto
deleted file mode 100644
index 4b909a8d..00000000
--- a/proto/GetBattlePassProductReq.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 208
-// Version: 4.6.0
-// Obfs: MIAMFKLMOHN
-message GetBattlePassProductReq {
- uint32 battle_pass_product_play_type = 11;
-}
diff --git a/proto/GetBattlePassProductRsp.proto b/proto/GetBattlePassProductRsp.proto
deleted file mode 100644
index 86ace03c..00000000
--- a/proto/GetBattlePassProductRsp.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 4426
-// Version: 4.6.0
-// Obfs: FPLDICCHNPH
-message GetBattlePassProductRsp {
- uint32 battle_pass_product_play_type = 2;
- uint32 cur_schedule_id = 4;
- string price_tier = 8;
- int32 retcode = 12;
- string product_id = 14;
-}
\ No newline at end of file
diff --git a/proto/GetBlossomBriefInfoListReq.proto b/proto/GetBlossomBriefInfoListReq.proto
deleted file mode 100644
index b9504027..00000000
--- a/proto/GetBlossomBriefInfoListReq.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 20706
-// Version: 4.6.0
-// Obfs: CLCBKDGLMJP
-message GetBlossomBriefInfoListReq {
- repeated uint32 city_id_list = 12;
-}
\ No newline at end of file
diff --git a/proto/GetBlossomBriefInfoListRsp.proto b/proto/GetBlossomBriefInfoListRsp.proto
deleted file mode 100644
index a29a6faf..00000000
--- a/proto/GetBlossomBriefInfoListRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "BlossomBriefInfo.proto";
-
-// CmdId: 27024
-// Version: 4.7.0
-// Obfs: HHMJIHLJDJE
-message GetBlossomBriefInfoListRsp {
- repeated BlossomBriefInfo brief_info_list = 14;
- int32 retcode = 13;
-}
diff --git a/proto/GetHeadIconDataRsp.proto b/proto/GetHeadIconDataRsp.proto
deleted file mode 100644
index ff865d06..00000000
--- a/proto/GetHeadIconDataRsp.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-message GetHeadIconDataRsp {
- repeated uint32 special_head_icon_list = 7;
- int32 retcode = 13;
-}
\ No newline at end of file
diff --git a/proto/GetPlayerHeadIconDataReq.proto b/proto/GetPlayerHeadIconDataReq.proto
deleted file mode 100644
index 5106b259..00000000
--- a/proto/GetPlayerHeadIconDataReq.proto
+++ /dev/null
@@ -1,6 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-message GetPlayerHeadIconDataReq {
-}
\ No newline at end of file
diff --git a/proto/GetPlayerHeadIconDataRsp.proto b/proto/GetPlayerHeadIconDataRsp.proto
deleted file mode 100644
index 86606f44..00000000
--- a/proto/GetPlayerHeadIconDataRsp.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "PlayerHeadIcon.proto";
-
-// 4.7.0
-message GetPlayerHeadIconDataRsp {
- repeated PlayerHeadIcon head_icon_list = 4;
-}
\ No newline at end of file
diff --git a/proto/GetSceneNpcPositionRsp.proto b/proto/GetSceneNpcPositionRsp.proto
deleted file mode 100644
index 3699cfc7..00000000
--- a/proto/GetSceneNpcPositionRsp.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "NpcPositionInfo.proto";
-
-// CmdId: 24033
-// Version: 4.6.0
-// Obfs: NPPNJKFOCDG
-message NPPNJKFOCDG {
- int32 retcode = 1;
- uint32 scene_id = 2;
- repeated NpcPositionInfo npc_info_list = 4;
-}
\ No newline at end of file
diff --git a/proto/GravenInnocenceCampInfo.proto b/proto/GravenInnocenceCampInfo.proto
deleted file mode 100644
index ba5f185d..00000000
--- a/proto/GravenInnocenceCampInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GravenInnocenceCampStageInfo.proto";
-// Obf: BGNMBICOPLD
-message GravenInnocenceCampInfo {
- repeated GravenInnocenceCampStageInfo stage_info_list = 6;
-}
diff --git a/proto/GravenInnocenceCampStageInfo.proto b/proto/GravenInnocenceCampStageInfo.proto
deleted file mode 100644
index 9a7ecbff..00000000
--- a/proto/GravenInnocenceCampStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: CDBDGMFBODA
-message GravenInnocenceCampStageInfo {
- uint32 stage_id = 6;
- bool is_open = 12;
- bool is_finished = 11;
- uint32 level_id = 14;
-}
diff --git a/proto/GravenInnocenceCarveInfo.proto b/proto/GravenInnocenceCarveInfo.proto
deleted file mode 100644
index 28592233..00000000
--- a/proto/GravenInnocenceCarveInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GravenInnocenceCarveStageInfo.proto";
-// Obf: AGMFABMFAOF
-message GravenInnocenceCarveInfo {
- uint32 can_edit_count = 8;
- repeated uint32 has_edit_config_id_list = 13;
- repeated GravenInnocenceCarveStageInfo stage_info_list = 12;
-}
diff --git a/proto/GravenInnocenceCarveStageInfo.proto b/proto/GravenInnocenceCarveStageInfo.proto
deleted file mode 100644
index 2d3129b9..00000000
--- a/proto/GravenInnocenceCarveStageInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: HLIANKOLINB
-message GravenInnocenceCarveStageInfo {
- bool is_open = 3;
- uint32 stage_id = 14;
-}
diff --git a/proto/GravenInnocenceDetailInfo.proto b/proto/GravenInnocenceDetailInfo.proto
deleted file mode 100644
index c207524f..00000000
--- a/proto/GravenInnocenceDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GravenInnocenceRaceInfo.proto";
-import "GravenInnocenceCampInfo.proto";
-import "GravenInnocencePhotoInfo.proto";
-import "GravenInnocenceCarveInfo.proto";
-// Obf: DAMILCBHHPE
-message GravenInnocenceDetailInfo {
- GravenInnocenceRaceInfo race_info = 13;
- GravenInnocenceCampInfo camp_info = 11;
- bool is_content_closed = 7;
- GravenInnocencePhotoInfo photo_info = 2;
- GravenInnocenceCarveInfo carve_info = 15;
-}
diff --git a/proto/GravenInnocencePhotoInfo.proto b/proto/GravenInnocencePhotoInfo.proto
deleted file mode 100644
index 9f94b3f8..00000000
--- a/proto/GravenInnocencePhotoInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GravenInnocencePhotoStageInfo.proto";
-import "GravenInnocencePhotoObjectInfo.proto";
-// Obf: HLNCBIKONCA
-message GravenInnocencePhotoInfo {
- repeated GravenInnocencePhotoStageInfo stage_info_list = 11;
- repeated GravenInnocencePhotoObjectInfo object_info_list = 15;
-}
diff --git a/proto/GravenInnocencePhotoObjectInfo.proto b/proto/GravenInnocencePhotoObjectInfo.proto
deleted file mode 100644
index 7cb5554f..00000000
--- a/proto/GravenInnocencePhotoObjectInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: ICNCDADMNMM
-message GravenInnocencePhotoObjectInfo {
- uint32 param = 11;
- uint32 finish_time = 12;
- uint32 object_id = 14;
-}
diff --git a/proto/GravenInnocencePhotoStageInfo.proto b/proto/GravenInnocencePhotoStageInfo.proto
deleted file mode 100644
index 600f2e51..00000000
--- a/proto/GravenInnocencePhotoStageInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: APFJJCGJNIP
-message GravenInnocencePhotoStageInfo {
- bool is_finished = 3;
- bool is_open = 9;
- uint32 stage_id = 13;
-}
diff --git a/proto/GravenInnocenceRaceInfo.proto b/proto/GravenInnocenceRaceInfo.proto
deleted file mode 100644
index 153f9509..00000000
--- a/proto/GravenInnocenceRaceInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "GravenInnocenceRaceLevelInfo.proto";
-// Obf: GONDHGNEGKB
-message GravenInnocenceRaceInfo {
- repeated GravenInnocenceRaceLevelInfo level_info_list = 12;
-}
diff --git a/proto/GravenInnocenceRaceLevelInfo.proto b/proto/GravenInnocenceRaceLevelInfo.proto
deleted file mode 100644
index 30ff5de5..00000000
--- a/proto/GravenInnocenceRaceLevelInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FPLDMIJMPGA
-message GravenInnocenceRaceLevelInfo {
- uint32 level_id = 15;
- uint32 max_score = 8;
- bool is_open = 6;
-}
diff --git a/proto/HachiActivityDetailInfo.proto b/proto/HachiActivityDetailInfo.proto
deleted file mode 100644
index eab942dd..00000000
--- a/proto/HachiActivityDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "HachiStageInfo.proto";
-// Obf: MFMPNLIIBDC
-message HachiActivityDetailInfo {
- map stage_map = 8;
-}
diff --git a/proto/HachiStageInfo.proto b/proto/HachiStageInfo.proto
deleted file mode 100644
index adc99235..00000000
--- a/proto/HachiStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JMOKJKJMOBG
-message HachiStageInfo {
- uint32 open_time = 9;
- bool is_open = 6;
- uint32 stage_id = 3;
- bool is_finished = 14;
-}
diff --git a/proto/HeadIconUpdateNotify.proto b/proto/HeadIconUpdateNotify.proto
deleted file mode 100644
index a5cae48b..00000000
--- a/proto/HeadIconUpdateNotify.proto
+++ /dev/null
@@ -1,7 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-message HeadIconUpdateNotify {
- repeated uint32 special_head_icon_list = 1;
-}
\ No newline at end of file
diff --git a/proto/HideAndSeekActivityDetailInfo.proto b/proto/HideAndSeekActivityDetailInfo.proto
deleted file mode 100644
index eac7b395..00000000
--- a/proto/HideAndSeekActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "HideAndSeekMapInfo.proto";
-// Obf: LKJFGCOHNDN
-message HideAndSeekActivityDetailInfo {
- repeated uint32 JPONAAHBGID = 2;
- repeated uint32 NPKOJCAPCIJ = 5;
- repeated HideAndSeekMapInfo open_map_info_list = 14;
- repeated uint32 MDEIGNMPCOO = 8;
- repeated uint32 LLDFJKPBKLM = 3;
-}
diff --git a/proto/HideAndSeekMapInfo.proto b/proto/HideAndSeekMapInfo.proto
deleted file mode 100644
index 62567fbf..00000000
--- a/proto/HideAndSeekMapInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FHFHFNPPCFI
-message HideAndSeekMapInfo {
- uint32 id = 1;
- repeated uint32 match_lock_reason_list = 3;
-}
diff --git a/proto/HitClientTrivialNotify.proto b/proto/HitClientTrivialNotify.proto
deleted file mode 100644
index dc76474a..00000000
--- a/proto/HitClientTrivialNotify.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// CmdId: 8588
-// Version: 4.6.0
-// Obfs: LCPIGGMOOOF
-message HitClientTrivialNotify {
- Vector position = 6;
- uint32 owner_entity_id = 7;
-}
diff --git a/proto/HomeBlueprintSearchInfo.proto b/proto/HomeBlueprintSearchInfo.proto
deleted file mode 100644
index 759050a7..00000000
--- a/proto/HomeBlueprintSearchInfo.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// Obfs: MMGJJJFDIPK
-message HomeBlueprintSearchInfo {
- uint32 module_id = 4;
- string share_code = 5;
- uint32 scene_id = 10;
- uint32 block_id = 11;
-}
diff --git a/proto/HomeGetOnlineStatusReq.proto b/proto/HomeGetOnlineStatusReq.proto
deleted file mode 100644
index 4f809888..00000000
--- a/proto/HomeGetOnlineStatusReq.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 2120
-// Obf: ICENLMBOJAI
-message HomeGetOnlineStatusReq {
-}
diff --git a/proto/HomePlantFieldStatus.proto b/proto/HomePlantFieldStatus.proto
deleted file mode 100644
index 6a488620..00000000
--- a/proto/HomePlantFieldStatus.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JBPMMAEOHLJ
-enum HomePlantFieldStatus {
- HOME_FIELD_STATUE_NONE = 0;
- HOME_FIELD_STATUE_SEED = 1;
- HOME_FIELD_STATUE_SPROUT = 2;
- HOME_FIELD_STATUE_GATHER = 3;
-}
diff --git a/proto/HomePlantSubFieldData.proto b/proto/HomePlantSubFieldData.proto
deleted file mode 100644
index d78d5750..00000000
--- a/proto/HomePlantSubFieldData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "HomePlantFieldStatus.proto";
-// Obf: EAFGKPCFDCI
-message HomePlantSubFieldData {
- repeated uint32 entity_id_list = 6;
- HomePlantFieldStatus status = 7;
- uint32 seed_id = 8;
- fixed32 end_time = 14;
- uint32 gather_point_type = 3;
-}
diff --git a/proto/HomeSearchBlueprintRsp.proto b/proto/HomeSearchBlueprintRsp.proto
deleted file mode 100644
index 7eddec13..00000000
--- a/proto/HomeSearchBlueprintRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "HomeBlueprintSearchInfo.proto";
-
-// CmdId: 28183
-// Version: 4.6.0
-// Obfs: LBNOHJDLCOM
-message HomeSearchBlueprintRsp {
- int32 retcode = 10;
- HomeBlueprintSearchInfo search_info = 12;
-}
diff --git a/proto/HomeSeekFurnitureGalleryScoreNotify.proto b/proto/HomeSeekFurnitureGalleryScoreNotify.proto
index 9fee8c62..2d83a672 100644
--- a/proto/HomeSeekFurnitureGalleryScoreNotify.proto
+++ b/proto/HomeSeekFurnitureGalleryScoreNotify.proto
@@ -1,27 +1,10 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "HomeSeekFurnitureOneRecord.proto";
-import "KDHIAEFLGFM.proto";
+// 4.0.0 ?
// CmdId: 9976
// Obf: AKFAFPOJJMP
message HomeSeekFurnitureGalleryScoreNotify {
HomeSeekFurnitureOneRecord record = 15;
uint32 gallery_id = 8;
- KDHIAEFLGFM reason = 7;
}
diff --git a/proto/IEDLOHFOJJB.proto b/proto/IEDLOHFOJJB.proto
deleted file mode 100644
index ecaf3f9f..00000000
--- a/proto/IEDLOHFOJJB.proto
+++ /dev/null
@@ -1,21 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message IEDLOHFOJJB {
- repeated uint32 avatar_id_list = 10;
-}
diff --git a/proto/IHLKALJJCFJ.proto b/proto/IHLKALJJCFJ.proto
deleted file mode 100644
index 3e092a43..00000000
--- a/proto/IHLKALJJCFJ.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MDPMJOECKBC.proto";
-message IHLKALJJCFJ {
- repeated MDPMJOECKBC level_info_list = 5;
-}
diff --git a/proto/IMBIPFIFFOJ.proto b/proto/IMBIPFIFFOJ.proto
deleted file mode 100644
index b095a267..00000000
--- a/proto/IMBIPFIFFOJ.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message IMBIPFIFFOJ {
- uint64 GDIJCNIGFHF = 2;
- bool is_level_open = 9;
- bool is_finished = 15;
- uint32 best_score = 3;
- uint32 level_id = 10;
-}
diff --git a/proto/INLACFDCBDF.proto b/proto/INLACFDCBDF.proto
deleted file mode 100644
index 5a36caa3..00000000
--- a/proto/INLACFDCBDF.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message INLACFDCBDF {
- bool is_finish = 10;
- uint32 max_score = 2;
- uint32 level_id = 14;
- bool is_open = 4;
- uint32 INHKDNJEOAP = 15;
-}
diff --git a/proto/InfernceWordInfo.proto b/proto/InfernceWordInfo.proto
deleted file mode 100644
index 9b8fa898..00000000
--- a/proto/InfernceWordInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JBNOKAPFIAH
-message InfernceWordInfo {
- uint32 unlock_by_word_id = 13;
- bool JKDGMJCFEDH = 2;
- bool DGMLJIKFAMI = 11;
- bool HKJHBOMCGLK = 1;
- uint32 word_id = 9;
-}
diff --git a/proto/InstableSprayDetailInfo.proto b/proto/InstableSprayDetailInfo.proto
deleted file mode 100644
index e6ee348d..00000000
--- a/proto/InstableSprayDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "InstableSprayStageInfo.proto";
-// Obf: AAAJPJMNFOD
-message InstableSprayDetailInfo {
- repeated InstableSprayStageInfo stage_info_list = 14;
-}
diff --git a/proto/InstableSprayDungeonSettleInfo.proto b/proto/InstableSprayDungeonSettleInfo.proto
deleted file mode 100644
index c02c1d62..00000000
--- a/proto/InstableSprayDungeonSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: GALINJEGEGO
-message InstableSprayDungeonSettleInfo {
- bool is_new_record = 15;
- uint32 difficulty = 8;
- uint32 stage_id = 5;
- uint32 round = 13;
- uint32 level_id = 4;
- repeated uint32 score_list = 7;
-}
diff --git a/proto/InstableSprayStageInfo.proto b/proto/InstableSprayStageInfo.proto
deleted file mode 100644
index 2770c026..00000000
--- a/proto/InstableSprayStageInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "InstableSprayTeamInfo.proto";
-// Obf: NPJGMLIPGAK
-message InstableSprayStageInfo {
- uint32 max_score = 15;
- repeated InstableSprayTeamInfo team_info_list = 10;
- bool is_finished = 6;
- uint32 stage_id = 3;
-}
diff --git a/proto/InstableSprayTeamInfo.proto b/proto/InstableSprayTeamInfo.proto
deleted file mode 100644
index 728f82c9..00000000
--- a/proto/InstableSprayTeamInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "InstableSprayAvatarInfo.proto";
-// Obf: IKHGAAOMKPH
-message InstableSprayTeamInfo {
- repeated InstableSprayAvatarInfo avatar_info_list = 3;
-}
diff --git a/proto/IrodoriActivityDetailInfo.proto b/proto/IrodoriActivityDetailInfo.proto
deleted file mode 100644
index e0ec84fa..00000000
--- a/proto/IrodoriActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriChessData.proto";
-import "IrodoriPoetryData.proto";
-import "IrodoriMasterLevelInfo.proto";
-import "IrodoriFlowerData.proto";
-// Obf: MCNHNNBBFKH
-message IrodoriActivityDetailInfo {
- IrodoriChessData chess_data = 8;
- IrodoriPoetryData poetry_data = 4;
- repeated IrodoriMasterLevelInfo master_level_list = 1;
- IrodoriFlowerData flower_data = 13;
-}
diff --git a/proto/IrodoriChessData.proto b/proto/IrodoriChessData.proto
deleted file mode 100644
index 1f99afad..00000000
--- a/proto/IrodoriChessData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriChessLevelData.proto";
-// Obf: OABAAFMENIN
-message IrodoriChessData {
- repeated IrodoriChessLevelData level_data_list = 5;
- bool is_open = 12;
-}
diff --git a/proto/IrodoriChessEntranceDetailInfo.proto b/proto/IrodoriChessEntranceDetailInfo.proto
deleted file mode 100644
index 3a4f9e57..00000000
--- a/proto/IrodoriChessEntranceDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriChessEntranceInfo.proto";
-// Obf: ABNNHPELNPH
-message IrodoriChessEntranceDetailInfo {
- repeated IrodoriChessEntranceInfo info_list = 9;
-}
diff --git a/proto/IrodoriChessEntranceInfo.proto b/proto/IrodoriChessEntranceInfo.proto
deleted file mode 100644
index de3b5430..00000000
--- a/proto/IrodoriChessEntranceInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriChessMonsterInfo.proto";
-// Obf: NAIFBLPGFMN
-message IrodoriChessEntranceInfo {
- repeated IrodoriChessMonsterInfo monster_info_list = 7;
- uint32 entrance_point_id = 4;
-}
diff --git a/proto/IrodoriChessLevelData.proto b/proto/IrodoriChessLevelData.proto
deleted file mode 100644
index e9566708..00000000
--- a/proto/IrodoriChessLevelData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriChessMapData.proto";
-// Obf: KPFLOHIHNNN
-message IrodoriChessLevelData {
- uint32 level_id = 12;
- uint32 open_time = 1;
- IrodoriChessMapData IPGIFEOKECJ = 11;
- IrodoriChessMapData OMJKGOMNEOF = 10;
-}
diff --git a/proto/IrodoriChessMapData.proto b/proto/IrodoriChessMapData.proto
deleted file mode 100644
index 624bc016..00000000
--- a/proto/IrodoriChessMapData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriChessEntranceDetailInfo.proto";
-// Obf: PEIPGGHAIMI
-message IrodoriChessMapData {
- uint32 best_score = 4;
- repeated uint32 equiped_card_list = 11;
- IrodoriChessEntranceDetailInfo entrance_detail_info = 2;
- uint32 map_id = 1;
-}
diff --git a/proto/IrodoriChessMonsterInfo.proto b/proto/IrodoriChessMonsterInfo.proto
deleted file mode 100644
index dee78a6e..00000000
--- a/proto/IrodoriChessMonsterInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BNNFFFNKHLO
-message IrodoriChessMonsterInfo {
- uint32 monster_id = 7;
- repeated uint32 affix_list = 6;
- uint32 level = 9;
- uint32 grant_points = 13;
-}
diff --git a/proto/IrodoriFlowerData.proto b/proto/IrodoriFlowerData.proto
deleted file mode 100644
index 98d012f8..00000000
--- a/proto/IrodoriFlowerData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ItemParam.proto";
-// Obf: BJDPFHHIBKG
-message IrodoriFlowerData {
- repeated uint32 finished_theme_list = 3;
- repeated ItemParam used_flower_list = 2;
-}
diff --git a/proto/IrodoriMasterLevelDetailInfo.proto b/proto/IrodoriMasterLevelDetailInfo.proto
deleted file mode 100644
index f377d598..00000000
--- a/proto/IrodoriMasterLevelDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: GJPCKKKPDEI
-message IrodoriMasterLevelDetailInfo {
- uint32 min_finish_time = 15;
- bool is_finish = 12;
- uint32 diffculty = 6;
- bool is_have_try = 8;
-}
diff --git a/proto/IrodoriMasterLevelInfo.proto b/proto/IrodoriMasterLevelInfo.proto
deleted file mode 100644
index 88b2ae99..00000000
--- a/proto/IrodoriMasterLevelInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriMasterLevelDetailInfo.proto";
-// Obf: HNGOJKODKMG
-message IrodoriMasterLevelInfo {
- uint32 level_id = 10;
- repeated IrodoriMasterLevelDetailInfo detail_info = 1;
-}
diff --git a/proto/IrodoriPoetryData.proto b/proto/IrodoriPoetryData.proto
deleted file mode 100644
index c29b7c77..00000000
--- a/proto/IrodoriPoetryData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IrodoriPoetryThemeData.proto";
-// Obf: HHCAHAKDPLF
-message IrodoriPoetryData {
- repeated IrodoriPoetryThemeData theme_data_list = 8;
- uint32 cur_theme_id = 2;
-}
diff --git a/proto/IrodoriPoetryThemeData.proto b/proto/IrodoriPoetryThemeData.proto
deleted file mode 100644
index f3e2c846..00000000
--- a/proto/IrodoriPoetryThemeData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: ELDMBGPMMPH
-message IrodoriPoetryThemeData {
- repeated uint32 CCPLLHMEOKJ = 11;
- uint32 BAEKFBCJFJK = 3;
- uint32 BLMAPGDEBCJ = 12;
- uint32 AJONPJMNANN = 10;
- uint32 LNHHEKIDIAG = 6;
- repeated uint32 BNGOJINJALA = 14;
- uint32 progress = 5;
-}
diff --git a/proto/IslandPartyDetailInfo.proto b/proto/IslandPartyDetailInfo.proto
deleted file mode 100644
index 9ab18647..00000000
--- a/proto/IslandPartyDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IslandPartyStageData.proto";
-// Obf: PFGBJGEFCDI
-message IslandPartyDetailInfo {
- repeated IslandPartyStageData stage_data_list = 12;
-}
diff --git a/proto/IslandPartyStageData.proto b/proto/IslandPartyStageData.proto
deleted file mode 100644
index abcaff71..00000000
--- a/proto/IslandPartyStageData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FLPMADKIODG
-message IslandPartyStageData {
- uint32 stage_id = 1;
- bool is_open = 11;
- uint32 best_score = 5;
-}
diff --git a/proto/JFGKMCDLKCN.proto b/proto/JFGKMCDLKCN.proto
deleted file mode 100644
index 0b36bbff..00000000
--- a/proto/JFGKMCDLKCN.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FLMEGFBOMDO.proto";
-message JFGKMCDLKCN {
- uint32 stage_id = 8;
- bool is_open = 1;
- repeated FLMEGFBOMDO EGEKGLHHLNG = 13;
- bool is_finished = 14;
-}
diff --git a/proto/JGDMDPNJLCA.proto b/proto/JGDMDPNJLCA.proto
deleted file mode 100644
index d504243e..00000000
--- a/proto/JGDMDPNJLCA.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "NIEIDCBLDML.proto";
-message JGDMDPNJLCA {
- NIEIDCBLDML EOPLJIALGCP = 2;
- uint32 level_id = 1;
-}
diff --git a/proto/JKKBIKPIANF.proto b/proto/JKKBIKPIANF.proto
deleted file mode 100644
index 4fb9a2af..00000000
--- a/proto/JKKBIKPIANF.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message JKKBIKPIANF {
- bool is_open = 5;
- uint32 level_id = 3;
-}
diff --git a/proto/JMFPBNKNHED.proto b/proto/JMFPBNKNHED.proto
deleted file mode 100644
index f5f19012..00000000
--- a/proto/JMFPBNKNHED.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message JMFPBNKNHED {
- uint64 start_time = 1;
- uint32 IFFAGNNKDOB = 2;
- uint32 KHBBKMCEBKA = 3;
- float JLLNGEKIHMN = 4;
- float speed = 5;
- bool is_started = 6;
-}
diff --git a/proto/JigsawPictureData.proto b/proto/JigsawPictureData.proto
deleted file mode 100644
index 8f15e70e..00000000
--- a/proto/JigsawPictureData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NGJPKLPJAGG
-message JigsawPictureData {
- bool is_finished = 7;
- uint32 MMGJJBELBHF = 11;
- uint32 EEMGKJOCHHK = 6;
- bool is_open = 2;
-}
diff --git a/proto/JourneyInfo.proto b/proto/JourneyInfo.proto
deleted file mode 100644
index a31eb939..00000000
--- a/proto/JourneyInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "NGHDBPLHKBB.proto";
-import "DANGNFLPALM.proto";
-import "EIMPFJPIBCG.proto";
-import "LPIEDOLLLGN.proto";
-// Obf: NLJHKGJAJCM
-message JourneyInfo {
- NGHDBPLHKBB EHEDPDLDCAN = 8;
- DANGNFLPALM IECICBJHGEM = 12;
- EIMPFJPIBCG OLBKGPADFFA = 11;
- LPIEDOLLLGN IKCCACGOCME = 14;
-}
diff --git a/proto/KBHOLONGCBF.proto b/proto/KBHOLONGCBF.proto
deleted file mode 100644
index 92c30fd8..00000000
--- a/proto/KBHOLONGCBF.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message KBHOLONGCBF {
- bool is_finish = 1;
- uint32 max_score = 11;
- bool is_open = 2;
- uint32 level_id = 13;
-}
diff --git a/proto/KDHIAEFLGFM.proto b/proto/KDHIAEFLGFM.proto
deleted file mode 100644
index 745c3f99..00000000
--- a/proto/KDHIAEFLGFM.proto
+++ /dev/null
@@ -1,36 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-enum KDHIAEFLGFM {
- KDHIAEFLGFM_GalleryStopNone = 0;
- KDHIAEFLGFM_GalleryStopTimeup = 1;
- KDHIAEFLGFM_GalleryStopClientInterrupt = 2;
- KDHIAEFLGFM_GalleryStopLuaInterruptSuccess = 3;
- KDHIAEFLGFM_GalleryStopLuaInterruptFail = 4;
- KDHIAEFLGFM_GalleryStopOwnerLeaveScene = 5;
- KDHIAEFLGFM_GalleryStopPlayInitFailed = 6;
- KDHIAEFLGFM_GalleryStopOtherPlayerEnter = 7;
- KDHIAEFLGFM_GalleryStopAvatarDie = 8;
- KDHIAEFLGFM_GalleryStopFinished = 9;
- KDHIAEFLGFM_GalleryStopFungusAllDie = 10;
- KDHIAEFLGFM_GalleryStopLifeCountZero = 11;
- KDHIAEFLGFM_GalleryStopActivityClosed = 12;
- KDHIAEFLGFM_GalleryStopLeaveRegionFail = 13;
- KDHIAEFLGFM_GalleryStopHeartBloodUsedOut = 14;
- KDHIAEFLGFM_GalleryStopGuardianStoneDie = 15;
-}
diff --git a/proto/LANPHFCMEBN.proto b/proto/LANPHFCMEBN.proto
deleted file mode 100644
index 9813d45f..00000000
--- a/proto/LANPHFCMEBN.proto
+++ /dev/null
@@ -1,21 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message LANPHFCMEBN {
- bool EPCIACIPLAN = 6;
-}
diff --git a/proto/LAOBOIBJGOK.proto b/proto/LAOBOIBJGOK.proto
deleted file mode 100644
index 4428ef76..00000000
--- a/proto/LAOBOIBJGOK.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "AbilityString.proto";
-message LAOBOIBJGOK {
- uint32 instanced_ability_id = 5;
- int32 local_id = 10;
- uint32 instanced_modifier_id = 7;
- AbilityString parent_ability_name = 6;
- uint32 caster_id = 14;
- int32 modifier_local_id = 12;
-}
diff --git a/proto/LCCIKPCKGHB.proto b/proto/LCCIKPCKGHB.proto
deleted file mode 100644
index c9d246b3..00000000
--- a/proto/LCCIKPCKGHB.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message LCCIKPCKGHB {
- uint32 cost_time = 3;
- bool is_open = 1;
- uint32 max_score = 14;
- uint32 level_id = 7;
-}
diff --git a/proto/LCLFHFGMNMF.proto b/proto/LCLFHFGMNMF.proto
deleted file mode 100644
index 833555de..00000000
--- a/proto/LCLFHFGMNMF.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-message LCLFHFGMNMF {
- Vector pos = 14;
- uint32 type = 15;
- uint32 config_id = 12;
- uint32 group_id = 10;
- uint32 gadget_id = 3;
-}
diff --git a/proto/LCMINEGOHCC.proto b/proto/LCMINEGOHCC.proto
deleted file mode 100644
index 9ad7733b..00000000
--- a/proto/LCMINEGOHCC.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MOEDOHFPFKE.proto";
-message LCMINEGOHCC {
- repeated MOEDOHFPFKE level_info_list = 12;
-}
diff --git a/proto/LFCGDMNBBKM.proto b/proto/LFCGDMNBBKM.proto
deleted file mode 100644
index f94b7388..00000000
--- a/proto/LFCGDMNBBKM.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message LFCGDMNBBKM {
- bool is_open = 5;
- uint32 level_id = 11;
- bool is_finish = 14;
- uint32 best_score = 9;
-}
diff --git a/proto/LFCNJNBKDEI.proto b/proto/LFCNJNBKDEI.proto
deleted file mode 100644
index 6ac4128a..00000000
--- a/proto/LFCNJNBKDEI.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message LFCNJNBKDEI {
- repeated uint32 LMKDJIGEODB = 4;
- uint32 level_id = 6;
- uint32 KLAACLMDCMF = 9;
- repeated uint32 HGBIELJOOCC = 8;
-}
diff --git a/proto/LPIEDOLLLGN.proto b/proto/LPIEDOLLLGN.proto
deleted file mode 100644
index 9dec6e50..00000000
--- a/proto/LPIEDOLLLGN.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "OJLJIFOILFM.proto";
-message LPIEDOLLLGN {
- repeated OJLJIFOILFM level_info_list = 14;
-}
diff --git a/proto/LanternProjectionInfo.proto b/proto/LanternProjectionInfo.proto
deleted file mode 100644
index 49d4d8ff..00000000
--- a/proto/LanternProjectionInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ClientInputType.proto";
-import "LanternProjectionLevelInfo.proto";
-// Obf: ENAMKBDKBDD
-message LanternProjectionInfo {
- repeated uint32 open_stage_list = 6;
- repeated ClientInputType LPFHLCMPJDE = 10;
- repeated LanternProjectionLevelInfo level_list = 12;
- repeated ClientInputType IHBEIKHBBPA = 14;
-}
diff --git a/proto/LanternProjectionLevelInfo.proto b/proto/LanternProjectionLevelInfo.proto
deleted file mode 100644
index c05129ac..00000000
--- a/proto/LanternProjectionLevelInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DGDLGMGFEHM
-message LanternProjectionLevelInfo {
- uint32 id = 2;
- bool is_finished = 14;
- bool JNFKFCEMOFM = 7;
- bool FBKKFKGPLPP = 5;
- uint32 min_finish_time = 6;
-}
diff --git a/proto/LanternRiteActivityDetailInfo.proto b/proto/LanternRiteActivityDetailInfo.proto
deleted file mode 100644
index 0b859f48..00000000
--- a/proto/LanternRiteActivityDetailInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LanternRiteFireworksInfo.proto";
-import "LanternProjectionInfo.proto";
-import "SalvageStageInfo.proto";
-// Obf: AFGNDKEKPOG
-message LanternRiteActivityDetailInfo {
- bool ENLPIFHELEK = 10;
- bool is_content_closed = 7;
- LanternRiteFireworksInfo fireworks_info = 14;
- LanternProjectionInfo projection_info = 9;
- bool JNBNIPBJGFK = 12;
- repeated SalvageStageInfo stage_info_list = 11;
-}
diff --git a/proto/LanternRiteFireworksChallengeInfo.proto b/proto/LanternRiteFireworksChallengeInfo.proto
deleted file mode 100644
index c49090b1..00000000
--- a/proto/LanternRiteFireworksChallengeInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JFLKBCKHCOG
-message LanternRiteFireworksChallengeInfo {
- bool is_full_score = 13;
- uint32 challenge_id = 12;
- uint32 best_score = 1;
-}
diff --git a/proto/LanternRiteFireworksInfo.proto b/proto/LanternRiteFireworksInfo.proto
deleted file mode 100644
index 3d76aea3..00000000
--- a/proto/LanternRiteFireworksInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LanternRiteFireworksStageInfo.proto";
-// Obf: KIINMBGKFOK
-message LanternRiteFireworksInfo {
- repeated LanternRiteFireworksStageInfo stage_info_list = 4;
-}
diff --git a/proto/LanternRiteFireworksStageInfo.proto b/proto/LanternRiteFireworksStageInfo.proto
deleted file mode 100644
index d8e9d818..00000000
--- a/proto/LanternRiteFireworksStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LanternRiteFireworksChallengeInfo.proto";
-// Obf: LKEKAMMFFIM
-message LanternRiteFireworksStageInfo {
- bool is_open = 6;
- uint32 stage_id = 10;
- repeated LanternRiteFireworksChallengeInfo challenge_info_list = 8;
-}
diff --git a/proto/Loop_4_7_0.proto b/proto/Loop_4_7_0.proto
deleted file mode 100644
index 452e72cb..00000000
--- a/proto/Loop_4_7_0.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-// CmdId: 23233
-message Loop_4_7_0 {
- uint32 entity_id = 2;
-}
\ No newline at end of file
diff --git a/proto/LuaSetOptionNotify.proto b/proto/LuaSetOptionNotify.proto
deleted file mode 100644
index 5b518c9b..00000000
--- a/proto/LuaSetOptionNotify.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-// CmdId: 29667
-// AANFGCDEDGI
-message LuaSetOptionNotify {
- enum LuaOptionType {
- LUA_OPTION_NONE = 0;
- LUA_OPTION_PLAYER_INPUT = 1;
- }
-
- LuaOptionType option_type = 1;
- string lua_set_param = 9;
-}
\ No newline at end of file
diff --git a/proto/LuminanceStoneChallengeActivityDetailInfo.proto b/proto/LuminanceStoneChallengeActivityDetailInfo.proto
deleted file mode 100644
index 8dc042ca..00000000
--- a/proto/LuminanceStoneChallengeActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: HEELLKHPNAA
-message LuminanceStoneChallengeActivityDetailInfo {
- uint32 best_score = 7;
- uint32 current_stage_id = 8;
- bool is_final_gallery_complete = 1;
- bool is_content_closed = 9;
-}
diff --git a/proto/LunaRiteAreaInfo.proto b/proto/LunaRiteAreaInfo.proto
deleted file mode 100644
index d9fb3041..00000000
--- a/proto/LunaRiteAreaInfo.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "LunaRiteHintStatusType.proto";
-
-// Version: 4.6.0
-// Obfs: PFOJKOELJAB
-message LunaRiteAreaInfo {
- repeated uint32 NLADEGOOIDA = 2;
- LunaRiteHintStatusType hint_status = 7;
- repeated uint32 PAJINADKPNM = 8;
- uint32 area_id = 9;
- uint32 challenge_index = 10;
-}
\ No newline at end of file
diff --git a/proto/LunaRiteDetailInfo.proto b/proto/LunaRiteDetailInfo.proto
deleted file mode 100644
index 84d02d5a..00000000
--- a/proto/LunaRiteDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LunaRiteAreaInfo.proto";
-import "LunaRiteHintPoint.proto";
-// Obf: LEKDJAJFCEG
-message LunaRiteDetailInfo {
- repeated LunaRiteAreaInfo area_info_list = 3;
- repeated LunaRiteHintPoint hint_point = 15;
-}
diff --git a/proto/LunaRiteHintPoint.proto b/proto/LunaRiteHintPoint.proto
deleted file mode 100644
index 10ba9fdb..00000000
--- a/proto/LunaRiteHintPoint.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-import "LunaRiteHintPointType.proto";
-// Obf: PBNGPDHJOBG
-message LunaRiteHintPoint {
- uint32 area_id = 11;
- Vector pos = 2;
- uint32 index = 10;
- LunaRiteHintPointType type = 9;
-}
diff --git a/proto/LunaRiteHintPointType.proto b/proto/LunaRiteHintPointType.proto
deleted file mode 100644
index c9d4725c..00000000
--- a/proto/LunaRiteHintPointType.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JJBCHIKFBAJ
-enum LunaRiteHintPointType {
- LUNA_RITE_HINT_TYPE_NONE = 0;
- LUNA_RITE_HINT_TYPE_RUNE = 1;
- LUNA_RITE_HINT_TYPE_CHEST = 2;
-}
diff --git a/proto/LunaRiteHintStatusType.proto b/proto/LunaRiteHintStatusType.proto
deleted file mode 100644
index e3dbf3bd..00000000
--- a/proto/LunaRiteHintStatusType.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// Obfs: FMLOPHOEIPK
-enum LunaRiteHintStatusType {
- LUNA_RITE_HINT_STATUS_DEFAULT = 0;
- LUNA_RITE_HINT_STATUS_NO_COUNT = 1;
- LUNA_RITE_HINT_STATUS_FINISH = 2;
-}
\ No newline at end of file
diff --git a/proto/MDKNMCFKHOF.proto b/proto/MDKNMCFKHOF.proto
deleted file mode 100644
index fc067282..00000000
--- a/proto/MDKNMCFKHOF.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message MDKNMCFKHOF {
- uint32 CLFLBPJPBJB = 15;
- repeated uint32 affix_list = 13;
- uint32 max_score = 2;
- uint32 level_id = 14;
-}
diff --git a/proto/MDNHPGAIGKI.proto b/proto/MDNHPGAIGKI.proto
deleted file mode 100644
index 74117bbb..00000000
--- a/proto/MDNHPGAIGKI.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "INLACFDCBDF.proto";
-message MDNHPGAIGKI {
- repeated INLACFDCBDF FLJFCLBCKEA = 8;
-}
diff --git a/proto/MDPMJOECKBC.proto b/proto/MDPMJOECKBC.proto
deleted file mode 100644
index ca37991d..00000000
--- a/proto/MDPMJOECKBC.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message MDPMJOECKBC {
- bool is_open = 7;
- uint32 level_id = 6;
- uint32 FMHAPOLMKGI = 8;
- bool is_finish = 1;
-}
diff --git a/proto/MEJPJACBPIG.proto b/proto/MEJPJACBPIG.proto
deleted file mode 100644
index 99a8ee66..00000000
--- a/proto/MEJPJACBPIG.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CJCLCFNAGDO.proto";
-message MEJPJACBPIG {
- repeated CJCLCFNAGDO level_info_list = 10;
-}
diff --git a/proto/MGHDLMIEMLI.proto b/proto/MGHDLMIEMLI.proto
deleted file mode 100644
index 5febd606..00000000
--- a/proto/MGHDLMIEMLI.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "DetailAbilityInfo.proto";
-
-message MGHDLMIEMLI {
- oneof ADCLBBDEGBD {
- DetailAbilityInfo detail_ability_info = 9;
- }
-}
diff --git a/proto/MGIHJDAHEAB.proto b/proto/MGIHJDAHEAB.proto
deleted file mode 100644
index 94d81034..00000000
--- a/proto/MGIHJDAHEAB.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message MGIHJDAHEAB {
- uint32 object_id = 8;
- uint32 finish_time = 5;
-}
diff --git a/proto/MOCBKBGIFPJ.proto b/proto/MOCBKBGIFPJ.proto
deleted file mode 100644
index 02559d18..00000000
--- a/proto/MOCBKBGIFPJ.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message MOCBKBGIFPJ {
- uint32 level_id = 4;
- bool is_open = 9;
- uint32 score = 13;
- bool is_finish = 2;
-}
diff --git a/proto/MOEDOHFPFKE.proto b/proto/MOEDOHFPFKE.proto
deleted file mode 100644
index 301a3718..00000000
--- a/proto/MOEDOHFPFKE.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message MOEDOHFPFKE {
- uint32 level_id = 3;
- bool is_finish = 11;
- uint32 best_score = 12;
- bool is_open = 2;
-}
diff --git a/proto/MainCoopFailNotify.proto b/proto/MainCoopFailNotify.proto
deleted file mode 100644
index b885d478..00000000
--- a/proto/MainCoopFailNotify.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 2503
-// Obf: IEMIIPKOOLI
-message MainCoopFailNotify {
- string textmap_id = 14;
- uint32 chapter_id = 11;
-}
diff --git a/proto/MainCoopUpdateNotify.proto b/proto/MainCoopUpdateNotify.proto
deleted file mode 100644
index 772b9c2a..00000000
--- a/proto/MainCoopUpdateNotify.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MainCoop.proto";
-// CmdId: 1415
-// Obf: ENDNJPEEBNB
-message MainCoopUpdateNotify {
- repeated MainCoop main_coop_list = 7;
-}
diff --git a/proto/MarkEntityInMinMapNotify.proto b/proto/MarkEntityInMinMapNotify.proto
deleted file mode 100644
index 1a904dad..00000000
--- a/proto/MarkEntityInMinMapNotify.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// 4.6.0
-// CmdId: 1480
-message MarkEntityInMinMapNotify {
- uint32 monster_id = 3;
- uint32 entity_id = 13;
- Vector position = 14;
-}
\ No newline at end of file
diff --git a/proto/MichiaeMatsuriActivityDetailInfo.proto b/proto/MichiaeMatsuriActivityDetailInfo.proto
deleted file mode 100644
index ada1f767..00000000
--- a/proto/MichiaeMatsuriActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MichiaeMatsuriChestPositionInfo.proto";
-import "MichiaeMatsuriChallengePositionInfo.proto";
-import "MichiaeMatsuriStage.proto";
-// Obf: DNIDKOCBCEA
-message MichiaeMatsuriActivityDetailInfo {
- uint32 gain_crystal_exp = 15;
- repeated uint32 unlocked_crystal_skill_list = 2;
- repeated MichiaeMatsuriChestPositionInfo chest_pos_list = 9;
- repeated MichiaeMatsuriChallengePositionInfo challenge_pos_list = 11;
- repeated MichiaeMatsuriStage stage_list = 1;
-}
diff --git a/proto/MichiaeMatsuriChallengePositionInfo.proto b/proto/MichiaeMatsuriChallengePositionInfo.proto
deleted file mode 100644
index d5262259..00000000
--- a/proto/MichiaeMatsuriChallengePositionInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: FHGHMCBCBEC
-message MichiaeMatsuriChallengePositionInfo {
- uint32 gadget_id = 14;
- Vector pos = 11;
- uint32 group_id = 13;
-}
diff --git a/proto/MichiaeMatsuriChestPositionInfo.proto b/proto/MichiaeMatsuriChestPositionInfo.proto
deleted file mode 100644
index 2d086153..00000000
--- a/proto/MichiaeMatsuriChestPositionInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: GOCKMKGPEEH
-message MichiaeMatsuriChestPositionInfo {
- uint32 group_id = 8;
- Vector pos = 12;
- uint32 config_id = 11;
-}
diff --git a/proto/MichiaeMatsuriStage.proto b/proto/MichiaeMatsuriStage.proto
deleted file mode 100644
index dcbe95fa..00000000
--- a/proto/MichiaeMatsuriStage.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: AMOLCLHGCOH
-message MichiaeMatsuriStage {
- uint32 stage_id = 6;
- bool is_open = 10;
- uint32 open_time = 8;
-}
diff --git a/proto/MistTrialActivityDetailInfo.proto b/proto/MistTrialActivityDetailInfo.proto
deleted file mode 100644
index 878846db..00000000
--- a/proto/MistTrialActivityDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MistTrialLevelData.proto";
-// Obf: PKOJHCCPLDH
-message MistTrialActivityDetailInfo {
- repeated MistTrialLevelData trial_level_data_list = 7;
-}
diff --git a/proto/MistTrialBestAvatar.proto b/proto/MistTrialBestAvatar.proto
deleted file mode 100644
index f30569ba..00000000
--- a/proto/MistTrialBestAvatar.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "AvatarType.proto";
-// Obf: NGFGIPCAKHG
-message MistTrialBestAvatar {
- AvatarType avatar_type = 4;
- uint32 avatar_id = 6;
- uint32 costume_id = 14;
-}
diff --git a/proto/MistTrialLevelData.proto b/proto/MistTrialLevelData.proto
deleted file mode 100644
index 6374555f..00000000
--- a/proto/MistTrialLevelData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MistTrialBestAvatar.proto";
-// Obf: BLADFOJPMAB
-message MistTrialLevelData {
- uint32 level_id = 13;
- uint32 first_pass_time = 11;
- bool is_open = 14;
- MistTrialBestAvatar best_hit_avatar = 9;
- repeated MistTrialBestAvatar best_avatar_list = 10;
- uint32 open_time = 7;
-}
diff --git a/proto/MoonfinTrialActivityDetailInfo.proto b/proto/MoonfinTrialActivityDetailInfo.proto
deleted file mode 100644
index f6f0cdb6..00000000
--- a/proto/MoonfinTrialActivityDetailInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MoonfinTrialLevelInfo.proto";
-// Obf: KPPONIEPJGF
-message MoonfinTrialActivityDetailInfo {
- uint32 special_fish_count = 6;
- map level_info_map = 3;
-}
diff --git a/proto/MoonfinTrialLevelInfo.proto b/proto/MoonfinTrialLevelInfo.proto
deleted file mode 100644
index 86b26ccc..00000000
--- a/proto/MoonfinTrialLevelInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EGNPAEHGJIF
-message MoonfinTrialLevelInfo {
- uint32 best_record = 7;
- uint32 open_time = 2;
-}
diff --git a/proto/MsgParam.proto b/proto/MsgParam.proto
deleted file mode 100644
index ac974a7d..00000000
--- a/proto/MsgParam.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-message MsgParam {
- oneof param {
- uint32 int_param = 8;
- float flt_param = 10;
- string str_param = 12;
- }
-}
\ No newline at end of file
diff --git a/proto/MultiCharacterDungeonSettleInfo.proto b/proto/MultiCharacterDungeonSettleInfo.proto
deleted file mode 100644
index de912a84..00000000
--- a/proto/MultiCharacterDungeonSettleInfo.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "AOMEMGPFAJA.proto";
-
-message MultiCharacterDungeonSettleInfo {
- repeated uint32 ECJNBLIAJOL = 13;
- repeated AOMEMGPFAJA team_info_list = 4;
- uint32 level_id = 3;
- uint32 difficulty = 11;
- bool is_new_record = 8;
- uint32 stage_id = 15;
-}
diff --git a/proto/MuqadasPotionActivityDetailInfo.proto b/proto/MuqadasPotionActivityDetailInfo.proto
deleted file mode 100644
index 58a4c732..00000000
--- a/proto/MuqadasPotionActivityDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MuqadasPotionLevelData.proto";
-// Obf: MCLBEOJGFIJ
-message MuqadasPotionActivityDetailInfo {
- repeated MuqadasPotionLevelData muqadas_potion_level_data_list = 8;
-}
diff --git a/proto/MuqadasPotionLevelData.proto b/proto/MuqadasPotionLevelData.proto
deleted file mode 100644
index 5b143a92..00000000
--- a/proto/MuqadasPotionLevelData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: AIMJIPPJFEJ
-message MuqadasPotionLevelData {
- uint32 max_score = 6;
- uint32 level_id = 14;
- bool is_open = 1;
-}
diff --git a/proto/NDKAMJGCKKN.proto b/proto/NDKAMJGCKKN.proto
deleted file mode 100644
index c31e09ab..00000000
--- a/proto/NDKAMJGCKKN.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message NDKAMJGCKKN {
- uint32 level_id = 5;
- bool is_finish = 11;
- bool is_open = 14;
- uint32 left_time = 10;
-}
diff --git a/proto/NEHEKBBFPIE.proto b/proto/NEHEKBBFPIE.proto
deleted file mode 100644
index e38e35fd..00000000
--- a/proto/NEHEKBBFPIE.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message NEHEKBBFPIE {
- uint32 item_num = 8;
- uint32 item_id = 12;
-}
diff --git a/proto/NGHDBPLHKBB.proto b/proto/NGHDBPLHKBB.proto
deleted file mode 100644
index 754ec0ee..00000000
--- a/proto/NGHDBPLHKBB.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CODGCKOENFC.proto";
-message NGHDBPLHKBB {
- repeated CODGCKOENFC level_info_list = 9;
-}
diff --git a/proto/NIEIDCBLDML.proto b/proto/NIEIDCBLDML.proto
deleted file mode 100644
index 71637e4e..00000000
--- a/proto/NIEIDCBLDML.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-enum NIEIDCBLDML {
- NIEIDCBLDML_SandwormLevelNotOpen = 0;
- NIEIDCBLDML_SandwormLevelPreQuest = 1;
- NIEIDCBLDML_SandwormLevelStart = 2;
- NIEIDCBLDML_SandwormLevelSequelQuest = 3;
-}
diff --git a/proto/NpcPositionInfo.proto b/proto/NpcPositionInfo.proto
deleted file mode 100644
index f582f223..00000000
--- a/proto/NpcPositionInfo.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// Version: 4.6.0
-// Obfs: ICFBHOPMKCI
-message NpcPositionInfo {
- uint32 npc_id = 1;
- Vector pos = 2;
-}
\ No newline at end of file
diff --git a/proto/ODDAOBNJLAH.proto b/proto/ODDAOBNJLAH.proto
deleted file mode 100644
index 0ef6cd55..00000000
--- a/proto/ODDAOBNJLAH.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "PFJAGHMKJJM.proto";
-message ODDAOBNJLAH {
- repeated PFJAGHMKJJM level_info_list = 2;
-}
diff --git a/proto/OJLJIFOILFM.proto b/proto/OJLJIFOILFM.proto
deleted file mode 100644
index 1cdc7643..00000000
--- a/proto/OJLJIFOILFM.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message OJLJIFOILFM {
- repeated uint64 MGKAGAOPJGL = 5;
- uint32 level_id = 4;
- uint32 INPCKNLDLLJ = 14;
- uint32 max_score = 11;
-}
diff --git a/proto/OMBIJJLAHFB.proto b/proto/OMBIJJLAHFB.proto
deleted file mode 100644
index 5d9d222e..00000000
--- a/proto/OMBIJJLAHFB.proto
+++ /dev/null
@@ -1,21 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message OMBIJJLAHFB {
- uint32 level_id = 1;
-}
diff --git a/proto/ONGCBHPILNP.proto b/proto/ONGCBHPILNP.proto
deleted file mode 100644
index 27a52821..00000000
--- a/proto/ONGCBHPILNP.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LFCNJNBKDEI.proto";
-message ONGCBHPILNP {
- repeated LFCNJNBKDEI level_info_list = 13;
-}
diff --git a/proto/OPHMAHKJHJD.proto b/proto/OPHMAHKJHJD.proto
deleted file mode 100644
index 9d1bb941..00000000
--- a/proto/OPHMAHKJHJD.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message OPHMAHKJHJD {
- uint32 stage_id = 1;
- bool is_open = 14;
-}
diff --git a/proto/OfficialCustomDungeon.proto b/proto/OfficialCustomDungeon.proto
deleted file mode 100644
index 77f7e335..00000000
--- a/proto/OfficialCustomDungeon.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KCPCLEFJLPB
-message OfficialCustomDungeon {
- uint32 dungeon_id = 9;
- uint32 win_times = 6;
-}
diff --git a/proto/PFEBKNGNFPH.proto b/proto/PFEBKNGNFPH.proto
deleted file mode 100644
index dff59aeb..00000000
--- a/proto/PFEBKNGNFPH.proto
+++ /dev/null
@@ -1,5 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message PFEBKNGNFPH {
- uint32 HMDKDEOHKCG = 1;
-}
diff --git a/proto/PFJAGHMKJJM.proto b/proto/PFJAGHMKJJM.proto
deleted file mode 100644
index 13fac936..00000000
--- a/proto/PFJAGHMKJJM.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-message PFJAGHMKJJM {
- bool is_open = 5;
- uint32 camp_id = 4;
- uint32 level_id = 11;
- bool is_finish = 8;
-}
diff --git a/proto/PNJGECAFHGE.proto b/proto/PNJGECAFHGE.proto
deleted file mode 100644
index 5a50693d..00000000
--- a/proto/PNJGECAFHGE.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "NDKAMJGCKKN.proto";
-message PNJGECAFHGE {
- repeated NDKAMJGCKKN level_info_list = 15;
-}
diff --git a/proto/POIBHEEKGPH.proto b/proto/POIBHEEKGPH.proto
deleted file mode 100644
index 0ad71f09..00000000
--- a/proto/POIBHEEKGPH.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LCLFHFGMNMF.proto";
-message POIBHEEKGPH {
- repeated LCLFHFGMNMF mark_list = 15;
- bool GPODMBCBNMA = 10;
- repeated uint32 ABCAEFIECCN = 2;
- bool HBGINJCBJKA = 6;
-}
diff --git a/proto/PacmanSettleInfo.proto b/proto/PacmanSettleInfo.proto
deleted file mode 100644
index cf4cf121..00000000
--- a/proto/PacmanSettleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "FKMJAPDCONH.proto";
-// Obf: EIBDAICPDMP
-message PacmanSettleInfo {
- uint32 final_score = 8;
- uint32 GIMCFEIADKI = 6;
- bool is_new_record = 3;
- uint32 NHFGIBDCPGC = 4;
- FKMJAPDCONH reason = 5;
-}
diff --git a/proto/ParkourLevelInfo.proto b/proto/ParkourLevelInfo.proto
deleted file mode 100644
index e70ab62c..00000000
--- a/proto/ParkourLevelInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: IOFJMGKBCOC
-message ParkourLevelInfo {
- uint32 best_record = 13;
- uint32 open_time = 14;
- bool is_open = 1;
- Vector pos = 7;
-}
diff --git a/proto/PenumbraAdventureInfo.proto b/proto/PenumbraAdventureInfo.proto
deleted file mode 100644
index 20d1c645..00000000
--- a/proto/PenumbraAdventureInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "LCMINEGOHCC.proto";
-import "BHKIIEFGFFL.proto";
-import "FGEEOGDFHAB.proto";
-import "POIBHEEKGPH.proto";
-import "MDNHPGAIGKI.proto";
-// Obf: GGGEKIBJMCP
-message PenumbraAdventureInfo {
- LCMINEGOHCC FGFFEKEDIMC = 5;
- BHKIIEFGFFL CMCADCHCOPA = 12;
- FGEEOGDFHAB PBMDNLMPPBL = 11;
- POIBHEEKGPH ANGGAFECGNG = 3;
- MDNHPGAIGKI MNOIAHNMLBC = 2;
-}
diff --git a/proto/PhotoActivityDetailInfo.proto b/proto/PhotoActivityDetailInfo.proto
deleted file mode 100644
index c964ea3f..00000000
--- a/proto/PhotoActivityDetailInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "PhotoPosData.proto";
-// Obf: CGLJMOHKKIP
-message PhotoActivityDetailInfo {
- repeated PhotoPosData photo_pos_data_list = 13;
- bool is_content_closed = 12;
-}
diff --git a/proto/PhotoPosData.proto b/proto/PhotoPosData.proto
deleted file mode 100644
index bbb04dfb..00000000
--- a/proto/PhotoPosData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: AOMHKNOLLMO
-message PhotoPosData {
- bool is_open = 11;
- bool is_view = 9;
- uint32 open_time = 2;
- Vector center = 15;
- uint32 pos_id = 4;
-}
diff --git a/proto/PhotoUnderseaInfo.proto b/proto/PhotoUnderseaInfo.proto
deleted file mode 100644
index 1021da33..00000000
--- a/proto/PhotoUnderseaInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "MGIHJDAHEAB.proto";
-import "JKKBIKPIANF.proto";
-// Obf: DANFEFHLMEM
-message PhotoUnderseaInfo {
- repeated MGIHJDAHEAB object_info_list = 5;
- repeated JKKBIKPIANF level_info_list = 15;
-}
diff --git a/proto/PlantFlowerActivityDetailInfo.proto b/proto/PlantFlowerActivityDetailInfo.proto
deleted file mode 100644
index a36b580d..00000000
--- a/proto/PlantFlowerActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EFJGNELKFMH
-message PlantFlowerActivityDetailInfo {
- uint32 today_seed_reward_id = 10;
- map DAOOKPHJPKA = 9;
- bool is_content_closed = 5;
- bool is_today_has_awarded = 2;
- map IPADJEILKIB = 4;
- uint32 day_index = 8;
-}
diff --git a/proto/PlayProduct.proto b/proto/PlayProduct.proto
deleted file mode 100644
index 227dafc5..00000000
--- a/proto/PlayProduct.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// Obfs: DFKPGHOBLLC
-message PlayProduct {
- string product_id = 1;
- string price_tier = 2;
- uint32 schedule_id = 3;
-}
diff --git a/proto/PlayerHeadIcon.proto b/proto/PlayerHeadIcon.proto
deleted file mode 100644
index af93972b..00000000
--- a/proto/PlayerHeadIcon.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-message PlayerHeadIcon {
- uint32 unkint = 4;
- uint32 uid = 10;
-}
\ No newline at end of file
diff --git a/proto/PlayerQuitDungeonRsp.proto b/proto/PlayerQuitDungeonRsp.proto
deleted file mode 100644
index 8ae69155..00000000
--- a/proto/PlayerQuitDungeonRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-// CmdId: 29245
-// KKHLCFKDFCF
-message PlayerQuitDungeonRsp {
- int32 retcode = 12;
- uint32 point_id = 4;
-}
\ No newline at end of file
diff --git a/proto/PlayerRechargeDataNotify.proto b/proto/PlayerRechargeDataNotify.proto
deleted file mode 100644
index 2807b106..00000000
--- a/proto/PlayerRechargeDataNotify.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ProductPriceTier.proto";
-
-// CmdId: 20372
-// Version: 4.6.0
-// Obfs: FPNDLFEOEFN
-message PlayerRechargeDataNotify {
- uint32 card_product_remain_days = 10;
- repeated ProductPriceTier product_price_tier_list = 14;
-}
-
diff --git a/proto/PlayerReportReq.proto b/proto/PlayerReportReq.proto
deleted file mode 100644
index a4e3c728..00000000
--- a/proto/PlayerReportReq.proto
+++ /dev/null
@@ -1,17 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ReportReasonType.proto";
-import "ReportSubtype.proto";
-
-// CmdId: 22232
-message PlayerReportReq {
- uint32 target_uid = 2;
- string target_home_module_name = 3;
- ReportReasonType reason = 4;
- string content = 8;
- uint32 target_home_module_id = 9;
- ReportSubtype subtype = 14;
-}
-
diff --git a/proto/PlayerReportRsp.proto b/proto/PlayerReportRsp.proto
deleted file mode 100644
index cde63159..00000000
--- a/proto/PlayerReportRsp.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 26350
-message PlayerReportRsp {
- uint32 target_uid = 2;
- int32 retcode = 3;
- uint32 cd_time = 4;
-}
diff --git a/proto/PotionActivityDetailInfo.proto b/proto/PotionActivityDetailInfo.proto
deleted file mode 100644
index cd60e0ca..00000000
--- a/proto/PotionActivityDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "PotionStageData.proto";
-// Obf: PIFGFOANEJJ
-message PotionActivityDetailInfo {
- repeated PotionStageData stage_list = 2;
-}
diff --git a/proto/PotionLevelData.proto b/proto/PotionLevelData.proto
deleted file mode 100644
index 9c1ef298..00000000
--- a/proto/PotionLevelData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: MCOBBEPEFKC
-message PotionLevelData {
- uint32 difficulty_level = 13;
- uint32 score = 12;
- uint32 mode_id = 10;
- uint32 level_id = 15;
-}
diff --git a/proto/PotionStageData.proto b/proto/PotionStageData.proto
deleted file mode 100644
index 9f98a156..00000000
--- a/proto/PotionStageData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "PotionLevelData.proto";
-// Obf: PJBOJMFECKJ
-message PotionStageData {
- repeated uint32 ENGEPPAPLGC = 8;
- repeated PotionLevelData level_list = 4;
- repeated uint32 IIKPFIBACDJ = 13;
- bool is_open = 15;
- uint32 stage_id = 5;
-}
diff --git a/proto/ProductPriceTier.proto b/proto/ProductPriceTier.proto
deleted file mode 100644
index c5fd157f..00000000
--- a/proto/ProductPriceTier.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// Obfs: KGKLDAGGGNP
-message ProductPriceTier {
- string price_tier = 3;
- string product_id = 10;
-}
diff --git a/proto/QuickChallengeDungeonReq.proto b/proto/QuickChallengeDungeonReq.proto
deleted file mode 100644
index b22c0e76..00000000
--- a/proto/QuickChallengeDungeonReq.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 28304
-// Version: 4.6.0
-message QuickChallengeDungeonReq {
- uint32 dungeon_entry_config_id = 15;
-}
\ No newline at end of file
diff --git a/proto/QuickChallengeDungeonRsp.proto b/proto/QuickChallengeDungeonRsp.proto
deleted file mode 100644
index 92504f06..00000000
--- a/proto/QuickChallengeDungeonRsp.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 22235
-// Version: 4.6.0
-message QuickChallengeDungeonRsp {
- int32 retcode = 6;
- uint32 dungeon_entry_config_id = 11;
-}
\ No newline at end of file
diff --git a/proto/RechargeReq.proto b/proto/RechargeReq.proto
deleted file mode 100644
index cfbfc646..00000000
--- a/proto/RechargeReq.proto
+++ /dev/null
@@ -1,18 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "PlayProduct.proto";
-import "ShopCardProduct.proto";
-import "ShopConcertProduct.proto";
-import "ShopMcoinProduct.proto";
-
-// CmdId: 2262
-// Version: 4.6.0
-// Obfs: GDNIPLNJAKD
-message RechargeReq {
- PlayProduct play_product = 4;
- ShopMcoinProduct mcoin_product = 7;
- ShopCardProduct card_product = 11;
- ShopConcertProduct concert_product = 15;
-}
diff --git a/proto/RechargeRsp.proto b/proto/RechargeRsp.proto
deleted file mode 100644
index cbdc4912..00000000
--- a/proto/RechargeRsp.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 1499
-// Version: 4.6.0
-// Obfs: HEJONAIGBBM
-message RechargeRsp {
- string product_id = 3;
- bool is_show_minors_hint = 6;
- int32 retcode = 11;
-}
diff --git a/proto/RefreshRogueDiaryCardRsp.proto b/proto/RefreshRogueDiaryCardRsp.proto
deleted file mode 100644
index 9ce085f2..00000000
--- a/proto/RefreshRogueDiaryCardRsp.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 28587
-// Version: 4.6.0
-// Obfs: KBCGJCGOPNI
-message RefreshRogueDiaryCardRsp {
- int32 retcode = 3;
- repeated uint32 rand_card_list = 12;
-}
diff --git a/proto/ReportReasonType.proto b/proto/ReportReasonType.proto
deleted file mode 100644
index 80e55a7a..00000000
--- a/proto/ReportReasonType.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-enum ReportReasonType {
- REPORT_REASON_NONE = 0;
- REPORT_REASON_DECEPTIVE_ADS = 1;
- REPORT_REASON_ABUSING = 2;
- REPORT_REASON_CHEAT = 3;
- REPORT_REASON_POLITICAL = 4;
- REPORT_REASON_OTHER = 5;
- REPORT_REASON_HOME = 6;
-}
-
diff --git a/proto/ReportSubtype.proto b/proto/ReportSubtype.proto
deleted file mode 100644
index 3739ca81..00000000
--- a/proto/ReportSubtype.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-enum ReportSubtype {
- REPORT_REASON_SUBTYPE_NONE = 0;
- REPORT_REASON_SUBTYPE_INVALID_NICKNAME = 1;
- REPORT_REASON_SUBTYPE_INVALID_SIGNATURE = 2;
- REPORT_REASON_SUBTYPE_INVALID_ARRANGEMENT = 3;
- REPORT_REASON_SUBTYPE_INVALID_CHAT = 4;
- REPORT_REASON_SUBTYPE_INVALID_AVATAR_NAME = 5;
- REPORT_REASON_SUBTYPE_INVALID_OTHER = 6;
-}
\ No newline at end of file
diff --git a/proto/RockBoardExploreDetailInfo.proto b/proto/RockBoardExploreDetailInfo.proto
deleted file mode 100644
index 394fe5b9..00000000
--- a/proto/RockBoardExploreDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "RockBoardExploreStageData.proto";
-// Obf: LFCBFPBAABL
-message RockBoardExploreDetailInfo {
- repeated RockBoardExploreStageData stage_data_list = 14;
-}
diff --git a/proto/RockBoardExploreStageData.proto b/proto/RockBoardExploreStageData.proto
deleted file mode 100644
index 466cc538..00000000
--- a/proto/RockBoardExploreStageData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DCLEEHMPDLI
-message RockBoardExploreStageData {
- bool is_open = 5;
- uint32 open_time = 6;
- uint32 stage_id = 8;
- bool is_finish = 3;
-}
diff --git a/proto/RogueDiaryActivityDetailInfo.proto b/proto/RogueDiaryActivityDetailInfo.proto
deleted file mode 100644
index 894346c5..00000000
--- a/proto/RogueDiaryActivityDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "RogueDiaryProgress.proto";
-import "RogueDiaryStageInfo.proto";
-// Obf: AACDJMCBPDB
-message RogueDiaryActivityDetailInfo {
- bool is_have_progress = 4;
- RogueDiaryProgress cur_progress = 10;
- bool is_content_closed = 13;
- repeated RogueDiaryStageInfo stage_list = 7;
-}
diff --git a/proto/RogueDiaryAvatarDisableStatus.proto b/proto/RogueDiaryAvatarDisableStatus.proto
deleted file mode 100644
index e1b115b1..00000000
--- a/proto/RogueDiaryAvatarDisableStatus.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: LPHEHBBIBOG
-enum RogueDiaryAvatarDisableStatus {
- ROGUE_DIARY_AVATAR_DISABLE_NONE = 0;
- ROGUE_DIARY_AVATAR_DISABLE_DEATH = 1;
- ROGUE_DIARY_AVATAR_DISABLE_TIRED = 2;
- ROGUE_DIARY_AVATAR_DISABLE_DUPLICATED = 3;
-}
diff --git a/proto/RogueDiaryDungeonRecord.proto b/proto/RogueDiaryDungeonRecord.proto
deleted file mode 100644
index 7cb74800..00000000
--- a/proto/RogueDiaryDungeonRecord.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DGLHDGCPEHF
-message RogueDiaryDungeonRecord {
- uint32 max_round = 1;
- uint32 finish_time = 7;
- bool is_finish = 14;
- uint32 difficulty = 12;
-}
diff --git a/proto/RogueDiaryProgress.proto b/proto/RogueDiaryProgress.proto
deleted file mode 100644
index e20d68e0..00000000
--- a/proto/RogueDiaryProgress.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FKDCFIEKHGM
-message RogueDiaryProgress {
- repeated uint32 optional_card_list = 5;
- uint32 cur_round = 1;
- uint32 stage_id = 3;
- bool is_enter_dungeon = 7;
- uint32 difficulty = 2;
-}
diff --git a/proto/RogueDiaryStageInfo.proto b/proto/RogueDiaryStageInfo.proto
deleted file mode 100644
index 5b8024e0..00000000
--- a/proto/RogueDiaryStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "RogueDiaryDungeonRecord.proto";
-// Obf: PKLHAFICKIC
-message RogueDiaryStageInfo {
- uint32 stage_id = 1;
- RogueDiaryDungeonRecord best_record = 7;
- bool is_have_try = 13;
-}
diff --git a/proto/RogueStageInfo.proto b/proto/RogueStageInfo.proto
deleted file mode 100644
index 1d0b4694..00000000
--- a/proto/RogueStageInfo.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "RogueShowAvatarTeamInfo.proto";
-import "RoguelikeRuneRecord.proto";
-// Obf: KNLEFGNMPAO
-message RogueStageInfo {
- uint32 LJKJLAHOHKL = 7;
- bool is_open = 14;
- bool is_passed = 8;
- uint32 stage_id = 5;
- bool AGOJOHPCIGH = 3;
- uint32 EEKEPFIGAHK = 4;
- bool NMCOPOECMDN = 15;
- uint32 ANIBHHPOKGM = 509;
- uint32 cur_level = 1;
- bool is_taken_reward = 10;
- RogueShowAvatarTeamInfo avatar_team = 12;
- uint32 FLFNNNPKPMI = 1879;
- uint32 KIADBMBFJFK = 6;
- repeated RoguelikeRuneRecord rune_record_list = 9;
- uint32 JMMCGHNAINB = 13;
-}
diff --git a/proto/RoguelikeDungeonActivityDetailInfo.proto b/proto/RoguelikeDungeonActivityDetailInfo.proto
deleted file mode 100644
index 39e155a9..00000000
--- a/proto/RoguelikeDungeonActivityDetailInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "RogueStageInfo.proto";
-import "RoguelikeShikigamiRecord.proto";
-// Obf: OPJEHBNHNPG
-message RoguelikeDungeonActivityDetailInfo {
- uint32 content_close_time = 3;
- bool is_content_closed = 15;
- repeated uint32 rune_list = 2;
- repeated uint32 equipped_rune_list = 9;
- repeated RogueStageInfo stage_list = 8;
- repeated RoguelikeShikigamiRecord shikigami_list = 11;
-}
diff --git a/proto/RoguelikeDungeonSettleInfo.proto b/proto/RoguelikeDungeonSettleInfo.proto
deleted file mode 100644
index f18485e0..00000000
--- a/proto/RoguelikeDungeonSettleInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "RoguelikeSettleCoinInfo.proto";
-// Obf: EBKDFPPIOCD
-message RoguelikeDungeonSettleInfo {
- uint32 stage_id = 12;
- uint32 cur_level = 15;
- uint32 POLCMMBAENP = 7;
- map finished_challenge_cell_num_map = 11;
- bool FNMECPGDCBD = 4;
- bool PDJEIMCPECJ = 10;
- uint32 FOCELGIAFLM = 9;
-}
diff --git a/proto/RoguelikeRuneRecord.proto b/proto/RoguelikeRuneRecord.proto
deleted file mode 100644
index f89bc023..00000000
--- a/proto/RoguelikeRuneRecord.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: JACEDADNMHF
-message RoguelikeRuneRecord {
- uint32 GEENANGPMFL = 13;
- uint32 OLCPNJOLEMO = 6;
- uint32 rune_id = 12;
-}
diff --git a/proto/RoguelikeSettleCoinInfo.proto b/proto/RoguelikeSettleCoinInfo.proto
deleted file mode 100644
index ece928cb..00000000
--- a/proto/RoguelikeSettleCoinInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BEJIBAAEBGJ
-message RoguelikeSettleCoinInfo {
- uint32 FEHAAKFFENC = 13;
- uint32 FMABDGMGDAM = 3;
- uint32 JKGKCICKAKD = 8;
-}
diff --git a/proto/RoguelikeShikigamiRecord.proto b/proto/RoguelikeShikigamiRecord.proto
deleted file mode 100644
index 4e9d05a4..00000000
--- a/proto/RoguelikeShikigamiRecord.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: OPGJPAHGJKG
-message RoguelikeShikigamiRecord {
- uint32 id = 4;
- uint32 level = 15;
-}
diff --git a/proto/SalesmanActivityDetailInfo.proto b/proto/SalesmanActivityDetailInfo.proto
deleted file mode 100644
index 4e92844e..00000000
--- a/proto/SalesmanActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SalesmanStatusType.proto";
-// Obf: OODHMOEJLLE
-message SalesmanActivityDetailInfo {
- uint32 AFJBNMCAMOB = 9;
- SalesmanStatusType status = 12;
- bool FNPJPBEODBN = 2;
- uint32 GCGDGLAKAIC = 3;
- uint32 day_index = 4;
- map selected_reward_id_map = 6;
- uint32 CCKNCIGDIDH = 14;
- uint32 day_reward_id = 8;
- bool PNGNAEEEEHC = 1;
- uint32 HCAIPINLEJC = 15;
-}
diff --git a/proto/SalesmanStatusType.proto b/proto/SalesmanStatusType.proto
deleted file mode 100644
index 93c91a2d..00000000
--- a/proto/SalesmanStatusType.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: IGGCOLMGDPL
-enum SalesmanStatusType {
- SALESMAN_STATUS_NONE = 0;
- SALESMAN_STATUS_UNSTARTED = 1;
- SALESMAN_STATUS_STARTED = 2;
- SALESMAN_STATUS_DELIVERED = 3;
-}
diff --git a/proto/SalvageBundleChallengeInfo.proto b/proto/SalvageBundleChallengeInfo.proto
deleted file mode 100644
index b73f92ec..00000000
--- a/proto/SalvageBundleChallengeInfo.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: MKCOAKEADAN
-message SalvageBundleChallengeInfo {
- repeated uint32 finished_bundle_list = 6;
-}
diff --git a/proto/SalvageChallengeInfo.proto b/proto/SalvageChallengeInfo.proto
deleted file mode 100644
index c9061ef2..00000000
--- a/proto/SalvageChallengeInfo.proto
+++ /dev/null
@@ -1,30 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SalvageBundleChallengeInfo.proto";
-import "SalvageScoreChallengeInfo.proto";
-// Obf: PAGONIKGOBF
-message SalvageChallengeInfo {
- uint32 challenge_type = 12;
- bool is_unlock = 13;
- oneof challenge_detail {
- SalvageBundleChallengeInfo bundle_info = 14;
- SalvageScoreChallengeInfo score_challenge_info = 5;
- uint32 boss_challenge_id = 10;
- }
-}
diff --git a/proto/SalvageScoreChallengeInfo.proto b/proto/SalvageScoreChallengeInfo.proto
deleted file mode 100644
index b4b46f50..00000000
--- a/proto/SalvageScoreChallengeInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: ODDFKCNFKLI
-message SalvageScoreChallengeInfo {
- uint32 max_score = 15;
- uint32 salvage_challenge_id = 5;
-}
diff --git a/proto/SalvageStageInfo.proto b/proto/SalvageStageInfo.proto
deleted file mode 100644
index 102254fb..00000000
--- a/proto/SalvageStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SalvageChallengeInfo.proto";
-// Obf: NLKNABPOEJN
-message SalvageStageInfo {
- uint32 stage_id = 8;
- repeated SalvageChallengeInfo challenge_info_list = 1;
- bool is_open = 5;
-}
diff --git a/proto/SandwormCannonDetailInfo.proto b/proto/SandwormCannonDetailInfo.proto
deleted file mode 100644
index 89ef0c06..00000000
--- a/proto/SandwormCannonDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "JGDMDPNJLCA.proto";
-// Obf: OPLKPKFMFNJ
-message SandwormCannonDetailInfo {
- repeated JGDMDPNJLCA HAKEHEFJDBD = 15;
-}
diff --git a/proto/SaveCoopDialogReq.proto b/proto/SaveCoopDialogReq.proto
deleted file mode 100644
index 899dcd0f..00000000
--- a/proto/SaveCoopDialogReq.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 24551
-// Obf: EOGGBCKOGIE
-message SaveCoopDialogReq {
- uint32 CMJNNOEEBKC = 2;
- uint32 HIJPOLONNOA = 12;
-}
diff --git a/proto/SaveCoopDialogRsp.proto b/proto/SaveCoopDialogRsp.proto
deleted file mode 100644
index 61f3400e..00000000
--- a/proto/SaveCoopDialogRsp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 8107
-// Obf: NAGJNOIEKMK
-message SaveCoopDialogRsp {
- uint32 HIJPOLONNOA = 9;
- uint32 CMJNNOEEBKC = 8;
- int32 retcode = 15;
-}
diff --git a/proto/SaveMainCoopReq.proto b/proto/SaveMainCoopReq.proto
deleted file mode 100644
index e6b9a9cb..00000000
--- a/proto/SaveMainCoopReq.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 764
-// Obf: DEBIEHHKCMA
-message SaveMainCoopReq {
- map GEHNFJEPCJL = 3;
- map GDBKBKACDFO = 10;
- uint32 save_point_id = 11;
- uint32 id = 6;
- uint32 self_confidence = 7;
-}
diff --git a/proto/SaveMainCoopRsp.proto b/proto/SaveMainCoopRsp.proto
deleted file mode 100644
index 44ca3133..00000000
--- a/proto/SaveMainCoopRsp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 27766
-// Obf: BHPGBGECOMC
-message SaveMainCoopRsp {
- int32 retcode = 8;
- uint32 id = 9;
- repeated uint32 save_point_id_list = 3;
-}
diff --git a/proto/SceneDataNotify.proto b/proto/SceneDataNotify.proto
deleted file mode 100644
index 18be8938..00000000
--- a/proto/SceneDataNotify.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "MapLayerInfo.proto";
-
-// 4.7.0
-// CmdId: 23591
-message SceneDataNotify {
- repeated string level_config_name_list = 2;
- MapLayerInfo map_layer_info = 8;
- repeated uint32 scene_tag_id_list = 14;
-}
\ No newline at end of file
diff --git a/proto/SceneInitFinishReq.proto b/proto/SceneInitFinishReq.proto
deleted file mode 100644
index f2dde672..00000000
--- a/proto/SceneInitFinishReq.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-// CmdId: 21370
-message SceneInitFinishReq {
- uint32 enter_scene_token = 12;
-}
\ No newline at end of file
diff --git a/proto/SceneShowTextNotify.proto b/proto/SceneShowTextNotify.proto
deleted file mode 100644
index 65aa0c58..00000000
--- a/proto/SceneShowTextNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-message SceneShowTextNotify {
- uint32 text_id = 1;
- float duration = 2;
- float MIGDKKAEONI = 7;
- float MHMOKMHMAKO = 13;
-}
\ No newline at end of file
diff --git a/proto/SeaLampActivityDetailInfo.proto b/proto/SeaLampActivityDetailInfo.proto
deleted file mode 100644
index d772c7c3..00000000
--- a/proto/SeaLampActivityDetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: CFBFFJIHDHB
-message SeaLampActivityDetailInfo {
- uint32 KEEHFLCINNM = 8;
- uint32 progress = 7;
- uint32 AGBEEFKCBIN = 9;
- uint32 days = 3;
- uint32 phase_id = 6;
- repeated uint32 MDLABDFGHBC = 14;
- repeated uint32 NGAIOHOOHDO = 5;
-}
diff --git a/proto/SeaLampActivityInfo.proto b/proto/SeaLampActivityInfo.proto
deleted file mode 100644
index 034b4e13..00000000
--- a/proto/SeaLampActivityInfo.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SeaLampSectionInfo.proto";
-// Obf: BFLFBJPENPI
-message SeaLampActivityInfo {
- repeated SeaLampSectionInfo section_info_list = 8;
- uint32 first_day_start_time = 14;
- uint32 sea_lamp_coin = 15;
- bool NAOOKLKKOBJ = 2;
- bool FFHKCOOGLCB = 5;
- uint32 day_index = 7;
- uint32 mechanicus_id = 9;
- uint32 popularity = 4;
- bool is_content_closed = 11;
-}
diff --git a/proto/SeaLampSectionInfo.proto b/proto/SeaLampSectionInfo.proto
deleted file mode 100644
index 1335befd..00000000
--- a/proto/SeaLampSectionInfo.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EPENKOINLCG
-message SeaLampSectionInfo {
- uint32 section_id = 10;
-}
diff --git a/proto/SeaLampV3CampInfo.proto b/proto/SeaLampV3CampInfo.proto
deleted file mode 100644
index f167aaef..00000000
--- a/proto/SeaLampV3CampInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SeaLampV3CampStageInfo.proto";
-// Obf: ODOLBLNLDPC
-message SeaLampV3CampInfo {
- repeated SeaLampV3CampStageInfo stage_info_list = 1;
-}
diff --git a/proto/SeaLampV3CampStageInfo.proto b/proto/SeaLampV3CampStageInfo.proto
deleted file mode 100644
index c1f7c536..00000000
--- a/proto/SeaLampV3CampStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NPAEFEDBCEF
-message SeaLampV3CampStageInfo {
- uint32 level_id = 5;
- uint32 stage_id = 4;
- bool is_open = 8;
- bool is_finished = 2;
-}
diff --git a/proto/SeaLampV3DetailInfo.proto b/proto/SeaLampV3DetailInfo.proto
deleted file mode 100644
index 6b185a38..00000000
--- a/proto/SeaLampV3DetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SeaLampV3CampInfo.proto";
-import "SeaLampV3ShadowInfo.proto";
-import "SeaLampV3RaceInfo.proto";
-// Obf: FJJFJJIFIOF
-message SeaLampV3DetailInfo {
- SeaLampV3CampInfo camp_info = 11;
- SeaLampV3ShadowInfo shadow_info = 7;
- SeaLampV3RaceInfo race_info = 1;
-}
diff --git a/proto/SeaLampV3RaceInfo.proto b/proto/SeaLampV3RaceInfo.proto
deleted file mode 100644
index 22f3db6d..00000000
--- a/proto/SeaLampV3RaceInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SeaLampV3RaceLevelInfo.proto";
-// Obf: JGHDIHINJML
-message SeaLampV3RaceInfo {
- repeated SeaLampV3RaceLevelInfo level_info_list = 12;
-}
diff --git a/proto/SeaLampV3RaceLevelInfo.proto b/proto/SeaLampV3RaceLevelInfo.proto
deleted file mode 100644
index e2684926..00000000
--- a/proto/SeaLampV3RaceLevelInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KCGDNNFAMJI
-message SeaLampV3RaceLevelInfo {
- uint32 level_id = 7;
- bool is_open = 13;
- uint32 max_score = 3;
-}
diff --git a/proto/SeaLampV3ShadowInfo.proto b/proto/SeaLampV3ShadowInfo.proto
deleted file mode 100644
index b62c5768..00000000
--- a/proto/SeaLampV3ShadowInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SeaLampV3ShadowStageInfo.proto";
-// Obf: CDNDGGOEPCJ
-message SeaLampV3ShadowInfo {
- repeated SeaLampV3ShadowStageInfo stage_info_list = 8;
-}
diff --git a/proto/SeaLampV3ShadowLevelInfo.proto b/proto/SeaLampV3ShadowLevelInfo.proto
deleted file mode 100644
index 56a591ff..00000000
--- a/proto/SeaLampV3ShadowLevelInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: NHFAMBJKCNF
-message SeaLampV3ShadowLevelInfo {
- bool is_open = 2;
- uint32 level_id = 10;
- uint32 min_finish_time = 4;
-}
diff --git a/proto/SeaLampV3ShadowStageInfo.proto b/proto/SeaLampV3ShadowStageInfo.proto
deleted file mode 100644
index 26329543..00000000
--- a/proto/SeaLampV3ShadowStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SeaLampV3ShadowLevelInfo.proto";
-// Obf: PNEMGKLBDIL
-message SeaLampV3ShadowStageInfo {
- repeated SeaLampV3ShadowLevelInfo level_info_list = 15;
- uint32 stage_id = 6;
- bool is_open = 8;
-}
diff --git a/proto/ServerLogLevel.proto b/proto/ServerLogLevel.proto
deleted file mode 100644
index 1e00f405..00000000
--- a/proto/ServerLogLevel.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-enum ServerLogLevel {
- LOG_LEVEL_NONE = 0;
- LOG_LEVEL_DEBUG = 1;
- LOG_LEVEL_INFO = 2;
- LOG_LEVEL_WARNING = 3;
- LOG_LEVEL_ERROR = 4;
-}
\ No newline at end of file
diff --git a/proto/ServerLogNotify.proto b/proto/ServerLogNotify.proto
deleted file mode 100644
index f96eb06b..00000000
--- a/proto/ServerLogNotify.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "ServerLogLevel.proto";
-import "ServerLogType.proto";
-
-// 4.7.0
-// CmdId: 20727
-// PBFJJLEOJAA
-message ServerLogNotify {
- string server_log = 5;
- ServerLogLevel log_level = 10;
- ServerLogType log_type = 6;
-}
\ No newline at end of file
diff --git a/proto/ServerLogType.proto b/proto/ServerLogType.proto
deleted file mode 100644
index f4676737..00000000
--- a/proto/ServerLogType.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-enum ServerLogType {
- SERVER_LOG_NONE = 0;
- SERVER_LOG_ABILITY = 1;
- SERVER_LOG_LEVEL = 2;
- SERVER_LOG_ENTITY = 3;
- SERVER_LOG_LUA = 4;
- SERVER_LOG_DAILYTASK = 5;
-}
\ No newline at end of file
diff --git a/proto/ShopInfo.proto b/proto/ShopInfo.proto
deleted file mode 100644
index 1493f93c..00000000
--- a/proto/ShopInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "NEHEKBBFPIE.proto";
-// Obf: FMHPMNOGCHK
-message ShopInfo {
- repeated NEHEKBBFPIE CNNOGBKOAFF = 3;
- uint32 NPFNHADIONO = 7;
-}
diff --git a/proto/ShowMessageNotify.proto b/proto/ShowMessageNotify.proto
deleted file mode 100644
index 87f319de..00000000
--- a/proto/ShowMessageNotify.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "SvrMsgId.proto";
-import "MsgParam.proto";
-
-// 4.6.0
-// CmdId: 4061
-message ShowMessageNotify {
- SvrMsgId msg_id = 5;
- repeated MsgParam params = 11;
-}
\ No newline at end of file
diff --git a/proto/SorushTrialDetailInfo.proto b/proto/SorushTrialDetailInfo.proto
deleted file mode 100644
index fe308f84..00000000
--- a/proto/SorushTrialDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EGJIPIADEGJ
-message SorushTrialDetailInfo {
- repeated uint32 EJKGIMFCDKE = 4;
- repeated uint32 IHCPBJNKAGO = 6;
- map LLNADKOEMMF = 13;
- repeated uint32 DOELBHKKNIM = 7;
-}
diff --git a/proto/SpiceActivityDetailInfo.proto b/proto/SpiceActivityDetailInfo.proto
deleted file mode 100644
index 1efaaf7c..00000000
--- a/proto/SpiceActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SpiceStageData.proto";
-// Obf: LGJNDJKCPGP
-message SpiceActivityDetailInfo {
- uint32 PMGNKOHDPJA = 7;
- uint32 PKFDOLJJNDI = 6;
- repeated SpiceStageData spice_stage_data_list = 8;
-}
diff --git a/proto/SpiceStageData.proto b/proto/SpiceStageData.proto
deleted file mode 100644
index 9532c776..00000000
--- a/proto/SpiceStageData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: IHFHICEPOPB
-message SpiceStageData {
- uint32 stage_id = 3;
- bool is_open = 14;
- uint32 success_times = 9;
-}
diff --git a/proto/Status.proto b/proto/Status.proto
deleted file mode 100644
index 0a6682da..00000000
--- a/proto/Status.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum Status {
- STATUS_INVALID = 0;
- STATUS_UNFINISHED = 1;
- STATUS_FINISHED = 2;
- STATUS_REWARD_TAKEN = 3;
-}
\ No newline at end of file
diff --git a/proto/SummerTimeDetailInfo.proto b/proto/SummerTimeDetailInfo.proto
deleted file mode 100644
index 38fdcdd6..00000000
--- a/proto/SummerTimeDetailInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SummerTimeSprintBoatInfo.proto";
-import "SummerTimeStageInfo.proto";
-// Obf: MBDINFJKNCB
-message SummerTimeDetailInfo {
- SummerTimeSprintBoatInfo sprint_boat_info = 1;
- uint32 content_close_time = 6;
- map stage_map = 13;
- bool is_content_closed = 12;
-}
diff --git a/proto/SummerTimeDungeonInfo.proto b/proto/SummerTimeDungeonInfo.proto
deleted file mode 100644
index 59fdfdc3..00000000
--- a/proto/SummerTimeDungeonInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: BICHGADPDCM
-message SummerTimeDungeonInfo {
- uint32 BKCFOGDDEAJ = 11;
- uint32 JCMPLCKOOEF = 8;
- uint32 dungeon_id = 2;
- uint32 NGOIBHADCOM = 4;
- uint32 PNEFNEDHNLC = 14;
-}
diff --git a/proto/SummerTimeSprintBoatInfo.proto b/proto/SummerTimeSprintBoatInfo.proto
deleted file mode 100644
index 168aba68..00000000
--- a/proto/SummerTimeSprintBoatInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SummerTimeSprintBoatRecord.proto";
-// Obf: MBIICFNNNII
-message SummerTimeSprintBoatInfo {
- repeated SummerTimeSprintBoatRecord record_list = 3;
-}
diff --git a/proto/SummerTimeSprintBoatRecord.proto b/proto/SummerTimeSprintBoatRecord.proto
deleted file mode 100644
index 1a0a9f75..00000000
--- a/proto/SummerTimeSprintBoatRecord.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: OFOBFBLLPIN
-message SummerTimeSprintBoatRecord {
- uint32 start_time = 10;
- bool is_touched = 15;
- repeated uint32 watcher_id_list = 7;
- uint32 group_id = 9;
- uint32 best_score = 3;
-}
diff --git a/proto/SummerTimeStageInfo.proto b/proto/SummerTimeStageInfo.proto
deleted file mode 100644
index 621e5758..00000000
--- a/proto/SummerTimeStageInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: AILILCAJDMA
-message SummerTimeStageInfo {
- bool is_open = 2;
- uint32 open_time = 4;
- uint32 stage_id = 3;
-}
diff --git a/proto/SummerTimeV2BoatStageInfo.proto b/proto/SummerTimeV2BoatStageInfo.proto
deleted file mode 100644
index fd5d1a5e..00000000
--- a/proto/SummerTimeV2BoatStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KFLNOKJNODO
-message SummerTimeV2BoatStageInfo {
- bool is_open = 11;
- uint32 stage_id = 9;
- uint32 best_score = 3;
- uint32 open_time = 7;
-}
diff --git a/proto/SummerTimeV2DetailInfo.proto b/proto/SummerTimeV2DetailInfo.proto
deleted file mode 100644
index 415c8db4..00000000
--- a/proto/SummerTimeV2DetailInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SummerTimeV2BoatStageInfo.proto";
-import "SummerTimeV2DungeonStageInfo.proto";
-// Obf: OFEPIBOFMMO
-message SummerTimeV2DetailInfo {
- repeated SummerTimeV2BoatStageInfo boat_stage_info_list = 14;
- uint32 MBINEBFILLF = 12;
- bool is_content_closed = 1;
- uint32 LMALLBDPKGO = 6;
- repeated SummerTimeV2DungeonStageInfo dungeon_stage_info_list = 7;
-}
diff --git a/proto/SummerTimeV2DungeonSettleInfo.proto b/proto/SummerTimeV2DungeonSettleInfo.proto
deleted file mode 100644
index c1b8caca..00000000
--- a/proto/SummerTimeV2DungeonSettleInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: GDCAPLGGPNE
-message SummerTimeV2DungeonSettleInfo {
- bool is_success = 9;
- uint32 LMALLBDPKGO = 3;
- uint32 MBINEBFILLF = 8;
-}
diff --git a/proto/SummerTimeV2DungeonStageInfo.proto b/proto/SummerTimeV2DungeonStageInfo.proto
deleted file mode 100644
index 5b4349f1..00000000
--- a/proto/SummerTimeV2DungeonStageInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: PPKBMAMJLLF
-message SummerTimeV2DungeonStageInfo {
- bool is_prev_dungeon_succeed = 12;
- bool is_open = 1;
- uint32 open_time = 13;
- uint32 stage_id = 2;
-}
diff --git a/proto/SumoActivityDetailInfo.proto b/proto/SumoActivityDetailInfo.proto
deleted file mode 100644
index eb50b8cc..00000000
--- a/proto/SumoActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SumoStageData.proto";
-// Obf: CNCHFJOILPA
-message SumoActivityDetailInfo {
- map sumo_stage_map = 2;
- uint32 last_stage_id = 14;
- uint32 difficulty_id = 8;
-}
diff --git a/proto/SumoStageData.proto b/proto/SumoStageData.proto
deleted file mode 100644
index 28b5d7c9..00000000
--- a/proto/SumoStageData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SumoTeamData.proto";
-// Obf: MILCOABCLEP
-message SumoStageData {
- bool is_open = 1;
- uint32 open_time = 11;
- uint32 stage_id = 10;
- uint32 max_score = 2;
- repeated SumoTeamData team_list = 6;
-}
diff --git a/proto/SumoTeamData.proto b/proto/SumoTeamData.proto
deleted file mode 100644
index cee285c1..00000000
--- a/proto/SumoTeamData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "SumoAvatarInfo.proto";
-// Obf: DBKLNNIEBME
-message SumoTeamData {
- repeated SumoAvatarInfo avatar_info_list = 12;
- repeated uint32 skill_id_list = 8;
-}
diff --git a/proto/SvrMsgId.proto b/proto/SvrMsgId.proto
deleted file mode 100644
index 3de2f51f..00000000
--- a/proto/SvrMsgId.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-enum SvrMsgId {
- MSG_UNKNOWN = 0;
- MSG_BLOCK_REFRESH_COUNTDOWN = 1;
- MSG_AVATAR_REVIVE_BY_STATUE = 2;
- MSG_DAILY_TASK_REWARD_MAX_NUM = 3;
- MSG_ROUTINE_TYPE_NOT_OPEN = 4;
- MSG_ROUTINE_TYPE_REWARD_MAX_NUM = 5;
- MSG_MECHANICUS_COIN_LIMIT = 6;
-}
diff --git a/proto/TakeCityReputationExploreRewardReq.proto b/proto/TakeCityReputationExploreRewardReq.proto
deleted file mode 100644
index fa5543cd..00000000
--- a/proto/TakeCityReputationExploreRewardReq.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 29140
-message TakeCityReputationExploreRewardReq {
- uint32 city_id = 4;
- repeated uint32 explore_id_list = 6;
-}
\ No newline at end of file
diff --git a/proto/TakeCityReputationExploreRewardRsp.proto b/proto/TakeCityReputationExploreRewardRsp.proto
deleted file mode 100644
index 2f90c357..00000000
--- a/proto/TakeCityReputationExploreRewardRsp.proto
+++ /dev/null
@@ -1,13 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ItemParam.proto";
-
-// CmdId: 26120
-message TakeCityReputationExploreRewardRsp {
- repeated ItemParam item_list = 1;
- uint32 city_id = 3;
- int32 retcode = 7;
- repeated uint32 explore_id_list = 15;
-}
\ No newline at end of file
diff --git a/proto/TakeCoopRewardReq.proto b/proto/TakeCoopRewardReq.proto
deleted file mode 100644
index d88a76d0..00000000
--- a/proto/TakeCoopRewardReq.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 23462
-// Obf: FELHCPBNOHO
-message TakeCoopRewardReq {
- uint32 reward_config_id = 2;
-}
diff --git a/proto/TakeCoopRewardRsp.proto b/proto/TakeCoopRewardRsp.proto
deleted file mode 100644
index f5308697..00000000
--- a/proto/TakeCoopRewardRsp.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 22350
-// Obf: OCBMJEKGPLA
-message TakeCoopRewardRsp {
- int32 retcode = 14;
- uint32 reward_config_id = 1;
-}
diff --git a/proto/TanukiTravelActivityDetailInfo.proto b/proto/TanukiTravelActivityDetailInfo.proto
deleted file mode 100644
index 80816b7e..00000000
--- a/proto/TanukiTravelActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "TanukiTravelLevelData.proto";
-// Obf: NBABIBMGAIM
-message TanukiTravelActivityDetailInfo {
- bool is_content_closed = 5;
- uint32 finished_level_index = 13;
- repeated TanukiTravelLevelData tanuki_travel_level_data_list = 9;
-}
diff --git a/proto/TanukiTravelLevelData.proto b/proto/TanukiTravelLevelData.proto
deleted file mode 100644
index 2f0e6b4d..00000000
--- a/proto/TanukiTravelLevelData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: OKBFMCFBABK
-message TanukiTravelLevelData {
- bool is_finish = 2;
- uint32 route_id = 12;
- bool is_open = 6;
-}
diff --git a/proto/TeamChainDetailInfo.proto b/proto/TeamChainDetailInfo.proto
deleted file mode 100644
index d291d4b1..00000000
--- a/proto/TeamChainDetailInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "TeamChainStageData.proto";
-// Obf: JNEHLOAEHFC
-message TeamChainDetailInfo {
- bool is_token_costume_reward = 1;
- repeated TeamChainStageData stage_data_list = 6;
-}
diff --git a/proto/TeamChainSettleInfo.proto b/proto/TeamChainSettleInfo.proto
deleted file mode 100644
index cba4ca85..00000000
--- a/proto/TeamChainSettleInfo.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-message TeamChainSettleInfo {
- repeated uint32 score_list = 6;
- bool is_new_record = 10;
- uint32 total_score = 14;
- uint32 difficulty = 13;
- uint32 stage_id = 1;
-}
diff --git a/proto/TeamChainStageData.proto b/proto/TeamChainStageData.proto
deleted file mode 100644
index 16ac29c1..00000000
--- a/proto/TeamChainStageData.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: FMDEBOLBHEC
-message TeamChainStageData {
- bool is_open = 5;
- uint32 stage_id = 9;
- uint32 best_score = 1;
-}
diff --git a/proto/ToTheMoonAddObstacleReq.proto b/proto/ToTheMoonAddObstacleReq.proto
deleted file mode 100644
index 78f07b44..00000000
--- a/proto/ToTheMoonAddObstacleReq.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ToTheMoonObstacleInfo.proto";
-
-// CmdId: 6110
-// Version: 4.6.0
-// Obfs: ILCGFEJGBMJ
-message ToTheMoonAddObstacleReq {
- uint32 scene_id = 2;
- int32 query_id = 9;
- ToTheMoonObstacleInfo obstacle = 10;
- bool use_edge = 11;
-}
\ No newline at end of file
diff --git a/proto/ToTheMoonObstacleInfo.proto b/proto/ToTheMoonObstacleInfo.proto
deleted file mode 100644
index 2130f0e7..00000000
--- a/proto/ToTheMoonObstacleInfo.proto
+++ /dev/null
@@ -1,21 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MathQuaternion.proto";
-import "Vector.proto";
-
-// Version: 4.6.0
-// Obfs: OOJCDBNFDCK
-message ToTheMoonObstacleInfo {
- enum ShapeType {
- OBSTACLE_SHAPE_CAPSULE = 0;
- OBSTACLE_SHAPE_BOX = 1;
- }
-
- Vector center = 2;
- int32 handle_id = 3;
- Vector half_extents = 4;
- ShapeType type = 10;
- MathQuaternion rotation = 11;
-}
\ No newline at end of file
diff --git a/proto/ToTheMoonObstaclesModifyNotify.proto b/proto/ToTheMoonObstaclesModifyNotify.proto
deleted file mode 100644
index a460bf8a..00000000
--- a/proto/ToTheMoonObstaclesModifyNotify.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "ToTheMoonObstacleInfo.proto";
-
-// CmdId: 6170
-// Version: 4.6.0
-// Obfs: MFLEOEDJKCG
-message ToTheMoonObstaclesModifyNotify {
- bool use_edge = 3;
- repeated int32 remove_obstacle_ids = 9;
- repeated ToTheMoonObstacleInfo add_obstacles = 11;
- uint32 scene_id = 14;
-}
\ No newline at end of file
diff --git a/proto/ToTheMoonRemoveObstacleReq.proto b/proto/ToTheMoonRemoveObstacleReq.proto
deleted file mode 100644
index a6de067e..00000000
--- a/proto/ToTheMoonRemoveObstacleReq.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 6118
-// Version: 4.6.0
-// Obfs: FKBIPLGJBMF
-message ToTheMoonRemoveObstacleReq {
- int32 handle = 5;
- uint32 scene_id = 8;
- int32 query_id = 10;
-}
diff --git a/proto/TowerBriefDataNotify.proto b/proto/TowerBriefDataNotify.proto
deleted file mode 100644
index 2362e2ea..00000000
--- a/proto/TowerBriefDataNotify.proto
+++ /dev/null
@@ -1,16 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.7.0
-// CmdId: 4797
-// EJPCIICDONE
-message TowerBriefDataNotify {
- uint32 last_floor_index = 1; // sus
- uint32 tower_schedule_id = 3;
- uint32 last_level_index = 7; // sus
- uint32 next_schedule_change_time = 5; // sus
- uint32 total_star_num = 9; // sus
- uint32 schedule_start_time = 12;
- bool is_finished_entrance_floor = 6;
-}
\ No newline at end of file
diff --git a/proto/TowerDailyRewardProgressChangeNotify.proto b/proto/TowerDailyRewardProgressChangeNotify.proto
deleted file mode 100644
index ec1b928c..00000000
--- a/proto/TowerDailyRewardProgressChangeNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 26940
-message TowerDailyRewardProgressChangeNotify {
- uint32 MICBOPDAEFN = 3;
- uint32 NNIGLOKAEAI = 10;
-}
\ No newline at end of file
diff --git a/proto/TowerFightRecordPair.proto b/proto/TowerFightRecordPair.proto
deleted file mode 100644
index 4c56b8d8..00000000
--- a/proto/TowerFightRecordPair.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-message TowerFightRecordPair {
- uint32 data = 6;
- uint32 avatar_id = 15;
-}
\ No newline at end of file
diff --git a/proto/TowerGetFloorStarRewardReq.proto b/proto/TowerGetFloorStarRewardReq.proto
deleted file mode 100644
index dbf991bb..00000000
--- a/proto/TowerGetFloorStarRewardReq.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 21493
-message TowerGetFloorStarRewardReq {
- uint32 floor_id = 3;
-}
\ No newline at end of file
diff --git a/proto/TowerGetFloorStarRewardRsp.proto b/proto/TowerGetFloorStarRewardRsp.proto
deleted file mode 100644
index 03809768..00000000
--- a/proto/TowerGetFloorStarRewardRsp.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 4467
-message TowerGetFloorStarRewardRsp {
- uint32 floor_id = 3;
- int32 retcode = 8;
-}
\ No newline at end of file
diff --git a/proto/TowerMonthlyCombatRecord.proto b/proto/TowerMonthlyCombatRecord.proto
deleted file mode 100644
index 60683ebb..00000000
--- a/proto/TowerMonthlyCombatRecord.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "TowerFightRecordPair.proto";
-
-// 4.6.0
-message TowerMonthlyCombatRecord {
- TowerFightRecordPair CAKGOFILEMK = 1;
- TowerFightRecordPair BCMIFPLEOGJ = 3;
- repeated TowerFightRecordPair most_reveal_avatar_list = 4;
- TowerFightRecordPair ADMFMEDHECE = 8;
- TowerFightRecordPair JCOILHJELOJ = 13;
- TowerFightRecordPair FKGJCPIDNBH = 15;
-}
\ No newline at end of file
diff --git a/proto/TowerMonthlyDetail.proto b/proto/TowerMonthlyDetail.proto
deleted file mode 100644
index 26936251..00000000
--- a/proto/TowerMonthlyDetail.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "TowerMonthlyBrief.proto";
-import "TowerMonthlyCombatRecord.proto";
-
-// 4.6.0
-message TowerMonthlyDetail {
- TowerMonthlyBrief monthly_brief = 4;
- TowerMonthlyCombatRecord monthly_combat_record = 15;
-}
\ No newline at end of file
diff --git a/proto/TowerRecordHandbookRsp.proto b/proto/TowerRecordHandbookRsp.proto
deleted file mode 100644
index 09b24b95..00000000
--- a/proto/TowerRecordHandbookRsp.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "TowerMonthlyDetail.proto";
-
-// 4.6.0
-// CmdId: 1883
-message TowerRecordHandbookRsp {
- int32 retcode = 4;
- repeated TowerMonthlyDetail monthly_detail_list = 14;
-}
\ No newline at end of file
diff --git a/proto/ToyBattleInfo.proto b/proto/ToyBattleInfo.proto
deleted file mode 100644
index 6cd247d4..00000000
--- a/proto/ToyBattleInfo.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "CKBMIEMDAEP.proto";
-import "ODDAOBNJLAH.proto";
-import "PNJGECAFHGE.proto";
-// Obf: OFHIHCENLLL
-message ToyBattleInfo {
- CKBMIEMDAEP LPBHCPBFNHK = 3;
- ODDAOBNJLAH camp_info = 13;
- PNJGECAFHGE HLMBLBNIFPJ = 15;
-}
diff --git a/proto/TrackingIOInfo.proto b/proto/TrackingIOInfo.proto
deleted file mode 100644
index 79454377..00000000
--- a/proto/TrackingIOInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KHGEJFEMNFJ
-message TrackingIOInfo {
- string JFEEMKEKMKN = 6;
- string FCPKNHGBLCF = 7;
- string OHMDCAEDJPG = 15;
- string DPKNOBIHNPI = 4;
- string MDBEAHIPNIC = 1;
- string LCNCLEJILOF = 11;
- string GIAEKBEHJIC = 12;
-}
diff --git a/proto/TransmitReason.proto b/proto/TransmitReason.proto
deleted file mode 100644
index 3d564dcb..00000000
--- a/proto/TransmitReason.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// Version: 4.6.0
-// Obfs: DJLNCMNEAOI
-enum TransmitReason {
- TRANSMIT_NONE = 0;
- TRANSMIT_QUEST = 1;
-}
diff --git a/proto/TreasureMapActivityDetailInfo.proto b/proto/TreasureMapActivityDetailInfo.proto
deleted file mode 100644
index 31c70d69..00000000
--- a/proto/TreasureMapActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "TreasureMapRegionInfo.proto";
-import "TreasureMapBonusChallengeInfo.proto";
-// Obf: EPFHAMJMACE
-message TreasureMapActivityDetailInfo {
- uint32 treasure_close_time = 10;
- bool is_mp_challenge_touched = 12;
- uint32 currency_num = 5;
- uint32 LNGOLLDBIEC = 7;
- repeated TreasureMapRegionInfo region_info_list = 6;
- uint32 active_region_index = 14;
- repeated TreasureMapBonusChallengeInfo bonus_challenge_list = 11;
- uint32 MPJCDHBBHMM = 9;
- uint32 OLCIPBELKIB = 8;
-}
diff --git a/proto/TreasureMapBonusChallengeInfo.proto b/proto/TreasureMapBonusChallengeInfo.proto
deleted file mode 100644
index 0c34182e..00000000
--- a/proto/TreasureMapBonusChallengeInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: DNIFECLOOPI
-message TreasureMapBonusChallengeInfo {
- bool is_active = 6;
- uint32 config_id = 5;
- map fragment_map = 1;
- uint32 solution_id = 9;
- bool is_done = 10;
-}
diff --git a/proto/TreasureSeelieActivityDetailInfo.proto b/proto/TreasureSeelieActivityDetailInfo.proto
deleted file mode 100644
index ef211298..00000000
--- a/proto/TreasureSeelieActivityDetailInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "TreasureSeelieRegionData.proto";
-// Obf: OONIJLAKDKE
-message TreasureSeelieActivityDetailInfo {
- uint32 treasure_close_time = 5;
- bool is_content_closed = 1;
- repeated TreasureSeelieRegionData region_data_list = 15;
-}
diff --git a/proto/TreasureSeelieRegionData.proto b/proto/TreasureSeelieRegionData.proto
deleted file mode 100644
index bf6d1b7d..00000000
--- a/proto/TreasureSeelieRegionData.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: AOALBKBJENB
-message TreasureSeelieRegionData {
- uint32 JGGFJJFHMBA = 4;
- bool is_open = 15;
- float region_radius = 14;
- bool is_done = 6;
- uint32 scene_id = 8;
- uint32 GLJJLGABDLD = 11;
- Vector region_center_pos = 3;
- uint32 open_time = 5;
- uint32 region_id = 1;
- uint32 PDHMGHBAEDH = 13;
-}
diff --git a/proto/UgcActivityDetailInfo.proto b/proto/UgcActivityDetailInfo.proto
deleted file mode 100644
index 20803a47..00000000
--- a/proto/UgcActivityDetailInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "OfficialCustomDungeon.proto";
-// Obf: JMCGOPMGNFN
-message UgcActivityDetailInfo {
- repeated OfficialCustomDungeon official_custom_dungeon_list = 10;
- bool DDFPBDAKDHF = 5;
- uint32 custom_dungeon_group_id = 12;
- bool IOPFGIPIHAG = 1;
-}
diff --git a/proto/UgcAvatarInfo.proto b/proto/UgcAvatarInfo.proto
deleted file mode 100644
index 4a0dc812..00000000
--- a/proto/UgcAvatarInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ADHOJAAOLNO.proto";
-// Obf: KLLCGEPGBCB
-message UgcAvatarInfo {
- ADHOJAAOLNO avatar_type = 1;
- uint32 HONBNIJDMII = 9;
- uint32 costume_id = 12;
-}
diff --git a/proto/UgcV2Info.proto b/proto/UgcV2Info.proto
deleted file mode 100644
index d6e65c24..00000000
--- a/proto/UgcV2Info.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "IMBIPFIFFOJ.proto";
-// Obf: KDNJOOIILHN
-message UgcV2Info {
- bool NGKEOGMMHJD = 10;
- bool LDNPJDPNPCI = 4;
- repeated IMBIPFIFFOJ ILAHOOFBHKE = 1;
-}
diff --git a/proto/VintageActivityDetailInfo.proto b/proto/VintageActivityDetailInfo.proto
deleted file mode 100644
index fa2c0d77..00000000
--- a/proto/VintageActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "VintageHuntingStageData.proto";
-import "VintagePresentStageData.proto";
-import "VintageMarketInfo.proto";
-import "VintageCampChallengeStageData.proto";
-import "VintageBoothUsedItemData.proto";
-// Obf: BBJIPHJKHIO
-message VintageActivityDetailInfo {
- bool is_content_closed = 12;
- map hunting_stage_map = 3;
- map present_stage_map = 6;
- VintageMarketInfo market_info = 2;
- map camp_stage_map = 11;
- VintageBoothUsedItemData booth_data = 7;
-}
diff --git a/proto/VintageCampChallengeLevelData.proto b/proto/VintageCampChallengeLevelData.proto
deleted file mode 100644
index 997e4081..00000000
--- a/proto/VintageCampChallengeLevelData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: AMLJLLCPAPJ
-message VintageCampChallengeLevelData {
- bool is_open = 7;
- uint32 level_id = 4;
- bool is_finish = 9;
- uint32 stage_id = 3;
-}
diff --git a/proto/VintageCampChallengeStageData.proto b/proto/VintageCampChallengeStageData.proto
deleted file mode 100644
index 7aed52bb..00000000
--- a/proto/VintageCampChallengeStageData.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "VintageCampChallengeLevelData.proto";
-// Obf: HDDJJFIPJAJ
-message VintageCampChallengeStageData {
- uint32 open_time = 2;
- bool is_finish = 7;
- uint32 stage_id = 9;
- map camp_level_map = 12;
- uint32 BBDDIHJJNPL = 4;
- bool is_open = 3;
-}
diff --git a/proto/VintageHuntingStageData.proto b/proto/VintageHuntingStageData.proto
deleted file mode 100644
index 5656956d..00000000
--- a/proto/VintageHuntingStageData.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KFHOLBPEEPP
-message VintageHuntingStageData {
- uint32 stage_id = 2;
- bool is_finish = 4;
- uint32 open_time = 12;
- uint32 HKIIFCMCGCL = 9;
- bool is_open = 8;
-}
diff --git a/proto/VintageMarketDealInfo.proto b/proto/VintageMarketDealInfo.proto
deleted file mode 100644
index 17a9116a..00000000
--- a/proto/VintageMarketDealInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "VintageMarketTraderInfo.proto";
-// Obf: FENNPDEALKC
-message VintageMarketDealInfo {
- map trader_item_info_map = 7;
-}
diff --git a/proto/VintageMarketInfo.proto b/proto/VintageMarketInfo.proto
deleted file mode 100644
index f05da01f..00000000
--- a/proto/VintageMarketInfo.proto
+++ /dev/null
@@ -1,45 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "VintageMarketStoreInfo.proto";
-import "VintageMarketDealInfo.proto";
-// Obf: KAGBMAHKOIM
-message VintageMarketInfo {
- bool GLAMFOFAGHB = 11;
- repeated uint32 AAHAODOBJKM = 3;
- bool IIMBAGFEFPG = 1229;
- uint32 MHBEIKFONOC = 9;
- bool PJDGIHDIPFP = 5;
- map bargain_info_map = 4;
- repeated uint32 NNPCKHPIBEC = 12;
- repeated VintageMarketStoreInfo open_store_list = 10;
- repeated uint32 BPGHMOFCODI = 7;
- bool IEPLKANKPPD = 1310;
- VintageMarketDealInfo deal_info = 6;
- uint32 BJFKPOGKOMD = 1704;
- uint32 NBHJKLCJFKH = 1113;
- uint32 store_round = 1;
- repeated uint32 unlock_strategy_list = 13;
- bool CEFFFAKMCDE = 14;
- bool IBDPMPBMDOJ = 2;
- bool FELLANIIDOF = 15;
- uint32 CFFLPFMIIIG = 8;
- uint32 JNBINOIMACB = 157;
- repeated uint32 EGJLAHOIPJD = 1500;
- bool AANHIOBNPKF = 83;
-}
diff --git a/proto/VintageMarketStoreInfo.proto b/proto/VintageMarketStoreInfo.proto
deleted file mode 100644
index 2f88aea1..00000000
--- a/proto/VintageMarketStoreInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: ICBOKGIFAJP
-message VintageMarketStoreInfo {
- uint32 store_id = 1;
- repeated uint32 DIHBDFFFFBG = 2;
- uint32 slot_count = 10;
- repeated uint32 strategy_list = 11;
- repeated uint32 DPEOGCBENHO = 9;
-}
diff --git a/proto/VintageMarketTraderInfo.proto b/proto/VintageMarketTraderInfo.proto
deleted file mode 100644
index ec441403..00000000
--- a/proto/VintageMarketTraderInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "ItemParam.proto";
-// Obf: BHAHOKCAAAA
-message VintageMarketTraderInfo {
- repeated ItemParam available_item_list = 10;
- uint32 trader_id = 9;
-}
diff --git a/proto/VintagePresentLevelData.proto b/proto/VintagePresentLevelData.proto
deleted file mode 100644
index 087e6c3c..00000000
--- a/proto/VintagePresentLevelData.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: LBBNCBHPMPJ
-message VintagePresentLevelData {
- uint32 present_id = 11;
- uint32 stage_id = 4;
- bool is_finish = 3;
- bool is_open = 6;
-}
diff --git a/proto/VintagePresentStageData.proto b/proto/VintagePresentStageData.proto
deleted file mode 100644
index a59659af..00000000
--- a/proto/VintagePresentStageData.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "VintagePresentLevelData.proto";
-// Obf: DNJIJMEJEIB
-message VintagePresentStageData {
- bool is_open = 11;
- uint32 stage_id = 6;
- bool is_finish = 2;
- map present_level_map = 5;
- uint32 open_time = 8;
-}
diff --git a/proto/WatcherEventNotify.proto b/proto/WatcherEventNotify.proto
deleted file mode 100644
index c636dd36..00000000
--- a/proto/WatcherEventNotify.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 2066
-message WatcherEventNotify {
- uint32 add_progress = 3;
- uint32 watcher_id = 13;
-}
\ No newline at end of file
diff --git a/proto/WatcherEventStageNotify.proto b/proto/WatcherEventStageNotify.proto
deleted file mode 100644
index d56abf5f..00000000
--- a/proto/WatcherEventStageNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 22871
-message WatcherEventStageNotify {
- uint32 watcher_id = 10;
- uint32 stage = 13;
- uint32 add_progress = 15;
-}
\ No newline at end of file
diff --git a/proto/WatcherEventTypeNotify.proto b/proto/WatcherEventTypeNotify.proto
deleted file mode 100644
index f85e2215..00000000
--- a/proto/WatcherEventTypeNotify.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-// CmdId: 1367
-message WatcherEventTypeNotify {
- uint32 watcher_trigger_type = 3;
- repeated uint32 param_list = 6;
- uint32 add_progress = 12;
-}
\ No newline at end of file
diff --git a/proto/WaterSpiritActivityDetailInfo.proto b/proto/WaterSpiritActivityDetailInfo.proto
deleted file mode 100644
index 99630653..00000000
--- a/proto/WaterSpiritActivityDetailInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EFCKPOMOPED
-message WaterSpiritActivityDetailInfo {
- map search_time_map = 7;
- uint32 mp_play_id = 4;
- uint32 region_search_id = 5;
-}
diff --git a/proto/WidgetUseAttachAbilityGroupChangeNotify.proto b/proto/WidgetUseAttachAbilityGroupChangeNotify.proto
deleted file mode 100644
index 04d53372..00000000
--- a/proto/WidgetUseAttachAbilityGroupChangeNotify.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-// 4.6.0
-// CmdId: 24155
-message WidgetUseAttachAbilityGroupChangeNotify {
- bool is_attach = 1;
- uint32 material_id = 2;
-}
\ No newline at end of file
diff --git a/proto/WindFieldDetailInfo.proto b/proto/WindFieldDetailInfo.proto
deleted file mode 100644
index 53aecec9..00000000
--- a/proto/WindFieldDetailInfo.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "WindFieldStageInfo.proto";
-// Obf: MLNINJIDONO
-message WindFieldDetailInfo {
- repeated WindFieldStageInfo stage_info_list = 14;
-}
diff --git a/proto/WindFieldDungeonFailReason.proto b/proto/WindFieldDungeonFailReason.proto
deleted file mode 100644
index 3a481042..00000000
--- a/proto/WindFieldDungeonFailReason.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: EPFKHGDAOCP
-enum WindFieldDungeonFailReason {
- WIND_FIELD_DUNGEON_FAIL_NONE = 0;
- WIND_FIELD_DUNGEON_FAIL_CANCEL = 1;
- WIND_FIELD_DUNGEON_FAIL_TIMEOUT = 2;
- WIND_FIELD_DUNGEON_FAIL_ALL_AVATAR_DIE = 3;
- WIND_FIELD_DUNGEON_FAIL_LUA_INTERRUPT = 4;
-}
diff --git a/proto/WindFieldDungeonSettleInfo.proto b/proto/WindFieldDungeonSettleInfo.proto
deleted file mode 100644
index 47b0a4ae..00000000
--- a/proto/WindFieldDungeonSettleInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "WindFieldDungeonFailReason.proto";
-// Obf: KGEBGAHEFLG
-message WindFieldDungeonSettleInfo {
- repeated uint32 KDIFMAEJGIO = 3;
- WindFieldDungeonFailReason fail_reason = 12;
- repeated uint32 AKDFKBJLGGI = 11;
-}
diff --git a/proto/WindFieldStageInfo.proto b/proto/WindFieldStageInfo.proto
deleted file mode 100644
index 269d56d2..00000000
--- a/proto/WindFieldStageInfo.proto
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// Obf: KHPJGGFDAFC
-message WindFieldStageInfo {
- bool is_open = 8;
- uint32 stage_id = 2;
- uint32 open_time = 4;
-}
diff --git a/proto/WindSeedClientNotify.proto b/proto/WindSeedClientNotify.proto
deleted file mode 100644
index 104ed396..00000000
--- a/proto/WindSeedClientNotify.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-import "Vector.proto";
-
-// 4.7.0
-// CmdId: 5852
-// ?
-message WindSeedClientNotify {
- message RefreshNotify {
- uint32 refresh_num = 12;
- }
-
- message AddWindBulletNotify {
- Vector seed_pos = 13;
- uint32 NIDGMKAEPIF = 7; // ?
- uint32 NLKNLGBIAHD = 9; // ?
- }
-
- message AreaNotify {
- bytes area_code = 1;
- uint32 area_type = 12;
- uint32 area_id = 2;
- }
-
- oneof notify {
- RefreshNotify refresh_notify = 14;
- AddWindBulletNotify add_wind_bullet_notify = 9;
- AreaNotify area_notify = 8;
- }
-}
\ No newline at end of file
diff --git a/proto/WindSeedType2Notify.proto b/proto/WindSeedType2Notify.proto
deleted file mode 100644
index 122d7b3a..00000000
--- a/proto/WindSeedType2Notify.proto
+++ /dev/null
@@ -1,7 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-message WindSeedType2Notify {
- bytes payload = 11;
- uint32 config_id = 2;
-}
\ No newline at end of file
diff --git a/proto/WindSeedType3Notify.proto b/proto/WindSeedType3Notify.proto
deleted file mode 100644
index 54489d06..00000000
--- a/proto/WindSeedType3Notify.proto
+++ /dev/null
@@ -1,7 +0,0 @@
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-
-message WindSeedType3Notify {
- bytes payload = 8;
- uint32 config_id = 9;
-}
\ No newline at end of file
diff --git a/proto/WinterCampActivityDetailInfo.proto b/proto/WinterCampActivityDetailInfo.proto
deleted file mode 100644
index 7bd22c94..00000000
--- a/proto/WinterCampActivityDetailInfo.proto
+++ /dev/null
@@ -1,32 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "WinterCampStageInfo.proto";
-import "WinterCampRaceStageInfo.proto";
-import "ItemParam.proto";
-// Obf: APLIILFFKBH
-message WinterCampActivityDetailInfo {
- WinterCampStageInfo battle_info = 10;
- repeated WinterCampRaceStageInfo race_info_list = 11;
- WinterCampStageInfo explore_info = 12;
- repeated ItemParam used_item_list = 13;
- bool is_content_closed = 7;
- repeated uint32 FHECIOABEBK = 6;
- repeated uint32 CKKODMFPEKP = 4;
- repeated uint32 NJCEPGDFJGF = 3;
-}
diff --git a/proto/WinterCampRaceStageInfo.proto b/proto/WinterCampRaceStageInfo.proto
deleted file mode 100644
index 24cf250d..00000000
--- a/proto/WinterCampRaceStageInfo.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: IIBEOFMNCMM
-message WinterCampRaceStageInfo {
- uint32 id = 5;
- uint32 max_score = 10;
- Vector pos = 1;
- uint32 open_time = 2;
-}
diff --git a/proto/WinterCampStageInfo.proto b/proto/WinterCampStageInfo.proto
deleted file mode 100644
index c7cd8ba1..00000000
--- a/proto/WinterCampStageInfo.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-import "Vector.proto";
-// Obf: PHBJKNJLFKO
-message WinterCampStageInfo {
- uint32 cur_progress = 14;
- uint32 total_progress = 6;
- bool is_finished = 3;
- uint32 id = 7;
- Vector pos = 10;
- uint32 open_time = 9;
-}