init(server/game): rewrite the server in c++

This commit is contained in:
capyb2222 committed 2026-09-10 20:47:29 -07:00
1 parent 63385b7e87
commit 04b14f5a22
273 files changed
+3450394

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
build/
logs/
*.log
data/player.json
src/proto/gen/
src/net/cmd_ids.h
src/net/cmd_ids.cpp
.vs/
.vscode/
.idea/
*.user
+115
View File
@@ -0,0 +1,115 @@
cmake_minimum_required(VERSION 3.20)
project(CapySR CXX C)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_C_STANDARD 11)
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
set(CMAKE_BUILD_TYPE Release CACHE STRING "" FORCE)
endif()
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
if(MSVC)
add_compile_options(/W4 /permissive- /Zc:preprocessor /utf-8 /bigobj /wd4100 /wd4267 /wd4244 /wd4065)
add_compile_definitions(_CRT_SECURE_NO_WARNINGS NOMINMAX WIN32_LEAN_AND_MEAN _WIN32_WINNT=0x0601)
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
else()
add_compile_options(-Wall -Wextra -Wno-unused-parameter)
add_compile_definitions(NOMINMAX WIN32_LEAN_AND_MEAN _WIN32_WINNT=0x0601)
endif()
find_package(Python3 COMPONENTS Interpreter REQUIRED)
find_program(PROTOC_EXECUTABLE protoc REQUIRED)
# ---------------------------------------------------------------- codegen ----
set(PROTO_DIR ${CMAKE_SOURCE_DIR}/proto)
set(PROTO_GEN_DIR ${CMAKE_SOURCE_DIR}/src/proto/gen)
set(PROTO_SHARDS 8)
file(GLOB PROTO_FILES CONFIGURE_DEPENDS ${PROTO_DIR}/*.proto)
set(PROTO_GEN_SOURCES ${PROTO_GEN_DIR}/protos.h)
math(EXPR LAST_SHARD "${PROTO_SHARDS} - 1")
foreach(i RANGE ${LAST_SHARD})
list(APPEND PROTO_GEN_SOURCES ${PROTO_GEN_DIR}/protos_${i}.cpp)
endforeach()
add_custom_command(
OUTPUT ${PROTO_GEN_SOURCES}
COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/tools/gen_proto.py
--proto-dir ${PROTO_DIR}
--seeds ${PROTO_DIR}/seeds.txt
--out-dir ${PROTO_GEN_DIR}
--protoc ${PROTOC_EXECUTABLE}
--shards ${PROTO_SHARDS}
DEPENDS ${CMAKE_SOURCE_DIR}/tools/gen_proto.py ${PROTO_DIR}/seeds.txt ${PROTO_FILES}
COMMENT "Generating protocol structs"
VERBATIM)
set(CMDID_GEN_SOURCES ${CMAKE_SOURCE_DIR}/src/net/cmd_ids.h ${CMAKE_SOURCE_DIR}/src/net/cmd_ids.cpp)
add_custom_command(
OUTPUT ${CMDID_GEN_SOURCES}
COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/tools/gen_cmdids.py
--input ${PROTO_DIR}/cmdids.txt --out-dir ${CMAKE_SOURCE_DIR}/src/net
DEPENDS ${CMAKE_SOURCE_DIR}/tools/gen_cmdids.py ${PROTO_DIR}/cmdids.txt
COMMENT "Generating command ids"
VERBATIM)
# ------------------------------------------------------------ third party ----
add_library(ikcp STATIC third_party/ikcp/ikcp.c)
target_include_directories(ikcp PUBLIC third_party/ikcp)
if(MSVC)
target_compile_options(ikcp PRIVATE /W0)
else()
target_compile_options(ikcp PRIVATE -w)
endif()
# ----------------------------------------------------------------- server ----
file(GLOB_RECURSE CAPYSR_SOURCES CONFIGURE_DEPENDS
${CMAKE_SOURCE_DIR}/src/core/*.cpp
${CMAKE_SOURCE_DIR}/src/data/*.cpp
${CMAKE_SOURCE_DIR}/src/game/*.cpp
${CMAKE_SOURCE_DIR}/src/http/*.cpp
${CMAKE_SOURCE_DIR}/src/net/*.cpp
${CMAKE_SOURCE_DIR}/src/sdk/*.cpp)
list(REMOVE_ITEM CAPYSR_SOURCES ${CMAKE_SOURCE_DIR}/src/net/cmd_ids.cpp)
# The generated headers are included by anything that touches the protocol, so every
# target has to wait for codegen -- not just the one that lists it as a source.
add_custom_target(capysr_codegen DEPENDS ${PROTO_GEN_SOURCES} ${CMDID_GEN_SOURCES})
add_library(capysr_core STATIC
${CAPYSR_SOURCES}
${PROTO_GEN_SOURCES}
${CMDID_GEN_SOURCES})
add_dependencies(capysr_core capysr_codegen)
target_include_directories(capysr_core PUBLIC
${CMAKE_SOURCE_DIR}/src
${CMAKE_SOURCE_DIR}/third_party
${CMAKE_SOURCE_DIR}/third_party/json)
target_link_libraries(capysr_core PUBLIC ikcp)
if(WIN32)
target_link_libraries(capysr_core PUBLIC ws2_32 mswsock)
else()
find_package(Threads REQUIRED)
target_link_libraries(capysr_core PUBLIC Threads::Threads)
endif()
add_executable(capysr src/main.cpp)
add_dependencies(capysr capysr_codegen)
target_link_libraries(capysr PRIVATE capysr_core)
# ------------------------------------------------------------------ tests ----
file(GLOB TEST_SOURCES CONFIGURE_DEPENDS ${CMAKE_SOURCE_DIR}/tests/*.cpp)
if(TEST_SOURCES)
add_executable(capysr_tests ${TEST_SOURCES})
add_dependencies(capysr_tests capysr_codegen)
target_include_directories(capysr_tests PRIVATE ${CMAKE_SOURCE_DIR})
target_link_libraries(capysr_tests PRIVATE capysr_core)
enable_testing()
add_test(NAME capysr_tests COMMAND capysr_tests)
endif()
+37
View File
@@ -0,0 +1,37 @@
# CapySR - WIP
A Star Rail private server in C++. Targets the `4.5.51/4.6 beta`. This server is in WIP, but you can still use it.
## Requirements
Needs Visual Studio with the C++ workload, CMake, Ninja, Python 3 (with `py -m pip install protobuf`) and `protoc` on PATH.
## Build
```powershell
.\build.ps1 # to build
```
Then find the outputs at `build\bin\`
## Running it
Supports both `CN` and `OS` client. You can get it here: [CN](https://gofile.io/d/vtV5JfkO) and [OS](https://gofile.io/d/wAT1UiJj). Recommends you use 7z to extract.
1. Copy `launcher.exe` and `hkrpg.dll` from launcher folder inside CapySR and paste them inside your client folder (Thank you Reversed Rooms)
2. Start the server: `build\bin\capysr.exe`.
3. Run the `launcher.exe` **as administrator**.
4. Log in with any account name and password; the SDK routes accept anything.
Delete `data/player.json` to start over from the defaults in `config/config.json` if needed.
## srtools
The server also supports <https://srtools.neonteam.dev/>!
## Credit
- capyb2222
- Various other server for references.
## Troubleshooting
- You can create an issue in this repository, but it is not guaranteed I will be there to help.
+41
View File
@@ -0,0 +1,41 @@
param(
[string]$Config = "Release",
[switch]$Clean,
[switch]$Test
)
$ErrorActionPreference = "Stop"
$root = $PSScriptRoot
$build = Join-Path $root "build"
if ($Clean -and (Test-Path $build)) { Remove-Item -Recurse -Force $build }
# cmake needs cl.exe on PATH, so pull in the MSVC environment once.
if (-not (Get-Command cl.exe -ErrorAction SilentlyContinue)) {
$vswhere = "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe"
if (-not (Test-Path $vswhere)) { throw "vswhere.exe not found - install Visual Studio with the C++ workload" }
$vsPath = & $vswhere -latest -products * -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -property installationPath
if (-not $vsPath) { throw "no Visual Studio install with the C++ toolset" }
$vcvars = Join-Path $vsPath "VC\Auxiliary\Build\vcvars64.bat"
if (-not (Test-Path $vcvars)) { throw "vcvars64.bat not found under $vsPath" }
cmd /c "`"$vcvars`" && set" | ForEach-Object {
if ($_ -match '^([^=]+)=(.*)$') { Set-Item -Path "env:$($matches[1])" -Value $matches[2] }
}
if (-not (Get-Command cl.exe -ErrorAction SilentlyContinue)) { throw "vcvars64 did not put cl.exe on PATH" }
}
New-Item -ItemType Directory -Force -Path $build | Out-Null
cmake -S "$root" -B "$build" -G Ninja "-DCMAKE_BUILD_TYPE=$Config"
if ($LASTEXITCODE -ne 0) { throw "cmake configure failed" }
cmake --build $build --parallel
if ($LASTEXITCODE -ne 0) { throw "build failed" }
if ($Test) {
& (Join-Path $build "bin\capysr_tests.exe")
if ($LASTEXITCODE -ne 0) { throw "tests failed" }
}
Write-Host "built $build\bin\capysr.exe" -ForegroundColor Green
+51
View File
@@ -0,0 +1,51 @@
{
"server": {
"name": "CapySR",
"http": { "bind": "0.0.0.0", "port": 21000, "public_host": "127.0.0.1" },
"game": { "bind": "0.0.0.0", "port": 23301, "public_host": "127.0.0.1" }
},
"log": {
"level": "debug",
"color": true,
"file": "logs/capysr.log",
"packets": true,
"packet_bodies": false
},
"hotfix": {
"file": "config/hotfix.json",
"send_resource_urls": true,
"enable_design_data_update": true,
"enable_video_update": true,
"fetch_remote": false
},
"player": {
"uid": 1337,
"name": "Capybara",
"signature": "powered by CapySR",
"level": 70,
"world_level": 6,
"head_icon": 201001,
"stamina": 240,
"hcoin": 999999,
"scoin": 99999999,
"mcoin": 0
},
"gameplay": {
"battle_source": "auto",
"global_buffs": true,
"unlock_all_challenges": true,
"main_character": 8008,
"march_type": 1224
},
"paths": {
"srtools_file": "data/freesr-data.json",
"player_file": "data/player.json",
"data_sources": [
"resources/excel",
"resources/excel-beta"
],
"scene_res": "resources/res.json",
"anchors": "resources/Anchor.json",
"resources": "resources"
}
}
+34
View File
@@ -0,0 +1,34 @@
{
"CNBETAWin4.5.51": {
"asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_16228654_7d9ae69e532c_ff87719729c35f",
"ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_16297504_50bd375a94d3_6512106296b202",
"ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885",
"ifix_version": "0",
"lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_16228766_9f45f1eb6490_9f172521b06e84",
"lua_version": ""
},
"CNBETAWin4.5.52": {
"asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_16317320_6a387bae4513_2f3e5644103a8a",
"ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_16353768_a1fcf7f6043c_508532c7de08bc",
"ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885",
"ifix_version": "0",
"lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_16317476_035e0a79224b_ed91499b6ef70b",
"lua_version": ""
},
"CNBETAWin4.5.53": {
"asset_bundle_url": "https://autopatchcn.bhsr.com/asb/BetaLive/output_16397599_dc132a900809_7e7a4d9792c13e",
"ex_resource_url": "https://autopatchcn.bhsr.com/design_data/BetaLive/output_16399740_f7f17473a4be_cd161900e78e53",
"ifix_url": "https://autopatchcn.bhsr.com/ifix/BetaLive/output_0_40d2ce0253_c61ba99f70b885",
"ifix_version": "0",
"lua_url": "https://autopatchcn.bhsr.com/lua/BetaLive/output_16399471_bf17e3d5c3d7_5605fcd6b48271",
"lua_version": ""
},
"OSBETAWin4.5.53": {
"asset_bundle_url": "https://autopatchos.starrails.com/asb/BetaLive/output_16397599_dc132a900809_878c6299f49949",
"ex_resource_url": "https://autopatchos.starrails.com/design_data/BetaLive/output_16399740_f7f17473a4be_da8930e9651f6c",
"ifix_url": "https://autopatchos.starrails.com/ifix/BetaLive/output_0_40d2ce0253_6d871f8bca6eb4",
"ifix_version": "0",
"lua_url": "https://autopatchos.starrails.com/lua/BetaLive/output_16399471_bf17e3d5c3d7_0d1eb698b6136c",
"lua_version": ""
}
}
+47191
View File
File diff suppressed because it is too large. Load diff
Binary file not shown.
Binary file not shown.
+44
View File
@@ -0,0 +1,44 @@
syntax = "proto3";
import "Common.proto";
message ActiveActivityData {
uint32 CDMIKICANEP = 3; // offset: 40
uint32 id = 5; // offset: 48
uint32 DBIFEEDMAOF = 6; // offset: 44
uint32 panel_id = 7; // offset: 36
repeated uint32 taken_star_rewards = 11; // offset: 24
uint32 FODLNKPNION = 14; // offset: 32
}
message ActiveActivityDataChangeScNotify {
ActiveActivityData ANFFLNDCGLG = 5; // offset: 16
}
enum CmdActiveType {
CmdActiveType_NLCDGIPGFDJ = 0;
CmdActiveType_GetActiveActivityDataScRsp = 9566;
CmdActiveType_TakeActiveActivityRewardScRsp = 9558;
CmdActiveType_TakeActiveActivityRewardCsReq = 9567;
CmdActiveType_ActiveActivityDataChangeScNotify = 9554;
CmdActiveType_GetActiveActivityDataCsReq = 9560;
}
message GetActiveActivityDataCsReq {
}
message GetActiveActivityDataScRsp {
repeated ActiveActivityData HCLGPDFBDNP = 9; // offset: 16
uint32 retcode = 15; // offset: 32
}
message TakeActiveActivityRewardCsReq {
uint32 id = 10; // offset: 24
}
message TakeActiveActivityRewardScRsp {
uint32 retcode = 3; // offset: 40
ItemList reward = 9; // offset: 16
ActiveActivityData ANFFLNDCGLG = 11; // offset: 24
}
+48
View File
@@ -0,0 +1,48 @@
syntax = "proto3";
message BOMPFHOMMBH {
uint32 num = 1; // offset: 32
uint32 target = 11; // offset: 28
uint32 item_id = 14; // offset: 24
}
enum CmdActivityRewardStatType {
CmdActivityRewardStatType_HBPEDDCOJDB = 0;
CmdActivityRewardStatType_GetActivityRewardCountDataScRsp = 9117;
CmdActivityRewardStatType_GetActivityHotDataCsReq = 9112;
CmdActivityRewardStatType_GetAllActivityRewardCountDataScRsp = 9119;
CmdActivityRewardStatType_GetActivityHotDataScRsp = 9113;
CmdActivityRewardStatType_GetAllActivityRewardCountDataCsReq = 9120;
CmdActivityRewardStatType_GetActivityRewardCountDataCsReq = 9114;
}
message EFGIHHJGCFA {
uint32 panel_id = 1; // offset: 32
repeated BOMPFHOMMBH PGMDGPEKDGB = 15; // offset: 24
}
message GetActivityHotDataCsReq {
}
message GetActivityHotDataScRsp {
repeated EFGIHHJGCFA content_package_list = 6; // offset: 24
uint32 retcode = 9; // offset: 32
}
message GetActivityRewardCountDataCsReq {
repeated uint32 DDMEHPDHPLM = 13; // offset: 16
}
message GetActivityRewardCountDataScRsp {
repeated EFGIHHJGCFA content_package_list = 7; // offset: 24
uint32 retcode = 15; // offset: 32
}
message GetAllActivityRewardCountDataCsReq {
}
message GetAllActivityRewardCountDataScRsp {
repeated EFGIHHJGCFA content_package_list = 2; // offset: 16
uint32 retcode = 7; // offset: 32
}
+210
View File
@@ -0,0 +1,210 @@
syntax = "proto3";
import "Common.proto";
message ActivityScheduleData {
uint32 panel_id = 1; // offset: 28
int64 end_time = 2; // offset: 40
int64 begin_time = 3; // offset: 32
uint32 activity_id = 11; // offset: 24
}
message ChooseAvatarCsReq {
uint32 KOEOEHIMOEI = 15; // offset: 24
}
message ChooseAvatarScRsp {
uint32 retcode = 5; // offset: 28
uint32 avatar_id = 13; // offset: 24
}
enum CmdActivityType {
CmdActivityType_NLCDGIPGFDJ = 0;
CmdActivityType_GetTrialActivityDataScRsp = 2623;
CmdActivityType_GetLoginActivityScRsp = 2625;
CmdActivityType_GetActivityScheduleConfigScRsp = 2616;
CmdActivityType_TrialActivityDataChangeScNotify = 2676;
CmdActivityType_TakeRewardScRsp = 2627;
CmdActivityType_GetMaterialSubmitActivityDataCsReq = 2621;
CmdActivityType_EnterTrialActivityStageScRsp = 2697;
CmdActivityType_LeaveTrialActivityScRsp = 2677;
CmdActivityType_TakeLoginActivityRewardScRsp = 2675;
CmdActivityType_TakeTrialActivityRewardCsReq = 2653;
CmdActivityType_LeaveTrialActivityCsReq = 2636;
CmdActivityType_GetTrialActivityDataCsReq = 2613;
CmdActivityType_StartTrialActivityCsReq = 2662;
CmdActivityType_TakeMaterialSubmitActivityRewardScRsp = 2678;
CmdActivityType_CurTrialActivityScNotify = 2646;
CmdActivityType_TakeMaterialSubmitActivityRewardCsReq = 2638;
CmdActivityType_ChooseAvatarScRsp = 2663;
CmdActivityType_GetLoginActivityCsReq = 2634;
CmdActivityType_EnterTrialActivityStageCsReq = 2657;
CmdActivityType_TakeLoginActivityRewardCsReq = 2605;
CmdActivityType_StartTrialActivityScRsp = 2614;
CmdActivityType_GetActivityScheduleConfigCsReq = 2660;
CmdActivityType_ABFLHPOGADD = 2691;
CmdActivityType_SubmitMaterialSubmitActivityMaterialScRsp = 2617;
CmdActivityType_SubmitMaterialSubmitActivityMaterialCsReq = 2611;
CmdActivityType_TakeTrialActivityRewardScRsp = 2644;
CmdActivityType_GetDataCsReq = 2631;
CmdActivityType_DJEMPPHBABJ = 2609;
CmdActivityType_ChooseAvatarCsReq = 2687;
CmdActivityType_GetMaterialSubmitActivityDataScRsp = 2612;
}
message CurTrialActivityScNotify {
uint32 activity_stage_id = 1; // offset: 24
TrialActivityStatus status = 10; // offset: 28
}
message EnterTrialActivityStageCsReq {
uint32 IEIFMNNMINA = 11; // offset: 24
}
message EnterTrialActivityStageScRsp {
uint32 retcode = 10; // offset: 32
SceneBattleInfo battle_info = 15; // offset: 24
}
message GetActivityScheduleConfigCsReq {
}
message GetActivityScheduleConfigScRsp {
uint32 retcode = 10; // offset: 32
repeated ActivityScheduleData schedule_data = 12; // offset: 16
}
message GetLoginActivityCsReq {
}
message GetLoginActivityScRsp {
uint32 retcode = 4; // offset: 32
repeated LoginActivityData login_activity_list = 12; // offset: 24
}
message GetMaterialSubmitActivityDataCsReq {
}
message GetMaterialSubmitActivityDataScRsp {
uint32 retcode = 2; // offset: 32
repeated KPMAKCHCDMH JJNFLKKAOFI = 8; // offset: 24
}
message GetTrialActivityDataCsReq {
}
message GetTrialActivityDataScRsp {
uint32 activity_stage_id = 4; // offset: 40
uint32 retcode = 7; // offset: 44
repeated TrialActivityInfo trial_activity_info_list = 8; // offset: 16
repeated PAALDKHKOLE OBOPMFBGBAE = 11; // offset: 32
}
message KJPLKPNPFBE {
}
message KPMAKCHCDMH {
bool BAONIPOKCPL = 8; // offset: 28
uint32 panel_id = 9; // offset: 24
bool is_taken_reward = 13; // offset: 29
uint32 LNOCOOCMNCI = 15; // offset: 32
}
message LeaveTrialActivityCsReq {
uint32 stage_id = 12; // offset: 24
}
message LeaveTrialActivityScRsp {
uint32 stage_id = 5; // offset: 28
uint32 retcode = 9; // offset: 24
}
message LoginActivityData {
uint32 id = 2; // offset: 36
uint32 panel_id = 7; // offset: 40
uint32 login_days = 11; // offset: 32
repeated uint32 MOIAHCMHNEO = 15; // offset: 24
}
message PAALDKHKOLE {
uint32 avatar_id = 7; // offset: 28
uint32 enhanced_id = 11; // offset: 24
}
message PILLGGGIPAF {
uint32 retcode = 5; // offset: 32
uint32 avatar_id = 6; // offset: 28
bool GFHEFFGFJJL = 12; // offset: 24
}
message StartTrialActivityCsReq {
uint32 stage_id = 1; // offset: 24
}
message StartTrialActivityScRsp {
uint32 stage_id = 5; // offset: 24
uint32 retcode = 11; // offset: 28
}
message SubmitMaterialSubmitActivityMaterialCsReq {
uint32 LNOCOOCMNCI = 8; // offset: 24
}
message SubmitMaterialSubmitActivityMaterialScRsp {
uint32 retcode = 6; // offset: 32
KPMAKCHCDMH MEAEIKFLBPJ = 8; // offset: 16
}
message TakeLoginActivityRewardCsReq {
uint32 take_days = 6; // offset: 24
uint32 id = 8; // offset: 28
}
message TakeLoginActivityRewardScRsp {
uint32 retcode = 1; // offset: 32
uint32 id = 3; // offset: 44
uint32 take_days = 5; // offset: 36
uint32 panel_id = 8; // offset: 40
ItemList reward = 10; // offset: 24
}
message TakeMaterialSubmitActivityRewardCsReq {
uint32 LNOCOOCMNCI = 7; // offset: 24
}
message TakeMaterialSubmitActivityRewardScRsp {
uint32 LNOCOOCMNCI = 3; // offset: 32
uint32 retcode = 7; // offset: 36
ItemList reward = 15; // offset: 24
}
message TakeRewardScRsp {
ItemList reward = 3; // offset: 24
uint32 retcode = 12; // offset: 32
}
message TakeTrialActivityRewardCsReq {
uint32 stage_id = 8; // offset: 24
}
message TakeTrialActivityRewardScRsp {
uint32 retcode = 1; // offset: 36
uint32 stage_id = 3; // offset: 32
ItemList reward = 12; // offset: 16
}
message TrialActivityDataChangeScNotify {
repeated PAALDKHKOLE OBOPMFBGBAE = 5; // offset: 24
TrialActivityInfo trial_activity_info = 6; // offset: 16
}
message TrialActivityInfo {
bool taken_reward = 1; // offset: 24
uint32 stage_id = 14; // offset: 28
}
enum TrialActivityStatus {
TRIAL_ACTIVITY_STATUS_NONE = 0;
TRIAL_ACTIVITY_STATUS_FINISH = 1;
}
+85
View File
@@ -0,0 +1,85 @@
syntax = "proto3";
import "Common.proto";
enum CmdAdventureType {
CmdAdventureType_NLCDGIPGFDJ = 0;
CmdAdventureType_QuickStartCocoonStageScRsp = 1316;
CmdAdventureType_QuickStartCocoonStageCsReq = 1360;
CmdAdventureType_QuickStartFarmElementCsReq = 1358;
CmdAdventureType_GetFarmStageGachaInfoScRsp = 1375;
CmdAdventureType_FarmElementSweepCsReq = 1342;
CmdAdventureType_QuickStartFarmElementScRsp = 1356;
CmdAdventureType_GetFarmStageGachaInfoCsReq = 1305;
CmdAdventureType_FarmElementSweepScRsp = 1339;
CmdAdventureType_CocoonSweepCsReq = 1383;
CmdAdventureType_CocoonSweepScRsp = 1315;
}
message CocoonSweepCsReq {
uint32 world_level = 7; // offset: 28
uint32 cocoon_id = 11; // offset: 24
}
message CocoonSweepScRsp {
ItemList multiple_drop_data = 1; // offset: 32
ItemList drop_data = 2; // offset: 16
uint32 retcode = 3; // offset: 40
uint32 NCEFJFOHGBI = 11; // offset: 48
uint32 cocoon_id = 13; // offset: 44
}
message FarmElementSweepCsReq {
uint32 PAOFHFLFFHD = 7; // offset: 24
uint32 world_level = 9; // offset: 28
}
message FarmElementSweepScRsp {
ItemList multiple_drop_data = 3; // offset: 24
uint32 retcode = 7; // offset: 36
uint32 PAOFHFLFFHD = 14; // offset: 32
}
message FarmStageGachaInfo {
int64 end_time = 5; // offset: 24
int64 begin_time = 9; // offset: 40
uint32 gacha_id = 12; // offset: 32
}
message GetFarmStageGachaInfoCsReq {
repeated uint32 farm_stage_gacha_id_list = 15; // offset: 24
}
message GetFarmStageGachaInfoScRsp {
repeated FarmStageGachaInfo farm_stage_gacha_info_list = 4; // offset: 16
uint32 retcode = 8; // offset: 32
}
message QuickStartCocoonStageCsReq {
uint32 world_level = 1; // offset: 36
uint32 wave = 3; // offset: 44
uint32 HECCOBFBJFI = 6; // offset: 32
uint32 cocoon_id = 7; // offset: 40
NAJKNJLJPEP CBJCKEIGGNL = 11; // offset: 24
}
message QuickStartCocoonStageScRsp {
uint32 wave = 3; // offset: 36
uint32 cocoon_id = 4; // offset: 32
SceneBattleInfo battle_info = 11; // offset: 24
uint32 retcode = 13; // offset: 40
}
message QuickStartFarmElementCsReq {
uint32 PAOFHFLFFHD = 2; // offset: 32
uint32 world_level = 11; // offset: 28
uint32 HECCOBFBJFI = 14; // offset: 24
}
message QuickStartFarmElementScRsp {
SceneBattleInfo battle_info = 3; // offset: 16
uint32 retcode = 5; // offset: 40
uint32 world_level = 6; // offset: 36
uint32 PAOFHFLFFHD = 12; // offset: 32
}
+233
View File
@@ -0,0 +1,233 @@
syntax = "proto3";
import "Common.proto";
message AetherDivideFinishChallengeScNotify {
uint32 challenge_id = 12; // offset: 24
}
message AetherDivideLineupScNotify {
OCCAABPFBLF lineup = 1; // offset: 16
}
message AetherDivideRefreshEndlessCsReq {
}
message AetherDivideRefreshEndlessScNotify {
uint32 JAOAHONIBJI = 5; // offset: 24
}
message AetherDivideRefreshEndlessScRsp {
uint32 retcode = 11; // offset: 28
uint32 JAOAHONIBJI = 15; // offset: 24
}
message AetherDivideSkillItemScNotify {
uint32 item_id = 3; // offset: 24
uint32 num = 5; // offset: 28
}
message AetherDivideSpiritExpUpCsReq {
uint32 APGDJGPGGMO = 2; // offset: 24
uint32 NCAOMBHCGNA = 3; // offset: 32
uint32 FHAEENDPAAG = 5; // offset: 28
}
message AetherDivideSpiritExpUpScRsp {
GHBICGMEFPL IAGNGEGKDOL = 3; // offset: 24
uint32 retcode = 14; // offset: 32
}
message AetherDivideSpiritInfoScNotify {
repeated GHBICGMEFPL FGBAPJKDFOC = 15; // offset: 16
}
message AetherDivideTainerInfoScNotify {
uint32 FOCACJHLKDB = 6; // offset: 24
}
message AetherDivideTakeChallengeRewardCsReq {
uint32 group_id = 9; // offset: 24
}
message AetherDivideTakeChallengeRewardScRsp {
uint32 group_id = 4; // offset: 32
uint32 retcode = 12; // offset: 36
ItemList reward = 14; // offset: 16
}
message BGPNJKENONA {
}
enum CmdAetherDivideType {
CmdAetherDivideType_NLCDGIPGFDJ = 0;
CmdAetherDivideType_AetherDivideSpiritInfoScNotify = 4821;
CmdAetherDivideType_AetherDivideTakeChallengeRewardScRsp = 4824;
CmdAetherDivideType_LeaveAetherDivideSceneScRsp = 4831;
CmdAetherDivideType_DDLDIFLGGKH = 4834;
CmdAetherDivideType_TakeOffSkillCoreCsReq = 4823;
CmdAetherDivideType_EquipAetherDividePassiveSkillCsReq = 4847;
CmdAetherDivideType_AetherDivideFinishChallengeScNotify = 4813;
CmdAetherDivideType_GetAetherDivideChallengeInfoCsReq = 4812;
CmdAetherDivideType_AetherDivideTakeChallengeRewardCsReq = 4828;
CmdAetherDivideType_AetherDivideTainerInfoScNotify = 4815;
CmdAetherDivideType_AetherDivideRefreshEndlessCsReq = 4835;
CmdAetherDivideType_StartAetherDivideChallengeBattleCsReq = 4816;
CmdAetherDivideType_AetherDivideSpiritExpUpScRsp = 4839;
CmdAetherDivideType_SetAetherDivideLineUpCsReq = 4840;
CmdAetherDivideType_StartAetherDivideStageBattleCsReq = 4807;
CmdAetherDivideType_EquipSkillCoreScRsp = 4825;
CmdAetherDivideType_AetherDivideSpiritExpUpCsReq = 4842;
CmdAetherDivideType_AetherDivideSkillItemScNotify = 4809;
CmdAetherDivideType_TakeOffSkillCoreScRsp = 4802;
CmdAetherDivideType_StartAetherDivideStageBattleScRsp = 4819;
CmdAetherDivideType_SwitchAetherDivideLineUpSlotCsReq = 4818;
CmdAetherDivideType_GetAetherDivideInfoScRsp = 4814;
CmdAetherDivideType_LeaveAetherDivideSceneCsReq = 4820;
CmdAetherDivideType_StartAetherDivideChallengeBattleScRsp = 4811;
CmdAetherDivideType_AetherDivideLineupScNotify = 4817;
CmdAetherDivideType_StartAetherDivideSceneBattleScRsp = 4832;
CmdAetherDivideType_SetAetherDivideLineUpScRsp = 4808;
CmdAetherDivideType_GetAetherDivideInfoCsReq = 4848;
CmdAetherDivideType_SwitchAetherDivideLineUpSlotScRsp = 4838;
CmdAetherDivideType_AetherDivideRefreshEndlessScNotify = 4833;
CmdAetherDivideType_AetherDivideRefreshEndlessScRsp = 4843;
CmdAetherDivideType_EnterAetherDivideSceneScRsp = 4806;
CmdAetherDivideType_GetAetherDivideChallengeInfoScRsp = 4805;
CmdAetherDivideType_StartAetherDivideSceneBattleCsReq = 4829;
}
message DMGDLEHEDFB {
uint32 item_id = 6; // offset: 24
uint32 JMMCEJOKMMG = 8; // offset: 28
uint32 num = 13; // offset: 32
}
message EnterAetherDivideSceneScRsp {
uint32 retcode = 1; // offset: 24
}
message EquipAetherDividePassiveSkillCsReq {
uint32 APGDJGPGGMO = 3; // offset: 24
uint32 slot = 12; // offset: 28
uint32 item_id = 14; // offset: 32
}
message EquipSkillCoreScRsp {
uint32 retcode = 1; // offset: 40
DMGDLEHEDFB LCCMCPMCLFH = 9; // offset: 16
GHBICGMEFPL IAGNGEGKDOL = 15; // offset: 32
}
message GHBICGMEFPL {
uint32 promotion = 3; // offset: 52
uint32 EKKHLMEKJMK = 4; // offset: 40
SpBarInfo sp_bar = 6; // offset: 24
uint32 APGDJGPGGMO = 10; // offset: 48
uint32 exp = 11; // offset: 44
repeated POPJNEHGMIH LICLEEICAOE = 13; // offset: 16
}
message GetAetherDivideChallengeInfoCsReq {
}
message GetAetherDivideChallengeInfoScRsp {
uint32 DIGFECBHCPP = 1; // offset: 40
repeated uint32 NADKCDEOIHJ = 3; // offset: 24
repeated uint32 OHJHICLJABM = 8; // offset: 16
uint32 retcode = 15; // offset: 44
}
message GetAetherDivideInfoCsReq {
}
message GetAetherDivideInfoScRsp {
repeated OCCAABPFBLF lineup_list = 4; // offset: 40
uint32 retcode = 6; // offset: 64
uint32 BDNOLFBJBGJ = 10; // offset: 48
uint32 NCMLHPAALEP = 11; // offset: 60
uint32 JAOAHONIBJI = 12; // offset: 56
uint32 FOCACJHLKDB = 13; // offset: 52
repeated DMGDLEHEDFB skill_list = 14; // offset: 32
repeated GHBICGMEFPL CCHDKJMFNEP = 15; // offset: 16
}
message LeaveAetherDivideSceneCsReq {
}
message LeaveAetherDivideSceneScRsp {
uint32 retcode = 4; // offset: 24
}
message OCCAABPFBLF {
uint32 slot = 2; // offset: 32
repeated uint32 AJHCCDONNEK = 10; // offset: 16
}
message POPJNEHGMIH {
uint32 item_id = 2; // offset: 28
uint32 slot = 5; // offset: 24
}
message SetAetherDivideLineUpCsReq {
OCCAABPFBLF lineup = 11; // offset: 24
}
message SetAetherDivideLineUpScRsp {
OCCAABPFBLF lineup = 1; // offset: 16
uint32 retcode = 7; // offset: 32
}
message StartAetherDivideChallengeBattleCsReq {
uint32 FDKFIOLMPHA = 2; // offset: 24
uint32 challenge_id = 15; // offset: 28
}
message StartAetherDivideChallengeBattleScRsp {
uint32 retcode = 8; // offset: 32
AetherDivideBattleInfo battle_info = 14; // offset: 24
}
message StartAetherDivideSceneBattleCsReq {
uint32 cast_entity_id = 3; // offset: 40
uint32 attacked_by_entity_id = 5; // offset: 48
uint32 skill_index = 9; // offset: 44
repeated uint32 assist_monster_entity_id_list = 13; // offset: 24
repeated AssistMonsterEntityInfo assist_monster_entity_info = 15; // offset: 32
}
message StartAetherDivideSceneBattleScRsp {
AetherDivideBattleInfo battle_info = 3; // offset: 24
uint32 cast_entity_id = 9; // offset: 36
uint32 retcode = 13; // offset: 32
}
message StartAetherDivideStageBattleCsReq {
uint32 event_id = 12; // offset: 24
}
message StartAetherDivideStageBattleScRsp {
AetherDivideBattleInfo battle_info = 7; // offset: 24
uint32 retcode = 10; // offset: 32
}
message SwitchAetherDivideLineUpSlotCsReq {
uint32 FDKFIOLMPHA = 4; // offset: 24
}
message SwitchAetherDivideLineUpSlotScRsp {
uint32 retcode = 9; // offset: 28
uint32 FDKFIOLMPHA = 12; // offset: 24
}
message TakeOffSkillCoreCsReq {
uint32 slot = 1; // offset: 28
uint32 APGDJGPGGMO = 7; // offset: 24
}
message TakeOffSkillCoreScRsp {
DMGDLEHEDFB LCCMCPMCLFH = 4; // offset: 32
GHBICGMEFPL IAGNGEGKDOL = 8; // offset: 24
uint32 retcode = 14; // offset: 40
}
+282
View File
@@ -0,0 +1,282 @@
syntax = "proto3";
import "Common.proto";
message ABMNFJJDDOE {
uint32 ILBJLIENCLB = 1; // offset: 32
repeated BJNCNELEOMO MPMNLICFHMC = 2; // offset: 24
}
message AiPamAskSettlementScNotify {
MDGIOENHBEJ EIADGIMDNMO = 8; // offset: 16
}
message AiPamMotionScNotify {
repeated string BLCCBDPODFM = 14; // offset: 16
}
message AiPamResponseFeedbackCommentCsReq {
string IMNOJNCGGNI = 1; // offset: 24
uint32 OLLBLNAGMPC = 12; // offset: 32
}
message AiPamResponseFeedbackCommentScRsp {
uint32 retcode = 6; // offset: 24
}
message AiPamResponseFeedbackCsReq {
bool IAJAOMAKAHA = 1; // offset: 24
FKNKNLGMACL role = 4; // offset: 28
bool NMMJBGFDNAI = 8; // offset: 25
}
message AiPamResponseFeedbackScRsp {
bool IAJAOMAKAHA = 1; // offset: 29
uint32 retcode = 2; // offset: 32
FKNKNLGMACL role = 8; // offset: 24
bool NMMJBGFDNAI = 15; // offset: 28
}
message AiPamSendMsgCsReq {
FKNKNLGMACL role = 2; // offset: 36
bool LOODCBCFNMJ = 4; // offset: 32
bool CLDBFBNOLNP = 12; // offset: 34
MessageChatData content = 13; // offset: 24
bool GFIJJLNOOOM = 14; // offset: 33
}
message AiPamSendMsgScRsp {
uint32 retcode = 7; // offset: 24
FKNKNLGMACL role = 13; // offset: 28
}
message BALHBDBHHON {
GOECDMPJMCM OAMKPPGDDIM = 1; // offset: 24
}
message BJNCNELEOMO {
uint32 item_id = 1; // offset: 24
uint32 item_count = 2; // offset: 28
}
message BKHLGPCDLGL {
uint32 retcode = 13; // offset: 24
}
enum CmdAiPamType {
CmdAiPamType_JCDCNPPCNEO = 0;
CmdAiPamType_TriggerAiPamSpeakScRsp = 9523;
CmdAiPamType_GetAiPamChatHistoryScRsp = 9529;
CmdAiPamType_AiPamMotionScNotify = 9538;
CmdAiPamType_AiPamAskSettlementScNotify = 9521;
CmdAiPamType_AiPamSendMsgScRsp = 9506;
CmdAiPamType_EFAJNIOONGI = 9519;
CmdAiPamType_PFFAMBOFBBJ = 9507;
CmdAiPamType_GetAiPamChatHistoryCsReq = 9531;
CmdAiPamType_GGCFEOOGKPE = 9539;
CmdAiPamType_UpdateAiPamSettingsCsReq = 9502;
CmdAiPamType_GetAiPamNextQuestionScRsp = 9516;
CmdAiPamType_AiPamResponseFeedbackCommentCsReq = 9508;
CmdAiPamType_RecvAiPamChatEventScNotify = 9520;
CmdAiPamType_GetAiPamChatInfoScRsp = 9548;
CmdAiPamType_AiPamSendMsgCsReq = 9534;
CmdAiPamType_OIJHPHDNJFD = 9542;
CmdAiPamType_UpdateAiPamSettingsScRsp = 9518;
CmdAiPamType_AiPamResponseFeedbackCsReq = 9514;
CmdAiPamType_TriggerAiPamSpeakCsReq = 9525;
CmdAiPamType_AiPamResponseFeedbackCommentScRsp = 9547;
CmdAiPamType_AiPamResponseFeedbackScRsp = 9540;
CmdAiPamType_GetAiPamNextQuestionCsReq = 9532;
CmdAiPamType_GetAiPamChatInfoCsReq = 9504;
}
message DEHDGGEDJHI {
ChatMessageData stop_desc = 1; // offset: 16
}
message DNPDLODGAHA {
uint32 avatar_id = 1; // offset: 40
HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 16
HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 24
}
message DOPJFJCLIAH {
bool LJOEMLOJDDP = 1; // offset: 24
bool JLNEBLAKKOB = 2; // offset: 25
}
message DPKPGPPHHBM {
uint32 avatar_id = 1; // offset: 32
repeated PLHPNBIMIOK MDLGEIGFFEG = 2; // offset: 16
}
message EIICHLNCAKK {
uint32 avatar_id = 1; // offset: 32
repeated ABMNFJJDDOE CNIMHMAPDII = 2; // offset: 24
uint32 HPJAAOPDIOL = 3; // offset: 40
uint32 JFCLHPFCMHP = 4; // offset: 36
}
message FAIFDBLLGKK {
KDNCOBMFFEB event_type = 1; // offset: 48
string ACFENKABBKK = 2; // offset: 24
uint32 JKIHICLOPKM = 3; // offset: 40
FKNKNLGMACL role = 4; // offset: 44
oneof FCIDKEAOIBG {
DEHDGGEDJHI stop_desc = 11; // offset: 32
DOPJFJCLIAH LMJCPMFPHLK = 12; // offset: 32
BALHBDBHHON FHDMHKOMEFO = 13; // offset: 32
IAGGIFBOFDF FIFCCCJOLNE = 14; // offset: 32
}
}
enum FKNKNLGMACL {
FKNKNLGMACL_NLCDGIPGFDJ = 0;
FKNKNLGMACL_LMBIMAOBGPO = 1;
FKNKNLGMACL_NPDOGNAPCEE = 2;
}
enum GOECDMPJMCM {
GOECDMPJMCM_NLCDGIPGFDJ = 0;
GOECDMPJMCM_IKKJHNHKFOG = 1;
GOECDMPJMCM_FFBIEEHPKND = 2;
GOECDMPJMCM_JFNMPEJEIOH = 3;
}
message GetAiPamChatHistoryCsReq {
uint32 target_side = 11; // offset: 24
}
message GetAiPamChatHistoryScRsp {
uint32 retcode = 2; // offset: 32
repeated ChatMessageData JPCMGNGNONJ = 4; // offset: 16
uint32 target_side = 11; // offset: 36
}
message GetAiPamChatInfoCsReq {
}
message GetAiPamChatInfoScRsp {
repeated FAIFDBLLGKK BJLHDBPPILI = 2; // offset: 24
uint32 JKIHICLOPKM = 3; // offset: 48
uint32 retcode = 8; // offset: 40
bool AGANFJKBFMA = 12; // offset: 45
bool OKCIPPLKGCD = 13; // offset: 44
bool LOCNGFLCENG = 14; // offset: 46
string ACFENKABBKK = 15; // offset: 16
}
message GetAiPamNextQuestionCsReq {
FKNKNLGMACL role = 2; // offset: 24
}
message GetAiPamNextQuestionScRsp {
uint32 retcode = 7; // offset: 36
FKNKNLGMACL role = 13; // offset: 32
repeated NEKAOLPJKEE KDOHKGKBFCH = 15; // offset: 24
}
message HGGMNLNJPHG {
uint32 retcode = 10; // offset: 24
}
message IAGGIFBOFDF {
}
message IJJKHFPLLIF {
uint32 avatar_id = 1; // offset: 40
repeated LJEMPEHADKJ HGAIDOLJKDL = 2; // offset: 16
repeated LJEMPEHADKJ FLOKEJHHPPO = 3; // offset: 32
}
message IOFKKOEJFHI {
PJCMNENIEHH game_mode = 1; // offset: 32
repeated JOLHIMGJGBO lineup_list = 2; // offset: 24
}
message JFCPFBLKJAB {
oneof PONFIKAJHFD {
IJJKHFPLLIF lineup = 10; // offset: 16
DNPDLODGAHA LCMADDIMION = 11; // offset: 16
DPKPGPPHHBM PAGPNOKLNOM = 12; // offset: 16
EIICHLNCAKK BEGAIBBJHHD = 13; // offset: 16
IOFKKOEJFHI HCAAHIGINOM = 14; // offset: 16
}
}
enum KDNCOBMFFEB {
KDNCOBMFFEB_NLCDGIPGFDJ = 0;
KDNCOBMFFEB_BDOEMDGHHEP = 1;
KDNCOBMFFEB_stop_desc = 2;
KDNCOBMFFEB_LMJCPMFPHLK = 3;
KDNCOBMFFEB_FHDMHKOMEFO = 4;
KDNCOBMFFEB_FCKIHKAIIIJ = 5;
}
message KIIKHMMDHKP {
repeated NGBBCMBMOLI MIEFCFLJLAH = 8; // offset: 24
}
message KKNGAGGAJKC {
string EDMBJCBKBIM = 1; // offset: 16
string OIBPLFNJOEM = 2; // offset: 24
string DMHFFKNLILH = 3; // offset: 32
}
message LHNMDFOPMKN {
JFCPFBLKJAB return_data = 3; // offset: 16
string BLDMFDKDJDM = 8; // offset: 24
}
message LJEMPEHADKJ {
repeated uint32 avatar_id_list = 1; // offset: 24
}
message MDGIOENHBEJ {
string title = 1; // offset: 24
string OAPACMJOIKC = 2; // offset: 32
uint32 ENHLKLFLCKG = 3; // offset: 48
KKNGAGGAJKC tag = 4; // offset: 16
}
message NEKAOLPJKEE {
string POLADDGLAEH = 1; // offset: 24
}
message NGBBCMBMOLI {
uint32 avatar_id = 1; // offset: 24
bool CLFMFEHJKEJ = 2; // offset: 30
bool GGPIFKGAPPB = 3; // offset: 31
bool AOOEIHOPALH = 4; // offset: 29
bool LIEKGCNNIHA = 5; // offset: 28
}
message PLHPNBIMIOK {
uint32 KAJCFPKEGBP = 1; // offset: 28
uint32 JHFFAALHEAI = 2; // offset: 24
}
message RecvAiPamChatEventScNotify {
FAIFDBLLGKK OOOACLEFDGM = 1; // offset: 16
}
message TriggerAiPamSpeakCsReq {
uint32 JMPPMNAONHM = 10; // offset: 24
FKNKNLGMACL role = 13; // offset: 28
}
message TriggerAiPamSpeakScRsp {
uint32 retcode = 1; // offset: 32
uint32 JMPPMNAONHM = 2; // offset: 28
FKNKNLGMACL role = 14; // offset: 24
}
message UpdateAiPamSettingsCsReq {
bool LOCNGFLCENG = 6; // offset: 24
}
message UpdateAiPamSettingsScRsp {
bool LOCNGFLCENG = 2; // offset: 24
uint32 retcode = 5; // offset: 28
}
+280
View File
@@ -0,0 +1,280 @@
syntax = "proto3";
import "Common.proto";
message ActivityRaidPlacingGameCsReq {
AlleyPlacingShip GPOMFKNHCPB = 9; // offset: 16
oneof EFJLHNMJEED {
uint32 GFHGCDEJFIE = 5; // offset: 32
uint32 CAAHDGFMNNO = 1; // offset: 32
}
}
message ActivityRaidPlacingGameScRsp {
uint32 retcode = 2; // offset: 32
oneof EFJLHNMJEED {
uint32 GFHGCDEJFIE = 10; // offset: 24
uint32 CAAHDGFMNNO = 11; // offset: 24
}
}
message AlleyEventChangeNotify {
CEKIFBMPEFH OOOACLEFDGM = 2; // offset: 16
uint32 KHANHNFACLN = 11; // offset: 32
}
message AlleyEventEffectNotify {
uint32 MONFBLGFKGB = 11; // offset: 24
}
enum AlleyEventState {
AlleyEventState_AlleyStateNone = 0;
AlleyEventState_AlleyEventDoing = 1;
AlleyEventState_AlleyEventFinish = 2;
AlleyEventState_AlleyEventRewarded = 3;
}
message AlleyFundsScNotify {
uint32 cur_fund = 8; // offset: 24
}
message AlleyOrderChangedScNotify {
KPBAIEMEFFH NGKPDFJBNMF = 11; // offset: 16
}
message AlleyPlacingGameCsReq {
uint32 CAAHDGFMNNO = 2; // offset: 56
uint32 JJGKLHLMMNC = 4; // offset: 36
uint32 BNPKLKIENIK = 5; // offset: 44
AlleyPlacingShip GPOMFKNHCPB = 8; // offset: 16
uint32 cost_time = 9; // offset: 48
uint32 BEAKGBHFLPJ = 10; // offset: 52
uint32 JFALDHKOAOL = 11; // offset: 40
uint32 DPPOHBGCAGF = 12; // offset: 60
uint32 IDILDCBMECI = 15; // offset: 32
}
message AlleyPlacingGameScRsp {
uint32 retcode = 3; // offset: 40
uint32 JKBINMNFPKK = 4; // offset: 28
uint32 BIJPMOBEIJC = 6; // offset: 32
uint32 event_id = 8; // offset: 44
uint32 CIBNBDLMEIC = 9; // offset: 24
uint32 LFMHGMJELEE = 14; // offset: 36
uint32 AJBEOCIEPKP = 15; // offset: 48
}
message AlleyPlacingShip {
repeated CBBPDLPAIPL goods_list = 3; // offset: 24
uint32 ship_id = 6; // offset: 32
}
message AlleyShipUnlockScNotify {
uint32 FNCLCJCBPLA = 1; // offset: 24
}
message AlleyShipmentEventEffectsScNotify {
PICDJHEPJLC JBFIFNPJNHA = 5; // offset: 24
}
message AlleyTakeEventRewardCsReq {
uint32 event_id = 1; // offset: 24
}
message AlleyTakeEventRewardScRsp {
uint32 retcode = 1; // offset: 32
ItemList reward = 8; // offset: 16
}
message BOLCGIOGIBP {
ItemList reward = 1; // offset: 16
uint32 LLEPGPKGBGM = 2; // offset: 32
uint32 map_id = 3; // offset: 36
uint32 max_score = 5; // offset: 48
uint32 FMCPHDJEIDC = 11; // offset: 52
uint32 EFBOOJGNKOH = 13; // offset: 40
uint32 AAMKNOOMEOO = 15; // offset: 44
}
message CBBPDLPAIPL {
uint32 goods_id = 11; // offset: 32
repeated GHMINCEANHG NJKDKIEBGHG = 13; // offset: 16
}
message CEKIFBMPEFH {
AlleyEventState state = 1; // offset: 28
uint32 FHMBKAPPAGO = 7; // offset: 24
uint32 event_id = 15; // offset: 32
}
enum CmdAlleyType {
CmdAlleyType_NLCDGIPGFDJ = 0;
CmdAlleyType_AlleyPlacingGameCsReq = 4761;
CmdAlleyType_LogisticsGameScRsp = 4775;
CmdAlleyType_MONJHMOILDM = 4712;
CmdAlleyType_AlleyEventChangeNotify = 4783;
CmdAlleyType_PrestigeLevelUpCsReq = 4738;
CmdAlleyType_AlleyFundsScNotify = 4704;
CmdAlleyType_GetAlleyInfoScRsp = 4725;
CmdAlleyType_GetSaveLogisticsMapScRsp = 4703;
CmdAlleyType_SaveLogisticsScRsp = 4781;
CmdAlleyType_ActivityRaidPlacingGameScRsp = 4730;
CmdAlleyType_AlleyOrderChangedScNotify = 4711;
CmdAlleyType_AlleyEventEffectNotify = 4715;
CmdAlleyType_GetSaveLogisticsMapCsReq = 4773;
CmdAlleyType_LogisticsInfoScNotify = 4751;
CmdAlleyType_AlleyPlacingGameScRsp = 4708;
CmdAlleyType_LogisticsDetonateStarSkiffScRsp = 4740;
CmdAlleyType_AlleyShipmentEventEffectsScNotify = 4793;
CmdAlleyType_LogisticsDetonateStarSkiffCsReq = 4784;
CmdAlleyType_AlleyShipUnlockScNotify = 4785;
CmdAlleyType_GetAlleyInfoCsReq = 4734;
CmdAlleyType_ActivityRaidPlacingGameCsReq = 4741;
CmdAlleyType_LogisticsGameCsReq = 4705;
CmdAlleyType_TakePrestigeRewardCsReq = 4742;
CmdAlleyType_GCHGEKDJMJM = 4707;
CmdAlleyType_StartAlleyEventScRsp = 4756;
CmdAlleyType_PrestigeLevelUpScRsp = 4778;
CmdAlleyType_TakePrestigeRewardScRsp = 4739;
CmdAlleyType_GHICLFBGFDL = 4721;
CmdAlleyType_LogisticsScoreRewardSyncInfoScNotify = 4779;
CmdAlleyType_AlleyTakeEventRewardCsReq = 4782;
CmdAlleyType_StartAlleyEventCsReq = 4758;
CmdAlleyType_AlleyTakeEventRewardScRsp = 4732;
CmdAlleyType_MLKIKMBONLC = 4719;
}
message ENOABFIPHOB {
repeated IODAFIBPAGM MDNBOBFGKFN = 12; // offset: 16
}
message GDGEIAHNDAD {
repeated uint32 IFOKHMFNNNF = 4; // offset: 48
repeated BOLCGIOGIBP ALOOPKCJFEA = 10; // offset: 24
repeated JEEHGNIBIFE OELPOFLBMIE = 12; // offset: 16
repeated IODAFIBPAGM CFNKOBKJKNK = 15; // offset: 32
}
message GHMINCEANHG {
uint32 LMKJLEOPKKL = 5; // offset: 28
uint32 JAKMMNIEBGJ = 11; // offset: 24
}
message GetAlleyInfoCsReq {
}
message GetAlleyInfoScRsp {
repeated uint32 AMHAEPILIKF = 3; // offset: 32
repeated CEKIFBMPEFH PMIFFBHOOOO = 4; // offset: 72
uint32 level = 5; // offset: 80
GDGEIAHNDAD NFJKAILEFAD = 6; // offset: 48
uint32 cur_fund = 8; // offset: 84
uint32 retcode = 9; // offset: 88
repeated uint32 LAANLLFBLDP = 10; // offset: 16
PICDJHEPJLC EEAACLBJODA = 11; // offset: 56
KPBAIEMEFFH HAMAOOBGMLO = 14; // offset: 40
repeated uint32 KENFKICLMGJ = 15; // offset: 64
}
message GetSaveLogisticsMapCsReq {
}
message GetSaveLogisticsMapScRsp {
repeated IODAFIBPAGM CFNKOBKJKNK = 4; // offset: 24
uint32 retcode = 10; // offset: 32
}
message IODAFIBPAGM {
repeated JOMEGNGJKJK JNGNGMJCAAI = 2; // offset: 24
uint32 map_id = 12; // offset: 36
uint32 cost_time = 13; // offset: 32
}
message JEEHGNIBIFE {
uint32 map_id = 8; // offset: 24
uint32 APNAFLBGENA = 9; // offset: 28
}
message JOMEGNGJKJK {
repeated uint32 GADMAOCHBKN = 1; // offset: 24
repeated uint32 BPCADEMEGNP = 3; // offset: 40
uint32 ANHEOHPNKKC = 4; // offset: 48
uint32 EBNNNMFGHBJ = 5; // offset: 52
repeated uint32 OGDKJPDFFAI = 12; // offset: 32
uint32 CJHLDCAGKND = 13; // offset: 60
uint32 shop_id = 14; // offset: 56
}
message KPBAIEMEFFH {
uint32 BCOAIDIFBBG = 1; // offset: 48
uint32 EBOMMHDNBJL = 4; // offset: 44
repeated uint32 EPEELMJDJKP = 6; // offset: 16
bool FPDGKFHFIEE = 12; // offset: 52
repeated uint32 DNLGMDCMFGF = 13; // offset: 32
uint32 OCNLDDNIHOH = 15; // offset: 40
}
message LogisticsDetonateStarSkiffCsReq {
}
message LogisticsDetonateStarSkiffScRsp {
uint32 retcode = 12; // offset: 24
}
message LogisticsGameCsReq {
repeated IODAFIBPAGM MDNBOBFGKFN = 9; // offset: 24
bool CNCJKGEDEII = 14; // offset: 32
}
message LogisticsGameScRsp {
repeated BOLCGIOGIBP ALOOPKCJFEA = 1; // offset: 16
uint32 retcode = 5; // offset: 40
uint32 event_id = 7; // offset: 36
bool CNCJKGEDEII = 13; // offset: 32
}
message LogisticsInfoScNotify {
GDGEIAHNDAD NFJKAILEFAD = 13; // offset: 16
}
message LogisticsScoreRewardSyncInfoScNotify {
repeated BOLCGIOGIBP ALOOPKCJFEA = 14; // offset: 16
}
message PICDJHEPJLC {
map<uint32, uint32> PCDFIOCMJFE = 6; // offset: 24
uint32 LEGCBILEEHK = 9; // offset: 32
}
message PrestigeLevelUpCsReq {
}
message PrestigeLevelUpScRsp {
uint32 level = 10; // offset: 28
uint32 retcode = 15; // offset: 24
}
message SaveLogisticsScRsp {
uint32 retcode = 9; // offset: 32
repeated IODAFIBPAGM MDNBOBFGKFN = 10; // offset: 24
}
message StartAlleyEventCsReq {
uint32 event_id = 1; // offset: 24
}
message StartAlleyEventScRsp {
uint32 event_id = 2; // offset: 28
uint32 retcode = 13; // offset: 24
}
message TakePrestigeRewardCsReq {
uint32 level = 10; // offset: 24
}
message TakePrestigeRewardScRsp {
uint32 retcode = 6; // offset: 36
uint32 level = 7; // offset: 32
ItemList reward = 12; // offset: 24
}
+44
View File
@@ -0,0 +1,44 @@
syntax = "proto3";
message ArchiveData {
repeated uint32 archive_avatar_id_list = 1; // offset: 40
repeated RelicList relic_list = 5; // offset: 48
repeated uint32 archive_missing_equipment_id_list = 11; // offset: 16
repeated uint32 archive_equipment_id_list = 12; // offset: 56
repeated MonsterList kill_monster_list = 13; // offset: 24
}
enum CmdArchiveType {
CmdArchiveType_NLCDGIPGFDJ = 0;
CmdArchiveType_GetUpdatedArchiveDataScRsp = 2375;
CmdArchiveType_GetUpdatedArchiveDataCsReq = 2305;
CmdArchiveType_GetArchiveDataScRsp = 2325;
CmdArchiveType_GetArchiveDataCsReq = 2334;
}
message GetArchiveDataCsReq {
}
message GetArchiveDataScRsp {
ArchiveData archive_data = 4; // offset: 16
uint32 retcode = 8; // offset: 32
}
message GetUpdatedArchiveDataCsReq {
}
message GetUpdatedArchiveDataScRsp {
uint32 retcode = 2; // offset: 32
ArchiveData archive_data = 8; // offset: 24
}
message MonsterList {
uint32 monster_id = 2; // offset: 24
uint32 num = 6; // offset: 28
}
message RelicList {
uint32 set_id = 3; // offset: 28
uint32 type = 15; // offset: 24
}
+372
View File
@@ -0,0 +1,372 @@
syntax = "proto3";
import "Common.proto";
message AddAvatarScNotify {
bool is_new = 9; // offset: 32
uint32 base_avatar_id = 10; // offset: 40
AddAvatarSrcState src = 14; // offset: 36
ItemList reward = 15; // offset: 24
}
enum AddAvatarSrcState {
ADD_AVATAR_SRC_NONE = 0;
ADD_AVATAR_SRC_GACHA = 1;
ADD_AVATAR_SRC_ROGUE = 2;
ADD_AVATAR_SRC_DELIVERY = 3;
}
message AddMultiPathAvatarScNotify {
ItemList reward = 1; // offset: 24
bool is_new = 3; // offset: 44
uint32 avatar_id = 9; // offset: 40
GCALLOJPPIJ ALKDBJEGAGG = 13; // offset: 48
repeated NKDNFDCFNCP HJMDNLBNPNA = 15; // offset: 32
}
message AvatarExpUpCsReq {
ItemCostData item_cost = 3; // offset: 24
uint32 base_avatar_id = 7; // offset: 32
}
message AvatarExpUpScRsp {
uint32 retcode = 7; // offset: 32
repeated PileItem return_item_list = 15; // offset: 16
}
message AvatarPathChangedNotify {
MultiPathAvatarType cur_multi_path_avatar_type = 5; // offset: 28
uint32 base_avatar_id = 7; // offset: 24
}
message AvatarSpecialSkilltreeUnlockScNotify {
uint32 avatar_id = 6; // offset: 28
uint32 point_id = 12; // offset: 24
}
enum CFMDKNCDDAL {
CFMDKNCDDAL_NADPFMGBHDJ = 0;
CFMDKNCDDAL_GGGLNCBOICD = 1;
}
enum CmdAvatarType {
CmdAvatarType_NLCDGIPGFDJ = 0;
CmdAvatarType_AvatarExpUpScRsp = 375;
CmdAvatarType_TakeOffAvatarSkinCsReq = 319;
CmdAvatarType_MarkAvatarCsReq = 381;
CmdAvatarType_SetPlayerOutfitCsReq = 330;
CmdAvatarType_MarkAvatarScRsp = 351;
CmdAvatarType_SetAvatarEnhancedIdScRsp = 340;
CmdAvatarType_UnlockAvatarSkinScNotify = 307;
CmdAvatarType_DressAvatarCsReq = 383;
CmdAvatarType_GetPreAvatarActivityListScRsp = 341;
CmdAvatarType_TakeOffEquipmentCsReq = 342;
CmdAvatarType_AddAvatarScNotify = 361;
CmdAvatarType_GrowthTargetAvatarChangedScNotify = 329;
CmdAvatarType_TakePromotionRewardScRsp = 338;
CmdAvatarType_UnlockSkillTreeCsReq = 360;
CmdAvatarType_RankUpAvatarCsReq = 308;
CmdAvatarType_DressAvatarSkinCsReq = 378;
CmdAvatarType_PromoteAvatarScRsp = 356;
CmdAvatarType_DressAvatarSkinScRsp = 304;
CmdAvatarType_RankUpAvatarScRsp = 368;
CmdAvatarType_SetMultipleAvatarPathsCsReq = 367;
CmdAvatarType_DressRelicAvatarCsReq = 364;
CmdAvatarType_DressAvatarScRsp = 315;
CmdAvatarType_SetGrowthTargetAvatarScRsp = 303;
CmdAvatarType_AvatarSpecialSkilltreeUnlockScNotify = 313;
CmdAvatarType_GetPreAvatarGrowthInfoCsReq = 322;
CmdAvatarType_TakeOffRelicCsReq = 312;
CmdAvatarType_TakeOffRelicScRsp = 311;
CmdAvatarType_SetGrowthTargetAvatarCsReq = 373;
CmdAvatarType_PromoteAvatarCsReq = 358;
CmdAvatarType_KELLLHMHFHL = 376;
CmdAvatarType_GetPreAvatarActivityListCsReq = 379;
CmdAvatarType_SetAvatarEnhancedIdCsReq = 384;
CmdAvatarType_TakeOffAvatarSkinScRsp = 385;
CmdAvatarType_AddMultiPathAvatarScNotify = 393;
CmdAvatarType_GetPreAvatarGrowthInfoScRsp = 349;
CmdAvatarType_SetAvatarPathScRsp = 347;
CmdAvatarType_SetPlayerOutfitScRsp = 324;
CmdAvatarType_MILFFHPMLMN = 357;
CmdAvatarType_GetAvatarDataCsReq = 334;
CmdAvatarType_AvatarPathChangedNotify = 370;
CmdAvatarType_AvatarExpUpCsReq = 305;
CmdAvatarType_SetMultipleAvatarPathsScRsp = 310;
CmdAvatarType_UnlockAvatarPathCsReq = 326;
CmdAvatarType_DressRelicAvatarScRsp = 321;
CmdAvatarType_SetAvatarPathCsReq = 396;
CmdAvatarType_GetAvatarDataScRsp = 325;
CmdAvatarType_PMOEBOIPGDH = 323;
CmdAvatarType_UnlockAvatarPathScRsp = 380;
CmdAvatarType_TakeOffEquipmentScRsp = 339;
CmdAvatarType_UnlockSkillTreeScRsp = 316;
CmdAvatarType_TakePromotionRewardCsReq = 317;
}
message DressAvatarCsReq {
uint32 avatar_id = 2; // offset: 28
uint32 equipment_unique_id = 4; // offset: 24
}
message DressAvatarScRsp {
uint32 PLDKENJLKME = 12; // offset: 24
}
message DressAvatarSkinCsReq {
uint32 skin_id = 3; // offset: 28
uint32 avatar_id = 11; // offset: 24
}
message DressAvatarSkinScRsp {
uint32 PLDKENJLKME = 14; // offset: 24
}
message DressRelicAvatarCsReq {
repeated DressRelicParam switch_list = 4; // offset: 24
uint32 avatar_id = 8; // offset: 32
}
message DressRelicParam {
uint32 relic_type = 1; // offset: 24
uint32 relic_unique_id = 7; // offset: 28
}
message EKLIDIDKFHC {
uint32 IGOOJKMPMDC = 1; // offset: 44
uint32 base_avatar_id = 9; // offset: 40
ItemCostData BACAOLDADMC = 10; // offset: 24
ItemCostData OAINNDAHIMG = 13; // offset: 16
uint32 KLMIBJIKIBB = 15; // offset: 48
}
enum GCALLOJPPIJ {
GCALLOJPPIJ_NLCDGIPGFDJ = 0;
GCALLOJPPIJ_BDEFGIPPKNM = 1;
GCALLOJPPIJ_BPBFOIJKCJA = 2;
}
message GetAvatarDataCsReq {
bool is_get_all = 8; // offset: 32
repeated uint32 NOEPBNMJFGL = 12; // offset: 24
}
message GetAvatarDataScRsp {
repeated Avatar avatar_list = 2; // offset: 32
uint32 JFAADMONJNF = 3; // offset: 80
CJLCPMDGIBO DHKFCDAGHDM = 4; // offset: 56
repeated uint32 basic_type_id_list = 6; // offset: 48
repeated AvatarPathData avatar_path_data_info_list = 7; // offset: 16
repeated KVP JBFBEOLOHJN = 8; // offset: 24
uint32 retcode = 9; // offset: 88
repeated uint32 skin_list = 10; // offset: 64
bool is_get_all = 14; // offset: 84
repeated CFMDKNCDDAL PILOAFIMCGK = 15; // offset: 72
}
message GetPreAvatarActivityListCsReq {
}
message GetPreAvatarActivityListScRsp {
uint32 retcode = 2; // offset: 32
repeated uint32 DDMEHPDHPLM = 3; // offset: 16
}
message GetPreAvatarGrowthInfoCsReq {
}
message GetPreAvatarGrowthInfoScRsp {
uint32 retcode = 11; // offset: 32
repeated PreAvatarGrowthMaterialData JLMMCNIMPOA = 12; // offset: 16
}
message GrowthTargetAvatarChangedScNotify {
repeated CFMDKNCDDAL FLINDJJJFLB = 4; // offset: 24
uint32 JFAADMONJNF = 12; // offset: 32
}
enum GrowthTargetState {
GrowthTargetState_MMBDGPMCJKH = 0;
GrowthTargetState_PDHPKPOCOHM = 1;
GrowthTargetState_CMBMDMBHFEC = 2;
GrowthTargetState_DALNOIDGBGI = 3;
GrowthTargetState_JEAOCLOOAMJ = 4;
GrowthTargetState_FCKJLEGDJHJ = 5;
}
message LENDBHPIOJK {
uint32 avatar_id = 8; // offset: 24
}
message MarkAvatarCsReq {
uint32 avatar_id = 4; // offset: 28
bool is_marked = 13; // offset: 24
}
message MarkAvatarScRsp {
uint32 avatar_id = 4; // offset: 28
uint32 retcode = 7; // offset: 24
bool is_marked = 10; // offset: 32
}
message PMEMIDKDAFG {
repeated PileItem return_item_list = 1; // offset: 24
uint32 retcode = 9; // offset: 32
}
message PreAvatarGrowthMaterialData {
uint32 DKEBMGFMCBH = 1; // offset: 100
uint32 DLGCGJCKLCB = 2; // offset: 120
uint32 IICANCHNIBB = 3; // offset: 116
uint32 CAHBPNLNKCC = 4; // offset: 112
uint32 BJFJHEJGFPM = 5; // offset: 56
uint32 LNHKCMAPMLM = 6; // offset: 84
uint32 OIFPBOCOALL = 7; // offset: 88
uint32 JPGOACKIFFC = 8; // offset: 68
uint32 FDIJAFBCILL = 9; // offset: 72
uint32 JOBMEJMFELF = 10; // offset: 76
uint32 IEGOLHHOANB = 11; // offset: 64
uint32 BFEPBBLIOGP = 12; // offset: 104
uint32 PGJKALFDFMA = 13; // offset: 124
uint32 JHLPBJCAIIF = 14; // offset: 80
uint32 PELFCMAHJGA = 15; // offset: 60
uint32 PPDAGPPKEJD = 537; // offset: 92
uint32 panel_id = 828; // offset: 96
string avatar_icon = 1222; // offset: 40
uint32 type = 1263; // offset: 108
string NOCPIJJBKCB = 1350; // offset: 32
string NDJGLMCPFHK = 1523; // offset: 24
string LACBKOCCFHL = 1781; // offset: 48
}
message PromoteAvatarCsReq {
uint32 base_avatar_id = 5; // offset: 32
repeated ItemCost item_list = 6; // offset: 24
}
message PromoteAvatarScRsp {
uint32 PLDKENJLKME = 1; // offset: 24
}
message RankUpAvatarCsReq {
uint32 rank = 6; // offset: 32
uint32 avatar_id = 7; // offset: 36
ItemCostData cost_data = 14; // offset: 16
}
message RankUpAvatarScRsp {
uint32 PLDKENJLKME = 9; // offset: 24
}
message SetAvatarEnhancedIdCsReq {
uint32 avatar_id = 5; // offset: 24
uint32 enhanced_id = 13; // offset: 28
}
message SetAvatarEnhancedIdScRsp {
uint32 growth_avatar_id = 6; // offset: 28
uint32 retcode = 11; // offset: 32
uint32 unk_enhanced_id = 14; // offset: 24
}
message SetAvatarPathCsReq {
MultiPathAvatarType avatar_id = 4; // offset: 24
}
message SetAvatarPathScRsp {
MultiPathAvatarType avatar_id = 11; // offset: 24
uint32 retcode = 14; // offset: 28
}
message SetGrowthTargetAvatarCsReq {
uint32 FCACACLEJNM = 1; // offset: 32
repeated CFMDKNCDDAL FLINDJJJFLB = 2; // offset: 24
GrowthTargetState source = 3; // offset: 40
uint32 avatar_id = 15; // offset: 36
}
message SetGrowthTargetAvatarScRsp {
repeated CFMDKNCDDAL FLINDJJJFLB = 4; // offset: 16
uint32 retcode = 6; // offset: 32
uint32 growth_avatar_id = 11; // offset: 36
uint32 JFAADMONJNF = 14; // offset: 40
}
message SetMultipleAvatarPathsCsReq {
repeated MultiPathAvatarType avatar_id_list = 1; // offset: 24
}
message SetMultipleAvatarPathsScRsp {
uint32 PLDKENJLKME = 5; // offset: 24
}
message SetPlayerOutfitCsReq {
CJLCPMDGIBO DHKFCDAGHDM = 1; // offset: 24
}
message SetPlayerOutfitScRsp {
uint32 PLDKENJLKME = 6; // offset: 24
}
message TakeOffAvatarSkinCsReq {
uint32 avatar_id = 1; // offset: 24
}
message TakeOffAvatarSkinScRsp {
uint32 PLDKENJLKME = 13; // offset: 24
}
message TakeOffEquipmentCsReq {
uint32 avatar_id = 9; // offset: 24
}
message TakeOffEquipmentScRsp {
uint32 PLDKENJLKME = 3; // offset: 24
}
message TakeOffRelicCsReq {
repeated uint32 relic_type_list = 2; // offset: 24
uint32 avatar_id = 10; // offset: 32
}
message TakeOffRelicScRsp {
uint32 PLDKENJLKME = 13; // offset: 24
}
message TakePromotionRewardCsReq {
uint32 promotion = 2; // offset: 24
uint32 base_avatar_id = 5; // offset: 28
}
message TakePromotionRewardScRsp {
ItemList reward_list = 1; // offset: 16
uint32 retcode = 13; // offset: 32
}
message UnlockAvatarPathCsReq {
MultiPathAvatarType avatar_id = 7; // offset: 24
}
message UnlockAvatarPathScRsp {
ItemList reward = 2; // offset: 24
repeated uint32 basic_type_id_list = 3; // offset: 32
MultiPathAvatarType avatar_id = 5; // offset: 40
uint32 retcode = 12; // offset: 44
}
message UnlockAvatarSkinScNotify {
uint32 skin_id = 11; // offset: 24
}
message UnlockSkillTreeCsReq {
repeated ItemCost item_list = 2; // offset: 16
uint32 level = 5; // offset: 36
uint32 point_id = 11; // offset: 32
}
message UnlockSkillTreeScRsp {
uint32 point_id = 7; // offset: 28
uint32 level = 13; // offset: 24
uint32 retcode = 14; // offset: 32
}
+38
View File
@@ -0,0 +1,38 @@
syntax = "proto3";
import "Common.proto";
enum CmdBattleCollegeType {
CmdBattleCollegeType_NLCDGIPGFDJ = 0;
CmdBattleCollegeType_StartBattleCollegeScRsp = 5760;
CmdBattleCollegeType_GetBattleCollegeDataCsReq = 5734;
CmdBattleCollegeType_GetBattleCollegeDataScRsp = 5725;
CmdBattleCollegeType_SyncBattleCollegeDataChangeScNotify = 5705;
CmdBattleCollegeType_StartBattleCollegeCsReq = 5775;
}
message GetBattleCollegeDataCsReq {
}
message GetBattleCollegeDataScRsp {
uint32 retcode = 4; // offset: 32
uint32 MNMJCNOLIII = 10; // offset: 36
repeated uint32 finished_college_id_list = 13; // offset: 24
}
message StartBattleCollegeCsReq {
uint32 id = 8; // offset: 24
}
message StartBattleCollegeScRsp {
uint32 retcode = 4; // offset: 32
uint32 id = 5; // offset: 36
SceneBattleInfo battle_info = 13; // offset: 24
}
message SyncBattleCollegeDataChangeScNotify {
repeated uint32 finished_college_id_list = 3; // offset: 16
uint32 MNMJCNOLIII = 11; // offset: 40
ItemList reward = 13; // offset: 24
}
+79
View File
@@ -0,0 +1,79 @@
syntax = "proto3";
import "Common.proto";
message BattlePassInfoNotify {
uint64 PDODOAOHMAC = 1; // offset: 104
uint64 AIMGGFNLIEK = 2; // offset: 48
uint64 ICPCCGPEJMP = 4; // offset: 64
uint64 CHJKOFANIKA = 6; // offset: 80
uint32 exp = 7; // offset: 72
uint32 level = 8; // offset: 56
uint64 OKPOHIHPOKI = 9; // offset: 96
BpTierType DELEGHOCLMO = 10; // offset: 44
uint64 DAFMMPKFOEA = 11; // offset: 88
uint32 AECHNDNNMLF = 12; // offset: 40
uint32 POJDILFNJAH = 13; // offset: 60
uint64 NJDCMGOJOLE = 14; // offset: 32
uint64 CBLNJDCICBC = 15; // offset: 24
}
enum BpRewardType {
BpRewardType_BpRewaradTypeNone = 0;
BpRewardType_BpRewaradTypeFree = 1;
BpRewardType_BpRewaradTypePremium1 = 2;
BpRewardType_BpRewaradTypePremium2 = 3;
BpRewardType_BpRewaradTypePremiumOptional = 4;
}
enum BpTierType {
BpTierType_None = 0;
BpTierType_Free = 1;
BpTierType_Premium1 = 2;
BpTierType_Premium2 = 3;
}
message BuyBpLevelCsReq {
uint32 IGOOJKMPMDC = 10; // offset: 24
}
message BuyBpLevelScRsp {
uint32 retcode = 1; // offset: 24
}
enum CmdBattlePassType {
CmdBattlePassType_NLCDGIPGFDJ = 0;
CmdBattlePassType_TakeAllRewardScRsp = 3083;
CmdBattlePassType_TakeBpRewardScRsp = 3060;
CmdBattlePassType_BattlePassInfoNotify = 3034;
CmdBattlePassType_BuyBpLevelScRsp = 3058;
CmdBattlePassType_TakeAllRewardCsReq = 3056;
CmdBattlePassType_BuyBpLevelCsReq = 3016;
CmdBattlePassType_TakeBpRewardCsReq = 3075;
}
message OptionalReward {
uint32 level = 1; // offset: 28
uint32 optional_reward_id = 4; // offset: 24
}
message TakeAllRewardCsReq {
repeated OptionalReward EIKKALADEHM = 4; // offset: 16
}
message TakeAllRewardScRsp {
ItemList reward = 6; // offset: 16
uint32 retcode = 7; // offset: 32
}
message TakeBpRewardCsReq {
uint32 level = 5; // offset: 32
BpRewardType type = 7; // offset: 24
uint32 optional_reward_id = 13; // offset: 28
}
message TakeBpRewardScRsp {
ItemList reward = 10; // offset: 24
uint32 retcode = 11; // offset: 32
}
+744
View File
@@ -0,0 +1,744 @@
syntax = "proto3";
import "Common.proto";
message ABDOKOFEHMH {
int32 BCJLNFOMEAG = 1; // offset: 24
}
message ABFLKIBIFDM {
uint32 JEOFBDLFCOL = 1; // offset: 40
double HIFNHNLNDPN = 2; // offset: 24
double JGFKNDMDHHP = 3; // offset: 48
uint32 wave = 4; // offset: 56
uint32 IBNLKOLLPJH = 5; // offset: 44
double AEPMEGILLOJ = 6; // offset: 32
double MINCPOKEPDP = 7; // offset: 64
}
message AFGMNFFBBIG {
uint32 BKPDKFLDLDD = 1; // offset: 44
uint32 monster_id = 2; // offset: 48
repeated GHCDMMNHNHO OFHCHNKEFMD = 3; // offset: 32
uint32 delay = 4; // offset: 40
repeated GANDCEDCLDL JNFCFEIAABH = 5; // offset: 24
}
message AttackDamageProperty {
string attack_type = 1; // offset: 24
double damage = 2; // offset: 32
}
message AvatarBattleInfo {
AvatarType avatar_type = 1; // offset: 360
uint32 id = 2; // offset: 212
uint32 avatar_level = 3; // offset: 136
uint32 avatar_rank = 4; // offset: 208
uint32 avatar_promotion = 5; // offset: 184
AvatarProperty avatar_status = 6; // offset: 24
repeated AvatarSkillTree avatar_skill = 7; // offset: 72
repeated EquipmentProperty avatar_equipment = 8; // offset: 64
uint32 total_turns = 9; // offset: 156
double total_damage = 10; // offset: 432
double total_heal = 11; // offset: 344
double total_damage_taken = 12; // offset: 296
double total_hp_recover = 13; // offset: 312
double total_sp_cost = 14; // offset: 328
uint32 stage_id = 15; // offset: 260
uint32 stage_type = 16; // offset: 144
double total_break_damage = 17; // offset: 424
repeated AttackDamageProperty attack_type_damage = 18; // offset: 96
repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 128
repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 32
repeated SkillUseProperty skill_times = 21; // offset: 40
double delay_cumulate = 22; // offset: 216
uint32 total_sp_add = 23; // offset: 364
repeated SpAddSource sp_add_source = 24; // offset: 16
uint32 total_bp_cost = 25; // offset: 376
uint32 die_times = 26; // offset: 232
uint32 revive_times = 27; // offset: 256
uint32 break_times = 28; // offset: 416
uint32 extra_turns = 29; // offset: 236
double total_shield = 30; // offset: 168
double total_shield_taken = 31; // offset: 176
double total_shield_damage = 32; // offset: 240
AvatarProperty initial_status = 33; // offset: 56
repeated BattleRelic relics = 34; // offset: 104
uint32 assist_uid = 35; // offset: 412
repeated AttackDamageProperty NOGHNMCDDAI = 36; // offset: 120
double DEICGFKIMMO = 37; // offset: 352
double GPLELDEIEKO = 38; // offset: 440
double CNEMKKIBFEA = 39; // offset: 280
double EEOGKOKOPNB = 40; // offset: 392
repeated EPNAONKOHBO ALJIJBKEFDD = 41; // offset: 80
uint32 CNLEPLAEEHF = 42; // offset: 152
uint32 JDHDJFCKBGD = 43; // offset: 148
double DIALJMAHFBO = 44; // offset: 248
double LAOEEGEELDK = 45; // offset: 200
double LFLKOGDPLKD = 46; // offset: 400
double EBMFCBKHIEH = 47; // offset: 384
double DBLABFODNMJ = 48; // offset: 160
uint32 FJNKOPMOLDE = 49; // offset: 188
uint32 FLKCFJBCIOM = 50; // offset: 276
uint32 PNJDPNHNBDA = 51; // offset: 264
double NEDCAKEMHLF = 52; // offset: 224
uint32 NBCDOMJBAFM = 53; // offset: 272
uint32 PECMOGDLCDC = 54; // offset: 268
uint32 enhanced_id = 55; // offset: 140
uint32 MEBKILMPMGA = 56; // offset: 380
CFDHDBNIHPL FDMEEDEJCCP = 57; // offset: 88
ABDOKOFEHMH GEHEJPPCBLK = 58; // offset: 48
uint32 OKMHKBOJBOB = 59; // offset: 408
double NEMOMKPCCMG = 60; // offset: 304
double LIOCBCEJAIF = 61; // offset: 368
double PCDGLDDDKEC = 62; // offset: 336
double LPNGINGOEDF = 63; // offset: 288
double DFLFMCIIGPK = 64; // offset: 320
double EDIODPKDIHP = 65; // offset: 192
}
message AvatarProperty {
double max_hp = 1; // offset: 64
double attack = 2; // offset: 48
double defence = 3; // offset: 40
double speed = 4; // offset: 56
double left_hp = 5; // offset: 24
double left_sp = 6; // offset: 72
double max_sp = 7; // offset: 32
}
message BJOFJDKIOPG {
uint32 OEBAIDCOPLC = 1; // offset: 32
uint32 IBHKMLKHKJB = 2; // offset: 36
uint32 JBFEPAFJNCL = 3; // offset: 40
repeated LGOKJFKMCBE EGHJFEIMHBB = 4; // offset: 24
}
message BMKIIODBMJF {
uint32 wave = 1; // offset: 60
double PCKECKCNHCE = 2; // offset: 48
double EOKEFIAOFPN = 3; // offset: 24
uint32 HEKPNDDKKMM = 4; // offset: 44
uint32 INOIOGNMBMM = 5; // offset: 32
uint32 status = 6; // offset: 56
uint32 PKDANDJFAON = 7; // offset: 36
uint32 HHOPLLPEKKE = 8; // offset: 40
}
message BattleAvatarGlobalBuffInfo {
uint32 avatar_id = 1; // offset: 24
uint32 maze_buff_id = 2; // offset: 32
uint32 DLMBCCCPCKJ = 3; // offset: 28
}
message BattleAvatarServantInfo {
uint32 avatar_id = 1; // offset: 116
uint32 KAAHKLDJPJE = 2; // offset: 128
uint32 total_turns = 3; // offset: 140
double DBJOLLGOGOL = 4; // offset: 168
repeated SkillUseProperty skill_times = 5; // offset: 16
double total_damage = 6; // offset: 176
double total_break_damage = 7; // offset: 152
repeated AttackDamageProperty attack_type_damage = 8; // offset: 32
repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 24
repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 48
double total_damage_taken = 11; // offset: 88
double total_heal = 12; // offset: 64
double total_hp_recover = 13; // offset: 96
double total_shield = 14; // offset: 192
double total_shield_taken = 15; // offset: 160
double total_shield_damage = 16; // offset: 144
uint32 break_times = 17; // offset: 112
uint32 NFELHIGFIOM = 18; // offset: 56
uint32 CNLEPLAEEHF = 19; // offset: 84
uint32 JDHDJFCKBGD = 20; // offset: 136
double DIALJMAHFBO = 21; // offset: 200
uint32 entity_id = 22; // offset: 80
uint32 MEBKILMPMGA = 23; // offset: 132
double GPLELDEIEKO = 24; // offset: 120
double NEMOMKPCCMG = 25; // offset: 184
double LIOCBCEJAIF = 26; // offset: 104
double DFLFMCIIGPK = 27; // offset: 72
}
enum BattleEndReason {
BATTLE_END_REASON_NONE = 0;
BATTLE_END_REASON_ALL_DIE = 1;
BATTLE_END_REASON_TURN_LIMIT = 2;
}
message BattleOp {
uint32 turn_counter = 1; // offset: 36
uint32 state = 2; // offset: 48
uint32 action_entity_id = 3; // offset: 56
uint32 target_entity_id = 4; // offset: 32
uint32 op_type = 5; // offset: 40
uint32 skill_index = 6; // offset: 52
uint32 operation_counter = 7; // offset: 44
string LOMLIPOLBKM = 8; // offset: 16
}
message BattleReplayScNotify {
uint32 stage_id = 5; // offset: 36
bytes NOJCNDGGLBC = 8; // offset: 24
uint32 battle_id = 15; // offset: 32
}
enum BattleStaticticEventType {
BATTLE_STATICTIC_EVENT_NONE = 0;
BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE = 1;
BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID = 2;
BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM = 3;
BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF = 4;
BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER = 5;
BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN = 6;
BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES = 7;
}
message BattleStatistics {
uint32 total_battle_turns = 1; // offset: 288
uint32 total_auto_turns = 2; // offset: 292
repeated uint32 avatar_id_list = 3; // offset: 248
uint32 ultra_cnt = 4; // offset: 324
double total_delay_cumulate = 5; // offset: 256
double cost_time = 6; // offset: 304
repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 160
repeated MonsterBattleInfo monster_list = 8; // offset: 112
uint32 round_cnt = 9; // offset: 280
uint32 cocoon_dead_wave = 10; // offset: 276
uint32 avatar_battle_turns = 11; // offset: 296
uint32 monster_battle_turns = 12; // offset: 284
map<string, float> custom_values = 13; // offset: 120
uint32 challenge_score = 14; // offset: 316
repeated BattleEventBattleInfo BDCHEJKPOAF = 16; // offset: 224
BattleEndReason end_reason = 19; // offset: 320
repeated HDKEPPDIDIH OKFALMGFHMA = 21; // offset: 56
repeated int32 AKFFKEMDPLG = 22; // offset: 200
repeated AFGMNFFBBIG ENPBMPKGLOM = 23; // offset: 240
repeated StatisticEvent EIPBMOMKJDO = 26; // offset: 48
repeated CDMPJODLBEE ECFFMBFGPOJ = 27; // offset: 80
map<uint32, BattleTargetList> battle_target_info = 28; // offset: 40
repeated MKICACCMBOF LGKAKIEEOMG = 29; // offset: 208
BattleGridFightSpecialBattleInfo battle_evolve_build_data = 30; // offset: 32
OJEANLINGCJ DOAFGHLAICM = 31; // offset: 216
bool ADGBAKBCOKF = 32; // offset: 268
repeated BMKIIODBMJF DCMAHKHAFEH = 33; // offset: 184
repeated NHPAECJCOCG AIOKGNBLMDI = 34; // offset: 88
uint32 NPFDEJPPPLI = 35; // offset: 272
EANJJJPKIPJ DBKFEPMIMFF = 36; // offset: 16
GBJMLKNLEPD MHPDKEDHELL = 37; // offset: 192
BJOFJDKIOPG BCCIIEGCFAA = 38; // offset: 232
OHDHNDMJFAP IAGKLJEKAOL = 39; // offset: 144
FMEKABDGCEC OFMIGBJPKMH = 40; // offset: 176
uint32 IEOGEFBLNEL = 41; // offset: 264
repeated BattleAvatarGlobalBuffInfo MHLCFDEGOGN = 42; // offset: 24
GridFightBattleResultStatistics grid_fight_statistics = 43; // offset: 128
repeated uint32 GBLEKIOCFMA = 44; // offset: 152
repeated uint32 MEBKILMPMGA = 45; // offset: 104
KNBMAPNNDJL KFPEKBCKKPM = 46; // offset: 64
CKOKAGGLKHG ILNNGPJAEGH = 47; // offset: 72
FAHGFCIJHFK MFOJKJGKDGD = 48; // offset: 96
uint32 JFFBHFJMIOK = 49; // offset: 312
repeated uint32 OJMNOMDEECI = 50; // offset: 136
}
message CDMPJODLBEE {
AABGIFAEEEK type = 1; // offset: 36
uint32 id = 2; // offset: 32
SpBarInfo sp_bar = 3; // offset: 16
}
message CFDHDBNIHPL {
double GNHLKBINIEF = 1; // offset: 32
repeated uint32 NGIJFAEONCK = 2; // offset: 24
}
message CKCDIAAFICJ {
uint32 BKPDKFLDLDD = 1; // offset: 32
double IFMOHNAAAMC = 2; // offset: 24
uint32 MMPHFLDBEKB = 3; // offset: 36
uint32 break_times = 4; // offset: 40
}
message CKOKAGGLKHG {
uint32 HFLPDCJDIAC = 1; // offset: 40
repeated NLAPCKJBJNB avatar_list = 2; // offset: 24
double FBNBPPHOGLI = 3; // offset: 32
}
message CMIKEILGNGK {
uint32 GCAHKLNGFCK = 1; // offset: 28
uint32 level = 2; // offset: 24
double total_damage = 3; // offset: 32
}
enum CmdBattleType {
CmdBattleType_NLCDGIPGFDJ = 0;
CmdBattleType_SyncClientResVersionScRsp = 156;
CmdBattleType_QuitBattleScNotify = 183;
CmdBattleType_QuitBattleScRsp = 175;
CmdBattleType_PVEBattleResultScRsp = 125;
CmdBattleType_GetCurBattleInfoScRsp = 116;
CmdBattleType_BattleReplayScNotify = 168;
CmdBattleType_PVEBattleResultCsReq = 134;
CmdBattleType_GetCurBattleInfoCsReq = 160;
CmdBattleType_RebattleByClientCsNotify = 108;
CmdBattleType_QuitBattleCsReq = 105;
CmdBattleType_SyncClientResVersionCsReq = 158;
}
message DFDPLINPMJF {
uint32 INGDHDPEGOK = 1; // offset: 32
uint32 IGPNFJDACIE = 2; // offset: 36
repeated CMIKEILGNGK KGIELMEOPEH = 3; // offset: 24
}
message EANJJJPKIPJ {
DFDPLINPMJF EBIJFLILKFP = 1; // offset: 32
NKKADHADOLO GEOOCJBAKFI = 2; // offset: 16
}
message EPNAONKOHBO {
string ability_name = 1; // offset: 24
uint32 count = 2; // offset: 32
double total_damage = 3; // offset: 40
}
message EquipmentProperty {
uint32 id = 1; // offset: 32
uint32 rank = 2; // offset: 24
uint32 promotion = 3; // offset: 28
uint32 level = 4; // offset: 36
}
message FAHGFCIJHFK {
uint32 round_cnt = 1; // offset: 48
uint32 FHPMEIECKLG = 2; // offset: 52
uint32 HOIOBLJHJHJ = 3; // offset: 36
uint32 total_bp_cost = 4; // offset: 32
double total_damage = 5; // offset: 56
double total_damage_taken = 6; // offset: 40
double total_hp_recover = 7; // offset: 64
double total_shield_taken = 8; // offset: 72
repeated PMPCIBGILIE INBNCAKGDPJ = 9; // offset: 16
}
message FHKKPNDLLLO {
uint32 portal_buff_id = 1; // offset: 24
}
message FIMBJCONBAE {
uint32 DAEKFCNBCFC = 1; // offset: 44
uint32 AMKBLKMNKFE = 2; // offset: 48
uint32 MOLFOOGCBKE = 3; // offset: 40
repeated uint32 CDJABFHCNFF = 4; // offset: 16
repeated FMNPJNPAMOA CMAOCGLKFAE = 5; // offset: 24
uint32 ACGIEKABIFK = 6; // offset: 56
uint32 DAEBGDENDNN = 7; // offset: 52
}
message FMEKABDGCEC {
NEJMJMJAMMA GIOJALJAIIF = 1; // offset: 24
repeated NIFPICHIDLJ message_datas = 2; // offset: 32
}
message FMNPJNPAMOA {
uint32 avatar_id = 1; // offset: 24
uint32 JAEGABGPEDI = 2; // offset: 28
}
message GANDCEDCLDL {
uint32 KAAHKLDJPJE = 1; // offset: 28
uint32 FHPMEIECKLG = 2; // offset: 32
uint32 entity_id = 3; // offset: 24
}
message GBJMLKNLEPD {
HPHJPOIBGLC LNJMOALDPJD = 1; // offset: 48
JIONEELJGCC BNMBHFMHGLH = 2; // offset: 32
JGOFJDOCOMK KIABIIOENOK = 3; // offset: 24
GECCJHDOCKH FIIGOHIOINP = 4; // offset: 16
KJFAEHKEFCD PAGHAJCPEBI = 5; // offset: 56
}
message GECCJHDOCKH {
uint32 DLGPBFDGEGJ = 1; // offset: 28
uint32 BJLGFCKBPPJ = 2; // offset: 24
}
message GHCDMMNHNHO {
uint32 avatar_id = 1; // offset: 28
int32 GCABCJKCAOE = 2; // offset: 32
uint32 enhanced_id = 3; // offset: 24
}
message GetCurBattleInfoCsReq {
}
message GetCurBattleInfoScRsp {
AetherDivideBattleInfo HIDIEJALFIE = 2; // offset: 24
uint32 retcode = 3; // offset: 44
BattleEndStatus last_end_status = 9; // offset: 48
SceneBattleInfo battle_info = 13; // offset: 16
uint32 KDJGDHKJAGE = 15; // offset: 40
}
message GridFightAugmentBattleStatistics {
uint32 augment_id = 1; // offset: 24
double damage = 3; // offset: 32
double secondary_damage = 4; // offset: 40
}
message GridFightBattleResultStatistics {
uint32 progress_percent = 1; // offset: 120
uint32 NBPFMFMKJHI = 2; // offset: 112
repeated GridFightTraitBattleStatistics trait_statistics = 3; // offset: 16
repeated GridFightAugmentBattleStatistics augment_statistics = 4; // offset: 24
repeated GridFightDropEntry ODMCMPIDJNH = 5; // offset: 80
repeated GridFightWaveKilledMonsterInfo wave_killed_monster_info_list = 6; // offset: 40
repeated GridFightRoleBattleStatistics role_statistics = 8; // offset: 64
uint32 dead_line_percent = 9; // offset: 124
repeated FHKKPNDLLLO JHBJNKCJINO = 10; // offset: 72
double NDKJJIFIFNJ = 11; // offset: 96
double FLFEAJFNPAP = 12; // offset: 88
double COCOMFHNEHF = 13; // offset: 104
uint32 FKMINAMFFAN = 14; // offset: 116
repeated JPHFANMNHJP OPJPKFEFPKA = 15; // offset: 32
map<string, uint32> POCKGKDFLKK = 16; // offset: 48
}
message GridFightKilledMonsterInfo {
uint32 monster_index = 1; // offset: 28
uint32 monster_id = 2; // offset: 24
}
message GridFightRoleBattleStatistics {
uint32 role_id = 1; // offset: 56
double damage = 2; // offset: 40
double secondary_damage = 5; // offset: 48
map<uint32, double> ICECCHMAGNO = 6; // offset: 16
uint32 CAKAOJGILMG = 7; // offset: 32
uint32 OKMHKBOJBOB = 8; // offset: 60
}
message GridFightTraitBattleStatistics {
uint32 trait_id = 1; // offset: 32
repeated OBIMHNFFLEM MFJCLCJNAFO = 2; // offset: 24
double damage = 3; // offset: 40
double secondary_damage = 4; // offset: 48
}
message GridFightWaveKilledMonsterInfo {
uint32 wave_index = 1; // offset: 32
repeated GridFightKilledMonsterInfo kill_monster_list = 2; // offset: 16
}
enum HDFAPKLGEFM {
HDFAPKLGEFM_LCOKOJCGKHP = 0;
HDFAPKLGEFM_NMDOPKBENEA = 1;
}
message HDKEPPDIDIH {
uint32 avatar_id = 1; // offset: 68
repeated uint32 EJDDMNAODEN = 2; // offset: 32
uint32 source = 3; // offset: 64
double damage = 4; // offset: 72
repeated uint32 JNDBCDAIIDD = 5; // offset: 24
int32 AFPKBFAPOAH = 6; // offset: 60
double OELDAKBOPJA = 7; // offset: 40
uint32 CNGEOGOMPOP = 8; // offset: 56
uint32 wave = 9; // offset: 48
uint32 enhanced_id = 10; // offset: 52
}
message HFFAFBIGNKP {
uint32 monster_id = 1; // offset: 36
uint32 IBNLKOLLPJH = 2; // offset: 32
uint32 HEKPNDDKKMM = 3; // offset: 28
uint32 INOIOGNMBMM = 4; // offset: 24
}
message HNDAOBACJOA {
string phase = 1; // offset: 32
float MINGOICONIF = 2; // offset: 72
float EEFMGKOFOBH = 3; // offset: 56
uint32 DLHCMNIACBO = 4; // offset: 64
uint32 JMCFEEHBDDH = 5; // offset: 60
uint32 ENCAECIICBP = 6; // offset: 68
uint32 GOEEJIAAEKB = 7; // offset: 52
uint32 HDGBKHPHKMO = 8; // offset: 48
repeated uint32 DJOFHLGLDGB = 9; // offset: 16
repeated uint32 NCDMFFBBBDP = 10; // offset: 40
}
message HPHJPOIBGLC {
repeated HFFAFBIGNKP CDFPLJDJDEP = 1; // offset: 32
repeated ABFLKIBIFDM EGHJFEIMHBB = 2; // offset: 40
repeated JPKJNNKMIGJ DKOCKKCPGDK = 3; // offset: 24
}
message IGMOKOENLDK {
double max_hp = 1; // offset: 48
double attack = 2; // offset: 40
double defence = 3; // offset: 64
double OFMLLDLAOCC = 4; // offset: 24
double speed = 5; // offset: 32
double left_hp = 6; // offset: 72
double GENCOBDFKLA = 7; // offset: 56
}
message JGOFJDOCOMK {
uint32 progress = 1; // offset: 24
}
message JIONEELJGCC {
FIMBJCONBAE IPDCLDBKIBI = 1; // offset: 16
}
message JPAIOFMJEPM {
uint32 BBHBAKJCGLC = 1; // offset: 24
}
message JPHFANMNHJP {
oneof KKNBOACNCON {
JPAIOFMJEPM FECDNCFJGFK = 1; // offset: 16
}
}
message JPKJNNKMIGJ {
uint32 GDLJHBLJODK = 1; // offset: 40
uint32 DFBHOJANGCF = 2; // offset: 28
double CJKMCOMGJCL = 3; // offset: 32
uint32 wave = 4; // offset: 44
uint32 IBNLKOLLPJH = 5; // offset: 24
}
message KJFAEHKEFCD {
double PKOMDIOOHLN = 1; // offset: 32
uint32 AHOFEKHKMCP = 2; // offset: 24
uint32 NOOOCKKAPGI = 3; // offset: 28
}
message KNBMAPNNDJL {
int32 OLLPHBPPEHG = 1; // offset: 24
int32 NONACGPCEKE = 2; // offset: 32
int32 BCJLNFOMEAG = 3; // offset: 28
}
enum KPOIEOPCEJL {
KPOIEOPCEJL_PJAAADFOKKC = 0;
KPOIEOPCEJL_LMGJEFFHBHF = 1;
KPOIEOPCEJL_JBGODLOEOPF = 2;
KPOIEOPCEJL_DOGMHOAOJFD = 3;
}
message LGOKJFKMCBE {
uint32 KJGDBFEFHPJ = 1; // offset: 88
double HIFNHNLNDPN = 2; // offset: 72
double JGFKNDMDHHP = 3; // offset: 48
uint32 IBOPDGOFDOD = 4; // offset: 44
uint32 NBKOOPBPNPL = 5; // offset: 32
uint32 GMJGPDKJAEE = 6; // offset: 36
uint32 HKAENABCBHL = 7; // offset: 80
double AEPMEGILLOJ = 8; // offset: 56
uint32 BJGOOFNOGMJ = 9; // offset: 84
uint32 OLPDBDEDCOG = 10; // offset: 28
double MINCPOKEPDP = 11; // offset: 64
uint32 OEBAIDCOPLC = 12; // offset: 40
uint32 IBHKMLKHKJB = 13; // offset: 24
}
message MKICACCMBOF {
uint32 DMKHKEMIKKH = 1; // offset: 28
uint32 CIHMKAEKGFL = 2; // offset: 24
}
message MonsterBattleInfo {
uint32 entity_id = 1; // offset: 188
uint32 monster_id = 2; // offset: 80
uint32 PKFMOFPMBBJ = 3; // offset: 136
uint32 NCKAICABJIK = 4; // offset: 200
IGMOKOENLDK CIHAPGPNCMI = 5; // offset: 16
uint32 total_turns = 6; // offset: 184
double total_damage = 7; // offset: 216
double total_heal = 8; // offset: 64
double total_damage_taken = 9; // offset: 96
double total_hp_recover = 11; // offset: 208
uint32 stage_id = 12; // offset: 116
uint32 KPMIIFGAMFA = 14; // offset: 84
repeated AttackDamageProperty attack_type_damage = 15; // offset: 32
repeated SkillUseProperty skill_times = 16; // offset: 24
uint32 stage_type = 17; // offset: 204
double MBDMCJLFJOO = 18; // offset: 128
double delay_cumulate = 19; // offset: 88
KPOIEOPCEJL death_source = 20; // offset: 140
uint32 wave = 21; // offset: 144
int32 JFDOMCHHBIF = 22; // offset: 148
uint32 phase = 23; // offset: 120
uint32 max_phase = 24; // offset: 236
HDFAPKLGEFM GCAEPLJHCFE = 25; // offset: 156
repeated AOFMDLLDIHG skill_info = 26; // offset: 40
uint32 CBMLFOBDNCO = 27; // offset: 232
repeated CKCDIAAFICJ AKGJOPBLPNE = 28; // offset: 56
double NCDGNNJABJJ = 29; // offset: 168
double IBENGEOJFOJ = 30; // offset: 176
NLNEBDEEONP AHKJLOJDNIC = 31; // offset: 152
bool BNGNPNPOGOO = 32; // offset: 112
uint32 JFFBHFJMIOK = 33; // offset: 124
double NEMOMKPCCMG = 34; // offset: 192
double BPGHHDNMHKM = 35; // offset: 104
double PPOINPPCJLE = 36; // offset: 72
double JLHEPCCCCEH = 37; // offset: 224
double CFGOFGLKEOF = 38; // offset: 160
}
message NEJMJMJAMMA {
uint32 NCDBCLLAHPP = 1; // offset: 28
uint32 JJDEEHAMHGF = 2; // offset: 24
uint32 GCNMKIHOFGG = 3; // offset: 32
}
message NHPAECJCOCG {
string key = 1; // offset: 24
double value = 2; // offset: 32
}
message NKKADHADOLO {
OKLPMDCIEIG FMNIHGEJKED = 1; // offset: 24
}
message NLAPCKJBJNB {
uint32 avatar_id = 1; // offset: 32
map<uint32, double> DMLCLKHGEFE = 2; // offset: 24
}
enum NLNEBDEEONP {
NLNEBDEEONP_HHDDIFHGNHD = 0;
NLNEBDEEONP_LDANCJMPNMB = 1;
}
message OBIMHNFFLEM {
uint32 effect_id = 1; // offset: 40
repeated uint32 switch_list = 2; // offset: 16
map<uint32, GridFightDropInfo> trait_effect_level_reward = 5; // offset: 24
}
message OHDHNDMJFAP {
repeated BattleAvatarServantInfo GFOAHHHNBJC = 1; // offset: 24
uint32 GNMMFALALLD = 2; // offset: 32
uint32 BOBELCJDDOA = 3; // offset: 36
}
message OJEANLINGCJ {
uint32 EAAAEJLJDDE = 1; // offset: 60
uint32 NCJOBKNJFPN = 2; // offset: 40
uint32 OEBAIDCOPLC = 3; // offset: 52
uint32 PLJCEFDPCIO = 4; // offset: 44
uint32 IBHKMLKHKJB = 5; // offset: 48
uint32 KOBJCPABKAA = 6; // offset: 56
repeated uint32 boss_info = 7; // offset: 16
repeated HNDAOBACJOA GDFAMBOOFJO = 8; // offset: 24
}
message OKLPMDCIEIG {
uint32 IPLNNHLGDJK = 1; // offset: 44
uint32 JOHMBBFODBB = 2; // offset: 40
double ADNKLLMHLCJ = 3; // offset: 32
double GADGHAGGBNO = 4; // offset: 24
}
message PMPCIBGILIE {
uint32 avatar_id = 1; // offset: 24
double damage = 2; // offset: 32
uint32 OKMHKBOJBOB = 3; // offset: 28
}
message PVEBattleResultCsReq {
repeated BattleOp op_list = 1; // offset: 16
bool LGJMMJEFGNK = 2; // offset: 89
string debug_extra_info = 3; // offset: 40
uint32 battle_id = 4; // offset: 80
bool NNGDLOHALCN = 5; // offset: 90
uint32 cost_time = 6; // offset: 84
uint32 NIBMFCFBHEP = 7; // offset: 92
BattleStatistics stt = 8; // offset: 24
BattleEndStatus end_status = 9; // offset: 72
bytes turn_snapshot_hash = 10; // offset: 32
uint32 client_res_version = 11; // offset: 68
uint32 stage_id = 12; // offset: 76
uint32 LGOJDHLMGEN = 13; // offset: 64
bool DKIDHMAOMJB = 14; // offset: 88
map<string, uint32> LJJEOOJCEOG = 15; // offset: 56
}
message PVEBattleResultScRsp {
uint32 LEMGICCOKBK = 1; // offset: 104
ItemList multiple_drop_data = 2; // offset: 16
ItemList drop_data = 3; // offset: 24
uint32 event_id = 4; // offset: 88
uint32 battle_id = 5; // offset: 120
string DIMHPKFPPKA = 6; // offset: 32
uint32 AKDGBBDFDHA = 7; // offset: 92
BattleEndStatus end_status = 8; // offset: 96
uint32 retcode = 9; // offset: 100
uint32 EAHGEKNLHPN = 10; // offset: 112
bool check_identical = 11; // offset: 117
repeated BattleAvatar battle_avatar_list = 12; // offset: 56
string DPHOLBABAOL = 13; // offset: 64
ItemList item_list_unk2 = 14; // offset: 48
uint32 stage_id = 15; // offset: 108
LMDPKOELKFL ABEMLCJBIEF = 1424; // offset: 72
bool OPDKJBHLOJM = 1674; // offset: 116
ItemList item_list_unk1 = 1716; // offset: 80
}
message QuitBattleCsReq {
BattleStatistics stt = 8; // offset: 24
RebattleType NKDAAAGPCDB = 15; // offset: 32
}
message QuitBattleScNotify {
}
message QuitBattleScRsp {
uint32 retcode = 3; // offset: 24
}
message RebattleByClientCsNotify {
RebattleType NKDAAAGPCDB = 5; // offset: 32
BattleStatistics stt = 6; // offset: 24
}
message SkillUseProperty {
uint32 skill_id = 1; // offset: 40
string skill_type = 2; // offset: 24
uint32 skill_level = 3; // offset: 60
uint32 skill_use_count = 4; // offset: 56
double HLJOEGHJNLA = 5; // offset: 32
double CIDJHAOBNMF = 6; // offset: 80
double CFFFAPJGGCB = 7; // offset: 72
uint32 GGDBMJGBDMA = 8; // offset: 64
uint32 BJGNKIPLNBA = 9; // offset: 68
double LIDFGAEGJIK = 10; // offset: 48
}
message SpAddSource {
string source = 1; // offset: 16
uint32 sp_add = 2; // offset: 32
}
message StatisticEvent {
BattleStaticticEventType type = 1; // offset: 24
uint32 LMMDHGCIHBL = 2; // offset: 32
uint32 param = 3; // offset: 28
}
message SyncClientResVersionCsReq {
uint32 client_res_version = 5; // offset: 24
}
message SyncClientResVersionScRsp {
uint32 retcode = 3; // offset: 28
uint32 client_res_version = 11; // offset: 24
}
+81
View File
@@ -0,0 +1,81 @@
syntax = "proto3";
import "Common.proto";
message BenefitData {
uint32 JALHKMEOOPN = 8; // offset: 32
uint32 status = 10; // offset: 40
OPGKKPEDKCL config = 13; // offset: 16
uint32 level = 14; // offset: 36
}
enum CmdBenefitActivityType {
CmdBenefitActivityType_NLCDGIPGFDJ = 0;
CmdBenefitActivityType_TakeBenefitActivityRewardScRsp = 4881;
CmdBenefitActivityType_GetBenefitActivityInfoScRsp = 4856;
CmdBenefitActivityType_TakeBenefitActivityRewardCsReq = 4870;
CmdBenefitActivityType_JoinBenefitActivityScRsp = 4882;
CmdBenefitActivityType_GetBenefitActivityInfoCsReq = 4884;
CmdBenefitActivityType_JoinBenefitActivityCsReq = 4879;
}
message GetBenefitActivityInfoCsReq {
}
message GetBenefitActivityInfoScRsp {
uint32 retcode = 10; // offset: 36
repeated BenefitData HNFFFDEGOEB = 14; // offset: 24
bool GHHLLCEMAOP = 15; // offset: 32
}
message ICGOLPHCKIL {
ItemList item_list = 3; // offset: 16
uint32 level = 7; // offset: 32
}
message JoinBenefitActivityCsReq {
uint32 JALHKMEOOPN = 5; // offset: 24
}
message JoinBenefitActivityScRsp {
uint32 JALHKMEOOPN = 1; // offset: 24
uint32 retcode = 3; // offset: 28
}
message LuckyKoiInfoList {
string LHAPDMPPOMP = 4; // offset: 24
uint32 head_icon = 8; // offset: 40
string ELBEDNGJKDD = 15; // offset: 16
}
message OIEAMBAGHBK {
uint32 JALHKMEOOPN = 1; // offset: 32
ItemList item_list = 2; // offset: 24
bool OOFKOIMLCPA = 7; // offset: 36
}
message OKKEJHPLMLA {
bool OOFKOIMLCPA = 3; // offset: 28
uint32 JALHKMEOOPN = 15; // offset: 24
}
message OPGKKPEDKCL {
repeated ICGOLPHCKIL EGGJFCELHNK = 3; // offset: 24
uint64 begin_time = 4; // offset: 56
uint64 end_time = 6; // offset: 40
repeated LuckyKoiInfoList JEMFDEEFPFM = 8; // offset: 16
uint64 EGGJMKCABEF = 11; // offset: 64
uint32 MACLJJCIDEJ = 15; // offset: 48
}
message TakeBenefitActivityRewardCsReq {
bool LJEGPIJGMLG = 11; // offset: 32
repeated OKKEJHPLMLA switch_list = 14; // offset: 24
}
message TakeBenefitActivityRewardScRsp {
ItemList JJOKIIKIHNL = 4; // offset: 32
uint32 retcode = 5; // offset: 40
repeated OIEAMBAGHBK switch_list = 15; // offset: 16
}
+59
View File
@@ -0,0 +1,59 @@
syntax = "proto3";
import "Common.proto";
message ANKFJAABBFK {
uint32 JALHKMEOOPN = 4; // offset: 24
uint32 group_id = 14; // offset: 28
}
enum CmdBenefitV2ActivityType {
CmdBenefitV2ActivityType_NLCDGIPGFDJ = 0;
CmdBenefitV2ActivityType_DGDFAKFHKFA = 9823;
CmdBenefitV2ActivityType_NIJIGHHGKIO = 9824;
CmdBenefitV2ActivityType_DIPCCGHFJAA = 9829;
CmdBenefitV2ActivityType_JGAJJBNCIKK = 9827;
CmdBenefitV2ActivityType_NDGINIGLHFG = 9822;
CmdBenefitV2ActivityType_MOHCJNIMHJM = 9830;
}
message EOAJKNKDAOD {
uint32 group_id = 2; // offset: 32
repeated HBFODNLIBFI DJNDMMIKFHN = 4; // offset: 16
}
message FMDGFHPOAIO {
uint32 JALHKMEOOPN = 8; // offset: 28
uint32 group_id = 9; // offset: 24
}
message HBFODNLIBFI {
uint32 ECGDECADBDO = 9; // offset: 32
uint32 JENKDACFCDO = 11; // offset: 24
uint32 JALHKMEOOPN = 14; // offset: 28
bool AHDCGHABALN = 15; // offset: 36
}
message HBOCFEEEEII {
uint32 group_id = 2; // offset: 36
uint32 JALHKMEOOPN = 4; // offset: 40
uint32 retcode = 9; // offset: 32
ItemList item_list = 11; // offset: 24
}
message ILFJIIDEEBI {
}
message IMFBPGDPEOI {
uint32 JALHKMEOOPN = 2; // offset: 36
uint32 ECGDECADBDO = 8; // offset: 32
uint32 JENKDACFCDO = 10; // offset: 40
uint32 group_id = 12; // offset: 24
uint32 retcode = 14; // offset: 28
}
message PAGLMEAGPPC {
uint32 retcode = 10; // offset: 32
repeated EOAJKNKDAOD AJKOKAJABFG = 13; // offset: 24
}
+127
View File
@@ -0,0 +1,127 @@
syntax = "proto3";
import "Common.proto";
message AKLDICEFCIL {
uint32 avatar_id = 5; // offset: 28
AvatarType avatar_type = 10; // offset: 24
}
message BoxingClubChallengeUpdateScNotify {
CIEEKOEECHB OCDLPDDMCLP = 6; // offset: 24
}
message BoxingClubRewardScNotify {
bool is_win = 3; // offset: 36
ItemList reward = 4; // offset: 16
uint32 EAFICCLCLLA = 5; // offset: 40
uint32 challenge_id = 13; // offset: 32
}
message CIEEKOEECHB {
repeated FLLJIHLMKDI OOJOMKDMBBM = 1; // offset: 24
uint32 stage_index = 2; // offset: 52
uint32 challenge_id = 4; // offset: 68
bool MLOGJKEOCPP = 6; // offset: 64
uint32 EAFICCLCLLA = 9; // offset: 60
repeated uint32 EJEFDFEFOMH = 10; // offset: 40
uint32 HODLKBMKMCF = 11; // offset: 72
repeated uint32 avatar_list = 12; // offset: 16
uint32 LFFBKJBJJDD = 13; // offset: 56
uint32 IFHHFBIJOFC = 15; // offset: 48
}
message ChooseBoxingClubResonanceCsReq {
uint32 HODLKBMKMCF = 6; // offset: 28
uint32 challenge_id = 8; // offset: 24
}
message ChooseBoxingClubResonanceScRsp {
CIEEKOEECHB OCDLPDDMCLP = 3; // offset: 16
uint32 retcode = 13; // offset: 32
}
message ChooseBoxingClubStageOptionalBuffCsReq {
uint32 MFKAOHKPIPE = 12; // offset: 24
uint32 challenge_id = 15; // offset: 28
}
message ChooseBoxingClubStageOptionalBuffScRsp {
CIEEKOEECHB OCDLPDDMCLP = 4; // offset: 24
uint32 retcode = 11; // offset: 32
}
enum CmdBoxingClubType {
CmdBoxingClubType_NLCDGIPGFDJ = 0;
CmdBoxingClubType_ChooseBoxingClubResonanceScRsp = 4239;
CmdBoxingClubType_MatchBoxingClubOpponentCsReq = 4205;
CmdBoxingClubType_BoxingClubRewardScNotify = 4283;
CmdBoxingClubType_MatchBoxingClubOpponentScRsp = 4275;
CmdBoxingClubType_StartBoxingClubBattleCsReq = 4260;
CmdBoxingClubType_SetBoxingClubResonanceCsReq = 4261;
CmdBoxingClubType_GiveUpBoxingClubChallengeScRsp = 4256;
CmdBoxingClubType_ChooseBoxingClubResonanceCsReq = 4242;
CmdBoxingClubType_StartBoxingClubBattleScRsp = 4216;
CmdBoxingClubType_ChooseBoxingClubStageOptionalBuffScRsp = 4264;
CmdBoxingClubType_SetBoxingClubResonanceScRsp = 4208;
CmdBoxingClubType_GetBoxingClubInfoScRsp = 4225;
CmdBoxingClubType_GetBoxingClubInfoCsReq = 4234;
CmdBoxingClubType_ChooseBoxingClubStageOptionalBuffCsReq = 4268;
CmdBoxingClubType_BoxingClubChallengeUpdateScNotify = 4215;
CmdBoxingClubType_GiveUpBoxingClubChallengeCsReq = 4258;
}
message FLLJIHLMKDI {
uint32 avatar_id = 4; // offset: 28
AvatarType avatar_type = 11; // offset: 24
}
message GetBoxingClubInfoCsReq {
}
message GetBoxingClubInfoScRsp {
repeated CIEEKOEECHB challenge_list = 6; // offset: 24
uint32 retcode = 14; // offset: 32
}
message GiveUpBoxingClubChallengeCsReq {
bool KEAAGAIAHLA = 6; // offset: 24
uint32 challenge_id = 8; // offset: 28
}
message GiveUpBoxingClubChallengeScRsp {
uint32 retcode = 1; // offset: 32
CIEEKOEECHB OCDLPDDMCLP = 6; // offset: 24
}
message MatchBoxingClubOpponentCsReq {
uint32 challenge_id = 1; // offset: 40
repeated uint32 avatar_list = 2; // offset: 32
repeated AKLDICEFCIL OOJOMKDMBBM = 7; // offset: 16
}
message MatchBoxingClubOpponentScRsp {
uint32 retcode = 10; // offset: 32
CIEEKOEECHB OCDLPDDMCLP = 12; // offset: 16
}
message SetBoxingClubResonanceCsReq {
uint32 challenge_id = 5; // offset: 32
repeated AKLDICEFCIL OOJOMKDMBBM = 11; // offset: 24
}
message SetBoxingClubResonanceScRsp {
uint32 retcode = 1; // offset: 32
CIEEKOEECHB OCDLPDDMCLP = 10; // offset: 24
}
message StartBoxingClubBattleCsReq {
uint32 challenge_id = 9; // offset: 24
}
message StartBoxingClubBattleScRsp {
uint32 challenge_id = 7; // offset: 36
SceneBattleInfo battle_info = 11; // offset: 24
uint32 retcode = 13; // offset: 32
}
+151
View File
@@ -0,0 +1,151 @@
syntax = "proto3";
import "Common.proto";
message CakeRaceCoinScoreChangeScNotify {
uint32 item_value = 2; // offset: 24
uint32 score_id = 4; // offset: 32
uint32 JNBEGEOPGFJ = 13; // offset: 28
}
message CakeRaceFinishFieldRewardScNotify {
ItemList reward = 3; // offset: 16
uint32 LOPNADHJKBF = 6; // offset: 32
}
message CakeRaceFinishPveCsReq {
bool DHLLPOBKLIO = 8; // offset: 24
uint32 score = 15; // offset: 28
}
message CakeRaceFinishPveScRsp {
uint32 retcode = 14; // offset: 24
}
message CakeRaceGetDailyLikeCsReq {
}
message CakeRaceGetDailyLikeScRsp {
repeated uint32 LPBBJFFNACA = 8; // offset: 16
uint32 retcode = 10; // offset: 32
}
message CakeRaceGetDataCsReq {
}
message CakeRaceGetDataScRsp {
repeated uint32 LAJJHAAKGAF = 2; // offset: 24
uint32 score_id = 5; // offset: 52
uint32 retcode = 8; // offset: 44
uint32 item_value = 9; // offset: 48
repeated uint32 EAHKHGPPLEA = 14; // offset: 16
uint32 JNBEGEOPGFJ = 15; // offset: 40
}
message CakeRaceGetFriendRankingInfoListCsReq {
}
message CakeRaceGetFriendRankingInfoListScRsp {
uint32 retcode = 1; // offset: 40
repeated uint32 LPBBJFFNACA = 5; // offset: 24
repeated JBHLNAHOJOH MLPHLIHFGKG = 14; // offset: 32
}
message CakeRaceGetHandbookCsReq {
}
message CakeRaceGetHandbookScRsp {
uint32 retcode = 5; // offset: 32
repeated GKCNOIGHOPM AOBBDDKFBMD = 7; // offset: 24
}
message CakeRaceLikeFriendRankingInfoCsReq {
uint32 teleport_id = 4; // offset: 24
}
message CakeRaceLikeFriendRankingInfoScRsp {
ItemList reward_list = 5; // offset: 16
uint32 teleport_id = 7; // offset: 40
uint32 retcode = 11; // offset: 44
repeated uint32 LPBBJFFNACA = 15; // offset: 32
}
message CakeRaceLoanCsReq {
}
message CakeRaceLoanScRsp {
uint32 AKEABJGIKLI = 3; // offset: 32
ItemList item_list = 5; // offset: 16
uint32 retcode = 10; // offset: 36
}
message CakeRaceStartPveCsReq {
uint32 LOPNADHJKBF = 9; // offset: 24
}
message CakeRaceStartPveScRsp {
uint32 LOPNADHJKBF = 13; // offset: 28
uint32 retcode = 14; // offset: 24
}
message CakeRaceUpdatePveCsReq {
uint32 OPNGHDENCAB = 3; // offset: 40
uint32 LOPNADHJKBF = 4; // offset: 36
oneof FGIMLNIJINE {
ICDBHMEPNDB BOEJNBKDJLM = 12; // offset: 16
uint32 BCFPLAPCFPL = 13; // offset: 16
bool MAGPAGCHOHP = 5; // offset: 16
EMJCPFCMOMK KMOLBEGKLNI = 2; // offset: 16
bool PIKEOHHECCA = 10; // offset: 16
}
}
message CakeRaceUpdatePveScRsp {
uint32 retcode = 14; // offset: 24
}
enum CmdCakeRaceType {
CmdCakeRaceType_NLCDGIPGFDJ = 0;
CmdCakeRaceType_CakeRaceFinishPveCsReq = 9137;
CmdCakeRaceType_CakeRaceFinishPveScRsp = 9136;
CmdCakeRaceType_CakeRaceStartPveCsReq = 9140;
CmdCakeRaceType_CakeRaceUpdatePveCsReq = 9148;
CmdCakeRaceType_CakeRaceLikeFriendRankingInfoScRsp = 9146;
CmdCakeRaceType_CakeRaceGetHandbookCsReq = 9129;
CmdCakeRaceType_CakeRaceGetFriendRankingInfoListScRsp = 9132;
CmdCakeRaceType_CakeRaceLoanCsReq = 9133;
CmdCakeRaceType_CakeRaceGetFriendRankingInfoListCsReq = 9141;
CmdCakeRaceType_CakeRaceGetDataCsReq = 9128;
CmdCakeRaceType_CakeRaceLikeFriendRankingInfoCsReq = 9125;
CmdCakeRaceType_CakeRaceUpdatePveScRsp = 9147;
CmdCakeRaceType_CakeRaceCoinScoreChangeScNotify = 9126;
CmdCakeRaceType_CakeRaceGetDataScRsp = 9149;
CmdCakeRaceType_CakeRaceGetHandbookScRsp = 9144;
CmdCakeRaceType_CakeRaceGetDailyLikeCsReq = 9122;
CmdCakeRaceType_CakeRaceGetDailyLikeScRsp = 9134;
CmdCakeRaceType_CakeRaceStartPveScRsp = 9127;
CmdCakeRaceType_CakeRaceLoanScRsp = 9123;
CmdCakeRaceType_CakeRaceFinishFieldRewardScNotify = 9138;
}
message EMJCPFCMOMK {
repeated uint32 CPIKEIGHMGB = 12; // offset: 24
}
message GKCNOIGHOPM {
uint32 MBNBCPEAALJ = 1; // offset: 28
uint32 LHHJFMMCBAF = 12; // offset: 32
uint32 CBNKDHIHECO = 15; // offset: 24
}
message ICDBHMEPNDB {
uint32 LHHJFMMCBAF = 7; // offset: 24
uint32 JLAHNBIMKPD = 10; // offset: 28
}
message JBHLNAHOJOH {
uint32 uid = 9; // offset: 32
uint32 JNBEGEOPGFJ = 12; // offset: 28
uint32 FOGJIBONACG = 15; // offset: 24
}
+211
View File
@@ -0,0 +1,211 @@
syntax = "proto3";
import "Common.proto";
message ChallengePeak {
repeated uint32 finished_target_list = 3; // offset: 24
bool has_passed = 4; // offset: 48
repeated ChallengePeakBuild peak_build_list = 9; // offset: 40
repeated uint32 peak_avatar_id_list = 11; // offset: 16
uint32 peak_id = 13; // offset: 52
uint32 cycles_used = 15; // offset: 56
}
message ChallengePeakBestRecord {
repeated uint32 finished_target_list = 8; // offset: 24
uint32 cycles_used = 11; // offset: 44
repeated ChallengePeakRecordAvatar peak_avatar_id_list = 13; // offset: 32
uint32 peak_id = 14; // offset: 40
}
message ChallengePeakBestRecordList {
repeated ChallengePeakBestRecord peaks = 14; // offset: 16
}
message ChallengePeakBoss {
ChallengePeakBossClearance easy_mode = 5; // offset: 24
ChallengePeakBossClearance hard_mode = 8; // offset: 40
bool hard_mode_has_passed = 9; // offset: 48
uint32 BFBHCKEJDIG = 12; // offset: 52
repeated uint32 finished_target_list = 13; // offset: 16
}
message ChallengePeakBossClearance {
uint32 max_left_turn = 1; // offset: 56
uint32 buff_id = 2; // offset: 48
repeated uint32 peak_avatar_id_list = 4; // offset: 32
repeated ChallengePeakRecordAvatar best_record_avatar_list = 5; // offset: 24
uint32 best_cycle_count = 6; // offset: 60
uint32 best_record_buff_id = 11; // offset: 52
bool has_passed = 13; // offset: 64
repeated uint32 LAMPCACOCHP = 15; // offset: 40
}
message ChallengePeakBuild {
uint32 equipment_unique_id = 4; // offset: 32
uint32 avatar_id = 7; // offset: 36
uint32 skin_id = 11; // offset: 40
repeated EquipRelic relic_list = 14; // offset: 16
}
message ChallengePeakGroup {
uint32 obtained_stars = 2; // offset: 64
ChallengePeakBestRecordList best_record_list = 3; // offset: 40
uint32 peak_group_id = 4; // offset: 68
repeated uint32 taken_star_rewards = 5; // offset: 24
repeated ChallengePeak peaks = 6; // offset: 56
bool disable_hard_mode = 8; // offset: 76
ChallengePeakBoss peak_boss = 9; // offset: 32
WaitConfirmData wait_confirm_data = 12; // offset: 16
uint32 count_of_peaks = 15; // offset: 72
}
message ChallengePeakGroupDataUpdateScNotify {
ChallengePeakGroup challenge_peak_group = 7; // offset: 16
}
message ChallengePeakLineup {
repeated uint32 peak_avatar_id_list = 3; // offset: 16
uint32 peak_id = 12; // offset: 32
}
message ChallengePeakRecordAvatar {
uint32 skin_id = 4; // offset: 28
uint32 avatar_id = 7; // offset: 24
}
message ChallengePeakRewardGroup {
uint32 reward_id = 9; // offset: 32
ItemList reward = 13; // offset: 16
}
message ChallengePeakSettleScNotify {
bool is_wait_confirm = 1; // offset: 46
bool is_win = 2; // offset: 48
bool hard_mode_has_passed = 3; // offset: 47
uint32 peak_id = 4; // offset: 40
uint32 turn_left = 6; // offset: 56
uint32 cycles_used = 8; // offset: 52
repeated ChallengePeakRewardGroup peak_reward_group_list = 9; // offset: 24
bool is_first_pass = 10; // offset: 45
bool is_boss_target_better = 11; // offset: 49
repeated uint32 finished_target_list = 13; // offset: 32
bool is_unlock_easy_boss = 15; // offset: 44
}
enum CmdChallengePeakType {
CmdChallengePeakType_NLCDGIPGFDJ = 0;
CmdChallengePeakType_StartChallengePeakCsReq = 8920;
CmdChallengePeakType_ReStartChallengePeakScRsp = 8925;
CmdChallengePeakType_TakeChallengePeakRewardCsReq = 8926;
CmdChallengePeakType_GetChallengePeakDataCsReq = 8934;
CmdChallengePeakType_SetChallengePeakBossHardModeScRsp = 8908;
CmdChallengePeakType_SetChallengePeakBossHardModeCsReq = 8940;
CmdChallengePeakType_SetChallengePeakMobLineupAvatarCsReq = 8918;
CmdChallengePeakType_StartChallengePeakScRsp = 8931;
CmdChallengePeakType_GetCurChallengePeakCsReq = 8948;
CmdChallengePeakType_ChallengePeakSettleScNotify = 8916;
CmdChallengePeakType_TakeChallengePeakRewardScRsp = 8904;
CmdChallengePeakType_GetChallengePeakDataScRsp = 8906;
CmdChallengePeakType_SetChallengePeakMobLineupAvatarScRsp = 8938;
CmdChallengePeakType_LeaveChallengePeakScRsp = 8932;
CmdChallengePeakType_ChallengePeakGroupDataUpdateScNotify = 8911;
CmdChallengePeakType_ConfirmChallengePeakSettleScRsp = 8939;
CmdChallengePeakType_LeaveChallengePeakCsReq = 8929;
CmdChallengePeakType_GetCurChallengePeakScRsp = 8914;
CmdChallengePeakType_ReStartChallengePeakCsReq = 8947;
CmdChallengePeakType_ConfirmChallengePeakSettleCsReq = 8942;
}
message ConfirmChallengePeakSettleCsReq {
uint32 peak_id = 7; // offset: 28
bool IOBCIMIPEOM = 13; // offset: 24
}
message ConfirmChallengePeakSettleScRsp {
bool IOBCIMIPEOM = 5; // offset: 28
uint32 peak_id = 14; // offset: 24
uint32 retcode = 15; // offset: 32
}
message GetChallengePeakDataCsReq {
}
message GetChallengePeakDataScRsp {
uint32 retcode = 2; // offset: 32
repeated ChallengePeakGroup challenge_peak_groups = 5; // offset: 24
uint32 current_peak_group_id = 14; // offset: 36
}
message GetCurChallengePeakCsReq {
}
message GetCurChallengePeakScRsp {
uint32 boss_buff_id = 3; // offset: 36
uint32 peak_id = 8; // offset: 24
uint32 retcode = 13; // offset: 28
bool has_passed = 15; // offset: 32
}
message LeaveChallengePeakCsReq {
}
message LeaveChallengePeakScRsp {
uint32 retcode = 10; // offset: 24
}
message ReStartChallengePeakCsReq {
}
message ReStartChallengePeakScRsp {
uint32 retcode = 6; // offset: 24
}
message SetChallengePeakBossHardModeCsReq {
bool is_hard_mode = 4; // offset: 28
uint32 peak_group_id = 13; // offset: 24
}
message SetChallengePeakBossHardModeScRsp {
uint32 peak_group_id = 4; // offset: 24
uint32 retcode = 11; // offset: 28
bool is_hard_mode = 15; // offset: 32
}
message SetChallengePeakMobLineupAvatarCsReq {
repeated ChallengePeakLineup lineup_list = 9; // offset: 16
uint32 peak_group_id = 13; // offset: 32
}
message SetChallengePeakMobLineupAvatarScRsp {
uint32 retcode = 7; // offset: 24
}
message StartChallengePeakCsReq {
repeated uint32 peak_avatar_id_list = 5; // offset: 16
uint32 boss_buff_id = 7; // offset: 36
uint32 peak_id = 13; // offset: 32
}
message StartChallengePeakScRsp {
uint32 retcode = 11; // offset: 24
}
message TakeChallengePeakRewardCsReq {
repeated uint32 normal_reward_id_list = 7; // offset: 24
uint32 peak_group_id = 12; // offset: 32
}
message TakeChallengePeakRewardScRsp {
uint32 retcode = 2; // offset: 32
uint32 peak_group_id = 4; // offset: 36
repeated ChallengePeakRewardGroup peak_reward_group_list = 14; // offset: 24
}
message WaitConfirmData {
bool is_wait_confirm = 2; // offset: 32
uint32 cycles_used = 7; // offset: 36
repeated uint32 finished_target_list = 8; // offset: 24
uint32 peak_id = 13; // offset: 40
}
+216
View File
@@ -0,0 +1,216 @@
syntax = "proto3";
import "Common.proto";
message CLDOIEGCNLD {
uint32 avatar_id = 1; // offset: 40
uint32 avatar_type = 2; // offset: 48
uint32 slot = 3; // offset: 44
uint32 level = 4; // offset: 56
uint32 skin_id = 5; // offset: 52
ChallengeBossEquipmentInfo equipment = 6; // offset: 32
ChallengeBossAvatarRelicInfo OKCGHKDMFAM = 7; // offset: 16
}
message ChallengeTierceChallengeInfo {
uint32 stage_index = 4; // offset: 48
uint32 challenge_id = 6; // offset: 40
ChallengeTiercePendingStageSettle IIHFEDLHOPI = 13; // offset: 24
bool is_single_stage = 14; // offset: 44
repeated LineupInfo lineup_list = 15; // offset: 32
}
message ChallengeTierceData {
bool is_passed = 1; // offset: 56
repeated ChallengeTierceStageData result_list = 2; // offset: 48
repeated ChallengeTierceStageInfo stage_info_list = 4; // offset: 16
ChallengeTierceRecord record = 6; // offset: 24
repeated uint32 finished_target_list = 8; // offset: 40
uint32 challenge_id = 11; // offset: 60
}
message ChallengeTierceMedal {
uint32 group_id = 12; // offset: 24
}
message ChallengeTiercePendingStageSettle {
uint32 MMCPICGKOGD = 10; // offset: 28
uint32 OPNPMBJDKNB = 11; // offset: 24
uint32 NEDGGMGMLGO = 14; // offset: 32
uint32 BIEPFFBBJHG = 259; // offset: 36
uint32 DPDNPCBNENI = 823; // offset: 44
uint32 EKKLCBKNAED = 1196; // offset: 40
}
message ChallengeTierceRecord {
uint32 used_cycle_count = 3; // offset: 24
uint32 total_score = 9; // offset: 28
}
message ChallengeTierceRecordInfo {
repeated ChallengeTierceStageRecord result_list = 1; // offset: 32
repeated uint32 finished_target_list = 6; // offset: 16
uint32 challenge_id = 9; // offset: 40
bool is_passed = 12; // offset: 44
}
message ChallengeTierceReward {
uint32 HEJANCCDGAP = 5; // offset: 32
ItemList reward = 9; // offset: 24
}
message ChallengeTierceStageClear {
uint32 challenge_id = 5; // offset: 32
repeated uint32 LICPEKHDJGK = 9; // offset: 24
}
message ChallengeTierceStageData {
repeated BattleTarget battle_target_list = 2; // offset: 16
BattleEndStatus end_status = 3; // offset: 56
uint32 IBECKONIICF = 5; // offset: 40
uint32 stage_index = 9; // offset: 44
uint32 score_id = 10; // offset: 52
uint32 INLLMKEDGLC = 11; // offset: 48
GLLFJFJBIBC lineup = 15; // offset: 24
}
message ChallengeTierceStageInfo {
uint32 buff_id = 2; // offset: 40
repeated AvatarIdentifier lineup = 6; // offset: 32
repeated uint32 peak_avatar_id_list = 10; // offset: 16
uint32 stage_index = 13; // offset: 44
}
message ChallengeTierceStageLineupInfo {
repeated AvatarIdentifier lineup = 4; // offset: 16
uint32 buff_id = 6; // offset: 32
}
message ChallengeTierceStageRecord {
uint32 IBECKONIICF = 1; // offset: 32
uint32 INLLMKEDGLC = 12; // offset: 36
uint32 score_id = 13; // offset: 28
uint32 stage_index = 14; // offset: 24
}
message ChallengeTierceSyncAllStage {
repeated ChallengeTierceStageData GBMBAHHDONN = 1; // offset: 16
ChallengeTierceRecord EGEHLOPFELK = 2; // offset: 40
uint32 challenge_id = 6; // offset: 56
repeated ChallengeTierceReward DJOBNPIAEJP = 13; // offset: 24
repeated uint32 finished_target_list = 178; // offset: 32
bool is_passed = 1600; // offset: 60
}
message ChallengeTierceSyncNotify {
oneof MMCGBGDJIPN {
ChallengeTierceSyncSingleStage IANBCDJPDJF = 15; // offset: 24
ChallengeTierceSyncAllStage DFNNKENBOEN = 8; // offset: 24
ChallengeTierceStageClear IBFHHKHNEFL = 4; // offset: 24
ChallengeTiercePendingStageSettle IIHFEDLHOPI = 14; // offset: 24
ChallengeTierceMedal medal = 12; // offset: 24
}
}
message ChallengeTierceSyncSingleStage {
ChallengeTierceStageData stage_data = 8; // offset: 16
bool is_passed = 1224; // offset: 40
repeated uint32 finished_target_list = 1927; // offset: 24
}
enum CmdChallengeTierceType {
CmdChallengeTierceType_NLCDGIPGFDJ = 0;
CmdChallengeTierceType_GetChallengeTierceControllerScRsp = 8982;
CmdChallengeTierceType_GetChallengeTierceDataScRsp = 8994;
CmdChallengeTierceType_StartChallengeTierceCsReq = 8983;
CmdChallengeTierceType_ChallengeTierceSyncNotify = 8976;
CmdChallengeTierceType_StartNextChallengeTierceCsReq = 8974;
CmdChallengeTierceType_ConfirmChallengeTierceStageSettleScRsp = 8986;
CmdChallengeTierceType_GetChallengeTierceControllerCsReq = 8991;
CmdChallengeTierceType_GetChallengeTierceDataCsReq = 8979;
CmdChallengeTierceType_LeaveChallengeTierceScRsp = 8997;
CmdChallengeTierceType_SetChallengeTierceLineupCsReq = 8978;
CmdChallengeTierceType_RestartChallengeTierceCsReq = 8990;
CmdChallengeTierceType_RestartChallengeTierceScRsp = 8977;
CmdChallengeTierceType_StartNextChallengeTierceScRsp = 8980;
CmdChallengeTierceType_SetChallengeTierceLineupScRsp = 8999;
CmdChallengeTierceType_StartChallengeTierceScRsp = 8973;
CmdChallengeTierceType_LeaveChallengeTierceCsReq = 8998;
CmdChallengeTierceType_ConfirmChallengeTierceStageSettleCsReq = 8987;
}
message ConfirmChallengeTierceStageSettleCsReq {
bool IOBCIMIPEOM = 9; // offset: 24
}
message ConfirmChallengeTierceStageSettleScRsp {
uint32 retcode = 7; // offset: 24
}
message GLLFJFJBIBC {
repeated CLDOIEGCNLD MNABNJOEHLF = 1; // offset: 24
}
message GetChallengeTierceControllerCsReq {
}
message GetChallengeTierceControllerScRsp {
ChallengeTierceChallengeInfo challenge_tierce_info = 3; // offset: 24
ChallengeTierceRecordInfo OHPGEHKFABM = 4; // offset: 16
uint32 retcode = 14; // offset: 40
}
message GetChallengeTierceDataCsReq {
}
message GetChallengeTierceDataScRsp {
repeated ChallengeTierceData challenge_info_list = 4; // offset: 24
uint32 retcode = 8; // offset: 32
}
message LeaveChallengeTierceCsReq {
}
message LeaveChallengeTierceScRsp {
uint32 retcode = 7; // offset: 24
}
message RestartChallengeTierceCsReq {
}
message RestartChallengeTierceScRsp {
uint32 retcode = 8; // offset: 32
SceneInfo GFACJIPNIAN = 15; // offset: 16
}
message SetChallengeTierceLineupCsReq {
uint32 challenge_id = 1; // offset: 32
repeated ChallengeTierceStageLineupInfo stage_info_list = 15; // offset: 24
}
message SetChallengeTierceLineupScRsp {
uint32 retcode = 1; // offset: 24
}
message StartChallengeTierceCsReq {
bool is_single_stage = 5; // offset: 40
uint32 stage_index = 10; // offset: 32
repeated ChallengeTierceStageLineupInfo stage_info_list = 12; // offset: 24
uint32 challenge_id = 15; // offset: 36
}
message StartChallengeTierceScRsp {
ChallengeTierceChallengeInfo challenge_tierce_info = 4; // offset: 24
SceneInfo scene = 9; // offset: 32
uint32 retcode = 12; // offset: 40
}
message StartNextChallengeTierceCsReq {
}
message StartNextChallengeTierceScRsp {
uint32 retcode = 1; // offset: 40
SceneInfo scene = 9; // offset: 24
ChallengeTierceChallengeInfo challenge_tierce_info = 13; // offset: 32
}
+271
View File
@@ -0,0 +1,271 @@
syntax = "proto3";
import "Common.proto";
message Challenge {
uint32 star = 3; // offset: 32
uint32 score_id = 4; // offset: 36
ChallengeStageInfo stage_info = 5; // offset: 16
uint32 record_id = 6; // offset: 44
bool HGPKMHFPMBJ = 7; // offset: 52
uint32 score_two = 11; // offset: 40
uint32 taken_reward = 12; // offset: 56
uint32 challenge_id = 14; // offset: 48
}
message ChallengeBossBuffInfo {
uint32 buff_one = 1; // offset: 28
uint32 buff_two = 5; // offset: 24
}
message ChallengeBossBuffList {
repeated uint32 buff_list = 8; // offset: 24
uint32 challenge_boss_const = 15; // offset: 32
}
message ChallengeBossInfo {
ChallengeBossSingleNodeInfo first_node = 2; // offset: 16
map<uint32, ChallengeBossAvatarRelicInfo> challenge_avatar_relic_map = 5; // offset: 40
repeated AvatarIdentifier avatar_lineup_second = 6; // offset: 24
bool unk1 = 7; // offset: 72
ChallengeBossSingleNodeInfo second_node = 9; // offset: 64
repeated AvatarIdentifier avatar_lineup_first = 11; // offset: 32
map<uint32, ChallengeBossEquipmentInfo> challenge_avatar_equipment_map = 13; // offset: 48
}
message ChallengeBossPhaseSettleNotify {
uint32 challenge_id = 1; // offset: 52
bool is_second_half = 2; // offset: 34
repeated BattleTarget battle_target_list = 4; // offset: 24
bool AGAEPDNHPJC = 6; // offset: 35
uint32 star = 7; // offset: 40
uint32 challenge_score = 8; // offset: 44
uint32 phase = 9; // offset: 36
uint32 score_two = 10; // offset: 48
uint32 page_type = 11; // offset: 56
bool is_win = 12; // offset: 33
bool is_reward = 14; // offset: 32
}
message ChallengeBossSingleNodeInfo {
bool is_win = 1; // offset: 32
uint32 buff_id = 6; // offset: 28
bool MBHCJPONJOM = 11; // offset: 33
uint32 max_score = 13; // offset: 24
}
message ChallengeBuffInfo {
oneof KKNBOACNCON {
ChallengeStoryBuffInfo story_info = 13; // offset: 24
ChallengeBossBuffInfo boss_info = 5; // offset: 24
}
}
message ChallengeCurBuffInfo {
oneof KKNBOACNCON {
ChallengeStoryBuffList cur_story_buffs = 12; // offset: 16
ChallengeBossBuffList cur_boss_buffs = 5; // offset: 16
}
}
message ChallengeGroup {
uint64 taken_stars_count_reward = 3; // offset: 32
uint32 group_id = 15; // offset: 24
}
message ChallengeHistoryMaxLevel {
uint32 level = 3; // offset: 32
bool HNHCFJJNJCE = 4; // offset: 24
uint32 reward_display_type = 6; // offset: 28
}
message ChallengeLineupNotify {
ExtraLineupType extra_lineup_type = 12; // offset: 24
}
message ChallengeSettleNotify {
CurChallenge cur_challenge = 1; // offset: 48
ItemList reward = 2; // offset: 16
uint32 score_two = 3; // offset: 60
uint32 challenge_score = 4; // offset: 68
uint32 star = 5; // offset: 56
repeated uint32 KDIDCCOOJJC = 7; // offset: 24
uint32 challenge_id = 8; // offset: 72
bool is_win = 10; // offset: 64
ChallengeHistoryMaxLevel max_level = 11; // offset: 40
}
message ChallengeStageInfo {
oneof KKNBOACNCON {
ChallengeBossInfo boss_info = 4; // offset: 24
}
}
enum ChallengeStatus {
CHALLENGE_UNKNOWN = 0;
CHALLENGE_DOING = 1;
CHALLENGE_FINISH = 2;
CHALLENGE_FAILED = 3;
}
message ChallengeStoryBuffInfo {
uint32 buff_one = 7; // offset: 28
uint32 buff_two = 13; // offset: 24
}
message ChallengeStoryBuffList {
repeated uint32 buff_list = 3; // offset: 16
}
enum CmdChallengeType {
CmdChallengeType_NLCDGIPGFDJ = 0;
CmdChallengeType_TakeChallengeRewardScRsp = 1764;
CmdChallengeType_GetChallengeCsReq = 1734;
CmdChallengeType_ChallengeSettleNotify = 1758;
CmdChallengeType_ChallengeLineupNotify = 1739;
CmdChallengeType_EnterChallengeNextPhaseScRsp = 1785;
CmdChallengeType_StartChallengeScRsp = 1775;
CmdChallengeType_StartPartialChallengeScRsp = 1717;
CmdChallengeType_GetCurChallengeScRsp = 1742;
CmdChallengeType_RestartChallengePhaseCsReq = 1778;
CmdChallengeType_GetChallengeGroupStatisticsScRsp = 1712;
CmdChallengeType_TakeChallengeRewardCsReq = 1768;
CmdChallengeType_LeaveChallengeScRsp = 1716;
CmdChallengeType_GetCurChallengeCsReq = 1715;
CmdChallengeType_GetChallengeGroupStatisticsCsReq = 1721;
CmdChallengeType_GetChallengeScRsp = 1725;
CmdChallengeType_EnterChallengeNextPhaseCsReq = 1719;
CmdChallengeType_ChallengeBossPhaseSettleNotify = 1707;
CmdChallengeType_StartChallengeCsReq = 1705;
CmdChallengeType_RestartChallengePhaseScRsp = 1704;
CmdChallengeType_StartPartialChallengeCsReq = 1711;
CmdChallengeType_LeaveChallengeCsReq = 1760;
}
message CurChallenge {
ChallengeStatus status = 3; // offset: 64
uint32 round_count = 5; // offset: 52
uint32 score_id = 6; // offset: 60
ChallengeCurBuffInfo stage_info = 9; // offset: 16
uint32 dead_avatar_num = 10; // offset: 56
repeated KillMonster kill_monster_list = 12; // offset: 32
uint32 challenge_id = 13; // offset: 40
ExtraLineupType extra_lineup_type = 14; // offset: 48
uint32 score_two = 15; // offset: 44
}
message EnterChallengeNextPhaseCsReq {
}
message EnterChallengeNextPhaseScRsp {
uint32 retcode = 1; // offset: 32
SceneInfo scene = 3; // offset: 16
}
message FMDAAIKLAJA {
uint32 group_id = 1; // offset: 28
bool JFKMNBHOBCL = 2; // offset: 25
bool EGLLMGLLHDL = 3; // offset: 24
}
message GetChallengeCsReq {
}
message GetChallengeGroupStatisticsCsReq {
uint32 group_id = 13; // offset: 24
}
message GetChallengeGroupStatisticsScRsp {
uint32 group_id = 9; // offset: 48
uint32 retcode = 11; // offset: 44
PlayerChallengeTierceRecord MEGBIPBAFBP = 75; // offset: 24
oneof EDKOHAAMONH {
ChallengeStatistics challenge_default = 13; // offset: 16
ChallengeStoryStatistics challenge_story = 1; // offset: 16
ChallengeBossStatistics challenge_boss = 8; // offset: 16
}
}
message GetChallengeScRsp {
repeated Challenge challenge_list = 1; // offset: 40
repeated ChallengeGroup challenge_group_list = 4; // offset: 24
repeated FMDAAIKLAJA KKIAFPFKLGE = 7; // offset: 16
uint32 retcode = 10; // offset: 56
repeated ChallengeHistoryMaxLevel max_level_list = 14; // offset: 48
}
message GetCurChallengeCsReq {
}
message GetCurChallengeScRsp {
CurChallenge cur_challenge = 11; // offset: 32
uint32 retcode = 13; // offset: 40
repeated LineupInfo lineup_list = 14; // offset: 16
}
message KillMonster {
uint32 kill_num = 9; // offset: 24
uint32 monster_id = 11; // offset: 28
}
message LeaveChallengeCsReq {
}
message LeaveChallengeScRsp {
uint32 retcode = 4; // offset: 24
}
message RestartChallengePhaseCsReq {
}
message RestartChallengePhaseScRsp {
SceneInfo scene = 3; // offset: 24
uint32 retcode = 7; // offset: 32
}
message StartChallengeCsReq {
uint32 challenge_id = 3; // offset: 64
repeated uint32 first_lineup = 5; // offset: 56
repeated AvatarIdentifier avatar_lineup_second = 8; // offset: 32
repeated AvatarIdentifier avatar_lineup_first = 11; // offset: 24
repeated uint32 second_lineup = 12; // offset: 48
ChallengeBuffInfo stage_info = 14; // offset: 16
}
message StartChallengeScRsp {
repeated LineupInfo lineup_list = 3; // offset: 48
uint32 retcode = 7; // offset: 56
ChallengeStageInfo stage_info = 13; // offset: 40
CurChallenge cur_challenge = 14; // offset: 32
SceneInfo scene = 15; // offset: 24
}
message StartPartialChallengeCsReq {
uint32 challenge_id = 3; // offset: 32
bool is_first_half = 14; // offset: 28
uint32 buff_id = 15; // offset: 24
}
message StartPartialChallengeScRsp {
SceneInfo scene = 7; // offset: 24
LineupInfo lineup = 10; // offset: 32
CurChallenge cur_challenge = 12; // offset: 40
uint32 retcode = 13; // offset: 48
}
message TakeChallengeRewardCsReq {
uint32 group_id = 9; // offset: 24
}
message TakeChallengeRewardScRsp {
uint32 group_id = 2; // offset: 40
ItemList OAKNHADPLJD = 9; // offset: 16
uint32 retcode = 13; // offset: 44
repeated TakenChallengeRewardInfo taken_reward_list = 15; // offset: 24
}
message TakenChallengeRewardInfo {
uint32 star_count = 9; // offset: 32
ItemList reward = 11; // offset: 24
}
+107
View File
@@ -0,0 +1,107 @@
syntax = "proto3";
import "Common.proto";
message BatchMarkChatEmojiCsReq {
repeated uint32 GGNABOANAPC = 8; // offset: 24
}
message BatchMarkChatEmojiScRsp {
repeated uint32 marked_emoji_id_list = 1; // offset: 16
uint32 retcode = 11; // offset: 32
}
enum ChatType {
ChatType_None = 0;
ChatType_Private = 1;
ChatType_Group = 2;
}
enum CmdChatType {
CmdChatType_NLCDGIPGFDJ = 0;
CmdChatType_RevcMsgScNotify = 3905;
CmdChatType_GetChatEmojiListScRsp = 3915;
CmdChatType_SendMsgCsReq = 3934;
CmdChatType_GetLoginChatInfoScRsp = 3964;
CmdChatType_MarkChatEmojiCsReq = 3942;
CmdChatType_GetChatFriendHistoryCsReq = 3958;
CmdChatType_GetPrivateChatHistoryScRsp = 3916;
CmdChatType_GetPrivateChatHistoryCsReq = 3960;
CmdChatType_BatchMarkChatEmojiCsReq = 3961;
CmdChatType_GetChatFriendHistoryScRsp = 3956;
CmdChatType_MarkChatEmojiScRsp = 3939;
CmdChatType_SendMsgScRsp = 3925;
CmdChatType_BatchMarkChatEmojiScRsp = 3908;
CmdChatType_GetLoginChatInfoCsReq = 3968;
CmdChatType_GetChatEmojiListCsReq = 3983;
}
message FriendHistoryInfo {
int64 last_send_time = 1; // offset: 24
uint32 contact_side = 8; // offset: 32
}
message GetChatEmojiListCsReq {
}
message GetChatEmojiListScRsp {
repeated uint32 chat_emoji_list = 6; // offset: 16
uint32 retcode = 7; // offset: 32
}
message GetChatFriendHistoryCsReq {
}
message GetChatFriendHistoryScRsp {
repeated FriendHistoryInfo friend_history_info = 6; // offset: 24
uint32 retcode = 12; // offset: 32
}
message GetLoginChatInfoCsReq {
}
message GetLoginChatInfoScRsp {
repeated uint32 contact_id_list = 9; // offset: 16
uint32 retcode = 11; // offset: 32
}
message GetPrivateChatHistoryCsReq {
uint32 contact_side = 4; // offset: 24
uint32 target_side = 10; // offset: 28
}
message GetPrivateChatHistoryScRsp {
uint32 retcode = 2; // offset: 36
repeated ChatMessageData chat_message_list = 4; // offset: 16
uint32 target_side = 14; // offset: 40
uint32 contact_side = 15; // offset: 32
}
message MarkChatEmojiCsReq {
uint32 emoji_id = 4; // offset: 28
bool is_remove_id = 13; // offset: 24
}
message MarkChatEmojiScRsp {
uint32 emoji_id = 1; // offset: 24
bool is_remove_id = 5; // offset: 28
uint32 retcode = 6; // offset: 32
}
message RevcMsgScNotify {
ChatMessageData recv_message_data = 8; // offset: 24
ChatType chat_type = 9; // offset: 36
uint32 source_uid = 15; // offset: 32
}
message SendMsgCsReq {
repeated uint32 target_list = 1; // offset: 16
MessageChatData message_datas = 6; // offset: 32
ChatType chat_type = 12; // offset: 40
}
message SendMsgScRsp {
uint32 retcode = 3; // offset: 24
uint64 end_time = 4; // offset: 32
}
+568
View File
@@ -0,0 +1,568 @@
syntax = "proto3";
import "Common.proto";
message AALCHOPCBEM {
CABCPFKAOPP JOOEEKMDAEO = 12; // offset: 16
}
message AFDJNEOHCLB {
uint32 progress = 7; // offset: 36
JLPEICPFLMC source = 10; // offset: 24
uint32 OCJCOOLMCGD = 15; // offset: 32
}
message AJNJDDFGFJL {
uint32 level = 2; // offset: 28
uint64 IEPAPOPIFHH = 11; // offset: 40
uint32 max_level = 13; // offset: 24
uint32 BFCNALJDHMP = 14; // offset: 32
}
message AKHEOAIPAPA {
uint32 unique_id = 1; // offset: 48
double OJMOBAEEMAP = 3; // offset: 40
GLBAOKOHKCF GOKKLNBMLCA = 4; // offset: 52
JLPEICPFLMC source = 5; // offset: 16
double CPLFBOBLFMC = 13; // offset: 32
}
enum BCAMANFJINC {
BCAMANFJINC_NLCDGIPGFDJ = 0;
BCAMANFJINC_MLIGAFABJDP = 1;
BCAMANFJINC_BLLCMLBDLPC = 2;
BCAMANFJINC_MEBGACKEOOG = 3;
BCAMANFJINC_GHPKFACFMML = 4;
BCAMANFJINC_JHJCNLLMPKH = 5;
BCAMANFJINC_LOFJAGLLHHG = 6;
BCAMANFJINC_HEIHBJEEGPB = 7;
BCAMANFJINC_NJPMBLBIBOD = 8;
BCAMANFJINC_GIFGLDBDELN = 9;
BCAMANFJINC_NGECENKOPLK = 10;
BCAMANFJINC_EMGMFOBLAFN = 11;
BCAMANFJINC_LIJMDJDFIIC = 12;
BCAMANFJINC_JHGMHCJOKNA = 13;
BCAMANFJINC_KPCEJLILHMO = 14;
BCAMANFJINC_AEHHIPFDNFJ = 15;
BCAMANFJINC_KHBEOADDIFM = 16;
BCAMANFJINC_action = 17;
BCAMANFJINC_DACEMIDFHOG = 18;
BCAMANFJINC_OIKFFLEHFCN = 19;
BCAMANFJINC_KEJCJJHDKJB = 20;
BCAMANFJINC_EIIJCLPCFLM = 21;
BCAMANFJINC_NKJFKBBDDEO = 22;
}
message BDOEDOEBFAJ {
repeated uint32 MGJENMKKIBJ = 1; // offset: 64
repeated HGCIPBFBNKO LDCJONHGDAN = 2; // offset: 40
repeated DFFLMEMFPLM IEDKELDFHLP = 3; // offset: 24
uint32 NKDDBPGDAEE = 4; // offset: 128
KFOOLGFCNDN ILOODGHPOBM = 5; // offset: 72
uint32 hp = 6; // offset: 136
repeated PHHFOGFKDBC MEMGHBHGGPN = 7; // offset: 16
BNHBDMIDFCL FMIGOKIDKJL = 8; // offset: 96
uint32 GCBDADCOBAE = 9; // offset: 124
repeated uint32 OKHDNEOLLNF = 10; // offset: 104
uint32 item_value = 11; // offset: 116
uint32 stage_id = 12; // offset: 132
uint32 cur_wave = 13; // offset: 112
repeated LEGNLMENMJK entity_list = 14; // offset: 56
repeated AFDJNEOHCLB IFJIHNBDNGN = 15; // offset: 88
MBLJIEELMKN GHICOBOPHOL = 101; // offset: 80
repeated uint64 FNJCMFOFCNC = 440; // offset: 48
uint32 max_hp = 582; // offset: 120
}
message BFGNNODONFI {
}
message BNHBDMIDFCL {
uint32 unique_id = 4; // offset: 36
oneof CHJNPHDLMKL {
JAAJAPNFMGO DOKPHNPNCPN = 649; // offset: 16
}
}
message CABCPFKAOPP {
repeated uint32 GCDGGBLOJIC = 1; // offset: 32
uint32 OEKIFIKBMFI = 5; // offset: 40
repeated uint32 NFPADEPIKML = 10; // offset: 16
uint32 KDIDDHIDNCG = 14; // offset: 44
}
enum CNEEMBBNNBO {
CNEEMBBNNBO_NLCDGIPGFDJ = 0;
CNEEMBBNNBO_EHNIPLNEEDI = 1;
CNEEMBBNNBO_FAODKNDLNPF = 2;
CNEEMBBNNBO_INCLHHDFCEL = 3;
}
message ChenLingActivatedPrivilegeCsReq {
uint32 BCJDCONICKP = 1; // offset: 24
}
message ChenLingActivatedPrivilegeScRsp {
uint32 ADBGHKBGGJM = 9; // offset: 28
uint32 retcode = 15; // offset: 24
}
message ChenLingBuyShopItemCsReq {
uint32 BCFJGDPGKAB = 1; // offset: 24
}
message ChenLingBuyShopItemScRsp {
uint32 PLDKENJLKME = 14; // offset: 24
}
message ChenLingClientStartBattleCsNotify {
uint32 GDIMKFNECOK = 1; // offset: 24
}
message ChenLingClientStatusChangeCsNotify {
bool PBJJAHKLNAA = 3; // offset: 24
}
message ChenLingFinishBattleCsReq {
uint32 GDIMKFNECOK = 2; // offset: 44
bool is_win = 3; // offset: 32
uint32 soldier_dead_cnt = 4; // offset: 36
repeated OGGELMMFPKP PPCKLBHFCCA = 7; // offset: 24
uint32 add_coin = 11; // offset: 40
}
message ChenLingFinishBattleScRsp {
uint32 retcode = 2; // offset: 44
DFEGGFFOMKI BFLLJJBHLDF = 3; // offset: 16
uint32 AMDLCBJOEDG = 5; // offset: 48
repeated OGGELMMFPKP PPCKLBHFCCA = 6; // offset: 32
bool is_win = 9; // offset: 53
uint32 add_coin = 12; // offset: 40
bool DAOMHGBDEJH = 15; // offset: 52
}
message ChenLingFinishPrepareCsReq {
}
message ChenLingFinishPrepareScRsp {
uint32 PLDKENJLKME = 9; // offset: 24
}
message ChenLingFinishShopCsReq {
}
message ChenLingFinishShopScRsp {
uint32 PLDKENJLKME = 2; // offset: 24
}
message ChenLingGetDataCsReq {
}
message ChenLingGetDataScRsp {
uint32 retcode = 2; // offset: 48
uint32 GDHOLMIBAEA = 6; // offset: 52
repeated uint32 IMNNAENHBMA = 10; // offset: 32
FDDNKPJEMJE DJOLGKGKCHE = 14; // offset: 16
BDOEDOEBFAJ KFAIGIIPLOF = 15; // offset: 40
}
message ChenLingHandlePendingActionsCsReq {
uint32 ONIAFLNBNPN = 1; // offset: 32
oneof FDNAJJKOHBN {
LFIONDMGCOP GFGGBLEGKGJ = 1533; // offset: 16
}
}
message ChenLingHandlePendingActionsScRsp {
uint32 retcode = 5; // offset: 24
uint32 ONIAFLNBNPN = 12; // offset: 28
}
message ChenLingMoveEntityCsReq {
PFPPACPMFDJ OCJHKKAGDCI = 6; // offset: 24
uint32 OJBCBIEJBOJ = 11; // offset: 32
}
message ChenLingMoveEntityScRsp {
uint32 PLDKENJLKME = 14; // offset: 24
}
message ChenLingQuitStageCsReq {
uint32 GDIMKFNECOK = 15; // offset: 24
}
message ChenLingQuitStageScRsp {
uint32 retcode = 8; // offset: 32
DFEGGFFOMKI BFLLJJBHLDF = 9; // offset: 24
}
message ChenLingRefreshCardCsReq {
}
message ChenLingRefreshCardScRsp {
uint32 PLDKENJLKME = 13; // offset: 24
}
message ChenLingRefreshPolicyCsReq {
}
message ChenLingRefreshPolicyScRsp {
uint32 PLDKENJLKME = 6; // offset: 24
}
message ChenLingRefreshShopCsReq {
}
message ChenLingRefreshShopScRsp {
uint32 PLDKENJLKME = 13; // offset: 24
}
message ChenLingSelectCardCsReq {
uint32 LFBHAOBBKLA = 4; // offset: 24
}
message ChenLingSelectCardScRsp {
uint32 PLDKENJLKME = 11; // offset: 24
}
message ChenLingSelectPolicyCsReq {
uint32 MFOEEODHKGH = 13; // offset: 24
}
message ChenLingSelectPolicyScRsp {
uint32 PLDKENJLKME = 11; // offset: 24
}
message ChenLingSellHandCardCsReq {
uint32 HBFMDPBHHHE = 12; // offset: 24
}
message ChenLingSellHandCardScRsp {
uint32 PLDKENJLKME = 6; // offset: 24
}
message ChenLingStartStageCsReq {
uint32 NKDDBPGDAEE = 2; // offset: 28
uint32 stage_id = 14; // offset: 24
}
message ChenLingStartStageScRsp {
uint32 retcode = 1; // offset: 32
BDOEDOEBFAJ AHCGJNDKBCA = 4; // offset: 16
}
message ChenLingSyncChangeScNotify {
repeated IOELPDDJGFJ DGNGMJMPFGK = 2; // offset: 16
}
message ChenLingUnlockGridCsReq {
PFPPACPMFDJ CIFIGNAEMHL = 7; // offset: 16
}
message ChenLingUnlockGridScRsp {
uint32 PLDKENJLKME = 13; // offset: 24
}
message ChenLingUseHandCardCsReq {
PFPPACPMFDJ OCJHKKAGDCI = 6; // offset: 16
uint32 HBFMDPBHHHE = 12; // offset: 32
}
message ChenLingUseHandCardScRsp {
uint32 PLDKENJLKME = 7; // offset: 24
}
enum CmdChenLingBattleType {
CmdChenLingBattleType_NLCDGIPGFDJ = 0;
CmdChenLingBattleType_ChenLingRefreshCardScRsp = 9572;
CmdChenLingBattleType_ChenLingSelectCardScRsp = 9609;
CmdChenLingBattleType_ChenLingSelectPolicyCsReq = 9591;
CmdChenLingBattleType_ChenLingClientStartBattleCsNotify = 9620;
CmdChenLingBattleType_ChenLingRefreshShopScRsp = 9589;
CmdChenLingBattleType_ChenLingActivatedPrivilegeCsReq = 9585;
CmdChenLingBattleType_ChenLingBuyShopItemScRsp = 9583;
CmdChenLingBattleType_ChenLingGetDataCsReq = 9604;
CmdChenLingBattleType_ChenLingFinishShopCsReq = 9587;
CmdChenLingBattleType_ChenLingSelectCardCsReq = 9612;
CmdChenLingBattleType_ChenLingGetDataScRsp = 9576;
CmdChenLingBattleType_ChenLingSelectPolicyScRsp = 9582;
CmdChenLingBattleType_ChenLingQuitStageCsReq = 9599;
CmdChenLingBattleType_ChenLingStartStageCsReq = 9590;
CmdChenLingBattleType_ChenLingBuyShopItemCsReq = 9575;
CmdChenLingBattleType_ChenLingRefreshPolicyCsReq = 9588;
CmdChenLingBattleType_ChenLingUnlockGridScRsp = 9581;
CmdChenLingBattleType_ChenLingUseHandCardCsReq = 9596;
CmdChenLingBattleType_ChenLingUnlockGridCsReq = 9586;
CmdChenLingBattleType_ChenLingFinishPrepareScRsp = 9578;
CmdChenLingBattleType_ChenLingFinishBattleScRsp = 9595;
CmdChenLingBattleType_ChenLingRefreshPolicyScRsp = 9608;
CmdChenLingBattleType_ChenLingUseHandCardScRsp = 9574;
CmdChenLingBattleType_ChenLingFinishBattleCsReq = 9617;
CmdChenLingBattleType_ChenLingSellHandCardCsReq = 9618;
CmdChenLingBattleType_ChenLingFinishShopScRsp = 9605;
CmdChenLingBattleType_ChenLingActivatedPrivilegeScRsp = 9579;
CmdChenLingBattleType_ChenLingRefreshCardCsReq = 9593;
CmdChenLingBattleType_ChenLingSellHandCardScRsp = 9584;
CmdChenLingBattleType_ChenLingStartStageScRsp = 9601;
CmdChenLingBattleType_ChenLingRefreshShopCsReq = 9577;
CmdChenLingBattleType_ChenLingQuitStageScRsp = 9602;
CmdChenLingBattleType_ChenLingFinishPrepareCsReq = 9610;
CmdChenLingBattleType_ChenLingMoveEntityCsReq = 9598;
CmdChenLingBattleType_ChenLingHandlePendingActionsScRsp = 9603;
CmdChenLingBattleType_ChenLingMoveEntityScRsp = 9594;
CmdChenLingBattleType_ChenLingHandlePendingActionsCsReq = 9613;
CmdChenLingBattleType_ChenLingSyncChangeScNotify = 9611;
CmdChenLingBattleType_ChenLingClientStatusChangeCsNotify = 9580;
}
message DFEGGFFOMKI {
repeated OGGELMMFPKP PPCKLBHFCCA = 4; // offset: 16
uint32 cur_hp = 7; // offset: 44
uint32 max_hp = 8; // offset: 40
uint32 wave = 10; // offset: 48
CNEEMBBNNBO reason = 11; // offset: 32
uint32 stage_id = 15; // offset: 36
}
message DFFLMEMFPLM {
uint32 BFCNALJDHMP = 6; // offset: 32
PFPPACPMFDJ DJNOLLDHPHJ = 9; // offset: 24
}
message EJDPLLIJDNK {
uint64 CHFNDAGCEBK = 4; // offset: 24
}
message EJKNEDLPMIB {
GACKCPEPDAF GHPKFACFMML = 8; // offset: 16
uint32 BFCNALJDHMP = 9; // offset: 32
}
message EOKKHLOIBIM {
DFFLMEMFPLM GEOMBJDBHDD = 8; // offset: 32
DFFLMEMFPLM HEHIOCEPEAE = 13; // offset: 16
}
message FDDNKPJEMJE {
bool is_unlock = 1; // offset: 28
uint32 stage_id = 15; // offset: 24
}
message FIBKOLLMPMM {
}
message FJJPDJAEJHC {
repeated uint32 MKOKLLKALDE = 9; // offset: 16
}
message GACKCPEPDAF {
uint32 max_level = 7; // offset: 32
uint32 config_id = 13; // offset: 36
uint32 level = 14; // offset: 40
uint64 MLMFNEBLNHP = 15; // offset: 24
}
message GDDLBMCHIED {
repeated uint32 MKOKLLKALDE = 10; // offset: 24
uint32 KDIDDHIDNCG = 12; // offset: 32
}
message GEEPIPMBGJD {
uint32 OEKIFIKBMFI = 4; // offset: 52
repeated uint32 NFPADEPIKML = 6; // offset: 24
uint32 KDIDDHIDNCG = 8; // offset: 48
repeated uint32 GCDGGBLOJIC = 10; // offset: 16
CABCPFKAOPP JOOEEKMDAEO = 14; // offset: 32
}
message GICMOLJPLGF {
repeated PHHFOGFKDBC MEMGHBHGGPN = 9; // offset: 24
}
message GKNOCNDPAJA {
uint64 IEPAPOPIFHH = 10; // offset: 32
uint32 level = 13; // offset: 24
uint32 max_level = 14; // offset: 28
}
enum GLBAOKOHKCF {
GLBAOKOHKCF_NLCDGIPGFDJ = 0;
GLBAOKOHKCF_COJOIFPPCIJ = 2;
GLBAOKOHKCF_hp = 3;
GLBAOKOHKCF_OGGGLOEIOMM = 4;
GLBAOKOHKCF_CCPLGNNIOCO = 5;
GLBAOKOHKCF_DGOMNKGLABB = 6;
GLBAOKOHKCF_PAIEELDAADP = 7;
}
message HGCIPBFBNKO {
uint32 config_id = 10; // offset: 44
uint64 unique_id = 12; // offset: 48
JLPEICPFLMC source = 15; // offset: 24
oneof AEJNJCELNOE {
JLIFGIMBMBD AENBOONOFLC = 6; // offset: 16
}
}
message IIEKKGNJJMC {
uint32 BFCNALJDHMP = 3; // offset: 28
uint64 KNDHHAJMBGB = 6; // offset: 32
bool DBODGPBOIHC = 9; // offset: 24
}
message IOELPDDJGFJ {
JLPEICPFLMC source = 1536; // offset: 32
oneof MMCGBGDJIPN {
GICMOLJPLGF PJDHBMOIPPO = 3; // offset: 24
LCKBHJBKHNH CCHBNLOBPGE = 6; // offset: 24
uint32 cur_hp = 15; // offset: 24
uint32 rogue_money = 1; // offset: 24
LEGNLMENMJK AGHANKEAODD = 11; // offset: 24
uint32 MGKMLJHMNMO = 8; // offset: 24
AJNJDDFGFJL GDFFAICHLDJ = 9; // offset: 24
IIEKKGNJJMC BECPNBEFHGC = 4; // offset: 24
EJKNEDLPMIB PBNOFEFIDFI = 14; // offset: 24
NEEAHLMKAAB IAOIFAADLLC = 13; // offset: 24
DFFLMEMFPLM HOEGFMPDBHH = 12; // offset: 24
FJJPDJAEJHC HLHBOGKHEEO = 2; // offset: 24
HGCIPBFBNKO ANHDPPOAOGL = 2045; // offset: 24
uint64 ELMMNHBECNI = 1645; // offset: 24
FDDNKPJEMJE DJOLGKGKCHE = 726; // offset: 24
uint32 GCBDADCOBAE = 1072; // offset: 24
uint32 FOJHBIMCLGC = 648; // offset: 24
NGHEPMFILPE CNCKEHMNJGD = 1958; // offset: 24
KHGFCNNCOGA BJPEEGIFAEA = 1664; // offset: 24
AFDJNEOHCLB OFCPKKMEFKE = 1271; // offset: 24
LGFBMEACHPI NAPDGGDENBM = 1946; // offset: 24
BNHBDMIDFCL FMIGOKIDKJL = 1821; // offset: 24
uint32 PMFBIGLPJJA = 1106; // offset: 24
EJDPLLIJDNK ONAJPGNNLEN = 36; // offset: 24
uint32 GDHOLMIBAEA = 818; // offset: 24
EOKKHLOIBIM KNANINELANC = 1413; // offset: 24
KHLAFMBONNK BEOAPFIBDLB = 1469; // offset: 24
JKLKCKNBHCI ADEJOKOIBHC = 1788; // offset: 24
BFGNNODONFI PJMJAPKJINA = 1482; // offset: 24
MBLJIEELMKN GHICOBOPHOL = 1867; // offset: 24
}
}
message JAAJAPNFMGO {
repeated uint32 GCDGGBLOJIC = 3; // offset: 16
}
message JKLKCKNBHCI {
}
message JLIFGIMBMBD {
uint32 KKCKMCDGCGK = 6; // offset: 32
uint32 HMLBJFJIPCE = 8; // offset: 24
uint32 BIOFDPICHLC = 13; // offset: 28
}
message JLPEICPFLMC {
uint64 BNEFLBPCPOI = 2; // offset: 32
BCAMANFJINC source_type = 14; // offset: 44
oneof KLLMJCCOMNF {
uint32 BFCNALJDHMP = 10; // offset: 24
uint32 HPDFGFBLDOG = 13; // offset: 24
uint32 GCPPLLLHBBJ = 9; // offset: 24
uint32 DJODEIMGKGK = 7; // offset: 24
uint32 PBHFMIIIPBD = 3; // offset: 24
uint64 CHFNDAGCEBK = 455; // offset: 24
uint32 LEEMKAMANJN = 1052; // offset: 24
uint32 NKDDBPGDAEE = 139; // offset: 24
uint32 EFEENOFADFC = 202; // offset: 24
PFPPACPMFDJ DJNOLLDHPHJ = 1084; // offset: 24
}
}
message KFOOLGFCNDN {
oneof CNHEJLOEFAA {
AALCHOPCBEM EFBPPPNPBKH = 13; // offset: 16
FIBKOLLMPMM IFCFIPGIIME = 8; // offset: 16
LJBOELCMGFK OCIHLGBPALK = 7; // offset: 16
GDDLBMCHIED NNLBNIJJPAH = 2; // offset: 16
GEEPIPMBGJD DJBMEHBKNDF = 3; // offset: 16
MLJEJCFJPLE BAMNOFCJMPP = 10; // offset: 16
}
}
message KHGFCNNCOGA {
uint32 BFCNALJDHMP = 5; // offset: 32
repeated uint32 PJANEJJKOKA = 15; // offset: 16
}
message KHLAFMBONNK {
}
message LCKBHJBKHNH {
uint32 cur_wave = 2; // offset: 32
KFOOLGFCNDN ILOODGHPOBM = 8; // offset: 24
}
message LDNFIICMCHA {
bool DBODGPBOIHC = 2; // offset: 40
uint64 KNDHHAJMBGB = 4; // offset: 64
repeated AKHEOAIPAPA DIILKEEGLOJ = 6; // offset: 24
uint64 IEPAPOPIFHH = 7; // offset: 56
uint32 max_level = 9; // offset: 48
repeated GACKCPEPDAF KAJOFKIEKNH = 11; // offset: 32
uint32 level = 13; // offset: 44
}
message LEGNLMENMJK {
uint32 card_id = 7; // offset: 32
uint32 unique_id = 8; // offset: 40
oneof NPFEGGMNBOC {
LDNFIICMCHA MLIGAFABJDP = 13; // offset: 24
GKNOCNDPAJA BLLCMLBDLPC = 4; // offset: 24
}
}
message LFIONDMGCOP {
uint32 AAIDCOJPLCI = 15; // offset: 24
}
message LGFBMEACHPI {
repeated uint32 MGJENMKKIBJ = 14; // offset: 16
}
message LJBOELCMGFK {
repeated uint32 GCDGGBLOJIC = 5; // offset: 24
uint32 KDIDDHIDNCG = 8; // offset: 32
}
message MBLJIEELMKN {
repeated KVP OCIJDDBLGMH = 14; // offset: 24
}
message MLJEJCFJPLE {
}
message NEEAHLMKAAB {
uint32 BFCNALJDHMP = 1; // offset: 28
uint32 max_level = 4; // offset: 24
uint64 IEPAPOPIFHH = 13; // offset: 32
uint32 level = 14; // offset: 40
}
message NGHEPMFILPE {
uint32 BFCNALJDHMP = 1; // offset: 32
AKHEOAIPAPA GOBMEEHNFDC = 10; // offset: 16
}
message OGGELMMFPKP {
double damage = 6; // offset: 32
uint32 config_id = 11; // offset: 24
}
message PFPPACPMFDJ {
int32 x = 6; // offset: 28
int32 y = 14; // offset: 24
}
message PHHFOGFKDBC {
uint32 unique_id = 5; // offset: 28
uint32 card_id = 7; // offset: 24
}
+192
View File
@@ -0,0 +1,192 @@
syntax = "proto3";
message AABJNONNLML {
uint32 index = 2; // offset: 32
repeated uint32 FKGLNIAHGOA = 3; // offset: 16
uint32 KDIDDHIDNCG = 6; // offset: 40
uint32 HADIHNKDBAD = 12; // offset: 36
}
message BGAIEEIKOKK {
uint32 level_id = 1; // offset: 28
uint32 total_score = 3; // offset: 36
uint32 star_num = 6; // offset: 24
bool has_passed = 13; // offset: 32
}
message ChenLingFesBusinessDayEndCsReq {
uint32 DBODBBOMJAD = 1; // offset: 96
repeated AABJNONNLML FBNBEMECJIJ = 2; // offset: 72
double happy_progress = 3; // offset: 80
repeated EDHOBLLOBNP HDNGJJILDCE = 4; // offset: 32
repeated HDLMAPACKNH PJGODPMGMEO = 5; // offset: 56
uint32 COJGECEMCFN = 6; // offset: 92
repeated PGIEBMKMECE MBFLDKEDBHN = 7; // offset: 24
uint32 business_day = 8; // offset: 112
uint32 HPHHKJHGMPJ = 9; // offset: 124
repeated LECPPIEIENH BAOPBDDEBKP = 10; // offset: 40
repeated PGEDFOBAEBC MNLCAOLGEMM = 11; // offset: 48
uint32 OCLLAPEHDDH = 12; // offset: 116
repeated NPNAEPOKPNE GOKMDCOJPHC = 13; // offset: 16
uint32 EJEOGKPEIBF = 15; // offset: 104
uint32 fever = 340; // offset: 108
uint32 fever_cnt_today = 562; // offset: 120
uint32 business_time = 802; // offset: 100
uint32 play_time = 831; // offset: 88
}
message ChenLingFesBusinessDayEndScRsp {
uint32 business_day = 9; // offset: 44
uint32 retcode = 10; // offset: 40
string FGGCAOAPGPA = 11; // offset: 16
uint32 FGKPIDLKALL = 13; // offset: 52
oneof FBLHECDEHEF {
DMHADFNOIGP EHIHHFMGNHH = 5; // offset: 24
MOJFFDOILBN GAAHAOGLNPJ = 7; // offset: 24
}
}
message ChenLingFesLevelEndCsReq {
uint32 level_id = 4; // offset: 24
}
message ChenLingFesLevelEndScRsp {
uint32 retcode = 1; // offset: 32
uint32 level_id = 13; // offset: 36
DMHADFNOIGP level_data = 15; // offset: 16
}
message ChenLingFesLevelLeaveCsReq {
uint32 level_id = 12; // offset: 24
}
message ChenLingFesLevelLeaveScRsp {
uint32 level_id = 8; // offset: 24
uint32 retcode = 9; // offset: 28
}
message ChenLingFesLevelResumeCsReq {
uint32 level_id = 3; // offset: 24
}
message ChenLingFesLevelResumeScRsp {
uint32 level_id = 2; // offset: 28
uint32 FGKPIDLKALL = 5; // offset: 32
uint32 retcode = 9; // offset: 24
}
message ChenLingFesLevelStartCsReq {
uint32 level_id = 2; // offset: 24
}
message ChenLingFesLevelStartScRsp {
uint32 retcode = 3; // offset: 44
uint32 level_id = 6; // offset: 48
string FGGCAOAPGPA = 9; // offset: 16
string NLMEEEKBPKO = 12; // offset: 24
uint32 FGKPIDLKALL = 13; // offset: 40
}
message ChenLingFesRaidKickedNotify {
uint32 GKJJGKADNLE = 10; // offset: 24
}
enum CmdChenLingFesType {
CmdChenLingFesType_NLCDGIPGFDJ = 0;
CmdChenLingFesType_ChenLingFesLevelStartScRsp = 9931;
CmdChenLingFesType_ChenLingFesLevelEndCsReq = 9926;
CmdChenLingFesType_GetChenLingFesDataScRsp = 9906;
CmdChenLingFesType_ChenLingFesLevelEndScRsp = 9904;
CmdChenLingFesType_ChenLingFesLevelLeaveCsReq = 9929;
CmdChenLingFesType_ChenLingFesLevelResumeCsReq = 9916;
CmdChenLingFesType_ChenLingFesLevelStartCsReq = 9920;
CmdChenLingFesType_ChenLingFesRaidKickedNotify = 9940;
CmdChenLingFesType_ChenLingFesLevelResumeScRsp = 9911;
CmdChenLingFesType_ChenLingFesBusinessDayEndCsReq = 9948;
CmdChenLingFesType_ChenLingFesLevelLeaveScRsp = 9932;
CmdChenLingFesType_ChenLingFesBusinessDayEndScRsp = 9914;
CmdChenLingFesType_GetChenLingFesDataCsReq = 9934;
}
message DMHADFNOIGP {
repeated MOJFFDOILBN JOJJKJFHMBI = 6; // offset: 24
bool is_success = 11; // offset: 32
}
message EDHOBLLOBNP {
repeated uint32 NELBBCIGIGF = 2; // offset: 32
uint32 index = 6; // offset: 44
uint32 JJPMDBCPJBA = 11; // offset: 40
repeated uint32 OBGMKBIOMKB = 15; // offset: 24
}
message GetChenLingFesDataCsReq {
}
message GetChenLingFesDataScRsp {
OFGLEOIIJBD LAEDNIBCNKF = 5; // offset: 32
uint32 retcode = 8; // offset: 40
repeated BGAIEEIKOKK PNDPCELOGHG = 10; // offset: 16
}
message HDLMAPACKNH {
uint32 GOCFOJJIAHL = 1; // offset: 28
uint32 DIDBBOCNHBJ = 8; // offset: 24
}
message LECPPIEIENH {
uint32 index = 5; // offset: 36
repeated uint32 FKGLNIAHGOA = 11; // offset: 16
uint32 KDIDDHIDNCG = 13; // offset: 32
uint32 JJPMDBCPJBA = 14; // offset: 40
}
message MOJFFDOILBN {
repeated uint32 EMPIEBNCANN = 2; // offset: 16
repeated uint32 MNOOFEPDHOO = 4; // offset: 24
uint32 star_num = 8; // offset: 40
uint32 phase_index = 11; // offset: 48
uint32 score_id = 15; // offset: 44
}
message NPNAEPOKPNE {
OPOCANGAEHJ coord = 10; // offset: 16
repeated float LIAMHNFAPNL = 12; // offset: 32
}
message OFGLEOIIJBD {
uint32 business_day = 1; // offset: 72
repeated PGIEBMKMECE MBFLDKEDBHN = 2; // offset: 24
string NLMEEEKBPKO = 3; // offset: 16
uint32 HGIICMLANJJ = 4; // offset: 80
uint32 PGOFHKLBPKC = 5; // offset: 88
uint32 FGKPIDLKALL = 6; // offset: 84
uint32 HHINBDNIFBE = 7; // offset: 92
repeated NPNAEPOKPNE GOKMDCOJPHC = 8; // offset: 32
repeated MOJFFDOILBN JOJJKJFHMBI = 9; // offset: 56
string FGGCAOAPGPA = 10; // offset: 48
uint32 fever = 11; // offset: 76
uint32 PLCPOONCFDG = 13; // offset: 96
uint32 level_id = 14; // offset: 100
repeated uint32 FJDJCHFDIFL = 15; // offset: 64
}
message OPOCANGAEHJ {
uint32 y = 9; // offset: 28
uint32 x = 12; // offset: 24
}
message PGEDFOBAEBC {
uint32 FCFLEFOKLFD = 3; // offset: 32
uint32 OMFGAABELHE = 9; // offset: 24
uint32 PLFMKDOCPLP = 13; // offset: 28
}
message PGIEBMKMECE {
OPOCANGAEHJ IBLECIJAGBK = 8; // offset: 24
repeated float CDMKBCHLPAB = 9; // offset: 16
uint32 direction = 10; // offset: 44
uint32 score_id = 13; // offset: 40
uint32 OMFGAABELHE = 14; // offset: 48
}
+778
View File
@@ -0,0 +1,778 @@
syntax = "proto3";
import "Common.proto";
message AACJBNFGABA {
repeated BPONKBLGNNL EMAGFIBLNCJ = 3; // offset: 24
}
message AEMAPGKPPJA {
FJKGDHKKDFF FDEEBBFMBLB = 4; // offset: 40
int32 FJCIKNAKJOG = 9; // offset: 52
repeated uint32 OPAEGCBNACJ = 12; // offset: 32
LMNCBIDKHLF OLJCAJMFJPO = 13; // offset: 16
uint32 JPPAGGPJOMO = 14; // offset: 48
}
enum AIMCAMJABNA {
AIMCAMJABNA_NLCDGIPGFDJ = 0;
AIMCAMJABNA_ILIIOLJMKME = 1;
}
message BEAFKDMJNLO {
uint32 IKCGEKBLABP = 8; // offset: 32
repeated uint32 NOEPBNMJFGL = 11; // offset: 24
}
message BKJCADFCHAB {
uint32 HONCDMKPBEG = 5; // offset: 24
}
message BPONKBLGNNL {
uint32 buff_id = 10; // offset: 32
ItemCostData cost_data = 14; // offset: 16
}
message CGMCMAKMJDK {
uint32 id = 1; // offset: 60
MCDONFNGMJE stage_info = 2; // offset: 24
bool LDDHLGINDIJ = 3; // offset: 40
ChessRogueCellSpecialType KFEMJMKMGIJ = 4; // offset: 32
uint32 PDKOHKKMKLF = 5; // offset: 48
ChessRogueBoardCellStatus EJEDLGNLOHB = 6; // offset: 44
uint32 CFGEJHAOKED = 7; // offset: 52
bool is_unlock = 9; // offset: 41
uint32 room_id = 10; // offset: 64
uint32 HLALFNEDFED = 13; // offset: 56
uint32 JMPMDGJLIPF = 14; // offset: 36
}
message CHHBLFHDFEK {
uint32 KPDLMKFLJAI = 4; // offset: 24
uint32 BMGCCEONICH = 14; // offset: 28
}
enum ChessRogueBoardCellStatus {
ChessRogueBoardCellStatus_Idle = 0;
ChessRogueBoardCellStatus_Selected = 1;
ChessRogueBoardCellStatus_Processing = 2;
ChessRogueBoardCellStatus_Finish = 3;
}
enum ChessRogueCellSpecialType {
ChessRogueCellSpecialType_None = 0;
ChessRogueCellSpecialType_Locked = 1;
ChessRogueCellSpecialType_Replicate = 2;
ChessRogueCellSpecialType_Protected = 3;
ChessRogueCellSpecialType_Seed = 4;
ChessRogueCellSpecialType_Stamp = 5;
}
message ChessRogueCellUpdateNotify {
uint32 AIHCKNAMPBP = 1; // offset: 40
RogueModifierSourceType CFAOFCGJBMA = 4; // offset: 32
repeated CGMCMAKMJDK CPPCIGMJALM = 7; // offset: 24
AIMCAMJABNA reason = 15; // offset: 36
}
message ChessRogueChangeAeonDimensionNotify {
DMGODFDFPEI info = 3; // offset: 16
}
message ChessRogueCheatRollCsReq {
uint32 AMPFBGKHJBF = 6; // offset: 24
uint32 MMNMIFAAHOF = 13; // offset: 28
}
message ChessRogueCheatRollScRsp {
KFACLOGFNJF POHEPEEFBOA = 2; // offset: 24
uint32 retcode = 8; // offset: 32
}
message ChessRogueConfirmRollCsReq {
}
message ChessRogueConfirmRollScRsp {
uint32 retcode = 12; // offset: 32
KFACLOGFNJF POHEPEEFBOA = 15; // offset: 24
}
enum ChessRogueDiceStatus {
ChessRogueDiceStatus_ChessRogueDiceIdle = 0;
ChessRogueDiceStatus_ChessRogueDiceRolled = 1;
ChessRogueDiceStatus_ChessRogueDiceConfirmed = 2;
ChessRogueDiceStatus_ChessRogueDiceGiveup = 3;
}
enum ChessRogueDiceType {
ChessRogueDiceType_ChessRogueDiceFixed = 0;
ChessRogueDiceType_ChessRogueDiceEditable = 1;
}
message ChessRogueEnterCellCsReq {
uint32 IHAOMLEPHOM = 13; // offset: 28
uint32 LOFMJHJOELO = 15; // offset: 24
}
message ChessRogueEnterCellScRsp {
uint32 retcode = 2; // offset: 40
MANINNKMFHG stage_info = 8; // offset: 32
DJEKEGMEHLK info = 12; // offset: 24
}
message ChessRogueEnterCsReq {
uint32 id = 8; // offset: 24
}
message ChessRogueEnterNextLayerCsReq {
}
message ChessRogueEnterNextLayerScRsp {
uint32 retcode = 4; // offset: 48
MANINNKMFHG stage_info = 8; // offset: 16
DJEKEGMEHLK rogue_game_info = 11; // offset: 24
OFGJFLCBBJP HPHKDGJHIJL = 15; // offset: 32
}
message ChessRogueEnterScRsp {
DJEKEGMEHLK info = 3; // offset: 32
MANINNKMFHG stage_info = 6; // offset: 24
uint32 retcode = 8; // offset: 40
uint32 id = 10; // offset: 44
}
message ChessRogueGiveUpCsReq {
}
message ChessRogueGiveUpScRsp {
AEMAPGKPPJA AEFMMOHKCHJ = 4; // offset: 16
PPAGCEGGCAK LFLCDNGALME = 6; // offset: 40
HIMJKAMHLMJ IHNENEGKEPO = 7; // offset: 56
OGHPKFMNNHL MINFCKLKLNJ = 8; // offset: 24
MANINNKMFHG stage_info = 9; // offset: 48
uint32 retcode = 14; // offset: 64
}
message ChessRogueLayerSettlement {
OGHPKFMNNHL MINFCKLKLNJ = 6; // offset: 24
uint32 difficulty = 9; // offset: 32
}
message ChessRogueLeaveCsReq {
}
message ChessRogueLeaveScRsp {
uint32 retcode = 4; // offset: 56
AEMAPGKPPJA AEFMMOHKCHJ = 6; // offset: 16
PPAGCEGGCAK LFLCDNGALME = 11; // offset: 48
HIMJKAMHLMJ IHNENEGKEPO = 12; // offset: 40
MANINNKMFHG stage_info = 14; // offset: 24
}
message ChessRogueNousDiceSurfaceUnlockNotify {
uint32 HBKEEBKFBFI = 13; // offset: 24
}
message ChessRogueNousDiceUpdateNotify {
MOOKMKEKMKC DDHKAGCLBLH = 2; // offset: 24
}
message ChessRogueNousEditDiceScRsp {
uint32 retcode = 10; // offset: 32
HGCIAPKELAF IOCCACNJIGD = 12; // offset: 16
}
message ChessRogueNousEnableRogueTalentCsReq {
uint32 CKHCLKOALKE = 1; // offset: 24
}
message ChessRogueNousEnableRogueTalentScRsp {
uint32 FPCCPKAOGKG = 9; // offset: 36
uint32 retcode = 10; // offset: 32
FDBDLBAPDBE JCOBJAMPOAL = 14; // offset: 24
}
message ChessRogueNousGetRogueTalentInfoCsReq {
}
message ChessRogueNousGetRogueTalentInfoScRsp {
uint32 retcode = 6; // offset: 32
FDBDLBAPDBE JCOBJAMPOAL = 12; // offset: 16
uint32 FPCCPKAOGKG = 15; // offset: 36
}
message ChessRogueQueryCsReq {
}
message ChessRogueQueryScRsp {
OGHPKFMNNHL MINFCKLKLNJ = 2; // offset: 40
PPAGCEGGCAK LFLCDNGALME = 6; // offset: 48
DJEKEGMEHLK info = 8; // offset: 16
HIMJKAMHLMJ IHNENEGKEPO = 10; // offset: 32
uint32 retcode = 12; // offset: 56
}
message ChessRogueQuestFinishNotify {
uint32 PEGKFPIKPKP = 9; // offset: 24
}
message ChessRogueQuitCsReq {
}
message ChessRogueQuitScRsp {
OGHPKFMNNHL MINFCKLKLNJ = 4; // offset: 16
HIMJKAMHLMJ IHNENEGKEPO = 6; // offset: 48
AEMAPGKPPJA AEFMMOHKCHJ = 7; // offset: 40
LKPCDHCKHKP OEIBHLMDJKA = 8; // offset: 24
uint32 retcode = 10; // offset: 72
MANINNKMFHG stage_info = 11; // offset: 56
PPAGCEGGCAK LFLCDNGALME = 13; // offset: 64
}
message ChessRogueReRollDiceCsReq {
uint32 MMNMIFAAHOF = 14; // offset: 24
}
message ChessRogueReRollDiceScRsp {
uint32 retcode = 9; // offset: 32
KFACLOGFNJF POHEPEEFBOA = 12; // offset: 24
}
message ChessRogueRollDiceCsReq {
uint32 MMNMIFAAHOF = 12; // offset: 24
}
message ChessRogueRollDiceScRsp {
KFACLOGFNJF POHEPEEFBOA = 9; // offset: 24
uint32 retcode = 14; // offset: 32
}
message ChessRogueSelectCellCsReq {
uint32 IHAOMLEPHOM = 2; // offset: 24
}
message ChessRogueSelectCellScRsp {
NAPFNBJDIOO EEGHDAJOHJO = 1; // offset: 16
uint32 retcode = 15; // offset: 32
}
message ChessRogueSkipTeachingLevelCsReq {
}
message ChessRogueSkipTeachingLevelScRsp {
ItemList PDJCAHBPKLK = 6; // offset: 24
uint32 retcode = 14; // offset: 32
}
message ChessRogueStartCsReq {
uint32 PDFAHEKNHNJ = 1; // offset: 60
repeated uint32 JKPIPNMGGOA = 4; // offset: 16
repeated uint32 NOEPBNMJFGL = 7; // offset: 24
uint32 AFEMBLFCCCH = 9; // offset: 56
uint32 id = 13; // offset: 64
repeated uint32 unfinished_story_line_id_list = 14; // offset: 48
repeated uint32 OCEGEKKFLAL = 15; // offset: 32
}
message ChessRogueStartScRsp {
uint32 retcode = 2; // offset: 48
MANINNKMFHG stage_info = 7; // offset: 24
OFGJFLCBBJP HPHKDGJHIJL = 10; // offset: 40
DJEKEGMEHLK info = 13; // offset: 32
}
message ChessRogueUpdateActionPointScNotify {
int32 EABEFBDOJEO = 13; // offset: 24
}
message ChessRogueUpdateAeonModifierValueScNotify {
uint32 AFEMBLFCCCH = 9; // offset: 28
int32 FJCIKNAKJOG = 15; // offset: 24
}
message ChessRogueUpdateAllowedSelectCellScNotify {
uint32 AIHCKNAMPBP = 4; // offset: 32
repeated uint32 AADAFLKEJGD = 9; // offset: 16
}
message ChessRogueUpdateDiceInfoScNotify {
KFACLOGFNJF POHEPEEFBOA = 14; // offset: 24
}
message ChessRogueUpdateDicePassiveAccumulateValueScNotify {
int32 CGPHGIBCNOH = 8; // offset: 24
}
message ChessRogueUpdateLevelBaseInfoScNotify {
GDHLDNFLOOF GKDCPNLOLNF = 2; // offset: 28
IOJJCDAPLAJ reason = 11; // offset: 24
}
message ChessRogueUpdateMoneyInfoScNotify {
AGEOGDOGDMM DHEKLJDBNNP = 14; // offset: 16
}
message ChessRogueUpdateReviveInfoScNotify {
GAJDPEBBFMG MFEODNJNGDP = 13; // offset: 16
}
message ChessRogueUpdateUnlockLevelScNotify {
repeated uint32 HKCDKHJCNDC = 6; // offset: 24
}
enum CmdChessRogueType {
CmdChessRogueType_NLCDGIPGFDJ = 0;
CmdChessRogueType_GetChessRogueStoryInfoCsReq = 5407;
CmdChessRogueType_FinishChessRogueSubStoryScRsp = 5549;
CmdChessRogueType_ChessRogueUpdateAllowedSelectCellScNotify = 5551;
CmdChessRogueType_ChessRogueNousEnableRogueTalentCsReq = 5553;
CmdChessRogueType_ChessRogueQueryScRsp = 5435;
CmdChessRogueType_SyncChessRogueNousSubStoryScNotify = 5499;
CmdChessRogueType_ChessRogueReRollDiceCsReq = 5476;
CmdChessRogueType_GetChessRogueNousStoryInfoCsReq = 5489;
CmdChessRogueType_SyncChessRogueNousValueScNotify = 5451;
CmdChessRogueType_ChessRogueStartCsReq = 5426;
CmdChessRogueType_ChessRogueGiveUpScRsp = 5514;
CmdChessRogueType_BBJHOEONOJJ = 5449;
CmdChessRogueType_ChessRogueRollDiceCsReq = 5564;
CmdChessRogueType_ChessRogueNousEditDiceScRsp = 5600;
CmdChessRogueType_GetChessRogueNousStoryInfoScRsp = 5523;
CmdChessRogueType_ChessRogueConfirmRollScRsp = 5432;
CmdChessRogueType_ChessRogueQuitCsReq = 5464;
CmdChessRogueType_ChessRogueReRollDiceScRsp = 5453;
CmdChessRogueType_ChessRogueEnterScRsp = 5483;
CmdChessRogueType_ChessRogueUpdateDiceInfoScNotify = 5493;
CmdChessRogueType_ChessRogueNousEnableRogueTalentScRsp = 5557;
CmdChessRogueType_GNIDKFANIGF = 5487;
CmdChessRogueType_ChessRogueStartScRsp = 5471;
CmdChessRogueType_ChessRogueCellUpdateNotify = 5580;
CmdChessRogueType_AOACLOOJNLP = 5474;
CmdChessRogueType_GOHNEBADJNM = 5452;
CmdChessRogueType_ChessRogueRollDiceScRsp = 5535;
CmdChessRogueType_ChessRogueEnterCellScRsp = 5536;
CmdChessRogueType_EnterChessRogueAeonRoomCsReq = 5433;
CmdChessRogueType_ChessRogueUpdateUnlockLevelScNotify = 5501;
CmdChessRogueType_GetChessRogueStoryAeonTalkInfoCsReq = 5599;
CmdChessRogueType_ChessRogueLeaveScRsp = 5419;
CmdChessRogueType_ChessRogueUpdateAeonModifierValueScNotify = 5573;
CmdChessRogueType_EnterChessRogueAeonRoomScRsp = 5525;
CmdChessRogueType_ChessRogueNousGetRogueTalentInfoScRsp = 5454;
CmdChessRogueType_ChessRogueGiveUpCsReq = 5561;
CmdChessRogueType_ChessRogueQuitScRsp = 5472;
CmdChessRogueType_ChessRogueUpdateDicePassiveAccumulateValueScNotify = 5477;
CmdChessRogueType_ChessRogueUpdateReviveInfoScNotify = 5569;
CmdChessRogueType_GetChessRogueStoryInfoScRsp = 5416;
CmdChessRogueType_ChessRogueQuestFinishNotify = 5513;
CmdChessRogueType_EJFJAINAICB = 5554;
CmdChessRogueType_ChessRogueCheatRollCsReq = 5533;
CmdChessRogueType_SyncChessRogueNousMainStoryScNotify = 5526;
CmdChessRogueType_ChessRogueEnterCellCsReq = 5468;
CmdChessRogueType_ChessRogueChangeAeonDimensionNotify = 5410;
CmdChessRogueType_ChessRogueCheatRollScRsp = 5415;
CmdChessRogueType_SyncChessRogueMainStoryFinishScNotify = 5589;
CmdChessRogueType_NLHKGMGLBOD = 5578;
CmdChessRogueType_ChessRogueSelectCellScRsp = 5491;
CmdChessRogueType_ChessRogueSkipTeachingLevelCsReq = 5427;
CmdChessRogueType_ChessRogueEnterNextLayerScRsp = 5422;
CmdChessRogueType_ChessRogueNousDiceUpdateNotify = 5505;
CmdChessRogueType_SelectChessRogueSubStoryCsReq = 5423;
CmdChessRogueType_ChessRogueConfirmRollCsReq = 5552;
CmdChessRogueType_ChessRogueNousGetRogueTalentInfoCsReq = 5417;
CmdChessRogueType_EnhanceRogueBuffCsReq = 5484;
CmdChessRogueType_ChessRogueQueryCsReq = 5547;
CmdChessRogueType_GetChessRogueStoryAeonTalkInfoScRsp = 5511;
CmdChessRogueType_SelectChessRogueSubStoryScRsp = 5516;
CmdChessRogueType_FinishChessRogueSubStoryCsReq = 5485;
CmdChessRogueType_ChessRogueUpdateMoneyInfoScNotify = 5424;
CmdChessRogueType_ChessRogueUpdateActionPointScNotify = 5510;
CmdChessRogueType_IANLHKCHNIH = 5503;
CmdChessRogueType_ChessRogueLeaveCsReq = 5462;
CmdChessRogueType_ChessRogueEnterNextLayerCsReq = 5447;
CmdChessRogueType_ChessRogueLayerSettlement = 5540;
CmdChessRogueType_EnhanceRogueBuffScRsp = 5469;
CmdChessRogueType_ChessRogueUpdateLevelBaseInfoScNotify = 5598;
CmdChessRogueType_ChessRogueNousDiceSurfaceUnlockNotify = 5438;
CmdChessRogueType_ChessRogueSkipTeachingLevelScRsp = 5488;
CmdChessRogueType_ChessRogueSelectCellCsReq = 5534;
CmdChessRogueType_ChessRogueEnterCsReq = 5437;
}
message DDAFEPBGOHK {
uint32 FPCCPKAOGKG = 8; // offset: 32
FDBDLBAPDBE GMILDFJFOGD = 9; // offset: 16
}
message DECHJACNLGP {
uint32 BJBALPKFELE = 5; // offset: 24
uint32 monster_id = 7; // offset: 28
}
message DFKMNLIJMFB {
uint32 POFBAHEECGB = 5; // offset: 36
repeated DECHJACNLGP GEJNMNBLFLG = 8; // offset: 24
bool is_selected = 12; // offset: 32
}
message DJEKEGMEHLK {
AEMAPGKPPJA AEFMMOHKCHJ = 1; // offset: 32
LKPCDHCKHKP OEIBHLMDJKA = 2; // offset: 80
NHLBNBBDHMI DNPCCFFFBHN = 3; // offset: 72
KFACLOGFNJF POHEPEEFBOA = 4; // offset: 56
EPDDOMFGIMK AJPMADHMGML = 6; // offset: 40
KCHPLCFMGLF EIOHFJMFOKF = 7; // offset: 48
MOIOKCDLNHE AFHEGGDHAOC = 8; // offset: 16
DLCNDCKCIPC story_info = 9; // offset: 96
AGEOGDOGDMM DHEKLJDBNNP = 10; // offset: 88
INHBMHCJJCN FMIGOKIDKJL = 13; // offset: 104
uint32 DLOJFEEHLIJ = 14; // offset: 120
EGLAPJGFKPN HABJHGPFGEB = 15; // offset: 64
NEGNNJGLFJP EIIHJJEBKOE = 1140; // offset: 112
}
message DJHNHHCMKMF {
uint32 retcode = 7; // offset: 32
repeated uint32 NOEPBNMJFGL = 13; // offset: 24
}
message DLCNDCKCIPC {
uint32 HGKBJIAAFPC = 1; // offset: 40
repeated uint32 AAFIFEGKACO = 2; // offset: 24
bool HIFMFMBCODL = 5; // offset: 32
uint32 JGCCIMMEDIJ = 11; // offset: 36
}
message DMGODFDFPEI {
uint32 MNMJCNOLIII = 6; // offset: 24
uint32 AFEMBLFCCCH = 15; // offset: 28
}
enum DPBCJGCPMLE {
DPBCJGCPMLE_PMJGFDCJKML = 0;
DPBCJGCPMLE_BPGDELOMEKH = 1;
DPBCJGCPMLE_DNOMGJBOGAD = 2;
DPBCJGCPMLE_PEIIMIHPEMG = 3;
DPBCJGCPMLE_KILLHJLIFJD = 4;
DPBCJGCPMLE_MFDBGOABEKJ = 5;
}
message DPELLHBJGML {
uint32 EPOHKNLFEAB = 5; // offset: 60
uint32 AAKGDLDFIIE = 8; // offset: 56
IKCONCOKNAN ONKBPKPOHEC = 9; // offset: 32
repeated GKDJBPJOGPO AGIJECGIBGJ = 10; // offset: 48
EJHDHGGMILA BAGNPGNGLOJ = 13; // offset: 16
repeated uint32 AADAFLKEJGD = 15; // offset: 40
}
message EHKDAJFLIEI {
uint32 HHFKOOJBOBF = 9; // offset: 24
uint32 JAAIADKFPCL = 15; // offset: 28
}
message EJHDHGGMILA {
uint32 LGPJLJAMJFJ = 1; // offset: 32
LMNCBIDKHLF OLJCAJMFJPO = 9; // offset: 16
}
message EPDDOMFGIMK {
int32 OPKEHOLONMJ = 9; // offset: 24
}
message EPHFHKDJKMD {
uint32 JGCCIMMEDIJ = 13; // offset: 24
uint32 APHIOEALOGI = 15; // offset: 28
}
message EditChessRogueNousBranchSurfaceCsReq {
uint32 slot_id = 3; // offset: 28
uint32 AMPFBGKHJBF = 14; // offset: 24
}
message EnterChessRogueAeonRoomCsReq {
}
message EnterChessRogueAeonRoomScRsp {
MANINNKMFHG stage_info = 7; // offset: 16
uint32 retcode = 10; // offset: 32
}
enum FILMJJMEBJA {
FILMJJMEBJA_NLCDGIPGFDJ = 0;
FILMJJMEBJA_BFADFAELKLJ = 1;
FILMJJMEBJA_CIHFGJDCHIA = 2;
FILMJJMEBJA_GMCLFNKAHIM = 3;
}
message FJKGDHKKDFF {
repeated DMGODFDFPEI JHBFEGDPLJN = 13; // offset: 16
}
message FOAGKOAJEMD {
}
message FinishChessRogueSubStoryCsReq {
uint32 HONCDMKPBEG = 2; // offset: 24
}
message FinishChessRogueSubStoryScRsp {
uint32 HONCDMKPBEG = 5; // offset: 32
uint32 retcode = 7; // offset: 28
uint32 KPDLMKFLJAI = 11; // offset: 24
}
message GAJDPEBBFMG {
ItemCostData LNIEFKBMIPD = 12; // offset: 16
}
message GBDPDGAHPNK {
AACJBNFGABA ILMAMLBLIDL = 3; // offset: 24
uint32 retcode = 7; // offset: 32
}
enum GDHLDNFLOOF {
GDHLDNFLOOF_ADHGHGEFMLG = 0;
GDHLDNFLOOF_BHOGGJNMHPK = 1;
GDHLDNFLOOF_HDMDBOMJDDI = 2;
GDHLDNFLOOF_IGDHFMCJMIL = 3;
GDHLDNFLOOF_EMJFLBCFONO = 4;
GDHLDNFLOOF_EHMMIFPLLHM = 5;
}
message GKDJBPJOGPO {
uint32 IHAOMLEPHOM = 2; // offset: 24
}
message GetChessRogueNousStoryInfoCsReq {
}
message GetChessRogueNousStoryInfoScRsp {
uint32 retcode = 4; // offset: 40
repeated BKJCADFCHAB POABJDELNGH = 7; // offset: 32
repeated PJBODOPJFGA FNKLMMACCMJ = 12; // offset: 16
}
message GetChessRogueStoryAeonTalkInfoCsReq {
uint32 OEANPIHCHHF = 2; // offset: 24
}
message GetChessRogueStoryAeonTalkInfoScRsp {
map<uint32, uint32> LDPAJKIEPIP = 2; // offset: 24
uint32 OEANPIHCHHF = 14; // offset: 32
uint32 retcode = 15; // offset: 36
}
message GetChessRogueStoryInfoCsReq {
}
message GetChessRogueStoryInfoScRsp {
repeated CHHBLFHDFEK FNKLMMACCMJ = 1; // offset: 24
repeated EPHFHKDJKMD POABJDELNGH = 6; // offset: 16
uint32 retcode = 13; // offset: 40
}
message HGCIAPKELAF {
uint32 PDFAHEKNHNJ = 2; // offset: 36
uint32 MABFMAFCEOA = 7; // offset: 32
repeated EditChessRogueNousBranchSurfaceCsReq LFLFEKEAOCL = 11; // offset: 16
uint32 AHNGMINODKG = 15; // offset: 40
}
message HIMJKAMHLMJ {
LPCINMGGCNI EIIHJJEBKOE = 6; // offset: 16
FJKGDHKKDFF FDEEBBFMBLB = 8; // offset: 56
MOOKMKEKMKC IOCCACNJIGD = 9; // offset: 64
repeated uint32 FEBKOJODAAM = 10; // offset: 40
repeated uint32 HKCDKHJCNDC = 11; // offset: 32
DDAFEPBGOHK JCOBJAMPOAL = 12; // offset: 48
}
message IACEIJKMLLN {
HGCIAPKELAF JPJPDLBENDH = 11; // offset: 24
}
message IFFEHFHAKCB {
uint32 avatar_id = 4; // offset: 24
}
message IKCONCOKNAN {
uint32 ABOHPPHHPEI = 3; // offset: 32
uint32 GHKDAJNDBBA = 4; // offset: 44
repeated CGMCMAKMJDK CPPCIGMJALM = 7; // offset: 24
uint32 height = 9; // offset: 36
uint32 width = 15; // offset: 40
}
message IOHKFHBGICD {
ItemList item_list = 12; // offset: 16
}
enum IOJJCDAPLAJ {
IOJJCDAPLAJ_OLBIJIJCONK = 0;
IOJJCDAPLAJ_HCFMGBEFBGD = 1;
}
message JECIOGKPHFN {
repeated uint32 JJHFHLAHLGP = 14; // offset: 16
}
message JKLCLLAFHOC {
DFKMNLIJMFB MGACFLNJLCK = 6; // offset: 32
JECIOGKPHFN MKMLKGOOAMK = 11; // offset: 24
}
message KCHPLCFMGLF {
repeated IFFEHFHAKCB JOLEGACINNK = 11; // offset: 24
GAJDPEBBFMG MFEODNJNGDP = 15; // offset: 32
}
message KFACLOGFNJF {
ChessRogueDiceStatus OACDALINONI = 2; // offset: 96
uint32 ONCIOGBKPPI = 3; // offset: 64
uint32 DGHEPBKLKDP = 4; // offset: 56
uint32 JDLKMDFFMGP = 5; // offset: 60
ChessRogueDiceType CEBDDDJMJIJ = 7; // offset: 80
uint32 DGLIOIEKGNP = 9; // offset: 88
uint32 FLADMNIKGEI = 11; // offset: 84
uint32 BMLMHPPLDDE = 12; // offset: 68
uint32 EFDMLFGILKK = 13; // offset: 76
bool BGDHHJLICFA = 14; // offset: 92
int32 CMDDPMHCALK = 464; // offset: 72
HGCIAPKELAF GMDKBGODBCB = 631; // offset: 48
LMNCBIDKHLF BOPGHOPCFHF = 942; // offset: 40
BMCNDLNONMO OBLADGDFCCN = 997; // offset: 32
repeated uint32 BDGMPDLBDGN = 1793; // offset: 24
bool IHCAMLMFAOH = 1814; // offset: 93
}
message LKPCDHCKHKP {
uint32 GKDCPNLOLNF = 1; // offset: 48
DPELLHBJGML board = 2; // offset: 24
int32 EABEFBDOJEO = 4; // offset: 40
uint32 id = 9; // offset: 32
uint32 MLLDCLNMIOG = 11; // offset: 44
uint32 MDAIAMFJNHM = 12; // offset: 36
}
message LMNCBIDKHLF {
repeated BMCNDLNONMO HDLGLFGKONC = 12; // offset: 16
}
message LOINLLCCNBD {
repeated uint32 NOEPBNMJFGL = 3; // offset: 24
uint32 DCABCEOHHNN = 6; // offset: 32
}
message LPCINMGGCNI {
repeated uint32 KHCANAKMBDJ = 9; // offset: 24
}
message MANINNKMFHG {
LineupInfo lineup = 2; // offset: 32
SceneInfo scene = 14; // offset: 16
}
message MCDONFNGMJE {
oneof CGIFMOFGECO {
DFKMNLIJMFB MGACFLNJLCK = 10; // offset: 24
JECIOGKPHFN MKMLKGOOAMK = 7; // offset: 24
JKLCLLAFHOC LPAAMNFFAIB = 8; // offset: 24
}
}
message MOIOKCDLNHE {
bool HIFMFMBCODL = 1; // offset: 48
repeated uint32 IDCJMPMJHGC = 3; // offset: 32
bool LKDOGPNPGPF = 4; // offset: 49
uint32 KPDLMKFLJAI = 9; // offset: 56
repeated uint32 GBLLJKFOIDK = 11; // offset: 16
repeated uint32 EKNOAJJDPMM = 12; // offset: 40
uint32 HONCDMKPBEG = 14; // offset: 52
}
message MOOKMKEKMKC {
repeated uint32 ADLKMLFOFPF = 3; // offset: 40
map<uint32, bool> PEGDMOMCFAD = 9; // offset: 32
repeated HGCIAPKELAF BILCGENIGJM = 10; // offset: 16
}
message NAPFNBJDIOO {
IOHKFHBGICD reward_item = 5; // offset: 24
EHKDAJFLIEI MCGGEAAHBPD = 11; // offset: 32
}
message NEGNNJGLFJP {
repeated uint32 KEHKLHMEABI = 10; // offset: 24
}
message OFGJFLCBBJP {
uint32 EIMFLPNFPGM = 6; // offset: 32
repeated CGMCMAKMJDK CPPCIGMJALM = 15; // offset: 16
}
message OGHPKFMNNHL {
uint32 KPDLMKFLJAI = 1; // offset: 108
bool is_finish = 2; // offset: 104
uint32 OBBGJAFECBE = 3; // offset: 88
LineupInfo BJDLGBBPFCK = 4; // offset: 56
GMIJHCONFIH DNPCCFFFBHN = 5; // offset: 48
APNCCNFJBKO HABJHGPFGEB = 6; // offset: 64
uint32 MMIDEAMEANB = 7; // offset: 120
DPBCJGCPMLE HCPBMIEGDON = 8; // offset: 92
uint32 difficulty = 9; // offset: 80
uint32 HLOCCOOMBGG = 10; // offset: 76
uint32 ADMADHCDHJE = 12; // offset: 96
ItemList DAKEDPKJMLB = 14; // offset: 16
repeated uint32 AFGFOBPLFIL = 15; // offset: 40
uint32 OLMLOEHHFCG = 216; // offset: 112
uint32 DLOJFEEHLIJ = 666; // offset: 100
MOIOKCDLNHE AFHEGGDHAOC = 1010; // offset: 24
uint32 score_id = 1039; // offset: 84
uint32 OEGLLHMMBEM = 1301; // offset: 72
uint32 INNAPIIHJFK = 1857; // offset: 116
}
message OKMIJLHMGCD {
GAJDPEBBFMG MFEODNJNGDP = 7; // offset: 16
uint32 retcode = 11; // offset: 32
}
message PJBODOPJFGA {
FILMJJMEBJA status = 1; // offset: 28
uint32 KPDLMKFLJAI = 3; // offset: 24
}
message PPAGCEGGCAK {
repeated uint32 FEBKOJODAAM = 4; // offset: 32
repeated uint32 HKCDKHJCNDC = 6; // offset: 56
LPCINMGGCNI EIIHJJEBKOE = 7; // offset: 16
MOOKMKEKMKC IOCCACNJIGD = 9; // offset: 48
FJKGDHKKDFF FDEEBBFMBLB = 12; // offset: 64
DDAFEPBGOHK JCOBJAMPOAL = 15; // offset: 40
}
message SelectChessRogueSubStoryCsReq {
uint32 rogue_dialogue_event_id = 9; // offset: 24
uint32 HONCDMKPBEG = 14; // offset: 28
}
message SelectChessRogueSubStoryScRsp {
uint32 rogue_dialogue_event_id = 2; // offset: 24
uint32 retcode = 4; // offset: 28
}
message SyncChessRogueMainStoryFinishScNotify {
uint32 KPDLMKFLJAI = 1; // offset: 24
}
message SyncChessRogueNousMainStoryScNotify {
repeated PJBODOPJFGA FNKLMMACCMJ = 13; // offset: 24
}
message SyncChessRogueNousSubStoryScNotify {
uint32 HONCDMKPBEG = 8; // offset: 24
}
message SyncChessRogueNousValueScNotify {
EPDDOMFGIMK AJPMADHMGML = 3; // offset: 24
}
+433
View File
@@ -0,0 +1,433 @@
syntax = "proto3";
message BBDLCOJKGMI {
GLLDHGHJLOA PHLAMKCLLKP = 2; // offset: 16
}
enum BDEJGKKACMA {
BDEJGKKACMA_NLCDGIPGFDJ = 0;
BDEJGKKACMA_hp = 1;
BDEJGKKACMA_COJOIFPPCIJ = 2;
}
message CJHOCMLPMJD {
repeated uint32 AJFJLCKPNAM = 5; // offset: 16
}
message ChimeraDuelChangeLineupCsReq {
uint32 ALJOJIDAAPC = 5; // offset: 32
repeated uint32 AJFJLCKPNAM = 6; // offset: 24
uint32 GIECFFNDLEB = 8; // offset: 36
}
message ChimeraDuelChangeLineupScRsp {
uint32 retcode = 10; // offset: 32
repeated uint32 AJFJLCKPNAM = 11; // offset: 16
}
message ChimeraDuelEndGameCsReq {
}
message ChimeraDuelEndGameScRsp {
uint32 retcode = 4; // offset: 32
EBPBMFBFEJA CECFDNCDBEI = 13; // offset: 16
}
message ChimeraDuelEndRoundBattleStageCsReq {
IDGMALDABBE stt = 1; // offset: 24
DIIKFKNEHHG NONPIMDDJNN = 2; // offset: 36
uint32 MILMHPODLBB = 15; // offset: 32
}
message ChimeraDuelEndRoundBattleStageScRsp {
uint32 retcode = 9; // offset: 32
DIIKFKNEHHG NONPIMDDJNN = 11; // offset: 40
oneof KKNBOACNCON {
LCEDDGELBMJ CFDIKLBINHK = 1788; // offset: 16
EBPBMFBFEJA CECFDNCDBEI = 693; // offset: 16
}
}
message ChimeraDuelEndRoundShopStageCsReq {
}
message ChimeraDuelEndRoundShopStageScRsp {
uint32 retcode = 6; // offset: 32
LCEDDGELBMJ CFDIKLBINHK = 13; // offset: 24
}
message ChimeraDuelFinishMasterChallengeCsReq {
uint32 IPINHNFCIOE = 8; // offset: 24
}
message ChimeraDuelFinishMasterChallengeScRsp {
uint32 IPINHNFCIOE = 3; // offset: 24
uint32 retcode = 7; // offset: 28
}
message ChimeraDuelGetDataCsReq {
}
message ChimeraDuelGetDataScRsp {
LCEDDGELBMJ CFDIKLBINHK = 2; // offset: 16
uint32 retcode = 4; // offset: 40
PCBOLEAFMDN COFPFIDNONN = 8; // offset: 32
}
message ChimeraDuelGetFriendListCsReq {
}
message ChimeraDuelGetFriendListScRsp {
repeated MPPHIOJNKGB friend_list = 2; // offset: 24
uint32 retcode = 6; // offset: 32
}
message ChimeraDuelPlayerRankData {
uint32 score_id = 6; // offset: 24
uint32 rank = 15; // offset: 28
}
message ChimeraDuelSaveFriendPvpLineupCsReq {
uint32 slot = 10; // offset: 24
}
message ChimeraDuelSaveFriendPvpLineupScRsp {
uint32 retcode = 7; // offset: 36
PNCNGIAMLCA lineup = 11; // offset: 16
uint32 slot = 13; // offset: 32
}
message ChimeraDuelSelectGameCsReq {
uint32 FGLEKNDHMKN = 3; // offset: 24
}
message ChimeraDuelSelectGameScRsp {
uint32 FGLEKNDHMKN = 8; // offset: 24
uint32 retcode = 11; // offset: 28
}
message ChimeraDuelSellChimeraCsReq {
repeated uint32 AJFJLCKPNAM = 1; // offset: 16
uint32 NDJGKJMPPHJ = 2; // offset: 32
}
message ChimeraDuelSellChimeraScRsp {
repeated uint32 AJFJLCKPNAM = 5; // offset: 16
uint32 NDJGKJMPPHJ = 8; // offset: 32
uint32 retcode = 14; // offset: 36
}
message ChimeraDuelSetFriendDefendLineupCsReq {
uint32 slot = 14; // offset: 24
}
message ChimeraDuelSetFriendDefendLineupScRsp {
uint32 retcode = 10; // offset: 24
uint32 slot = 13; // offset: 28
}
message ChimeraDuelShopBuyChimeraCsReq {
repeated uint32 FMMICIHEOCM = 9; // offset: 16
uint32 GCKFOOIEHHA = 11; // offset: 36
uint32 KODOOHHPIKN = 13; // offset: 32
}
message ChimeraDuelShopBuyChimeraScRsp {
uint32 retcode = 4; // offset: 24
}
message ChimeraDuelShopBuyItemCsReq {
uint32 JHINLPCKMPK = 8; // offset: 28
uint32 AGBAIFPNKII = 13; // offset: 24
}
message ChimeraDuelShopBuyItemScRsp {
uint32 retcode = 9; // offset: 24
}
message ChimeraDuelShopLockCsReq {
bool is_locked = 1; // offset: 32
oneof KKNBOACNCON {
uint32 NDJGKJMPPHJ = 13; // offset: 16
uint32 AGBAIFPNKII = 2; // offset: 16
}
}
message ChimeraDuelShopLockScRsp {
uint32 retcode = 3; // offset: 40
bool is_locked = 15; // offset: 36
oneof KKNBOACNCON {
uint32 NDJGKJMPPHJ = 4; // offset: 16
uint32 AGBAIFPNKII = 5; // offset: 16
}
}
message ChimeraDuelShopRefreshCsReq {
}
message ChimeraDuelShopRefreshScRsp {
uint32 retcode = 11; // offset: 24
}
message ChimeraDuelStartGameCsReq {
uint32 IPINHNFCIOE = 9; // offset: 24
}
message ChimeraDuelStartGameScRsp {
uint32 retcode = 7; // offset: 32
LCEDDGELBMJ CFDIKLBINHK = 15; // offset: 16
}
message ChimeraDuelSyncChangeScNotify {
repeated LGEDKNLBCAN DGNGMJMPFGK = 13; // offset: 24
}
message ChimeraDuelUnlockMasterCsReq {
uint32 IPINHNFCIOE = 7; // offset: 24
}
message ChimeraDuelUnlockMasterScRsp {
uint32 IPINHNFCIOE = 9; // offset: 28
uint32 retcode = 15; // offset: 24
}
enum CmdChimeraDuelType {
CmdChimeraDuelType_NLCDGIPGFDJ = 0;
CmdChimeraDuelType_ChimeraDuelSaveFriendPvpLineupScRsp = 9251;
CmdChimeraDuelType_ChimeraDuelShopRefreshCsReq = 9217;
CmdChimeraDuelType_ChimeraDuelGetFriendListCsReq = 9253;
CmdChimeraDuelType_ChimeraDuelSetFriendDefendLineupScRsp = 9245;
CmdChimeraDuelType_ChimeraDuelSetFriendDefendLineupCsReq = 9227;
CmdChimeraDuelType_ChimeraDuelChangeLineupCsReq = 9249;
CmdChimeraDuelType_ChimeraDuelGetDataScRsp = 9216;
CmdChimeraDuelType_ChimeraDuelShopRefreshScRsp = 9229;
CmdChimeraDuelType_ChimeraDuelGetFriendListScRsp = 9243;
CmdChimeraDuelType_ChimeraDuelSyncChangeScNotify = 9252;
CmdChimeraDuelType_ChimeraDuelShopBuyItemScRsp = 9212;
CmdChimeraDuelType_ChimeraDuelShopLockScRsp = 9248;
CmdChimeraDuelType_ChimeraDuelSellChimeraCsReq = 9222;
CmdChimeraDuelType_ChimeraDuelEndRoundShopStageScRsp = 9214;
CmdChimeraDuelType_ChimeraDuelGetDataCsReq = 9244;
CmdChimeraDuelType_ChimeraDuelEndRoundShopStageCsReq = 9236;
CmdChimeraDuelType_ChimeraDuelFinishMasterChallengeCsReq = 9238;
CmdChimeraDuelType_ChimeraDuelEndRoundBattleStageCsReq = 9258;
CmdChimeraDuelType_ChimeraDuelFinishMasterChallengeScRsp = 9234;
CmdChimeraDuelType_ChimeraDuelStartGameCsReq = 9226;
CmdChimeraDuelType_ChimeraDuelUnlockMasterCsReq = 9239;
CmdChimeraDuelType_ChimeraDuelChangeLineupScRsp = 9231;
CmdChimeraDuelType_ChimeraDuelEndRoundBattleStageScRsp = 9224;
CmdChimeraDuelType_ChimeraDuelSelectGameCsReq = 9223;
CmdChimeraDuelType_ChimeraDuelShopBuyItemCsReq = 9233;
CmdChimeraDuelType_ChimeraDuelSellChimeraScRsp = 9215;
CmdChimeraDuelType_ChimeraDuelShopBuyChimeraScRsp = 9235;
CmdChimeraDuelType_ChimeraDuelEndGameCsReq = 9250;
CmdChimeraDuelType_ChimeraDuelShopBuyChimeraCsReq = 9257;
CmdChimeraDuelType_ChimeraDuelStartGameScRsp = 9221;
CmdChimeraDuelType_ChimeraDuelShopLockCsReq = 9228;
CmdChimeraDuelType_ChimeraDuelSelectGameScRsp = 9225;
CmdChimeraDuelType_ChimeraDuelUnlockMasterScRsp = 9242;
CmdChimeraDuelType_ChimeraDuelSaveFriendPvpLineupCsReq = 9219;
CmdChimeraDuelType_ChimeraDuelEndGameScRsp = 9218;
}
enum DIIKFKNEHHG {
DIIKFKNEHHG_NLCDGIPGFDJ = 0;
DIIKFKNEHHG_EHNIPLNEEDI = 1;
DIIKFKNEHHG_FAODKNDLNPF = 2;
DIIKFKNEHHG_EEOOMIBEMNH = 3;
}
message DMOJMNKOILL {
bool is_locked = 3; // offset: 29
bool IFIGFODOPBB = 4; // offset: 28
uint32 item_id = 8; // offset: 24
uint32 AGBAIFPNKII = 11; // offset: 32
}
message EBPBMFBFEJA {
uint32 FGLEKNDHMKN = 4; // offset: 44
LCEDDGELBMJ CFDIKLBINHK = 9; // offset: 24
ChimeraDuelPlayerRankData AAIMONALOPD = 11; // offset: 16
bool ENFKEAEGPBJ = 15; // offset: 40
}
message FJJHCDGNDPD {
repeated uint32 ACCKECIHCGJ = 1; // offset: 32
repeated uint32 JJOJFFAOEDI = 11; // offset: 16
}
message FLOPNJFNAOG {
POACIACEJJN JOOEEKMDAEO = 5; // offset: 16
bool NBHLDBBBPPA = 11; // offset: 32
}
message GIEPFAIPADI {
repeated uint32 FMMICIHEOCM = 10; // offset: 16
}
message GLLDHGHJLOA {
repeated uint32 AJFJLCKPNAM = 2; // offset: 32
uint32 rank = 3; // offset: 68
string nickname = 4; // offset: 24
uint32 IPINHNFCIOE = 6; // offset: 56
uint32 head_icon = 7; // offset: 64
uint32 uid = 8; // offset: 52
uint32 KIMKENNLHEH = 9; // offset: 48
repeated NHDGNBKBNDB BCGOAIPKGIK = 11; // offset: 16
uint32 hp = 13; // offset: 60
}
message HNAOOMKGFCB {
PDHFFPOJNJG source_type = 2; // offset: 28
uint32 BHCCDFFBAAM = 13; // offset: 32
uint32 LLMHAEAPGON = 14; // offset: 24
}
message IDGMALDABBE {
repeated KELKOMPBONA IIFPJKNCLGF = 3; // offset: 24
repeated KELKOMPBONA EECAHBHNDHC = 10; // offset: 32
NDLBFFKAGBN NMPGPDMHKAM = 11; // offset: 16
uint32 total_damage = 14; // offset: 48
uint32 cost_time = 15; // offset: 52
}
message JJKOHCPBGAL {
uint32 FLIEDGKFNOL = 5; // offset: 48
HNAOOMKGFCB source = 9; // offset: 16
GIEPFAIPADI LHEOBNDKGHD = 12; // offset: 32
oneof BHNPKLCNDNG {
BDEJGKKACMA LLCOEPJFGPE = 118; // offset: 24
uint32 BNCCMEGJONF = 446; // offset: 24
FJJHCDGNDPD IAECKEDODEF = 451; // offset: 24
}
}
message JJNHIKIGKJC {
uint32 unique_id = 6; // offset: 28
uint32 item_id = 7; // offset: 24
}
message KELKOMPBONA {
uint32 level = 1; // offset: 52
int32 atk = 2; // offset: 64
uint32 FGECDDFBFOJ = 5; // offset: 72
uint32 grid_fight_equipment_id = 6; // offset: 44
uint32 EBMJGPMHDMK = 7; // offset: 68
uint32 MBNBFBNKLGH = 8; // offset: 24
uint32 unique_id = 9; // offset: 28
uint32 DIECMLHJCFE = 10; // offset: 32
KPEPGHLKNFG status = 11; // offset: 60
int32 hp = 12; // offset: 56
uint32 index = 13; // offset: 48
uint32 DKHCOHKFKFA = 14; // offset: 40
uint32 exp = 15; // offset: 36
}
message KGHDDIBDABP {
uint32 IPAOBKONIFL = 2; // offset: 36
uint32 NDJGKJMPPHJ = 10; // offset: 32
bool is_locked = 11; // offset: 24
uint32 grid_fight_equipment_id = 13; // offset: 28
uint32 FGECDDFBFOJ = 14; // offset: 40
}
enum KPEPGHLKNFG {
KPEPGHLKNFG_LCNJHOKLMPN = 0;
KPEPGHLKNFG_JJBEPKLOLCP = 1;
KPEPGHLKNFG_DOGMHOAOJFD = 2;
}
message LCEDDGELBMJ {
repeated uint32 HGKDHJHKFBP = 2; // offset: 40
uint32 BAJHKGJPFED = 4; // offset: 76
uint32 NMPABPJHGPE = 5; // offset: 72
uint32 hp = 6; // offset: 56
uint32 IDNHBBMLNJK = 8; // offset: 52
uint32 JGPHDBDHKKO = 9; // offset: 64
uint32 KIMKENNLHEH = 10; // offset: 68
repeated NHDGNBKBNDB BCGOAIPKGIK = 13; // offset: 16
uint32 IPINHNFCIOE = 14; // offset: 48
oneof PAPIIIMEKDD {
POACIACEJJN HKFFIGBBFAE = 1599; // offset: 24
BBDLCOJKGMI PJCKOBNPFCB = 1575; // offset: 24
}
}
message LGEDKNLBCAN {
oneof MMCGBGDJIPN {
JJKOHCPBGAL ALPKKNKAFBG = 3; // offset: 16
uint32 PBCGHKNGBFC = 14; // offset: 16
NHDGNBKBNDB PFOBPLCGGGI = 9; // offset: 16
uint32 KBPJKIEBBON = 10; // offset: 16
FLOPNJFNAOG KJHMPBOIGGE = 11; // offset: 16
CJHOCMLPMJD FICFIOENBEN = 2; // offset: 16
uint32 GCKFOOIEHHA = 15; // offset: 16
uint32 HFOKEKMCOBP = 8; // offset: 16
uint32 CIFFLEBCFGK = 13; // offset: 16
MAFDLBFIJMB BHPPAPONGOE = 6; // offset: 16
uint32 NGBAKCIGBMN = 7; // offset: 16
}
}
message MAFDLBFIJMB {
PNCNGIAMLCA lineup = 10; // offset: 16
uint32 slot = 15; // offset: 32
}
message MPPHIOJNKGB {
uint32 uid = 1; // offset: 36
uint32 score_id = 4; // offset: 32
PNCNGIAMLCA lineup = 7; // offset: 24
}
message NDLBFFKAGBN {
uint32 BPHNEOLCKAD = 1; // offset: 40
uint32 MHDBNNKHBBL = 3; // offset: 28
uint32 total_turns = 5; // offset: 36
uint32 ODIBDCLGKBE = 6; // offset: 32
uint32 total_auto_turns = 12; // offset: 24
uint32 LPLLIICLCHB = 14; // offset: 44
}
message NHDGNBKBNDB {
int32 GIFJODBPLPJ = 3; // offset: 48
uint32 unique_id = 4; // offset: 32
JJNHIKIGKJC equip = 6; // offset: 16
int32 OEEIPJDNMOK = 8; // offset: 36
uint32 LLEOGLLHCLK = 10; // offset: 52
uint32 exp = 11; // offset: 40
uint32 FGECDDFBFOJ = 15; // offset: 44
}
message PCBOLEAFMDN {
uint32 NGBAKCIGBMN = 4; // offset: 76
uint32 DEFHFAGLMLC = 5; // offset: 68
repeated uint32 PGGOOINMOLF = 8; // offset: 24
uint32 FGLEKNDHMKN = 9; // offset: 64
uint32 CIFFLEBCFGK = 10; // offset: 72
repeated uint32 FOLMLBOLGEM = 11; // offset: 56
repeated uint32 HAKLMIAENCF = 12; // offset: 48
repeated MAFDLBFIJMB GNJGPFDKLBH = 14; // offset: 40
ChimeraDuelPlayerRankData AAIMONALOPD = 15; // offset: 32
}
enum PDHFFPOJNJG {
PDHFFPOJNJG_NLCDGIPGFDJ = 0;
PDHFFPOJNJG_GIKNCJMJLFE = 1;
PDHFFPOJNJG_PAGPNOKLNOM = 2;
PDHFFPOJNJG_LPIINKCPJPO = 3;
PDHFFPOJNJG_DIMIFCJPHME = 4;
PDHFFPOJNJG_AJGOEJHKOKE = 5;
}
message PNCNGIAMLCA {
repeated NHDGNBKBNDB BCGOAIPKGIK = 7; // offset: 32
repeated uint32 AJFJLCKPNAM = 9; // offset: 16
uint32 IPINHNFCIOE = 12; // offset: 40
}
message POACIACEJJN {
repeated DMOJMNKOILL LCJFDCHINHL = 6; // offset: 32
repeated KGHDDIBDABP DKCMMMPNEME = 9; // offset: 24
}
+161
View File
@@ -0,0 +1,161 @@
syntax = "proto3";
import "Common.proto";
message BILENDACAMP {
}
message ChimeraDoFinalRoundCsReq {
repeated DEJGMBKPHEC FJLPLIGMPHB = 4; // offset: 40
GCFGCHAMNOL lineup = 5; // offset: 48
bool CJEILDIOIOE = 10; // offset: 60
uint32 NMPCJAOIOHJ = 12; // offset: 56
repeated uint32 PKKGGLIGKKN = 13; // offset: 24
HFBJNFJHKPO stt = 15; // offset: 32
}
message ChimeraDoFinalRoundScRsp {
uint32 index = 1; // offset: 64
repeated GADFFIFFNHM DKMKPFDNEBL = 2; // offset: 24
uint32 NMPCJAOIOHJ = 3; // offset: 52
bool CJEILDIOIOE = 4; // offset: 60
uint32 ENMLPFBMPNI = 5; // offset: 56
uint32 finish_work_cnt = 7; // offset: 44
repeated ONNMLLIEENI CMBJOLCGMAI = 8; // offset: 16
uint32 HCENDLKKHOC = 9; // offset: 40
uint32 GGPKMPBBENP = 13; // offset: 48
uint32 retcode = 15; // offset: 68
}
message ChimeraFinishEndlessRoundCsReq {
uint32 NMPCJAOIOHJ = 4; // offset: 60
repeated uint32 PKKGGLIGKKN = 5; // offset: 24
GCFGCHAMNOL lineup = 6; // offset: 32
HFBJNFJHKPO stt = 10; // offset: 40
repeated DEJGMBKPHEC FJLPLIGMPHB = 13; // offset: 48
bool CJEILDIOIOE = 15; // offset: 56
}
message ChimeraFinishEndlessRoundScRsp {
uint32 PIGPKIDNMDH = 1; // offset: 32
uint32 IOMEILDMBNE = 2; // offset: 36
uint32 NMPCJAOIOHJ = 3; // offset: 40
uint32 EBDOCKLLKMI = 4; // offset: 44
uint32 MMFKMEGECOI = 11; // offset: 48
repeated GADFFIFFNHM DKMKPFDNEBL = 13; // offset: 16
bool CJEILDIOIOE = 14; // offset: 56
uint32 retcode = 15; // offset: 52
}
message ChimeraFinishRound {
HDIOKENOFNJ HFPGDCJMNIK = 1; // offset: 72
uint32 HCENDLKKHOC = 2; // offset: 64
uint32 JIDBIMNMLJP = 3; // offset: 76
repeated GADFFIFFNHM PKIAPMIAJHA = 4; // offset: 16
repeated uint32 ICBIMKIEOEP = 5; // offset: 32
map<uint32, NPDKAGOCOLG> GCLAIOIINGF = 7; // offset: 48
ChimeraRoundWorkEndReason end_reason = 8; // offset: 88
uint32 retcode = 9; // offset: 68
map<uint32, COCHLLCNDJF> GMHEMNIKFMO = 10; // offset: 40
uint32 IMCGJPMBPPJ = 11; // offset: 92
uint32 GGPKMPBBENP = 12; // offset: 84
uint32 finish_work_cnt = 13; // offset: 80
repeated ONNMLLIEENI CMBJOLCGMAI = 14; // offset: 56
}
message ChimeraQuitEndlessCsReq {
}
message ChimeraQuitEndlessScRsp {
uint32 retcode = 4; // offset: 24
}
enum ChimeraRoundWorkEndReason {
ChimeraRoundWorkEndReason_ChimeraRoundWorkEndNone = 0;
ChimeraRoundWorkEndReason_ChimeraRoundWorkEndSucc = 1;
ChimeraRoundWorkEndReason_ChimeraRoundWorkEndFail = 2;
ChimeraRoundWorkEndReason_ChimeraRoundWorkEndLeave = 3;
}
message ChimeraRoundWorkStartScRsp {
uint32 retcode = 4; // offset: 24
}
message ChimeraSetLineupScRsp {
GCFGCHAMNOL lineup = 5; // offset: 24
uint32 retcode = 9; // offset: 32
}
message ChimeraStartEndlessCsReq {
}
message ChimeraStartEndlessScRsp {
uint32 retcode = 1; // offset: 24
}
enum CmdChimeraType {
CmdChimeraType_NLCDGIPGFDJ = 0;
CmdChimeraType_ChimeraRoundWorkStartScRsp = 8162;
CmdChimeraType_ChimeraDoFinalRoundCsReq = 8163;
CmdChimeraType_ChimeraFinishRound = 8173;
CmdChimeraType_AOBDNGMLGMN = 8178;
CmdChimeraType_ChimeraDoFinalRoundScRsp = 8179;
CmdChimeraType_ChimeraFinishEndlessRoundCsReq = 8172;
CmdChimeraType_ChimeraStartEndlessCsReq = 8180;
CmdChimeraType_KLACENBMKJI = 8170;
CmdChimeraType_GetDataScRsp = 8176;
CmdChimeraType_BKALJDIIMOG = 8164;
CmdChimeraType_ChimeraQuitEndlessCsReq = 8167;
CmdChimeraType_ChimeraSetLineupScRsp = 8168;
CmdChimeraType_ChimeraFinishEndlessRoundScRsp = 8169;
CmdChimeraType_ChimeraQuitEndlessScRsp = 8166;
CmdChimeraType_ChimeraStartEndlessScRsp = 8165;
CmdChimeraType_GBMFPFHNLBA = 8177;
}
message DEJGMBKPHEC {
uint32 FGECDDFBFOJ = 2; // offset: 52
uint32 DIECMLHJCFE = 3; // offset: 28
uint32 DKHCOHKFKFA = 6; // offset: 44
uint32 MBNBFBNKLGH = 7; // offset: 32
uint32 index = 9; // offset: 48
int32 hp = 13; // offset: 36
uint32 EBMJGPMHDMK = 14; // offset: 24
int32 attack = 15; // offset: 40
}
message EIALJHKFNKG {
GCFGCHAMNOL lineup = 6; // offset: 16
}
message HFBJNFJHKPO {
uint32 cost_time = 3; // offset: 36
uint32 total_turns = 5; // offset: 40
uint32 total_damage = 7; // offset: 24
uint32 BPHNEOLCKAD = 8; // offset: 28
uint32 LPLLIICLCHB = 12; // offset: 32
uint32 total_auto_turns = 15; // offset: 44
}
message IHBOLKMEEMG {
map<uint32, COCHLLCNDJF> DLFJEJINBBC = 3; // offset: 40
ChimeraRoundWorkEndReason end_reason = 4; // offset: 76
repeated DEJGMBKPHEC FJLPLIGMPHB = 5; // offset: 32
uint32 EPJBFAEPFNI = 8; // offset: 72
GCFGCHAMNOL lineup = 10; // offset: 24
repeated uint32 PKKGGLIGKKN = 11; // offset: 56
HFBJNFJHKPO stt = 14; // offset: 64
map<uint32, uint32> JEJBODAGOIJ = 15; // offset: 16
}
message JHICHKBDMIC {
uint32 DCOONCCIKGL = 1; // offset: 44
GCFGCHAMNOL lineup = 3; // offset: 24
repeated DEJGMBKPHEC FJLPLIGMPHB = 5; // offset: 16
uint32 FHCKFMDKPPO = 14; // offset: 40
}
message NPDKAGOCOLG {
repeated uint32 EACEBOMJKJH = 12; // offset: 24
}
+32
View File
@@ -0,0 +1,32 @@
syntax = "proto3";
import "Common.proto";
message ChooseDeliveryCsReq {
uint32 group_id = 11; // offset: 28
uint32 IHFNFDKLFIC = 15; // offset: 24
}
message ChooseDeliveryGetDataCsReq {
}
message ChooseDeliveryGetDataScRsp {
repeated uint32 PCOJLMKPAEL = 1; // offset: 24
uint32 retcode = 9; // offset: 32
}
message ChooseDeliveryScRsp {
uint32 retcode = 1; // offset: 32
uint32 group_id = 4; // offset: 36
uint32 IHFNFDKLFIC = 10; // offset: 40
repeated ItemList DJOBNPIAEJP = 13; // offset: 24
}
enum CmdChooseDeliveryType {
CmdChooseDeliveryType_NLCDGIPGFDJ = 0;
CmdChooseDeliveryType_ChooseDeliveryGetDataCsReq = 9490;
CmdChooseDeliveryType_ChooseDeliveryScRsp = 9488;
CmdChooseDeliveryType_ChooseDeliveryGetDataScRsp = 9496;
CmdChooseDeliveryType_ChooseDeliveryCsReq = 9497;
}
+13
View File
@@ -0,0 +1,13 @@
syntax = "proto3";
enum CmdClientCustomOpType {
CmdClientCustomOpType_GGKMFAFOINP = 0;
CmdClientCustomOpType_HPLPMDEJOJK = 9832;
}
message HMMHDEKAHEA {
oneof NEBNJDMFELO {
bool IHPJDDCIIDB = 5; // offset: 24
}
}
+253
View File
@@ -0,0 +1,253 @@
syntax = "proto3";
import "Common.proto";
message AIGEDICFHCE {
uint32 IMGLLIBJAPC = 6; // offset: 28
bool is_win = 11; // offset: 24
}
message AJNKADCOKOL {
uint32 IMGLLIBJAPC = 1; // offset: 24
bool is_win = 13; // offset: 28
}
message CAMLFNCBFHI {
repeated uint32 avatar_id_list = 2; // offset: 24
}
message CNOAGGFCDAL {
}
message ClockParkBattleEndScNotify {
uint32 JGPHDBDHKKO = 10; // offset: 28
uint32 retcode = 13; // offset: 24
}
message ClockParkBuffList {
repeated FAMLGHGHIOD buff_list = 10; // offset: 24
}
message ClockParkFinishScriptScNotify {
GIPBHLBFDAH NLEOMLNOKCC = 11; // offset: 24
}
message ClockParkGetInfoCsReq {
}
message ClockParkGetInfoScRsp {
repeated uint32 HPEKLHNPDAJ = 1; // offset: 16
uint32 CDGICHDIIHH = 2; // offset: 44
uint32 LNKAKGOCAOF = 4; // offset: 52
repeated DEGFFGKMFJJ DCGDHFJLHCN = 6; // offset: 32
uint32 progress = 10; // offset: 40
uint32 retcode = 12; // offset: 48
}
message ClockParkGetOngoingScriptInfoCsReq {
}
message ClockParkGetOngoingScriptInfoScRsp {
uint32 DCAHJELNJNP = 1; // offset: 68
MDDIKNGBPPL HGDLJDAFHLI = 2; // offset: 16
LOBFOKCKPKB JOFJEIFLGBP = 3; // offset: 32
ClockParkBuffList HABJHGPFGEB = 4; // offset: 48
repeated uint32 FKNBOIIMFLD = 5; // offset: 56
uint32 INDJEOAJJEN = 6; // offset: 64
uint32 retcode = 7; // offset: 88
uint32 GIGAEFCKIAK = 9; // offset: 76
uint32 JIPPMKBDJJC = 10; // offset: 72
uint32 script_id = 12; // offset: 80
uint32 NGBJMEHDKHN = 14; // offset: 84
string IMJFLCKFJGF = 15; // offset: 24
}
message ClockParkHandleWaitOperationCsReq {
uint32 script_id = 2; // offset: 36
uint32 JGPHDBDHKKO = 11; // offset: 32
oneof LIMEOJAMBPK {
NKOCCGLHOML IKNEKEJEGLM = 6; // offset: 16
KJAIAGDNPGC JFAJEBGKPEH = 4; // offset: 16
AIGEDICFHCE DIKEDLHGDJJ = 14; // offset: 16
CAMLFNCBFHI KBOGLMPLNAI = 9; // offset: 16
IGJLLHMJKPC EJLKEGLKGDN = 8; // offset: 16
AJNKADCOKOL ACIOPOIJNEF = 12; // offset: 16
MOEMKBLCKKO MLHNHAFPLKD = 13; // offset: 16
uint32 GIGAEFCKIAK = 10; // offset: 16
}
}
message ClockParkHandleWaitOperationScRsp {
uint32 JGPHDBDHKKO = 2; // offset: 32
uint32 DMNECEKOLAJ = 3; // offset: 40
ClockParkPlayStatus LNPGHCLDOKG = 7; // offset: 48
uint32 IGBHCBNKEBO = 8; // offset: 44
uint32 retcode = 11; // offset: 36
SceneBattleInfo battle_info = 15; // offset: 24
}
enum ClockParkPlayStatus {
ClockParkPlayStatus_ClockParkPlayNone = 0;
ClockParkPlayStatus_ClockParkPlayNormalDeath = 1;
ClockParkPlayStatus_ClockParkPlayNormalPass = 2;
ClockParkPlayStatus_ClockParkPlayFinishScript = 5;
}
message ClockParkQuitScriptCsReq {
uint32 CNHLAAHDPGA = 1; // offset: 24
bool MHICFGAPPNB = 7; // offset: 28
}
message ClockParkQuitScriptScRsp {
uint32 retcode = 15; // offset: 24
}
message ClockParkStartScriptCsReq {
uint32 script_id = 8; // offset: 32
repeated uint32 BDGMNPIJDDL = 15; // offset: 24
}
message ClockParkStartScriptScRsp {
uint32 script_id = 5; // offset: 24
uint32 retcode = 6; // offset: 28
}
message ClockParkUnlockTalentCsReq {
uint32 CKHCLKOALKE = 13; // offset: 24
}
message ClockParkUnlockTalentScRsp {
uint32 retcode = 3; // offset: 28
uint32 CKHCLKOALKE = 9; // offset: 24
}
message ClockParkUseBuffCsReq {
uint32 CNHLAAHDPGA = 8; // offset: 28
uint32 JGPHDBDHKKO = 14; // offset: 24
uint64 ONIAFLNBNPN = 15; // offset: 32
}
message ClockParkUseBuffScRsp {
ClockParkBuffList HABJHGPFGEB = 4; // offset: 16
uint32 JGPHDBDHKKO = 8; // offset: 52
uint32 retcode = 9; // offset: 44
uint32 CNHLAAHDPGA = 11; // offset: 40
oneof BAHFDOOAGPP {
IIMHLPBEDDH CENIOBBIJMF = 1983; // offset: 32
LOBFOKCKPKB JOFJEIFLGBP = 1426; // offset: 32
}
}
enum CmdClockParkType {
CmdClockParkType_NLCDGIPGFDJ = 0;
CmdClockParkType_ClockParkQuitScriptCsReq = 7240;
CmdClockParkType_ClockParkGetOngoingScriptInfoCsReq = 7226;
CmdClockParkType_ClockParkUseBuffScRsp = 7238;
CmdClockParkType_ClockParkUnlockTalentCsReq = 7229;
CmdClockParkType_ClockParkQuitScriptScRsp = 7208;
CmdClockParkType_ClockParkGetInfoCsReq = 7234;
CmdClockParkType_ClockParkStartScriptScRsp = 7211;
CmdClockParkType_ClockParkHandleWaitOperationScRsp = 7214;
CmdClockParkType_ClockParkHandleWaitOperationCsReq = 7248;
CmdClockParkType_ClockParkStartScriptCsReq = 7216;
CmdClockParkType_ClockParkFinishScriptScNotify = 7207;
CmdClockParkType_ClockParkBattleEndScNotify = 7223;
CmdClockParkType_ClockParkUseBuffCsReq = 7218;
CmdClockParkType_ClockParkGetInfoScRsp = 7206;
CmdClockParkType_ClockParkGetOngoingScriptInfoScRsp = 7204;
CmdClockParkType_ClockParkUnlockTalentScRsp = 7232;
}
message DEGFFGKMFJJ {
repeated uint32 CFJOGMJIHOE = 9; // offset: 24
uint32 script_id = 14; // offset: 32
}
message FAMLGHGHIOD {
uint32 buff_id = 2; // offset: 28
uint32 NOJLMNMPKDP = 4; // offset: 24
uint64 unique_id = 9; // offset: 32
}
message FFDLJDAGEML {
IIMHLPBEDDH CENIOBBIJMF = 14; // offset: 24
}
message FOFGKMONJHJ {
bool OEKKAJJEGAK = 14; // offset: 24
}
message GIPBHLBFDAH {
uint32 NGBJMEHDKHN = 3; // offset: 48
uint32 progress = 4; // offset: 44
uint32 DCAHJELNJNP = 7; // offset: 40
uint32 script_id = 9; // offset: 36
ItemList reward = 11; // offset: 24
bool DMNEACGEHEC = 12; // offset: 32
bool HGPKMHFPMBJ = 14; // offset: 33
}
message IEFICANECDH {
uint32 NDNHCFBFPMH = 2; // offset: 32
uint32 gacha_random = 5; // offset: 36
IIMHLPBEDDH CENIOBBIJMF = 12; // offset: 16
}
message IGJLLHMJKPC {
bool IMKGOKGKDPH = 8; // offset: 24
uint32 gacha_random = 9; // offset: 28
}
message IIMHLPBEDDH {
repeated uint32 KCNEKEGGAGG = 5; // offset: 24
repeated NIJHCCNMEGA LONFKFCFDND = 6; // offset: 32
}
message KJAIAGDNPGC {
IIMHLPBEDDH CENIOBBIJMF = 8; // offset: 24
}
message KOCBHDOKFNF {
IIMHLPBEDDH CENIOBBIJMF = 7; // offset: 24
}
message LOBFOKCKPKB {
int32 JEKOHIHJFMK = 1; // offset: 24
int32 AKKLILNJCPL = 3; // offset: 32
int32 PNOIJPDMCPG = 6; // offset: 28
}
message MDDIKNGBPPL {
uint32 JGPHDBDHKKO = 1; // offset: 32
oneof EEFKMMOBNOJ {
CNOAGGFCDAL ICPMABKBLCD = 5; // offset: 16
PEGDBKDLJDJ FDNLIPKGBLM = 8; // offset: 16
NIKCDPGKKLF ABIPNABIDPE = 14; // offset: 16
KOCBHDOKFNF BPMEBJHDOFC = 11; // offset: 16
IEFICANECDH HGHBDACDJKP = 10; // offset: 16
FFDLJDAGEML DLNGPBMGMKM = 13; // offset: 16
FOFGKMONJHJ BELJJJLLCBK = 15; // offset: 16
bool ALFNNIIMBLM = 2; // offset: 16
}
}
message MOEMKBLCKKO {
}
message NIJHCCNMEGA {
repeated uint32 KCNEKEGGAGG = 2; // offset: 16
uint32 NPCBECNBIJK = 3; // offset: 32
uint32 card_id = 8; // offset: 36
}
message NIKCDPGKKLF {
IIMHLPBEDDH CENIOBBIJMF = 10; // offset: 16
}
message NKOCCGLHOML {
}
message PEGDBKDLJDJ {
IIMHLPBEDDH CENIOBBIJMF = 4; // offset: 24
}
+43
View File
@@ -0,0 +1,43 @@
syntax = "proto3";
enum CmdContentPackageType {
CmdContentPackageType_NLCDGIPGFDJ = 0;
CmdContentPackageType_ContentPackageGetDataCsReq = 7534;
CmdContentPackageType_ContentPackageSyncDataScNotify = 7520;
CmdContentPackageType_ContentPackageGetDataScRsp = 7506;
CmdContentPackageType_ContentPackageTransferScNotify = 7532;
}
message ContentPackageData {
repeated ContentPackageInfo content_package_list = 4; // offset: 24
uint32 cur_content_id = 10; // offset: 32
}
message ContentPackageGetDataCsReq {
}
message ContentPackageGetDataScRsp {
ContentPackageData data = 4; // offset: 16
uint32 retcode = 15; // offset: 32
}
message ContentPackageInfo {
uint32 content_id = 10; // offset: 24
ContentPackageStatus status = 13; // offset: 28
}
enum ContentPackageStatus {
ContentPackageStatus_None = 0;
ContentPackageStatus_Init = 1;
ContentPackageStatus_Doing = 2;
ContentPackageStatus_Finished = 3;
ContentPackageStatus_Release = 4;
}
message ContentPackageSyncDataScNotify {
ContentPackageData data = 14; // offset: 16
}
message ContentPackageTransferScNotify {
}
+57
View File
@@ -0,0 +1,57 @@
syntax = "proto3";
import "Common.proto";
enum CmdDailyActiveType {
CmdDailyActiveType_NLCDGIPGFDJ = 0;
CmdDailyActiveType_TakeApRewardScRsp = 3325;
CmdDailyActiveType_TakeAllApRewardCsReq = 3316;
CmdDailyActiveType_TakeApRewardCsReq = 3334;
CmdDailyActiveType_GetDailyActiveInfoScRsp = 3375;
CmdDailyActiveType_GetDailyActiveInfoCsReq = 3305;
CmdDailyActiveType_DailyActiveInfoNotify = 3360;
CmdDailyActiveType_TakeAllApRewardScRsp = 3358;
}
message DailyActiveInfoNotify {
repeated uint32 daily_active_quest_id_list = 1; // offset: 24
repeated DailyActivityInfo daily_active_level_list = 2; // offset: 16
uint32 daily_active_point = 15; // offset: 40
}
message DailyActivityInfo {
uint32 world_level = 3; // offset: 32
uint32 level = 9; // offset: 24
uint32 daily_active_point = 12; // offset: 28
bool is_has_taken = 15; // offset: 36
}
message GetDailyActiveInfoCsReq {
}
message GetDailyActiveInfoScRsp {
uint32 daily_active_point = 4; // offset: 44
uint32 retcode = 9; // offset: 40
repeated uint32 daily_active_quest_id_list = 10; // offset: 24
repeated DailyActivityInfo daily_active_level_list = 11; // offset: 16
}
message TakeAllApRewardCsReq {
}
message TakeAllApRewardScRsp {
uint32 retcode = 2; // offset: 40
ItemList reward = 8; // offset: 24
repeated uint32 take_reward_level_list = 13; // offset: 32
}
message TakeApRewardCsReq {
uint32 level = 3; // offset: 24
}
message TakeApRewardScRsp {
uint32 level = 3; // offset: 36
ItemList reward = 7; // offset: 24
uint32 retcode = 11; // offset: 32
}
+176
View File
@@ -0,0 +1,176 @@
syntax = "proto3";
import "Common.proto";
message AddItemRsp {
ItemList reward = 1; // offset: 24
int64 unlock_time = 7; // offset: 48
oneof FJIANHMABAB {
uint32 avatar_id = 2; // offset: 32
uint32 CLEKAKLPNBP = 10; // offset: 32
}
}
message BLBHACNKKFC {
uint32 LEHIGGFKPMN = 2; // offset: 36
int32 GALOHJONKCG = 3; // offset: 24
uint32 EECIJBLGLNG = 5; // offset: 32
bool is_win = 12; // offset: 28
bool is_friend = 15; // offset: 29
}
message BPNGPLHJHBE {
uint32 retcode = 8; // offset: 24
}
message BuyShopGoodCsReq {
uint32 KDMNGCLJDOM = 4; // offset: 24
uint32 MCDNNFACGPE = 6; // offset: 28
}
message BuyShopGoodScRsp {
uint32 retcode = 3; // offset: 32
repeated NJEBDKOJNGA OPNFOBJOPCB = 12; // offset: 24
}
message CMKMOIGANHN {
uint32 stage_id = 6; // offset: 24
uint32 FPJMKDNDENK = 14; // offset: 28
}
enum CmdDiceCombatType {
CmdDiceCombatType_NLCDGIPGFDJ = 0;
CmdDiceCombatType_V2FinishPveStageCsReq = 9265;
CmdDiceCombatType_BuyShopGoodCsReq = 9298;
CmdDiceCombatType_NPANIDLBFNM = 9276;
CmdDiceCombatType_ModifyAvatarDiceRsp = 9264;
CmdDiceCombatType_FinishPveStageScRsp = 9271;
CmdDiceCombatType_AGEOJALCOOC = 9295;
CmdDiceCombatType_DiceCombatMainPageRollDiceCsReq = 9262;
CmdDiceCombatType_GetShopDataScRsp = 9283;
CmdDiceCombatType_DiceCombatModifyAvatarDiceCsReq = 9286;
CmdDiceCombatType_GetSystemDataRsp = 9266;
CmdDiceCombatType_GetDiceCombatSystemDataCsReq = 9294;
CmdDiceCombatType_GetDiceCombatShopDataCsReq = 9279;
CmdDiceCombatType_DiceCombatFinishPveStageCsReq = 9293;
CmdDiceCombatType_JNPCPMEDCML = 9275;
CmdDiceCombatType_UpgradeAvatarRsp = 9267;
CmdDiceCombatType_DiceCombatUpgradeAvatarCsReq = 9292;
CmdDiceCombatType_AddItemRsp = 9268;
CmdDiceCombatType_V2FinishPveStageScRsp = 9273;
CmdDiceCombatType_BuyShopGoodScRsp = 9280;
}
message DDKNIMHHNPA {
repeated EHMEPOMCGNG LMPLLJFMFEC = 1; // offset: 24
repeated LPGJPLMHKFL JDGMEHCPGLL = 5; // offset: 32
bool is_win = 7; // offset: 44
uint32 stage_id = 12; // offset: 40
uint32 total_score = 13; // offset: 48
}
message DiceCombatFinishPveStageCsReq {
bool is_win = 1; // offset: 24
bool AINKFEINNAK = 2; // offset: 25
uint32 IMKHIDEBGEB = 4; // offset: 28
uint32 MPDHNFNCIEA = 10; // offset: 32
}
message DiceCombatMainPageRollDiceCsReq {
}
message DiceCombatModifyAvatarDiceCsReq {
uint32 LLPCNBJIMCN = 8; // offset: 24
uint32 avatar_id = 15; // offset: 28
}
message DiceCombatUpgradeAvatarCsReq {
uint32 KOEOEHIMOEI = 13; // offset: 24
}
message EHMEPOMCGNG {
uint32 DBLJFJAAPAN = 1; // offset: 32
repeated uint32 KBHCLLJLFHH = 2; // offset: 16
}
message FLDKOELBPGA {
bool DOFNEAPHMKH = 3; // offset: 32
uint32 item_id = 5; // offset: 40
ItemCostData cost = 9; // offset: 16
uint32 KDMNGCLJDOM = 14; // offset: 36
}
message FinishPveStageScRsp {
uint32 retcode = 5; // offset: 36
ItemList reward = 8; // offset: 16
bool is_win = 9; // offset: 32
uint32 MPDHNFNCIEA = 14; // offset: 40
}
message GetDiceCombatShopDataCsReq {
}
message GetDiceCombatSystemDataCsReq {
}
message GetShopDataScRsp {
uint32 retcode = 1; // offset: 32
repeated NJEBDKOJNGA OPNFOBJOPCB = 12; // offset: 16
}
message GetSystemDataRsp {
repeated DiceCombatAvatar avatar_list = 2; // offset: 48
repeated uint32 OHFIIBEIPJE = 3; // offset: 40
uint32 retcode = 10; // offset: 56
repeated PKENAGKIECB KCNEKEGGAGG = 11; // offset: 16
PDEIEDGCOBA DGFNLDBFLAJ = 14; // offset: 32
}
message LPGJPLMHKFL {
uint32 MDKFLGDEJCN = 1; // offset: 36
repeated uint32 NJIFEDNDMFO = 2; // offset: 24
uint32 DHJANOFGDNP = 3; // offset: 32
}
message ModifyAvatarDiceRsp {
uint32 retcode = 7; // offset: 32
DiceCombatAvatar avatar = 13; // offset: 16
}
message NJEBDKOJNGA {
uint32 shop_id = 3; // offset: 32
repeated FLDKOELBPGA CNFFGBMPCHD = 4; // offset: 24
}
message PDEIEDGCOBA {
repeated CMKMOIGANHN LNPPFHHACPF = 2; // offset: 24
repeated uint32 GNNBMNHOIFG = 10; // offset: 16
}
message PKENAGKIECB {
uint32 CLEKAKLPNBP = 7; // offset: 24
int64 unlock_time = 12; // offset: 32
}
message UpgradeAvatarRsp {
DiceCombatAvatar avatar = 10; // offset: 16
uint32 retcode = 11; // offset: 32
}
message V2FinishPveStageCsReq {
bool AINKFEINNAK = 4; // offset: 40
bool is_win = 6; // offset: 41
uint32 AELAEGOOBMB = 8; // offset: 36
uint32 EOILKCCLEIF = 11; // offset: 44
uint32 MPDHNFNCIEA = 12; // offset: 32
uint32 FGBIJPLPOBI = 13; // offset: 28
uint32 KGHBJELHOBA = 14; // offset: 24
}
message V2FinishPveStageScRsp {
uint32 retcode = 2; // offset: 40
ItemList reward = 3; // offset: 24
bool is_win = 9; // offset: 36
uint32 MPDHNFNCIEA = 10; // offset: 32
}
+156
View File
@@ -0,0 +1,156 @@
syntax = "proto3";
import "Common.proto";
enum CmdDrinkMakerType {
CmdDrinkMakerType_NLCDGIPGFDJ = 0;
CmdDrinkMakerType_DrinkMakerChallengeScRsp = 6987;
CmdDrinkMakerType_GetDrinkMakerDayEndScNotify = 6992;
CmdDrinkMakerType_MakeDrinkCsReq = 6997;
CmdDrinkMakerType_DrinkMakerCheersEnterNextGroupCsReq = 6994;
CmdDrinkMakerType_DrinkMakerCheersGetDataCsReq = 6983;
CmdDrinkMakerType_DrinkMakerCheersMakeDrinkCsReq = 6998;
CmdDrinkMakerType_DrinkMakerUpdateTipsNotify = 6986;
CmdDrinkMakerType_EndDrinkMakerSequenceCsReq = 6984;
CmdDrinkMakerType_GetDrinkMakerDataCsReq = 6990;
CmdDrinkMakerType_MakeDrinkScRsp = 6988;
CmdDrinkMakerType_EndDrinkMakerSequenceScRsp = 6993;
CmdDrinkMakerType_DrinkMakerCheersGetDataScRsp = 6999;
CmdDrinkMakerType_MakeMissionDrinkScRsp = 6985;
CmdDrinkMakerType_MakeMissionDrinkCsReq = 7000;
CmdDrinkMakerType_DrinkMakerCheersEnterNextGroupScRsp = 6995;
CmdDrinkMakerType_DrinkMakerChallengeCsReq = 6989;
CmdDrinkMakerType_DrinkMakerCheersMakeDrinkScRsp = 6982;
CmdDrinkMakerType_GetDrinkMakerDataScRsp = 6996;
}
message DFJPGILAAON {
repeated uint32 ECIOKDDBEPN = 2; // offset: 16
uint32 PDHDOHAIJKD = 12; // offset: 32
uint32 HCCKHLMLENE = 13; // offset: 44
uint32 KMADACHJHJC = 14; // offset: 40
uint32 DALCMIELFDD = 15; // offset: 36
}
message DrinkMakerChallengeCsReq {
uint32 challenge_id = 7; // offset: 32
DFJPGILAAON AGCBLNPHFCI = 10; // offset: 16
}
message DrinkMakerChallengeScRsp {
uint32 challenge_id = 1; // offset: 40
ItemList reward = 2; // offset: 24
uint32 retcode = 11; // offset: 32
bool KGKEJAKKLDP = 14; // offset: 36
}
message DrinkMakerCheersEnterNextGroupCsReq {
}
message DrinkMakerCheersEnterNextGroupScRsp {
uint32 retcode = 5; // offset: 28
uint32 OLKJPIIKCKP = 10; // offset: 24
}
message DrinkMakerCheersGetDataCsReq {
}
message DrinkMakerCheersGetDataScRsp {
uint32 LFNJKNCGNEE = 5; // offset: 40
uint32 retcode = 9; // offset: 32
repeated LEFIDLICEMH NHFMCMGHADE = 12; // offset: 16
uint32 OLKJPIIKCKP = 14; // offset: 36
}
message DrinkMakerCheersMakeDrinkCsReq {
uint32 MJJMPMCCNJH = 4; // offset: 32
DFJPGILAAON AGCBLNPHFCI = 5; // offset: 24
bool PCPIHPDOIGI = 10; // offset: 40
uint32 group_id = 11; // offset: 36
}
message DrinkMakerCheersMakeDrinkScRsp {
uint32 retcode = 1; // offset: 32
LEFIDLICEMH GKBFMPCFFOE = 11; // offset: 16
}
message DrinkMakerUpdateTipsNotify {
uint32 tips = 4; // offset: 24
}
message EndDrinkMakerSequenceCsReq {
}
message EndDrinkMakerSequenceScRsp {
uint32 FHPKJONKHAC = 1; // offset: 48
ItemList reward = 2; // offset: 32
repeated NACEGIAMJMG ADNJJHNMAAJ = 5; // offset: 24
uint32 exp = 6; // offset: 52
uint32 retcode = 7; // offset: 56
uint32 level = 10; // offset: 60
KKIACMJGIKN guest = 11; // offset: 40
uint32 BFHGACCOGJD = 15; // offset: 64
}
message GetDrinkMakerDataCsReq {
}
message GetDrinkMakerDataScRsp {
uint32 FHPKJONKHAC = 1; // offset: 68
uint32 exp = 2; // offset: 72
DFJPGILAAON LMOGDPMLKFH = 3; // offset: 24
uint32 day = 4; // offset: 48
repeated KKIACMJGIKN ONFNEDNFOLL = 5; // offset: 16
uint32 EMIAIOMOLPO = 6; // offset: 56
uint32 FGBELHJAKCC = 7; // offset: 64
uint32 retcode = 8; // offset: 52
repeated uint32 CJKAGEDKAFL = 12; // offset: 32
uint32 level = 14; // offset: 60
}
message GetDrinkMakerDayEndScNotify {
uint32 HBJIJHHMEGO = 6; // offset: 24
}
message KKIACMJGIKN {
repeated uint32 OBJOLNOJIKC = 2; // offset: 24
uint32 JOIKIENJNJI = 6; // offset: 36
uint32 OHPIDOOJDHJ = 14; // offset: 32
}
message LEFIDLICEMH {
DFJPGILAAON AGCBLNPHFCI = 3; // offset: 24
repeated uint32 LNCKEHDMHLD = 6; // offset: 32
uint32 MJJMPMCCNJH = 9; // offset: 40
bool MHNDLPIDJIE = 10; // offset: 44
}
message MakeDrinkCsReq {
DFJPGILAAON AGCBLNPHFCI = 2; // offset: 16
uint32 FGBELHJAKCC = 12; // offset: 32
}
message MakeDrinkScRsp {
uint32 retcode = 7; // offset: 24
bool KGKEJAKKLDP = 8; // offset: 28
uint32 LEJDBHMPBBG = 11; // offset: 32
}
message MakeMissionDrinkCsReq {
DFJPGILAAON AGCBLNPHFCI = 3; // offset: 16
uint32 CJGGHHCILMD = 5; // offset: 32
bool is_save = 12; // offset: 36
}
message MakeMissionDrinkScRsp {
bool KGKEJAKKLDP = 1; // offset: 32
uint32 retcode = 6; // offset: 36
DFJPGILAAON LMOGDPMLKFH = 7; // offset: 16
bool is_save = 13; // offset: 33
}
message NACEGIAMJMG {
uint32 CJGGHHCILMD = 4; // offset: 28
bool KGKEJAKKLDP = 12; // offset: 24
}
+54
View File
@@ -0,0 +1,54 @@
syntax = "proto3";
import "Common.proto";
enum CmdElationActivityType {
CmdElationActivityType_NLCDGIPGFDJ = 0;
CmdElationActivityType_EnterElationActivityStageCsReq = 9110;
CmdElationActivityType_GetElationActivityDataScRsp = 9103;
CmdElationActivityType_ElationActivityBattleEndScNotify = 9104;
CmdElationActivityType_EnterElationActivityStageScRsp = 9109;
CmdElationActivityType_GetElationActivityDataCsReq = 9102;
}
message ElationActivityAvatar {
AvatarType avatar_type = 1; // offset: 24
uint32 avatar_id = 7; // offset: 28
}
message ElationActivityBattleEndScNotify {
uint32 perfect_wave = 2; // offset: 36
uint32 JCFMCEPKEHA = 5; // offset: 40
uint32 JIGFPIOBAHB = 10; // offset: 44
ElationActivityLevelData level_data = 11; // offset: 16
uint32 level_id = 14; // offset: 32
}
message ElationActivityLevelData {
uint32 FFGFINDLMCF = 1; // offset: 24
uint32 CHPCJIBGKFK = 6; // offset: 32
bool is_perfect = 7; // offset: 28
uint32 level_id = 8; // offset: 36
uint32 BOEINFJIILE = 10; // offset: 40
}
message EnterElationActivityStageCsReq {
repeated ElationActivityAvatar fixed_avatar_list = 6; // offset: 16
repeated ElationActivityAvatar player_selected_avatar_list = 7; // offset: 24
uint32 level_id = 10; // offset: 40
}
message EnterElationActivityStageScRsp {
uint32 retcode = 6; // offset: 36
uint32 level_id = 9; // offset: 32
SceneBattleInfo battle_info = 12; // offset: 16
}
message GetElationActivityDataCsReq {
}
message GetElationActivityDataScRsp {
uint32 retcode = 14; // offset: 32
repeated ElationActivityLevelData level_data_list = 15; // offset: 24
}
+371
View File
@@ -0,0 +1,371 @@
syntax = "proto3";
import "Common.proto";
message ACAKOLCGDLL {
uint32 MDIIJKBHBBI = 1; // offset: 32
repeated NOHPJFOGFLM NMJIOGGNLEO = 4; // offset: 16
uint32 NPGFNBPFMKI = 5; // offset: 36
bool GPPHKPEHKIM = 10; // offset: 44
uint32 KKCKMCDGCGK = 15; // offset: 40
}
message AGFGGFBNOJC {
uint32 level = 3; // offset: 24
uint32 AMMPOLONOBC = 15; // offset: 28
}
message BAEDIBFGLDE {
LABMFHEEPBI AJFHKPNGPDB = 4; // offset: 16
repeated FHCIIMGMIML DLCGPENPMNK = 8; // offset: 24
repeated GHFEKEGEFAC JJHMEHGELNO = 15; // offset: 32
}
message BMJDDOLALFI {
uint32 count = 8; // offset: 28
uint32 ENBEGMDIFKN = 9; // offset: 24
}
message CDCMOFFKCPI {
uint32 GLABGHEAGMI = 1; // offset: 32
uint32 event_id = 7; // offset: 24
uint32 BIOFDPICHLC = 9; // offset: 28
}
message CEKMLMOCLHF {
uint32 IHAOMLEPHOM = 2; // offset: 40
uint32 LOPNADHJKBF = 7; // offset: 44
ItemList KKDJMIMHNAE = 11; // offset: 16
map<uint32, ItemList> JOCFFLKPNOL = 13; // offset: 24
}
message CLBNCPOFNPB {
uint32 MCGHFJCBBMK = 4; // offset: 32
uint32 AOOLKNMJLNI = 5; // offset: 28
uint32 GELLJOJMEFP = 13; // offset: 24
}
enum CmdElfRestaurantType {
CmdElfRestaurantType_NLCDGIPGFDJ = 0;
CmdElfRestaurantType_LCFDIHFAGHA = 2597;
CmdElfRestaurantType_ElfRestaurantRecycleSeedCsReq = 2590;
CmdElfRestaurantType_ElfRestaurantFinishTradeOrderScRsp = 2563;
CmdElfRestaurantType_ElfRestaurantBuyShopItemScRsp = 2562;
CmdElfRestaurantType_OGCDAOELHCB = 2592;
CmdElfRestaurantType_ElfRestaurantBuyFieldScRsp = 2561;
CmdElfRestaurantType_ElfRestaurantBuyFieldCsReq = 2566;
CmdElfRestaurantType_ElfRestaurantUpgradeFacilityLevelScRsp = 2588;
CmdElfRestaurantType_ElfRestaurantClientStatusScRsp = 2593;
CmdElfRestaurantType_HPKGGLPLHMD = 2575;
CmdElfRestaurantType_ElfRestaurantTakeVillagerRewardCsReq = 2565;
CmdElfRestaurantType_ElfRestaurantHarvestCropScRsp = 2564;
CmdElfRestaurantType_ElfRestaurantUpgradeEmployeeLevelScRsp = 2552;
CmdElfRestaurantType_ElfRestaurantTakeVillagerRewardScRsp = 2559;
CmdElfRestaurantType_ElfRestaurantDataChangeNotify = 2582;
CmdElfRestaurantType_SetElfRestaurantPlayRecipeScRsp = 2567;
CmdElfRestaurantType_ElfRestaurantUpgradeRecipeLevelCsReq = 2557;
CmdElfRestaurantType_GetElfRestaurantDataScRsp = 2556;
CmdElfRestaurantType_ElfRestaurantClientStatusCsReq = 2585;
CmdElfRestaurantType_ElfRestaurantPlantSeedScRsp = 2554;
CmdElfRestaurantType_ElfRestaurantRecycleSeedScRsp = 2558;
CmdElfRestaurantType_ElfRestaurantBuyShopItemCsReq = 2571;
CmdElfRestaurantType_ElfRestaurantUpgradeEmployeeLevelCsReq = 2573;
CmdElfRestaurantType_EnterElfRestaurantNextDayCsReq = 2570;
CmdElfRestaurantType_ElfRestaurantUpgradeRecipeLevelScRsp = 2569;
CmdElfRestaurantType_GetElfRestaurantDataCsReq = 2584;
CmdElfRestaurantType_SettleElfRestaurantPlayScRsp = 2589;
CmdElfRestaurantType_BPOKCCBFKGF = 2591;
CmdElfRestaurantType_ElfRestaurantFinishTradeOrderCsReq = 2555;
CmdElfRestaurantType_ElfRestaurantUpgradeFacilityLevelCsReq = 2568;
CmdElfRestaurantType_ElfRestaurantHarvestCropCsReq = 2598;
CmdElfRestaurantType_EnterElfRestaurantNextDayScRsp = 2581;
CmdElfRestaurantType_ElfRestaurantPlantSeedCsReq = 2576;
}
message ECGKEKKAHGN {
uint32 IHAOMLEPHOM = 1; // offset: 36
uint32 LOPNADHJKBF = 5; // offset: 32
ItemList FEANLLOCFBA = 11; // offset: 16
}
message ElfRestaurantBuyFieldCsReq {
uint32 LOPNADHJKBF = 11; // offset: 24
}
message ElfRestaurantBuyFieldScRsp {
ItemCostData FKMFHAAJMMF = 3; // offset: 24
uint32 PLDKENJLKME = 12; // offset: 32
}
message ElfRestaurantBuyShopItemCsReq {
uint32 ICNCMMEEJKM = 14; // offset: 28
uint32 ICAILDEHHBN = 15; // offset: 24
}
message ElfRestaurantBuyShopItemScRsp {
ItemList GLAPKNMCIBI = 5; // offset: 24
uint32 ICNCMMEEJKM = 8; // offset: 40
uint32 retcode = 10; // offset: 44
ItemCostData FKMFHAAJMMF = 12; // offset: 16
}
message ElfRestaurantClientStatusCsReq {
bool is_active = 14; // offset: 24
}
message ElfRestaurantClientStatusScRsp {
uint32 retcode = 9; // offset: 24
}
message ElfRestaurantDataChangeNotify {
repeated HGMJFBCFJFN DGNGMJMPFGK = 7; // offset: 24
}
message ElfRestaurantFinishTradeOrderCsReq {
uint32 BFADNHJAJBJ = 15; // offset: 24
}
message ElfRestaurantFinishTradeOrderScRsp {
uint32 retcode = 6; // offset: 44
ItemList GLAPKNMCIBI = 8; // offset: 16
uint32 BFADNHJAJBJ = 11; // offset: 40
ItemCostData FKMFHAAJMMF = 13; // offset: 24
}
message ElfRestaurantHarvestCropCsReq {
repeated KPLHHLEGGCD FMCGHNLBIKP = 10; // offset: 16
}
message ElfRestaurantHarvestCropScRsp {
repeated CEKMLMOCLHF LGPOMBCJPKL = 3; // offset: 16
uint32 retcode = 6; // offset: 32
}
message ElfRestaurantPlantSeedCsReq {
uint32 BLNHCIBKJOM = 5; // offset: 32
repeated KPLHHLEGGCD FMCGHNLBIKP = 12; // offset: 24
}
message ElfRestaurantPlantSeedScRsp {
uint32 retcode = 4; // offset: 32
repeated NKEGPAOCGCJ FPEBFLJMEJL = 6; // offset: 24
}
message ElfRestaurantRecycleSeedCsReq {
repeated KPLHHLEGGCD FMCGHNLBIKP = 8; // offset: 16
}
message ElfRestaurantRecycleSeedScRsp {
repeated ECGKEKKAHGN HDAMNMCDHLH = 4; // offset: 24
uint32 retcode = 10; // offset: 32
}
message ElfRestaurantTakeVillagerRewardCsReq {
}
message ElfRestaurantTakeVillagerRewardScRsp {
repeated PLOHACFCDKF DJOBNPIAEJP = 2; // offset: 16
uint32 retcode = 9; // offset: 32
}
message ElfRestaurantUpgradeEmployeeLevelCsReq {
uint32 IGOOJKMPMDC = 8; // offset: 28
uint32 AMMPOLONOBC = 9; // offset: 24
}
message ElfRestaurantUpgradeEmployeeLevelScRsp {
uint32 retcode = 8; // offset: 32
ItemCostData FKMFHAAJMMF = 12; // offset: 24
}
message ElfRestaurantUpgradeFacilityLevelCsReq {
uint32 OMFGAABELHE = 1; // offset: 28
uint32 IGOOJKMPMDC = 7; // offset: 24
}
message ElfRestaurantUpgradeFacilityLevelScRsp {
uint32 retcode = 1; // offset: 24
}
message ElfRestaurantUpgradeRecipeLevelCsReq {
uint32 IGOOJKMPMDC = 5; // offset: 28
uint32 AOOLKNMJLNI = 13; // offset: 24
}
message ElfRestaurantUpgradeRecipeLevelScRsp {
uint32 retcode = 3; // offset: 24
}
message EnterElfRestaurantNextDayCsReq {
}
message EnterElfRestaurantNextDayScRsp {
uint32 retcode = 11; // offset: 24
}
message FHCIIMGMIML {
uint32 level = 1; // offset: 24
uint32 AOOLKNMJLNI = 12; // offset: 28
}
message FJEBMHIBJPL {
uint32 CAOFLNHBOLK = 10; // offset: 24
uint32 BBMELNJBGAL = 13; // offset: 28
}
message GHFEKEGEFAC {
uint32 level = 10; // offset: 24
uint32 OMFGAABELHE = 12; // offset: 28
}
message GetElfRestaurantDataCsReq {
}
message GetElfRestaurantDataScRsp {
uint32 retcode = 1; // offset: 64
IILBDJMKELG MILCHKIIEJE = 2; // offset: 56
OMPLEKGNLBC FFKCMKJFFCM = 6; // offset: 16
BAEDIBFGLDE OENLJGEBCGA = 10; // offset: 40
ICABANFEIHJ AHCEIMGNBNM = 12; // offset: 24
ACAKOLCGDLL IBHKOKEEMOI = 15; // offset: 32
}
message HGMJFBCFJFN {
oneof ENDDAHPBCKJ {
ACAKOLCGDLL JNBFIBDKLGB = 3; // offset: 24
OBDBODNJACD LEMCGNHLOOI = 13; // offset: 24
AGFGGFBNOJC NEFHJPJALGO = 1; // offset: 24
uint32 EDGOIFOOBMH = 11; // offset: 24
GHFEKEGEFAC HINKDPMAICB = 8; // offset: 24
FHCIIMGMIML MOCNALBMLLI = 2; // offset: 24
MOOGIHHBHFG MFAJAPGACPA = 10; // offset: 24
uint32 FDLGKNFIPMG = 15; // offset: 24
LGFLGGDMAGD HMGKHCNMDDJ = 7; // offset: 24
uint32 KMHMAKDFKLB = 4; // offset: 24
bool PCKLCAEDJPC = 12; // offset: 24
LABMFHEEPBI HGPMMEHONLD = 6; // offset: 24
}
}
message IAOMNBIBCNP {
uint32 HFIBLHAFONM = 1; // offset: 68
uint32 IFDKCGENNCP = 4; // offset: 84
repeated KFCKFOFONGI PNBHFPMPGHN = 5; // offset: 40
repeated LNCAAKDIMBL CMODBLCAEJF = 6; // offset: 56
uint32 FEKHNEKHAAK = 7; // offset: 64
repeated JPLJJHFFODO MGFHEBIDAOL = 9; // offset: 32
uint32 cost_time = 10; // offset: 88
repeated FJEBMHIBJPL MFIIBGCFABF = 11; // offset: 16
repeated CDCMOFFKCPI PIGMDKOGADE = 12; // offset: 48
uint32 OFMDJAMJNGN = 13; // offset: 72
uint32 GKOONGBHOMM = 14; // offset: 80
uint32 PLOEMBOCIGE = 15; // offset: 76
}
message ICABANFEIHJ {
repeated LGFLGGDMAGD NILEKCAGIMK = 1; // offset: 24
repeated MOOGIHHBHFG LCJFDCHINHL = 2; // offset: 16
}
message IILBDJMKELG {
repeated AGFGGFBNOJC FGJHNNPOGGF = 1; // offset: 16
}
message JPLJJHFFODO {
uint32 event_type = 2; // offset: 28
uint32 num = 12; // offset: 24
}
message KFCKFOFONGI {
bool FACNFJFMPNK = 2; // offset: 36
uint32 KINCCGNDOJN = 3; // offset: 32
bool DPLFIIPIACN = 13; // offset: 37
repeated KHEOAGDIHCC MEDLNEJHOEF = 14; // offset: 16
}
message KFLIEGJGOBO {
repeated uint32 COBAKMLAOJC = 6; // offset: 16
}
message KHEOAGDIHCC {
uint32 AOOLKNMJLNI = 8; // offset: 24
}
message KPLHHLEGGCD {
uint32 LOPNADHJKBF = 5; // offset: 24
uint32 IHAOMLEPHOM = 14; // offset: 28
}
message LABMFHEEPBI {
repeated uint32 FFEILKDLABH = 3; // offset: 32
uint64 FEKHNEKHAAK = 4; // offset: 56
repeated CLBNCPOFNPB FGJIAMOOIIG = 7; // offset: 24
repeated BMJDDOLALFI ELJEBPIOKDD = 8; // offset: 40
repeated uint32 JEENJPHNBLI = 11; // offset: 16
uint32 JFBOMKNCNIE = 12; // offset: 64
uint32 DFELFGNJGDP = 13; // offset: 68
}
message LGFLGGDMAGD {
uint32 BEIJKGPGFFE = 1; // offset: 28
uint32 BFADNHJAJBJ = 4; // offset: 24
}
message LNCAAKDIMBL {
bool FKLNFMAHKGD = 6; // offset: 33
bool PLIEODDEEHG = 7; // offset: 32
uint32 IFGMFCOGNJF = 9; // offset: 40
uint32 BIOFDPICHLC = 10; // offset: 48
uint32 IHHKFADNADN = 11; // offset: 52
uint32 ADGNNEOEAFO = 12; // offset: 36
uint32 AOOLKNMJLNI = 13; // offset: 44
repeated KVP DBOBKAAGPJH = 14; // offset: 16
}
message MOOGIHHBHFG {
uint32 BEIJKGPGFFE = 7; // offset: 28
uint32 LMGFEGDNCHP = 10; // offset: 32
uint32 ICNCMMEEJKM = 12; // offset: 24
}
message NKEGPAOCGCJ {
uint32 IHAOMLEPHOM = 6; // offset: 36
uint32 LOPNADHJKBF = 11; // offset: 32
ItemCostData FKMFHAAJMMF = 14; // offset: 24
}
message NOHPJFOGFLM {
uint32 JJIJBJDKNAE = 6; // offset: 28
uint32 progress = 12; // offset: 24
}
message OBDBODNJACD {
uint32 LOPNADHJKBF = 2; // offset: 24
bool MEBMAMHHGMD = 3; // offset: 36
uint32 BLNHCIBKJOM = 4; // offset: 40
uint32 IHAOMLEPHOM = 5; // offset: 28
uint32 LIHAHPDCIKL = 6; // offset: 32
bool JFAPNIECBKO = 10; // offset: 37
}
message OMPLEKGNLBC {
repeated uint32 KPMKNBNOAFP = 8; // offset: 32
repeated OBDBODNJACD FMCGHNLBIKP = 12; // offset: 24
bool PCKLCAEDJPC = 15; // offset: 40
}
message PLOHACFCDKF {
uint32 OCJKDCPANJM = 3; // offset: 36
uint32 progress = 5; // offset: 40
uint32 MMMADINMHFB = 6; // offset: 32
ItemList reward_list = 9; // offset: 16
}
message SetElfRestaurantPlayRecipeScRsp {
uint32 retcode = 1; // offset: 24
}
message SettleElfRestaurantPlayScRsp {
uint32 retcode = 9; // offset: 24
}
+63
View File
@@ -0,0 +1,63 @@
syntax = "proto3";
import "Common.proto";
message ChangeEraFlipperDataCsReq {
KKFMGCNDHGH data = 10; // offset: 16
}
message ChangeEraFlipperDataScRsp {
KKFMGCNDHGH data = 12; // offset: 16
uint32 retcode = 15; // offset: 32
}
enum CmdEraFlipperType {
CmdEraFlipperType_NLCDGIPGFDJ = 0;
CmdEraFlipperType_EraFlipperDataChangeScNotify = 6560;
CmdEraFlipperType_ChangeEraFlipperDataCsReq = 6566;
CmdEraFlipperType_EnterEraFlipperDataCsReq = 6563;
CmdEraFlipperType_GetEraFlipperDataCsReq = 6575;
CmdEraFlipperType_ResetEraFlipperDataCsReq = 6554;
CmdEraFlipperType_GetEraFlipperDataScRsp = 6567;
CmdEraFlipperType_ChangeEraFlipperDataScRsp = 6558;
CmdEraFlipperType_ResetEraFlipperDataScRsp = 6571;
CmdEraFlipperType_EnterEraFlipperDataScRsp = 6555;
}
message EnterEraFlipperDataCsReq {
uint32 state = 5; // offset: 24
uint32 region_id = 11; // offset: 28
}
message EnterEraFlipperDataScRsp {
uint32 region_id = 4; // offset: 24
uint32 retcode = 12; // offset: 28
}
message EraFlipperDataChangeScNotify {
uint32 DAGNPMDMCIN = 3; // offset: 32
KKFMGCNDHGH data = 14; // offset: 16
}
message GetEraFlipperDataCsReq {
}
message GetEraFlipperDataScRsp {
KKFMGCNDHGH data = 5; // offset: 24
uint32 retcode = 12; // offset: 32
}
message KKFMGCNDHGH {
repeated DisplayAvatarData DMDKAOOLABF = 6; // offset: 24
}
message ResetEraFlipperDataCsReq {
bool CJEILDIOIOE = 14; // offset: 24
}
message ResetEraFlipperDataScRsp {
bool CJEILDIOIOE = 7; // offset: 36
uint32 retcode = 10; // offset: 32
KKFMGCNDHGH data = 15; // offset: 24
}
+197
View File
@@ -0,0 +1,197 @@
syntax = "proto3";
import "Common.proto";
message ACNKOPCGKDD {
uint32 level_id = 6; // offset: 32
uint32 FAGLNMDFOME = 11; // offset: 24
uint32 max_score = 14; // offset: 28
}
message CJJHNFICDIM {
uint32 exp = 1; // offset: 68
repeated LMMLGKHALLA HHFAAFOBKME = 2; // offset: 40
uint32 item_value = 5; // offset: 64
repeated uint32 BHAOHNCEAJM = 7; // offset: 24
repeated ACNKOPCGKDD POFJCCBEBGA = 9; // offset: 56
repeated uint32 HNOCFELOAFJ = 12; // offset: 16
repeated HLOADNFIOOO JBOJBAGKIAE = 13; // offset: 32
}
enum CmdEvolveBuildType {
CmdEvolveBuildType_MMNFGNKHNLL = 0;
CmdEvolveBuildType_GetEvolveBuildQueryInfoScRsp = 7106;
CmdEvolveBuildType_EvolveBuildSkipTeachLevelCsReq = 7112;
CmdEvolveBuildType_GetEvolveBuildShopAbilityDownCsReq = 7102;
CmdEvolveBuildType_GetEvolveBuildShopAbilityUpScRsp = 7123;
CmdEvolveBuildType_EvolveBuildStartLevelScRsp = 7131;
CmdEvolveBuildType_GetEvolveBuildCoinNotify = 7139;
CmdEvolveBuildType_EvolveBuildSkipTeachLevelScRsp = 7105;
CmdEvolveBuildType_GetEvolveBuildGiveupCsReq = 7116;
CmdEvolveBuildType_EvolveBuildStartLevelCsReq = 7120;
CmdEvolveBuildType_GetEvolveBuildReRandomStageScRsp = 7140;
CmdEvolveBuildType_EvolveBuildStartStageCsReq = 7129;
CmdEvolveBuildType_GetEvolveBuildReRandomStageCsReq = 7114;
CmdEvolveBuildType_GetEvolveBuildShopAbilityResetScRsp = 7142;
CmdEvolveBuildType_GetEvolveBuildQueryInfoCsReq = 7134;
CmdEvolveBuildType_GetEvolveBuildShopAbilityResetCsReq = 7119;
CmdEvolveBuildType_GetEvolveBuildShopAbilityDownScRsp = 7118;
CmdEvolveBuildType_EvolveBuildStartStageScRsp = 7132;
CmdEvolveBuildType_GetEvolveBuildGiveupScRsp = 7111;
CmdEvolveBuildType_GetEvolveBuildShopAbilityUpCsReq = 7125;
CmdEvolveBuildType_GetEvolveBuildFinishScNotify = 7148;
}
enum EDJKFOBBDJF {
EDJKFOBBDJF_PCIHNGDCFAL = 0;
EDJKFOBBDJF_CNLOJEFOHII = 1;
EDJKFOBBDJF_IABFOPFPILL = 2;
}
message EHPLFHLNMIF {
uint32 avatar_id = 1; // offset: 24
double damage = 2; // offset: 32
AvatarType avatar_type = 7; // offset: 28
}
message EvolveBuildSkipTeachLevelCsReq {
uint32 level_id = 1; // offset: 24
}
message EvolveBuildSkipTeachLevelScRsp {
uint32 retcode = 7; // offset: 28
uint32 level_id = 10; // offset: 24
}
message EvolveBuildStartLevelCsReq {
uint32 level_id = 1; // offset: 40
repeated EHPLFHLNMIF avatar_list = 3; // offset: 24
DKPHAFPGDLO NENJBDBJNFI = 6; // offset: 16
}
message EvolveBuildStartLevelScRsp {
uint32 retcode = 1; // offset: 32
LDLCMMOPKNG OEIBHLMDJKA = 14; // offset: 16
}
message EvolveBuildStartStageCsReq {
uint32 level_id = 14; // offset: 24
}
message EvolveBuildStartStageScRsp {
uint32 retcode = 2; // offset: 40
LDLCMMOPKNG OEIBHLMDJKA = 3; // offset: 16
SceneBattleInfo AEPNEDJPAGK = 5; // offset: 32
}
message GOMKGHJBNFM {
uint32 JEKLOEPPJBK = 1; // offset: 28
uint32 level = 6; // offset: 24
}
message GetEvolveBuildCoinNotify {
uint32 item_value = 3; // offset: 28
EDJKFOBBDJF HFPEJIDDDJG = 15; // offset: 24
}
message GetEvolveBuildFinishScNotify {
uint32 wave = 3; // offset: 56
IAPIIEJHLMP APKKKEIPJOG = 4; // offset: 52
uint32 score_id = 5; // offset: 40
bool NLMAFMCFHAL = 8; // offset: 36
uint32 level_id = 9; // offset: 32
uint32 item_value = 10; // offset: 44
uint32 exp = 12; // offset: 48
LDLCMMOPKNG OEIBHLMDJKA = 13; // offset: 16
}
message GetEvolveBuildGiveupCsReq {
uint32 BOIGPPCIPFF = 4; // offset: 24
}
message GetEvolveBuildGiveupScRsp {
LDLCMMOPKNG OEIBHLMDJKA = 1; // offset: 24
uint32 retcode = 3; // offset: 32
}
message GetEvolveBuildQueryInfoCsReq {
}
message GetEvolveBuildQueryInfoScRsp {
repeated LDLCMMOPKNG JPDOIGJNGNP = 9; // offset: 24
uint32 retcode = 11; // offset: 40
CJJHNFICDIM CFDIKLBINHK = 14; // offset: 32
}
message GetEvolveBuildReRandomStageCsReq {
uint32 BOIGPPCIPFF = 15; // offset: 24
}
message GetEvolveBuildReRandomStageScRsp {
uint32 retcode = 1; // offset: 32
HLOADNFIOOO GMBPFFIABHJ = 9; // offset: 24
}
message GetEvolveBuildShopAbilityDownCsReq {
uint32 JEKLOEPPJBK = 2; // offset: 24
uint32 level = 15; // offset: 28
}
message GetEvolveBuildShopAbilityDownScRsp {
uint32 retcode = 3; // offset: 24
uint32 level = 8; // offset: 28
uint32 JEKLOEPPJBK = 14; // offset: 32
}
message GetEvolveBuildShopAbilityResetCsReq {
EDJKFOBBDJF HFPEJIDDDJG = 8; // offset: 24
}
message GetEvolveBuildShopAbilityResetScRsp {
uint32 item_value = 7; // offset: 40
EDJKFOBBDJF HFPEJIDDDJG = 8; // offset: 36
repeated GOMKGHJBNFM CEPCGLMFPBC = 13; // offset: 24
uint32 retcode = 15; // offset: 32
}
message GetEvolveBuildShopAbilityUpCsReq {
uint32 JEKLOEPPJBK = 7; // offset: 28
uint32 level = 12; // offset: 24
}
message GetEvolveBuildShopAbilityUpScRsp {
uint32 retcode = 2; // offset: 32
uint32 JEKLOEPPJBK = 4; // offset: 24
uint32 level = 5; // offset: 28
}
message HLOADNFIOOO {
repeated uint32 DCKIGAHCNMJ = 3; // offset: 16
uint32 level_id = 9; // offset: 32
bool FANPGKBLIOB = 10; // offset: 36
}
enum IAPIIEJHLMP {
IAPIIEJHLMP_BFNCMBCKDHK = 0;
IAPIIEJHLMP_GNDJPIHJCFF = 1;
IAPIIEJHLMP_BNHFLKDCHOJ = 2;
IAPIIEJHLMP_INHGFENMDFN = 3;
IAPIIEJHLMP_HPDBIFBGHBD = 4;
}
message LDLCMMOPKNG {
uint32 round_cnt = 2; // offset: 64
BattleGridFightSpecialBattleInfo battle_info = 3; // offset: 16
repeated EHPLFHLNMIF avatar_list = 4; // offset: 24
uint32 DJHHPKMHPBC = 6; // offset: 56
repeated BattleTarget battle_target_list = 7; // offset: 40
repeated uint32 DCKIGAHCNMJ = 14; // offset: 48
EDJKFOBBDJF HFPEJIDDDJG = 15; // offset: 60
}
message LMMLGKHALLA {
repeated GOMKGHJBNFM CEPCGLMFPBC = 6; // offset: 24
EDJKFOBBDJF HFPEJIDDDJG = 11; // offset: 32
uint32 item_value = 12; // offset: 36
}
+58
View File
@@ -0,0 +1,58 @@
syntax = "proto3";
import "Common.proto";
message AcceptMultipleExpeditionCsReq {
repeated ExpeditionInfo expedition = 10; // offset: 24
}
message AcceptMultipleExpeditionScRsp {
uint32 retcode = 2; // offset: 40
int64 BJMGDBCHEAN = 5; // offset: 48
repeated ExpeditionInfo accept_multi_expedition = 12; // offset: 32
repeated ItemList DJOBNPIAEJP = 13; // offset: 16
}
enum CmdExpeditionType {
CmdExpeditionType_NLCDGIPGFDJ = 0;
CmdExpeditionType_GetExpeditionDataScRsp = 2506;
CmdExpeditionType_DFJDNLNFKLG = 2526;
CmdExpeditionType_AcceptMultipleExpeditionCsReq = 2525;
CmdExpeditionType_AcceptMultipleExpeditionScRsp = 2523;
CmdExpeditionType_GetExpeditionDataCsReq = 2534;
CmdExpeditionType_TakeMultipleExpeditionRewardScRsp = 2518;
CmdExpeditionType_TakeMultipleExpeditionRewardCsReq = 2502;
}
message ExpeditionInfo {
uint32 id = 15; // offset: 24
}
message GetExpeditionDataCsReq {
}
message GetExpeditionDataScRsp {
uint32 retcode = 3; // offset: 40
repeated uint32 CAALNNFJIAH = 4; // offset: 16
repeated ExpeditionInfo expedition_info = 6; // offset: 32
uint32 total_expedition_count = 7; // offset: 44
int64 BJMGDBCHEAN = 9; // offset: 48
}
message HKCILGGEEFM {
repeated uint32 CAALNNFJIAH = 1; // offset: 24
int64 BJMGDBCHEAN = 2; // offset: 48
uint32 total_expedition_count = 13; // offset: 40
repeated ExpeditionInfo expedition_info = 14; // offset: 32
}
message TakeMultipleExpeditionRewardCsReq {
}
message TakeMultipleExpeditionRewardScRsp {
repeated uint32 NPCMKBNJABA = 8; // offset: 32
int64 BJMGDBCHEAN = 10; // offset: 48
uint32 retcode = 12; // offset: 40
repeated ItemList DJOBNPIAEJP = 15; // offset: 16
}
+67
View File
@@ -0,0 +1,67 @@
syntax = "proto3";
import "Common.proto";
enum CmdFantasticStoryActivityType {
CmdFantasticStoryActivityType_NLCDGIPGFDJ = 0;
CmdFantasticStoryActivityType_FantasticStoryActivityBattleEndScNotify = 4916;
CmdFantasticStoryActivityType_EnterFantasticStoryActivityStageScRsp = 4960;
CmdFantasticStoryActivityType_FinishChapterScNotify = 4905;
CmdFantasticStoryActivityType_GetFantasticStoryActivityDataCsReq = 4934;
CmdFantasticStoryActivityType_GetFantasticStoryActivityDataScRsp = 4925;
CmdFantasticStoryActivityType_EnterFantasticStoryActivityStageCsReq = 4975;
}
message EnterFantasticStoryActivityStageCsReq {
uint32 battle_id = 1; // offset: 40
uint32 OFHBPNGDEGO = 8; // offset: 44
repeated uint32 buff_list = 9; // offset: 32
repeated PKCIPJBKAFO avatar_list = 10; // offset: 24
}
message EnterFantasticStoryActivityStageScRsp {
uint32 retcode = 2; // offset: 40
uint32 battle_id = 5; // offset: 32
SceneBattleInfo battle_info = 10; // offset: 24
uint32 OFHBPNGDEGO = 14; // offset: 36
}
message FGGCEKHFPLH {
repeated PKCIPJBKAFO avatar_list = 6; // offset: 16
repeated uint32 buff_list = 10; // offset: 24
}
message FantasticStoryActivityBattleEndScNotify {
uint32 FHBNGHINHOG = 3; // offset: 28
uint32 OFHBPNGDEGO = 5; // offset: 32
uint32 battle_id = 12; // offset: 24
}
message FinishChapterScNotify {
GCFDJCPFOGG ONIEMLICONB = 5; // offset: 16
}
message GCFDJCPFOGG {
repeated uint32 FIBFIKOBDPG = 1; // offset: 48
repeated uint32 HPLNHIFHBMA = 5; // offset: 64
map<uint32, FGGCEKHFPLH> DALPAKHCKLI = 6; // offset: 16
map<uint32, uint32> DLBOJCCDCFI = 8; // offset: 56
uint32 OFHBPNGDEGO = 10; // offset: 72
repeated uint32 JJOBBOHHOMG = 14; // offset: 40
repeated uint32 DJJKDGEFOIP = 15; // offset: 24
}
message GetFantasticStoryActivityDataCsReq {
uint32 OFHBPNGDEGO = 13; // offset: 24
}
message GetFantasticStoryActivityDataScRsp {
GCFDJCPFOGG ONIEMLICONB = 4; // offset: 16
uint32 retcode = 7; // offset: 32
}
message PKCIPJBKAFO {
uint32 avatar_id = 5; // offset: 28
AvatarType avatar_type = 13; // offset: 24
}
+133
View File
@@ -0,0 +1,133 @@
syntax = "proto3";
import "Common.proto";
message AIKICHNEPKE {
uint32 level = 9; // offset: 24
}
enum CmdFateRinType {
CmdFateRinType_NLCDGIPGFDJ = 0;
CmdFateRinType_KILPONLFLHM = 9895;
CmdFateRinType_FateRinStartHouguMapFightScRsp = 9879;
CmdFateRinType_FateRinStartChallengeFightCsReq = 9883;
CmdFateRinType_IMPOAADNAPH = 9864;
CmdFateRinType_DEMPDDGLJFF = 9880;
CmdFateRinType_FateRinGetDataCsReq = 9894;
CmdFateRinType_FateRinStartChallengeFightScRsp = 9898;
CmdFateRinType_FateRinGetDataScRsp = 9866;
CmdFateRinType_PFKFKEPDIIH = 9867;
CmdFateRinType_OCELCPOJKKC = 9873;
CmdFateRinType_FateRinStartHouguMapFightCsReq = 9876;
CmdFateRinType_GJFCCDNCACD = 9886;
CmdFateRinType_StartFateRinStoryFightCsReq = 9868;
CmdFateRinType_FateRinStartStoryFightScRsp = 9862;
CmdFateRinType_HDDKKEHFOPD = 9893;
CmdFateRinType_OHFKBKOJHFP = 9871;
CmdFateRinType_BCCBFBOENAP = 9875;
CmdFateRinType_IAJLPFICPMO = 9865;
CmdFateRinType_AIJJAFEJOLM = 9892;
}
message DNNNCIPMPKH {
uint32 NFAOAGIFKEG = 10; // offset: 40
ItemList reward = 11; // offset: 32
repeated uint32 EDCIGEJLFFH = 14; // offset: 24
}
message EILMEGELLLJ {
repeated uint32 PDABDEJBPEL = 9; // offset: 24
}
message FNHBHPDJACF {
uint32 NFAOAGIFKEG = 11; // offset: 24
uint32 retcode = 15; // offset: 28
}
message FateRinGetDataCsReq {
}
message FateRinGetDataScRsp {
repeated KDANACKPJIP HBDMBLAPEMH = 3; // offset: 48
repeated uint32 PDABDEJBPEL = 5; // offset: 24
uint32 NFAOAGIFKEG = 6; // offset: 60
repeated GCJCLFOLBPP LDEJLFKJBCL = 7; // offset: 16
repeated uint32 HINFJMIMBIN = 8; // offset: 40
uint32 level = 10; // offset: 56
uint32 ILLHHMHBJCG = 12; // offset: 64
uint32 retcode = 13; // offset: 68
}
message FateRinStartChallengeFightCsReq {
uint32 LCICMEPLFGE = 2; // offset: 32
repeated uint32 EPJCGCAMFDP = 12; // offset: 24
}
message FateRinStartChallengeFightScRsp {
uint32 retcode = 3; // offset: 32
SceneBattleInfo battle_info = 4; // offset: 24
}
message FateRinStartHouguMapFightCsReq {
bool JBIFGIHHMNO = 4; // offset: 28
uint32 CCOOCEEAKFI = 14; // offset: 24
}
message FateRinStartHouguMapFightScRsp {
uint32 retcode = 6; // offset: 32
SceneBattleInfo battle_info = 13; // offset: 24
}
message FateRinStartStoryFightScRsp {
uint32 retcode = 3; // offset: 32
SceneBattleInfo battle_info = 5; // offset: 16
}
message GCJCLFOLBPP {
uint32 NKDDBPGDAEE = 7; // offset: 48
repeated uint32 OPBNNKHNAEL = 9; // offset: 16
repeated uint32 CKGPHNNDACN = 10; // offset: 40
repeated uint32 HPOOCCHJNEN = 14; // offset: 32
}
message GHCLLIAGDEP {
uint32 NKDDBPGDAEE = 14; // offset: 24
}
message GOELKOBOCDI {
repeated GCJCLFOLBPP LDEJLFKJBCL = 3; // offset: 16
}
message KDANACKPJIP {
uint32 CCOOCEEAKFI = 7; // offset: 24
uint32 JBGENFIKGGF = 14; // offset: 32
uint32 JHMNIGAGOCK = 15; // offset: 28
}
message KDMOONKPLPI {
uint32 retcode = 3; // offset: 28
uint32 ILLHHMHBJCG = 13; // offset: 24
}
message KNLJDBNOPKD {
GCJCLFOLBPP PNJMDOFOEEE = 7; // offset: 16
}
message OCOEKDNDEGJ {
uint32 PPMJKDBNHCA = 14; // offset: 24
}
message PMEHLELAFJI {
repeated GCJCLFOLBPP LDEJLFKJBCL = 1; // offset: 24
uint32 retcode = 12; // offset: 32
}
message PPGFKFIAAHL {
KDANACKPJIP NMFGECJBPLJ = 3; // offset: 24
BattleEndStatus end_status = 4; // offset: 32
}
message StartFateRinStoryFightCsReq {
uint32 CCOOCEEAKFI = 7; // offset: 24
}
+525
View File
@@ -0,0 +1,525 @@
syntax = "proto3";
import "Common.proto";
message AFANKKDMIHC {
KAOPGJBGEBF MGMPDHKJFIM = 15; // offset: 16
}
message AFKJKLJJLKN {
uint32 PJLEJKEOFII = 3; // offset: 24
}
message AGPKFBLGDIH {
uint32 trait_id = 5; // offset: 32
repeated ActiveTraitSourceList KBGAPHFIPJF = 11; // offset: 16
}
message AHOMAAHPCIG {
repeated uint32 EKJDLEFFGHD = 5; // offset: 16
repeated uint32 DAPJMJMGCFC = 6; // offset: 32
}
message ANJBJLDMDFN {
uint32 unique_id = 6; // offset: 24
}
message ANNFOAGBJBP {
repeated MJLJMCCGNEE BLFMGKPNPGG = 10; // offset: 16
}
message ActiveTraitSourceList {
uint32 cnt = 4; // offset: 32
FJKMGCKMNNA source = 9; // offset: 16
}
message BDJEGABKNHN {
map<uint32, uint32> ICAOKNPHKGN = 4; // offset: 24
repeated uint32 PPHEKHLLFHC = 10; // offset: 32
}
message BFBCEOICLAB {
uint32 difficulty = 1; // offset: 104
JIMNPPNNHEL EFLLPHLDBPC = 2; // offset: 64
KCLHMJHIDOB LMLDELGBJOO = 3; // offset: 40
PJFDAOKIKOJ CCOPDLOKAAE = 4; // offset: 96
JFKAOMCJIKK FMIGOKIDKJL = 5; // offset: 56
repeated KLMNGOJKEIN FELMAMPGMAE = 7; // offset: 88
repeated KAOPGJBGEBF LNNGKPAJKLP = 8; // offset: 80
uint32 area_id = 10; // offset: 112
EMFDLPNOGOH status = 11; // offset: 116
ENJDEFHFKPI IEMEKMDDIOI = 12; // offset: 48
NBBHDPCPHNN MHALEIHFKLG = 14; // offset: 24
uint32 GBMBGHAPDMG = 15; // offset: 108
IBGFKJMMICI GODPEHNPPCO = 385; // offset: 72
ANNFOAGBJBP CMCBGGKLBCF = 1846; // offset: 32
}
message BGNIMFMFKLH {
FJKMGCKMNNA source = 13; // offset: 16
map<uint32, double> OPEMKBPFFDN = 14; // offset: 24
}
message CLNABFMHFFH {
bool BKFONKNLCHP = 4; // offset: 24
uint32 avatar_id = 12; // offset: 28
}
enum CmdFateType {
CmdFateType_NLCDGIPGFDJ = 0;
CmdFateType_FateBattleStartScRsp = 5982;
CmdFateType_FateShopLockGoodsCsReq = 5997;
CmdFateType_FateStartScRsp = 5981;
CmdFateType_FateShopLockGoodsScRsp = 5975;
CmdFateType_FateChangeLineupScRsp = 5961;
CmdFateType_FateQueryCsReq = 5984;
CmdFateType_FateBattleStartCsReq = 5979;
CmdFateType_FateSyncPendingActionScNotify = 5969;
CmdFateType_FateShopSellBuffCsReq = 5998;
CmdFateType_FateShopLeaveCsReq = 5973;
CmdFateType_FateTakeExpRewardScRsp = 5955;
CmdFateType_FateSettleScNotify = 5971;
CmdFateType_FateShopBuyGoodsCsReq = 5976;
CmdFateType_FateQueryScRsp = 5956;
CmdFateType_FateShopLeaveScRsp = 5952;
CmdFateType_FateSettleScRsp = 5989;
CmdFateType_FateSyncActionResultScNotify = 5957;
CmdFateType_FateSettleCsReq = 5992;
CmdFateType_FateShopRefreshGoodsCsReq = 5990;
CmdFateType_FateShopSellBuffScRsp = 5964;
CmdFateType_FateChangeLineupCsReq = 5966;
CmdFateType_FateShopRefreshGoodsScRsp = 5958;
CmdFateType_FateHandlePendingActionCsReq = 5968;
CmdFateType_FateStartCsReq = 5970;
CmdFateType_FateShopBuyGoodsScRsp = 5954;
CmdFateType_FateHandlePendingActionScRsp = 5988;
CmdFateType_FateTakeExpRewardCsReq = 5962;
}
message DACCNAFGHFJ {
KCLHMJHIDOB AKGJOPBLPNE = 3; // offset: 24
}
message DAFHOKGICNG {
repeated uint32 PDABDEJBPEL = 5; // offset: 16
}
message DBKNLPMGFFH {
uint32 gold = 11; // offset: 24
}
message DDLHODCINBI {
oneof MMCGBGDJIPN {
DACCNAFGHFJ EKKABKCCLGJ = 13; // offset: 16
MMPPKFJEOGK BJEDONKMCFE = 1; // offset: 16
OPPNDJOCBEA GAEFNAJACEH = 5; // offset: 16
FLIPLAHLMKM JGKDIFDIMKN = 8; // offset: 16
DBKNLPMGFFH MFFLKLAJBDF = 7; // offset: 16
JFLOHLLMOJK HENLCGACIOK = 12; // offset: 16
DOBHOCKGHBI PLFLNBLMMHI = 3; // offset: 16
MAFJLIIKIIF NKPAELIHJAD = 10; // offset: 16
ANJBJLDMDFN MLPFDMIILBD = 15; // offset: 16
AFANKKDMIHC GIGFDPNIMGD = 14; // offset: 16
LMOPAFOIJNF JGNMFHFCIFN = 2; // offset: 16
KAJLLLAAKOG OKDKHJFHJND = 6; // offset: 16
AHOMAAHPCIG CCOHJLKNFON = 9; // offset: 16
KGJGEEEKNNC MILPEAKHKEL = 4; // offset: 16
LHJBIHJBNHI PLDLCJPGCIB = 670; // offset: 16
BDJEGABKNHN FEINKBBJNHP = 1788; // offset: 16
ELEMFBMOMMM HNFLLMLLNFI = 126; // offset: 16
HACIGDEEMCJ CCEGFKEBEMI = 1015; // offset: 16
PANAGPMIIIH GGGLMGKKFFM = 1972; // offset: 16
KGOBMEOAEBL JKHGEJCJOEB = 255; // offset: 16
PIKIDDEEDII CMHLMLEGNGM = 605; // offset: 16
}
}
message DOBHOCKGHBI {
uint32 JIMBJHLMHLO = 12; // offset: 24
}
message EJCCCIGMHOM {
GCECAGOELDP BDIBPIMAPOC = 2; // offset: 32
repeated uint32 NKHIIMHCLCD = 3; // offset: 24
HIJCLODMBPO GJFKKFFJDAH = 4; // offset: 48
repeated uint32 GMGOHBLFMAN = 7; // offset: 16
}
message ELEMFBMOMMM {
BGNIMFMFKLH ECMBBBAPAJC = 8; // offset: 24
}
enum EMFDLPNOGOH {
EMFDLPNOGOH_NLCDGIPGFDJ = 0;
EMFDLPNOGOH_NGPHFLBNHKB = 1;
EMFDLPNOGOH_KBAENNGPMPH = 2;
EMFDLPNOGOH_GKHJMGPHDBK = 3;
EMFDLPNOGOH_CHGJLDDJJAH = 4;
EMFDLPNOGOH_FBKMDMLBNII = 5;
EMFDLPNOGOH_MADBILBKOAO = 6;
}
message ENJDEFHFKPI {
repeated uint32 BAHMHMDOMPB = 11; // offset: 16
}
message FJKMGCKMNNA {
MOHNIMLCODA source_type = 6; // offset: 24
uint32 BNEFLBPCPOI = 10; // offset: 28
}
message FLIPLAHLMKM {
repeated MJLJMCCGNEE BLFMGKPNPGG = 14; // offset: 24
}
message FateBattleStartCsReq {
}
message FateBattleStartScRsp {
uint32 retcode = 7; // offset: 32
SceneBattleInfo battle_info = 10; // offset: 16
}
message FateBuffData {
uint32 cnt = 7; // offset: 28
uint32 buff_id = 9; // offset: 24
}
message FateChangeLineupCsReq {
repeated KPNHGDGLICN avatar_list = 8; // offset: 24
}
message FateChangeLineupScRsp {
uint32 retcode = 3; // offset: 24
}
message FateHandlePendingActionCsReq {
uint32 queue_position = 8; // offset: 36
oneof DMNECEKOLAJ {
AFKJKLJJLKN HNPBCGILAJP = 12; // offset: 24
GHAJMKCEEPJ NPBKAADBHHC = 14; // offset: 24
}
}
message FateHandlePendingActionScRsp {
uint32 retcode = 3; // offset: 24
}
enum FateMasterStatusType {
FateMasterStatusType_None = 0;
FateMasterStatusType_Alive = 1;
FateMasterStatusType_Dead = 2;
FateMasterStatusType_Banned = 3;
}
message FateQueryCsReq {
}
message FateQueryScRsp {
uint32 retcode = 2; // offset: 40
BFBCEOICLAB OEIBHLMDJKA = 12; // offset: 32
EJCCCIGMHOM LFLCDNGALME = 13; // offset: 16
}
message FateSettleCsReq {
}
message FateSettleScNotify {
uint32 score_id = 2; // offset: 40
HJFCEEBAGMF LNBBPPKLBFA = 5; // offset: 16
ItemList reward = 14; // offset: 24
}
message FateSettleScRsp {
uint32 retcode = 9; // offset: 24
}
message FateShopBuyGoodsCsReq {
uint32 COCLMANMAAI = 3; // offset: 24
}
message FateShopBuyGoodsScRsp {
uint32 COCLMANMAAI = 4; // offset: 24
uint32 retcode = 8; // offset: 28
}
message FateShopLeaveCsReq {
}
message FateShopLeaveScRsp {
uint32 retcode = 13; // offset: 24
}
message FateShopLockGoodsCsReq {
bool is_locked = 12; // offset: 24
}
message FateShopLockGoodsScRsp {
uint32 retcode = 2; // offset: 28
bool is_locked = 7; // offset: 24
}
message FateShopRefreshGoodsCsReq {
}
message FateShopRefreshGoodsScRsp {
repeated JDAIOFEPGCC OGDKJPDFFAI = 5; // offset: 24
uint32 retcode = 11; // offset: 32
bool PNMNPFGCFBJ = 13; // offset: 36
}
message FateShopSellBuffCsReq {
uint32 PCJOBDNLEAI = 4; // offset: 28
bool PMCPIECGEHH = 12; // offset: 32
uint32 JDIFHPAFPID = 13; // offset: 24
}
message FateShopSellBuffScRsp {
uint32 retcode = 3; // offset: 36
bool PMCPIECGEHH = 10; // offset: 32
uint32 JDIFHPAFPID = 11; // offset: 28
uint32 PCJOBDNLEAI = 13; // offset: 24
}
message FateStartCsReq {
repeated KPNHGDGLICN avatar_list = 1; // offset: 24
uint32 difficulty = 8; // offset: 36
uint32 area_id = 13; // offset: 32
}
message FateStartScRsp {
BFBCEOICLAB OEIBHLMDJKA = 8; // offset: 16
uint32 retcode = 11; // offset: 32
}
message FateSyncActionResultScNotify {
repeated DDLHODCINBI CLGGKLNPLCK = 13; // offset: 24
}
message FateSyncPendingActionScNotify {
JFKAOMCJIKK FMIGOKIDKJL = 8; // offset: 16
}
message FateTakeExpRewardCsReq {
}
message FateTakeExpRewardScRsp {
repeated uint32 HKEFKHJOEPJ = 2; // offset: 40
ItemList reward = 6; // offset: 16
repeated uint32 HPJMJEAJKAC = 11; // offset: 24
uint32 retcode = 15; // offset: 48
}
message GCECAGOELDP {
uint32 exp = 3; // offset: 40
repeated uint32 NPDOKAJOOKD = 4; // offset: 16
repeated uint32 CFIKMGKPOFH = 5; // offset: 24
}
message GHAJMKCEEPJ {
uint32 NOILILELKFB = 8; // offset: 24
bool MLKBOBIEAPL = 9; // offset: 28
}
message GKJEMHKOMJC {
int32 hp = 2; // offset: 36
uint32 rank = 5; // offset: 48
FateMasterStatusType status = 7; // offset: 32
uint32 avatar_id = 10; // offset: 44
int32 max_hp = 11; // offset: 40
repeated JOGCCINEHFJ CFFCNEDGCJJ = 15; // offset: 16
}
message HACIGDEEMCJ {
FJKMGCKMNNA JDFKEJDDGFC = 2; // offset: 24
}
message HDHLHNEACHP {
AvatarType avatar_type = 1; // offset: 32
uint32 id = 11; // offset: 24
uint32 level = 13; // offset: 36
bool is_upgraded = 14; // offset: 28
}
message HIJCLODMBPO {
map<uint32, HJHMNDBJPND> BDJECEJAKIJ = 3; // offset: 48
HJHMNDBJPND OAFLJGCKIAJ = 6; // offset: 24
repeated HJFCEEBAGMF BJJDJFJMGDI = 8; // offset: 32
HJHMNDBJPND PIDFDPIDJMN = 15; // offset: 40
}
message HJFCEEBAGMF {
uint32 difficulty = 1; // offset: 72
repeated uint32 FELMAMPGMAE = 2; // offset: 56
uint32 BKPDKFLDLDD = 3; // offset: 76
uint32 level_id = 4; // offset: 80
repeated uint32 LNNGKPAJKLP = 5; // offset: 24
map<uint32, uint32> DBIFAJIBGAC = 6; // offset: 48
uint32 IDNHBBMLNJK = 7; // offset: 84
map<uint32, uint32> LANHCGFHCDB = 8; // offset: 40
uint32 OKOICDENGFK = 9; // offset: 88
repeated HDHLHNEACHP avatar_list = 11; // offset: 32
map<uint32, uint32> DHBPGMPMPOL = 1299; // offset: 64
}
message HJHMNDBJPND {
map<uint32, uint32> LJDLJKCMIIC = 2; // offset: 16
uint32 total_count = 5; // offset: 40
uint32 KAENLKDNOMF = 6; // offset: 44
repeated uint32 DKJEDBHLOPP = 7; // offset: 32
}
message IBGFKJMMICI {
repeated BGNIMFMFKLH OPOIDPJFFPK = 14; // offset: 16
}
message IMIHIMCHHIP {
uint32 OIDJFIFJDHL = 3; // offset: 24
uint32 item_value = 5; // offset: 28
}
message JCMKKEKMHNC {
repeated KMLOMKCMGHD LGFJPBJOBPC = 4; // offset: 16
}
message JDAIOFEPGCC {
uint32 KDKPDJNMMCM = 1; // offset: 24
uint32 cnt = 10; // offset: 32
bool GDOBLPPEGKD = 11; // offset: 28
uint32 buff_id = 13; // offset: 36
}
message JFKAOMCJIKK {
KFAIFLHPEIE GJDKHBPHNCG = 9; // offset: 24
uint32 queue_position = 10; // offset: 32
}
message JFLOHLLMOJK {
uint32 KCBLNMMHOKG = 4; // offset: 24
uint32 MNCBFLEFJCK = 14; // offset: 28
}
message JIMNPPNNHEL {
uint32 MNCBFLEFJCK = 1; // offset: 52
bool ONDCOEBNAPJ = 3; // offset: 49
uint32 KCBLNMMHOKG = 5; // offset: 44
repeated IMIHIMCHHIP AALLBBCJGIA = 6; // offset: 16
repeated JDAIOFEPGCC OGDKJPDFFAI = 8; // offset: 32
uint32 item_value = 10; // offset: 40
bool PNMNPFGCFBJ = 11; // offset: 48
}
message JOGCCINEHFJ {
uint32 affix_id = 1; // offset: 32
bool FNIAOAOBKBA = 4; // offset: 41
uint32 unique_id = 9; // offset: 36
bool DIHFBELJFIA = 11; // offset: 40
repeated uint32 monster_list = 15; // offset: 16
}
message KAJLLLAAKOG {
repeated AGPKFBLGDIH BFNINELCBCN = 5; // offset: 16
repeated uint32 CJBINCOKFPO = 8; // offset: 24
}
message KAOPGJBGEBF {
int32 value = 9; // offset: 24
uint32 DAMIHCPPJAB = 13; // offset: 28
uint32 unique_id = 15; // offset: 32
}
message KCLHMJHIDOB {
uint32 IDNHBBMLNJK = 11; // offset: 24
uint32 BKPDKFLDLDD = 12; // offset: 28
}
message KFAIFLHPEIE {
oneof MMCGBGDJIPN {
DAFHOKGICNG HNPBCGILAJP = 11; // offset: 24
JCMKKEKMHNC NPBKAADBHHC = 7; // offset: 24
}
}
message KGJGEEEKNNC {
JIMNPPNNHEL EFLLPHLDBPC = 11; // offset: 24
}
message KGOBMEOAEBL {
bool ONDCOEBNAPJ = 8; // offset: 24
}
message KLMNGOJKEIN {
uint32 unique_id = 4; // offset: 28
uint32 MELNKMALHJO = 6; // offset: 24
}
message KMLOMKCMGHD {
uint32 JCNDBKGBLLJ = 6; // offset: 24
uint32 DAMIHCPPJAB = 7; // offset: 28
}
message LEGBKMIIJOA {
uint32 JGLNALONLDO = 1; // offset: 28
double FJDFOPNAFPP = 2; // offset: 40
uint32 DIIDBKIJEAF = 3; // offset: 52
uint32 avatar_id = 4; // offset: 24
bool MEHPJMPDNNA = 12; // offset: 37
uint32 GCIFCLINGFN = 13; // offset: 32
bool JMCMPFPDEHG = 14; // offset: 36
uint32 ECPMGBGLLNN = 15; // offset: 48
}
message LHJBIHJBNHI {
GKJEMHKOMJC GJPGBBHCAFC = 6; // offset: 24
}
message LMOPAFOIJNF {
repeated FateBuffData FCKIOLPLANI = 3; // offset: 16
repeated uint32 PDKAMAGEFEK = 14; // offset: 24
}
message MAFJLIIKIIF {
KLMNGOJKEIN MAIBAOAOGID = 4; // offset: 16
}
message MJLJMCCGNEE {
CLNABFMHFFH KPEHHGEKNHA = 6; // offset: 24
CLNABFMHFFH LJEAFPOHNCD = 10; // offset: 32
}
message MMPPKFJEOGK {
EMFDLPNOGOH EGBFNFCEPHD = 9; // offset: 24
}
message NBBHDPCPHNN {
repeated AGPKFBLGDIH ICCMJHJLPCD = 2; // offset: 48
repeated uint32 MHLNGFBOIDP = 6; // offset: 24
repeated uint32 NGOMJIFBBBP = 8; // offset: 16
map<uint32, uint32> buff_amplification_map = 9; // offset: 56
uint32 JIMBJHLMHLO = 10; // offset: 64
repeated FateBuffData buff_list = 15; // offset: 40
}
message OPPNDJOCBEA {
uint32 GCNMKIHOFGG = 1; // offset: 52
uint32 NCDBCLLAHPP = 3; // offset: 64
repeated GKJEMHKOMJC OCAMBKNKKGO = 4; // offset: 16
bool NEEDLFJJFPL = 6; // offset: 48
repeated LEGBKMIIJOA MIKKAEJNLAL = 7; // offset: 32
repeated uint32 EAOCKLDEOGH = 9; // offset: 24
uint32 JJDEEHAMHGF = 13; // offset: 56
uint32 LKPNNOGPJOI = 15; // offset: 60
}
message PANAGPMIIIH {
repeated uint32 NGOMJIFBBBP = 8; // offset: 16
}
message PIKIDDEEDII {
repeated uint32 BAHMHMDOMPB = 8; // offset: 16
}
message PJFDAOKIKOJ {
repeated GKJEMHKOMJC OCAMBKNKKGO = 6; // offset: 16
}
+55
View File
@@ -0,0 +1,55 @@
syntax = "proto3";
import "Common.proto";
enum CmdFeverTimeActivityType {
CmdFeverTimeActivityType_NLCDGIPGFDJ = 0;
CmdFeverTimeActivityType_FeverTimeActivityBattleEndScNotify = 7160;
CmdFeverTimeActivityType_EnterFeverTimeActivityStageCsReq = 7152;
CmdFeverTimeActivityType_GetFeverTimeActivityDataScRsp = 7154;
CmdFeverTimeActivityType_EnterFeverTimeActivityStageScRsp = 7153;
CmdFeverTimeActivityType_GetFeverTimeActivityDataCsReq = 7159;
}
message EnterFeverTimeActivityStageCsReq {
uint32 id = 4; // offset: 36
repeated KPNHGDGLICN avatar_list = 6; // offset: 24
uint32 CJHDABDKGHP = 7; // offset: 32
uint32 MFLAIMHFABP = 13; // offset: 40
}
message EnterFeverTimeActivityStageScRsp {
uint32 retcode = 4; // offset: 36
uint32 id = 11; // offset: 32
SceneBattleInfo battle_info = 12; // offset: 16
}
message FeverTimeActivityBattleEndScNotify {
uint32 id = 2; // offset: 28
uint32 FAJDFFHODIP = 3; // offset: 36
FeverTimeBattleRank LDDHCPLNKKA = 8; // offset: 32
uint32 turn_left = 13; // offset: 24
}
enum FeverTimeBattleRank {
FeverTimeBattleRank_C = 0;
FeverTimeBattleRank_B = 1;
FeverTimeBattleRank_A = 2;
FeverTimeBattleRank_S = 3;
FeverTimeBattleRank_Ss = 4;
}
message GetFeverTimeActivityDataCsReq {
}
message GetFeverTimeActivityDataScRsp {
repeated JBMJOIPJPLH GNDEFEAEDNJ = 1; // offset: 16
uint32 retcode = 2; // offset: 32
}
message JBMJOIPJPLH {
FeverTimeBattleRank OINGNAJMFNL = 3; // offset: 32
uint32 OFBEDJIAEOA = 4; // offset: 28
uint32 DJFGDMIDEHJ = 15; // offset: 24
}
+70
View File
@@ -0,0 +1,70 @@
syntax = "proto3";
import "Common.proto";
message CDABDPPPHBN {
uint32 ALALEBDJGHA = 3; // offset: 40
uint32 group_id = 4; // offset: 32
repeated uint32 LINOMGEDMHC = 11; // offset: 16
uint32 CJPDGBPLFIG = 14; // offset: 36
}
enum CmdFightActivityType {
CmdFightActivityType_NLCDGIPGFDJ = 0;
CmdFightActivityType_GetFightActivityDataScRsp = 3625;
CmdFightActivityType_TakeFightActivityRewardScRsp = 3658;
CmdFightActivityType_FightActivityDataChangeScNotify = 3605;
CmdFightActivityType_GetFightActivityDataCsReq = 3634;
CmdFightActivityType_TakeFightActivityRewardCsReq = 3616;
CmdFightActivityType_EnterFightActivityStageScRsp = 3660;
CmdFightActivityType_EnterFightActivityStageCsReq = 3675;
}
message DOIBLFFDHDG {
AvatarType avatar_type = 9; // offset: 28
uint32 avatar_id = 14; // offset: 24
}
message EnterFightActivityStageCsReq {
repeated uint32 avatar_list = 4; // offset: 40
repeated DOIBLFFDHDG MACCJKCGGII = 7; // offset: 32
uint32 group_id = 8; // offset: 52
repeated uint32 item_list = 14; // offset: 24
uint32 DBKHHCGGKNN = 15; // offset: 48
}
message EnterFightActivityStageScRsp {
uint32 DBKHHCGGKNN = 5; // offset: 36
SceneBattleInfo battle_info = 7; // offset: 24
uint32 retcode = 14; // offset: 32
uint32 group_id = 15; // offset: 40
}
message FightActivityDataChangeScNotify {
repeated CDABDPPPHBN FALBALFNOFF = 8; // offset: 32
map<uint32, uint32> EDGPAOJEENN = 15; // offset: 24
}
message GetFightActivityDataCsReq {
}
message GetFightActivityDataScRsp {
uint32 world_level = 3; // offset: 48
repeated CDABDPPPHBN FALBALFNOFF = 5; // offset: 16
bool CFDBDGEFJJN = 8; // offset: 44
map<uint32, uint32> EDGPAOJEENN = 12; // offset: 32
uint32 retcode = 15; // offset: 40
}
message TakeFightActivityRewardCsReq {
uint32 group_id = 7; // offset: 28
uint32 difficulty_level = 12; // offset: 24
}
message TakeFightActivityRewardScRsp {
ItemList reward = 1; // offset: 24
uint32 group_id = 2; // offset: 36
uint32 retcode = 4; // offset: 40
uint32 DBKHHCGGKNN = 12; // offset: 32
}
+6
View File
@@ -0,0 +1,6 @@
syntax = "proto3";
enum CmdFightCakeRaceType {
CmdFightCakeRaceType_NLCDGIPGFDJ = 0;
}
+6
View File
@@ -0,0 +1,6 @@
syntax = "proto3";
enum CmdFightDiceCombatType {
CmdFightDiceCombatType_NLCDGIPGFDJ = 0;
}
+91
View File
@@ -0,0 +1,91 @@
syntax = "proto3";
import "Common.proto";
enum BGLIMCBGLAJ {
BGLIMCBGLAJ_PICLIGEAJFN = 0;
BGLIMCBGLAJ_OGPNODHENKN = 1;
BGLIMCBGLAJ_JPDBDLEEHGK = 2;
BGLIMCBGLAJ_BMHMMIMOAIJ = 3;
BGLIMCBGLAJ_DCGAPNGCCEH = 4;
}
enum CmdFightFestType {
CmdFightFestType_NLCDGIPGFDJ = 0;
CmdFightFestType_StartFightFestScRsp = 7281;
CmdFightFestType_StartFightFestCsReq = 7270;
CmdFightFestType_FightFestUpdateChallengeRecordNotify = 7266;
CmdFightFestType_FightFestScoreUpdateNotify = 7279;
CmdFightFestType_FightFestUnlockSkillNotify = 7282;
CmdFightFestType_FightFestUpdateCoinNotify = 7261;
CmdFightFestType_GetFightFestDataCsReq = 7284;
CmdFightFestType_GetFightFestDataScRsp = 7256;
}
message EPCNGNEEMBI {
uint32 id = 6; // offset: 28
AvatarType avatar_type = 7; // offset: 24
}
message FightFestScoreUpdateNotify {
uint32 JODNMFEFPFD = 4; // offset: 24
uint32 score_id = 7; // offset: 28
}
enum FightFestType {
FightFestType_None = 0;
FightFestType_Main = 1;
FightFestType_Score = 2;
FightFestType_Challenge = 3;
FightFestType_Teach = 4;
}
message FightFestUnlockSkillNotify {
uint32 AMAGKDCBFGL = 7; // offset: 24
}
message FightFestUpdateChallengeRecordNotify {
BGLIMCBGLAJ HMBBBNKAILD = 3; // offset: 24
uint32 turn_left = 4; // offset: 28
uint32 challenge_id = 5; // offset: 32
uint32 DJFGDMIDEHJ = 10; // offset: 40
BGLIMCBGLAJ rank = 15; // offset: 36
}
message FightFestUpdateCoinNotify {
uint32 coin = 7; // offset: 24
}
message GetFightFestDataCsReq {
}
message GetFightFestDataScRsp {
uint32 score_id = 3; // offset: 48
repeated uint32 GILJLEOAOMA = 9; // offset: 16
uint32 retcode = 10; // offset: 44
uint32 item_value = 11; // offset: 40
repeated LPJOINCGBBP challenge_list = 14; // offset: 32
}
message LPJOINCGBBP {
uint32 challenge_id = 2; // offset: 32
BGLIMCBGLAJ OINGNAJMFNL = 9; // offset: 24
uint32 DJFGDMIDEHJ = 10; // offset: 28
}
message StartFightFestCsReq {
repeated EPCNGNEEMBI avatar_list = 1; // offset: 24
uint32 event_id = 2; // offset: 40
FightFestType type = 3; // offset: 44
repeated uint32 GILJLEOAOMA = 4; // offset: 16
uint32 id = 13; // offset: 48
}
message StartFightFestScRsp {
uint32 retcode = 3; // offset: 36
SceneBattleInfo battle_info = 9; // offset: 24
uint32 id = 10; // offset: 32
FightFestType type = 12; // offset: 44
uint32 event_id = 14; // offset: 40
}
+6
View File
@@ -0,0 +1,6 @@
syntax = "proto3";
enum CmdFightMarbleType {
CmdFightMarbleType_NLCDGIPGFDJ = 0;
}
+350
View File
@@ -0,0 +1,350 @@
syntax = "proto3";
import "Common.proto";
enum ABLCCPHIOMI {
ABLCCPHIOMI_KFIKMPOPBFD = 0;
ABLCCPHIOMI_MCOJHEKMHIL = 1;
ABLCCPHIOMI_GJGNJHPOFOL = 2;
ABLCCPHIOMI_JONELAAFDEA = 3;
ABLCCPHIOMI_DMBKGPBNBPO = 4;
ABLCCPHIOMI_NGBOPLGBCNK = 5;
}
enum AMDMKHKOHNF {
AMDMKHKOHNF_CCLMEHJMPGC = 0;
AMDMKHKOHNF_FDEAJLPGEOJ = 1;
AMDMKHKOHNF_KNHNJMABEBB = 2;
AMDMKHKOHNF_EGLAFFEKPHG = 3;
AMDMKHKOHNF_LMBDFFBHDOK = 4;
AMDMKHKOHNF_DPFACDOOILN = 5;
}
message BEOGFNDKCIL {
uint32 PIFNIJHPLJC = 1; // offset: 24
}
message BGEJHKFILME {
}
message BHMEPBAGOFF {
uint32 PBEPLKMNAKF = 2; // offset: 60
uint64 FIKHCEBOPMI = 3; // offset: 48
IPGIJFNAFLC KNBGBCEBLDF = 4; // offset: 24
AMDMKHKOHNF cur_state = 7; // offset: 40
uint32 NAOKGNGBHAO = 8; // offset: 56
int32 HIJJDGBOMDL = 9; // offset: 44
repeated KLGJDILNNDH BFCGOELLNIP = 10; // offset: 16
}
message CDPEFGCIGFB {
}
enum CKGOFMFNIPP {
CKGOFMFNIPP_HGBBGFBCCJJ = 0;
CKGOFMFNIPP_MLJFKFACNND = 1;
CKGOFMFNIPP_NNAMMGLFFCG = 2;
CKGOFMFNIPP_OBLIOOOLFEE = 3;
CKGOFMFNIPP_FAIALBOJMFN = 4;
CKGOFMFNIPP_BMJKLMCDPLG = 5;
}
enum CmdFightMatch3Type {
CmdFightMatch3Type_NHGDFLDLJLJ = 0;
CmdFightMatch3Type_FightMatch3RoyaleRankUpdateNotify = 30181;
CmdFightMatch3Type_FightMatch3TurnEndScNotify = 30160;
CmdFightMatch3Type_FightMatch3OpponentDataScNotify = 30156;
CmdFightMatch3Type_FightMatch3SoloDataUpdateNotify = 30111;
CmdFightMatch3Type_FightMatch3ChatScRsp = 30115;
CmdFightMatch3Type_FightMatch3SoloUseItemNotify = 30138;
CmdFightMatch3Type_FightMatch3StartCountDownScNotify = 30105;
CmdFightMatch3Type_FightMatch3SoloSwapNotify = 30117;
CmdFightMatch3Type_FightMatch3RoyaleDataUpdateNotify = 30107;
CmdFightMatch3Type_FightMatch3RoyaleDataScRsp = 30185;
CmdFightMatch3Type_FightMatch3SwapScRsp = 30158;
CmdFightMatch3Type_FightMatch3DataScRsp = 30125;
CmdFightMatch3Type_JAMEPLPKJBB = 30168;
CmdFightMatch3Type_MOHONNNIKGF = 30119;
CmdFightMatch3Type_LAEHKICDGPJ = 30178;
CmdFightMatch3Type_FightMatch3SoloDataScRsp = 30164;
CmdFightMatch3Type_EDHOJDAAGJL = 30183;
CmdFightMatch3Type_AEMOIILIOIF = 30161;
CmdFightMatch3Type_FightMatch3ForceUpdateNotify = 30139;
CmdFightMatch3Type_FightMatch3SoloAnimEndScRsp = 30112;
CmdFightMatch3Type_HBHIODOPENH = 30134;
CmdFightMatch3Type_FightMatch3ChatScNotify = 30142;
CmdFightMatch3Type_CFIDMGINPBI = 30116;
CmdFightMatch3Type_GBPLKHLHFDB = 30121;
CmdFightMatch3Type_FightMatch3UseItemScRsp = 30108;
CmdFightMatch3Type_FightMatch3SoloPreTurnEndScRsp = 30104;
CmdFightMatch3Type_FightMatch3TurnStartScNotify = 30175;
}
message DFLIHGGNBDB {
uint32 row = 12; // offset: 24
uint32 EDIGEANPBNL = 13; // offset: 28
}
enum DIKCFAICOHB {
DIKCFAICOHB_EJDLGGAGBEA = 0;
DIKCFAICOHB_PINPGFJKDPH = 1;
DIKCFAICOHB_EMPKDJGKDBI = 2;
DIKCFAICOHB_AOIOAKGHGHG = 3;
DIKCFAICOHB_ECEHHJJGFED = 4;
DIKCFAICOHB_GHBHAPNLJEJ = 5;
}
message DLBGONGJBNC {
uint32 FMEHKPKHGJA = 2; // offset: 32
uint32 PNGHFKLCNBE = 5; // offset: 28
uint32 ODFEDCPLNEM = 7; // offset: 24
uint32 DGGCFDKJDPO = 12; // offset: 36
}
message EEFDJLPDCFO {
uint32 PBEPLKMNAKF = 2; // offset: 28
uint32 DPJLMFBADMM = 4; // offset: 24
uint32 EMLBKOKEAOH = 10; // offset: 32
}
enum FDICBBEGKEO {
FDICBBEGKEO_NLCDGIPGFDJ = 0;
FDICBBEGKEO_EHNBEPDHBKC = 1;
FDICBBEGKEO_CBLMHGEJLMP = 2;
FDICBBEGKEO_NHEMIPGKGCJ = 3;
}
message FHAPLEMDKGN {
}
enum FNCFIHAFGGN {
FNCFIHAFGGN_NLCDGIPGFDJ = 0;
FNCFIHAFGGN_HBHCKEGINEN = 1;
FNCFIHAFGGN_DDJCFCLNCIM = 2;
}
message FOJDKLCHCKG {
uint32 NAOKGNGBHAO = 2; // offset: 44
IPGIJFNAFLC KNBGBCEBLDF = 4; // offset: 16
int32 HIJJDGBOMDL = 5; // offset: 40
uint64 FIKHCEBOPMI = 7; // offset: 56
repeated LPHCHEJEMPD BFCGOELLNIP = 9; // offset: 24
IFFKDFPJECM cur_state = 12; // offset: 48
}
message FightMatch3ChatScNotify {
uint32 PIFNIJHPLJC = 4; // offset: 28
uint32 OBJCJGPIHAD = 7; // offset: 24
}
message FightMatch3ChatScRsp {
uint32 retcode = 3; // offset: 24
uint32 PIFNIJHPLJC = 4; // offset: 28
}
message FightMatch3DataScRsp {
repeated LMLNNHKJEIP DFLEOIGPLNM = 2; // offset: 16
JECNOELJLKO data = 6; // offset: 24
uint32 retcode = 14; // offset: 40
}
message FightMatch3ForceUpdateNotify {
JECNOELJLKO data = 10; // offset: 16
}
message FightMatch3OpponentDataScNotify {
uint32 score = 2; // offset: 48
NHHJAONHDDG state = 3; // offset: 32
uint32 hp = 10; // offset: 40
uint32 IFOCJCOCDBH = 11; // offset: 36
uint32 BPBMJBIDIIC = 13; // offset: 44
repeated DLBGONGJBNC KJPFENPNFBP = 15; // offset: 24
}
message FightMatch3RoyaleDataScRsp {
FOJDKLCHCKG KHEFAHCPHBL = 8; // offset: 24
uint32 retcode = 11; // offset: 40
repeated LMLNNHKJEIP DFLEOIGPLNM = 13; // offset: 32
}
message FightMatch3RoyaleDataUpdateNotify {
DIKCFAICOHB reason = 5; // offset: 32
FOJDKLCHCKG KHEFAHCPHBL = 14; // offset: 24
}
message FightMatch3RoyaleRankUpdateNotify {
uint32 NAOKGNGBHAO = 9; // offset: 32
repeated LPHCHEJEMPD BFCGOELLNIP = 15; // offset: 16
}
message FightMatch3SoloAnimEndScRsp {
uint32 retcode = 12; // offset: 24
}
message FightMatch3SoloDataScRsp {
repeated LMLNNHKJEIP DFLEOIGPLNM = 3; // offset: 32
uint32 retcode = 4; // offset: 40
BHMEPBAGOFF data = 15; // offset: 24
}
message FightMatch3SoloDataUpdateNotify {
CKGOFMFNIPP reason = 9; // offset: 32
BHMEPBAGOFF data = 10; // offset: 16
}
message FightMatch3SoloPreTurnEndScRsp {
uint32 retcode = 9; // offset: 24
}
message FightMatch3SoloSwapNotify {
IPGIJFNAFLC LLCPOHADBKB = 6; // offset: 24
OKIPFIENKIF PBAPICNDIDN = 10; // offset: 32
}
message FightMatch3SoloUseItemNotify {
PKBDAKMLDMC PBAPICNDIDN = 1; // offset: 16
IPGIJFNAFLC LLCPOHADBKB = 10; // offset: 24
}
message FightMatch3StartCountDownScNotify {
JECNOELJLKO data = 12; // offset: 16
}
message FightMatch3SwapScRsp {
IPGIJFNAFLC IHBOHKKCGCP = 2; // offset: 16
uint32 EAFFACCBAAA = 3; // offset: 40
uint32 retcode = 5; // offset: 32
bool BDCNNNNLLHJ = 9; // offset: 36
}
message FightMatch3TurnEndScNotify {
JECNOELJLKO JMIOMLJDCNN = 3; // offset: 32
JECNOELJLKO ENJMGOJPNOE = 14; // offset: 24
}
message FightMatch3TurnStartScNotify {
JECNOELJLKO EHIELLKLPCK = 10; // offset: 24
}
message FightMatch3UseItemScRsp {
IPGIJFNAFLC LLCPOHADBKB = 1; // offset: 16
uint32 retcode = 3; // offset: 32
uint32 LLAADJHJMBH = 12; // offset: 36
}
message GMGABLBKJMC {
FDICBBEGKEO buff_type = 7; // offset: 28
uint32 param = 10; // offset: 24
}
enum IFFKDFPJECM {
IFFKDFPJECM_KFDDOBPEJMF = 0;
IFFKDFPJECM_DOJNFGNKFGP = 1;
IFFKDFPJECM_BBCFLEDLBBB = 2;
IFFKDFPJECM_GOIMMOHGCIH = 3;
IFFKDFPJECM_ADJOCBGIJHP = 4;
}
message IPGIJFNAFLC {
repeated MNOOMFIAFPF op_list = 1; // offset: 32
repeated uint32 MNCPGDNOIAM = 2; // offset: 56
uint32 DJJODJAAIGA = 3; // offset: 88
uint32 JJJBLAJDEDC = 4; // offset: 76
LAJGLHCCNED JDFPKAMFHAP = 5; // offset: 48
uint32 IGDOFKLAILH = 6; // offset: 92
repeated DLBGONGJBNC item_list = 7; // offset: 40
uint32 energy_info = 8; // offset: 80
uint32 score_id = 9; // offset: 84
NHHJAONHDDG LHNIIOHNIFL = 11; // offset: 72
uint32 LIKMIMCFPKC = 12; // offset: 96
uint32 cur_hp = 13; // offset: 64
repeated GMGABLBKJMC buff_list = 14; // offset: 24
uint32 FHEFKOGAMHK = 15; // offset: 68
}
message JBILGCPCJOD {
uint32 DHJANOFGDNP = 1; // offset: 48
uint32 score_id = 2; // offset: 36
repeated DLBGONGJBNC item_list = 3; // offset: 16
uint32 IFOCJCOCDBH = 5; // offset: 40
uint32 OPHFDHGBLPJ = 6; // offset: 32
uint32 hp = 11; // offset: 44
bool BKFONKNLCHP = 12; // offset: 60
uint32 rank = 13; // offset: 52
NHHJAONHDDG state = 14; // offset: 56
}
message JECNOELJLKO {
int32 HIJJDGBOMDL = 2; // offset: 56
uint64 FIKHCEBOPMI = 3; // offset: 48
PFPHJFEGDAA cur_state = 4; // offset: 64
IPGIJFNAFLC KNBGBCEBLDF = 5; // offset: 16
repeated uint32 LPOPKEGOLHB = 7; // offset: 32
repeated JBILGCPCJOD BFCGOELLNIP = 11; // offset: 24
uint32 BPBMJBIDIIC = 13; // offset: 60
}
message JFJDMGOMJOF {
IPGIJFNAFLC KGOCFEINBIN = 2; // offset: 24
ABLCCPHIOMI JNIEIKOKBGK = 8; // offset: 32
}
message KLGJDILNNDH {
uint32 score_id = 1; // offset: 48
LAJGLHCCNED JDFPKAMFHAP = 4; // offset: 16
repeated DLBGONGJBNC item_list = 5; // offset: 24
bool ANMLAPADELO = 7; // offset: 53
uint32 OPHFDHGBLPJ = 8; // offset: 44
uint32 IGDOFKLAILH = 9; // offset: 68
uint32 DHJANOFGDNP = 10; // offset: 64
uint32 energy_info = 11; // offset: 40
bool OCLBMMNNMFC = 13; // offset: 52
uint32 FHEFKOGAMHK = 14; // offset: 56
NHHJAONHDDG LHNIIOHNIFL = 15; // offset: 60
}
message LPHCHEJEMPD {
uint32 score_id = 1; // offset: 24
uint32 rank = 6; // offset: 32
uint32 DHJANOFGDNP = 7; // offset: 36
NHHJAONHDDG state = 12; // offset: 28
}
message MNOOMFIAFPF {
FNCFIHAFGGN op_type = 11; // offset: 24
uint32 MPKCANFHCHG = 15; // offset: 28
}
enum NHHJAONHDDG {
NHHJAONHDDG_LCNJHOKLMPN = 0;
NHHJAONHDDG_OFGBFHHIFAM = 1;
NHHJAONHDDG_JJBEPKLOLCP = 2;
NHHJAONHDDG_OPCKNBHNBOA = 3;
}
message OKIPFIENKIF {
repeated JFJDMGOMJOF DGKLOCJHKNH = 3; // offset: 40
DFLIHGGNBDB OPMGDNNAEJF = 5; // offset: 16
uint32 EAFFACCBAAA = 6; // offset: 48
DFLIHGGNBDB GGCMCDDGEIB = 13; // offset: 24
}
enum PFPHJFEGDAA {
PFPHJFEGDAA_HGFFCFFBGDB = 0;
PFPHJFEGDAA_FOFLFMBMOMA = 1;
PFPHJFEGDAA_DHHGMKAOALN = 2;
PFPHJFEGDAA_CGKCEONNAGM = 3;
PFPHJFEGDAA_MJLCFPEKNPA = 4;
PFPHJFEGDAA_NAIHAJOLEID = 5;
}
message PKBDAKMLDMC {
repeated DFLIHGGNBDB GNABNEDKPHH = 5; // offset: 32
uint32 MMLNAMPFAKA = 8; // offset: 40
repeated JFJDMGOMJOF DGKLOCJHKNH = 9; // offset: 24
uint32 use_item_id = 10; // offset: 44
}
message PLHPJCKDEDI {
}
+6
View File
@@ -0,0 +1,6 @@
syntax = "proto3";
enum CmdFightTeamTowersType {
CmdFightTeamTowersType_NLCDGIPGFDJ = 0;
}
+71
View File
@@ -0,0 +1,71 @@
syntax = "proto3";
import "Common.proto";
enum CmdFightType {
CmdFightType_NLCDGIPGFDJ = 0;
CmdFightType_EHGEBECOEJO = 30060;
CmdFightType_FightGeneralScNotify = 30015;
CmdFightType_FightLeaveScNotify = 30005;
CmdFightType_FightGeneralScRsp = 30083;
CmdFightType_FightSessionStopScNotify = 30058;
CmdFightType_INICAJCFINI = 30034;
CmdFightType_FightHeartBeatScRsp = 30016;
CmdFightType_FightEnterScRsp = 30025;
CmdFightType_MGKEDPLBGEM = 30056;
}
message FightEnterScRsp {
uint64 PAFLIMGAALD = 1; // offset: 32
uint32 retcode = 4; // offset: 24
uint64 PCJNCPJKBGI = 6; // offset: 40
uint32 MLKLBJJHGIO = 11; // offset: 28
}
message FightGeneralScNotify {
uint64 AFMHLAGCIGD = 3; // offset: 32
uint32 server_tick = 9; // offset: 40
uint32 OMFPICKPOCP = 12; // offset: 44
bytes LNBKFFIDEEJ = 15; // offset: 24
}
message FightGeneralScRsp {
bytes LNBKFFIDEEJ = 3; // offset: 16
uint32 OMFPICKPOCP = 8; // offset: 36
uint32 retcode = 12; // offset: 32
}
message FightHeartBeatScRsp {
uint64 PIJPBDFJJEE = 4; // offset: 32
uint32 retcode = 9; // offset: 40
uint64 AFMHLAGCIGD = 12; // offset: 24
}
message FightLeaveScNotify {
uint32 GCOPDPOLECJ = 11; // offset: 24
}
message FightSessionStopScNotify {
BFBHKJLJJBJ KAEDKFOMADJ = 10; // offset: 24
}
message KIJEFPFAIJC {
uint32 MLKLBJJHGIO = 3; // offset: 60
uint32 platform = 4; // offset: 32
string fight_token = 6; // offset: 24
uint32 account_ip_port = 9; // offset: 56
uint32 client_res_version = 10; // offset: 44
uint32 account_ip = 12; // offset: 40
uint64 PMLOIOIAHCF = 13; // offset: 48
uint32 uid = 14; // offset: 36
}
message MCKLINCMDKK {
uint32 OMFPICKPOCP = 1; // offset: 32
bytes LNBKFFIDEEJ = 14; // offset: 24
}
message OEAMNAAJJHI {
uint64 client_time_ms = 6; // offset: 24
}
+117
View File
@@ -0,0 +1,117 @@
syntax = "proto3";
import "Common.proto";
enum CmdFiveDimType {
CmdFiveDimType_NLCDGIPGFDJ = 0;
CmdFiveDimType_EnterFiveDimGameScRsp = 2258;
CmdFiveDimType_GetFiveDimGameDataScRsp = 2267;
CmdFiveDimType_UpdateFiveDimGameDataCsReq = 2263;
CmdFiveDimType_FiveDimGameTransferScRsp = 2262;
CmdFiveDimType_UpdateFiveDimGameDataScRsp = 2255;
CmdFiveDimType_FiveDimJumpEnergyChangeScNotify = 2259;
CmdFiveDimType_GetFiveDimMoneyDataScRsp = 2252;
CmdFiveDimType_FiveDimGameDataUpdateScNotify = 2270;
CmdFiveDimType_GetFiveDimMoneyScRsp = 2256;
CmdFiveDimType_GetFiveDimGameDataCsReq = 2275;
CmdFiveDimType_LeaveFiveDimGameCsReq = 2254;
CmdFiveDimType_GetFiveDimMoneyCsReq = 2257;
CmdFiveDimType_FiveDimMoneyChangeScNotify = 2253;
CmdFiveDimType_LeaveFiveDimGameScRsp = 2271;
CmdFiveDimType_FiveDimGameTransferCsReq = 2260;
CmdFiveDimType_EnterFiveDimGameCsReq = 2266;
CmdFiveDimType_GetFiveDimMoneyDataCsReq = 2274;
}
message EnterFiveDimGameCsReq {
AHCLMAGAHPN PPJFMBIGIGB = 6; // offset: 16
MotionInfo HKGDHOPGCKF = 7; // offset: 32
BLPHONLBNBO OEIBHLMDJKA = 8; // offset: 40
}
message EnterFiveDimGameScRsp {
uint32 retcode = 7; // offset: 24
}
message FiveDimGameDataUpdateScNotify {
bool HBJLJJAJHOI = 2; // offset: 36
DGHPIDMDOJM CFDIKLBINHK = 7; // offset: 16
uint32 client_pos_version = 14; // offset: 32
}
message FiveDimGameTransferCsReq {
KFDEPBCLENF KEHGFMAMEPD = 1; // offset: 40
AHCLMAGAHPN PPJFMBIGIGB = 3; // offset: 32
uint32 COGDLBMPPNM = 10; // offset: 44
BLPHONLBNBO OEIBHLMDJKA = 12; // offset: 16
}
message FiveDimGameTransferScRsp {
uint32 retcode = 8; // offset: 24
}
message FiveDimJumpEnergyChangeScNotify {
uint32 CPFCMKLCMFG = 14; // offset: 24
}
message FiveDimMoneyChangeScNotify {
uint32 OEPCCMAPFFH = 12; // offset: 28
uint32 KFBJGFJHGEK = 13; // offset: 24
}
message GetFiveDimGameDataCsReq {
}
message GetFiveDimGameDataScRsp {
uint32 CPFCMKLCMFG = 3; // offset: 44
repeated uint32 KEGAOHGOALD = 6; // offset: 24
uint32 retcode = 12; // offset: 40
DGHPIDMDOJM CFDIKLBINHK = 15; // offset: 32
}
message GetFiveDimMoneyCsReq {
uint32 DDAEPENMNIF = 12; // offset: 24
}
message GetFiveDimMoneyDataCsReq {
}
message GetFiveDimMoneyDataScRsp {
uint32 OEPCCMAPFFH = 3; // offset: 32
uint32 retcode = 11; // offset: 24
uint32 KFBJGFJHGEK = 14; // offset: 28
}
message GetFiveDimMoneyScRsp {
uint32 GJHKPIGEIIO = 4; // offset: 32
uint32 JIDCDLCBKHG = 7; // offset: 24
uint32 retcode = 14; // offset: 28
}
enum KFDEPBCLENF {
KFDEPBCLENF_NLCDGIPGFDJ = 0;
KFDEPBCLENF_KALJCABDJLC = 1;
KFDEPBCLENF_HJJDLPHHFPA = 2;
}
message LeaveFiveDimGameCsReq {
MotionInfo HKGDHOPGCKF = 3; // offset: 16
KFDEPBCLENF KEHGFMAMEPD = 8; // offset: 36
uint32 PJLKEHONHED = 13; // offset: 40
uint32 COGDLBMPPNM = 15; // offset: 32
}
message LeaveFiveDimGameScRsp {
uint32 client_pos_version = 7; // offset: 28
uint32 retcode = 8; // offset: 24
}
message UpdateFiveDimGameDataCsReq {
uint32 GABODFDMPMM = 8; // offset: 32
AHCLMAGAHPN PPJFMBIGIGB = 11; // offset: 16
}
message UpdateFiveDimGameDataScRsp {
uint32 retcode = 8; // offset: 24
}
+768
View File
@@ -0,0 +1,768 @@
syntax = "proto3";
import "Common.proto";
message AddBlacklistCsReq {
uint32 uid = 11; // offset: 24
}
message AddBlacklistScRsp {
uint32 retcode = 6; // offset: 32
PlayerSimpleInfo black_info = 14; // offset: 16
}
message ApplyFriendCsReq {
uint32 uid = 5; // offset: 24
FriendApplySource source = 12; // offset: 28
}
message ApplyFriendScRsp {
uint32 uid = 6; // offset: 24
uint32 retcode = 15; // offset: 28
}
message BGPIHMLLNGM {
FKCNEPIJJAO BFGELCKJJPN = 1; // offset: 32
OIMLMDHOHAP MHAIBAMJGIM = 3; // offset: 48
GLILLENEIJK ENDLJENKBMF = 11; // offset: 40
NMFEHEHPGAB HJFHOEAAGGC = 12; // offset: 24
}
message BMKNANGPDGH {
uint32 battle_round_cnt = 1; // offset: 44
uint32 EMOHLJHPOPC = 3; // offset: 32
uint32 last_level_percent = 6; // offset: 36
repeated ONKDAPOKGAC avatar_list = 8; // offset: 24
uint32 passed_level = 9; // offset: 40
}
enum BattleRecordType {
BattleRecordType_BattleRecordNone = 0;
BattleRecordType_BattleRecordChallenge = 1;
BattleRecordType_BattleRecordRogue = 2;
}
message CFNEMEIDMID {
uint32 area_id = 3; // offset: 28
uint32 HOLPMKOHACH = 6; // offset: 24
}
message CJNDCNIJBEI {
repeated ONKDAPOKGAC avatar_list = 7; // offset: 16
repeated uint32 finished_target_list = 14; // offset: 24
}
message ChallengePeakBossFriendLineupRecommendation {
repeated ONKDAPOKGAC avatar_list = 2; // offset: 24
bool is_hard_mode = 3; // offset: 41
uint32 buff_id = 6; // offset: 44
repeated uint32 finished_target_list = 10; // offset: 32
bool hard_mode_has_passed = 14; // offset: 40
}
enum CmdFriendType {
CmdFriendType_NLCDGIPGFDJ = 0;
CmdFriendType_DeleteBlacklistScRsp = 2907;
CmdFriendType_GetFriendLoginInfoScRsp = 2947;
CmdFriendType_GetAssistListScRsp = 2973;
CmdFriendType_GetFriendApplyListInfoScRsp = 2916;
CmdFriendType_SetForbidOtherApplyFriendScRsp = 2926;
CmdFriendType_SyncAddBlacklistScNotify = 2912;
CmdFriendType_GetFriendRecommendLineupCsReq = 2936;
CmdFriendType_SetFriendMarkCsReq = 2980;
CmdFriendType_ReportPlayerScRsp = 2919;
CmdFriendType_GetCurAssistScRsp = 2949;
CmdFriendType_GetFriendDevelopmentInfoCsReq = 2962;
CmdFriendType_SetFriendMarkScRsp = 2967;
CmdFriendType_HandleFriendScRsp = 2942;
CmdFriendType_GetFriendRecommendLineupDetailCsReq = 2946;
CmdFriendType_SetFriendRemarkNameCsReq = 2938;
CmdFriendType_DeleteFriendCsReq = 2961;
CmdFriendType_SetForbidOtherApplyFriendCsReq = 2970;
CmdFriendType_ReportPlayerCsReq = 2904;
CmdFriendType_GetFriendBattleRecordDetailCsReq = 2953;
CmdFriendType_CurAssistChangedNotify = 2941;
CmdFriendType_GetPlayerDetailInfoScRsp = 2975;
CmdFriendType_GetFriendApplyListInfoCsReq = 2960;
CmdFriendType_GetAssistHistoryCsReq = 2982;
CmdFriendType_GetFriendDevelopmentInfoScRsp = 2914;
CmdFriendType_TakeAssistRewardScRsp = 2979;
CmdFriendType_DeleteBlacklistCsReq = 2985;
CmdFriendType_GetAssistHistoryScRsp = 2932;
CmdFriendType_TakeAssistRewardCsReq = 2940;
CmdFriendType_AddBlacklistScRsp = 2921;
CmdFriendType_NewAssistHistoryNotify = 2984;
CmdFriendType_HandleFriendCsReq = 2915;
CmdFriendType_SyncDeleteFriendScNotify = 2968;
CmdFriendType_SearchPlayerCsReq = 2981;
CmdFriendType_SearchPlayerScRsp = 2951;
CmdFriendType_GetFriendRecommendListInfoScRsp = 2917;
CmdFriendType_GetFriendListInfoCsReq = 2934;
CmdFriendType_ApplyFriendScRsp = 2956;
CmdFriendType_SetFriendRemarkNameScRsp = 2978;
CmdFriendType_DeleteFriendScRsp = 2908;
CmdFriendType_GetFriendListInfoScRsp = 2925;
CmdFriendType_GetFriendRecommendListInfoCsReq = 2911;
CmdFriendType_GetFriendBattleRecordDetailScRsp = 2944;
CmdFriendType_GetFriendLoginInfoCsReq = 2996;
CmdFriendType_GetFriendAssistListCsReq = 2910;
CmdFriendType_GetAssistListCsReq = 2993;
CmdFriendType_AddBlacklistCsReq = 2964;
CmdFriendType_SetAssistScRsp = 2929;
CmdFriendType_SyncApplyFriendScNotify = 2983;
CmdFriendType_ApplyFriendCsReq = 2958;
CmdFriendType_GetFriendRecommendLineupDetailScRsp = 2931;
CmdFriendType_SyncHandleFriendScNotify = 2939;
CmdFriendType_GetPlatformPlayerInfoCsReq = 2930;
CmdFriendType_GetPlatformPlayerInfoScRsp = 2924;
CmdFriendType_GetPlayerDetailInfoCsReq = 2905;
CmdFriendType_GetCurAssistCsReq = 2922;
CmdFriendType_SetAssistCsReq = 2903;
CmdFriendType_GetFriendAssistListScRsp = 2913;
CmdFriendType_GetFriendRecommendLineupScRsp = 2977;
}
message CurAssistChangedNotify {
PlayerAssistInfo ODHMGPNECFO = 12; // offset: 16
}
message DBFHOCOBPMK {
repeated PlayerChallengePeakRecordMobData HDCHFBKDCEB = 4; // offset: 32
PlayerChallengePeakRecordBossData CDFFIGJLGMM = 10; // offset: 16
uint32 group_id = 13; // offset: 40
}
message DeleteBlacklistCsReq {
uint32 uid = 2; // offset: 24
}
message DeleteBlacklistScRsp {
uint32 retcode = 3; // offset: 24
uint32 uid = 7; // offset: 28
}
message DeleteFriendCsReq {
uint32 uid = 4; // offset: 28
uint32 LMHDOMCMGNL = 7; // offset: 24
}
message DeleteFriendScRsp {
uint32 retcode = 1; // offset: 24
uint32 uid = 14; // offset: 28
}
enum DevelopmentType {
DevelopmentType_DevelopmentNone = 0;
DevelopmentType_DevelopmentRogueCosmos = 1;
DevelopmentType_DevelopmentRogueChess = 2;
DevelopmentType_DevelopmentRogueChessNous = 3;
DevelopmentType_DevelopmentMemoryChallenge = 4;
DevelopmentType_DevelopmentStoryChallenge = 5;
DevelopmentType_DevelopmentUnlockAvatar = 6;
DevelopmentType_DevelopmentUnlockEquipment = 7;
DevelopmentType_DevelopmentActivityStart = 8;
DevelopmentType_DevelopmentActivityEnd = 9;
DevelopmentType_DevelopmentBossChallenge = 10;
DevelopmentType_DevelopmentRogueTourn = 11;
DevelopmentType_DevelopmentRogueTournWeek = 12;
DevelopmentType_DevelopmentRogueMagic = 13;
DevelopmentType_DevelopmentChallengePeak = 14;
DevelopmentType_DevelopmentRogueTournDivision = 15;
DevelopmentType_DevelopmentGridFightDivision = 16;
DevelopmentType_DevelopmentGridFightGameplay = 17;
DevelopmentType_DevelopmentGridFightGameplayOcMode = 18;
}
message DisplayAvatarDetailInfo {
uint32 avatar_id = 1; // offset: 56
DisplayEquipmentInfo equipment = 2; // offset: 40
uint32 exp = 4; // offset: 48
repeated AvatarSkillTree skilltree_list = 5; // offset: 24
uint32 pos = 7; // offset: 68
repeated DisplayRelicInfo relic_list = 9; // offset: 32
uint32 promotion = 10; // offset: 64
uint32 dressed_skin_id = 11; // offset: 76
uint32 avatar_type = 12; // offset: 72
uint32 level = 13; // offset: 80
uint32 rank = 14; // offset: 52
uint32 enhanced_id = 15; // offset: 60
}
message DisplayEquipmentInfo {
uint32 tid = 4; // offset: 40
uint32 promotion = 6; // offset: 28
uint32 level = 9; // offset: 24
uint32 rank = 11; // offset: 32
uint32 exp = 14; // offset: 36
}
message DisplayRelicInfo {
uint32 tid = 2; // offset: 48
uint32 exp = 3; // offset: 40
uint32 level = 7; // offset: 32
uint32 type = 8; // offset: 44
uint32 main_affix_id = 9; // offset: 36
repeated RelicAffix sub_affix_list = 10; // offset: 24
}
message EDEGAHHANMF {
uint32 PLKAGMLBCDG = 3; // offset: 36
uint32 MBHJNPEILCL = 5; // offset: 40
uint32 IGENPDKHDMC = 8; // offset: 32
uint32 LCDDMLIMAGA = 14; // offset: 24
uint32 OPENPJJLADD = 15; // offset: 28
}
message EJAKBKOEEPC {
JMOCDMHFEJG BHDKLAJPMBJ = 1; // offset: 24
}
message FKCNEPIJJAO {
uint32 FEFLAJIODHB = 8; // offset: 28
uint32 JNCCOGCHNMB = 11; // offset: 32
uint32 DCOKLHPBAJO = 13; // offset: 36
uint32 area_id = 15; // offset: 24
}
message FPDCINMDJCE {
PlayerSimpleInfo player_info = 3; // offset: 24
string remark_name = 15; // offset: 32
oneof KJFEKHDEBIK {
FriendChallengeLineup NHMOPCHJEHN = 11; // offset: 40
CJNDCNIJBEI BNAFKMMLGFE = 4; // offset: 40
MJMGDLJAJCM LMHIOKFMDNE = 12; // offset: 40
ChallengePeakBossFriendLineupRecommendation KCNAHJCMNJI = 14; // offset: 40
OJJJDPNOKHG NHKCFOALAPD = 7; // offset: 40
OFFMDBMMNFM KPPDEMBPEDO = 823; // offset: 40
}
}
message FriendApplyInfo {
PlayerSimpleInfo player_info = 6; // offset: 24
int64 apply_time = 11; // offset: 32
}
enum FriendApplySource {
FriendApplySource_None = 0;
FriendApplySource_Search = 1;
FriendApplySource_Recommend = 2;
FriendApplySource_Assist = 3;
FriendApplySource_RecommendAssist = 4;
FriendApplySource_PsnFriend = 5;
FriendApplySource_AssistReward = 6;
FriendApplySource_SocialPlay = 7;
FriendApplySource_Roaming = 8;
FriendApplySource_DiceCombatV2 = 9;
FriendApplySource_RecentVisitor = 10;
HPEKGMDHFLO_JNLIOGAONMA = 11;
}
message FriendChallengeClearanceInfo {
PlayerChallengeTierceRecord MEGBIPBAFBP = 9; // offset: 16
uint32 group_id = 10; // offset: 40
uint32 LMPPDGOFOMF = 12; // offset: 44
oneof EDKOHAAMONH {
ChallengeStatistics challenge_default = 173; // offset: 32
ChallengeStoryStatistics challenge_story = 759; // offset: 32
ChallengeBossStatistics challenge_boss = 1549; // offset: 32
}
}
message FriendChallengeLineup {
uint32 EEJCPNAEKLJ = 5; // offset: 52
uint32 buff_one = 6; // offset: 48
uint32 buff_two = 7; // offset: 60
repeated ChallengeLineupList lineup_list = 8; // offset: 32
PlayerSimpleInfo player_info = 12; // offset: 16
uint32 score_id = 13; // offset: 56
string remark_name = 15; // offset: 24
}
message FriendGridFightRecord {
uint32 division_id = 4; // offset: 24
}
message FriendRecommendInfo {
bool JINLAHLMDLN = 2; // offset: 32
PlayerSimpleInfo player_info = 13; // offset: 16
}
message FriendSimpleInfo {
int64 create_time = 1; // offset: 48
string remark_name = 2; // offset: 16
PAEFDELFKJK MBOIHJLIJDG = 3; // offset: 24
PlayerSimpleInfo player_info = 4; // offset: 32
bool is_marked = 13; // offset: 56
PlayingState playing_state = 15; // offset: 60
}
message GLILLENEIJK {
uint32 GNIFODGCPAA = 2; // offset: 24
uint32 FFFNGBKHOEA = 11; // offset: 28
}
message GetAssistHistoryCsReq {
}
message GetAssistHistoryScRsp {
uint32 EFONJLMDFIH = 2; // offset: 28
uint32 OFEKHCHHOFD = 6; // offset: 32
uint32 retcode = 9; // offset: 36
uint32 LLIPLPNDIMC = 10; // offset: 24
}
message GetAssistListCsReq {
bool DDNKHDIKAEL = 11; // offset: 24
bool LKBAENBKJCE = 14; // offset: 25
}
message GetAssistListScRsp {
repeated PlayerAssistInfo assist_list = 9; // offset: 16
uint32 retcode = 10; // offset: 32
}
message GetCurAssistCsReq {
}
message GetCurAssistScRsp {
PlayerAssistInfo ODHMGPNECFO = 2; // offset: 16
uint32 retcode = 6; // offset: 32
}
message GetFriendApplyListInfoCsReq {
}
message GetFriendApplyListInfoScRsp {
uint32 retcode = 2; // offset: 40
repeated FriendApplyInfo receive_apply_list = 12; // offset: 24
repeated uint32 send_apply_list = 13; // offset: 16
}
message GetFriendAssistListCsReq {
bool DDNKHDIKAEL = 10; // offset: 44
repeated uint32 EEJGCFBJKAK = 11; // offset: 32
PIDAHABFLBL HFOLAOIKOLB = 13; // offset: 48
repeated uint32 HHFPJHMEIJK = 14; // offset: 24
uint32 target_side = 15; // offset: 40
}
message GetFriendAssistListScRsp {
uint32 retcode = 3; // offset: 36
repeated PlayerAssistInfo assist_list = 5; // offset: 24
uint32 target_side = 12; // offset: 32
}
message GetFriendBattleRecordDetailCsReq {
uint32 uid = 5; // offset: 24
}
message GetFriendBattleRecordDetailScRsp {
HBJDMDKKMFI BAMDEHAICDA = 2; // offset: 32
repeated FriendChallengeClearanceInfo EPNLMHPCDKL = 5; // offset: 24
repeated DBFHOCOBPMK LGIBJLFBFCG = 7; // offset: 16
uint32 uid = 11; // offset: 60
uint32 retcode = 12; // offset: 56
BGPIHMLLNGM HCIEFEHCENO = 13; // offset: 40
}
message GetFriendDevelopmentInfoCsReq {
uint32 uid = 3; // offset: 24
}
message GetFriendDevelopmentInfoScRsp {
uint32 uid = 5; // offset: 32
repeated NJMOBNILIHI EMBPENNEIJH = 8; // offset: 16
uint32 retcode = 9; // offset: 36
}
message GetFriendListInfoCsReq {
}
message GetFriendListInfoScRsp {
repeated FriendSimpleInfo friend_list = 1; // offset: 24
repeated PlayerSimpleInfo black_list = 3; // offset: 16
uint32 retcode = 7; // offset: 40
}
message GetFriendLoginInfoCsReq {
}
message GetFriendLoginInfoScRsp {
repeated uint32 _friend_uid_list = 3; // offset: 16
bool show_red_dot_flag = 6; // offset: 44
bool is_allow_other_apply = 9; // offset: 45
repeated uint32 _black_uid_list = 10; // offset: 24
uint32 retcode = 13; // offset: 40
}
message GetFriendRecommendLineupCsReq {
JFNJKAPPNOF type = 1; // offset: 28
uint32 key = 12; // offset: 24
}
message GetFriendRecommendLineupDetailCsReq {
uint32 uid = 6; // offset: 28
JFNJKAPPNOF type = 12; // offset: 32
uint32 key = 13; // offset: 24
}
message GetFriendRecommendLineupDetailScRsp {
JFNJKAPPNOF type = 1; // offset: 32
repeated DisplayAvatarDetailInfo KNHHAJDNGJG = 6; // offset: 16
uint32 key = 10; // offset: 40
uint32 retcode = 12; // offset: 36
uint32 uid = 14; // offset: 44
}
message GetFriendRecommendLineupScRsp {
bool ALDBIIIGLOM = 1; // offset: 44
uint32 retcode = 2; // offset: 36
repeated FPDCINMDJCE MGKCKHIIICL = 3; // offset: 24
uint32 key = 5; // offset: 40
JFNJKAPPNOF type = 14; // offset: 32
}
message GetFriendRecommendListInfoCsReq {
bool DDNKHDIKAEL = 4; // offset: 24
}
message GetFriendRecommendListInfoScRsp {
repeated FriendRecommendInfo friend_recommend_list = 6; // offset: 16
uint32 retcode = 13; // offset: 32
}
message GetPlatformPlayerInfoCsReq {
repeated string EPIBJAMIJFI = 7; // offset: 24
PlatformType platform = 11; // offset: 32
}
message GetPlatformPlayerInfoScRsp {
repeated PlayerSimpleInfo friend_recommend_list = 4; // offset: 16
uint32 retcode = 15; // offset: 32
}
message GetPlayerDetailInfoCsReq {
uint32 uid = 7; // offset: 24
}
message GetPlayerDetailInfoScRsp {
PlayerDetailInfo detail_info = 7; // offset: 24
uint32 retcode = 12; // offset: 32
}
message HBJDMDKKMFI {
uint32 division_id = 6; // offset: 24
}
message HHJANNIGCKM {
bool EGLLMGLLHDL = 4; // offset: 32
repeated uint32 finished_target_list = 5; // offset: 16
}
message HandleFriendCsReq {
bool is_accept = 8; // offset: 24
uint32 uid = 11; // offset: 28
}
message HandleFriendScRsp {
uint32 uid = 2; // offset: 36
bool is_accept = 6; // offset: 32
uint32 retcode = 12; // offset: 40
FriendSimpleInfo friend_info = 13; // offset: 16
}
message ICMGDJBDFEA {
uint32 group_id = 3; // offset: 36
uint32 LMPPDGOFOMF = 4; // offset: 44
uint32 FBOGDAHNDKA = 5; // offset: 32
HHJANNIGCKM NCKJLAEJNDP = 7; // offset: 16
uint32 max_level = 13; // offset: 40
}
message IENCCMEAIAJ {
uint32 GNIFODGCPAA = 8; // offset: 24
}
message JBKJGBMMKFI {
uint32 peak_id = 7; // offset: 24
}
enum JFNJKAPPNOF {
JFNJKAPPNOF_NLCDGIPGFDJ = 0;
JFNJKAPPNOF_OCDLPDDMCLP = 1;
JFNJKAPPNOF_JHOEBNNMKHB = 2;
JFNJKAPPNOF_KMDNDLKKDLH = 3;
JFNJKAPPNOF_DJKDPGDLLFM = 4;
JFNJKAPPNOF_IGDNEOELFKC = 5;
JFNJKAPPNOF_HCBNCEDBABL = 6;
}
message JMOCDMHFEJG {
PIBFIDOEPAP KGBHIKKLJMK = 10; // offset: 24
}
message KGBAFBEMICB {
uint32 AACGBEBGDPE = 3; // offset: 24
bool MNDCIBFEJOP = 12; // offset: 28
}
message KHFEGOFPHHC {
uint32 area_id = 15; // offset: 24
}
message LJJIEAPLOOI {
uint32 division_id = 9; // offset: 24
}
message MJMGDLJAJCM {
repeated OKFKPPNGCOD DNIGKDKIPPJ = 14; // offset: 16
}
message MOOGABJBJAG {
uint32 challenge_id = 1; // offset: 24
}
message NJMOBNILIHI {
DevelopmentType NELHEHHFCCM = 5; // offset: 32
int64 time = 7; // offset: 40
oneof NNMAOMHPNBK {
KHFEGOFPHHC DCODKLADIJM = 379; // offset: 24
MOOGABJBJAG ELJOEBBHDPB = 401; // offset: 24
uint32 avatar_id = 954; // offset: 24
uint32 KAJCFPKEGBP = 1587; // offset: 24
CFNEMEIDMID IIBJEGJMOKJ = 1974; // offset: 24
uint32 panel_id = 1981; // offset: 24
JBKJGBMMKFI AGKKAFEFGOB = 1678; // offset: 24
IENCCMEAIAJ IMILIFMDLBI = 1052; // offset: 24
LJJIEAPLOOI BNNDODHIKCE = 632; // offset: 24
KGBAFBEMICB DHKCMBFCALH = 1780; // offset: 24
}
}
message NMFEHEHPGAB {
uint32 area_id = 4; // offset: 32
uint32 MGCACGFLKEK = 5; // offset: 28
uint32 MBDKAJBEPPF = 10; // offset: 24
}
message NewAssistHistoryNotify {
uint32 OFEKHCHHOFD = 5; // offset: 24
}
message OFFMDBMMNFM {
repeated BMKNANGPDGH lineup_list = 2; // offset: 16
}
message OHKDPNBGPOA {
bool GNFDDPEMMFN = 7; // offset: 24
bool PFBHGAHAFMD = 9; // offset: 28
bool IOJEAOCOBBF = 10; // offset: 27
bool MAKOLELFLFH = 13; // offset: 25
bool DCJECFMMIBC = 14; // offset: 26
}
message OIMLMDHOHAP {
uint32 IELFOBFPDPA = 2; // offset: 32
uint32 APANPLBMONN = 5; // offset: 28
uint32 area_id = 6; // offset: 24
uint32 KPHJDOPBMEN = 13; // offset: 36
}
message OJJJDPNOKHG {
repeated ChallengeLineupList lineup_list = 5; // offset: 32
repeated uint32 finished_target_list = 6; // offset: 16
repeated uint32 AOLIEDBCNBN = 11; // offset: 40
}
message OKFKPPNGCOD {
repeated ONKDAPOKGAC avatar_list = 8; // offset: 24
uint32 peak_id = 11; // offset: 40
repeated uint32 finished_target_list = 15; // offset: 32
}
message ONKDAPOKGAC {
AvatarType avatar_type = 1; // offset: 28
uint32 id = 2; // offset: 32
uint32 level = 3; // offset: 40
uint32 index = 4; // offset: 36
uint32 skin_id = 5; // offset: 24
}
message PAEFDELFKJK {
EJAKBKOEEPC KBLKLGDCOMF = 1; // offset: 16
ICMGDJBDFEA AMLDHBMIGEN = 2; // offset: 32
BattleRecordType display_type = 7; // offset: 48
FriendGridFightRecord BAMDEHAICDA = 11; // offset: 40
}
message PIBFIDOEPAP {
uint32 FFFNGBKHOEA = 11; // offset: 28
uint32 GNIFODGCPAA = 13; // offset: 24
}
enum PIDAHABFLBL {
PIDAHABFLBL_ONGOHDOKEIE = 0;
PIDAHABFLBL_FJBENKPGBPP = 1;
PIDAHABFLBL_IBNPGEDFIMO = 2;
}
message PlayerAssistInfo {
PlayerSimpleInfo assist_avatar = 2; // offset: 16
DisplayAvatarDetailInfo player_info = 15; // offset: 24
}
message PlayerChallengePeakRecordBossData {
uint32 buff_id = 1; // offset: 44
bool HAMDKIHGKGO = 6; // offset: 57
uint32 DJFGDMIDEHJ = 7; // offset: 40
ChallengeLineupList lineup = 9; // offset: 32
bool CFLDOMPACKI = 11; // offset: 56
uint32 peak_id = 12; // offset: 48
uint32 best_cycle_count = 13; // offset: 52
repeated uint32 MCJNLLBBDHN = 15; // offset: 16
}
message PlayerChallengePeakRecordMobData {
repeated uint32 MCJNLLBBDHN = 1; // offset: 16
uint32 cycles_used = 3; // offset: 40
uint32 peak_id = 9; // offset: 44
ChallengeLineupList lineup = 13; // offset: 32
}
message PlayerDetailInfo {
string DJONELMIFEE = 1; // offset: 24
uint32 uid = 2; // offset: 116
PlatformType platform = 3; // offset: 120
string IJKOMIKFKEK = 4; // offset: 64
bool is_banned = 5; // offset: 124
bool HIEAPDNNNEI = 6; // offset: 125
PlayerRecordInfo record_info = 7; // offset: 32
uint32 GEJFMBBHNLN = 8; // offset: 148
uint32 HCGMAGDFAAO = 9; // offset: 140
uint32 level = 10; // offset: 112
repeated DisplayAvatarDetailInfo display_avatar_list = 11; // offset: 40
string signature = 12; // offset: 88
uint32 world_level = 13; // offset: 136
string nickname = 14; // offset: 72
uint32 head_icon = 15; // offset: 132
HeadFrameInfo head_frame_info = 336; // offset: 96
repeated DisplayAvatarDetailInfo assist_avatar_list = 390; // offset: 104
OHKDPNBGPOA BOKLABGLEFL = 428; // offset: 80
uint32 KINOEHKMFML = 515; // offset: 128
CJLCPMDGIBO DHKFCDAGHDM = 871; // offset: 16
uint32 gender = 875; // offset: 144
OIIPJFDNPAH AIHNDIAFGPM = 1318; // offset: 56
}
message PlayerRecordInfo {
uint32 ALGEOLGNFBL = 1; // offset: 56
uint32 KCBINJNIBNO = 3; // offset: 60
uint32 NECKJBHEKHE = 6; // offset: 40
uint32 DIOIIFAHAKK = 7; // offset: 32
uint32 JJKIKOBAJLF = 9; // offset: 48
EDEGAHHANMF EOGGPDHKKBJ = 10; // offset: 16
uint32 PPFDDFAHLED = 11; // offset: 44
uint32 MIMECEAFDNK = 12; // offset: 36
uint32 MHOIJFEBAPA = 15; // offset: 52
}
enum PlayingState {
PlayingState_None = 0;
PlayingState_PlayingRogueCosmos = 1;
PlayingState_PlayingRogueChess = 2;
PlayingState_PlayingRogueChessNous = 3;
PlayingState_PlayingChallengeMemory = 4;
PlayingState_PlayingChallengeStory = 5;
PlayingState_PlayingChallengeBoss = 6;
PlayingState_PlayingRogueTourn = 7;
PlayingState_PlayingRogueMagic = 8;
PlayingState_PlayingChallengePeak = 9;
PlayingState_PlayingGridFight = 10;
}
message ReportPlayerCsReq {
string IMNOJNCGGNI = 4; // offset: 24
uint32 OLLBLNAGMPC = 10; // offset: 32
uint32 uid = 11; // offset: 36
}
message ReportPlayerScRsp {
uint32 retcode = 8; // offset: 24
}
message SearchPlayerCsReq {
bool DDNKHDIKAEL = 10; // offset: 32
repeated uint32 uid_list = 11; // offset: 16
}
message SearchPlayerScRsp {
repeated uint32 result_uid_list = 2; // offset: 24
uint32 retcode = 4; // offset: 40
repeated PlayerSimpleInfo simple_info_list = 7; // offset: 16
}
message SetAssistCsReq {
uint32 uid = 5; // offset: 24
uint32 avatar_id = 13; // offset: 28
}
message SetAssistScRsp {
uint32 uid = 3; // offset: 28
uint32 avatar_id = 5; // offset: 32
uint32 retcode = 6; // offset: 24
}
message SetForbidOtherApplyFriendCsReq {
bool PBNJDHFCHHC = 3; // offset: 24
}
message SetForbidOtherApplyFriendScRsp {
bool PBNJDHFCHHC = 8; // offset: 28
uint32 retcode = 12; // offset: 24
}
message SetFriendMarkCsReq {
uint32 uid = 1; // offset: 28
bool BIJJOJNJHDO = 2; // offset: 24
uint32 reason = 12; // offset: 32
}
message SetFriendMarkScRsp {
uint32 uid = 5; // offset: 32
bool BIJJOJNJHDO = 10; // offset: 24
uint32 retcode = 11; // offset: 28
}
message SetFriendRemarkNameCsReq {
string remark_name = 1; // offset: 16
uint32 reason = 2; // offset: 32
uint32 uid = 6; // offset: 36
}
message SetFriendRemarkNameScRsp {
uint32 uid = 11; // offset: 32
string remark_name = 12; // offset: 16
uint32 retcode = 15; // offset: 36
}
message SyncAddBlacklistScNotify {
uint32 uid = 14; // offset: 24
}
message SyncApplyFriendScNotify {
FriendApplyInfo friend_apply_info = 10; // offset: 16
}
message SyncDeleteFriendScNotify {
uint32 uid = 10; // offset: 24
}
message SyncHandleFriendScNotify {
FriendSimpleInfo friend_info = 2; // offset: 16
bool is_accept = 3; // offset: 32
uint32 uid = 6; // offset: 36
}
message TakeAssistRewardCsReq {
}
+125
View File
@@ -0,0 +1,125 @@
syntax = "proto3";
import "Common.proto";
enum CmdGachaType {
CmdGachaType_NLCDGIPGFDJ = 0;
CmdGachaType_DoGachaCsReq = 1905;
CmdGachaType_PDCIIFCCBEH = 1942;
CmdGachaType_ExchangeGachaCeilingScRsp = 1956;
CmdGachaType_GetGachaCeilingScRsp = 1916;
CmdGachaType_ExchangeGachaCeilingCsReq = 1958;
CmdGachaType_SetGachaDecideItemScRsp = 1915;
CmdGachaType_DoGachaScRsp = 1975;
CmdGachaType_GetGachaInfoScRsp = 1925;
CmdGachaType_GetGachaCeilingCsReq = 1960;
CmdGachaType_SetGachaDecideItemCsReq = 1983;
CmdGachaType_GetGachaInfoCsReq = 1934;
}
message DoGachaCsReq {
uint32 simulate_magic = 9; // offset: 28
uint32 gacha_id = 11; // offset: 24
uint32 gacha_num = 13; // offset: 36
uint32 gacha_random = 14; // offset: 32
}
message DoGachaScRsp {
repeated GachaItem gacha_item_list = 1; // offset: 16
uint32 retcode = 2; // offset: 52
uint32 NCBEDGBOJLC = 3; // offset: 36
uint32 GLLJFPENLHD = 4; // offset: 44
uint32 NHBBHEMPJJM = 6; // offset: 48
uint32 LDBCKJIPDHF = 7; // offset: 60
uint32 GPNLDDLBOLM = 9; // offset: 40
uint32 gacha_id = 11; // offset: 56
uint32 gacha_num = 15; // offset: 32
}
message ExchangeGachaCeilingCsReq {
uint32 gacha_type = 1; // offset: 28
uint32 avatar_id = 6; // offset: 24
}
message ExchangeGachaCeilingScRsp {
uint32 retcode = 1; // offset: 48
uint32 gacha_type = 2; // offset: 44
uint32 avatar_id = 8; // offset: 40
GachaCeiling gacha_ceiling = 14; // offset: 16
ItemList transfer_item_list = 15; // offset: 24
}
message GachaCeiling {
uint32 ceiling_num = 1; // offset: 32
repeated GachaCeilingAvatar avatar_list = 13; // offset: 16
bool is_claimed = 15; // offset: 36
}
message GachaCeilingAvatar {
uint32 repeated_cnt = 9; // offset: 28
uint32 avatar_id = 10; // offset: 24
}
message GachaInfo {
GachaCeiling gacha_ceiling = 1; // offset: 32
int64 begin_time = 3; // offset: 96
uint32 gacha_id = 4; // offset: 92
repeated uint32 ONIHOMCELJK = 5; // offset: 64
string detail_url = 6; // offset: 40
repeated uint32 item_detail_list = 7; // offset: 16
uint32 GLLJFPENLHD = 8; // offset: 84
uint32 MMELNCHIDNC = 9; // offset: 88
repeated uint32 prize_item_list = 10; // offset: 24
string history_url = 12; // offset: 48
int64 end_time = 13; // offset: 72
uint32 NHBBHEMPJJM = 15; // offset: 80
}
message GachaItem {
ItemList transfer_item_list = 5; // offset: 24
bool is_new = 8; // offset: 48
Item gacha_item = 9; // offset: 16
ItemList token_item = 13; // offset: 32
}
message GetGachaCeilingCsReq {
uint32 DDMCNOJFGON = 15; // offset: 24
}
message GetGachaCeilingScRsp {
uint32 retcode = 4; // offset: 32
GachaCeiling gacha_ceiling = 10; // offset: 24
uint32 gacha_type = 14; // offset: 36
}
message GetGachaInfoCsReq {
}
message GetGachaInfoScRsp {
uint32 KKKNJDBNJPM = 1; // offset: 56
uint32 retcode = 2; // offset: 40
uint32 GPNLDDLBOLM = 7; // offset: 52
repeated NEIMLKNMDBM AKMDBPNEHDE = 9; // offset: 16
uint32 OGMPKDHKPAJ = 10; // offset: 44
repeated GachaInfo gacha_info_list = 13; // offset: 24
uint32 gacha_random = 15; // offset: 48
}
message NEIMLKNMDBM {
uint32 MMELNCHIDNC = 4; // offset: 40
repeated uint32 OJNEFBJHCCK = 10; // offset: 16
uint32 GFANBHAEKOK = 12; // offset: 44
repeated uint32 EJGNMCAMELA = 13; // offset: 24
}
message SetGachaDecideItemCsReq {
uint32 gacha_id = 5; // offset: 32
repeated uint32 OJNEFBJHCCK = 12; // offset: 24
uint32 GFANBHAEKOK = 15; // offset: 36
}
message SetGachaDecideItemScRsp {
NEIMLKNMDBM NBLOJLDLBEB = 8; // offset: 24
uint32 retcode = 12; // offset: 32
}
File diff suppressed because it is too large. Load diff
+121
View File
@@ -0,0 +1,121 @@
syntax = "proto3";
import "Common.proto";
message ChangeScriptEmotionCsReq {
uint32 script_id = 1; // offset: 32
uint32 BLKFCFGMMBD = 2; // offset: 24
HeartDialEmotionType target_emotion_type = 12; // offset: 28
}
message ChangeScriptEmotionScRsp {
uint32 retcode = 1; // offset: 32
uint32 script_id = 7; // offset: 28
HeartDialEmotionType emotion_type = 9; // offset: 24
}
enum CmdHeartdialType {
CmdHeartdialType_NLCDGIPGFDJ = 0;
CmdHeartdialType_GetHeartDialInfoScRsp = 6325;
CmdHeartdialType_HeartDialTraceScriptCsReq = 6315;
CmdHeartdialType_FinishEmotionDialoguePerformanceCsReq = 6358;
CmdHeartdialType_SubmitEmotionItemScRsp = 6316;
CmdHeartdialType_ChangeScriptEmotionScRsp = 6375;
CmdHeartdialType_GetHeartDialInfoCsReq = 6334;
CmdHeartdialType_ChangeScriptEmotionCsReq = 6305;
CmdHeartdialType_SubmitEmotionItemCsReq = 6360;
CmdHeartdialType_HeartDialScriptChangeScNotify = 6383;
CmdHeartdialType_HeartDialTraceScriptScRsp = 6342;
CmdHeartdialType_FinishEmotionDialoguePerformanceScRsp = 6356;
}
message EAJEMNNNEBM {
uint32 CNHLAAHDPGA = 6; // offset: 28
uint32 LLIOEMOBFGD = 12; // offset: 24
}
message FinishEmotionDialoguePerformanceCsReq {
uint32 script_id = 3; // offset: 24
uint32 dialogue_id = 4; // offset: 32
uint32 BLKFCFGMMBD = 10; // offset: 28
}
message FinishEmotionDialoguePerformanceScRsp {
ItemList reward_list = 4; // offset: 24
uint32 retcode = 6; // offset: 36
uint32 dialogue_id = 9; // offset: 32
uint32 script_id = 14; // offset: 40
}
message GetHeartDialInfoCsReq {
}
message GetHeartDialInfoScRsp {
uint32 retcode = 1; // offset: 52
repeated HeartDialDialogueInfo dialogue_info_list = 3; // offset: 16
repeated HeartDialScriptInfo script_info_list = 4; // offset: 32
repeated EAJEMNNNEBM EBLMNLBBFNL = 9; // offset: 40
HeartDialUnlockStatus unlock_status = 14; // offset: 48
}
message HeartDialDialogueInfo {
uint32 dialogue_id = 9; // offset: 28
bool GDPHOIMONLN = 13; // offset: 24
}
enum HeartDialEmotionType {
HEART_DIAL_EMOTION_TYPE_PEACE = 0;
HEART_DIAL_EMOTION_TYPE_ANGER = 1;
HEART_DIAL_EMOTION_TYPE_HAPPY = 2;
HEART_DIAL_EMOTION_TYPE_SAD = 3;
}
message HeartDialScriptChangeScNotify {
repeated EAJEMNNNEBM EBLMNLBBFNL = 7; // offset: 16
repeated HeartDialDialogueInfo changed_dialogue_info_list = 8; // offset: 32
HeartDialUnlockStatus unlock_status = 11; // offset: 48
repeated HeartDialScriptInfo changed_script_info_list = 12; // offset: 24
}
message HeartDialScriptInfo {
bool EEKCKFGHGEH = 1; // offset: 25
HeartDialStepType step = 3; // offset: 36
HeartDialEmotionType cur_emotion_type = 7; // offset: 28
uint32 script_id = 8; // offset: 32
bool LHCOJIEBFFM = 13; // offset: 24
}
enum HeartDialStepType {
HeartDialStepType_COEEJALELPF = 0;
HeartDialStepType_BADPBGFJPNN = 1;
HeartDialStepType_game_lock_info = 2;
HeartDialStepType_CCJMKNNHKKE = 3;
HeartDialStepType_BEJEBBNFGPM = 4;
HeartDialStepType_NGNFOIHNLMJ = 5;
}
message HeartDialTraceScriptCsReq {
EAJEMNNNEBM NDPMEMLJGCK = 2; // offset: 16
}
message HeartDialTraceScriptScRsp {
uint32 retcode = 6; // offset: 32
EAJEMNNNEBM NDPMEMLJGCK = 11; // offset: 16
}
enum HeartDialUnlockStatus {
HEART_DIAL_UNLOCK_STATUS_LOCK = 0;
HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE = 1;
HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL = 2;
}
message SubmitEmotionItemCsReq {
ItemList item_list = 13; // offset: 16
uint32 script_id = 15; // offset: 32
}
message SubmitEmotionItemScRsp {
uint32 retcode = 6; // offset: 28
uint32 script_id = 12; // offset: 24
}
+189
View File
@@ -0,0 +1,189 @@
syntax = "proto3";
import "Common.proto";
message BGOMIHEFHPA {
uint32 DNNCAGJIOAP = 1; // offset: 36
uint32 HGBLLINAMLN = 2; // offset: 48
uint32 MDAIPFLCNAJ = 4; // offset: 44
repeated BLODLKIBCIE GEFLCFHPNJH = 8; // offset: 24
uint32 GAIJNEMFDBP = 9; // offset: 52
uint32 CBGODLHCLPK = 10; // offset: 32
bool KGEJAOIMOBK = 13; // offset: 41
bool BNBCGFOBIPH = 15; // offset: 40
}
message BLODLKIBCIE {
uint32 BOGIJENAEHJ = 1; // offset: 32
repeated BLODLKIBCIE LEGEGIHKLFK = 10; // offset: 24
uint32 ELAENNLBEDD = 12; // offset: 36
}
enum CmdHeliobusType {
CmdHeliobusType_NLCDGIPGFDJ = 0;
CmdHeliobusType_HeliobusEnterBattleScRsp = 5838;
CmdHeliobusType_HeliobusSnsPostCsReq = 5860;
CmdHeliobusType_HeliobusSnsPostScRsp = 5816;
CmdHeliobusType_HeliobusSnsCommentScRsp = 5815;
CmdHeliobusType_HeliobusUpgradeLevelScRsp = 5808;
CmdHeliobusType_HeliobusLineupUpdateScNotify = 5885;
CmdHeliobusType_HeliobusSnsCommentCsReq = 5883;
CmdHeliobusType_HeliobusSnsLikeCsReq = 5858;
CmdHeliobusType_HeliobusSelectSkillScRsp = 5821;
CmdHeliobusType_HeliobusStartRaidScRsp = 5804;
CmdHeliobusType_HeliobusEnterBattleCsReq = 5817;
CmdHeliobusType_HeliobusSnsLikeScRsp = 5856;
CmdHeliobusType_HeliobusChallengeUpdateScNotify = 5819;
CmdHeliobusType_HeliobusSelectSkillCsReq = 5864;
CmdHeliobusType_HeliobusUpgradeLevelCsReq = 5861;
CmdHeliobusType_HeliobusInfoChangedScNotify = 5839;
CmdHeliobusType_HeliobusStartRaidCsReq = 5878;
CmdHeliobusType_HeliobusSnsReadScRsp = 5875;
CmdHeliobusType_HeliobusActivityDataScRsp = 5825;
CmdHeliobusType_HeliobusSnsUpdateScNotify = 5842;
CmdHeliobusType_HeliobusSnsReadCsReq = 5805;
CmdHeliobusType_HeliobusUnlockSkillScNotify = 5868;
CmdHeliobusType_HeliobusActivityDataCsReq = 5834;
}
message HeliobusActivityDataCsReq {
}
message HeliobusActivityDataScRsp {
uint32 IMGDMDDKHDL = 1; // offset: 68
uint32 level = 2; // offset: 60
repeated HeliobusChallengeData challenge_list = 3; // offset: 40
repeated HeliobusChallengeLineup DJKMBPEFCKL = 4; // offset: 48
repeated BGOMIHEFHPA AAHPCIOOLHB = 7; // offset: 24
ONBLLGHELOB skill_info = 8; // offset: 32
uint32 OMMNAFNIKPH = 9; // offset: 72
uint32 retcode = 10; // offset: 56
uint32 phase = 11; // offset: 76
uint32 AFMLOAPAAPM = 15; // offset: 64
}
message HeliobusChallengeData {
uint32 star = 1; // offset: 24
bool DBPNANBMGFE = 7; // offset: 28
uint32 challenge_id = 10; // offset: 32
}
message HeliobusChallengeLineup {
uint32 skill_id = 3; // offset: 32
uint32 group_id = 5; // offset: 36
repeated uint32 avatar_id_list = 14; // offset: 24
}
message HeliobusChallengeUpdateScNotify {
HeliobusChallengeData OCDLPDDMCLP = 2; // offset: 24
}
message HeliobusEnterBattleCsReq {
uint32 skill_id = 1; // offset: 36
repeated uint32 avatar_id_list = 2; // offset: 16
uint32 event_id = 12; // offset: 32
}
message HeliobusEnterBattleScRsp {
uint32 event_id = 4; // offset: 36
uint32 retcode = 6; // offset: 32
SceneBattleInfo battle_info = 13; // offset: 16
}
message HeliobusInfoChangedScNotify {
uint32 IMGDMDDKHDL = 9; // offset: 36
repeated BGOMIHEFHPA KGKLBGOADCE = 11; // offset: 16
uint32 OMMNAFNIKPH = 13; // offset: 32
uint32 phase = 14; // offset: 40
}
message HeliobusLineupUpdateScNotify {
HeliobusChallengeLineup lineup = 14; // offset: 24
}
message HeliobusSelectSkillCsReq {
uint32 HACFLGOPALO = 4; // offset: 24
}
message HeliobusSelectSkillScRsp {
uint32 skill_id = 12; // offset: 28
uint32 retcode = 14; // offset: 24
}
message HeliobusSnsCommentCsReq {
uint32 JKGKPABHDCH = 5; // offset: 28
uint32 CBGODLHCLPK = 7; // offset: 24
uint32 BOGIJENAEHJ = 12; // offset: 32
}
message HeliobusSnsCommentScRsp {
uint32 retcode = 7; // offset: 32
BGOMIHEFHPA AMFEFIDDMDA = 11; // offset: 24
}
message HeliobusSnsLikeCsReq {
uint32 CBGODLHCLPK = 11; // offset: 24
}
message HeliobusSnsLikeScRsp {
uint32 retcode = 3; // offset: 28
bool KGEJAOIMOBK = 5; // offset: 24
uint32 CBGODLHCLPK = 10; // offset: 32
}
message HeliobusSnsPostCsReq {
uint32 MDAIPFLCNAJ = 3; // offset: 32
uint32 DNNCAGJIOAP = 4; // offset: 28
uint32 CBGODLHCLPK = 10; // offset: 24
}
message HeliobusSnsPostScRsp {
uint32 retcode = 11; // offset: 32
BGOMIHEFHPA AMFEFIDDMDA = 12; // offset: 16
}
message HeliobusSnsReadCsReq {
uint32 CBGODLHCLPK = 13; // offset: 24
}
message HeliobusSnsReadScRsp {
uint32 CBGODLHCLPK = 4; // offset: 28
uint32 retcode = 11; // offset: 24
}
message HeliobusSnsUpdateScNotify {
repeated BGOMIHEFHPA KGKLBGOADCE = 1; // offset: 16
}
message HeliobusStartRaidCsReq {
uint32 prop_entity_id = 1; // offset: 48
uint32 DNOAEPDPHKK = 2; // offset: 40
uint32 skill_id = 3; // offset: 44
uint32 raid_id = 8; // offset: 32
bool is_save = 9; // offset: 36
repeated uint32 avatar_list = 11; // offset: 24
}
message HeliobusStartRaidScRsp {
uint32 retcode = 7; // offset: 32
GEGLJDELBHA scene = 12; // offset: 16
}
message HeliobusUnlockSkillScNotify {
uint32 ENGEPMPCJPC = 4; // offset: 28
uint32 skill_id = 11; // offset: 24
}
message HeliobusUpgradeLevelCsReq {
}
message HeliobusUpgradeLevelScRsp {
uint32 level = 3; // offset: 24
uint32 retcode = 15; // offset: 28
}
message ONBLLGHELOB {
repeated uint32 NGONANKBKMF = 8; // offset: 24
uint32 ENGEPMPCJPC = 10; // offset: 32
}
+246
View File
@@ -0,0 +1,246 @@
syntax = "proto3";
import "Common.proto";
message AFEDHCKDDFA {
NAOCMAOJECF type = 3; // offset: 32
uint32 id = 8; // offset: 24
bool AAGAFBJHOKK = 14; // offset: 28
}
message ANHJKLLEKKB {
int32 value = 6; // offset: 24
uint32 type = 15; // offset: 28
}
message BNJAIHINJIK {
uint32 OBGKOOAPCEM = 1; // offset: 56
PJOHABIOPPI GMMPIDODKKD = 3; // offset: 24
HINIJKGDDBI FBECMPGLPKK = 5; // offset: 16
uint32 ODPELJAIPHL = 8; // offset: 52
GEFEDOAOKNO IPDLBJHAJOO = 11; // offset: 32
uint32 GNAHDKMEDEP = 14; // offset: 48
}
enum CmdHipplenType {
CmdHipplenType_NLCDGIPGFDJ = 0;
CmdHipplenType_SetHipplenOutfitCsReq = 9040;
CmdHipplenType_SetHipplenOutfitScRsp = 9008;
CmdHipplenType_OpenHipplenCycleScRsp = 9014;
CmdHipplenType_GetHipplenInheritScRsp = 9031;
CmdHipplenType_SetHipplenAgendaScRsp = 9032;
CmdHipplenType_SettleHipplenWorkCsReq = 9016;
CmdHipplenType_HipplenChangeScNotify = 9038;
CmdHipplenType_TakeHipplenEndingRewardScRsp = 9018;
CmdHipplenType_HipplenTraitUnlockScNotify = 9023;
CmdHipplenType_HipplenCycleResultScNotify = 9004;
CmdHipplenType_SetHipplenAgendaCsReq = 9029;
CmdHipplenType_GetHipplenInheritCsReq = 9020;
CmdHipplenType_GetHipplenDataScRsp = 9006;
CmdHipplenType_OpenHipplenCycleCsReq = 9048;
CmdHipplenType_SettleHipplenWorkScRsp = 9011;
CmdHipplenType_HipplenAgendaResultScNotify = 9026;
CmdHipplenType_TakeHipplenEndingRewardCsReq = 9002;
CmdHipplenType_GetHipplenDataCsReq = 9034;
}
message DMLACLLDCCE {
int32 CBPGJAFAHFC = 1; // offset: 28
uint32 AJAFEEAOBLC = 3; // offset: 36
uint32 MNCFOGJECMF = 5; // offset: 24
uint32 GNAHDKMEDEP = 10; // offset: 32
}
message DPGGADJHCBG {
uint32 IMIBAAPJGEJ = 13; // offset: 24
}
message ELOFLNEAHPD {
repeated ENIDJAFECBD BPFJDLHFEKG = 5; // offset: 32
repeated uint32 grid_fight_trait_info = 9; // offset: 24
}
message ENIDJAFECBD {
uint32 BKFICFMMGIN = 7; // offset: 28
bool is_taken_reward = 11; // offset: 24
}
message FCOBIMJMLIF {
uint32 type = 3; // offset: 24
uint32 value = 10; // offset: 28
}
message FEDNIHCAHGP {
repeated uint32 GEMHKFCFCCC = 1; // offset: 24
repeated uint32 FCOKODHGEKO = 4; // offset: 16
}
message GCNJGJMPLHM {
}
message GEFEDOAOKNO {
repeated FCOBIMJMLIF MONKDLNMMBK = 2; // offset: 24
}
message GetHipplenDataCsReq {
}
message GetHipplenDataScRsp {
uint32 JFLAEGMBMAK = 2; // offset: 56
bool HPKECDINMCE = 5; // offset: 48
uint32 retcode = 10; // offset: 52
ELOFLNEAHPD ACOLLHOFKGL = 11; // offset: 16
FEDNIHCAHGP KJDEEJNBLHK = 14; // offset: 40
BNJAIHINJIK HIGHKDBJNIM = 15; // offset: 24
}
message GetHipplenInheritCsReq {
}
message GetHipplenInheritScRsp {
uint32 retcode = 1; // offset: 32
repeated uint32 grid_fight_trait_info = 14; // offset: 24
}
message HBMGNLFKMMK {
uint32 MNCFOGJECMF = 11; // offset: 24
}
message HGDHJFGCEJF {
oneof KKNBOACNCON {
DPGGADJHCBG MDFCELGPPHM = 5; // offset: 24
NOPCFDDLPNN HNLMBGIBEBN = 14; // offset: 24
}
}
message HINIJKGDDBI {
repeated uint32 grid_fight_trait_info = 9; // offset: 16
}
message HipplenAgendaResultScNotify {
repeated uint32 GPDEDJIHMGB = 4; // offset: 40
repeated uint32 grid_fight_trait_info = 5; // offset: 24
LKFFMLJMGOB FEJPEALIKHE = 7; // offset: 56
GEFEDOAOKNO JMKHOIMEFFM = 11; // offset: 32
bool CPFFAGAHJMH = 12; // offset: 72
BNJAIHINJIK HIGHKDBJNIM = 14; // offset: 48
repeated AFEDHCKDDFA NEMFNENACNB = 15; // offset: 64
}
message HipplenChangeScNotify {
repeated HGDHJFGCEJF DGNGMJMPFGK = 2; // offset: 16
}
message HipplenCycleResultScNotify {
repeated JHBOOCGAKCM FJFJMOGILBM = 2; // offset: 56
repeated JHBOOCGAKCM IHLCDDOMPKD = 5; // offset: 48
repeated uint32 FCOKODHGEKO = 8; // offset: 24
uint32 BKFICFMMGIN = 11; // offset: 64
uint32 JFLAEGMBMAK = 12; // offset: 68
repeated uint32 grid_fight_trait_info = 13; // offset: 32
GEFEDOAOKNO GNBKDCHLDGL = 15; // offset: 40
}
message HipplenTraitUnlockScNotify {
repeated uint32 grid_fight_trait_info = 3; // offset: 16
}
message JHBOOCGAKCM {
uint32 LDMHLKGILOD = 1; // offset: 24
uint32 FFKDFODDBDN = 12; // offset: 28
}
message LKFFMLJMGOB {
uint32 AJAFEEAOBLC = 6; // offset: 24
uint32 MNCFOGJECMF = 10; // offset: 32
int32 CBPGJAFAHFC = 12; // offset: 28
}
message LODMLDKMPPL {
uint32 id = 6; // offset: 24
}
enum NAOCMAOJECF {
NAOCMAOJECF_NLCDGIPGFDJ = 0;
NAOCMAOJECF_CNMBIADBFNG = 1;
NAOCMAOJECF_ENCBGPOIFCM = 2;
NAOCMAOJECF_ECKIMBNDOME = 3;
NAOCMAOJECF_LONKNKFDPII = 4;
NAOCMAOJECF_MLLNOGKNHNL = 5;
}
message NOPCFDDLPNN {
uint32 BKFICFMMGIN = 8; // offset: 24
}
message OHHHCKCFPIG {
repeated uint32 DPOKBJGLKNN = 13; // offset: 24
}
message OpenHipplenCycleCsReq {
uint32 trait_id = 10; // offset: 24
}
message OpenHipplenCycleScRsp {
uint32 retcode = 2; // offset: 32
BNJAIHINJIK HIGHKDBJNIM = 9; // offset: 16
uint32 JFLAEGMBMAK = 15; // offset: 36
}
message PJOHABIOPPI {
uint32 JEEELNEHDCD = 2; // offset: 56
repeated AFEDHCKDDFA NEMFNENACNB = 4; // offset: 24
uint32 MBHJONMGDOO = 9; // offset: 48
uint32 DOHNBOCBOGJ = 10; // offset: 52
repeated uint32 OGDLPFOJMHI = 12; // offset: 32
AFEDHCKDDFA LAJOGEKPHOP = 15; // offset: 16
}
message SetHipplenAgendaCsReq {
repeated uint32 NIEBGNHGDIH = 14; // offset: 24
}
message SetHipplenAgendaScRsp {
repeated AFEDHCKDDFA NEMFNENACNB = 9; // offset: 24
uint32 retcode = 13; // offset: 32
}
message SetHipplenOutfitCsReq {
uint32 IMIBAAPJGEJ = 9; // offset: 24
}
message SetHipplenOutfitScRsp {
repeated uint32 GEMHKFCFCCC = 1; // offset: 16
uint32 retcode = 13; // offset: 32
}
message SettleHipplenWorkCsReq {
oneof NEBNJDMFELO {
HBMGNLFKMMK HBGCOIAGDIG = 14; // offset: 16
LODMLDKMPPL ENCBGPOIFCM = 11; // offset: 16
OHHHCKCFPIG ECKIMBNDOME = 12; // offset: 16
GCNJGJMPLHM MLLNOGKNHNL = 5; // offset: 16
}
}
message SettleHipplenWorkScRsp {
repeated ANHJKLLEKKB BNIFMIPPIMA = 3; // offset: 48
repeated AFEDHCKDDFA NEMFNENACNB = 5; // offset: 16
GEFEDOAOKNO IPDLBJHAJOO = 7; // offset: 40
uint32 retcode = 13; // offset: 60
oneof MEJDDIPIEKK {
DMLACLLDCCE HBGCOIAGDIG = 8; // offset: 24
LKFFMLJMGOB LONKNKFDPII = 14; // offset: 24
}
}
message TakeHipplenEndingRewardCsReq {
uint32 BKFICFMMGIN = 6; // offset: 24
}
message TakeHipplenEndingRewardScRsp {
ItemList reward_list = 3; // offset: 16
uint32 BKFICFMMGIN = 5; // offset: 32
uint32 retcode = 14; // offset: 36
}
+606
View File
@@ -0,0 +1,606 @@
syntax = "proto3";
import "Common.proto";
message ANAJELDHDBH {
uint32 key = 6; // offset: 32
double damage = 14; // offset: 24
}
message AOJEODENHPL {
uint32 event_id = 4; // offset: 28
uint32 chapter_index = 5; // offset: 36
bool has_passed = 7; // offset: 32
uint32 IKKEJKOGBNO = 13; // offset: 24
uint32 KJJJPMAPFOH = 14; // offset: 40
}
message BBIPCFPDEJN {
uint64 GLANPLEGMPG = 14; // offset: 24
CDABMABJFII reason = 15; // offset: 32
}
message BCIMOPDDKHH {
uint32 uid = 8; // offset: 32
repeated uint32 FEODDIKPAOA = 13; // offset: 16
}
message BIKNPJPLDAO {
uint32 OBKCFGAJLJJ = 8; // offset: 48
repeated ANAJELDHDBH FNHDDAMNKCG = 11; // offset: 32
repeated ANAJELDHDBH HFHJGBHHBKM = 12; // offset: 16
double total_damage = 14; // offset: 40
uint32 MBOBGNPLLOO = 15; // offset: 52
}
message CBNNMKNBLDI {
uint32 rarity = 3; // offset: 36
uint32 level = 5; // offset: 40
repeated CHAGFKJEIMI CDMKBCHLPAB = 7; // offset: 16
bool is_special = 8; // offset: 32
uint32 grid_fight_equipment_id = 15; // offset: 44
}
enum CDABMABJFII {
CDABMABJFII_NLCDGIPGFDJ = 0;
CDABMABJFII_FEHEGGCOKJH = 2;
CDABMABJFII_GGMPEGMEHPD = 4;
CDABMABJFII_MGBCAPIIKLM = 5;
CDABMABJFII_DILIGFNLNKE = 6;
CDABMABJFII_BOJIEINFLFF = 7;
}
message CGBPOHBACGE {
repeated CGGPJFLLGID FKLPCAPONIA = 2; // offset: 16
repeated PEPEHIDAKKK avatar_list = 7; // offset: 24
repeated KVP EIEOJFJAIBD = 10; // offset: 32
uint64 battle_power = 14; // offset: 48
}
message CGGPJFLLGID {
uint32 level = 9; // offset: 24
uint32 JIGOOAEFDPP = 13; // offset: 28
}
message CHAGFKJEIMI {
uint32 LBDLAACOCCN = 7; // offset: 24
uint32 offset = 10; // offset: 28
}
enum CmdIdleLiveType {
CmdIdleLiveType_NLCDGIPGFDJ = 0;
CmdIdleLiveType_GetFriendDungeonInfoScRsp = 9427;
CmdIdleLiveType_IdleLiveGetDataCsReq = 9384;
CmdIdleLiveType_EndDungeonCsReq = 9374;
CmdIdleLiveType_TakeContentScRsp = 9429;
CmdIdleLiveType_IdleLiveGetPendingEquipScRsp = 9367;
CmdIdleLiveType_HandlePendingEquipScRsp = 9357;
CmdIdleLiveType_AIENGOEFEFI = 9386;
CmdIdleLiveType_ReplaceTeamCsRsp = 9414;
CmdIdleLiveType_IdleLiveFinishNodeBattleScRsp = 9406;
CmdIdleLiveType_FinishQuestionCsReq = 9412;
CmdIdleLiveType_GetFriendNewAssistRewardScNotify = 9363;
CmdIdleLiveType_IdleLiveGetStatisticCsReq = 9431;
CmdIdleLiveType_TechTreeChangeNodeStateCsRsp = 9372;
CmdIdleLiveType_IdleLiveGetPendingEquipCsReq = 9361;
CmdIdleLiveType_ReplaceTeamCsCsReq = 9418;
CmdIdleLiveType_IdleLiveFinishNodeEventCsReq = 9433;
CmdIdleLiveType_EndDungeonScRsp = 9446;
CmdIdleLiveType_HandlePendingEquipCsReq = 9435;
CmdIdleLiveType_DressSpecialEquipCsReq = 9354;
CmdIdleLiveType_TakeTaskRewardCsReq = 9423;
CmdIdleLiveType_IdleLiveStartNodeScRsp = 9425;
CmdIdleLiveType_SyncChangeNtf = 9443;
CmdIdleLiveType_UpgradeTeamSlotCsRsp = 9447;
CmdIdleLiveType_IdleLiveCollectIncomeScRsp = 9362;
CmdIdleLiveType_UpdateCustomInfoScRsp = 9394;
CmdIdleLiveType_TakeTaskRewardScRsp = 9353;
CmdIdleLiveType_JDMKGGCKPEL = 9432;
CmdIdleLiveType_StartNodeBattleCsReq = 9410;
CmdIdleLiveType_StartDungeonScRsp = 9380;
CmdIdleLiveType_UpdateCustomInfoCsReq = 9403;
CmdIdleLiveType_IdleLiveDoGachaCsReq = 9399;
CmdIdleLiveType_TakeContentCsReq = 9390;
CmdIdleLiveType_KMHAFKKOGBL = 9360;
CmdIdleLiveType_IdleLiveFinishNodeEventScRsp = 9365;
CmdIdleLiveType_AAAOIENBLPH = 9375;
CmdIdleLiveType_DressSpecialEquipScRsp = 9369;
CmdIdleLiveType_IdleLiveFinishFinalActScRsp = 9389;
CmdIdleLiveType_HOEILNOAJGL = 9407;
CmdIdleLiveType_IdleLiveTakeAssistRewardCsReq = 9417;
CmdIdleLiveType_BJBIGHFFIBL = 9364;
CmdIdleLiveType_FGPHAGJEBIG = 9428;
CmdIdleLiveType_StartDungeonCsReq = 9391;
CmdIdleLiveType_IdleLiveFinishNodeBattleCsReq = 9408;
CmdIdleLiveType_IdleLiveGetStatisticScRsp = 9401;
CmdIdleLiveType_TechTreeChangeNodeStateCsCsReq = 9379;
CmdIdleLiveType_IdleLiveStartNodeCsReq = 9355;
CmdIdleLiveType_IdleLiveCollectIncomeCsReq = 9371;
CmdIdleLiveType_TakeQuestEquipCsCsReq = 9373;
CmdIdleLiveType_GHNHDIPGGGG = 9388;
CmdIdleLiveType_StartNodeBattleScRsp = 9366;
CmdIdleLiveType_IdleLiveFinishFinalActCsReq = 9392;
CmdIdleLiveType_TakeQuestEquipCsRsp = 9426;
}
enum DBKAAJAEGNM {
DBKAAJAEGNM_NLCDGIPGFDJ = 0;
DBKAAJAEGNM_BMOOGBNPEAA = 1;
DBKAAJAEGNM_CIHFGJDCHIA = 2;
DBKAAJAEGNM_PDKLDMNAJBO = 3;
}
message DICEFIGKFCL {
uint32 HJDNNCOHPJH = 2; // offset: 44
JBMDMFOCOAK GJLDDMIIILF = 3; // offset: 32
repeated KJMHIDMOBMB KNEMNAEGKBF = 5; // offset: 24
uint32 BJFNMEJNKIK = 7; // offset: 52
uint32 BEBLGGDLADJ = 10; // offset: 48
uint32 LLGKEIPDDMB = 14; // offset: 40
}
message DMEPOENPEIF {
uint32 PJODECIGFOI = 5; // offset: 24
}
message DressSpecialEquipCsReq {
repeated KVP COLOHMBFKIH = 6; // offset: 24
}
message DressSpecialEquipScRsp {
uint32 retcode = 5; // offset: 32
repeated KVP COLOHMBFKIH = 13; // offset: 24
}
message EBNKDHCIJPH {
uint32 avatar_id = 2; // offset: 28
uint32 ANPNFPJDPKP = 9; // offset: 24
uint32 KBOGFJANBPD = 10; // offset: 32
}
message EJJBHFOLCEA {
uint32 NJKHFPICPLK = 8; // offset: 28
uint32 OLAAFALFKIH = 12; // offset: 32
uint32 DLILJLGKBEK = 15; // offset: 24
}
message EMCJBMOICJN {
IGOGKCCOIIF PLFNNLOKBOO = 1; // offset: 88
IIPIFJCOIFO GNPHKFCKNOP = 2; // offset: 24
JDDFIGPOKHC HKLNGMHFICM = 4; // offset: 32
PCGMJHKDCOG OPHJAENGBGJ = 5; // offset: 16
uint32 retcode = 6; // offset: 112
EJJBHFOLCEA JJKKMGKNCJA = 7; // offset: 48
PIOJJEGMOOF FNBMIGIICEK = 8; // offset: 72
DICEFIGKFCL DNGNEKAMHMD = 10; // offset: 64
HIDCLKLDHLE HFBBOHBKBJE = 11; // offset: 40
CGBPOHBACGE MKAGCFGNPGD = 12; // offset: 56
PFPHKOAFPCJ AIBHMDPILKE = 13; // offset: 104
HANHLKIHCJH BOOIAMNBFND = 15; // offset: 80
}
message EndDungeonCsReq {
repeated uint32 FEODDIKPAOA = 1; // offset: 24
bool DHLLPOBKLIO = 4; // offset: 40
BIKNPJPLDAO HNMLBLGGOLB = 5; // offset: 16
}
message EndDungeonScRsp {
ItemList reward = 5; // offset: 24
uint32 retcode = 8; // offset: 40
uint32 DHBKGOFBMIM = 13; // offset: 36
uint32 EICEKDBENKM = 15; // offset: 32
}
message FHLEBDMFCHL {
LPPKGHJGOCC content_type = 9; // offset: 24
uint32 content_id = 14; // offset: 28
}
message FHMNLHLADJO {
uint32 AJIMPLLIFIE = 1; // offset: 28
uint32 FKIIFFFJKJH = 9; // offset: 24
}
message FinishQuestionCsReq {
uint32 JMBGMIPLLJI = 2; // offset: 32
uint32 CJAINJMLDFC = 5; // offset: 36
bool DJNDDEBIMGA = 13; // offset: 28
uint32 PDICFEGEPNM = 15; // offset: 24
}
message GetFriendDungeonInfoScRsp {
repeated OCBPHIBFFAC IOOIIKICFHE = 10; // offset: 16
uint32 retcode = 13; // offset: 32
}
message GetFriendNewAssistRewardScNotify {
uint32 FANDKFADKKM = 4; // offset: 24
}
message HANHLKIHCJH {
repeated uint32 AFACNNLLPMG = 12; // offset: 24
}
message HGDEGLENMPM {
}
message HGPBONMLNAJ {
uint32 progress = 2; // offset: 32
uint32 IBEFDOMBEHM = 4; // offset: 28
DBKAAJAEGNM status = 15; // offset: 24
}
message HIDCLKLDHLE {
repeated OOMNNODJGPH NNIAKOLKDFP = 6; // offset: 24
repeated KVP CAOFMHOMMHF = 7; // offset: 32
JIEKJDGEGDN POLADDGLAEH = 11; // offset: 16
repeated uint32 HHNNEGILEFB = 14; // offset: 40
}
message HandlePendingEquipCsReq {
bool PGOIJMGMDEO = 6; // offset: 24
}
message HandlePendingEquipScRsp {
KLNNIAHJBCO LJMLJKPLKBN = 3; // offset: 16
uint32 retcode = 5; // offset: 32
bool DKPCAIGPHNO = 8; // offset: 36
}
message IDFMIDPCJAC {
uint32 JIGOOAEFDPP = 6; // offset: 24
uint32 level = 9; // offset: 28
}
message IGGFCPNDMPN {
oneof BNJPPHJNKHF {
LJGKDEKCHPJ AONEJBHFKMO = 1; // offset: 24
uint32 BKJFBHANFLC = 7; // offset: 24
}
}
message IGOGKCCOIIF {
uint32 FKIIFFFJKJH = 5; // offset: 36
uint32 AJIMPLLIFIE = 12; // offset: 32
string title = 15; // offset: 24
}
message IIPIFJCOIFO {
HGPBONMLNAJ PJJGPDNKMJH = 9; // offset: 16
}
message IdleLiveCollectIncomeCsReq {
bool ECBJLAKHOCF = 6; // offset: 28
uint32 LOFNHPHCCIL = 13; // offset: 24
}
message IdleLiveCollectIncomeScRsp {
repeated KVP IOFKDDFNDGC = 4; // offset: 32
ItemList ENGHMIAMPLG = 6; // offset: 40
repeated KVP HPCKMFMNOBG = 7; // offset: 16
repeated KVP IBLOFDAGDCE = 9; // offset: 48
uint32 retcode = 13; // offset: 56
bool ECBJLAKHOCF = 15; // offset: 60
}
message IdleLiveDoGachaCsReq {
uint32 KJIBHABMGMD = 10; // offset: 24
}
message IdleLiveFinishFinalActCsReq {
uint32 JGFLMODLDCD = 15; // offset: 24
}
message IdleLiveFinishFinalActScRsp {
uint32 retcode = 12; // offset: 32
ItemList ENGHMIAMPLG = 14; // offset: 16
}
message IdleLiveFinishNodeBattleCsReq {
BIKNPJPLDAO HNMLBLGGOLB = 8; // offset: 16
JDGNMIDMACL GBJEALNCMJC = 15; // offset: 32
}
message IdleLiveFinishNodeBattleScRsp {
ItemList BPIOEKHMAIC = 2; // offset: 32
repeated KVP IBLOFDAGDCE = 3; // offset: 64
uint32 retcode = 4; // offset: 80
ItemList DHPPLPJOMNB = 6; // offset: 16
JDGNMIDMACL GBJEALNCMJC = 7; // offset: 84
repeated KVP HPCKMFMNOBG = 9; // offset: 40
uint64 JEAEFMHIIAC = 13; // offset: 72
ItemList ENGHMIAMPLG = 14; // offset: 56
repeated KVP IOFKDDFNDGC = 15; // offset: 48
}
message IdleLiveFinishNodeEventCsReq {
}
message IdleLiveFinishNodeEventScRsp {
uint32 retcode = 15; // offset: 24
}
message IdleLiveGetDataCsReq {
}
message IdleLiveGetPendingEquipCsReq {
}
message IdleLiveGetPendingEquipScRsp {
uint32 retcode = 6; // offset: 32
KLNNIAHJBCO LJMLJKPLKBN = 9; // offset: 16
}
message IdleLiveGetStatisticCsReq {
}
message IdleLiveGetStatisticScRsp {
repeated uint32 IKLJBAJBOPG = 8; // offset: 24
uint32 retcode = 15; // offset: 32
}
message IdleLiveStartNodeCsReq {
uint32 KJJJPMAPFOH = 6; // offset: 28
uint32 chapter_index = 12; // offset: 24
}
message IdleLiveStartNodeScRsp {
uint32 retcode = 1; // offset: 32
JBMDMFOCOAK GJLDDMIIILF = 4; // offset: 24
}
message IdleLiveTakeAssistRewardCsReq {
}
message JBMDMFOCOAK {
AOJEODENHPL LMMNDOFIMBN = 10; // offset: 24
uint32 PGIEEGCGCDI = 12; // offset: 32
}
message JDDFIGPOKHC {
repeated MGEAPNBMJKJ JHJEJKGFJMN = 9; // offset: 16
}
enum JDGNMIDMACL {
JDGNMIDMACL_GAIFBJCKGPA = 0;
JDGNMIDMACL_KGPGDEMEAND = 1;
JDGNMIDMACL_BPKLGJOBOMA = 2;
JDGNMIDMACL_IAAOAHFDFLC = 3;
}
message JIEKJDGEGDN {
bool is_active = 5; // offset: 24
uint32 CJAINJMLDFC = 8; // offset: 28
uint32 PDICFEGEPNM = 9; // offset: 32
}
message KAILIIEEBJM {
oneof MMCGBGDJIPN {
PEPEHIDAKKK NBDDJGJOIEH = 4; // offset: 24
KJMHIDMOBMB BBBEGOLJKHJ = 3; // offset: 24
uint32 IFDLLJHHOGL = 11; // offset: 24
HGPBONMLNAJ PJJGPDNKMJH = 13; // offset: 24
BBIPCFPDEJN KGMIIKKGJFH = 6; // offset: 24
FHLEBDMFCHL LNGGONNOBHM = 15; // offset: 24
uint32 NJKHFPICPLK = 14; // offset: 24
uint32 OLAAFALFKIH = 10; // offset: 24
uint32 DLILJLGKBEK = 5; // offset: 24
uint32 FFFBADMIMLF = 8; // offset: 24
KVP DGBFGDIMKND = 793; // offset: 24
bool EIJHKECFBLA = 1563; // offset: 24
JIEKJDGEGDN POLADDGLAEH = 211; // offset: 24
uint32 NOAKIEIOKIB = 320; // offset: 24
FHMNLHLADJO HAEIEPPAJFH = 72; // offset: 24
}
}
message KAODLPJMEFE {
uint32 DCOFPHDKNIJ = 1; // offset: 72
HeadFrameInfo head_frame_info = 4; // offset: 40
PlatformType platform = 6; // offset: 64
uint32 head_icon = 7; // offset: 56
string remark_name = 8; // offset: 48
uint32 MIDBIPHKLJO = 9; // offset: 68
uint32 uid = 11; // offset: 76
uint32 level = 12; // offset: 60
string nickname = 13; // offset: 16
string DJONELMIFEE = 15; // offset: 32
}
message KIDELOJLPFB {
uint32 PLDKENJLKME = 11; // offset: 24
}
message KJMHIDMOBMB {
uint32 OAJGKOOFNBL = 1; // offset: 48
uint64 battle_power = 2; // offset: 32
uint32 chapter_index = 3; // offset: 40
uint32 captain_num = 9; // offset: 52
repeated uint32 IKLJBAJBOPG = 11; // offset: 24
bool is_final_act_finished = 13; // offset: 44
}
message KLNNIAHJBCO {
CBNNMKNBLDI equip = 4; // offset: 24
uint32 OJBJHGBEMJN = 6; // offset: 36
uint32 PNIPCNLLKKD = 10; // offset: 32
}
message LJGKDEKCHPJ {
uint32 MMONAECCLHN = 7; // offset: 32
uint32 MGBCAPIIKLM = 8; // offset: 28
uint32 avatar_id = 11; // offset: 24
}
enum LPPKGHJGOCC {
LPPKGHJGOCC_NLCDGIPGFDJ = 0;
LPPKGHJGOCC_CAJPAGKBBML = 1;
LPPKGHJGOCC_JOKPPELAFOI = 2;
}
message MGEAPNBMJKJ {
uint32 EICEKDBENKM = 13; // offset: 28
uint32 KNEJAEFBDED = 14; // offset: 24
}
message NILCAHCBKAI {
repeated IGGFCPNDMPN KIJCKCJKDEB = 3; // offset: 32
repeated EBNKDHCIJPH gacha_item_list = 4; // offset: 24
uint32 retcode = 7; // offset: 40
uint32 PDANNONFHNI = 9; // offset: 44
}
message NMEMDFOCMFO {
repeated KVP IOFKDDFNDGC = 1; // offset: 40
uint32 retcode = 8; // offset: 48
repeated KVP HPCKMFMNOBG = 9; // offset: 32
repeated KVP IBLOFDAGDCE = 13; // offset: 24
uint32 PJODECIGFOI = 15; // offset: 52
}
message NOHKADAPKHE {
ItemList ENGHMIAMPLG = 1; // offset: 16
repeated KAODLPJMEFE OILHLECGBCH = 9; // offset: 24
uint32 retcode = 10; // offset: 40
}
message OCBPHIBFFAC {
uint32 FANDKFADKKM = 6; // offset: 40
repeated KVP CJDOEPKKJGC = 10; // offset: 24
uint32 uid = 11; // offset: 36
uint32 LNGEAIJIODK = 12; // offset: 32
}
enum OEDABANAJEK {
OEDABANAJEK_NLCDGIPGFDJ = 0;
OEDABANAJEK_BPNMABIFCAC = 1;
OEDABANAJEK_OHLJJBCALBF = 2;
}
message OOMNNODJGPH {
uint32 NNDNCAEGDFI = 6; // offset: 24
bool CIHPIAGDHAO = 9; // offset: 28
}
message PCGMJHKDCOG {
repeated CBNNMKNBLDI grid_fight_equipment_list = 7; // offset: 40
repeated CBNNMKNBLDI KIDBGNPHGBI = 12; // offset: 24
repeated KVP IHJJKABIEPC = 13; // offset: 48
repeated uint32 OILPEBPLDBG = 15; // offset: 16
}
message PEPEHIDAKKK {
uint32 PMFAHDMLOFK = 8; // offset: 28
uint32 avatar_id = 13; // offset: 24
}
message PFPHKOAFPCJ {
uint32 FOGCAJJOMMK = 14; // offset: 24
}
message PIOJJEGMOOF {
repeated uint32 GBACMOJJKIJ = 5; // offset: 16
}
message ReplaceTeamCsCsReq {
repeated KVP ENCINPIHHDF = 13; // offset: 16
uint32 MNKCHCLGNOM = 14; // offset: 32
}
message ReplaceTeamCsRsp {
repeated KVP ENCINPIHHDF = 2; // offset: 24
uint32 retcode = 6; // offset: 32
}
message StartDungeonCsReq {
uint32 EICEKDBENKM = 4; // offset: 48
repeated uint32 JAJDGPAKNLL = 6; // offset: 16
repeated KVP ENCINPIHHDF = 12; // offset: 40
repeated KVP COLOHMBFKIH = 15; // offset: 32
}
message StartDungeonScRsp {
uint32 EICEKDBENKM = 4; // offset: 48
uint32 retcode = 5; // offset: 52
repeated BCIMOPDDKHH KMMBNFIFALA = 8; // offset: 24
repeated KVP COLOHMBFKIH = 10; // offset: 16
repeated KVP ENCINPIHHDF = 11; // offset: 40
}
message StartNodeBattleCsReq {
}
message StartNodeBattleScRsp {
uint32 retcode = 2; // offset: 32
repeated KVP ENCINPIHHDF = 13; // offset: 24
uint32 PGIEEGCGCDI = 15; // offset: 36
}
message SyncChangeNtf {
repeated KAILIIEEBJM DGNGMJMPFGK = 13; // offset: 24
}
message TakeContentCsReq {
uint32 content_id = 5; // offset: 28
LPPKGHJGOCC content_type = 8; // offset: 24
}
message TakeContentScRsp {
uint32 retcode = 1; // offset: 32
uint32 content_id = 4; // offset: 40
LPPKGHJGOCC content_type = 9; // offset: 36
ItemList reward = 13; // offset: 24
}
message TakeQuestEquipCsCsReq {
uint32 quest_id = 3; // offset: 28
bool DKPCAIGPHNO = 10; // offset: 24
}
message TakeQuestEquipCsRsp {
uint32 retcode = 2; // offset: 32
uint32 quest_id = 8; // offset: 28
bool DKPCAIGPHNO = 9; // offset: 24
}
message TakeTaskRewardCsReq {
}
message TakeTaskRewardScRsp {
uint32 retcode = 8; // offset: 32
ItemList reward = 11; // offset: 16
}
message TechTreeChangeNodeStateCsCsReq {
OEDABANAJEK op_type = 5; // offset: 28
uint32 CDMFHNGEFCN = 14; // offset: 24
}
message TechTreeChangeNodeStateCsRsp {
uint32 CDMFHNGEFCN = 4; // offset: 32
OEDABANAJEK op_type = 7; // offset: 24
uint32 retcode = 14; // offset: 28
}
message UpdateCustomInfoCsReq {
oneof MMCGBGDJIPN {
string title = 4; // offset: 24
uint32 AJIMPLLIFIE = 3; // offset: 24
}
}
message UpdateCustomInfoScRsp {
uint32 retcode = 4; // offset: 32
oneof MMCGBGDJIPN {
string title = 12; // offset: 24
uint32 AJIMPLLIFIE = 10; // offset: 24
}
}
message UpgradeTeamSlotCsRsp {
uint32 level = 2; // offset: 28
uint32 JIGOOAEFDPP = 3; // offset: 32
uint32 retcode = 9; // offset: 24
}
@@ -0,0 +1,17 @@
syntax = "proto3";
enum CmdInteractiveTriggerMazeBuffType {
CmdInteractiveTriggerMazeBuffType_NLCDGIPGFDJ = 0;
CmdInteractiveTriggerMazeBuffType_DLDAICAFMPP = 9473;
CmdInteractiveTriggerMazeBuffType_GDINFMFDOPD = 9472;
}
message DCABOALFJAP {
uint32 OHMBEPHEBDJ = 2; // offset: 24
}
message NMEKJABIGGH {
uint32 OHMBEPHEBDJ = 11; // offset: 24
uint32 retcode = 14; // offset: 28
}
+468
View File
@@ -0,0 +1,468 @@
syntax = "proto3";
import "Common.proto";
message AddEquipmentScRsp {
uint32 KAJCFPKEGBP = 7; // offset: 24
}
message AddRelicFilterPlanCsReq {
KJDLIPEIAAK icon = 1; // offset: 40
uint32 GFEENEDNJGF = 3; // offset: 52
BNAILMNNGIF settings = 5; // offset: 16
string name = 10; // offset: 24
bool is_marked = 15; // offset: 48
}
message AddRelicFilterPlanScRsp {
uint32 retcode = 8; // offset: 32
GABKFNAJIDD relic_plan = 15; // offset: 16
}
message BKGPJOBNMKJ {
uint32 tid = 5; // offset: 32
uint64 expire_time = 8; // offset: 24
uint32 num = 9; // offset: 36
}
message BNAILMNNGIF {
uint32 AGPFHDNOBEN = 1; // offset: 88
repeated uint32 DCFGIEJAILL = 2; // offset: 48
repeated uint32 KLKADPNPNHI = 3; // offset: 24
repeated uint32 NBINKKOFKED = 4; // offset: 32
repeated uint32 PLJEJGCEKGL = 5; // offset: 64
repeated uint32 HBLKPAJPPEC = 6; // offset: 80
bool IHABNJLBNBL = 7; // offset: 96
uint32 MNNLNOJNPBP = 8; // offset: 92
repeated uint32 BOPGCJOMKGE = 9; // offset: 16
repeated uint32 CLNIFBCKJPE = 10; // offset: 40
repeated uint32 MPBDKLFAPCH = 11; // offset: 56
}
message BatchRankUpEquipmentCsReq {
repeated FBNBEIKABGE switch_list = 15; // offset: 24
}
message BatchRankUpEquipmentScRsp {
uint32 retcode = 14; // offset: 24
}
message CancelMarkItemNotify {
uint32 item_id = 7; // offset: 24
}
enum CmdItemType {
CmdItemType_NLCDGIPGFDJ = 0;
CmdItemType_ExpUpRelicCsReq = 568;
CmdItemType_RankUpEquipmentCsReq = 583;
CmdItemType_GetRelicFilterPlanCsReq = 567;
CmdItemType_SellItemCsReq = 511;
CmdItemType_SetTurnFoodSwitchScRsp = 541;
CmdItemType_BatchRankUpEquipmentScRsp = 587;
CmdItemType_RelicFilterPlanClearNameScNotify = 514;
CmdItemType_DestroyItemCsReq = 503;
CmdItemType_PromoteEquipmentScRsp = 575;
CmdItemType_DeleteRelicFilterPlanScRsp = 553;
CmdItemType_RankUpEquipmentScRsp = 515;
CmdItemType_ExchangeHcoinScRsp = 504;
CmdItemType_GetBagScRsp = 525;
CmdItemType_PromoteEquipmentScRsp_509 = 509;
CmdItemType_ExpUpEquipmentCsReq = 542;
CmdItemType_MarkRelicFilterPlanScRsp = 562;
CmdItemType_LockEquipmentScRsp = 516;
CmdItemType_SyncTurnFoodNotify = 540;
CmdItemType_GetRecyleTimeScRsp = 551;
CmdItemType_RelicReforgeScRsp = 577;
CmdItemType_ExchangeHcoinCsReq = 578;
CmdItemType_ComposeSelectedRelicCsReq = 519;
CmdItemType_ModifyRelicFilterPlanCsReq = 576;
CmdItemType_ExpUpRelicScRsp = 564;
CmdItemType_RechargeSuccNotify = 538;
CmdItemType_DeleteRelicFilterPlanCsReq = 597;
CmdItemType_DiscardRelicScRsp = 596;
CmdItemType_ComposeLimitNumCompleteScNotify = 593;
CmdItemType_MarkItemScRsp = 532;
CmdItemType_ComposeSelectedRelicScRsp = 585;
CmdItemType_PromoteEquipmentCsReq = 563;
CmdItemType_MarkRelicFilterPlanCsReq = 544;
CmdItemType_AddEquipmentScRsp = 507;
CmdItemType_AddRelicFilterPlanCsReq = 513;
CmdItemType_LockEquipmentCsReq = 560;
CmdItemType_CancelMarkItemNotify = 584;
CmdItemType_ComposeItemCsReq = 561;
CmdItemType_SetTurnFoodSwitchCsReq = 579;
CmdItemType_GetRelicFilterPlanScRsp = 510;
CmdItemType_GeneralVirtualItemDataNotify = 530;
CmdItemType_MarkItemCsReq = 582;
CmdItemType_ComposeLimitNumUpdateScNotify = 573;
CmdItemType_LockRelicScRsp = 512;
CmdItemType_ComposeItemScRsp = 508;
CmdItemType_GetMarkItemListCsReq = 522;
CmdItemType_PromoteEquipmentCsReq_505 = 505;
CmdItemType_UseItemScRsp = 556;
CmdItemType_GetMarkItemListScRsp = 549;
CmdItemType_RelicReforgeConfirmScRsp = 531;
CmdItemType_GetBagCsReq = 534;
CmdItemType_ModifyRelicFilterPlanScRsp = 557;
CmdItemType_LockRelicCsReq = 521;
CmdItemType_BatchRankUpEquipmentCsReq = 591;
CmdItemType_DestroyItemScRsp = 529;
CmdItemType_RelicReforgeCsReq = 536;
CmdItemType_RelicReforgeConfirmCsReq = 546;
CmdItemType_SellItemScRsp = 517;
CmdItemType_DiscardRelicCsReq = 524;
CmdItemType_ExpUpEquipmentScRsp = 539;
CmdItemType_UseItemCsReq = 558;
CmdItemType_GetRecyleTimeCsReq = 581;
CmdItemType_AddRelicFilterPlanScRsp = 523;
}
message ComposeItemCsReq {
ItemCostData convert_item_list = 1; // offset: 24
uint32 compose_id = 2; // offset: 40
uint32 count = 7; // offset: 44
ItemCostData compose_item_list = 9; // offset: 32
}
message ComposeItemScRsp {
uint32 retcode = 4; // offset: 36
uint32 compose_id = 5; // offset: 32
uint32 count = 7; // offset: 40
ItemList return_item_list = 8; // offset: 16
}
message ComposeLimitNumCompleteScNotify {
repeated DPGAHDIJJDL MGLCGPMNHBB = 4; // offset: 16
}
message ComposeLimitNumUpdateScNotify {
DPGAHDIJJDL PLJFOAPFELP = 3; // offset: 24
}
message ComposeSelectedRelicCsReq {
uint32 compose_relic_id = 1; // offset: 56
uint32 main_affix_id = 2; // offset: 60
uint32 count = 3; // offset: 48
ItemCostData wr_item_list = 6; // offset: 40
repeated uint32 sub_affix_id_list = 11; // offset: 16
uint32 compose_id = 13; // offset: 52
ItemCostData compose_item_list = 14; // offset: 24
}
message ComposeSelectedRelicScRsp {
uint32 retcode = 7; // offset: 36
ItemList return_item_list = 9; // offset: 16
uint32 compose_id = 11; // offset: 32
}
message DPGAHDIJJDL {
uint32 DJLNCCEIDNO = 1; // offset: 28
uint32 KAHMGPGPOII = 9; // offset: 24
}
message DeleteRelicFilterPlanCsReq {
repeated uint32 GGIGDJPFBBP = 7; // offset: 24
bool NPPKABBJCMI = 13; // offset: 32
}
message DeleteRelicFilterPlanScRsp {
bool NPPKABBJCMI = 5; // offset: 36
repeated uint32 GGIGDJPFBBP = 10; // offset: 24
uint32 retcode = 13; // offset: 32
}
message DestroyItemCsReq {
uint32 ADOIMNBAGKC = 4; // offset: 24
uint32 item_id = 6; // offset: 32
uint32 item_count = 11; // offset: 28
}
message DestroyItemScRsp {
uint32 retcode = 5; // offset: 28
uint32 ADOIMNBAGKC = 8; // offset: 24
}
message DiscardRelicCsReq {
repeated uint32 relic_ids = 2; // offset: 24
bool DKPCAIGPHNO = 4; // offset: 40
RelicDiscardType IFEEJKMACHF = 5; // offset: 44
uint64 KDGCPMGOPPJ = 10; // offset: 32
}
message DiscardRelicScRsp {
bool DKPCAIGPHNO = 1; // offset: 36
uint32 retcode = 7; // offset: 32
RelicDiscardType IFEEJKMACHF = 14; // offset: 40
repeated uint32 relic_ids = 15; // offset: 24
}
message ExchangeHcoinCsReq {
uint32 num = 13; // offset: 24
}
message ExchangeHcoinScRsp {
uint32 retcode = 2; // offset: 28
uint32 num = 5; // offset: 24
}
message ExpUpEquipmentCsReq {
uint32 equipment_unique_id = 2; // offset: 32
ItemCostData cost_data = 5; // offset: 24
}
message ExpUpEquipmentScRsp {
repeated PileItem return_item_list = 5; // offset: 24
uint32 retcode = 12; // offset: 32
}
message ExpUpRelicCsReq {
uint32 relic_unique_id = 1; // offset: 32
ItemCostData cost_data = 13; // offset: 16
}
message ExpUpRelicScRsp {
repeated PileItem return_item_list = 6; // offset: 24
uint32 retcode = 15; // offset: 32
}
message FBNBEIKABGE {
uint32 equipment_unique_id = 11; // offset: 32
ItemCostData cost_data = 12; // offset: 16
}
message GABKFNAJIDD {
int64 BNCALAMGIOC = 2; // offset: 64
bool is_marked = 4; // offset: 48
string name = 7; // offset: 40
KJDLIPEIAAK icon = 9; // offset: 24
BNAILMNNGIF settings = 13; // offset: 32
uint32 NPHAJEKCBKF = 14; // offset: 56
uint32 GFEENEDNJGF = 15; // offset: 52
}
message GeneralVirtualItemDataNotify {
bool EBLPGLFJNEL = 7; // offset: 32
repeated PileItem FCNBHBHMFMC = 11; // offset: 16
}
message GetBagCsReq {
}
message GetBagScRsp {
repeated BKGPJOBNMKJ NAJFMIIFIEC = 2; // offset: 72
uint32 retcode = 3; // offset: 128
repeated Material material_list = 4; // offset: 48
repeated PileItem PLBLHEKEIJO = 6; // offset: 112
repeated OCKCHBDFGNL FFEGBHJLBNH = 7; // offset: 24
repeated BKGPJOBNMKJ CNDODPICGHI = 8; // offset: 88
repeated Relic relic_list = 9; // offset: 16
repeated Equipment equipment_list = 10; // offset: 96
repeated TurnFoodSwitch EOJBFLHBNMB = 11; // offset: 120
repeated uint32 KOFNOJCMEFA = 13; // offset: 40
repeated WaitDelResource wait_del_resource_list = 14; // offset: 56
repeated uint32 CAMEGAGKPGL = 15; // offset: 32
repeated PileItem sync_fiat_items_list = 451; // offset: 104
repeated NLLLAAEJOBP update_platform_bound_gifts_list = 899; // offset: 64
}
message GetMarkItemListCsReq {
}
message GetMarkItemListScRsp {
uint32 retcode = 1; // offset: 32
repeated uint32 PEPKCBILIFO = 4; // offset: 24
}
message GetRecyleTimeCsReq {
repeated uint32 CNGBPNHLGHB = 12; // offset: 24
}
message GetRecyleTimeScRsp {
repeated BKGPJOBNMKJ NAJFMIIFIEC = 2; // offset: 24
uint32 retcode = 4; // offset: 32
}
message GetRelicFilterPlanCsReq {
}
message GetRelicFilterPlanScRsp {
uint32 retcode = 1; // offset: 32
repeated GABKFNAJIDD JCKBEEKBPHF = 9; // offset: 24
}
message KJDLIPEIAAK {
uint32 OLELCDKLPDK = 6; // offset: 28
bool IFONLBKJGFE = 8; // offset: 24
}
message LockEquipmentCsReq {
bool is_locked = 6; // offset: 32
repeated uint32 LDBMBPBGFHK = 7; // offset: 24
}
message LockEquipmentScRsp {
uint32 retcode = 7; // offset: 24
}
message LockRelicCsReq {
repeated uint32 relic_ids = 5; // offset: 16
bool NPPKABBJCMI = 10; // offset: 33
bool is_locked = 12; // offset: 32
}
message LockRelicScRsp {
uint32 retcode = 12; // offset: 24
}
message MarkItemCsReq {
bool ABDJKPCGDHO = 1; // offset: 28
uint32 item_id = 5; // offset: 24
}
message MarkItemScRsp {
bool ABDJKPCGDHO = 3; // offset: 32
uint32 item_id = 9; // offset: 24
uint32 retcode = 12; // offset: 28
}
message MarkRelicFilterPlanCsReq {
bool BIJJOJNJHDO = 5; // offset: 32
bool NPPKABBJCMI = 7; // offset: 33
repeated uint32 GGIGDJPFBBP = 10; // offset: 16
}
message MarkRelicFilterPlanScRsp {
repeated uint32 GGIGDJPFBBP = 2; // offset: 24
bool NPPKABBJCMI = 7; // offset: 33
uint32 retcode = 10; // offset: 36
bool BIJJOJNJHDO = 11; // offset: 32
}
message ModifyRelicFilterPlanCsReq {
uint32 NPHAJEKCBKF = 1; // offset: 36
oneof KKNBOACNCON {
string name = 6; // offset: 24
KJDLIPEIAAK MJPKBIGCFOM = 2; // offset: 24
BNAILMNNGIF LJKNDCIOOCG = 15; // offset: 24
}
}
message ModifyRelicFilterPlanScRsp {
uint32 retcode = 8; // offset: 36
int64 BNCALAMGIOC = 14; // offset: 48
uint32 NPHAJEKCBKF = 15; // offset: 40
oneof KKNBOACNCON {
string name = 2; // offset: 24
KJDLIPEIAAK MJPKBIGCFOM = 10; // offset: 24
BNAILMNNGIF LJKNDCIOOCG = 12; // offset: 24
}
}
message OCKCHBDFGNL {
uint64 time = 2; // offset: 32
repeated NKDNFDCFNCP HJMDNLBNPNA = 10; // offset: 16
}
message PromoteEquipmentCsReq {
uint32 FANHGFFLIID = 10; // offset: 32
ItemCostData FJDENCJEIAL = 13; // offset: 24
}
message PromoteEquipmentScRsp {
uint32 PLDKENJLKME = 1; // offset: 24
}
message RankUpEquipmentCsReq {
uint32 equipment_unique_id = 8; // offset: 32
ItemCostData cost_data = 11; // offset: 24
}
message RankUpEquipmentScRsp {
uint32 retcode = 1; // offset: 24
}
message RechargeSuccNotify {
string price_tier = 7; // offset: 32
string product_id = 10; // offset: 24
uint64 month_card_out_date_time = 11; // offset: 48
ItemList item_list = 14; // offset: 16
}
enum RelicDiscardType {
RelicDiscardType_Single = 0;
RelicDiscardType_Batch = 1;
RelicDiscardType_Smart = 2;
}
message RelicFilterPlanClearNameScNotify {
uint32 NPHAJEKCBKF = 8; // offset: 24
}
message RelicReforgeConfirmCsReq {
uint32 relic_unique_id = 1; // offset: 24
bool is_cancel = 10; // offset: 28
}
message RelicReforgeConfirmScRsp {
uint32 PLDKENJLKME = 2; // offset: 24
}
message RelicReforgeCsReq {
uint32 relic_unique_id = 6; // offset: 28
uint32 reforge_block_sub_affix_id = 10; // offset: 24
}
message RelicReforgeScRsp {
uint32 PLDKENJLKME = 12; // offset: 24
}
message SellItemCsReq {
ItemCostData cost_data = 2; // offset: 24
bool HNLKAEBKKBL = 12; // offset: 32
}
message SellItemScRsp {
ItemList return_item_list = 5; // offset: 16
uint32 retcode = 14; // offset: 32
}
message SetTurnFoodSwitchCsReq {
TurnFoodSwitch KLAJGAKAFCP = 6; // offset: 24
bool is_open = 14; // offset: 28
}
message SetTurnFoodSwitchScRsp {
TurnFoodSwitch KLAJGAKAFCP = 2; // offset: 32
bool is_open = 4; // offset: 28
uint32 retcode = 8; // offset: 24
}
message SyncTurnFoodNotify {
repeated uint32 CAMEGAGKPGL = 14; // offset: 32
repeated TurnFoodSwitch EOJBFLHBNMB = 15; // offset: 16
}
enum TurnFoodSwitch {
TurnFoodSwitch_None = 0;
TurnFoodSwitch_Attack = 1;
TurnFoodSwitch_Define = 2;
}
message UseItemCsReq {
AvatarType KANPPCMBJHG = 1; // offset: 40
bool DGEKFCHEAPO = 2; // offset: 44
uint32 optional_reward_id = 8; // offset: 24
uint32 use_item_count = 9; // offset: 36
uint32 use_item_id = 12; // offset: 28
uint32 base_avatar_id = 14; // offset: 32
}
message UseItemScRsp {
uint64 month_card_out_date_time = 3; // offset: 32
uint32 use_item_count = 5; // offset: 40
uint32 use_item_id = 8; // offset: 44
uint32 retcode = 10; // offset: 52
ItemList return_data = 11; // offset: 16
uint32 formula_id = 15; // offset: 48
}
+59
View File
@@ -0,0 +1,59 @@
syntax = "proto3";
import "Common.proto";
enum CmdJukeboxType {
CmdJukeboxType_NLCDGIPGFDJ = 0;
CmdJukeboxType_GetJukeboxDataCsReq = 3134;
CmdJukeboxType_UnlockBackGroundMusicCsReq = 3160;
CmdJukeboxType_PlayBackGroundMusicCsReq = 3105;
CmdJukeboxType_PlayBackGroundMusicScRsp = 3175;
CmdJukeboxType_JDOHJBCOMKN = 3158;
CmdJukeboxType_GetJukeboxDataScRsp = 3125;
CmdJukeboxType_UnlockBackGroundMusicScRsp = 3116;
CmdJukeboxType_CKILMDLNFAP = 3156;
}
message EGDFPDHNOKO {
uint32 JKFCKJNHLHI = 6; // offset: 24
uint32 retcode = 15; // offset: 28
}
message FKLMGEFILDI {
uint32 JKFCKJNHLHI = 4; // offset: 24
}
message GetJukeboxDataCsReq {
}
message GetJukeboxDataScRsp {
repeated LHHGCDLCJDA IOKAJIBHLMP = 4; // offset: 16
uint32 retcode = 10; // offset: 40
MNCBEDBDDHL GFFOBALDBPM = 12; // offset: 32
}
message LHHGCDLCJDA {
uint32 group_id = 5; // offset: 28
bool BIMDKNLMICG = 8; // offset: 32
uint32 id = 11; // offset: 24
}
message PlayBackGroundMusicCsReq {
MNCBEDBDDHL IKJNIKIGFLF = 13; // offset: 16
}
message PlayBackGroundMusicScRsp {
MNCBEDBDDHL GFFOBALDBPM = 13; // offset: 24
uint32 retcode = 14; // offset: 32
}
message UnlockBackGroundMusicCsReq {
repeated uint32 CHODMKMCLLL = 10; // offset: 16
}
message UnlockBackGroundMusicScRsp {
repeated LHHGCDLCJDA IOKAJIBHLMP = 1; // offset: 24
repeated uint32 BPFGBEBPEDP = 10; // offset: 16
uint32 retcode = 11; // offset: 40
}
+300
View File
@@ -0,0 +1,300 @@
syntax = "proto3";
message BJGNOHEEIGD {
uint32 DCOONCCIKGL = 2; // offset: 36
repeated uint32 DECFDGJJFGL = 6; // offset: 16
uint32 LCFLDHCDNPA = 8; // offset: 32
}
message BMDEEMIDNEL {
repeated uint32 IHOMKIICBLP = 5; // offset: 16
uint32 CEDDGAMLKJK = 9; // offset: 32
}
enum CmdLimaoNewsType {
CmdLimaoNewsType_NLCDGIPGFDJ = 0;
CmdLimaoNewsType_LimaoNewsCompleteOfficeSurveyListScRsp = 9186;
CmdLimaoNewsType_LimaoNewsUpvotePostScRsp = 9180;
CmdLimaoNewsType_LimaoNewsUpvoteInterviewScRsp = 9151;
CmdLimaoNewsType_OKGOKBGHECO = 9199;
CmdLimaoNewsType_NOGFALFDIHF = 9204;
CmdLimaoNewsType_DPMAAMEHJKI = 9205;
CmdLimaoNewsType_LimaoNewsDataChangeScNotify = 9167;
CmdLimaoNewsType_LimaoNewsFinishClientMessageScRsp = 9178;
CmdLimaoNewsType_OIIMHPFEBGF = 9183;
CmdLimaoNewsType_LimaoNewsFinishClientEventScRsp = 9185;
CmdLimaoNewsType_ALJLHGANFEM = 9203;
CmdLimaoNewsType_LimaoNewsFinishClientReplyScRsp = 9160;
CmdLimaoNewsType_LimaoNewsTrackSurveyScRsp = 9210;
CmdLimaoNewsType_POBOGNLNKCJ = 9201;
CmdLimaoNewsType_LimaoNewsGetDataScRsp = 9173;
CmdLimaoNewsType_LimaoNewsSubmitPostScRsp = 9176;
CmdLimaoNewsType_BIECJPJOGOD = 9206;
CmdLimaoNewsType_LimaoNewsOfficeSurveyWithFilterScRsp = 9208;
CmdLimaoNewsType_OKDICCOLPLG = 9195;
CmdLimaoNewsType_JOGEHJJCHNM = 9187;
CmdLimaoNewsType_ECIIEHHBAJJ = 9202;
CmdLimaoNewsType_MGKFNLIDIMN = 9177;
CmdLimaoNewsType_IELEHBEKEBG = 9189;
CmdLimaoNewsType_LimaoNewsGetDataCsReq = 9171;
CmdLimaoNewsType_FGEBELHDACI = 9207;
CmdLimaoNewsType_EOKDNIINNJF = 9194;
CmdLimaoNewsType_MCONKMMNKHD = 9184;
CmdLimaoNewsType_LimaoNewsSubmitIssueScRsp = 9168;
CmdLimaoNewsType_JKLDNBFNOGA = 9192;
CmdLimaoNewsType_CDCJOCAPMBO = 9174;
CmdLimaoNewsType_BCIDNJPJDJJ = 9172;
CmdLimaoNewsType_FJKMBBBFDGO = 9159;
CmdLimaoNewsType_LimaoNewsSetMainPageFlagScRsp = 9153;
}
message DGFHEGJKHFO {
uint32 KPKJALDCMIK = 15; // offset: 24
}
message DPAJAECBCPA {
repeated LimaoNewsOfficeSurveyState CMNOBDCMGHE = 3; // offset: 32
repeated uint32 IAEAJKJDCHO = 7; // offset: 16
repeated uint32 HBEHCHBCBPG = 13; // offset: 40
}
message EMOPGLBEHPA {
uint32 PLDKENJLKME = 15; // offset: 24
}
message FNIDNGOGAFF {
uint32 KPKJALDCMIK = 4; // offset: 24
uint32 IIADKFFPKGP = 6; // offset: 28
}
message GNPIEPGLNPC {
uint32 PLDKENJLKME = 4; // offset: 24
}
message HBOOIEJHKOD {
uint32 CBGODLHCLPK = 3; // offset: 24
uint32 BOGIJENAEHJ = 15; // offset: 28
}
message HDDBFAIFCGK {
uint32 LFPABLEIKKE = 8; // offset: 32
repeated PJPMBOBAMIC EHFHDELPGLN = 15; // offset: 16
}
message HOALCJNIJJC {
uint32 event_id = 7; // offset: 28
uint32 param = 14; // offset: 24
}
message IBPHNIBGMPH {
uint32 CBGODLHCLPK = 9; // offset: 24
}
message ICCEJJFNNBD {
uint32 PLDKENJLKME = 12; // offset: 24
}
message IGIBNBCMEAG {
uint32 PLDKENJLKME = 4; // offset: 32
int64 LLKBEKMEEEB = 11; // offset: 24
}
message JABBBMCMKAI {
uint32 FBGGJDIGBKH = 9; // offset: 28
uint32 NABDKGBPGOA = 15; // offset: 24
}
message JGHOCEGBDCC {
}
message JPIEAEJIDAO {
repeated FNIDNGOGAFF LMLLNJBLPGC = 11; // offset: 24
}
message KELNHIOMCNF {
}
message KJAMNAOLOLL {
uint32 LJHGIFGINOL = 10; // offset: 28
uint32 MBBGFJGCHGE = 15; // offset: 24
}
message LDCEDOGDNDC {
uint32 AMMPOLONOBC = 14; // offset: 24
uint32 HAFOKMHCGFM = 15; // offset: 28
}
message LFGKIJMBKJG {
uint32 CBGODLHCLPK = 7; // offset: 24
bool KBLBFGANMPJ = 11; // offset: 28
}
message LGGGHFDBCFN {
bool has_passed = 1; // offset: 24
uint32 FDGJLMMEAOF = 3; // offset: 32
uint32 KBDOBOODPAK = 8; // offset: 28
uint32 progress = 13; // offset: 36
}
message LimaoNewsCompleteOfficeSurveyListScRsp {
uint32 retcode = 8; // offset: 24
}
message LimaoNewsDataChangeScNotify {
repeated OCEAHPDAPFC DGNGMJMPFGK = 9; // offset: 24
}
message LimaoNewsFinishClientEventScRsp {
uint32 event_id = 4; // offset: 28
uint32 param = 8; // offset: 32
uint32 retcode = 9; // offset: 24
}
message LimaoNewsFinishClientMessageScRsp {
uint32 retcode = 2; // offset: 28
uint32 NNDNCAEGDFI = 14; // offset: 24
}
message LimaoNewsFinishClientReplyScRsp {
uint32 CBGODLHCLPK = 2; // offset: 32
uint32 BOGIJENAEHJ = 4; // offset: 28
uint32 retcode = 11; // offset: 24
}
message LimaoNewsGetDataCsReq {
}
message LimaoNewsGetDataScRsp {
repeated uint32 KBMHPOBLMKH = 1; // offset: 88
uint32 JDGKFGONCJI = 2; // offset: 140
OEIHBAJCCAF OILCNNHJKLE = 3; // offset: 32
repeated KJAMNAOLOLL LFEGDDMBLEE = 4; // offset: 112
bool HIHOBEPGLEJ = 5; // offset: 120
repeated FNIDNGOGAFF LBBGCNIJMJC = 6; // offset: 40
repeated HDDBFAIFCGK IDMHGCAIBNK = 8; // offset: 16
repeated BMDEEMIDNEL KFCEKGMDPKP = 9; // offset: 48
repeated uint32 BEBLBBEEIGH = 10; // offset: 24
uint32 retcode = 11; // offset: 136
repeated LGGGHFDBCFN JEFNJEJFPGK = 12; // offset: 56
repeated PBLBAAMLNLH JLADELFEHNO = 13; // offset: 80
repeated uint32 BIGCHMJEPKE = 15; // offset: 64
repeated BJGNOHEEIGD BICJEHNPJGK = 276; // offset: 104
int64 PKLLFPOGLML = 1176; // offset: 128
repeated PPPCGBKJDAB EGIKGNHCMLF = 1377; // offset: 72
}
enum LimaoNewsOfficeSurveyState {
LimaoNewsOfficeSurveyState_None = 0;
LimaoNewsOfficeSurveyState_Unvisible = 1;
LimaoNewsOfficeSurveyState_Pending = 2;
LimaoNewsOfficeSurveyState_Started = 3;
LimaoNewsOfficeSurveyState_Finished = 4;
}
message LimaoNewsOfficeSurveyWithFilterScRsp {
uint32 retcode = 5; // offset: 24
}
message LimaoNewsSetMainPageFlagScRsp {
uint32 retcode = 9; // offset: 24
}
message LimaoNewsSubmitIssueScRsp {
uint32 LFPABLEIKKE = 1; // offset: 28
uint32 retcode = 10; // offset: 24
}
message LimaoNewsSubmitPostScRsp {
PBLBAAMLNLH AMFEFIDDMDA = 9; // offset: 24
uint32 retcode = 14; // offset: 32
}
message LimaoNewsTrackSurveyScRsp {
uint32 KPKJALDCMIK = 2; // offset: 28
uint32 retcode = 11; // offset: 24
}
message LimaoNewsUpvoteInterviewScRsp {
uint32 BEOHGAADKPH = 2; // offset: 32
uint32 retcode = 3; // offset: 28
bool KBLBFGANMPJ = 14; // offset: 24
}
message LimaoNewsUpvotePostScRsp {
uint32 retcode = 1; // offset: 32
bool KBLBFGANMPJ = 6; // offset: 24
uint32 CBGODLHCLPK = 8; // offset: 28
}
message NFBHBDICGOG {
}
message OCEAHPDAPFC {
oneof MMCGBGDJIPN {
uint32 OCJCOOLMCGD = 5; // offset: 16
PBLBAAMLNLH NOGCKIHEDCE = 7; // offset: 16
uint32 HOCFMNJPCLI = 6; // offset: 16
uint32 JGMJFHLIAIL = 13; // offset: 16
KJAMNAOLOLL IAFPOEBBJIL = 3; // offset: 16
LGGGHFDBCFN LDBGGNHLFAM = 14; // offset: 16
JPIEAEJIDAO HDMEPMHHOLP = 12; // offset: 16
uint32 JDGKFGONCJI = 15; // offset: 16
uint32 CGEFHJIEKGF = 1; // offset: 16
OEIHBAJCCAF EOKMIFNCLAB = 9; // offset: 16
BMDEEMIDNEL ANLLBMHLFFC = 4; // offset: 16
BJGNOHEEIGD NBCEHKBENPE = 8; // offset: 16
PPPCGBKJDAB JEBEMFMEEPJ = 956; // offset: 16
}
}
message OEIHBAJCCAF {
uint32 MPNOHKEMGJP = 1; // offset: 40
repeated uint32 IEBALCFJBCM = 7; // offset: 16
uint32 FBGGJDIGBKH = 8; // offset: 48
uint32 NABDKGBPGOA = 9; // offset: 56
uint32 EEJMBOEGNIG = 10; // offset: 36
bool GKFNOCPMJLC = 11; // offset: 44
uint32 PDDLOMPEABK = 12; // offset: 32
uint32 BGLGKBEKMKH = 13; // offset: 52
}
message OFNBDEKJMON {
uint32 LFPABLEIKKE = 10; // offset: 24
}
message OLNDMBMBNDC {
uint32 NNDNCAEGDFI = 5; // offset: 32
repeated uint32 AKEFNAJMCCM = 10; // offset: 24
}
message PBLBAAMLNLH {
bool KBLBFGANMPJ = 1; // offset: 36
uint32 LJHGIFGINOL = 3; // offset: 32
bool is_unlocked = 5; // offset: 37
uint32 MDJMBGPLCDD = 6; // offset: 24
bool BBMCAHOMEFN = 7; // offset: 38
uint32 CBGODLHCLPK = 11; // offset: 28
uint32 BMGBBEMHLIG = 15; // offset: 40
}
message PDPKFDOJOFK {
uint32 CKKDLHLJGMD = 6; // offset: 28
uint32 BGLGKBEKMKH = 10; // offset: 24
}
message PJPMBOBAMIC {
bool KBLBFGANMPJ = 5; // offset: 28
uint32 BEOHGAADKPH = 11; // offset: 24
}
message PLADCLDJGKK {
uint32 BEOHGAADKPH = 9; // offset: 24
bool KBLBFGANMPJ = 10; // offset: 28
}
message PPPCGBKJDAB {
uint32 AMMPOLONOBC = 7; // offset: 32
repeated uint32 KDEAHPHDDHH = 11; // offset: 24
uint32 CIPADGHBJNP = 14; // offset: 36
}
+208
View File
@@ -0,0 +1,208 @@
syntax = "proto3";
import "Common.proto";
message CNCFCDJAFOJ {
repeated uint32 KLNEDJPADCA = 4; // offset: 24
}
message ChangeLineupLeaderCsReq {
uint32 slot = 8; // offset: 24
}
message ChangeLineupLeaderScRsp {
uint32 slot = 6; // offset: 28
uint32 retcode = 9; // offset: 24
}
enum CmdLineupType {
CmdLineupType_NLCDGIPGFDJ = 0;
CmdLineupType_MMPOIAMJMPH = 751;
CmdLineupType_SwitchLineupIndexScRsp = 721;
CmdLineupType_GetCurLineupDataScRsp = 775;
CmdLineupType_SwapLineupScRsp = 715;
CmdLineupType_ReplaceLineupCsReq = 704;
CmdLineupType_SwapLineupCsReq = 783;
CmdLineupType_ChangeLineupLeaderScRsp = 768;
CmdLineupType_MarkPresetLineupCsReq = 793;
CmdLineupType_SyncAllPresetLineupNotify = 781;
CmdLineupType_GetLineupAvatarDataCsReq = 739;
CmdLineupType_SwitchLineupIndexCsReq = 764;
CmdLineupType_QuitLineupCsReq = 758;
CmdLineupType_SetLineupNameCsReq = 712;
CmdLineupType_SyncLineupNotify = 742;
CmdLineupType_OAHDNBNPMLG = 778;
CmdLineupType_JoinLineupScRsp = 719;
CmdLineupType_ChangeLineupLeaderCsReq = 708;
CmdLineupType_JoinLineupScRsp_716 = 716;
CmdLineupType_ExtraLineupDestroyNotify = 785;
CmdLineupType_GetAllLineupDataCsReq = 717;
CmdLineupType_VirtualLineupTrialAvatarChangeScNotify = 707;
CmdLineupType_JoinLineupCsReq = 760;
CmdLineupType_QuitLineupScRsp = 756;
CmdLineupType_GetCurLineupDataCsReq = 705;
CmdLineupType_SetLineupNameScRsp = 711;
CmdLineupType_SetTeamFavourite = 773;
CmdLineupType_GetLineupAvatarDataScRsp = 761;
CmdLineupType_GetAllLineupDataScRsp = 738;
}
message ExtraLineupDestroyNotify {
ExtraLineupType extra_lineup_type = 5; // offset: 24
}
message GetAllLineupDataCsReq {
}
message GetAllLineupDataScRsp {
uint32 cur_index = 4; // offset: 32
uint32 retcode = 6; // offset: 36
repeated LineupInfo lineup_list = 14; // offset: 24
}
message GetCurLineupDataCsReq {
}
message GetCurLineupDataScRsp {
uint32 retcode = 1; // offset: 32
LineupInfo lineup = 7; // offset: 16
}
message GetLineupAvatarDataCsReq {
}
message GetLineupAvatarDataScRsp {
repeated LineupAvatarData avatar_data_list = 3; // offset: 24
uint32 retcode = 15; // offset: 32
}
message HPHANFONFPF {
uint32 OEMNIDFIJEO = 14; // offset: 24
}
message JoinLineupCsReq {
uint32 OPCJCDKMJEI = 1; // offset: 24
AvatarType avatar_type = 3; // offset: 44
uint32 index = 6; // offset: 48
uint32 slot = 8; // offset: 28
bool _is_virtual = 9; // offset: 40
uint32 plane_id = 14; // offset: 36
ExtraLineupType extra_lineup_type = 15; // offset: 32
}
message JoinLineupScRsp {
uint32 retcode = 6; // offset: 24
}
message LineupAvatarData {
AvatarType avatar_type = 3; // offset: 28
uint32 id = 7; // offset: 32
uint32 hp = 14; // offset: 24
}
message LineupSlotData {
uint32 id = 5; // offset: 36
uint32 assist_uid = 7; // offset: 28
uint32 slot = 9; // offset: 32
AvatarType avatar_type = 10; // offset: 24
}
message MarkPresetLineupCsReq {
bool _is_favourite = 3; // offset: 24
uint32 index = 9; // offset: 28
}
message QuitLineupCsReq {
uint32 plane_id = 2; // offset: 44
bool OPHLICGEPIC = 4; // offset: 40
AvatarType avatar_type = 6; // offset: 28
uint32 base_avatar_id = 9; // offset: 24
uint32 index = 11; // offset: 36
ExtraLineupType extra_lineup_type = 15; // offset: 32
}
message QuitLineupScRsp {
uint32 retcode = 1; // offset: 24
bool MFBIPMACFCE = 8; // offset: 29
bool OPHLICGEPIC = 13; // offset: 28
}
message ReplaceLineupCsReq {
uint32 index = 1; // offset: 40
ExtraLineupType extra_lineup_type = 4; // offset: 48
repeated LineupSlotData lineup_slot_list = 7; // offset: 24
uint32 leader_slot = 9; // offset: 52
bool MMMHKFEODJK = 10; // offset: 38
uint32 plane_id = 11; // offset: 44
bool _is_virtual = 12; // offset: 37
uint32 game_story_line_id = 13; // offset: 32
bool PLIEODDEEHG = 14; // offset: 36
bool HIAMAJKDIOO = 15; // offset: 39
}
message SetLineupNameCsReq {
string name = 8; // offset: 16
uint32 index = 9; // offset: 32
}
message SetLineupNameScRsp {
string name = 2; // offset: 24
uint32 index = 3; // offset: 32
uint32 retcode = 10; // offset: 36
}
message SetTeamFavourite {
uint32 index = 7; // offset: 24
bool _is_favourite = 9; // offset: 28
uint32 retcode = 13; // offset: 32
}
message SwapLineupCsReq {
ExtraLineupType extra_lineup_type = 2; // offset: 24
uint32 plane_id = 3; // offset: 36
bool OPHLICGEPIC = 6; // offset: 32
uint32 MPIEGFCNBEN = 9; // offset: 44
uint32 ENBIBCPPLDC = 12; // offset: 28
uint32 index = 13; // offset: 40
}
message SwapLineupScRsp {
uint32 retcode = 2; // offset: 24
}
message SwitchLineupIndexCsReq {
uint32 index = 8; // offset: 24
}
message SwitchLineupIndexScRsp {
uint32 index = 7; // offset: 28
uint32 retcode = 13; // offset: 24
}
message SyncAllPresetLineupNotify {
repeated LineupInfo lineup_list = 5; // offset: 16
uint32 cur_index = 6; // offset: 32
}
message SyncLineupNotify {
repeated SyncLineupReason reason_list = 1; // offset: 24
LineupInfo lineup = 11; // offset: 16
}
enum SyncLineupReason {
SyncLineupReason_SyncReasonNone = 0;
SyncLineupReason_SyncReasonMpAdd = 1;
SyncLineupReason_SyncReasonMpAddPropHit = 2;
SyncLineupReason_SyncReasonHpAdd = 3;
SyncLineupReason_SyncReasonHpAddPropHit = 4;
SyncLineupReason_SyncReasonMpMaxChangedPermanent = 5;
SyncLineupReason_SyncReasonMpMaxChangedByModifier = 6;
}
message VirtualLineupTrialAvatarChangeScNotify {
repeated uint32 EDBMIFNEHHH = 6; // offset: 32
uint32 plane_id = 11; // offset: 44
repeated uint32 ILIDIIGALKD = 14; // offset: 24
bool OLPNMKAPDLP = 15; // offset: 40
}
+203
View File
@@ -0,0 +1,203 @@
syntax = "proto3";
import "Common.proto";
message ANFMHBGNNEG {
PJMGBLIFDFP room_ext_info = 9; // offset: 24
}
enum CmdLobbyType {
CmdLobbyType_NLCDGIPGFDJ = 0;
CmdLobbyType_LobbyJoinCsReq = 7370;
CmdLobbyType_LobbyGetInfoScRsp = 7352;
CmdLobbyType_CNLPNHLGIBG = 7361;
CmdLobbyType_CGNHPMEHMMF = 7397;
CmdLobbyType_LobbyCreateCsReq = 7384;
CmdLobbyType_LobbyInviteScRsp = 7390;
CmdLobbyType_OJNIMDFCMAM = 7369;
CmdLobbyType_LobbyInviteCsReq = 7364;
CmdLobbyType_LobbyModifyPlayerInfoCsReq = 7366;
CmdLobbyType_LobbyJoinScRsp = 7381;
CmdLobbyType_LobbyKickOutCsReq = 7376;
CmdLobbyType_NCACLCLAGPM = 7392;
CmdLobbyType_ACOHEGOOIJA = 7382;
CmdLobbyType_LobbyStartFightCsReq = 7379;
CmdLobbyType_LobbyKickOutScRsp = 7354;
CmdLobbyType_LobbyInteractCsReq = 7368;
CmdLobbyType_LobbyGetInfoCsReq = 7373;
CmdLobbyType_LobbyQuitCsReq = 7358;
CmdLobbyType_LobbyInteractScNotify = 7357;
CmdLobbyType_LobbyInteractScRsp = 7388;
CmdLobbyType_LobbySyncInfoScNotify = 7398;
CmdLobbyType_LobbyCreateScRsp = 7356;
}
message GBAKEFGOLCB {
uint32 stage_id = 1; // offset: 28
uint32 CDNNHONKELJ = 2; // offset: 24
}
message GHGECAINBLA {
uint32 PLDKENJLKME = 14; // offset: 24
}
message GJBGNMGGDLE {
uint32 retcode = 12; // offset: 24
}
message HCLAEGGMCFK {
uint32 LOPNADHJKBF = 1; // offset: 24
}
message HFAAFFDPBIL {
uint32 stage_id = 1; // offset: 32
TeamTowersGameType DLFHABGGHFF = 2; // offset: 24
uint32 CDNNHONKELJ = 3; // offset: 28
}
message JDHEDGIGKBM {
uint32 PLDKENJLKME = 14; // offset: 24
}
message JFNBOEMFIJD {
uint32 mode = 1; // offset: 24
}
message KIGJGMLAMGH {
uint32 retcode = 1; // offset: 24
}
message LobbyCreateCsReq {
FightGameMode GJNMHILINHC = 1; // offset: 40
LobbyGameExtInfo JIDKDPPPDPF = 2; // offset: 32
uint32 HDJFGMGAOOF = 7; // offset: 44
PJMGBLIFDFP room_ext_info = 9; // offset: 16
}
message LobbyCreateScRsp {
FightGameMode GJNMHILINHC = 6; // offset: 56
uint32 HDJFGMGAOOF = 7; // offset: 48
uint32 retcode = 8; // offset: 52
repeated LMLNNHKJEIP DFLEOIGPLNM = 10; // offset: 16
uint64 room_id = 11; // offset: 40
PJMGBLIFDFP room_ext_info = 13; // offset: 32
}
message LobbyGetInfoCsReq {
}
message LobbyGetInfoScRsp {
FightGameMode GJNMHILINHC = 4; // offset: 56
PJMGBLIFDFP room_ext_info = 5; // offset: 32
uint64 room_id = 8; // offset: 48
uint32 retcode = 9; // offset: 40
repeated LMLNNHKJEIP DFLEOIGPLNM = 12; // offset: 16
uint32 HDJFGMGAOOF = 13; // offset: 44
}
message LobbyInteractCsReq {
LobbyInteractType DNBKKDBFFAJ = 3; // offset: 24
uint32 EJPHNNPLCJI = 7; // offset: 28
}
message LobbyInteractScNotify {
uint32 CPOCELOLNHL = 7; // offset: 28
LobbyInteractType DNBKKDBFFAJ = 10; // offset: 24
}
message LobbyInteractScRsp {
uint32 retcode = 4; // offset: 24
uint32 EJPHNNPLCJI = 15; // offset: 28
}
enum LobbyInteractType {
LobbyInteractType_None = 0;
LobbyInteractType_RemindPrepare = 1;
}
message LobbyInviteCsReq {
repeated uint32 AJILNMPDMGB = 14; // offset: 24
}
message LobbyInviteScRsp {
repeated uint32 uid_list = 3; // offset: 24
uint32 retcode = 8; // offset: 32
}
message LobbyJoinCsReq {
uint64 room_id = 1; // offset: 40
LobbyGameExtInfo JIDKDPPPDPF = 9; // offset: 16
string JKJCIPFMOHG = 10; // offset: 24
}
message LobbyJoinScRsp {
PJMGBLIFDFP room_ext_info = 2; // offset: 32
uint64 room_id = 3; // offset: 56
uint32 retcode = 9; // offset: 44
repeated LMLNNHKJEIP DFLEOIGPLNM = 10; // offset: 16
FightGameMode GJNMHILINHC = 11; // offset: 48
uint32 HDJFGMGAOOF = 15; // offset: 40
}
message LobbyKickOutCsReq {
uint32 uid = 6; // offset: 24
}
message LobbyKickOutScRsp {
uint32 retcode = 8; // offset: 24
}
message LobbyModifyPlayerInfoCsReq {
LobbyGameExtInfo JIDKDPPPDPF = 10; // offset: 16
LobbyModifyType type = 12; // offset: 32
uint32 GMGJFJCDGGN = 14; // offset: 36
}
enum LobbyModifyType {
LobbyModifyType_None = 0;
LobbyModifyType_Idle = 1;
LobbyModifyType_Ready = 2;
LobbyModifyType_Operating = 3;
LobbyModifyType_CancelMatch = 4;
LobbyModifyType_Match = 5;
LobbyModifyType_QuitLobby = 6;
LobbyModifyType_KickOut = 7;
LobbyModifyType_TimeOut = 8;
LobbyModifyType_JoinLobby = 9;
LobbyModifyType_LobbyDismiss = 10;
LobbyModifyType_MatchTimeOut = 11;
LobbyModifyType_FightStart = 12;
LobbyModifyType_Logout = 13;
LobbyModifyType_FightEnd = 14;
LobbyModifyType_FightRoomDestroyInInit = 15;
LobbyModifyType_LobbyStartFight = 16;
LobbyModifyType_LobbyStartFightTimeout = 17;
LobbyModifyType_LobbyRoomExtInfo = 18;
}
message LobbyQuitCsReq {
}
message LobbyStartFightCsReq {
}
message LobbySyncInfoScNotify {
uint32 uid = 1; // offset: 32
LobbyModifyType type = 13; // offset: 36
repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 16
}
message ONNHDODIIED {
HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24
}
message PJMGBLIFDFP {
oneof CGIFMOFGECO {
HCLAEGGMCFK lobby_grid_fight_info = 1001; // offset: 16
ONNHDODIIED GOKJCFBPHCJ = 1002; // offset: 16
GBAKEFGOLCB FNNOPJBPLPF = 1003; // offset: 16
HFAAFFDPBIL MPNPIIHHFPN = 1004; // offset: 16
JFNBOEMFIJD ICGJCKLHLAB = 1005; // offset: 16
}
}
+49
View File
@@ -0,0 +1,49 @@
syntax = "proto3";
import "Common.proto";
message ACIHMMBKMIM {
AvatarType avatar_type = 11; // offset: 28
uint32 avatar_id = 12; // offset: 24
}
enum CmdLocalLegendType {
CmdLocalLegendType_NLCDGIPGFDJ = 0;
CmdLocalLegendType_LocalLegendDataChangeNotify = 6579;
CmdLocalLegendType_EnterLocalLegendLevelCsReq = 6591;
CmdLocalLegendType_GetLocalLegendDataScRsp = 6592;
CmdLocalLegendType_EnterLocalLegendLevelScRsp = 6583;
CmdLocalLegendType_GetLocalLegendDataCsReq = 6600;
}
message EnterLocalLegendLevelCsReq {
uint32 DBKHHCGGKNN = 3; // offset: 36
repeated ACIHMMBKMIM avatar_list = 5; // offset: 24
uint32 group_id = 14; // offset: 32
}
message EnterLocalLegendLevelScRsp {
uint32 group_id = 4; // offset: 36
uint32 DBKHHCGGKNN = 5; // offset: 32
SceneBattleInfo battle_info = 8; // offset: 24
uint32 retcode = 15; // offset: 40
}
message GetLocalLegendDataCsReq {
}
message GetLocalLegendDataScRsp {
uint32 retcode = 6; // offset: 32
repeated JJEFLBCLBFN level_data_list = 15; // offset: 24
}
message JJEFLBCLBFN {
uint32 FFGFINDLMCF = 1; // offset: 32
uint32 group_id = 4; // offset: 28
uint32 DBKHHCGGKNN = 9; // offset: 24
}
message LocalLegendDataChangeNotify {
JJEFLBCLBFN level_data = 9; // offset: 16
}
+89
View File
@@ -0,0 +1,89 @@
syntax = "proto3";
import "Common.proto";
message ClientMail {
string sender = 1; // offset: 24
uint32 template_id = 2; // offset: 76
uint32 id = 3; // offset: 72
int64 expire_time = 5; // offset: 88
string title = 7; // offset: 56
string content = 8; // offset: 48
repeated string para_list = 9; // offset: 40
int64 time = 10; // offset: 64
bool is_read = 11; // offset: 80
ItemList attachment = 13; // offset: 32
MailType mail_type = 15; // offset: 84
}
enum CmdMailType {
CmdMailType_NLCDGIPGFDJ = 0;
CmdMailType_TakeMailAttachmentScRsp = 856;
CmdMailType_DelMailScRsp = 816;
CmdMailType_GetMailScRsp = 825;
CmdMailType_MarkReadMailScRsp = 875;
CmdMailType_TakeMailAttachmentCsReq = 858;
CmdMailType_DelMailCsReq = 860;
CmdMailType_MarkReadMailCsReq = 805;
CmdMailType_NewMailScNotify = 883;
CmdMailType_GetMailCsReq = 834;
}
message DelMailCsReq {
repeated uint32 id_list = 13; // offset: 16
}
message DelMailScRsp {
uint32 retcode = 4; // offset: 32
repeated uint32 id_list = 10; // offset: 16
}
message GetMailCsReq {
uint32 start = 4; // offset: 28
uint32 HFKFNFKIEON = 9; // offset: 24
}
message GetMailScRsp {
uint32 total_num = 6; // offset: 52
repeated ClientMail notice_mail_list = 8; // offset: 32
uint32 retcode = 9; // offset: 48
uint32 start = 10; // offset: 44
repeated ClientMail mail_list = 12; // offset: 16
bool is_end = 13; // offset: 40
}
message KNPNAHPHNJK {
uint32 IODBGABPNOP = 4; // offset: 24
uint32 item_id = 5; // offset: 28
}
enum MailType {
MailType_Normal = 0;
MailType_Star = 1;
}
message MarkReadMailCsReq {
uint32 id = 9; // offset: 24
}
message MarkReadMailScRsp {
uint32 id = 8; // offset: 24
uint32 retcode = 10; // offset: 28
}
message NewMailScNotify {
repeated uint32 mail_id_list = 10; // offset: 16
}
message TakeMailAttachmentCsReq {
repeated uint32 mail_id_list = 2; // offset: 24
uint32 optional_reward_id = 4; // offset: 32
}
message TakeMailAttachmentScRsp {
repeated uint32 succ_mail_id_list = 1; // offset: 16
repeated KNPNAHPHNJK fail_mail_list = 6; // offset: 24
ItemList attachment = 10; // offset: 40
uint32 retcode = 15; // offset: 48
}
+138
View File
@@ -0,0 +1,138 @@
syntax = "proto3";
import "Common.proto";
enum CmdMapRotationType {
CmdMapRotationType_NLCDGIPGFDJ = 0;
CmdMapRotationType_RotateMapScRsp = 6856;
CmdMapRotationType_NNFHIIFJILF = 6805;
CmdMapRotationType_ResetMapRotationRegionCsReq = 6861;
CmdMapRotationType_LeaveMapRotationRegionCsReq = 6883;
CmdMapRotationType_UpdateMapRotationDataScNotify = 6821;
CmdMapRotationType_InteractChargerScRsp = 6875;
CmdMapRotationType_UpdateRotaterScNotify = 6817;
CmdMapRotationType_DeployRotatorScRsp = 6816;
CmdMapRotationType_RotateMapCsReq = 6858;
CmdMapRotationType_ResetMapRotationRegionScRsp = 6808;
CmdMapRotationType_NHPFKHBLBDD = 6860;
CmdMapRotationType_EnterMapRotationRegionScRsp = 6825;
CmdMapRotationType_EnterMapRotationRegionCsReq = 6834;
CmdMapRotationType_GetMapRotationDataCsReq = 6842;
CmdMapRotationType_EGJJGMJHLHC = 6812;
CmdMapRotationType_GetMapRotationDataScRsp = 6839;
CmdMapRotationType_RemoveRotaterScRsp = 6811;
CmdMapRotationType_UpdateEnergyScNotify = 6864;
CmdMapRotationType_LeaveMapRotationRegionScRsp = 6815;
}
message DeployRotatorScRsp {
uint32 retcode = 2; // offset: 40
RotaterEnergyInfo energy_info = 3; // offset: 24
RotaterData rotater_data = 7; // offset: 32
}
message EEOOKOOABJD {
RotaterData JJBDGCGPPFI = 13; // offset: 16
}
message ELJDDNGDGCH {
RotaterData JJBDGCGPPFI = 12; // offset: 24
}
message EnterMapRotationRegionCsReq {
MotionInfo motion = 9; // offset: 16
uint32 region_id = 10; // offset: 32
uint32 JPPMEKJGJFD = 11; // offset: 36
}
message EnterMapRotationRegionScRsp {
uint32 JPPMEKJGJFD = 3; // offset: 44
MotionInfo motion = 6; // offset: 16
uint32 retcode = 7; // offset: 52
RotaterEnergyInfo energy_info = 10; // offset: 32
uint32 region_id = 11; // offset: 40
uint32 client_pos_version = 14; // offset: 48
}
message GetMapRotationDataCsReq {
}
message GetMapRotationDataScRsp {
repeated ChargerInfo EGAGKNADAHJ = 3; // offset: 40
repeated RotaterData CEDGGDFMILP = 4; // offset: 48
bool BHABAIFPOOA = 5; // offset: 68
uint32 retcode = 8; // offset: 64
uint32 JPPMEKJGJFD = 10; // offset: 60
RotaterEnergyInfo energy_info = 12; // offset: 32
RotateMapInfo COOOMDKGODF = 13; // offset: 16
int32 region_id = 15; // offset: 56
}
message ICBEPDGBHMM {
ChargerInfo JJFNBOLFKFH = 6; // offset: 24
}
message InteractChargerScRsp {
uint32 retcode = 3; // offset: 40
RotaterEnergyInfo energy_info = 4; // offset: 16
ChargerInfo charger_info = 13; // offset: 24
}
message LeaveMapRotationRegionCsReq {
MotionInfo motion = 13; // offset: 24
}
message LeaveMapRotationRegionScRsp {
uint32 retcode = 3; // offset: 36
uint32 client_pos_version = 11; // offset: 32
MotionInfo motion = 14; // offset: 16
}
message RemoveRotaterScRsp {
uint32 retcode = 3; // offset: 40
RotaterData rotater_data = 12; // offset: 16
RotaterEnergyInfo energy_info = 15; // offset: 24
}
message ResetMapRotationRegionCsReq {
MotionInfo motion = 11; // offset: 24
RotateMapInfo COOOMDKGODF = 13; // offset: 32
}
message ResetMapRotationRegionScRsp {
uint32 client_pos_version = 5; // offset: 32
MotionInfo motion = 14; // offset: 16
uint32 retcode = 15; // offset: 36
}
message RotateMapCsReq {
MotionInfo motion = 5; // offset: 16
uint32 instance_id = 12; // offset: 44
RotateMapInfo COOOMDKGODF = 14; // offset: 32
uint32 group_id = 15; // offset: 40
}
message RotateMapScRsp {
uint32 client_pos_version = 12; // offset: 32
MotionInfo motion = 14; // offset: 24
uint32 retcode = 15; // offset: 36
}
message UpdateEnergyScNotify {
RotaterEnergyInfo energy_info = 13; // offset: 16
}
message UpdateMapRotationDataScNotify {
repeated ChargerInfo EGAGKNADAHJ = 1; // offset: 40
RotateMapInfo COOOMDKGODF = 3; // offset: 48
repeated RotaterData CEDGGDFMILP = 4; // offset: 24
RotaterEnergyInfo energy_info = 5; // offset: 16
bool BHABAIFPOOA = 8; // offset: 60
int32 region_id = 11; // offset: 56
uint32 JPPMEKJGJFD = 12; // offset: 64
}
message UpdateRotaterScNotify {
repeated RotaterData CEDGGDFMILP = 2; // offset: 24
}
+63
View File
@@ -0,0 +1,63 @@
syntax = "proto3";
enum CmdMarbleType {
CmdMarbleType_NLCDGIPGFDJ = 0;
CmdMarbleType_MarblePvpDataUpdateScNotify = 8275;
CmdMarbleType_MarbleShopBuyScRsp = 8283;
CmdMarbleType_MarbleLevelFinishScRsp = 8278;
CmdMarbleType_MarbleUnlockSealScNotify = 8290;
CmdMarbleType_MarbleGetDataCsReq = 8280;
CmdMarbleType_MarbleUpdateShownSealScRsp = 8279;
CmdMarbleType_MarbleUpdateShownSealCsReq = 8282;
CmdMarbleType_MarbleLevelFinishCsReq = 8287;
CmdMarbleType_MarbleShopBuyCsReq = 8274;
CmdMarbleType_MarbleGetDataScRsp = 8286;
}
message MarbleGetDataCsReq {
}
message MarbleGetDataScRsp {
uint32 retcode = 7; // offset: 48
repeated uint32 IKGIIIJLLBL = 10; // offset: 16
int32 score_id = 11; // offset: 52
repeated uint32 LHDIMCDHCEO = 13; // offset: 24
repeated uint32 KJJCIMANKOA = 15; // offset: 40
}
message MarbleLevelFinishCsReq {
uint32 match_id = 5; // offset: 32
repeated uint32 EGCLLKDHIAE = 10; // offset: 16
}
message MarbleLevelFinishScRsp {
uint32 match_id = 5; // offset: 24
uint32 retcode = 14; // offset: 28
}
message MarblePvpDataUpdateScNotify {
int32 score_id = 15; // offset: 24
}
message MarbleShopBuyCsReq {
repeated uint32 EGCLLKDHIAE = 4; // offset: 24
}
message MarbleShopBuyScRsp {
uint32 retcode = 13; // offset: 32
repeated uint32 EGCLLKDHIAE = 15; // offset: 16
}
message MarbleUnlockSealScNotify {
repeated uint32 EGCLLKDHIAE = 4; // offset: 16
}
message MarbleUpdateShownSealCsReq {
repeated uint32 GFADCIHMDNN = 12; // offset: 24
}
message MarbleUpdateShownSealScRsp {
uint32 retcode = 13; // offset: 32
repeated uint32 GFADCIHMDNN = 14; // offset: 16
}
+50
View File
@@ -0,0 +1,50 @@
syntax = "proto3";
enum CmdMarkChestType {
CmdMarkChestType_NLCDGIPGFDJ = 0;
CmdMarkChestType_GetMarkChestCsReq = 8190;
CmdMarkChestType_UpdateMarkChestCsReq = 8197;
CmdMarkChestType_MarkChestChangedScNotify = 8184;
CmdMarkChestType_UpdateMarkChestScRsp = 8188;
CmdMarkChestType_GetMarkChestScRsp = 8196;
}
message GetMarkChestCsReq {
}
message GetMarkChestScRsp {
uint32 retcode = 7; // offset: 32
repeated MarkChestFuncInfo mark_chest_func_info = 9; // offset: 24
}
message MarkChestChangedScNotify {
repeated MarkChestFuncInfo mark_chest_func_info = 7; // offset: 16
}
message MarkChestFuncInfo {
int64 mark_time = 1; // offset: 32
uint32 func_id = 2; // offset: 40
repeated MarkChestInfo mark_chest_info_list = 5; // offset: 16
}
message MarkChestInfo {
uint32 floor_id = 1; // offset: 32
uint32 config_id = 7; // offset: 28
uint32 plane_id = 8; // offset: 40
uint32 group_id = 10; // offset: 24
uint32 HFJELBGDGHP = 15; // offset: 36
}
message UpdateMarkChestCsReq {
uint32 trigger_param_id = 9; // offset: 36
repeated MarkChestInfo mark_chest_info_list = 11; // offset: 16
uint32 func_id = 13; // offset: 32
}
message UpdateMarkChestScRsp {
uint32 func_id = 6; // offset: 32
repeated MarkChestFuncInfo mark_chest_func_info = 11; // offset: 16
uint32 retcode = 14; // offset: 36
uint32 trigger_param_id = 15; // offset: 40
}
+195
View File
@@ -0,0 +1,195 @@
syntax = "proto3";
import "Common.proto";
message ALNGMGOJDOA {
map<uint32, uint32> GMONIMLFKFC = 2; // offset: 16
repeated MLHLIMIJHDD DBINCLPHEFN = 6; // offset: 24
repeated HPIEHAMDJAP MJNNNJPDKDI = 7; // offset: 48
map<uint32, uint32> AEOMEFEMBJI = 9; // offset: 40
}
enum CmdMatchThreeModuleType {
CmdMatchThreeModuleType_NLCDGIPGFDJ = 0;
CmdMatchThreeModuleType_MatchThreeGetDataDataScRsp = 7406;
CmdMatchThreeModuleType_MatchThreeLevelEndCsReq = 7420;
CmdMatchThreeModuleType_IDOCIKIILOL = 7411;
CmdMatchThreeModuleType_MatchThreeV2PvpFinishScNotify = 7423;
CmdMatchThreeModuleType_MatchThreeSetBirdPosCsReq = 7432;
CmdMatchThreeModuleType_MatchThreeLevelEndScRsp = 7431;
CmdMatchThreeModuleType_MatchThreeV2LevelEndCsReq = 7414;
CmdMatchThreeModuleType_MatchThreeSetBirdPosScRsp = 7416;
CmdMatchThreeModuleType_MatchThreeV2SetBirdPosCsReq = 7408;
CmdMatchThreeModuleType_MatchThreeV2BattleItemLevelUpCsReq = 7404;
CmdMatchThreeModuleType_MatchThreeV2SetBirdPosScRsp = 7447;
CmdMatchThreeModuleType_MatchThreeSyncDataScNotify = 7429;
CmdMatchThreeModuleType_MatchThreeV2LevelEndScRsp = 7440;
CmdMatchThreeModuleType_MatchThreeV2ScNotify = 7425;
CmdMatchThreeModuleType_MatchThreeV2BattleItemLevelUpScRsp = 7448;
CmdMatchThreeModuleType_FJDEJHJABEH = 7426;
CmdMatchThreeModuleType_MatchThreeRoyaleFinishScNotify = 7402;
CmdMatchThreeModuleType_OBNKGECIBOP = 7434;
}
message DHFGMHFEHEB {
uint32 IMCGJPMBPPJ = 1; // offset: 72
HDIOKENOFNJ HFPGDCJMNIK = 2; // offset: 96
uint32 MMFKMEGECOI = 3; // offset: 56
repeated ONNMLLIEENI CMBJOLCGMAI = 4; // offset: 40
uint32 JIDBIMNMLJP = 5; // offset: 100
uint32 retcode = 6; // offset: 88
uint32 HCENDLKKHOC = 8; // offset: 104
uint32 FBNEKMPIAKD = 9; // offset: 80
repeated GADFFIFFNHM JCOAGOJEAPB = 10; // offset: 16
uint32 PIGPKIDNMDH = 11; // offset: 64
GCFGCHAMNOL lineup = 12; // offset: 48
repeated uint32 ICBIMKIEOEP = 13; // offset: 24
uint32 IOMEILDMBNE = 14; // offset: 60
uint32 finish_work_cnt = 15; // offset: 84
uint32 KCCACINBEEA = 287; // offset: 92
uint32 GGPKMPBBENP = 593; // offset: 76
uint32 NMPCJAOIOHJ = 1221; // offset: 108
uint32 ENMLPFBMPNI = 1386; // offset: 68
}
message HDKJPKPEJFO {
repeated uint32 GKCABEGBOCG = 8; // offset: 16
uint32 level_id = 10; // offset: 32
}
message HPIEHAMDJAP {
uint32 KKHPKMAHDMK = 11; // offset: 24
uint32 level_id = 12; // offset: 28
}
message JKEBEAKOHJJ {
uint32 EECIJBLGLNG = 1; // offset: 68
repeated KVP KIOIBLGKFCJ = 2; // offset: 16
repeated KVP GOBIPJPDBFG = 6; // offset: 40
uint32 JNAOKJKFLHL = 8; // offset: 64
repeated KPCHPLEJCKC DBINCLPHEFN = 11; // offset: 48
repeated KVP BFCMLMLIHHM = 12; // offset: 56
repeated HDKJPKPEJFO NKHIIMHCLCD = 14; // offset: 32
}
message JPDGPEOBBNJ {
}
message KPCHPLEJCKC {
uint32 count = 3; // offset: 32
uint32 LALGADHLMCB = 10; // offset: 24
uint32 HBONKLEOEEI = 12; // offset: 28
uint32 pos = 14; // offset: 36
}
message MLHLIMIJHDD {
uint32 count = 8; // offset: 36
uint32 pos = 9; // offset: 24
uint32 LALGADHLMCB = 13; // offset: 32
uint32 HBONKLEOEEI = 14; // offset: 28
}
message MatchThreeGetDataDataScRsp {
uint32 retcode = 2; // offset: 32
ALNGMGOJDOA GJFKKFFJDAH = 6; // offset: 24
}
message MatchThreeLevelEndCsReq {
uint32 HBONKLEOEEI = 2; // offset: 52
uint32 LALGADHLMCB = 4; // offset: 40
map<uint32, uint32> GMONIMLFKFC = 6; // offset: 24
uint32 KKHPKMAHDMK = 8; // offset: 48
uint32 level_id = 14; // offset: 44
string uuid = 15; // offset: 16
}
message MatchThreeLevelEndScRsp {
uint32 level_id = 1; // offset: 28
uint32 retcode = 11; // offset: 32
uint32 KKHPKMAHDMK = 12; // offset: 24
}
message MatchThreeRoyaleFinishScNotify {
uint32 BCAKPNCHIIJ = 3; // offset: 36
FightGameMode game_mode = 5; // offset: 44
NPPEMMILLCO reason = 7; // offset: 40
LAJGLHCCNED JDFPKAMFHAP = 10; // offset: 24
int32 OJNGBIBGHBL = 15; // offset: 32
}
message MatchThreeSetBirdPosCsReq {
uint32 HBONKLEOEEI = 4; // offset: 28
uint32 pos = 10; // offset: 24
}
message MatchThreeSetBirdPosScRsp {
uint32 retcode = 9; // offset: 24
uint32 pos = 13; // offset: 32
uint32 HBONKLEOEEI = 14; // offset: 28
}
message MatchThreeSyncDataScNotify {
ALNGMGOJDOA GJFKKFFJDAH = 10; // offset: 24
}
message MatchThreeV2BattleItemLevelUpCsReq {
uint32 IGOOJKMPMDC = 3; // offset: 24
uint32 FMEHKPKHGJA = 13; // offset: 28
}
message MatchThreeV2BattleItemLevelUpScRsp {
uint32 retcode = 2; // offset: 32
uint32 FMEHKPKHGJA = 6; // offset: 28
uint32 IGOOJKMPMDC = 12; // offset: 24
}
message MatchThreeV2LevelEndCsReq {
uint32 level_id = 1; // offset: 64
string uuid = 2; // offset: 16
uint32 EOHGLCJAMKN = 4; // offset: 52
uint32 JGIFDFLDBPB = 5; // offset: 48
uint32 GFBAHEODFNA = 6; // offset: 56
repeated uint32 EEDLBJGGLKD = 8; // offset: 24
repeated KVP MONKDLNMMBK = 10; // offset: 32
uint32 HBONKLEOEEI = 12; // offset: 60
}
message MatchThreeV2LevelEndScRsp {
HDKJPKPEJFO OEIBHLMDJKA = 2; // offset: 48
uint32 JNAOKJKFLHL = 4; // offset: 60
uint32 AFLCNNAJAGB = 5; // offset: 64
uint32 level_id = 6; // offset: 56
KPCHPLEJCKC IEGCHPIHPJN = 7; // offset: 24
repeated ItemList DOBNEFKPMPB = 9; // offset: 40
uint32 retcode = 12; // offset: 68
ItemList DBDIGIEPMBB = 13; // offset: 16
}
message MatchThreeV2PvpFinishScNotify {
uint32 OJNGBIBGHBL = 4; // offset: 48
uint32 BCAKPNCHIIJ = 7; // offset: 40
NPPEMMILLCO reason = 11; // offset: 44
FightGameMode game_mode = 13; // offset: 52
LAJGLHCCNED JDFPKAMFHAP = 14; // offset: 32
JKEBEAKOHJJ BJBJLBIOPKA = 15; // offset: 16
}
message MatchThreeV2ScNotify {
JKEBEAKOHJJ BJBJLBIOPKA = 3; // offset: 24
}
message MatchThreeV2SetBirdPosCsReq {
uint32 pos = 3; // offset: 24
uint32 HBONKLEOEEI = 15; // offset: 28
}
message MatchThreeV2SetBirdPosScRsp {
uint32 LIDGCJIKIEG = 6; // offset: 28
uint32 retcode = 9; // offset: 32
uint32 HBONKLEOEEI = 12; // offset: 36
uint32 pos = 14; // offset: 24
}
message PBDKDFCOAPB {
}
+40
View File
@@ -0,0 +1,40 @@
syntax = "proto3";
import "Common.proto";
message CancelMatchCsReq {
}
message CancelMatchScRsp {
uint32 retcode = 4; // offset: 24
}
enum CmdMatchType {
CmdMatchType_NLCDGIPGFDJ = 0;
CmdMatchType_CancelMatchScRsp = 7331;
CmdMatchType_StartMatchScRsp = 7306;
CmdMatchType_StartMatchCsReq = 7334;
CmdMatchType_GetCrossInfoCsReq = 7332;
CmdMatchType_CancelMatchCsReq = 7320;
CmdMatchType_GetCrossInfoScRsp = 7316;
}
message GetCrossInfoCsReq {
}
message GetCrossInfoScRsp {
FightGameMode GJNMHILINHC = 1; // offset: 28
uint64 room_id = 5; // offset: 32
uint64 FGNFDGAKKAP = 6; // offset: 40
uint32 retcode = 9; // offset: 24
}
message StartMatchCsReq {
LobbyGameExtInfo JIDKDPPPDPF = 4; // offset: 24
FightGameMode GJNMHILINHC = 6; // offset: 32
}
message StartMatchScRsp {
uint32 retcode = 10; // offset: 24
}
+188
View File
@@ -0,0 +1,188 @@
syntax = "proto3";
import "Common.proto";
message AIPNFBBDNEO {
uint32 BAKMHAPCNCJ = 15; // offset: 24
}
message ANDPLLAKCLE {
uint32 IJCJBDDGGJF = 11; // offset: 24
}
message BAGCLEDHOBD {
uint32 BAKMHAPCNCJ = 14; // offset: 24
}
message ChenLingGameBoyChangeSettingsScRsp {
uint32 retcode = 1; // offset: 24
bool EBAFPOLLJIA = 9; // offset: 28
}
message ChenLingGameBoyGetFriendRankingInfoCsReq {
uint32 FPEDPMAHHND = 14; // offset: 24
}
message ChenLingGameBoyGetFriendRankingInfoScRsp {
repeated NBHDCJHGKCN BEDHEKAGAPE = 1; // offset: 16
uint32 IJCJBDDGGJF = 5; // offset: 32
bool EBAFPOLLJIA = 11; // offset: 36
uint32 retcode = 12; // offset: 40
}
enum CmdMazePuzzleType {
CmdMazePuzzleType_NLCDGIPGFDJ = 0;
CmdMazePuzzleType_ChenLingGameBoyGetFriendRankingInfoCsReq = 9079;
CmdMazePuzzleType_BDFOHFOJBKK = 9098;
CmdMazePuzzleType_IPNFOOJJGMC = 9057;
CmdMazePuzzleType_GetFiveDimMiniGameDataScRsp = 9058;
CmdMazePuzzleType_SetChenLingGameBoyCheatStatusScRsp = 9064;
CmdMazePuzzleType_LCKLCFFIFCC = 9088;
CmdMazePuzzleType_MazeCrossFloorConditionChangeScNotify = 9089;
CmdMazePuzzleType_ChenLingGameBoyGetFriendRankingInfoScRsp = 9082;
CmdMazePuzzleType_SetChenLingGameBoyCheatCodeInputStatusScRsp = 9054;
CmdMazePuzzleType_CCOKCJODLJI = 9069;
CmdMazePuzzleType_IKIEALJFGLL = 9066;
CmdMazePuzzleType_EEICODKONDH = 9076;
CmdMazePuzzleType_FinishFiveDimMiniGameScRsp = 9075;
CmdMazePuzzleType_FinishFiveDimMiniGameCsReq = 9097;
CmdMazePuzzleType_GetFiveDimFluteDataCsReq = 9073;
CmdMazePuzzleType_FiveDimFluteDataChangeNotify = 9092;
CmdMazePuzzleType_FinishChenLingGameBoyCsReq = 9070;
CmdMazePuzzleType_GetChenLingGameBoyDataScRsp = 9056;
CmdMazePuzzleType_FinishChenLingGameBoyScRsp = 9081;
CmdMazePuzzleType_GetFiveDimFluteDataScRsp = 9052;
CmdMazePuzzleType_ChenLingGameBoyChangeSettingsScRsp = 9061;
CmdMazePuzzleType_NBOOGOBHMOE = 9068;
CmdMazePuzzleType_GetChenLingGameBoyDataCsReq = 9084;
CmdMazePuzzleType_GetFiveDimMiniGameDataCsReq = 9090;
}
message EGJJHFIPCNB {
uint32 retcode = 4; // offset: 28
uint32 BAKMHAPCNCJ = 9; // offset: 24
}
message EMDKLICDPKK {
uint32 IJCJBDDGGJF = 4; // offset: 24
bool HIEMHCBHKEO = 15; // offset: 28
}
message FinishChenLingGameBoyCsReq {
repeated uint32 CJKAGEDKAFL = 1; // offset: 16
bool BOHDCEOOLBA = 5; // offset: 32
uint32 IJCJBDDGGJF = 6; // offset: 36
uint64 BEJCJJCLJHL = 9; // offset: 40
bool HOPOJGBFGEG = 10; // offset: 33
}
message FinishChenLingGameBoyScRsp {
uint32 retcode = 1; // offset: 48
uint64 BEJCJJCLJHL = 2; // offset: 56
uint64 HLNODEFLOCF = 4; // offset: 40
ItemList reward = 8; // offset: 32
repeated uint32 DDDGOAEEODC = 10; // offset: 24
uint32 IJCJBDDGGJF = 11; // offset: 52
}
message FinishFiveDimMiniGameCsReq {
uint32 score_id = 1; // offset: 48
uint32 IPDDIKPHGPE = 2; // offset: 56
uint32 FKFGIGAPJNF = 3; // offset: 40
uint32 BAJHKGJPFED = 4; // offset: 32
uint32 gold = 6; // offset: 52
float JAPBBDENKGM = 7; // offset: 44
uint32 OCFCOJMIMFD = 9; // offset: 60
string uuid = 11; // offset: 24
uint32 AKCLEAJAEPA = 12; // offset: 68
uint32 CHMBABEJKGE = 13; // offset: 64
uint32 MGBDFKKMNOL = 15; // offset: 36
}
message FinishFiveDimMiniGameScRsp {
uint32 gold = 1; // offset: 40
uint32 retcode = 2; // offset: 56
uint32 AKCLEAJAEPA = 4; // offset: 48
uint32 score_id = 5; // offset: 44
uint32 BAJHKGJPFED = 6; // offset: 52
ItemList KAFIKBEFKDH = 8; // offset: 24
float JAPBBDENKGM = 9; // offset: 68
uint32 MGBDFKKMNOL = 10; // offset: 64
uint32 CHMBABEJKGE = 11; // offset: 60
ItemList DHBABIBHNOG = 12; // offset: 16
bool ILAFNJNAFIM = 15; // offset: 72
}
message FiveDimFluteDataChangeNotify {
repeated uint32 AOBGMMAIMHJ = 1; // offset: 24
repeated uint32 NFOBNDJIEPL = 13; // offset: 32
}
message GetChenLingGameBoyDataCsReq {
uint32 FPEDPMAHHND = 6; // offset: 24
}
message GetChenLingGameBoyDataScRsp {
uint32 retcode = 12; // offset: 32
JBOBHIPHGPB game_data = 15; // offset: 24
}
message GetFiveDimFluteDataCsReq {
}
message GetFiveDimFluteDataScRsp {
uint32 retcode = 3; // offset: 40
repeated uint32 NFOBNDJIEPL = 12; // offset: 16
repeated uint32 AOBGMMAIMHJ = 14; // offset: 32
}
message GetFiveDimMiniGameDataCsReq {
}
message GetFiveDimMiniGameDataScRsp {
uint32 retcode = 5; // offset: 32
repeated IKHLECEJHPO content_package_list = 13; // offset: 24
}
message IKHLECEJHPO {
uint32 BAJHKGJPFED = 7; // offset: 24
uint32 OFNNJJNAHHH = 14; // offset: 28
}
message JAIGKNCMOLK {
bool NJBJCFLEIAP = 2; // offset: 24
}
message JBOBHIPHGPB {
uint32 IJCJBDDGGJF = 6; // offset: 36
uint64 HLNODEFLOCF = 8; // offset: 40
bool OOMILCOFGPN = 12; // offset: 33
bool HIEMHCBHKEO = 14; // offset: 32
repeated uint32 CJKAGEDKAFL = 15; // offset: 16
}
message MazeCrossFloorConditionChangeScNotify {
repeated uint32 HLLLIKPGOFG = 2; // offset: 16
}
message NBHDCJHGKCN {
uint64 BEJCJJCLJHL = 2; // offset: 24
uint32 uid = 10; // offset: 32
uint32 IJCJBDDGGJF = 15; // offset: 36
}
message NCGFPOKHMBL {
uint32 BAKMHAPCNCJ = 6; // offset: 24
uint32 retcode = 15; // offset: 28
}
message SetChenLingGameBoyCheatCodeInputStatusScRsp {
JBOBHIPHGPB game_data = 10; // offset: 24
uint32 retcode = 11; // offset: 32
}
message SetChenLingGameBoyCheatStatusScRsp {
uint32 retcode = 2; // offset: 32
JBOBHIPHGPB game_data = 3; // offset: 16
}
+124
View File
@@ -0,0 +1,124 @@
syntax = "proto3";
import "Common.proto";
enum CmdMessageType {
CmdMessageType_NLCDGIPGFDJ = 0;
CmdMessageType_FinishMultiPerformSectionIdScRsp = 2708;
CmdMessageType_FinishMultiPerformSectionIdCsReq = 2761;
CmdMessageType_GetNpcStatusCsReq = 2705;
CmdMessageType_GetMissionMessageScRsp = 2739;
CmdMessageType_GetNpcMessageGroupCsReq = 2734;
CmdMessageType_FinishSectionIdScRsp = 2756;
CmdMessageType_FinishSectionIdCsReq = 2758;
CmdMessageType_GetNpcStatusScRsp = 2775;
CmdMessageType_GetMissionMessageCsReq = 2742;
CmdMessageType_FinishItemIdCsReq = 2760;
CmdMessageType_GetNpcMessageGroupScRsp = 2725;
CmdMessageType_FinishPerformSectionIdScRsp = 2715;
CmdMessageType_FinishPerformSectionIdCsReq = 2783;
CmdMessageType_FinishItemIdScRsp = 2716;
}
message FPDBFGBJOFD {
uint32 MGPGDLIJKLM = 2; // offset: 32
repeated MessageItem DPPAFBAHEFH = 8; // offset: 24
}
message FinishItemIdCsReq {
uint32 item_id = 6; // offset: 28
uint32 text_id = 11; // offset: 24
}
message FinishItemIdScRsp {
uint32 item_id = 6; // offset: 32
uint32 text_id = 7; // offset: 28
uint32 retcode = 8; // offset: 24
}
message FinishMultiPerformSectionIdCsReq {
repeated FPDBFGBJOFD CGKBNIMCFKH = 15; // offset: 24
}
message FinishMultiPerformSectionIdScRsp {
repeated LGMDACIPFHL JCALNIODLLN = 2; // offset: 24
uint32 PLDKENJLKME = 6; // offset: 32
}
message FinishPerformSectionIdCsReq {
FPDBFGBJOFD HBMLBLAJKKL = 12; // offset: 24
}
message FinishPerformSectionIdScRsp {
uint32 retcode = 9; // offset: 32
LGMDACIPFHL MIINDKFMBBM = 15; // offset: 16
}
message FinishSectionIdCsReq {
uint32 section_id = 12; // offset: 24
}
message FinishSectionIdScRsp {
ItemList reward = 1; // offset: 16
uint32 retcode = 3; // offset: 32
uint32 section_id = 5; // offset: 36
}
message GetMissionMessageCsReq {
}
message GetMissionMessageScRsp {
map<uint32, uint32> PFMHKKKAGCD = 1; // offset: 32
repeated uint32 HNIPIODEBNN = 7; // offset: 24
uint32 retcode = 11; // offset: 40
}
message GetNpcMessageGroupCsReq {
repeated uint32 BJIPBBFIBPD = 12; // offset: 16
}
message GetNpcMessageGroupScRsp {
uint32 retcode = 6; // offset: 32
repeated MessageGroup message_group_list = 13; // offset: 24
}
message GetNpcStatusCsReq {
}
message GetNpcStatusScRsp {
repeated NpcStatus npc_status_list = 1; // offset: 24
uint32 retcode = 4; // offset: 32
}
message LGMDACIPFHL {
uint32 MGPGDLIJKLM = 8; // offset: 40
ItemList EBMIJAAKMMH = 9; // offset: 24
repeated MessageItem DPPAFBAHEFH = 14; // offset: 16
}
message MessageGroup {
MessageGroupStatus status = 1; // offset: 32
int64 refresh_time = 4; // offset: 48
uint32 id = 6; // offset: 36
uint32 message_section_id = 8; // offset: 40
repeated MessageSection message_section_list = 11; // offset: 24
}
message MessageItem {
uint32 item_id = 4; // offset: 28
uint32 text_id = 8; // offset: 24
}
message MessageSection {
uint32 frozen_item_id = 3; // offset: 48
repeated MessageItem item_list = 4; // offset: 24
repeated uint32 message_item_list = 8; // offset: 32
MessageSectionStatus status = 9; // offset: 44
uint32 id = 13; // offset: 40
}
message NpcStatus {
bool is_finish = 3; // offset: 28
uint32 npc_id = 4; // offset: 24
}
+379
View File
@@ -0,0 +1,379 @@
syntax = "proto3";
import "Common.proto";
message AMKBFMCOIHK {
uint32 id = 8; // offset: 32
CGOGDJKALMH source_type = 11; // offset: 28
DifficultyAdjustmentType ANJMFPKJHOH = 12; // offset: 24
}
message BCBHFBPADEE {
uint32 MGGNKENIPFC = 13; // offset: 28
uint32 JNOPBGBACOO = 15; // offset: 24
}
message BKAHEDAHNHL {
uint32 gold = 9; // offset: 24
uint32 NBFJHDJBLCF = 12; // offset: 28
}
message BLPLICDMFEL {
uint32 floor_id = 12; // offset: 32
repeated MJEIKNGOCJO PEPOGGNCGLD = 14; // offset: 16
}
enum BMHIHBHECKD {
BMHIHBHECKD_NLCDGIPGFDJ = 0;
BMHIHBHECKD_AONEONHEHNA = 1;
BMHIHBHECKD_NGCHDKKBACD = 2;
BMHIHBHECKD_LHCCHLAIAIN = 3;
}
message BPAGBAALHMP {
uint32 EGKNHHFDJHM = 1; // offset: 28
uint32 level = 3; // offset: 24
uint32 BLMAEGGMCHJ = 4; // offset: 32
bool is_perfect = 10; // offset: 36
}
enum CGOGDJKALMH {
CGOGDJKALMH_FHFJLAIAGEH = 0;
CGOGDJKALMH_FMDDNENDJOJ = 1;
CGOGDJKALMH_JIBJFDIJCNM = 2;
}
message CancelAutoConversionCacheCsReq {
repeated string OKFMBDEECCH = 1; // offset: 24
BMHIHBHECKD type = 2; // offset: 40
repeated uint32 JALHKMEOOPN = 13; // offset: 32
}
message CancelAutoConversionCacheScRsp {
uint32 retcode = 7; // offset: 24
}
message CancelDirectDeliveryNoticeCsReq {
uint32 HFHHKGFNGFC = 7; // offset: 24
}
message CancelDirectDeliveryNoticeScRsp {
uint32 HFHHKGFNGFC = 3; // offset: 28
uint32 retcode = 12; // offset: 24
}
enum CmdMiscModuleType {
CmdMiscModuleType_NLCDGIPGFDJ = 0;
CmdMiscModuleType_SecurityReportScRsp = 4139;
CmdMiscModuleType_SubmitOrigamiItemCsReq = 4168;
CmdMiscModuleType_CancelAutoConversionCacheScRsp = 4115;
CmdMiscModuleType_MazeKillDirectScRsp = 4149;
CmdMiscModuleType_CycleScoreRewardGetDataCsReq = 4196;
CmdMiscModuleType_CycleScoreRewardGetDataScRsp = 4147;
CmdMiscModuleType_UpdateGunPlayDataCsReq = 4181;
CmdMiscModuleType_CycleScoreRewardDestroyExceedRewardScRsp = 4167;
CmdMiscModuleType_CycleScoreRewardUpdateInfoScNotify = 4110;
CmdMiscModuleType_DirectDeliveryScNotify = 4182;
CmdMiscModuleType_GetMovieRacingDataScRsp = 4178;
CmdMiscModuleType_CancelDirectDeliveryNoticeScRsp = 4184;
CmdMiscModuleType_GetPlayerForbidCsReq = 4113;
CmdMiscModuleType_GetGunPlayDataCsReq = 4185;
CmdMiscModuleType_CycleScoreRewardTakeRewardScRsp = 4126;
CmdMiscModuleType_CycleScoreRewardDestroyExceedRewardCsReq = 4180;
CmdMiscModuleType_TakePictureCsReq = 4160;
CmdMiscModuleType_DifficultyAdjustmentGetDataScRsp = 4173;
CmdMiscModuleType_GetSwitchMascotDataCsReq = 4140;
CmdMiscModuleType_GetUnreleasedBlockInfoScRsp = 4124;
CmdMiscModuleType_TakePictureScRsp = 4116;
CmdMiscModuleType_ShareScRsp = 4125;
CmdMiscModuleType_GetOrigamiPropInfoCsReq = 4121;
CmdMiscModuleType_GetShareDataScRsp = 4175;
CmdMiscModuleType_PlayerForbidScNotify = 4176;
CmdMiscModuleType_SwitchMascotUpdateScNotify = 4141;
CmdMiscModuleType_SubmitOrigamiItemScRsp = 4164;
CmdMiscModuleType_TriggerVoiceCsReq = 4161;
CmdMiscModuleType_CancelDirectDeliveryNoticeCsReq = 4132;
CmdMiscModuleType_UpdateMovieRacingDataCsReq = 4104;
CmdMiscModuleType_TriggerVoiceScRsp = 4108;
CmdMiscModuleType_GetOrigamiPropInfoScRsp = 4112;
CmdMiscModuleType_GetMovieRacingDataCsReq = 4138;
CmdMiscModuleType_GetSwitchMascotDataScRsp = 4179;
CmdMiscModuleType_CNHFAPDGPPM = 4142;
CmdMiscModuleType_UpdateMovieRacingDataScRsp = 4119;
CmdMiscModuleType_GetGunPlayDataScRsp = 4107;
CmdMiscModuleType_UpdateGunPlayDataScRsp = 4151;
CmdMiscModuleType_DifficultyAdjustmentUpdateDataCsReq = 4103;
CmdMiscModuleType_GetPlayerForbidScRsp = 4123;
CmdMiscModuleType_MazeKillDirectCsReq = 4122;
CmdMiscModuleType_DifficultyAdjustmentGetDataCsReq = 4193;
CmdMiscModuleType_DifficultyAdjustmentUpdateDataScRsp = 4129;
CmdMiscModuleType_GetUnreleasedBlockInfoCsReq = 4130;
CmdMiscModuleType_GetShareDataCsReq = 4105;
CmdMiscModuleType_ShareCsReq = 4134;
CmdMiscModuleType_CancelAutoConversionCacheCsReq = 4183;
CmdMiscModuleType_CycleScoreRewardTakeRewardCsReq = 4170;
}
message CycleScoreRewardDestroyExceedRewardCsReq {
repeated uint32 BHNEOLKFNAM = 3; // offset: 24
}
message CycleScoreRewardDestroyExceedRewardScRsp {
GAAMBBFPCHB NFEDANFBIBE = 2; // offset: 16
uint32 retcode = 14; // offset: 32
}
message CycleScoreRewardGetDataCsReq {
}
message CycleScoreRewardGetDataScRsp {
uint32 retcode = 1; // offset: 32
GAAMBBFPCHB NFEDANFBIBE = 3; // offset: 16
}
message CycleScoreRewardTakeRewardCsReq {
repeated uint32 LLJHJADNDKB = 6; // offset: 24
}
message CycleScoreRewardTakeRewardScRsp {
ItemList ENGHMIAMPLG = 3; // offset: 24
uint32 retcode = 5; // offset: 48
GAAMBBFPCHB NFEDANFBIBE = 8; // offset: 16
repeated uint32 NGKOFMBBGNL = 9; // offset: 40
}
message CycleScoreRewardUpdateInfoScNotify {
GAAMBBFPCHB NFEDANFBIBE = 7; // offset: 16
}
message DifficultyAdjustmentGetDataCsReq {
}
message DifficultyAdjustmentGetDataScRsp {
repeated AMKBFMCOIHK content_package_list = 9; // offset: 24
uint32 retcode = 11; // offset: 32
}
enum DifficultyAdjustmentType {
DifficultyAdjustmentType_DifficultyAjustmentTypeDefault = 0;
DifficultyAdjustmentType_DifficultyAjustmentTypeEasy = 1;
}
message DifficultyAdjustmentUpdateDataCsReq {
AMKBFMCOIHK data = 2; // offset: 24
}
message DifficultyAdjustmentUpdateDataScRsp {
uint32 retcode = 4; // offset: 40
repeated AMKBFMCOIHK content_package_list = 6; // offset: 32
AMKBFMCOIHK data = 8; // offset: 24
}
message DirectDeliveryScNotify {
repeated ItemList DJOBNPIAEJP = 1; // offset: 16
uint32 HFHHKGFNGFC = 10; // offset: 32
}
enum FDJADOEAOLE {
FDJADOEAOLE_OIDDFJEFIPF = 0;
FDJADOEAOLE_AHGEIJFIGKE = 1;
FDJADOEAOLE_PKHPJIKJMDO = 2;
FDJADOEAOLE_HFGBOOLJDNA = 3;
FDJADOEAOLE_ENDLJOAKNPI = 4;
FDJADOEAOLE_KLMEOKHGFCF = 5;
}
message GAAMBBFPCHB {
int64 start_time = 4; // offset: 32
int64 end_time = 11; // offset: 48
repeated uint32 OPLNKCOLCKJ = 12; // offset: 24
uint32 PMJGAJGIFOA = 14; // offset: 40
}
message GetGunPlayDataCsReq {
}
message GetGunPlayDataScRsp {
repeated BPAGBAALHMP OHOLABHLCKL = 1; // offset: 16
uint32 retcode = 2; // offset: 32
}
message GetMovieRacingDataCsReq {
}
message GetMovieRacingDataScRsp {
uint32 retcode = 3; // offset: 32
repeated HDAHFLMBAAB HNIAEGMMPKD = 9; // offset: 24
}
message GetOrigamiPropInfoCsReq {
uint32 HJDJCKJCAKH = 7; // offset: 36
repeated uint32 BGJAEJKJCFP = 9; // offset: 16
uint32 IFMCCMLCBGP = 11; // offset: 32
}
message GetOrigamiPropInfoScRsp {
uint32 IFMCCMLCBGP = 8; // offset: 32
uint32 HJDJCKJCAKH = 10; // offset: 40
repeated BLPLICDMFEL CGOJBLPJFAK = 12; // offset: 16
uint32 retcode = 15; // offset: 36
}
message GetPlayerForbidCsReq {
}
message GetPlayerForbidScRsp {
uint32 retcode = 3; // offset: 32
repeated OHLGEHNPAAL PMNDKKIMGDE = 15; // offset: 24
}
message GetShareDataCsReq {
}
message GetShareDataScRsp {
repeated BCBHFBPADEE MNCJMIOONPE = 8; // offset: 24
uint32 retcode = 13; // offset: 32
}
message GetSwitchMascotDataCsReq {
uint32 NBFJHDJBLCF = 2; // offset: 24
}
message GetSwitchMascotDataScRsp {
uint32 NBFJHDJBLCF = 4; // offset: 32
uint32 retcode = 10; // offset: 36
repeated BKAHEDAHNHL JNOEHPJJPOF = 12; // offset: 16
}
message GetUnreleasedBlockInfoCsReq {
}
message GetUnreleasedBlockInfoScRsp {
repeated uint32 KNKGIENCLJJ = 1; // offset: 16
repeated uint32 NJIIPBHBEDK = 5; // offset: 24
int64 GCMOKMIEHDB = 10; // offset: 48
uint32 retcode = 14; // offset: 40
}
message HDAHFLMBAAB {
uint32 level = 2; // offset: 28
MovieRacingType type = 13; // offset: 36
uint32 EGKNHHFDJHM = 14; // offset: 32
uint32 HFENOFPKNPJ = 15; // offset: 24
}
message IGBJDKIEDJL {
string GIFOENLDCHO = 8; // offset: 24
}
enum LJLPAIMJJLE {
LJLPAIMJJLE_OJPLDOMGBHI = 0;
LJLPAIMJJLE_KKFPNJFJGAP = 1;
LJLPAIMJJLE_ECFPBMFKBNA = 2;
LJLPAIMJJLE_INJEDKLCGIC = 3;
}
message MJEIKNGOCJO {
uint32 state = 1; // offset: 32
uint32 config_id = 9; // offset: 28
uint32 group_id = 12; // offset: 24
}
message MazeKillDirectCsReq {
FDJADOEAOLE source_type = 4; // offset: 32
repeated uint32 entity_list = 6; // offset: 16
uint32 FABPLNCIGPK = 15; // offset: 36
}
message MazeKillDirectScRsp {
repeated uint32 entity_list = 6; // offset: 24
uint32 retcode = 15; // offset: 32
}
enum MovieRacingType {
MovieRacingType_MovieRacingOverTake = 0;
MovieRacingType_MovieRacingOverTakeEndless = 1;
MovieRacingType_MovieRacingShooting = 2;
MovieRacingType_MovieRacingShootingEndless = 3;
}
message OHLGEHNPAAL {
LJLPAIMJJLE IICLNAGKNPP = 1; // offset: 24
int64 JPLIJJFCAOO = 2; // offset: 40
int64 end_time = 3; // offset: 32
}
message OKJCHGLGBHP {
uint32 NADCIHPPPBC = 4; // offset: 32
repeated uint32 JLNOCDGJDLI = 7; // offset: 16
uint32 type = 10; // offset: 36
}
message PlayerForbidScNotify {
repeated OHLGEHNPAAL PMNDKKIMGDE = 14; // offset: 24
}
message SecurityReportScRsp {
uint32 retcode = 8; // offset: 24
}
message ShareCsReq {
uint32 MGGNKENIPFC = 15; // offset: 24
}
message ShareScRsp {
ItemList reward = 1; // offset: 32
BCBHFBPADEE NMOKJJMNICM = 4; // offset: 16
uint32 retcode = 5; // offset: 40
}
message SubmitOrigamiItemCsReq {
uint32 KPKEBLOEFCP = 15; // offset: 24
}
message SubmitOrigamiItemScRsp {
uint32 KPKEBLOEFCP = 6; // offset: 28
uint32 retcode = 12; // offset: 24
}
message SwitchMascotUpdateScNotify {
bool EBLPGLFJNEL = 3; // offset: 32
repeated BKAHEDAHNHL JNOEHPJJPOF = 12; // offset: 16
}
message TakePictureCsReq {
}
message TakePictureScRsp {
uint32 retcode = 13; // offset: 24
}
message TriggerVoiceCsReq {
repeated OKJCHGLGBHP OKJNBIOKKIB = 6; // offset: 24
}
message TriggerVoiceScRsp {
uint32 retcode = 6; // offset: 24
}
message UpdateGunPlayDataCsReq {
uint64 uuid = 8; // offset: 32
uint32 GIJOPFIAMIA = 12; // offset: 44
BPAGBAALHMP AOPPLPDBEHK = 14; // offset: 16
uint32 group_id = 15; // offset: 40
}
message UpdateGunPlayDataScRsp {
BPAGBAALHMP AOPPLPDBEHK = 4; // offset: 16
uint32 retcode = 15; // offset: 32
}
message UpdateMovieRacingDataCsReq {
HDAHFLMBAAB LJEPIAIDJFC = 12; // offset: 24
}
message UpdateMovieRacingDataScRsp {
HDAHFLMBAAB LJEPIAIDJFC = 6; // offset: 16
uint32 retcode = 10; // offset: 32
}
+201
View File
@@ -0,0 +1,201 @@
syntax = "proto3";
import "Common.proto";
message AcceptMainMissionCsReq {
uint32 main_mission_id = 9; // offset: 24
}
message AcceptMainMissionScRsp {
uint32 main_mission_id = 1; // offset: 24
uint32 retcode = 2; // offset: 28
}
message CPFCAJBHOIB {
repeated uint32 FKOABFGMHJI = 5; // offset: 24
}
enum CmdMissionType {
CmdMissionType_NLCDGIPGFDJ = 0;
CmdMissionType_FinishTalkMissionCsReq = 1205;
CmdMissionType_GetMainMissionCustomValueCsReq = 1222;
CmdMissionType_StartFinishSubMissionScNotify = 1293;
CmdMissionType_AcceptMainMissionScRsp = 1229;
CmdMissionType_GetMissionDataScRsp = 1225;
CmdMissionType_FinishTalkMissionScRsp = 1275;
CmdMissionType_GetMissionStatusScRsp = 1238;
CmdMissionType_UpdateTrackMainMissionCsReq = 1284;
CmdMissionType_UpdateMainMissionCustomValueScRsp = 1230;
CmdMissionType_MissionGroupWarnScNotify = 1239;
CmdMissionType_LINJAMBKGBI = 1282;
CmdMissionType_GetMainMissionCustomValueScRsp = 1249;
CmdMissionType_GetMissionStatusCsReq = 1217;
CmdMissionType_MissionSyncTaskScRsp = 1258;
CmdMissionType_UpdateMainMissionCustomValueCsReq = 1241;
CmdMissionType_FinishedMissionScNotify = 1279;
CmdMissionType_TeleportToMissionResetPointCsReq = 1281;
CmdMissionType_TeleportToMissionResetPointScRsp = 1251;
CmdMissionType_FinishCosumeItemMissionCsReq = 1261;
CmdMissionType_MissionRewardScNotify = 1260;
CmdMissionType_GetMissionDataCsReq = 1234;
CmdMissionType_StarPerformanceRelayCsReq = 1224;
CmdMissionType_StarPerformanceRelayScRsp = 1296;
CmdMissionType_FinishCosumeItemMissionScRsp = 1208;
CmdMissionType_SubMissionRewardScNotify = 1207;
CmdMissionType_AcceptMainMissionCsReq = 1203;
CmdMissionType_LHGHGPPLMHP = 1216;
CmdMissionType_UpdateTrackMainMissionScRsp = 1240;
CmdMissionType_StartFinishMainMissionScNotify = 1273;
}
message FinishCosumeItemMissionCsReq {
uint32 sub_mission_id = 2; // offset: 32
ItemList item_list = 4; // offset: 24
}
message FinishCosumeItemMissionScRsp {
uint32 sub_mission_id = 5; // offset: 28
uint32 retcode = 9; // offset: 24
}
message FinishTalkMissionCsReq {
string talk_str = 2; // offset: 32
uint32 sub_mission_id = 6; // offset: 40
repeated MissionCustomValue custom_value_list = 11; // offset: 16
}
message FinishTalkMissionScRsp {
uint32 sub_mission_id = 1; // offset: 44
repeated MissionCustomValue custom_value_list = 5; // offset: 16
string talk_str = 10; // offset: 32
uint32 retcode = 11; // offset: 40
}
message FinishedMissionScNotify {
repeated uint32 finished_main_mission_id_list = 11; // offset: 16
}
message GetMainMissionCustomValueCsReq {
repeated uint32 main_mission_id_list = 8; // offset: 16
}
message GetMainMissionCustomValueScRsp {
repeated MainMission main_mission_list = 1; // offset: 24
uint32 retcode = 12; // offset: 32
}
message GetMissionDataCsReq {
}
message GetMissionDataScRsp {
repeated uint32 KBDGNGMPFEH = 2; // offset: 32
uint32 track_mission_id = 4; // offset: 72
uint32 retcode = 6; // offset: 68
repeated Mission mission_list = 8; // offset: 40
repeated uint32 finished_main_mission_id_list = 9; // offset: 56
repeated MainMission main_mission_list = 11; // offset: 48
uint32 GKFPKBGJBGN = 13; // offset: 64
repeated uint32 OLKALABEDOA = 15; // offset: 16
}
message GetMissionStatusCsReq {
repeated uint32 main_mission_id_list = 9; // offset: 32
repeated uint32 sub_mission_id_list = 10; // offset: 16
}
message GetMissionStatusScRsp {
repeated Mission sub_mission_status_list = 2; // offset: 16
repeated uint32 unfinished_main_mission_id_list = 3; // offset: 48
repeated uint32 curversion_finished_main_mission_id_list = 5; // offset: 56
uint32 retcode = 7; // offset: 72
repeated uint32 disabled_main_mission_id_list = 9; // offset: 40
repeated MainMissionCustomValue main_mission_mcv_list = 12; // offset: 32
repeated uint32 finished_main_mission_id_list = 14; // offset: 24
}
message LIFMGAFOBPC {
string AFBDHEMJEPP = 1; // offset: 16
}
message MainMission {
repeated MissionCustomValue custom_value_list = 1; // offset: 16
uint32 id = 6; // offset: 36
MissionStatus status = 14; // offset: 32
}
message MissionGroupWarnScNotify {
repeated uint32 OIKJKMJCHEG = 14; // offset: 16
}
message MissionRewardScNotify {
ItemList reward = 3; // offset: 16
uint32 sub_mission_id = 5; // offset: 32
uint32 main_mission_id = 12; // offset: 36
}
message MissionSyncTaskScRsp {
string key = 1; // offset: 16
uint32 retcode = 12; // offset: 32
}
message StarPerformanceRelayCsReq {
uint32 performance_id = 1; // offset: 24
uint32 performance_type = 12; // offset: 28
}
message StarPerformanceRelayScRsp {
uint32 retcode = 10; // offset: 24
}
message StartFinishMainMissionScNotify {
uint32 main_mission_id = 2; // offset: 24
}
message StartFinishSubMissionScNotify {
uint32 sub_mission_id = 2; // offset: 24
}
message SubMissionRewardScNotify {
ItemList reward = 5; // offset: 16
uint32 sub_mission_id = 11; // offset: 32
}
message TeleportToMissionResetPointCsReq {
}
message TeleportToMissionResetPointScRsp {
uint32 client_pos_version = 4; // offset: 36
MotionInfo motion = 10; // offset: 24
uint32 retcode = 11; // offset: 32
}
enum TrackMainMissionUpdateReasonId {
TrackMainMissionUpdateReasonId_DJAOKMDALMI = 0;
TrackMainMissionUpdateReasonId_FEFMPGIAGBP = 1;
TrackMainMissionUpdateReasonId_OGIADPFFHEF = 2;
TrackMainMissionUpdateReasonId_OJBIMIOEABG = 3;
}
message UpdateMainMissionCustomValueCsReq {
string BGDFHBAANLB = 11; // offset: 16
uint32 value = 12; // offset: 32
uint32 main_mission_id = 15; // offset: 36
}
message UpdateMainMissionCustomValueScRsp {
uint32 retcode = 5; // offset: 32
MainMission HKDDMGGDCIP = 14; // offset: 24
}
message UpdateTrackMainMissionCsReq {
uint32 track_mission_id = 2; // offset: 32
TrackMainMissionUpdateReasonId POPNCNIBNMJ = 3; // offset: 28
uint32 JFONDEBDIOO = 10; // offset: 24
}
message UpdateTrackMainMissionScRsp {
uint32 prev_track_mission_id = 1; // offset: 24
uint32 track_mission_id = 11; // offset: 28
uint32 retcode = 15; // offset: 32
}
+819
View File
@@ -0,0 +1,819 @@
syntax = "proto3";
import "Common.proto";
message ADNCPPCPLLH {
uint32 HAFOKMHCGFM = 2; // offset: 32
uint32 GKKNMDDNOJF = 7; // offset: 36
uint32 event_id = 8; // offset: 40
repeated uint32 MJMJOMDLOHI = 11; // offset: 24
}
message AHMFKPIAHCO {
uint32 KJBILOOCBPB = 4; // offset: 32
uint32 DAEKKPOJAJG = 5; // offset: 24
uint32 ADADGDPCPDN = 10; // offset: 36
uint32 KCLCDFGGPBK = 13; // offset: 28
}
enum BAKAELIMIJI {
BAKAELIMIJI_NLCDGIPGFDJ = 0;
BAKAELIMIJI_HEIHBJEEGPB = 1;
BAKAELIMIJI_BOGGAFJJPGC = 2;
BAKAELIMIJI_HCEBKFDJGIO = 3;
BAKAELIMIJI_CBKLDCBEKCH = 4;
BAKAELIMIJI_LGGEBOCPPDA = 5;
BAKAELIMIJI_BBDHKAKKBEA = 6;
BAKAELIMIJI_BFPGGHFAHCA = 7;
BAKAELIMIJI_PPINCGHOOBH = 8;
BAKAELIMIJI_JCECCHOJPFK = 9;
BAKAELIMIJI_JBLEFHFOHGO = 10;
}
message BANELIGFLCO {
uint32 level = 3; // offset: 32
uint32 CBILPMICEKC = 10; // offset: 24
uint32 MFKHDANPCIC = 11; // offset: 28
}
message BCDIFIIDPIA {
repeated KFGILGDFEKE BEMBGMOIAON = 1; // offset: 24
}
message CCMCKOKEJNI {
repeated uint32 HNDAGKPKGHI = 6; // offset: 16
}
message CCOHBABCHAI {
bool EEDEGBHEKGD = 6; // offset: 24
uint32 NJFKOEBEGGB = 9; // offset: 28
}
enum CmdMonopolyType {
CmdMonopolyType_NLCDGIPGFDJ = 0;
CmdMonopolyType_MonopolyTakeRaffleTicketRewardCsReq = 7100;
CmdMonopolyType_MonopolyEventSelectFriendCsReq = 7014;
CmdMonopolyType_MonopolyCheatDiceScRsp = 7051;
CmdMonopolyType_MonopolyCellUpdateNotify = 7075;
CmdMonopolyType_MonopolyGuessChooseScRsp = 7030;
CmdMonopolyType_MonopolyGetRegionProgressCsReq = 7050;
CmdMonopolyType_MonopolyGameBingoFlipCardScRsp = 7032;
CmdMonopolyType_MonopolyAcceptQuizCsReq = 7084;
CmdMonopolyType_MonopolyGuessChooseCsReq = 7041;
CmdMonopolyType_MonopolyGetRegionProgressScRsp = 7099;
CmdMonopolyType_GetMbtiReportScRsp = 7062;
CmdMonopolyType_MonopolyReRollRandomScRsp = 7012;
CmdMonopolyType_MonopolyGetRaffleTicketScRsp = 7027;
CmdMonopolyType_MonopolyGuessBuyInformationScRsp = 7096;
CmdMonopolyType_MonopolyRollDiceScRsp = 7058;
CmdMonopolyType_MonopolyEventSelectFriendScRsp = 7036;
CmdMonopolyType_MonopolyGetRafflePoolInfoScRsp = 7018;
CmdMonopolyType_MonopolyMoveCsReq = 7056;
CmdMonopolyType_MonopolyConditionUpdateScNotify = 7002;
CmdMonopolyType_MonopolyClickMbtiReportCsReq = 7006;
CmdMonopolyType_GetMonopolyDailyReportCsReq = 7066;
CmdMonopolyType_MonopolyCheatDiceCsReq = 7081;
CmdMonopolyType_GetMonopolyInfoScRsp = 7025;
CmdMonopolyType_MonopolyGetRaffleTicketCsReq = 7009;
CmdMonopolyType_GetMbtiReportCsReq = 7044;
CmdMonopolyType_MonopolyScrachRaffleTicketScRsp = 7028;
CmdMonopolyType_MonopolyBuyGoodsScRsp = 7078;
CmdMonopolyType_DeleteSocialEventServerCacheScRsp = 7087;
CmdMonopolyType_MonopolyRollDiceCsReq = 7016;
CmdMonopolyType_DeleteSocialEventServerCacheCsReq = 7091;
CmdMonopolyType_MonopolyGameCreateScNotify = 7079;
CmdMonopolyType_MonopolyConfirmRandomScRsp = 7017;
CmdMonopolyType_MEPENIFDMKC = 7024;
CmdMonopolyType_MonopolyDailySettleScNotify = 7013;
CmdMonopolyType_GetMonopolyFriendRankingListCsReq = 7023;
CmdMonopolyType_MonopolyGiveUpCurContentCsReq = 7085;
CmdMonopolyType_GetMonopolyFriendRankingListScRsp = 7076;
CmdMonopolyType_MonopolyRollRandomScRsp = 7064;
CmdMonopolyType_MonopolyGameBingoFlipCardCsReq = 7082;
CmdMonopolyType_MonopolyUpgradeAssetScRsp = 7019;
CmdMonopolyType_MonopolyGameGachaScRsp = 7049;
CmdMonopolyType_MonopolyMoveScRsp = 7083;
CmdMonopolyType_GetMonopolyMbtiReportRewardCsReq = 7071;
CmdMonopolyType_GetSocialEventServerCacheScRsp = 7031;
CmdMonopolyType_MonopolyUpgradeAssetCsReq = 7004;
CmdMonopolyType_MonopolyRollRandomCsReq = 7068;
CmdMonopolyType_MonopolySelectOptionScRsp = 7042;
CmdMonopolyType_MonopolySocialEventEffectScNotify = 7077;
CmdMonopolyType_GetMonopolyInfoCsReq = 7034;
CmdMonopolyType_MonopolyGameRaiseRatioCsReq = 7073;
CmdMonopolyType_MonopolyTakePhaseRewardScRsp = 7094;
CmdMonopolyType_MonopolyClickCellCsReq = 7065;
CmdMonopolyType_MonopolySttUpdateScNotify = 7033;
CmdMonopolyType_MonopolyGameGachaCsReq = 7022;
CmdMonopolyType_MonopolyTakeRaffleTicketRewardScRsp = 7095;
CmdMonopolyType_GetMonopolyMbtiReportRewardScRsp = 7069;
CmdMonopolyType_MonopolyGetDailyInitItemCsReq = 7048;
CmdMonopolyType_MonopolyClickCellScRsp = 7055;
CmdMonopolyType_MonopolyLikeScNotify = 7053;
CmdMonopolyType_MonopolySelectOptionCsReq = 7015;
CmdMonopolyType_MonopolyQuizDurationChangeScNotify = 7070;
CmdMonopolyType_MonopolyTakePhaseRewardCsReq = 7052;
CmdMonopolyType_MonopolyActionResultScNotify = 7005;
CmdMonopolyType_GetSocialEventServerCacheCsReq = 7046;
CmdMonopolyType_MonopolyConfirmRandomCsReq = 7011;
CmdMonopolyType_MonopolyReRollRandomCsReq = 7021;
CmdMonopolyType_MonopolyGetDailyInitItemScRsp = 7020;
CmdMonopolyType_MonopolyGetRafflePoolInfoCsReq = 7045;
CmdMonopolyType_MonopolyContentUpdateScNotify = 7093;
CmdMonopolyType_MonopolyClickMbtiReportScRsp = 7090;
CmdMonopolyType_MonopolyAcceptQuizScRsp = 7040;
CmdMonopolyType_DailyFirstEnterMonopolyActivityScRsp = 7008;
CmdMonopolyType_MonopolyLikeCsReq = 7057;
CmdMonopolyType_MonopolyGameSettleScNotify = 7029;
CmdMonopolyType_MonopolyBuyGoodsCsReq = 7038;
CmdMonopolyType_MonopolyLikeScRsp = 7097;
CmdMonopolyType_MonopolyEventLoadUpdateScNotify = 7035;
CmdMonopolyType_MonopolyGuessDrawScNotify = 7047;
CmdMonopolyType_DailyFirstEnterMonopolyActivityCsReq = 7061;
CmdMonopolyType_MonopolyScrachRaffleTicketCsReq = 7037;
CmdMonopolyType_MonopolyGiveUpCurContentScRsp = 7007;
CmdMonopolyType_MonopolyGameRaiseRatioScRsp = 7003;
CmdMonopolyType_GetMonopolyDailyReportScRsp = 7086;
}
message DBPHHPGNMKC {
repeated BANELIGFLCO NPENGFBHFJN = 5; // offset: 16
}
message DCAJAKJAJNL {
uint32 shop_id = 7; // offset: 24
}
message DCMHLOEGFBM {
ItemList item_list = 3; // offset: 24
uint32 HABHOAMCGLH = 11; // offset: 32
uint32 LCFDOPINEBO = 13; // offset: 36
}
message DDHIEONLIIL {
uint64 HEMOHFJJMJG = 1; // offset: 24
bool DDKGKOFAGMH = 2; // offset: 33
bool is_taken_reward = 5; // offset: 32
}
message DFKABDLJMJO {
repeated NEMIDPFEJFL PHKBDAHIPEE = 13; // offset: 24
uint32 KBLJEGIPINF = 15; // offset: 32
}
message DKHCBKNGOMF {
uint32 MKNLPJMBHDK = 6; // offset: 24
}
message DailyFirstEnterMonopolyActivityCsReq {
}
message DailyFirstEnterMonopolyActivityScRsp {
bool GLEJFCIOMKC = 5; // offset: 40
uint32 retcode = 6; // offset: 44
NJHAGKGHKJJ OLAONLGLAJO = 7; // offset: 24
uint32 ICPAPCAJFKK = 10; // offset: 48
int64 DJMLHBFEMBE = 13; // offset: 32
}
message DeleteSocialEventServerCacheCsReq {
repeated uint32 CNILHHCDAKD = 8; // offset: 24
}
message DeleteSocialEventServerCacheScRsp {
repeated uint32 FHAIOBNLADG = 7; // offset: 24
uint32 retcode = 11; // offset: 32
}
message EDGEHPFOKBH {
uint32 cnt = 2; // offset: 24
uint32 ACPKAOIIEHJ = 6; // offset: 28
}
message EIDFCGLODFB {
uint32 IHAOMLEPHOM = 1; // offset: 28
uint32 map_id = 2; // offset: 36
bool BPKMKFLDCAI = 9; // offset: 32
NADDHEILBBN PIJJDFCBMPG = 15; // offset: 24
}
message EOHAFICJPIP {
uint32 CPOCELOLNHL = 1; // offset: 24
uint32 id = 2; // offset: 28
uint32 NLGNNDIFGGF = 8; // offset: 32
uint32 add_coin = 14; // offset: 36
}
message FIOENGOHOOJ {
NEMIDPFEJFL MEGBFFOAFGL = 1; // offset: 24
}
message FOOFAIFPOOI {
GLMGJFEEJHD JELODDPELKJ = 6; // offset: 32
CCOHBABCHAI IBLHLCMNMAJ = 14; // offset: 24
repeated GLMGJFEEJHD BGJBAGJAJDL = 15; // offset: 16
}
message GALCNKIAHNN {
uint32 add_coin = 2; // offset: 24
uint32 NLGNNDIFGGF = 10; // offset: 28
}
message GLMGJFEEJHD {
uint32 BAJHKGJPFED = 1; // offset: 36
uint32 ratio = 5; // offset: 32
uint32 config_id = 15; // offset: 40
oneof JMPNIHHAMPH {
KDPGIMOOLON AGLMEDOBMAL = 6; // offset: 16
JGKNADEDNHB LOCHFJEECKL = 3; // offset: 16
LOEBAOEFMDC COKLIDDAEOH = 10; // offset: 16
}
}
message GNNGLBEGIKB {
uint32 DPGJKAHLINH = 8; // offset: 32
uint32 buff_id = 9; // offset: 24
uint32 GCLADEKCJCG = 14; // offset: 28
}
message GOLHAKEGKCL {
uint32 item_id = 8; // offset: 24
uint32 DCPDNBALDOA = 10; // offset: 32
uint32 HFNNNGHBHGG = 15; // offset: 28
}
message GPPKIMDCPBM {
oneof IDLCKHEKCCB {
GOLHAKEGKCL FIPDBFMPEKH = 10; // offset: 16
GOLHAKEGKCL AHMEECFKBDJ = 6; // offset: 16
BANELIGFLCO CBKLDCBEKCH = 11; // offset: 16
BANELIGFLCO HMOBMBALLJE = 13; // offset: 16
GNNGLBEGIKB IFOOEPKGGAG = 5; // offset: 16
GNNGLBEGIKB CMPNCFCJCNE = 7; // offset: 16
NEAEMNNKKEF DOMHNBMJGHF = 4; // offset: 16
NEAEMNNKKEF HKAGPIMFPAG = 12; // offset: 16
CCOHBABCHAI GAJGLONDGMP = 3; // offset: 16
AHMFKPIAHCO IJBAMMMBIOA = 14; // offset: 16
GNNGLBEGIKB EBCGEBEPOJJ = 15; // offset: 16
NEAEMNNKKEF CKBEEBALAEG = 2; // offset: 16
NOKANMFKNMM LDIGCPKPNBC = 8; // offset: 16
}
}
message GetMbtiReportCsReq {
}
message GetMbtiReportScRsp {
bool JMFNGFKBIFL = 1; // offset: 44
bool is_taken_reward = 3; // offset: 45
repeated EDGEHPFOKBH BLINEMKKEOG = 5; // offset: 24
uint32 retcode = 8; // offset: 40
uint32 progress = 9; // offset: 56
int32 CJBLDKJDLOJ = 11; // offset: 52
repeated HKNBLADLAAE DMCKDIGKHLB = 12; // offset: 32
int32 KHMNANHKINB = 14; // offset: 48
}
message GetMonopolyDailyReportCsReq {
}
message GetMonopolyDailyReportScRsp {
uint32 retcode = 7; // offset: 32
NJHAGKGHKJJ OLAONLGLAJO = 14; // offset: 24
}
message GetMonopolyFriendRankingListCsReq {
}
message GetMonopolyFriendRankingListScRsp {
repeated GetMonopolyFriendRankingListCsReq BEDHEKAGAPE = 3; // offset: 24
uint32 retcode = 4; // offset: 40
GetMonopolyFriendRankingListCsReq PONAOKBNIAM = 7; // offset: 32
}
message GetMonopolyInfoCsReq {
}
message GetMonopolyInfoScRsp {
CCMCKOKEJNI CICLCCFLALE = 1; // offset: 80
PDNABFBLEPG OCHNMGMDHME = 2; // offset: 56
FOOFAIFPOOI PNJBEPAAEOF = 3; // offset: 96
OCDBIMIBNCD stt = 4; // offset: 72
repeated uint32 CANEJDOMAFA = 5; // offset: 24
BCDIFIIDPIA MALPPHCEOGB = 7; // offset: 32
ILMFJKCGBCK COOOMDKGODF = 8; // offset: 16
HDDLALFAMKO GKMKAEEDCHP = 9; // offset: 88
DBPHHPGNMKC KKKMHNAPFCP = 10; // offset: 40
INGKNDHECNF HABJHGPFGEB = 11; // offset: 64
uint32 retcode = 12; // offset: 120
FIOENGOHOOJ MOMEIFPICLE = 14; // offset: 48
NJHAGKGHKJJ OLAONLGLAJO = 15; // offset: 104
}
message GetMonopolyMbtiReportRewardCsReq {
}
message GetMonopolyMbtiReportRewardScRsp {
uint32 retcode = 9; // offset: 32
ItemList reward_list = 13; // offset: 16
}
message GetSocialEventServerCacheCsReq {
}
message GetSocialEventServerCacheScRsp {
repeated EOHAFICJPIP OKPHCFLPLGH = 2; // offset: 24
uint32 retcode = 10; // offset: 32
}
message HDDLALFAMKO {
LAEHICCBBFN KDJACPBDHAE = 12; // offset: 32
repeated uint32 LPBBJFFNACA = 13; // offset: 24
}
message HIHEHNIAGPF {
uint32 progress = 4; // offset: 24
uint32 FBDENECLHIH = 7; // offset: 28
}
message HKNBLADLAAE {
uint32 HAFOKMHCGFM = 7; // offset: 24
uint32 event_id = 12; // offset: 28
uint32 MIPKOFFGPFA = 15; // offset: 32
}
message IAFJANHGCLL {
}
message ILMFJKCGBCK {
EIDFCGLODFB GOPFOJLIFKN = 1; // offset: 40
uint32 LJCCANLCGHI = 2; // offset: 52
repeated EIDFCGLODFB EGDNFKHLKKE = 6; // offset: 32
uint32 COKKNEKDJAJ = 8; // offset: 48
repeated EIDFCGLODFB DGBEOGGJLOO = 14; // offset: 16
}
message INGKNDHECNF {
repeated GNNGLBEGIKB buff_list = 8; // offset: 16
}
message JGKNADEDNHB {
uint32 KOMEOMHBCEC = 3; // offset: 48
repeated NNDKLIBALLC OLGHCHMMMIA = 4; // offset: 32
uint32 KPGNEABOECG = 8; // offset: 52
uint32 GHKNBIOFLGA = 12; // offset: 40
repeated uint32 HDAKGBMLKKI = 14; // offset: 24
uint32 AHAPDFNPICG = 15; // offset: 44
}
message JPEGNCJDBOM {
uint32 BLLLEIGDMOI = 4; // offset: 32
uint32 AHAPDFNPICG = 6; // offset: 28
uint32 AFHMLGFILFN = 8; // offset: 24
}
message KDPGIMOOLON {
uint32 PEDFLGGDHDP = 1; // offset: 48
repeated uint32 KNJMPBHKHCJ = 5; // offset: 24
repeated uint32 PGMHMPEHPHP = 6; // offset: 16
bool BDEFAFFDBCC = 8; // offset: 52
repeated uint32 JKOOLMNHPHI = 15; // offset: 32
}
message KFGILGDFEKE {
uint32 IJFPHJAPBCO = 2; // offset: 88
uint32 NBNCEEGGGFF = 3; // offset: 112
uint32 FNFEKIPGKHJ = 4; // offset: 92
uint32 pool_id = 6; // offset: 100
repeated HIHEHNIAGPF MHNLHEIMBLH = 7; // offset: 16
repeated HIHEHNIAGPF BADCFEEJKIC = 8; // offset: 32
uint32 GCPABINOPNJ = 9; // offset: 104
bool BODENACHCHF = 10; // offset: 96
repeated HIHEHNIAGPF AMFDDGGEABC = 11; // offset: 64
repeated HIHEHNIAGPF IOFPLHOGBOD = 12; // offset: 40
repeated DDHIEONLIIL JBKMDKKBFFA = 13; // offset: 48
uint32 FDOPJGFNMMA = 15; // offset: 108
string DANMGAEPGML = 805; // offset: 24
string DPIOJAJLOLD = 1023; // offset: 72
string MGKCFIFICCF = 1970; // offset: 80
}
enum LAEHICCBBFN {
LAEHICCBBFN_NLCDGIPGFDJ = 0;
LAEHICCBBFN_HHKFKGKFNJI = 1;
}
message LNCHJBMIMAF {
uint32 event_id = 7; // offset: 24
}
message LOEBAOEFMDC {
uint32 HABHOAMCGLH = 3; // offset: 28
uint32 HCFJIJHLJDM = 4; // offset: 32
bool FNFJOCEGFBI = 6; // offset: 24
}
message MonopolyAcceptQuizCsReq {
repeated NNDKLIBALLC OLGHCHMMMIA = 7; // offset: 16
}
message MonopolyAcceptQuizScRsp {
JGKNADEDNHB LOCHFJEECKL = 3; // offset: 16
uint32 retcode = 15; // offset: 32
}
message MonopolyActionResult {
GPPKIMDCPBM detail = 1; // offset: 24
uint32 trigger_map_id = 5; // offset: 44
uint32 click_cell_id = 6; // offset: 36
uint32 effect_type = 7; // offset: 32
uint32 trigger_cell_id = 8; // offset: 52
uint32 click_map_id = 10; // offset: 40
BAKAELIMIJI source_type = 11; // offset: 48
}
message MonopolyActionResultScNotify {
repeated MonopolyActionResult BKGPGINCHJI = 2; // offset: 24
}
message MonopolyBuyGoodsCsReq {
uint32 goods_id = 3; // offset: 24
uint32 shop_id = 10; // offset: 28
}
message MonopolyBuyGoodsScRsp {
uint32 goods_id = 2; // offset: 32
uint32 retcode = 3; // offset: 28
uint32 shop_id = 11; // offset: 24
}
message MonopolyCellUpdateNotify {
EIDFCGLODFB GOPFOJLIFKN = 12; // offset: 16
}
message MonopolyCheatDiceCsReq {
uint32 LAGNINIKEAE = 4; // offset: 24
}
message MonopolyCheatDiceScRsp {
uint32 retcode = 4; // offset: 24
uint32 LAGNINIKEAE = 13; // offset: 28
}
message MonopolyClickCellCsReq {
uint32 IHAOMLEPHOM = 2; // offset: 24
uint32 map_id = 13; // offset: 28
}
message MonopolyClickCellScRsp {
uint32 IHAOMLEPHOM = 3; // offset: 32
uint32 retcode = 6; // offset: 28
uint32 map_id = 12; // offset: 24
}
message MonopolyClickMbtiReportCsReq {
}
message MonopolyClickMbtiReportScRsp {
uint32 retcode = 7; // offset: 24
}
message MonopolyConditionUpdateScNotify {
CCMCKOKEJNI CICLCCFLALE = 4; // offset: 24
}
message MonopolyConfirmRandomCsReq {
uint32 event_id = 4; // offset: 24
}
message MonopolyConfirmRandomScRsp {
uint32 retcode = 2; // offset: 32
NEMIDPFEJFL MOMEIFPICLE = 12; // offset: 16
}
message MonopolyContentUpdateScNotify {
NEMIDPFEJFL MEGBFFOAFGL = 4; // offset: 24
}
message MonopolyDailySettleScNotify {
uint32 ICPAPCAJFKK = 10; // offset: 32
NJHAGKGHKJJ OLAONLGLAJO = 11; // offset: 24
}
message MonopolyEventLoadUpdateScNotify {
repeated EIDFCGLODFB EGDNFKHLKKE = 1; // offset: 32
repeated EIDFCGLODFB DGBEOGGJLOO = 5; // offset: 16
}
message MonopolyEventSelectFriendCsReq {
bool DHLLPOBKLIO = 4; // offset: 28
uint32 LPDFMJPFGJH = 7; // offset: 24
}
message MonopolyEventSelectFriendScRsp {
uint32 add_coin = 1; // offset: 28
uint32 retcode = 2; // offset: 32
uint32 NLGNNDIFGGF = 11; // offset: 24
}
message MonopolyGameBingoFlipCardCsReq {
uint32 LKFIGBGPEJB = 9; // offset: 24
}
message MonopolyGameBingoFlipCardScRsp {
uint32 retcode = 3; // offset: 32
repeated uint32 KNJMPBHKHCJ = 5; // offset: 24
uint32 total_score = 9; // offset: 36
bool BDEFAFFDBCC = 11; // offset: 40
}
message MonopolyGameCreateScNotify {
GLMGJFEEJHD AJGOEJHKOKE = 1; // offset: 24
CCOHBABCHAI IBLHLCMNMAJ = 3; // offset: 16
}
message MonopolyGameGachaCsReq {
}
message MonopolyGameGachaScRsp {
uint32 retcode = 5; // offset: 32
repeated uint32 CLGGKLNPLCK = 6; // offset: 16
}
message MonopolyGameRaiseRatioCsReq {
uint32 LCEHCAOINBN = 7; // offset: 24
}
message MonopolyGameRaiseRatioScRsp {
uint32 ratio = 1; // offset: 28
uint32 retcode = 14; // offset: 24
}
message MonopolyGameSettleScNotify {
GLMGJFEEJHD AJGOEJHKOKE = 9; // offset: 16
ItemList item_list = 10; // offset: 32
ItemList NGADCEHJHBE = 13; // offset: 40
}
message MonopolyGetDailyInitItemCsReq {
}
message MonopolyGetDailyInitItemScRsp {
uint32 PKLPCBACEMA = 2; // offset: 44
int64 DJMLHBFEMBE = 5; // offset: 48
uint32 AEDFGDEAOBD = 7; // offset: 36
uint32 AJDOFHNCOLP = 8; // offset: 32
uint32 retcode = 13; // offset: 40
uint32 FOFGDAJJPEM = 14; // offset: 28
uint32 MKEDABICJPH = 15; // offset: 24
}
message MonopolyGetRafflePoolInfoCsReq {
}
message MonopolyGetRafflePoolInfoScRsp {
uint32 retcode = 1; // offset: 32
BCDIFIIDPIA MALPPHCEOGB = 2; // offset: 24
}
message MonopolyGetRaffleTicketCsReq {
uint32 pool_id = 13; // offset: 24
}
message MonopolyGetRaffleTicketScRsp {
uint32 pool_id = 1; // offset: 32
uint32 retcode = 8; // offset: 36
repeated DDHIEONLIIL HDLPEKIMAJB = 15; // offset: 24
}
message MonopolyGetRegionProgressCsReq {
}
message MonopolyGetRegionProgressScRsp {
uint32 retcode = 2; // offset: 28
uint32 CNGMMDKCBND = 5; // offset: 32
uint32 HEIHPAPJHID = 7; // offset: 24
}
message MonopolyGiveUpCurContentCsReq {
uint32 content_id = 14; // offset: 24
}
message MonopolyGiveUpCurContentScRsp {
uint32 retcode = 13; // offset: 24
}
message MonopolyGuessBuyInformationScRsp {
uint32 retcode = 3; // offset: 24
}
message MonopolyGuessChooseCsReq {
uint32 HCFJIJHLJDM = 3; // offset: 24
}
message MonopolyGuessChooseScRsp {
uint32 HCFJIJHLJDM = 1; // offset: 28
uint32 retcode = 15; // offset: 24
}
message MonopolyGuessDrawScNotify {
repeated DCMHLOEGFBM KHLFDHANJCO = 13; // offset: 24
}
message MonopolyLikeCsReq {
uint32 teleport_id = 6; // offset: 24
}
message MonopolyLikeScNotify {
repeated uint32 LPBBJFFNACA = 3; // offset: 24
uint32 DOHOMJBJLLG = 5; // offset: 32
}
message MonopolyLikeScRsp {
uint32 teleport_id = 2; // offset: 32
uint32 retcode = 8; // offset: 36
ItemList reward_list = 14; // offset: 16
}
message MonopolyMoveCsReq {
uint32 AHNGICEEADK = 1; // offset: 28
uint32 CPFGHPCBFOF = 10; // offset: 24
}
message MonopolyMoveScRsp {
uint32 retcode = 2; // offset: 40
repeated EIDFCGLODFB AJGMLOIONPK = 3; // offset: 16
ILMFJKCGBCK COOOMDKGODF = 6; // offset: 32
}
message MonopolyQuizDurationChangeScNotify {
repeated JPEGNCJDBOM DGNGMJMPFGK = 9; // offset: 24
}
message MonopolyReRollRandomCsReq {
uint32 event_id = 4; // offset: 24
}
message MonopolyReRollRandomScRsp {
uint32 retcode = 5; // offset: 32
NEMIDPFEJFL MOMEIFPICLE = 15; // offset: 16
}
message MonopolyRollDiceCsReq {
}
message MonopolyRollDiceScRsp {
uint32 roll_result = 4; // offset: 24
uint32 retcode = 9; // offset: 28
}
message MonopolyRollRandomCsReq {
uint32 event_id = 5; // offset: 24
}
message MonopolyRollRandomScRsp {
NEMIDPFEJFL MOMEIFPICLE = 1; // offset: 16
uint32 retcode = 7; // offset: 36
uint32 event_id = 9; // offset: 32
}
message MonopolyScrachRaffleTicketCsReq {
uint64 BBPGHFJOADI = 5; // offset: 24
uint32 pool_id = 7; // offset: 32
}
message MonopolyScrachRaffleTicketScRsp {
uint64 BBPGHFJOADI = 5; // offset: 24
uint32 retcode = 9; // offset: 32
uint32 pool_id = 14; // offset: 36
}
message MonopolySelectOptionCsReq {
uint32 HAFOKMHCGFM = 7; // offset: 24
uint32 event_id = 13; // offset: 28
}
message MonopolySelectOptionScRsp {
uint32 HAFOKMHCGFM = 6; // offset: 44
repeated HKNBLADLAAE DMCKDIGKHLB = 9; // offset: 32
uint32 event_id = 10; // offset: 48
NEMIDPFEJFL MOMEIFPICLE = 14; // offset: 16
uint32 retcode = 15; // offset: 40
}
message MonopolySocialEventEffectScNotify {
repeated EOHAFICJPIP OKPHCFLPLGH = 13; // offset: 16
}
message MonopolySttUpdateScNotify {
OCDBIMIBNCD stt = 8; // offset: 24
}
message MonopolyTakePhaseRewardCsReq {
repeated uint32 IICEKEPFMJO = 12; // offset: 24
}
message MonopolyTakePhaseRewardScRsp {
uint32 retcode = 3; // offset: 40
ItemList reward_list = 8; // offset: 32
repeated uint32 IICEKEPFMJO = 9; // offset: 16
}
message MonopolyTakeRaffleTicketRewardCsReq {
uint32 pool_id = 9; // offset: 32
uint64 BBPGHFJOADI = 11; // offset: 24
}
message MonopolyTakeRaffleTicketRewardScRsp {
ItemList reward_list = 3; // offset: 24
uint32 retcode = 8; // offset: 32
uint32 pool_id = 10; // offset: 40
uint32 BBPGHFJOADI = 15; // offset: 36
}
message MonopolyUpgradeAssetCsReq {
uint32 AGMNNNMDIPG = 8; // offset: 24
}
message MonopolyUpgradeAssetScRsp {
uint32 retcode = 2; // offset: 24
}
enum NADDHEILBBN {
NADDHEILBBN_BPOCOHFIAOH = 0;
NADDHEILBBN_HOPAGBFPBGP = 1;
NADDHEILBBN_MDJCIKAGEKH = 2;
NADDHEILBBN_CIHFGJDCHIA = 3;
}
message NCPJGBCCGGI {
uint32 CBILPMICEKC = 14; // offset: 24
}
message NEAEMNNKKEF {
uint32 DDFFJEBLCAN = 1; // offset: 24
uint32 BGKDJKCFEKD = 5; // offset: 28
}
message NEMIDPFEJFL {
uint32 GCLADEKCJCG = 10; // offset: 32
oneof BMHHGPHPLJB {
NIFKIMAANFJ NHONHFPBEBG = 9; // offset: 24
LNCHJBMIMAF MPBPBBLAHNM = 3; // offset: 24
ADNCPPCPLLH ONCBJHBKBLB = 4; // offset: 24
NCPJGBCCGGI CEFDDDAIMMD = 5; // offset: 24
DCAJAKJAJNL MOFNIOJHBBL = 7; // offset: 24
DKHCBKNGOMF AJGOEJHKOKE = 15; // offset: 24
GALCNKIAHNN ENFIEFPPCIC = 1; // offset: 24
OFPGDJJKGKJ BJHKLNNKPPB = 14; // offset: 24
DFKABDLJMJO HCLAEGDLOBD = 11; // offset: 24
}
}
message NIFKIMAANFJ {
uint32 event_id = 7; // offset: 24
}
message NJHAGKGHKJJ {
uint32 HNENMGMGONM = 3; // offset: 40
uint32 KDFDFBHKCNG = 5; // offset: 56
uint32 EEKPBPFPNIK = 7; // offset: 52
uint32 IFDIIODCFLC = 8; // offset: 36
uint32 DBPJBMMGAHH = 9; // offset: 48
uint32 PKHIADLBDDP = 12; // offset: 28
uint32 JDMNGBJDLBN = 13; // offset: 44
bool DKJBKELKKFO = 14; // offset: 24
uint32 OECIPJIPKEG = 15; // offset: 32
}
message NNDKLIBALLC {
uint32 JJKPBPLAGAN = 2; // offset: 24
uint32 KPMHGGHLOHB = 10; // offset: 28
}
message NOKANMFKNMM {
uint32 PJFPLAFEHKK = 3; // offset: 24
}
message OCDBIMIBNCD {
repeated uint32 LEIJJGDJECI = 3; // offset: 32
repeated uint32 POHBLAMKNJH = 9; // offset: 24
}
message OFPGDJJKGKJ {
uint32 JMBGMIPLLJI = 4; // offset: 36
uint32 IJJFAPBJMOD = 8; // offset: 44
uint32 GKKNMDDNOJF = 12; // offset: 40
repeated uint32 MJMJOMDLOHI = 13; // offset: 16
uint32 event_id = 15; // offset: 32
}
message PDNABFBLEPG {
uint32 ALMKIPNHAFM = 4; // offset: 36
bool GNIHCOPOLJB = 6; // offset: 33
bool BLBFMKKBELI = 7; // offset: 32
uint32 KEEOBECJNIP = 11; // offset: 40
uint32 item_value = 12; // offset: 24
uint32 MGJFFPIAOMI = 15; // offset: 28
}
+191
View File
@@ -0,0 +1,191 @@
syntax = "proto3";
import "Common.proto";
message APCDHOBPBHA {
uint32 stage_id = 1; // offset: 24
}
message BCKBEMGGGIF {
uint32 EECIJBLGLNG = 15; // offset: 24
}
message CEOJGIDJLOA {
HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24
}
enum CmdMultiplayerType {
CmdMultiplayerType_NLCDGIPGFDJ = 0;
CmdMultiplayerType_MatchPlayDataChangeNtf = 1039;
CmdMultiplayerType_GetFriendRankingInfoCsReq = 1061;
CmdMultiplayerType_GetMatchPlayDataCsReq = 1015;
CmdMultiplayerType_FightGameStateCsReq = 1034;
CmdMultiplayerType_MGJGKJAODIO = 1075;
CmdMultiplayerType_FightGameStartScNotify = 1058;
CmdMultiplayerType_IABBOIKMDLB = 1056;
CmdMultiplayerType_SelfRankChangeNtf = 1068;
CmdMultiplayerType_GetFriendRankingInfoRsp = 1008;
CmdMultiplayerType_MultiplayerGetFightGateCsReq = 1005;
CmdMultiplayerType_FightGameStateScRsp = 1025;
CmdMultiplayerType_KPJFFMGAIBC = 1016;
CmdMultiplayerType_MultiplayerMatch3FinishScNotify = 1083;
CmdMultiplayerType_DJGHCGCPHCD = 1060;
CmdMultiplayerType_MultiplayerGetMatchPlayDataScRsp = 1042;
}
message DGLBOFKGGLL {
uint32 EECIJBLGLNG = 9; // offset: 24
}
message DLCJPINDIAC {
uint32 uid = 8; // offset: 40
uint32 PPOAGPGEAFH = 13; // offset: 36
oneof KKNBOACNCON {
DGLBOFKGGLL BJKBADEMEOE = 12; // offset: 24
PLICOOFLBIB KCICNNFJEAC = 2; // offset: 24
BCKBEMGGGIF LENBIENEFIB = 6; // offset: 24
GKJHNGLHOBA ONNAKPKDLHO = 3; // offset: 24
}
}
message ECOAKLBOLDA {
uint32 CBFFGFBEFMF = 2; // offset: 24
uint32 EECIJBLGLNG = 14; // offset: 28
}
message EDLENJAPMBJ {
uint32 stage_id = 1; // offset: 28
TeamTowersGameType DLFHABGGHFF = 2; // offset: 24
}
message FightGameStartScNotify {
BFBHKJLJJBJ KAEDKFOMADJ = 3; // offset: 24
repeated LMLNNHKJEIP DFLEOIGPLNM = 8; // offset: 16
}
message FightGameStateCsReq {
}
message FightGameStateScRsp {
uint32 retcode = 3; // offset: 48
BFBHKJLJJBJ KAEDKFOMADJ = 4; // offset: 32
repeated LMLNNHKJEIP DFLEOIGPLNM = 12; // offset: 16
OFFMCODMKDL room_ext_info = 15; // offset: 40
}
message GKJHNGLHOBA {
bool GLEJFCIOMKC = 2; // offset: 28
uint32 CJPDGBPLFIG = 4; // offset: 32
uint32 EECIJBLGLNG = 10; // offset: 24
}
message GetFriendRankingInfoCsReq {
FightGameMode GJNMHILINHC = 7; // offset: 24
}
message GetFriendRankingInfoRsp {
FightGameMode GJNMHILINHC = 3; // offset: 36
uint32 retcode = 9; // offset: 32
repeated DLCJPINDIAC MLPHLIHFGKG = 11; // offset: 24
}
message GetMatchPlayDataCsReq {
repeated FightGameMode LCCHAKBKAHL = 4; // offset: 16
}
message HFFCEACMEIG {
BFBHKJLJJBJ KAEDKFOMADJ = 13; // offset: 16
}
message HGLDJBNCABP {
uint32 mode = 1; // offset: 32
repeated uint32 JDJHFJKPLCN = 2; // offset: 16
}
message HPGIGMPBIBO {
uint32 port = 4; // offset: 40
string gate_server_address = 5; // offset: 24
uint64 FGNFDGAKKAP = 8; // offset: 48
uint32 retcode = 12; // offset: 44
string fight_token = 15; // offset: 32
}
message IHGLPGLPDFF {
}
message JCNLJNELKEO {
uint32 EECIJBLGLNG = 6; // offset: 24
}
message JJAGFPLDCAF {
uint32 retcode = 9; // offset: 24
}
message JJIJAMHKNGO {
uint32 CJPDGBPLFIG = 9; // offset: 32
uint32 EECIJBLGLNG = 12; // offset: 24
bool GLEJFCIOMKC = 13; // offset: 28
}
message MatchPlayDataChangeNtf {
PNEGDOHOLDN KMCDHFGJFNJ = 9; // offset: 16
}
message MultiplayerGetFightGateCsReq {
}
message MultiplayerGetMatchPlayDataScRsp {
repeated PNEGDOHOLDN JBMEEGGOLKN = 3; // offset: 16
uint32 retcode = 7; // offset: 32
}
message MultiplayerMatch3FinishScNotify {
NPPEMMILLCO reason = 6; // offset: 28
uint32 BCAKPNCHIIJ = 15; // offset: 24
}
message NFDHOCKEPGD {
uint32 LOPNADHJKBF = 1; // offset: 24
}
message OFFMCODMKDL {
oneof CGIFMOFGECO {
NFDHOCKEPGD lobby_grid_fight_info = 1001; // offset: 24
CEOJGIDJLOA GOKJCFBPHCJ = 1002; // offset: 24
APCDHOBPBHA FNNOPJBPLPF = 1003; // offset: 24
EDLENJAPMBJ MPNPIIHHFPN = 1004; // offset: 24
HGLDJBNCABP ICGJCKLHLAB = 1005; // offset: 24
}
}
message OOAHBHODMHG {
uint32 HBONKLEOEEI = 2; // offset: 24
uint32 LALGADHLMCB = 3; // offset: 32
uint32 count = 8; // offset: 28
}
message PJLEILDLONN {
uint32 EECIJBLGLNG = 6; // offset: 32
repeated OOAHBHODMHG DBINCLPHEFN = 10; // offset: 24
}
message PLICOOFLBIB {
uint32 EECIJBLGLNG = 10; // offset: 24
}
message PNEGDOHOLDN {
uint32 panel_id = 5; // offset: 36
FightGameMode GJNMHILINHC = 14; // offset: 40
oneof AELHFLGJMJN {
PJLEILDLONN ODLONPLECJB = 12; // offset: 16
ECOAKLBOLDA OCGCLKAHGBK = 13; // offset: 16
JCNLJNELKEO ICNFMLIAAKE = 8; // offset: 16
JJIJAMHKNGO GMDCKAOEGNF = 4; // offset: 16
}
}
message SelfRankChangeNtf {
FightGameMode GJNMHILINHC = 13; // offset: 32
repeated DLCJPINDIAC MLPHLIHFGKG = 14; // offset: 16
}
+59
View File
@@ -0,0 +1,59 @@
syntax = "proto3";
message BMJHAHOLEGH {
uint32 total_count = 4; // offset: 32
uint32 KFBIODICKGC = 9; // offset: 36
uint32 panel_id = 13; // offset: 28
uint32 NEKCONMFFFE = 15; // offset: 24
}
enum CmdMultipleDropType {
CmdMultipleDropType_NLCDGIPGFDJ = 0;
CmdMultipleDropType_MultipleDropInfoScNotify = 4605;
CmdMultipleDropType_GetPlayerReturnMultiDropInfoCsReq = 4675;
CmdMultipleDropType_GetMultipleDropInfoCsReq = 4634;
CmdMultipleDropType_GetPlayerReturnMultiDropInfoScRsp = 4660;
CmdMultipleDropType_GetMultipleDropInfoScRsp = 4625;
CmdMultipleDropType_MultipleDropInfoNotify = 4616;
}
message GCLPBMPOHLI {
uint32 LFOHEBCNMDP = 2; // offset: 36
uint32 FAOAGKPPNGN = 9; // offset: 32
uint32 panel_id = 10; // offset: 28
uint32 JMGPFEGLCGG = 15; // offset: 24
}
message GetMultipleDropInfoCsReq {
}
message GetMultipleDropInfoScRsp {
uint32 retcode = 4; // offset: 40
repeated NGLOBFBCGBB MOPAGKNEMOD = 6; // offset: 16
repeated BMJHAHOLEGH FAFFFJGJHHC = 13; // offset: 32
}
message GetPlayerReturnMultiDropInfoCsReq {
}
message GetPlayerReturnMultiDropInfoScRsp {
repeated BMJHAHOLEGH FAFFFJGJHHC = 6; // offset: 24
GCLPBMPOHLI HDLIGGEMOKM = 12; // offset: 32
uint32 retcode = 15; // offset: 40
}
message MultipleDropInfoNotify {
repeated BMJHAHOLEGH FAFFFJGJHHC = 5; // offset: 32
repeated GCLPBMPOHLI JGALOGDBCKI = 11; // offset: 40
repeated NGLOBFBCGBB MOPAGKNEMOD = 15; // offset: 24
}
message MultipleDropInfoScNotify {
repeated NGLOBFBCGBB MOPAGKNEMOD = 13; // offset: 16
}
message NGLOBFBCGBB {
uint32 CLLFACKFNBO = 1; // offset: 28
uint32 id = 14; // offset: 24
}
+277
View File
@@ -0,0 +1,277 @@
syntax = "proto3";
import "Common.proto";
message BAEFMEJJIBI {
GBAEPOLFFMG pos = 11; // offset: 28
uint32 CEAMLKCMMGD = 14; // offset: 24
}
message BuyNpcStuffCsReq {
uint32 CEAMLKCMMGD = 13; // offset: 24
}
message BuyNpcStuffScRsp {
uint32 CEAMLKCMMGD = 2; // offset: 28
uint32 retcode = 10; // offset: 24
}
message CDNPKGOKEPK {
repeated uint32 MNBMDLBDCBB = 4; // offset: 16
uint32 ELAENEOBAJD = 9; // offset: 40
repeated FFEEHEBBLCI PMIFFBHOOOO = 13; // offset: 24
}
enum CmdMuseumType {
CmdMuseumType_NLCDGIPGFDJ = 0;
CmdMuseumType_TakeCollectRewardCsReq = 4351;
CmdMuseumType_SetStuffToAreaScRsp = 4316;
CmdMuseumType_SyncGetStuffScNotify = 4383;
CmdMuseumType_SyncMuseumTargetRewardNotify = 4381;
CmdMuseumType_SyncMuseumFundsChangedScNotify = 4312;
CmdMuseumType_UpgradeAreaCsReq = 4361;
CmdMuseumType_RemoveStuffFromAreaScRsp = 4356;
CmdMuseumType_UpgradeAreaStatScRsp = 4364;
CmdMuseumType_FinishCurTurnScRsp = 4339;
CmdMuseumType_SyncMuseumInfoChangedScNotify = 4321;
CmdMuseumType_SyncMuseumTargetStartNotify = 4385;
CmdMuseumType_BuyNpcStuffScRsp = 4375;
CmdMuseumType_MuseumRandomEventQueryCsReq = 4317;
CmdMuseumType_SyncGetExhibitScNotify = 4315;
CmdMuseumType_RemoveStuffFromAreaCsReq = 4358;
CmdMuseumType_MuseumRandomEventSelectCsReq = 4378;
CmdMuseumType_SyncMuseumTargetMissionFinishNotify = 4307;
CmdMuseumType_TakeCollectRewardRsp = 4393;
CmdMuseumType_GetMuseumInfoScRsp = 4325;
CmdMuseumType_SetStuffToAreaCsReq = 4360;
CmdMuseumType_MuseumRandomEventQueryScRsp = 4338;
CmdMuseumType_UpgradeAreaScRsp = 4308;
CmdMuseumType_FinishCurTurnCsReq = 4342;
CmdMuseumType_MuseumRandomEventSelectScRsp = 4304;
CmdMuseumType_BuyNpcStuffCsReq = 4305;
CmdMuseumType_UpgradeAreaStatCsReq = 4368;
CmdMuseumType_GetMuseumInfoCsReq = 4334;
CmdMuseumType_SyncMuseumRandomEventStartScNotify = 4311;
}
message FCCDKHNGIPH {
uint32 MLDLNLGBMHN = 1; // offset: 44
uint32 PELHCNILCBP = 3; // offset: 48
uint32 area_id = 4; // offset: 36
repeated BAEFMEJJIBI DHIOHIOPCGP = 12; // offset: 16
uint32 level = 13; // offset: 32
uint32 FJPJFHPNKBH = 15; // offset: 40
}
message FEHHKDIIENA {
uint32 CEAMLKCMMGD = 3; // offset: 28
uint32 PIKEPJNDJPE = 5; // offset: 24
}
message FFEEHEBBLCI {
uint32 JGPIOFGPBGE = 3; // offset: 48
uint32 OMILGFHKGBC = 4; // offset: 36
uint32 event_id = 5; // offset: 44
repeated uint32 DAHOMKDLEGI = 6; // offset: 16
uint32 JJBKGGDAGIM = 7; // offset: 40
MuseumRandomEventState state = 11; // offset: 32
uint32 PKDANDJFAON = 14; // offset: 52
}
message FGFJNANBJJI {
uint32 CLLLEMMKDMB = 2; // offset: 24
bool is_finish = 11; // offset: 28
}
message FinishCurTurnCsReq {
uint32 IDFANGELPEE = 9; // offset: 24
}
message FinishCurTurnScRsp {
uint32 retcode = 13; // offset: 24
}
enum GBAEPOLFFMG {
GBAEPOLFFMG_NLCDGIPGFDJ = 0;
GBAEPOLFFMG_FBLHLHCGMKO = 1;
GBAEPOLFFMG_GNEIJHBGCHG = 2;
GBAEPOLFFMG_JNKMJKBDGPL = 3;
}
message GetMuseumInfoCsReq {
}
message GetMuseumInfoScRsp {
CDNPKGOKEPK PKJCHLDHKBL = 1; // offset: 48
uint32 retcode = 2; // offset: 88
uint32 ONCBJHBKBLB = 3; // offset: 76
uint32 level = 4; // offset: 80
uint32 EKGPINKBLED = 5; // offset: 100
repeated uint32 ONJEOMGPGLJ = 6; // offset: 64
uint32 cur_fund = 7; // offset: 96
KPCNNOGGIDO target = 9; // offset: 32
uint32 KAADGPOLIEN = 10; // offset: 92
repeated uint32 BILNKFBKOBC = 11; // offset: 16
uint32 exp = 12; // offset: 84
repeated FCCDKHNGIPH area_list = 13; // offset: 40
repeated FEHHKDIIENA DHIOHIOPCGP = 14; // offset: 24
uint32 NEHFEBHDGIK = 15; // offset: 72
}
enum GetStuffType {
GetStuffType_Unknow = 0;
GetStuffType_MissionReward = 1;
GetStuffType_EventBuyStuff = 2;
GetStuffType_MarketBuyStuff = 3;
GetStuffType_QuestReward = 4;
GetStuffType_Initial = 5;
GetStuffType_PhaseFinishReward = 6;
}
message KPCNNOGGIDO {
uint32 KFGLDLFBFFB = 2; // offset: 48
repeated FGFJNANBJJI CBEFDHFFNLN = 3; // offset: 16
uint32 CLPAAFFFBKK = 6; // offset: 40
uint32 MLBMDLBKEEM = 10; // offset: 36
uint32 MGLEKDEAJBB = 11; // offset: 32
uint32 MJOKDHMJBEH = 15; // offset: 44
}
message MuseumRandomEventQueryCsReq {
}
message MuseumRandomEventQueryScRsp {
uint32 retcode = 5; // offset: 32
CDNPKGOKEPK info = 13; // offset: 24
}
message MuseumRandomEventSelectCsReq {
uint32 event_id = 1; // offset: 24
uint32 JGPIOFGPBGE = 8; // offset: 28
}
message MuseumRandomEventSelectScRsp {
uint32 event_id = 2; // offset: 24
uint32 retcode = 5; // offset: 28
uint32 JGPIOFGPBGE = 12; // offset: 32
}
enum MuseumRandomEventState {
MuseumRandomEventState_None = 0;
MuseumRandomEventState_Start = 1;
MuseumRandomEventState_Processing = 2;
MuseumRandomEventState_Finish = 3;
}
message RemoveStuffFromAreaCsReq {
uint32 CEAMLKCMMGD = 2; // offset: 24
}
message RemoveStuffFromAreaScRsp {
uint32 retcode = 3; // offset: 24
uint32 CEAMLKCMMGD = 12; // offset: 28
}
message SetStuffToAreaCsReq {
uint32 PIKEPJNDJPE = 1; // offset: 24
GBAEPOLFFMG pos = 6; // offset: 28
uint32 CEAMLKCMMGD = 12; // offset: 32
}
message SetStuffToAreaScRsp {
uint32 PIKEPJNDJPE = 3; // offset: 28
GBAEPOLFFMG pos = 6; // offset: 24
uint32 retcode = 14; // offset: 32
uint32 CEAMLKCMMGD = 15; // offset: 36
}
enum StatType {
StatType_None = 0;
StatType_Art = 1;
StatType_Culture = 2;
StatType_Popular = 3;
}
message SyncGetExhibitScNotify {
uint32 MMNBPCGIONF = 12; // offset: 24
}
message SyncGetStuffScNotify {
GetStuffType BAPBMHCHCIC = 7; // offset: 24
uint32 CEAMLKCMMGD = 13; // offset: 28
}
message SyncMuseumFundsChangedScNotify {
uint32 cur_fund = 5; // offset: 24
}
message SyncMuseumInfoChangedScNotify {
uint32 EKGPINKBLED = 3; // offset: 96
repeated uint32 ONJEOMGPGLJ = 4; // offset: 56
uint32 exp = 5; // offset: 72
uint32 ONCBJHBKBLB = 6; // offset: 76
repeated FEHHKDIIENA DHIOHIOPCGP = 7; // offset: 48
CDNPKGOKEPK PKJCHLDHKBL = 8; // offset: 40
uint32 cur_fund = 9; // offset: 88
uint32 NEHFEBHDGIK = 10; // offset: 80
repeated uint32 BILNKFBKOBC = 11; // offset: 24
uint32 level = 12; // offset: 84
uint32 KAADGPOLIEN = 13; // offset: 92
KPCNNOGGIDO target = 14; // offset: 32
repeated FCCDKHNGIPH area_list = 15; // offset: 64
}
message SyncMuseumRandomEventStartScNotify {
FFEEHEBBLCI info = 15; // offset: 16
}
message SyncMuseumTargetMissionFinishNotify {
bool MAOMPIDOMIJ = 2; // offset: 36
repeated uint32 CLLLEMMKDMB = 3; // offset: 24
uint32 KFGLDLFBFFB = 4; // offset: 32
}
message SyncMuseumTargetRewardNotify {
uint32 item_count = 7; // offset: 28
uint32 item_id = 9; // offset: 24
uint32 KFGLDLFBFFB = 10; // offset: 32
}
message SyncMuseumTargetStartNotify {
uint32 KFGLDLFBFFB = 14; // offset: 24
}
message TakeCollectRewardCsReq {
uint32 item_id = 7; // offset: 24
}
message TakeCollectRewardRsp {
uint32 retcode = 2; // offset: 32
uint32 item_id = 6; // offset: 36
ItemList reward = 15; // offset: 16
}
message UpgradeAreaCsReq {
uint32 area_id = 3; // offset: 28
uint32 level = 15; // offset: 24
}
message UpgradeAreaScRsp {
uint32 retcode = 6; // offset: 24
uint32 level = 8; // offset: 32
uint32 area_id = 13; // offset: 28
}
message UpgradeAreaStatCsReq {
StatType GNBKDCHLDGL = 5; // offset: 32
uint32 area_id = 14; // offset: 28
uint32 level = 15; // offset: 24
}
message UpgradeAreaStatScRsp {
uint32 area_id = 4; // offset: 24
uint32 retcode = 10; // offset: 28
uint32 level = 12; // offset: 36
StatType GNBKDCHLDGL = 13; // offset: 32
}
+92
View File
@@ -0,0 +1,92 @@
syntax = "proto3";
enum CmdMusicRhythmType {
CmdMusicRhythmType_NLCDGIPGFDJ = 0;
CmdMusicRhythmType_MusicRhythmFinishLevelScRsp = 7577;
CmdMusicRhythmType_MusicRhythmUnlockSongSfxScNotify = 7586;
CmdMusicRhythmType_MusicRhythmStartLevelScRsp = 7573;
CmdMusicRhythmType_MusicRhythmSaveSongConfigDataScRsp = 7598;
CmdMusicRhythmType_MusicRhythmSaveSongConfigDataCsReq = 7580;
CmdMusicRhythmType_MusicRhythmDataCsReq = 7578;
CmdMusicRhythmType_MusicRhythmStartLevelCsReq = 7583;
CmdMusicRhythmType_MusicRhythmUnlockTrackScNotify = 7574;
CmdMusicRhythmType_MusicRhythmMaxDifficultyLevelsUnlockNotify = 7587;
CmdMusicRhythmType_MusicRhythmFinishLevelCsReq = 7590;
CmdMusicRhythmType_MusicRhythmDataScRsp = 7599;
CmdMusicRhythmType_MusicRhythmUnlockSongNotify = 7597;
}
message MusicRhythmDataCsReq {
}
message MusicRhythmDataScRsp {
uint32 retcode = 3; // offset: 76
bool show_hint = 4; // offset: 64
repeated MusicRhythmLevel level_data_list = 8; // offset: 16
repeated uint32 unlock_song_list = 9; // offset: 56
repeated MusicRhythmGroup music_group = 11; // offset: 48
uint32 cur_song_id = 12; // offset: 72
uint32 cur_level_id = 13; // offset: 68
repeated uint32 unlock_track_list = 14; // offset: 24
repeated uint32 unlock_phase_list = 15; // offset: 40
}
message MusicRhythmFinishLevelCsReq {
uint32 role_star = 1; // offset: 24
uint32 score_id = 3; // offset: 28
bool full_combo = 7; // offset: 32
}
message MusicRhythmFinishLevelScRsp {
uint32 level_id = 10; // offset: 24
uint32 retcode = 14; // offset: 28
}
message MusicRhythmGroup {
repeated uint32 BBINFDHMGII = 2; // offset: 16
repeated uint32 EOHMNCBOALC = 13; // offset: 24
uint32 music_group_id = 14; // offset: 40
uint32 music_group_phase = 15; // offset: 44
}
message MusicRhythmLevel {
bool full_combo = 4; // offset: 32
uint32 level_id = 6; // offset: 28
uint32 unlock_level = 14; // offset: 24
}
message MusicRhythmMaxDifficultyLevelsUnlockNotify {
}
message MusicRhythmSaveSongConfigDataCsReq {
MusicRhythmGroup BENAFNHLCEO = 14; // offset: 24
}
message MusicRhythmSaveSongConfigDataScRsp {
uint32 retcode = 1; // offset: 24
uint32 EFEGLAOAJDA = 2; // offset: 28
uint32 cur_song_id = 14; // offset: 32
}
message MusicRhythmStartLevelCsReq {
uint32 level_id = 6; // offset: 24
}
message MusicRhythmStartLevelScRsp {
string trans_no = 2; // offset: 24
uint32 level_id = 7; // offset: 36
uint32 retcode = 14; // offset: 32
}
message MusicRhythmUnlockSongNotify {
repeated uint32 PHCHFKMHDMA = 3; // offset: 16
}
message MusicRhythmUnlockSongSfxScNotify {
repeated uint32 PHCHFKMHDMA = 10; // offset: 16
}
message MusicRhythmUnlockTrackScNotify {
repeated uint32 PFHNONKNHAC = 13; // offset: 16
}
+65
View File
@@ -0,0 +1,65 @@
syntax = "proto3";
import "Common.proto";
enum CmdOfferingType {
CmdOfferingType_NLCDGIPGFDJ = 0;
CmdOfferingType_SubmitOfferingItemScRsp = 6928;
CmdOfferingType_TakeOfferingRewardCsReq = 6924;
CmdOfferingType_GetOfferingInfoScRsp = 6936;
CmdOfferingType_GetOfferingInfoCsReq = 6930;
CmdOfferingType_TakeOfferingRewardScRsp = 6933;
CmdOfferingType_SubmitOfferingItemCsReq = 6937;
CmdOfferingType_OfferingInfoScNotify = 6940;
}
message GetOfferingInfoCsReq {
repeated uint32 offering_id_list = 5; // offset: 16
}
message GetOfferingInfoScRsp {
uint32 retcode = 2; // offset: 32
repeated OfferingInfo offering_info_list = 9; // offset: 24
}
message OfferingInfo {
uint32 total_exp = 1; // offset: 48
OfferingState offering_state = 2; // offset: 44
uint32 offering_id = 5; // offset: 32
uint32 offering_level = 7; // offset: 36
repeated uint32 has_taken_reward_id_list = 9; // offset: 16
uint32 level_exp = 13; // offset: 40
}
message OfferingInfoScNotify {
OfferingInfo offering_info = 3; // offset: 16
}
enum OfferingState {
OFFERING_STATE_NONE = 0;
OFFERING_STATE_LOCK = 1;
OFFERING_STATE_OPEN = 2;
}
message SubmitOfferingItemCsReq {
uint32 offering_id = 10; // offset: 24
uint32 interacted_prop_entity_id = 13; // offset: 28
}
message SubmitOfferingItemScRsp {
uint32 retcode = 3; // offset: 32
OfferingInfo offering_info = 15; // offset: 16
}
message TakeOfferingRewardCsReq {
uint32 offering_id = 8; // offset: 32
uint32 interacted_prop_entity_id = 12; // offset: 36
repeated uint32 take_reward_level_list = 15; // offset: 16
}
message TakeOfferingRewardScRsp {
ItemList reward = 1; // offset: 32
uint32 retcode = 4; // offset: 40
OfferingInfo offering_info = 12; // offset: 24
}
+22
View File
@@ -0,0 +1,22 @@
syntax = "proto3";
message AcceptedPamMissionExpireCsReq {
uint32 EBIIKKFIHNG = 13; // offset: 24
}
message AcceptedPamMissionExpireScRsp {
uint32 retcode = 6; // offset: 24
}
enum CmdPamMissionType {
CmdPamMissionType_NLCDGIPGFDJ = 0;
CmdPamMissionType_AcceptedPamMissionExpireCsReq = 4034;
CmdPamMissionType_SyncAcceptedPamMissionNotify = 4005;
CmdPamMissionType_AcceptedPamMissionExpireScRsp = 4025;
}
message SyncAcceptedPamMissionNotify {
uint32 main_mission_id = 12; // offset: 24
uint64 expire_time = 14; // offset: 32
}
+34
View File
@@ -0,0 +1,34 @@
syntax = "proto3";
enum CmdPamSkinType {
CmdPamSkinType_NLCDGIPGFDJ = 0;
CmdPamSkinType_UnlockPamSkinScNotify = 8124;
CmdPamSkinType_GetPamSkinDataCsReq = 8130;
CmdPamSkinType_GetPamSkinDataScRsp = 8136;
CmdPamSkinType_SelectPamSkinCsReq = 8137;
CmdPamSkinType_SelectPamSkinScRsp = 8128;
}
message GetPamSkinDataCsReq {
}
message GetPamSkinDataScRsp {
uint32 cur_skin = 6; // offset: 32
uint32 retcode = 8; // offset: 36
repeated uint32 unlock_skin_list = 15; // offset: 16
}
message SelectPamSkinCsReq {
uint32 pam_skin = 1; // offset: 24
}
message SelectPamSkinScRsp {
uint32 cur_skin = 4; // offset: 28
uint32 retcode = 9; // offset: 32
uint32 set_skin = 15; // offset: 24
}
message UnlockPamSkinScNotify {
uint32 pam_skin = 3; // offset: 24
}
+125
View File
@@ -0,0 +1,125 @@
syntax = "proto3";
message ABEBEOKFKFF {
uint32 cnt = 1; // offset: 24
EJEGHJPAMPI type = 11; // offset: 28
}
message BADOONPCDLO {
uint32 level_id = 4; // offset: 24
bool AJGOLAKNGPA = 6; // offset: 32
uint32 time = 8; // offset: 28
}
message BDEOLCNPBPP {
uint32 id = 1; // offset: 28
uint32 cnt = 13; // offset: 24
}
message COIMBCBMNIE {
uint32 level_id = 2; // offset: 32
repeated HANMCLKOCBO BEDHEKAGAPE = 8; // offset: 16
}
enum CmdParkourType {
CmdParkourType_NLCDGIPGFDJ = 0;
CmdParkourType_ParkourEndLevelCsReq = 8400;
CmdParkourType_ParkourEndLevelScRsp = 8385;
CmdParkourType_ParkourGetDataCsReq = 8390;
CmdParkourType_ParkourGetRankingInfoCsReq = 8397;
CmdParkourType_ParkourGetDataScRsp = 8396;
CmdParkourType_ParkourGetRankingInfoScRsp = 8388;
CmdParkourType_ParkourStartLevelScRsp = 8393;
CmdParkourType_ParkourStartLevelCsReq = 8384;
}
enum EJEGHJPAMPI {
EJEGHJPAMPI_BACKHOLLHDC = 0;
EJEGHJPAMPI_HAAFIJPEJOO = 1;
EJEGHJPAMPI_FPPDHDLGACM = 2;
}
message HANMCLKOCBO {
uint32 time = 2; // offset: 28
uint32 id = 3; // offset: 24
uint32 LJJGFIPLDLI = 14; // offset: 32
}
message IJJFBFPCBCI {
uint32 IEOJFKHKBEP = 1; // offset: 24
uint32 BLEFGKAGDEN = 5; // offset: 36
uint32 KBFHFLODGIA = 8; // offset: 28
uint32 ICBKCJKHNBP = 12; // offset: 32
}
enum OHFECKKADEK {
OHFECKKADEK_NLCDGIPGFDJ = 0;
OHFECKKADEK_CIHFGJDCHIA = 1;
OHFECKKADEK_INCLHHDFCEL = 2;
}
message OIHEIIDJOLI {
uint32 FPIDONGEKFO = 1; // offset: 32
repeated BDEOLCNPBPP OECOCOPOOHO = 2; // offset: 16
uint32 NCMMFCJGDKA = 3; // offset: 36
uint32 GPHNIOGICJP = 4; // offset: 64
uint32 BAPPKHBKOAG = 6; // offset: 60
uint32 GCAFHJIAMIL = 7; // offset: 56
uint32 GOMFPKDIIKA = 8; // offset: 48
uint32 MGPMDJOMMOK = 9; // offset: 44
uint32 GBOLMEOHEOB = 10; // offset: 40
uint32 PLOEMBOCIGE = 13; // offset: 68
uint32 DHJEALPGPJK = 15; // offset: 52
}
message ParkourEndLevelCsReq {
uint32 level_id = 1; // offset: 68
repeated IJJFBFPCBCI FENPLCNDKBJ = 2; // offset: 24
uint32 time = 3; // offset: 56
repeated ABEBEOKFKFF IDLJKFOKBJD = 5; // offset: 40
uint32 total_time = 6; // offset: 60
OIHEIIDJOLI PKMAFFMMMAE = 8; // offset: 16
uint32 KMGMFCJIAPI = 11; // offset: 72
uint32 CEKKJHBNEOD = 12; // offset: 52
OHFECKKADEK end_reason = 14; // offset: 48
uint32 rank = 15; // offset: 64
}
message ParkourEndLevelScRsp {
uint32 retcode = 2; // offset: 36
BADOONPCDLO ENKCCEACJKL = 4; // offset: 16
uint32 level_id = 10; // offset: 44
bool ADJLGNBJAOC = 11; // offset: 40
OHFECKKADEK end_reason = 12; // offset: 32
uint32 time = 13; // offset: 48
bool AJGOLAKNGPA = 15; // offset: 41
}
message ParkourGetDataCsReq {
}
message ParkourGetDataScRsp {
uint32 retcode = 14; // offset: 32
repeated BADOONPCDLO CGIPFMLDPNA = 15; // offset: 24
}
message ParkourGetRankingInfoCsReq {
}
message ParkourGetRankingInfoScRsp {
uint32 retcode = 3; // offset: 40
COIMBCBMNIE LGFNFABAAGA = 12; // offset: 16
repeated COIMBCBMNIE JNMFKJHCOEG = 14; // offset: 24
}
message ParkourStartLevelCsReq {
uint32 level_id = 1; // offset: 24
uint32 CEKKJHBNEOD = 4; // offset: 28
}
message ParkourStartLevelScRsp {
uint32 retcode = 6; // offset: 28
uint32 level_id = 10; // offset: 32
uint32 CEKKJHBNEOD = 14; // offset: 24
}
+149
View File
@@ -0,0 +1,149 @@
syntax = "proto3";
import "Common.proto";
message CBHJJCBDJHA {
oneof MMCGBGDJIPN {
uint32 JOBJAFEKODB = 3; // offset: 24
uint32 ABOIMMOLEOD = 8; // offset: 24
JGDOHOFOFOF AHBNBNFABBO = 9; // offset: 24
uint64 BADMFBDDGPE = 14; // offset: 24
CMBGLKEMOGF DFNCMMIMKHG = 4; // offset: 24
EHDNPMEKPCA GJALNEHICDE = 11; // offset: 24
JGDOHOFOFOF DOENIOKJJPM = 10; // offset: 24
}
}
message CMBGLKEMOGF {
HENPKNCKGGI CGBJOAJEMKN = 1; // offset: 32
repeated EPFJLNKPEPK POJGKJENENA = 4; // offset: 16
}
enum CmdPetType {
CmdPetType_NLCDGIPGFDJ = 0;
CmdPetType_SetBlindBoxPetLineupScRsp = 7610;
CmdPetType_RecallPetScRsp = 7621;
CmdPetType_SummonPetCsReq = 7616;
CmdPetType_UpgradeBlindBoxPetChromaScRsp = 7624;
CmdPetType_GetPetDataCsReq = 7625;
CmdPetType_RecycleBlindBoxPetCsReq = 7607;
CmdPetType_SwitchBlindBoxPetChromaScRsp = 7609;
CmdPetType_SummonPetScRsp = 7608;
CmdPetType_SwitchBlindBoxPetChromaCsReq = 7620;
CmdPetType_RecycleBlindBoxPetScRsp = 7606;
CmdPetType_RecallPetCsReq = 7604;
CmdPetType_PetDataChangeScNotify = 7612;
CmdPetType_UpgradeBlindBoxPetChromaCsReq = 7603;
CmdPetType_SetBlindBoxPetLineupCsReq = 7605;
CmdPetType_GetPetDataScRsp = 7617;
}
message EHDNPMEKPCA {
EOGNOEJHAGN LLGIIPALELD = 9; // offset: 36
oneof HGEOKHHJAIE {
uint32 ODNGMIJLKKA = 13; // offset: 16
uint64 EBAAFDHEPLO = 3; // offset: 16
}
}
enum EOGNOEJHAGN {
EOGNOEJHAGN_NLCDGIPGFDJ = 0;
EOGNOEJHAGN_OJHOIBAFDPB = 1;
EOGNOEJHAGN_HDPMMLGEKKD = 2;
EOGNOEJHAGN_LCFKGCJCHBO = 3;
}
message EPFJLNKPEPK {
uint64 EBAAFDHEPLO = 9; // offset: 24
uint32 slot = 10; // offset: 32
}
message GetPetDataCsReq {
}
message GetPetDataScRsp {
repeated JGDOHOFOFOF MPJNPINHCJL = 3; // offset: 16
uint32 retcode = 9; // offset: 56
repeated uint32 unlocked_pet_id = 10; // offset: 24
EHDNPMEKPCA PLKBLNMOOPH = 11; // offset: 40
CMBGLKEMOGF LCFKGCJCHBO = 12; // offset: 48
}
enum HENPKNCKGGI {
HENPKNCKGGI_CDCCIOFMCGN = 0;
HENPKNCKGGI_PGCAJPIGHHP = 1;
HENPKNCKGGI_OALPDGKGPBJ = 2;
}
message JGDOHOFOFOF {
uint32 HEOHMOFNOIH = 7; // offset: 40
bool IEBIKNPNPNO = 10; // offset: 24
uint64 EBAAFDHEPLO = 13; // offset: 32
uint32 pet_id = 14; // offset: 28
}
message PetDataChangeScNotify {
repeated CBHJJCBDJHA DGNGMJMPFGK = 6; // offset: 24
}
message RecallPetCsReq {
}
message RecallPetScRsp {
uint32 retcode = 10; // offset: 32
EHDNPMEKPCA PLKBLNMOOPH = 11; // offset: 24
}
message RecycleBlindBoxPetCsReq {
repeated uint64 AMLGIHGPKPF = 11; // offset: 16
}
message RecycleBlindBoxPetScRsp {
repeated uint64 KHCNPBLGHOM = 1; // offset: 32
ItemList KKPHMOIGOMA = 5; // offset: 16
uint32 retcode = 9; // offset: 40
}
message SetBlindBoxPetLineupCsReq {
HENPKNCKGGI CGBJOAJEMKN = 10; // offset: 32
repeated EPFJLNKPEPK POJGKJENENA = 13; // offset: 24
}
message SetBlindBoxPetLineupScRsp {
CMBGLKEMOGF LCFKGCJCHBO = 7; // offset: 16
uint32 retcode = 15; // offset: 32
}
message SummonPetCsReq {
EOGNOEJHAGN LLGIIPALELD = 13; // offset: 36
oneof HGEOKHHJAIE {
uint32 summoned_pet_id = 1; // offset: 16
uint64 EBAAFDHEPLO = 14; // offset: 16
}
}
message SummonPetScRsp {
EHDNPMEKPCA PLKBLNMOOPH = 5; // offset: 24
uint32 retcode = 8; // offset: 32
}
message SwitchBlindBoxPetChromaCsReq {
bool IEBIKNPNPNO = 1; // offset: 32
uint64 EBAAFDHEPLO = 7; // offset: 24
}
message SwitchBlindBoxPetChromaScRsp {
JGDOHOFOFOF ENGJIMIHCHJ = 9; // offset: 16
uint32 retcode = 13; // offset: 32
}
message UpgradeBlindBoxPetChromaCsReq {
uint32 HEOHMOFNOIH = 2; // offset: 32
uint64 EBAAFDHEPLO = 12; // offset: 24
}
message UpgradeBlindBoxPetChromaScRsp {
uint32 retcode = 3; // offset: 32
JGDOHOFOFOF ENGJIMIHCHJ = 14; // offset: 24
}
+72
View File
@@ -0,0 +1,72 @@
syntax = "proto3";
enum CmdPhoneType {
CmdPhoneType_NLCDGIPGFDJ = 0;
CmdPhoneType_SelectPhoneThemeCsReq = 5116;
CmdPhoneType_UnlockPhoneCaseScNotify = 5142;
CmdPhoneType_UnlockPhoneThemeScNotify = 5156;
CmdPhoneType_GetPhoneDataCsReq = 5134;
CmdPhoneType_SelectPhoneThemeScRsp = 5158;
CmdPhoneType_GetPhoneDataScRsp = 5125;
CmdPhoneType_SelectPhoneCaseCsReq = 5183;
CmdPhoneType_SelectChatBubbleScRsp = 5175;
CmdPhoneType_SelectChatBubbleCsReq = 5105;
CmdPhoneType_UnlockChatBubbleScNotify = 5160;
CmdPhoneType_SelectPhoneCaseScRsp = 5115;
}
message GetPhoneDataCsReq {
}
message GetPhoneDataScRsp {
uint32 cur_chat_bubble = 5; // offset: 60
repeated uint32 owned_phone_cases = 6; // offset: 40
uint32 cur_phone_theme = 10; // offset: 48
repeated uint32 owned_chat_bubbles = 11; // offset: 16
uint32 cur_phone_case = 12; // offset: 56
repeated uint32 owned_phone_themes = 14; // offset: 24
uint32 retcode = 15; // offset: 52
}
message SelectChatBubbleCsReq {
uint32 bubble_id = 7; // offset: 24
}
message SelectChatBubbleScRsp {
uint32 retcode = 10; // offset: 28
uint32 NGJMMMBJFHD = 11; // offset: 24
uint32 cur_chat_bubble = 12; // offset: 32
}
message SelectPhoneCaseCsReq {
uint32 phone_case_id = 4; // offset: 24
}
message SelectPhoneCaseScRsp {
uint32 retcode = 2; // offset: 32
uint32 NAMPHKPIOBA = 8; // offset: 24
uint32 cur_phone_case = 11; // offset: 28
}
message SelectPhoneThemeCsReq {
uint32 theme_id = 1; // offset: 24
}
message SelectPhoneThemeScRsp {
uint32 NNOHELHPJOM = 5; // offset: 24
uint32 cur_phone_theme = 6; // offset: 28
uint32 retcode = 7; // offset: 32
}
message UnlockChatBubbleScNotify {
uint32 bubble_id = 4; // offset: 24
}
message UnlockPhoneCaseScNotify {
uint32 phone_case_id = 14; // offset: 24
}
message UnlockPhoneThemeScNotify {
uint32 theme_id = 5; // offset: 24
}
+388
View File
@@ -0,0 +1,388 @@
syntax = "proto3";
import "Common.proto";
message AEGGFGBNLPE {
bool FOGGEJIIJCM = 5; // offset: 24
}
message AGBPBAOCCJF {
bool is_win = 10; // offset: 24
}
message ALLFGCIALIJ {
uint32 JNBIALMKFCL = 8; // offset: 32
repeated EMHEOJNCGFH grid_fight_equipment_list = 11; // offset: 16
}
message AOPODAHBPFH {
uint32 content_id = 5; // offset: 28
uint32 content_type = 10; // offset: 24
}
message BMOIPALHBJN {
repeated NJHFBDDHCEN OGDKJPDFFAI = 2; // offset: 16
uint32 JOMDKGINNEK = 13; // offset: 40
uint32 shop_id = 14; // offset: 32
uint32 AAIODNCLAIP = 15; // offset: 36
}
message CCPCAIGEBCB {
uint32 CCBIIDDBFGK = 11; // offset: 24
}
message CKICDPIJIMF {
uint32 battle_id = 1; // offset: 24
}
enum CmdPixAirType {
CmdPixAirType_NLCDGIPGFDJ = 0;
CmdPixAirType_PixAirSellEquipCsReq = 9778;
CmdPixAirType_LPPIEIAIMPN = 9818;
CmdPixAirType_PixAirSellEquipScRsp = 9817;
CmdPixAirType_PixAirUnlockPlaneScRsp = 9812;
CmdPixAirType_PixAirSwapEquipScRsp = 9810;
CmdPixAirType_PixAirQuitStageCsReq = 9802;
CmdPixAirType_DJFANBNMAKN = 9808;
CmdPixAirType_PixAirStartStageScRsp = 9799;
CmdPixAirType_INPBMNCLGNI = 9777;
CmdPixAirType_PixAirBuyGoodsScRsp = 9793;
CmdPixAirType_AJMNMFNAPDI = 9774;
CmdPixAirType_PixAirRefreshShopScRsp = 9788;
CmdPixAirType_PixAirGetDataScRsp = 9776;
CmdPixAirType_PixAirBuyGoodsCsReq = 9795;
CmdPixAirType_PixAirUnlockPlaneCsReq = 9789;
CmdPixAirType_PixAirChangePosCsReq = 9784;
CmdPixAirType_PixAirReenterStageCsReq = 9781;
CmdPixAirType_PixAirRefreshShopCsReq = 9772;
CmdPixAirType_PixAirQuitStageScRsp = 9786;
CmdPixAirType_PixAirSyncChangeScNotify = 9790;
CmdPixAirType_PixAirReenterStageScRsp = 9796;
CmdPixAirType_IJOKHOEMJEM = 9791;
CmdPixAirType_PixAirGetDataCsReq = 9804;
CmdPixAirType_EFIGNDDPNJH = 9809;
CmdPixAirType_PixAirStartStageCsReq = 9801;
}
message EIFBMCGPNMG {
map<uint32, uint32> EOPNCAMILJF = 4; // offset: 16
}
message EKJMIJBIIHO {
uint32 retcode = 8; // offset: 24
}
message EMHEOJNCGFH {
uint32 level = 6; // offset: 24
uint32 grid_fight_equipment_id = 10; // offset: 28
}
message EPADPABCFGH {
uint32 pos = 9; // offset: 28
uint32 unique_id = 11; // offset: 24
uint32 IAAHNOFKNGN = 15; // offset: 32
}
message EPBFAAHFDNF {
uint32 event_id = 4; // offset: 32
repeated MGCPEPBPMNG KFNMIEMBJGD = 11; // offset: 16
}
message FFKHFDJFAGM {
uint32 queue_position = 12; // offset: 32
oneof MMCGBGDJIPN {
CKICDPIJIMF BACBKGJJOGA = 2; // offset: 16
PKPHOOGGPOL IBIFHOIPAGE = 6; // offset: 16
FJGMGGIGLPD MOFNIOJHBBL = 4; // offset: 16
KAAJEKKIDIE IPKGIIJEPAJ = 7; // offset: 16
ALLFGCIALIJ JFGIMDGOMBH = 11; // offset: 16
EPBFAAHFDNF OOOACLEFDGM = 14; // offset: 16
HIEACFOEMCE ADMICNGJLOI = 1136; // offset: 16
CCPCAIGEBCB AOEMGEFGIFG = 427; // offset: 16
}
}
message FJGMGGIGLPD {
}
message GANGPOOHAKI {
uint32 PEBCBLBLMPH = 8; // offset: 24
}
message GBMAHPJPGLM {
uint32 CKHCLKOALKE = 5; // offset: 24
}
message GCINPDAAELN {
repeated JPEBEDHMNLA grid_fight_equipment_list = 9; // offset: 24
}
message GDNDBHGJBLF {
uint32 PEBCBLBLMPH = 8; // offset: 24
}
enum GJIGHKNMILJ {
GJIGHKNMILJ_NCMIMMDPHFM = 0;
GJIGHKNMILJ_PJFGLBEKECE = 1;
GJIGHKNMILJ_INCLHHDFCEL = 2;
GJIGHKNMILJ_BGDCOCGIONK = 3;
}
message GNCJNHIOKDL {
uint32 retcode = 2; // offset: 32
uint32 CKHCLKOALKE = 4; // offset: 36
oneof PGNIENCDODA {
uint32 ECHFGJHHGOG = 14; // offset: 24
uint32 NDEDLLMEFBJ = 10; // offset: 24
KVP CJKEIMBCMEP = 1; // offset: 24
}
}
message HENHAIFODIG {
uint32 retcode = 10; // offset: 24
}
message HGNAHHFBMMN {
LHJDEOLKHKB JGEMNOLFNIE = 1; // offset: 24
uint32 GJLDDMIIILF = 2; // offset: 92
IDJALKEGPLI basic = 3; // offset: 16
string trans_no = 4; // offset: 40
uint32 MFPOKNMFNGM = 5; // offset: 88
uint32 AJHDCEGIGMC = 7; // offset: 76
repeated KVP switch_list = 8; // offset: 32
uint32 ALJNIHNLNMA = 10; // offset: 84
uint32 PAEAKCCACOP = 11; // offset: 80
uint32 stage_id = 12; // offset: 72
FFKHFDJFAGM FMIGOKIDKJL = 14; // offset: 64
BMOIPALHBJN NGNJHMEOHBD = 15; // offset: 56
}
message HIEACFOEMCE {
uint32 HICEJEJNOLE = 9; // offset: 24
}
message HLDLJBFIMOO {
uint32 HAFOKMHCGFM = 6; // offset: 24
}
message IDJALKEGPLI {
repeated KVP DCJDCPMKEPN = 10; // offset: 24
uint32 plane_id = 14; // offset: 32
}
message IIFHCHDPKIA {
uint32 queue_position = 1; // offset: 32
oneof MMCGBGDJIPN {
AGBPBAOCCJF DHJNFOKBPNC = 11; // offset: 16
OHPMDJFALNH JEIODBPCKNB = 5; // offset: 16
MOJCEJIPPGO MOFNIOJHBBL = 8; // offset: 16
AEGGFGBNLPE IPKGIIJEPAJ = 10; // offset: 16
LJGKOGKEDOA JFGIMDGOMBH = 12; // offset: 16
HLDLJBFIMOO OOOACLEFDGM = 4; // offset: 16
GANGPOOHAKI ADMICNGJLOI = 1099; // offset: 16
GDNDBHGJBLF AOEMGEFGIFG = 1306; // offset: 16
}
}
message IMAGFGIHLJC {
uint32 CDMFHNGEFCN = 1; // offset: 24
uint32 area_id = 6; // offset: 32
uint32 AJHDCEGIGMC = 15; // offset: 28
}
enum JDHJMNAGIIA {
JDHJMNAGIIA_CDCHHNPNPLN = 0;
JDHJMNAGIIA_EECEDOKMPPI = 1;
JDHJMNAGIIA_PGGEODDBMMK = 2;
JDHJMNAGIIA_PJGPLEAPECI = 3;
JDHJMNAGIIA_BFLLFGOJPCG = 4;
JDHJMNAGIIA_JAOLOFNICGD = 5;
JDHJMNAGIIA_KAPHNBBNHBP = 6;
JDHJMNAGIIA_DAJDHGGFJGK = 7;
JDHJMNAGIIA_KEDPGJCCLDC = 8;
JDHJMNAGIIA_MDMMEAKJNOC = 9;
JDHJMNAGIIA_CDKPJHAEMFE = 10;
JDHJMNAGIIA_CCJKIBNAFPJ = 11;
JDHJMNAGIIA_NIBDPFIMOFG = 12;
JDHJMNAGIIA_KGJCNJPFCNO = 13;
JDHJMNAGIIA_CPBNIGEIKJA = 14;
}
message JPEBEDHMNLA {
uint32 unique_id = 1; // offset: 40
uint32 level = 5; // offset: 36
uint32 pos = 6; // offset: 28
uint32 grid_fight_equipment_id = 9; // offset: 32
uint32 CCBIIDDBFGK = 10; // offset: 24
}
message KAAJEKKIDIE {
EMHEOJNCGFH equip = 11; // offset: 24
}
message KLBPBDLHKBG {
JDHJMNAGIIA source_type = 9; // offset: 32
uint32 BNEFLBPCPOI = 12; // offset: 36
oneof MMCGBGDJIPN {
FFKHFDJFAGM FMIGOKIDKJL = 11; // offset: 16
NBKKABHMMPP IANBCDJPDJF = 2; // offset: 16
GCINPDAAELN EKEFDIEPHEE = 10; // offset: 16
uint32 FKIAFJBMAPI = 1; // offset: 16
IMAGFGIHLJC JKPINLKEOOK = 15; // offset: 16
EIFBMCGPNMG DLOHBPGEMFF = 5; // offset: 16
NNFFGHJKPJD KJHMPBOIGGE = 271; // offset: 16
uint32 JOINHCDHNNL = 2005; // offset: 16
uint32 PMFBIGLPJJA = 1939; // offset: 16
uint32 OEKKEIMGBNO = 1869; // offset: 16
}
}
message KNHFDINIJOL {
}
message LHJDEOLKHKB {
uint32 slot_num = 4; // offset: 40
repeated JPEBEDHMNLA DPPJILKLJAG = 8; // offset: 16
repeated JPEBEDHMNLA MKJECBOMHPP = 11; // offset: 24
}
message LJGKOGKEDOA {
uint32 OJEIHPEIJCO = 1; // offset: 24
}
message MGCPEPBPMNG {
uint32 content_id = 3; // offset: 28
uint32 HAFOKMHCGFM = 12; // offset: 24
}
message MOJCEJIPPGO {
}
message NAJFNKIEEDM {
repeated uint32 BLHJIPBHHFO = 6; // offset: 24
}
message NBKKABHMMPP {
uint32 score_id = 1; // offset: 40
ItemList reward = 8; // offset: 16
uint32 GMLCJEOOCHJ = 10; // offset: 56
GJIGHKNMILJ reason = 11; // offset: 32
uint32 NJPMPAAGCCD = 12; // offset: 36
uint32 ALOFCOLHAGA = 14; // offset: 48
uint32 HGBHCLHCGBB = 503; // offset: 52
uint32 OACBLHIIIEH = 1633; // offset: 44
}
message NJHFBDDHCEN {
uint32 level = 7; // offset: 24
bool LHGIFDNPIDE = 11; // offset: 32
uint32 grid_fight_equipment_id = 13; // offset: 28
}
message NMACHAFCGNI {
uint32 MFPOKNMFNGM = 2; // offset: 36
uint32 stage_id = 7; // offset: 40
IDJALKEGPLI basic = 8; // offset: 16
uint32 ALJNIHNLNMA = 9; // offset: 32
}
message NNFFGHJKPJD {
uint32 JOMDKGINNEK = 2; // offset: 32
uint32 AAIODNCLAIP = 4; // offset: 40
repeated NJHFBDDHCEN OGDKJPDFFAI = 5; // offset: 16
uint32 shop_id = 11; // offset: 36
}
message OHPMDJFALNH {
uint32 content_id = 13; // offset: 24
}
message PKPHOOGGPOL {
repeated AOPODAHBPFH message_datas = 7; // offset: 24
}
message PixAirBuyGoodsCsReq {
uint32 FIEDIDHOLDJ = 4; // offset: 24
}
message PixAirBuyGoodsScRsp {
uint32 retcode = 13; // offset: 24
}
message PixAirChangePosCsReq {
repeated EPADPABCFGH MJLGNPMNMOP = 14; // offset: 16
}
message PixAirGetDataCsReq {
}
message PixAirGetDataScRsp {
uint32 score_id = 3; // offset: 60
uint32 retcode = 4; // offset: 56
repeated uint32 PGMIJBOGIKN = 7; // offset: 48
NMACHAFCGNI IEIGEDABKAD = 11; // offset: 32
NAJFNKIEEDM JCOBJAMPOAL = 12; // offset: 40
repeated uint32 OPOJIGCHGDO = 13; // offset: 24
}
message PixAirQuitStageCsReq {
}
message PixAirQuitStageScRsp {
uint32 retcode = 4; // offset: 24
}
message PixAirReenterStageCsReq {
}
message PixAirReenterStageScRsp {
uint32 retcode = 4; // offset: 32
HGNAHHFBMMN stage_info = 9; // offset: 16
}
message PixAirRefreshShopCsReq {
}
message PixAirRefreshShopScRsp {
uint32 retcode = 8; // offset: 24
}
message PixAirSellEquipCsReq {
uint32 ONIAFLNBNPN = 11; // offset: 24
}
message PixAirSellEquipScRsp {
uint32 retcode = 8; // offset: 24
}
message PixAirStartStageCsReq {
uint32 ALJNIHNLNMA = 1; // offset: 32
uint32 stage_id = 7; // offset: 24
uint32 plane_id = 12; // offset: 36
bool EMMGHDLIPOH = 15; // offset: 28
}
message PixAirStartStageScRsp {
bool EMMGHDLIPOH = 6; // offset: 36
HGNAHHFBMMN stage_info = 12; // offset: 24
uint32 retcode = 14; // offset: 32
}
message PixAirSwapEquipScRsp {
uint32 retcode = 7; // offset: 32
repeated EPADPABCFGH MJLGNPMNMOP = 13; // offset: 24
}
message PixAirSyncChangeScNotify {
repeated KLBPBDLHKBG DGNGMJMPFGK = 7; // offset: 16
}
message PixAirUnlockPlaneCsReq {
uint32 plane_id = 8; // offset: 24
}
message PixAirUnlockPlaneScRsp {
uint32 plane_id = 4; // offset: 28
uint32 retcode = 14; // offset: 24
}
+138
View File
@@ -0,0 +1,138 @@
syntax = "proto3";
import "Common.proto";
enum CmdPlanetFesExtType {
CmdPlanetFesExtType_NLCDGIPGFDJ = 0;
CmdPlanetFesExtType_PlanetFesGiveCardPieceScRsp = 8298;
CmdPlanetFesExtType_PlanetFesEnterNextBusinessDayScRsp = 8292;
CmdPlanetFesExtType_PlanetFesGetExtraCardPieceInfoCsReq = 8324;
CmdPlanetFesExtType_PlanetFesHandleCardPieceApplyCsReq = 8316;
CmdPlanetFesExtType_PlanetFesGiveCardPieceCsReq = 8330;
CmdPlanetFesExtType_PlanetFesChangeCardPieceApplyPermissionCsReq = 8319;
CmdPlanetFesExtType_PlanetFesLargeBonusInteractCsReq = 8337;
CmdPlanetFesExtType_PlanetFesGetOfferedCardPieceScRsp = 8304;
CmdPlanetFesExtType_PlanetFesApplyCardPieceCsReq = 8306;
CmdPlanetFesExtType_PlanetFesEnterNextBusinessDayCsReq = 8313;
CmdPlanetFesExtType_PlanetFesHandleCardPieceApplyScRsp = 8294;
CmdPlanetFesExtType_PlanetFesGetFriendCardPieceScRsp = 8321;
CmdPlanetFesExtType_PlanetFesLargeBonusInteractScRsp = 8315;
CmdPlanetFesExtType_PlanetFesChangeCardPieceApplyPermissionScRsp = 8322;
CmdPlanetFesExtType_PlanetFesGetOfferedCardPieceCsReq = 8338;
CmdPlanetFesExtType_PlanetFesGetFriendCardPieceCsReq = 8310;
CmdPlanetFesExtType_PlanetFesApplyCardPieceScRsp = 8301;
CmdPlanetFesExtType_PlanetFesGetExtraCardPieceInfoScRsp = 8296;
}
message EPPIBFOLFKN {
uint32 MLGAODMIHJH = 1; // offset: 56
int64 OIKNNPOKKME = 2; // offset: 72
uint32 HAAHAGAPDKC = 3; // offset: 64
repeated uint32 MLPNIPENEBG = 4; // offset: 32
repeated FMKMEFMOJGJ EOMINOCGLJF = 5; // offset: 16
uint32 uid = 6; // offset: 60
repeated DFEPHMALKDK FDHMLGFKDIP = 9; // offset: 24
repeated GMODJEECPPJ GMLEOJCLCFB = 15; // offset: 48
}
message PlanetFesApplyCardPieceCsReq {
uint32 teleport_id = 8; // offset: 32
repeated uint32 OEEGPNOCFLP = 10; // offset: 16
}
message PlanetFesApplyCardPieceScRsp {
uint32 teleport_id = 2; // offset: 32
repeated uint32 OEEGPNOCFLP = 3; // offset: 24
uint32 BLGLDJHOMNO = 5; // offset: 52
int64 GLDGCHLDMJE = 7; // offset: 40
bool GOPCDFEIOEA = 8; // offset: 48
uint32 retcode = 11; // offset: 36
}
message PlanetFesChangeCardPieceApplyPermissionCsReq {
uint32 HAAHAGAPDKC = 9; // offset: 24
}
message PlanetFesChangeCardPieceApplyPermissionScRsp {
uint32 HAAHAGAPDKC = 13; // offset: 28
uint32 retcode = 15; // offset: 24
}
message PlanetFesEnterNextBusinessDayCsReq {
}
message PlanetFesEnterNextBusinessDayScRsp {
uint32 retcode = 11; // offset: 24
}
message PlanetFesGetExtraCardPieceInfoCsReq {
}
message PlanetFesGetExtraCardPieceInfoScRsp {
EPPIBFOLFKN GIPNMPKNIFG = 4; // offset: 24
uint32 retcode = 11; // offset: 32
}
message PlanetFesGetFriendCardPieceCsReq {
}
message PlanetFesGetFriendCardPieceScRsp {
uint32 retcode = 6; // offset: 32
repeated EPPIBFOLFKN PEBGJJCNBMM = 13; // offset: 24
}
message PlanetFesGetOfferedCardPieceCsReq {
uint64 CBMBOBNCKMO = 3; // offset: 24
bool FOGGEJIIJCM = 5; // offset: 32
}
message PlanetFesGetOfferedCardPieceScRsp {
repeated IEDPDDJAAIH CBPKFDJMGBH = 2; // offset: 24
repeated FMKMEFMOJGJ EOMINOCGLJF = 3; // offset: 32
uint32 retcode = 6; // offset: 56
uint64 CBMBOBNCKMO = 8; // offset: 48
bool FOGGEJIIJCM = 9; // offset: 60
int64 MAFLGLLOKBB = 15; // offset: 40
}
message PlanetFesGiveCardPieceCsReq {
repeated uint32 JAKKDGHLJPH = 4; // offset: 16
uint32 teleport_id = 9; // offset: 32
}
message PlanetFesGiveCardPieceScRsp {
int64 JEAGHJHMCEN = 2; // offset: 48
uint64 CBMBOBNCKMO = 7; // offset: 40
uint32 teleport_id = 8; // offset: 32
repeated uint32 JAKKDGHLJPH = 9; // offset: 16
uint32 retcode = 15; // offset: 36
}
message PlanetFesHandleCardPieceApplyCsReq {
uint32 BLGLDJHOMNO = 5; // offset: 40
uint32 APIFFHBCDKK = 8; // offset: 32
repeated uint32 JAKKDGHLJPH = 10; // offset: 24
bool IKOBGOCEHFG = 13; // offset: 36
}
message PlanetFesHandleCardPieceApplyScRsp {
bool IKOBGOCEHFG = 3; // offset: 52
uint32 retcode = 4; // offset: 48
int64 JEAGHJHMCEN = 7; // offset: 40
repeated uint32 JAKKDGHLJPH = 8; // offset: 16
uint32 BLGLDJHOMNO = 11; // offset: 32
}
message PlanetFesLargeBonusInteractCsReq {
uint32 IABOGPKEAGF = 7; // offset: 32
uint32 MMKABABENKE = 11; // offset: 24
uint32 DNBKKDBFFAJ = 12; // offset: 28
}
message PlanetFesLargeBonusInteractScRsp {
uint32 retcode = 1; // offset: 44
uint32 DNBKKDBFFAJ = 3; // offset: 40
OJHHACMHFKA GLOAGDBEKDP = 7; // offset: 16
NCFKHDIKCNI CGKNMGLFKBN = 12; // offset: 24
}
+622
View File
@@ -0,0 +1,622 @@
syntax = "proto3";
import "Common.proto";
message AAIMICLLCKE {
uint32 JKAGCGKCHJG = 1; // offset: 32
NCFKHDIKCNI NNJCNEMGEAJ = 15; // offset: 24
}
message AIMNHEHKIMI {
uint32 AFOHLIOKLAA = 2; // offset: 32
NCFKHDIKCNI BAGMMONIIGK = 4; // offset: 24
uint32 OAEFICOLFIG = 6; // offset: 40
uint32 HMHEDCCLDGB = 7; // offset: 36
uint32 DJMPADMMPAN = 8; // offset: 44
}
message BAGAOALHAJI {
repeated EKEOBMOKEFD skill_list = 5; // offset: 24
}
message BEJOPEHPABO {
repeated uint32 LGBOJJFEGFI = 5; // offset: 16
NCFKHDIKCNI HMCIEDENFMK = 8; // offset: 32
NCFKHDIKCNI DCPDNBALDOA = 13; // offset: 48
NCFKHDIKCNI HFNNNGHBHGG = 14; // offset: 40
}
message BLDIHADJKJF {
uint32 JKAGCGKCHJG = 1; // offset: 32
NCFKHDIKCNI NNJCNEMGEAJ = 8; // offset: 16
}
message BMGHLHHJEGE {
uint32 event_type = 1; // offset: 24
bool is_disappeared_once = 13; // offset: 28
}
message CANOCBHNHLJ {
uint32 CNGMMDKCBND = 12; // offset: 24
}
message CHBCJNLOLMB {
repeated KICPDGKGGHO LDCJONHGDAN = 10; // offset: 24
}
message CPHOIPHAPDJ {
uint32 level = 4; // offset: 32
uint32 avatar_id = 6; // offset: 36
uint32 role_star = 14; // offset: 24
uint32 PLEEMBMPICA = 15; // offset: 28
}
enum CmdPlanetFesType {
CmdPlanetFesType_None = 0;
CmdPlanetFesType_PlanetFesGetFriendRankingInfoListScRsp_8209 = 8209;
CmdPlanetFesType_PlanetFesDeliverPamCargoScRsp = 8210;
CmdPlanetFesType_PlanetFesGameBingoFlipCsReq = 8232;
CmdPlanetFesType_GetPlanetFesDataScRsp = 8231;
CmdPlanetFesType_PlanetFesGetFriendRankingInfoListCsReq = 8201;
CmdPlanetFesType_PlanetFesDealAvatarEventOptionItemCsReq = 8246;
CmdPlanetFesType_PlanetFesChooseAvatarEventOptionCsReq = 8229;
CmdPlanetFesType_PlanetFesDeliverPamCargoScRsp_8207 = 8207;
CmdPlanetFesType_PlanetFesStartMiniGameScRsp = 8230;
CmdPlanetFesType_PlanetFesDoGachaCsReq_8211 = 8211;
CmdPlanetFesType_PlanetFesCollectAllIncomeCsReq = 8217;
CmdPlanetFesType_PlanetFesAvatarLevelUpScRsp_8214 = 8214;
CmdPlanetFesType_PlanetFesBusinessDayRefreshEventCsReq = 8216;
CmdPlanetFesType_PlanetFesBusinessDayRefreshEventScRsp_8247 = 8247;
CmdPlanetFesType_PlanetFesDealAvatarEventOptionItemScRsp = 8223;
CmdPlanetFesType_PlanetFesGetAvatarStatScRsp = 8245;
CmdPlanetFesType_PlanetFesTakeRegionPhaseRewardScRsp_8218 = 8218;
CmdPlanetFesType_PlanetFesTakeQuestRewardCsReq = 8249;
CmdPlanetFesType_PlanetFesUseItemScRsp = 8226;
CmdPlanetFesType_PlanetFesSetCustomKeyValueCsReq = 8202;
CmdPlanetFesType_PlanetFesGameBingoFlipScRsp = 8224;
CmdPlanetFesType_PlanetFesSetAvatarWorkCsReq = 8222;
CmdPlanetFesType_PlanetFesBonusEventInteractScRsp = 8234;
CmdPlanetFesType_PlanetFesBusinessDayRefreshEventScRsp = 8213;
CmdPlanetFesType_PlanetFesFriendRankingInfoChangeScNotify = 8248;
CmdPlanetFesType_GetPlanetFesDataCsReq = 8204;
CmdPlanetFesType_PlanetFesDeliverPamCargoCsReq = 8220;
CmdPlanetFesType_PlanetFesDoGachaScRsp = 8205;
CmdPlanetFesType_PlanetFesSkillLevelUpCsReq = 8242;
CmdPlanetFesType_PlanetFesSkillLevelUpScRsp = 8208;
CmdPlanetFesType_PlanetFesDoGachaCsReq = 8212;
CmdPlanetFesType_PlanetFesTakeQuestRewardScRsp = 8225;
CmdPlanetFesType_PlanetFesSetCustomKeyValueScRsp = 8250;
CmdPlanetFesType_PlanetFesStartMiniGameCsReq = 8239;
CmdPlanetFesType_PlanetFesTakeRegionPhaseRewardScRsp = 8227;
CmdPlanetFesType_PlanetFesSyncChangeScNotify = 8203;
CmdPlanetFesType_PlanetFesChooseAvatarEventOptionScRsp = 8238;
CmdPlanetFesType_PlanetFesAvatarLevelUpCsReq = 8236;
CmdPlanetFesType_PlanetFesBuyLandCsReq = 8237;
CmdPlanetFesType_PlanetFesUseItemCsReq = 8241;
CmdPlanetFesType_PlanetFesAvatarLevelUpScRsp = 8233;
CmdPlanetFesType_PlanetFesUseItemCsReq_8206 = 8206;
CmdPlanetFesType_PlanetFesGetFriendRankingInfoListScRsp = 8244;
CmdPlanetFesType_PlanetFesTakeRegionPhaseRewardCsReq = 8228;
CmdPlanetFesType_PlanetFesGetFriendRankingInfoListCsReq_8215 = 8215;
CmdPlanetFesType_PlanetFesDealAvatarEventOptionItemCsReq_8243 = 8243;
CmdPlanetFesType_PlanetFesStartMiniGameCsReq_8240 = 8240;
CmdPlanetFesType_PlanetFesBonusEventInteractCsReq = 8221;
CmdPlanetFesType_PlanetFesGetBusinessDayInfoScRsp = 8235;
CmdPlanetFesType_PlanetFesGetAvatarStatCsReq = 8219;
}
message DAGGFIOGHGE {
uint32 FNABEJNJBKN = 4; // offset: 48
NCFKHDIKCNI EJPENDJNLIH = 9; // offset: 16
int64 MGHNNENOOGB = 13; // offset: 40
NCFKHDIKCNI GAMNCJJJPEN = 15; // offset: 24
}
message ECIDGEBFJHP {
PLPDNKNJBAA BOLCNGAKAMG = 14; // offset: 24
}
message EKEOBMOKEFD {
uint32 skill_id = 1; // offset: 24
uint32 level = 14; // offset: 28
}
message EKPBGMKJGDL {
uint32 avatar_id = 2; // offset: 40
IPMLDNLACFO HLBCFJLLKBL = 7; // offset: 24
uint32 MGBCAPIIKLM = 13; // offset: 36
uint32 BEMDNEMABCC = 15; // offset: 32
}
message EPKGFJDJMHM {
oneof KKNBOACNCON {
BEJOPEHPABO FKFPLMFLNPI = 2; // offset: 16
BEJOPEHPABO HFCPPGPPMPB = 8; // offset: 16
IHHONELJHJG LMOLELDIKMA = 4; // offset: 16
IHHONELJHJG JCJLAAFLGHC = 13; // offset: 16
DAGGFIOGHGE DLNEGFMNCPI = 12; // offset: 16
DAGGFIOGHGE JLHJHFMMAPG = 14; // offset: 16
CPHOIPHAPDJ LPGHOGLGEKH = 7; // offset: 16
CPHOIPHAPDJ BFPNBEPPPLL = 11; // offset: 16
KICPDGKGGHO KMKNPALADDC = 10; // offset: 16
KICPDGKGGHO ELMMNHBECNI = 3; // offset: 16
AAIMICLLCKE FBMJJGFJFMA = 6; // offset: 16
JHACFFJIPHK NPNDMLGFEFI = 15; // offset: 16
JHACFFJIPHK LIHDHBNHDKM = 1; // offset: 16
PCONBOGEDFD MDFJJFCDLCK = 5; // offset: 16
PlanetFesUnlockChange KONHPICIELO = 9; // offset: 16
EKEOBMOKEFD LNPGIMBEMOE = 645; // offset: 16
IMHOJPDMOJI HGGBFCEFLKO = 1999; // offset: 16
ECIDGEBFJHP ODOHJNABBAM = 1208; // offset: 16
PEMCOFDFCAC JDLEEFDFJGA = 887; // offset: 16
MCCHABOPEFJ CGMBBDHDMEO = 1614; // offset: 16
HGJHBCBIONE KGHOJJKNCBP = 1296; // offset: 16
CANOCBHNHLJ BPKMBMPJAON = 1367; // offset: 16
KICPDGKGGHO EOPILJCMLLA = 1992; // offset: 16
FLCJMPNDMMH KMCJFDEDEAA = 414; // offset: 16
GMODJEECPPJ DBDLIIPGEOE = 1121; // offset: 16
IEDPDDJAAIH JOGCFKGJMJB = 597; // offset: 16
MAOINJAJOEC KJOAEEGIGDI = 2028; // offset: 16
DFEPHMALKDK OAHOCFKEMCM = 314; // offset: 16
}
}
message FLCJMPNDMMH {
repeated GLECNCOBKCJ FIHPPANOOFL = 1; // offset: 24
uint32 BPBADPAACOL = 2; // offset: 68
uint32 HBMGKJAAPFI = 3; // offset: 72
uint32 NFCMAEIGKHK = 4; // offset: 64
uint32 LAAAPJAIKAF = 5; // offset: 80
uint32 MAGBFEHEOOI = 6; // offset: 76
NCFKHDIKCNI BFEOOJBNFBG = 7; // offset: 56
NCFKHDIKCNI FHGFEKEAJFF = 9; // offset: 48
map<uint32, uint32> ODICAOCLJKO = 10; // offset: 16
NCFKHDIKCNI FDGKBOIEHBD = 11; // offset: 40
}
enum GJJEOANEDDO {
GJJEOANEDDO_NLCDGIPGFDJ = 0;
GJJEOANEDDO_GHDEPAGOKBE = 1;
GJJEOANEDDO_GGEKFBGIJID = 2;
}
message GLECNCOBKCJ {
uint32 LKBHAFLMOLA = 1; // offset: 36
uint32 avatar_id = 3; // offset: 40
uint32 PKJHFPFOABL = 7; // offset: 32
NCFKHDIKCNI NFDJOCBMLCI = 8; // offset: 24
}
message GNMCIEPEBPK {
NCFKHDIKCNI item_value = 7; // offset: 24
repeated FMKMEFMOJGJ item_list = 8; // offset: 40
map<uint32, uint32> NDMLPIGABGE = 14; // offset: 16
}
message GetPlanetFesDataCsReq {
}
message GetPlanetFesDataScRsp {
BAGAOALHAJI skill_info = 1; // offset: 56
KCMJJLJCHHP NJFGGOOMGCD = 2; // offset: 112
BLDIHADJKJF OEIBHLMDJKA = 3; // offset: 48
KNECKDAOKOA OCHNMGMDHME = 4; // offset: 72
OBEHBNOCLMM LCPEDLCOMFE = 6; // offset: 16
uint32 retcode = 7; // offset: 120
PPAIELAKIJD BBEKBJPHEJK = 8; // offset: 24
PLOFKJDKEPN FEOONKKLCHA = 9; // offset: 88
NOLLHKIMDOC CCFGCCMEFCI = 11; // offset: 80
JMBNHAFHIHM IEKDOJDPMEB = 12; // offset: 64
PHCPOIHAPGP COGGJELNFCN = 13; // offset: 104
repeated KVP custom_value_list = 14; // offset: 96
CHBCJNLOLMB OPJLJOPBGOJ = 15; // offset: 32
}
message HBONEFMPKKO {
uint32 MMFGAJNCAOA = 11; // offset: 28
uint32 progress = 14; // offset: 24
}
message HGJHBCBIONE {
GJJEOANEDDO GMKICMIMAAB = 3; // offset: 32
OJHHACMHFKA GLOAGDBEKDP = 15; // offset: 16
}
message IEDAMBICKBB {
oneof KKNBOACNCON {
int64 KHCGOMAJDGL = 4; // offset: 24
}
}
message IHHONELJHJG {
uint32 DCPDNBALDOA = 5; // offset: 24
uint32 HFNNNGHBHGG = 7; // offset: 28
uint32 item_id = 10; // offset: 32
}
message IKMLLJNNKJB {
repeated FMKMEFMOJGJ item_list = 3; // offset: 32
repeated AIMNHEHKIMI transfer_item_list = 9; // offset: 24
}
message IMHOJPDMOJI {
uint32 HBJIJHHMEGO = 12; // offset: 24
}
message IPMLDNLACFO {
AIMNHEHKIMI PIENFNCGFMB = 1; // offset: 32
FMKMEFMOJGJ item = 12; // offset: 16
}
message JHACFFJIPHK {
uint32 progress = 1; // offset: 40
uint32 quest_id = 11; // offset: 36
uint32 DPCHGMMCKNN = 14; // offset: 32
PlanetFesQuestState status = 15; // offset: 44
oneof JCPHPAHKPDD {
uint32 MCNLMNOKAFF = 9; // offset: 16
NCFKHDIKCNI KNOCPAJCPJC = 12; // offset: 16
}
}
message JMBNHAFHIHM {
repeated DAGGFIOGHGE GOIJOOCHJDP = 15; // offset: 16
}
message KCMJJLJCHHP {
bool has_passed = 4; // offset: 44
uint32 CINEILEIEJK = 5; // offset: 36
bool CANDCMOCAFH = 8; // offset: 45
int64 NACEMPJFKAH = 9; // offset: 24
uint32 NEDCJCBPEJM = 11; // offset: 40
uint32 DDOIGECMKKA = 14; // offset: 32
}
message KICPDGKGGHO {
uint32 config_id = 5; // offset: 40
uint64 unique_id = 6; // offset: 48
repeated IEDAMBICKBB KABJOHKOEFN = 12; // offset: 32
OBEBKODGODB source = 14; // offset: 24
}
message KNECKDAOKOA {
NCFKHDIKCNI item_value = 3; // offset: 32
repeated FMKMEFMOJGJ item_list = 5; // offset: 40
NCFKHDIKCNI GJPLOMMEBGM = 11; // offset: 16
}
message LEJNBBLNNDM {
EPKGFJDJMHM detail = 2; // offset: 16
OBEBKODGODB source = 15; // offset: 24
}
message MAOINJAJOEC {
NCFKHDIKCNI gold = 2; // offset: 24
uint32 PPOAGPGEAFH = 4; // offset: 32
uint32 uid = 6; // offset: 44
uint32 business_day = 8; // offset: 52
uint32 JKAGCGKCHJG = 9; // offset: 40
uint32 LBICJMAMFGN = 12; // offset: 36
uint32 EMJPFPHBKMG = 14; // offset: 48
}
message MCCHABOPEFJ {
MOFKNBAKKDI GHKFKGMOHDO = 11; // offset: 16
}
message MOFKNBAKKDI {
repeated OJHHACMHFKA CKACALMICBH = 2; // offset: 40
uint32 business_day = 3; // offset: 56
bool CANDCMOCAFH = 4; // offset: 61
int64 start_time = 8; // offset: 48
map<uint32, uint32> FLKNHFMNDCE = 9; // offset: 32
NCFKHDIKCNI FDGKBOIEHBD = 10; // offset: 24
bool has_passed = 13; // offset: 60
}
message NDPJHJOAOJE {
IKMLLJNNKJB HMMBBENHIFE = 5; // offset: 16
repeated uint32 EPBJNIFHBLE = 11; // offset: 24
}
message NGHCOJCMJOK {
repeated EKPBGMKJGDL HAINMHKIOMJ = 2; // offset: 32
NCFKHDIKCNI OPOIDCHIMEK = 8; // offset: 24
repeated IPMLDNLACFO FAJLFDNKFGJ = 9; // offset: 40
repeated uint32 BNCOJCEGBPG = 12; // offset: 16
}
message NOLLHKIMDOC {
int64 GLDGCHLDMJE = 4; // offset: 32
uint32 JOADLJIDGND = 7; // offset: 40
repeated uint32 IJMHPOEPILG = 8; // offset: 16
}
message OBEBKODGODB {
uint32 EPFHBGNGBBK = 4; // offset: 24
uint32 BNEFLBPCPOI = 10; // offset: 32
uint32 EMPDMDNDLHE = 14; // offset: 28
}
message OBEHBNOCLMM {
repeated uint32 HPMNIKJGBPD = 9; // offset: 16
uint32 CNGMMDKCBND = 14; // offset: 32
}
message OHABCOEGDEH {
repeated GLECNCOBKCJ FIHPPANOOFL = 1; // offset: 16
uint32 business_day = 4; // offset: 56
NCFKHDIKCNI FDGKBOIEHBD = 6; // offset: 24
NCFKHDIKCNI EJNBHKGOEKI = 8; // offset: 40
bool CANDCMOCAFH = 9; // offset: 48
uint32 NMLFCGHPGEL = 15; // offset: 52
}
message PBAPKAGHGFB {
repeated uint32 GOEJBENHBHE = 14; // offset: 24
}
message PCONBOGEDFD {
uint32 EDBPMKPHLDK = 7; // offset: 28
uint32 PKCIADAEICG = 11; // offset: 24
}
message PEMCOFDFCAC {
NCFKHDIKCNI EFOJBKPJLIO = 14; // offset: 16
}
message PHCPOIHAPGP {
repeated CPHOIPHAPDJ avatar_list = 9; // offset: 24
}
message PHFGDCMBDBA {
uint32 FNABEJNJBKN = 5; // offset: 24
uint32 avatar_id = 6; // offset: 28
}
message PLOFKJDKEPN {
repeated JHACFFJIPHK quest_list = 1; // offset: 32
PCONBOGEDFD DFBGAOAJLIC = 9; // offset: 24
}
message PLPDNKNJBAA {
MOFKNBAKKDI HOCBDMPEMDH = 2; // offset: 40
repeated uint32 KCENCAAPMLK = 4; // offset: 24
uint32 NEDCJCBPEJM = 5; // offset: 56
uint32 CINEILEIEJK = 8; // offset: 60
repeated OHABCOEGDEH HBGPLDACACI = 9; // offset: 32
repeated BMGHLHHJEGE ENDPGFBABBB = 14; // offset: 48
}
message PPAIELAKIJD {
repeated HBONEFMPKKO KFOFAKDPGJC = 1; // offset: 16
repeated uint32 BJNOHKFONFP = 6; // offset: 32
}
message PlanetFesAvatarLevelUpCsReq {
uint32 avatar_id = 2; // offset: 24
uint32 IGOOJKMPMDC = 12; // offset: 28
}
message PlanetFesAvatarLevelUpScRsp {
uint32 avatar_id = 2; // offset: 44
uint32 retcode = 3; // offset: 32
uint32 IGOOJKMPMDC = 4; // offset: 40
GNMCIEPEBPK reward = 6; // offset: 24
uint32 KPGNEABOECG = 7; // offset: 36
}
message PlanetFesBonusEventInteractCsReq {
uint32 JCBNLGDOMMF = 2; // offset: 24
uint32 event_type = 11; // offset: 28
}
message PlanetFesBonusEventInteractScRsp {
OJHHACMHFKA GLOAGDBEKDP = 1; // offset: 16
GNMCIEPEBPK reward = 2; // offset: 24
uint32 event_type = 12; // offset: 40
uint32 retcode = 14; // offset: 44
}
message PlanetFesBusinessDayRefreshEventCsReq {
uint32 event_type = 5; // offset: 24
uint32 business_day = 11; // offset: 32
bool CEIONHPDNDP = 13; // offset: 28
}
message PlanetFesBusinessDayRefreshEventScRsp {
OJHHACMHFKA GLOAGDBEKDP = 13; // offset: 24
uint32 retcode = 15; // offset: 32
}
message PlanetFesBuyLandCsReq {
uint32 FNABEJNJBKN = 2; // offset: 24
}
message PlanetFesChooseAvatarEventOptionCsReq {
uint32 MABNCDEBPDK = 8; // offset: 24
}
message PlanetFesChooseAvatarEventOptionScRsp {
uint32 DNLAFCPNPOE = 1; // offset: 40
OJHHACMHFKA GLOAGDBEKDP = 3; // offset: 32
uint32 IIBJDCKHAKE = 5; // offset: 52
GNMCIEPEBPK reward = 6; // offset: 16
uint32 HHGAHEBNAIL = 10; // offset: 44
uint32 retcode = 14; // offset: 48
}
message PlanetFesCollectAllIncomeCsReq {
}
message PlanetFesCollectAllIncomeScRsp {
uint32 retcode = 8; // offset: 32
NCFKHDIKCNI GALBOLNODBB = 9; // offset: 24
}
message PlanetFesDealAvatarEventOptionItemCsReq {
bool MLKBOBIEAPL = 9; // offset: 24
uint32 HLLIBEEKFII = 10; // offset: 28
}
message PlanetFesDealAvatarEventOptionItemScRsp {
OJHHACMHFKA GLOAGDBEKDP = 1; // offset: 16
uint32 retcode = 3; // offset: 48
GNMCIEPEBPK reward = 5; // offset: 32
uint32 DNLAFCPNPOE = 6; // offset: 40
bool MLKBOBIEAPL = 13; // offset: 44
uint32 IIBJDCKHAKE = 15; // offset: 52
}
message PlanetFesDeliverPamCargoCsReq {
uint32 JADCEPFHHDK = 4; // offset: 28
uint32 avatar_id = 14; // offset: 24
}
message PlanetFesDeliverPamCargoScRsp {
uint32 avatar_id = 3; // offset: 44
GNMCIEPEBPK FFMILOLELNJ = 7; // offset: 16
uint32 retcode = 9; // offset: 40
OJHHACMHFKA GLOAGDBEKDP = 13; // offset: 32
}
message PlanetFesDoGachaCsReq {
uint32 simulate_magic = 3; // offset: 28
uint32 gacha_id = 5; // offset: 24
uint32 gacha_count = 13; // offset: 32
}
message PlanetFesDoGachaScRsp {
uint32 retcode = 8; // offset: 44
repeated FMKMEFMOJGJ LGPDNIGJEKP = 13; // offset: 24
uint32 gacha_id = 14; // offset: 40
oneof BNJPPHJNKHF {
NGHCOJCMJOK EHLPJELJJOO = 4; // offset: 32
NDPJHJOAOJE FFBDKNIHNEL = 11; // offset: 32
}
}
message PlanetFesFriendRankingInfoChangeScNotify {
repeated MAOINJAJOEC MLPHLIHFGKG = 15; // offset: 24
}
message PlanetFesGameBingoFlipCsReq {
uint32 LKFIGBGPEJB = 5; // offset: 24
}
message PlanetFesGameBingoFlipScRsp {
uint32 retcode = 2; // offset: 36
bool BDEFAFFDBCC = 7; // offset: 40
GNMCIEPEBPK reward = 9; // offset: 24
uint32 LKFIGBGPEJB = 14; // offset: 32
}
message PlanetFesGetAvatarStatCsReq {
}
message PlanetFesGetAvatarStatScRsp {
repeated GLECNCOBKCJ FIHPPANOOFL = 7; // offset: 16
uint32 retcode = 13; // offset: 32
}
message PlanetFesGetBusinessDayInfoScRsp {
uint32 retcode = 1; // offset: 32
int64 NACEMPJFKAH = 2; // offset: 40
PLPDNKNJBAA BOLCNGAKAMG = 3; // offset: 16
}
message PlanetFesGetFriendRankingInfoListCsReq {
}
message PlanetFesGetFriendRankingInfoListScRsp {
uint32 retcode = 12; // offset: 32
MAOINJAJOEC PONAOKBNIAM = 13; // offset: 24
}
enum PlanetFesQuestState {
PlanetFesQuestState_PlanetFesQuestNone = 0;
PlanetFesQuestState_PlanetFesQuestDoing = 1;
PlanetFesQuestState_PlanetFesQuestFinish = 2;
PlanetFesQuestState_PlanetFesQuestClose = 3;
}
message PlanetFesSetAvatarWorkCsReq {
repeated PHFGDCMBDBA NEMFNENACNB = 4; // offset: 16
}
message PlanetFesSetCustomKeyValueCsReq {
uint32 key = 7; // offset: 24
uint32 value = 9; // offset: 28
}
message PlanetFesSetCustomKeyValueScRsp {
uint32 retcode = 1; // offset: 24
uint32 key = 6; // offset: 32
uint32 value = 7; // offset: 28
}
message PlanetFesSkillLevelUpCsReq {
uint32 IGOOJKMPMDC = 1; // offset: 28
uint32 skill_id = 4; // offset: 24
}
message PlanetFesSkillLevelUpScRsp {
uint32 skill_id = 1; // offset: 32
FMKMEFMOJGJ item_cost = 2; // offset: 16
uint32 retcode = 4; // offset: 36
uint32 skill_level = 12; // offset: 40
}
message PlanetFesStartMiniGameCsReq {
uint32 ratio = 5; // offset: 28
uint32 DLFHABGGHFF = 6; // offset: 24
}
message PlanetFesStartMiniGameScRsp {
PGPHEKKPBLD CFDIKLBINHK = 4; // offset: 40
GNMCIEPEBPK reward = 6; // offset: 16
uint32 retcode = 8; // offset: 48
oneof JIOMPHMGALF {
PBAPKAGHGFB HMMBBENHIFE = 12; // offset: 32
}
}
message PlanetFesSyncChangeScNotify {
repeated LEJNBBLNNDM DGNGMJMPFGK = 14; // offset: 16
}
message PlanetFesTakeQuestRewardCsReq {
uint32 quest_id = 13; // offset: 24
}
message PlanetFesTakeQuestRewardScRsp {
uint32 quest_id = 4; // offset: 32
IKMLLJNNKJB JMBFMMPAAAO = 11; // offset: 16
uint32 retcode = 13; // offset: 36
}
message PlanetFesTakeRegionPhaseRewardCsReq {
uint32 BKPDKFLDLDD = 10; // offset: 24
}
message PlanetFesTakeRegionPhaseRewardScRsp {
uint32 BKPDKFLDLDD = 6; // offset: 36
uint32 retcode = 10; // offset: 32
ItemList reward_list = 12; // offset: 24
}
message PlanetFesUnlockChange {
HBONEFMPKKO BBEKBJPHEJK = 4; // offset: 16
bool has_passed = 15; // offset: 32
}
message PlanetFesUseItemCsReq {
uint32 item_id = 2; // offset: 24
uint32 JMOOBDBKFMD = 14; // offset: 28
}
message PlanetFesUseItemScRsp {
GNMCIEPEBPK reward = 11; // offset: 24
uint32 retcode = 14; // offset: 32
}
+99
View File
@@ -0,0 +1,99 @@
syntax = "proto3";
import "Common.proto";
enum CmdPlayerBoardType {
CmdPlayerBoardType_NLCDGIPGFDJ = 0;
CmdPlayerBoardType_SetAssistAvatarCsReq = 2839;
CmdPlayerBoardType_SetPersonalCardScRsp = 2868;
CmdPlayerBoardType_SetIsDisplayAvatarInfoCsReq = 2858;
CmdPlayerBoardType_SetSignatureCsReq = 2815;
CmdPlayerBoardType_SetIsDisplayAvatarInfoScRsp = 2856;
CmdPlayerBoardType_SetHeadIconCsReq = 2805;
CmdPlayerBoardType_OJKCPGJLCDI = 2883;
CmdPlayerBoardType_SetSignatureScRsp = 2842;
CmdPlayerBoardType_GetPlayerBoardDataCsReq = 2834;
CmdPlayerBoardType_SetPersonalCardCsReq = 2808;
CmdPlayerBoardType_GetPlayerBoardDataScRsp = 2825;
CmdPlayerBoardType_SetDisplayAvatarScRsp = 2816;
CmdPlayerBoardType_SetAssistAvatarScRsp = 2861;
CmdPlayerBoardType_SetDisplayAvatarCsReq = 2860;
CmdPlayerBoardType_SetHeadIconScRsp = 2875;
}
message DisplayAvatarVec {
repeated DisplayAvatarData display_avatar_list = 3; // offset: 24
bool is_display = 5; // offset: 32
}
message GetPlayerBoardDataCsReq {
}
message GetPlayerBoardDataScRsp {
uint32 retcode = 1; // offset: 76
DisplayAvatarVec display_avatar_vec = 4; // offset: 64
string signature = 5; // offset: 40
repeated uint32 unlocked_personal_card_list = 6; // offset: 48
HeadFrameInfo head_frame_info = 7; // offset: 16
uint32 current_personal_card_id = 11; // offset: 80
repeated uint32 assist_avatar_id_list = 12; // offset: 56
repeated HeadIconData unlocked_head_icon_list = 13; // offset: 32
uint32 current_head_icon_id = 15; // offset: 72
}
message SetAssistAvatarCsReq {
uint32 avatar_id = 4; // offset: 32
repeated uint32 avatar_id_list = 14; // offset: 16
}
message SetAssistAvatarScRsp {
uint32 retcode = 6; // offset: 32
uint32 avatar_id = 11; // offset: 36
repeated uint32 avatar_id_list = 14; // offset: 24
}
message SetDisplayAvatarCsReq {
repeated DisplayAvatarData display_avatar_list = 6; // offset: 24
}
message SetDisplayAvatarScRsp {
repeated DisplayAvatarData display_avatar_list = 1; // offset: 24
uint32 retcode = 13; // offset: 32
}
message SetHeadIconCsReq {
uint32 id = 10; // offset: 24
}
message SetHeadIconScRsp {
uint32 current_head_icon_id = 5; // offset: 24
uint32 retcode = 15; // offset: 28
}
message SetIsDisplayAvatarInfoCsReq {
bool is_display = 11; // offset: 24
}
message SetIsDisplayAvatarInfoScRsp {
bool is_display = 1; // offset: 28
uint32 retcode = 14; // offset: 24
}
message SetPersonalCardCsReq {
uint32 id = 1; // offset: 24
}
message SetPersonalCardScRsp {
uint32 current_personal_card_id = 9; // offset: 24
uint32 retcode = 10; // offset: 28
}
message SetSignatureCsReq {
string signature = 8; // offset: 16
}
message SetSignatureScRsp {
uint32 retcode = 4; // offset: 32
string signature = 12; // offset: 16
}
+135
View File
@@ -0,0 +1,135 @@
syntax = "proto3";
import "Common.proto";
message CEINLELLFLF {
uint32 ACDPGFLDFHK = 4; // offset: 32
repeated AvatarIdentifier avatar_list = 12; // offset: 16
}
enum CmdPlayerReturnType {
CmdPlayerReturnType_NLCDGIPGFDJ = 0;
CmdPlayerReturnType_HIJOOLDBOGH = 4578;
CmdPlayerReturnType_PIFENBGEGLG = 4504;
CmdPlayerReturnType_TakeReturnExtraHcoinRewardScRsp = 4517;
CmdPlayerReturnType_PlayerReturnTakePointRewardScRsp = 4516;
CmdPlayerReturnType_PlayerReturnTakeRelicScRsp = 4561;
CmdPlayerReturnType_PlayerReturnExtraHcoinProgressScNotify = 4538;
CmdPlayerReturnType_PlayerReturnTakeRewardScRsp = 4556;
CmdPlayerReturnType_PlayerReturnInfoQueryCsReq = 4583;
CmdPlayerReturnType_PlayerReturnSignCsReq = 4525;
CmdPlayerReturnType_PlayerReturnTakeExtraHcoinScNotify = 4508;
CmdPlayerReturnType_PlayerReturnForceFinishScNotify = 4542;
CmdPlayerReturnType_PlayerReturnPointChangeScNotify = 4575;
CmdPlayerReturnType_PlayerReturnTakeRewardCsReq = 4558;
CmdPlayerReturnType_PlayerReturnTakePointRewardCsReq = 4560;
CmdPlayerReturnType_PlayerReturnTakeRelicCsReq = 4539;
CmdPlayerReturnType_DressRelicAvatarScRsp = 4515;
CmdPlayerReturnType_PlayerReturnTakeCustomRelicCsReq = 4568;
CmdPlayerReturnType_PlayerReturnSignScRsp = 4505;
CmdPlayerReturnType_TakeReturnExtraHcoinRewardCsReq = 4511;
CmdPlayerReturnType_PlayerReturnTakeCustomRelicScRsp = 4564;
CmdPlayerReturnType_PlayerReturnStartScNotify = 4534;
}
message KEHOGIENDKC {
MMLAPDEBFJM authkey_ver = 5; // offset: 32
uint32 AIBJEFAPGMN = 10; // offset: 28
uint32 DACCGMCONBP = 15; // offset: 24
}
message KFFEEDHEOOH {
uint32 ACDPGFLDFHK = 6; // offset: 24
uint32 retcode = 9; // offset: 28
}
enum MMLAPDEBFJM {
MMLAPDEBFJM_NLCDGIPGFDJ = 0;
MMLAPDEBFJM_reward = 1;
MMLAPDEBFJM_IEIKAPNDPCI = 2;
}
message PlayerReturnExtraHcoinProgressScNotify {
uint32 HBPKGODMJNK = 8; // offset: 24
}
message PlayerReturnForceFinishScNotify {
IBKDHOIDKJA NAJPHJOFGBB = 8; // offset: 24
}
message PlayerReturnInfoQueryCsReq {
}
message PlayerReturnPointChangeScNotify {
uint32 MNMJCNOLIII = 4; // offset: 24
}
message PlayerReturnSignCsReq {
repeated KEHOGIENDKC AALGEFBLHEA = 9; // offset: 24
}
message PlayerReturnSignScRsp {
repeated KEHOGIENDKC AALGEFBLHEA = 7; // offset: 24
uint32 retcode = 12; // offset: 40
repeated ItemList GPFMEDKPEAJ = 14; // offset: 32
}
message PlayerReturnStartScNotify {
uint32 PKOKBHDLFNM = 13; // offset: 24
}
message PlayerReturnTakeCustomRelicCsReq {
uint32 avatar_id = 1; // offset: 24
}
message PlayerReturnTakeCustomRelicScRsp {
repeated Relic relic_list = 3; // offset: 16
uint32 avatar_id = 5; // offset: 36
uint32 retcode = 7; // offset: 32
}
message PlayerReturnTakeExtraHcoinScNotify {
uint32 LHGKNPENJDO = 6; // offset: 32
bool EAJKAIKEHOL = 8; // offset: 28
uint32 ONAEMDLNJDA = 11; // offset: 24
}
message PlayerReturnTakePointRewardCsReq {
uint32 DACCGMCONBP = 9; // offset: 24
uint32 GMKKBFHOMCM = 11; // offset: 28
}
message PlayerReturnTakePointRewardScRsp {
uint32 DACCGMCONBP = 4; // offset: 36
uint32 GMKKBFHOMCM = 5; // offset: 40
uint32 retcode = 11; // offset: 32
ItemList JNJPKNPCMIB = 14; // offset: 24
}
message PlayerReturnTakeRelicCsReq {
uint32 avatar_id = 6; // offset: 24
}
message PlayerReturnTakeRelicScRsp {
ItemList item_list = 7; // offset: 24
uint32 retcode = 11; // offset: 32
uint32 avatar_id = 14; // offset: 36
}
message PlayerReturnTakeRewardCsReq {
}
message PlayerReturnTakeRewardScRsp {
ItemList GPFMEDKPEAJ = 4; // offset: 16
uint32 retcode = 9; // offset: 32
}
message TakeReturnExtraHcoinRewardCsReq {
}
message TakeReturnExtraHcoinRewardScRsp {
uint32 CFCNIPLEKON = 1; // offset: 32
ItemList reward = 6; // offset: 24
uint32 retcode = 11; // offset: 36
}
+89
View File
@@ -0,0 +1,89 @@
syntax = "proto3";
import "Common.proto";
message AvatarSync {
repeated Avatar avatar_list = 4; // offset: 32
repeated AvatarPathData avatar_path_data_info_list = 6; // offset: 24
}
message BasicModuleSync {
uint32 DLODAKOHFOP = 7; // offset: 28
uint32 stamina = 8; // offset: 24
}
message CCHMHOONEGG {
uint32 num = 2; // offset: 28
uint32 OCJLBKDCKHL = 6; // offset: 24
}
enum CmdPlayerSyncType {
CmdPlayerSyncType_LIDGOKIFPOJ = 0;
CmdPlayerSyncType_PlayerSyncScNotify = 634;
}
message GroupStatus {
uint32 group_id = 7; // offset: 28
int64 refresh_time = 12; // offset: 32
MessageGroupStatus group_status = 14; // offset: 24
}
message MJBANFPPEFH {
uint32 id = 12; // offset: 36
oneof EPIIKEKKMPJ {
ONHKODAFEMH custom_value_list = 139; // offset: 16
}
}
message MissionSync {
repeated uint32 finished_main_mission_id_list = 5; // offset: 32
repeated uint32 DEPBONHELFD = 7; // offset: 48
repeated uint32 LEBFLAKCJCM = 9; // offset: 56
repeated Mission mission_list = 11; // offset: 16
repeated uint32 OBCBLABECEA = 14; // offset: 64
repeated MJBANFPPEFH NLPKLNDCMOC = 15; // offset: 40
}
message PlayerBoardModuleSync {
repeated HeadIconData unlocked_head_icon_list = 6; // offset: 40
repeated uint32 GHNJNFKJEDC = 7; // offset: 24
bool MFFGEMKLNBF = 10; // offset: 56
string signature = 13; // offset: 48
HeadFrameInfo head_frame_info = 14; // offset: 32
}
message PlayerSyncScNotify {
repeated Material material_list = 1; // offset: 120
MissionSync mission_sync = 2; // offset: 128
repeated uint32 del_equipment_list = 4; // offset: 48
repeated Relic relic_list = 5; // offset: 144
BasicModuleSync JHJNMOFMPMO = 6; // offset: 24
repeated Equipment equipment_list = 7; // offset: 72
repeated WaitDelResource wait_del_resource_list = 8; // offset: 176
repeated Quest quest_list = 10; // offset: 104
AvatarSync avatar_sync = 11; // offset: 80
PlayerBasicInfo basic_info = 12; // offset: 88
repeated uint32 del_relic_list = 15; // offset: 152
ItemList FHHGDACMJED = 242; // offset: 56
CJLCPMDGIBO DHKFCDAGHDM = 267; // offset: 168
repeated NLLLAAEJOBP update_platform_bound_gifts_list = 287; // offset: 112
SyncStatus sync_status = 492; // offset: 160
repeated Material NAJFMIIFIEC = 620; // offset: 16
PlayerBoardModuleSync update_player_board_module_list = 781; // offset: 96
repeated CCHMHOONEGG JIEOHBBDJDA = 789; // offset: 64
repeated PileItem sync_fiat_items_list = 1747; // offset: 40
repeated NKDNFDCFNCP NMBAFJGFOIH = 1757; // offset: 32
}
message SectionStatus {
uint32 section_id = 6; // offset: 24
MessageSectionStatus section_status = 9; // offset: 28
}
message SyncStatus {
repeated uint32 BGPACBIJDCH = 5; // offset: 32
repeated GroupStatus message_group_status = 6; // offset: 40
repeated uint32 MDANGIEIMIF = 7; // offset: 16
repeated SectionStatus section_status = 12; // offset: 24
}
Loaded 100 of 273 files, more files were not shown because too many files have changed in this diff. Show more