tes1
This commit is contained in:
parent
ec1e60b8f6
commit
43deb63063
123
op.js
123
op.js
|
@ -689,6 +689,35 @@ function clean_proto_gen() {
|
|||
);
|
||||
}
|
||||
|
||||
function clean_proto_gen_v2() {
|
||||
const files = getAllFiles("./proto");
|
||||
|
||||
console.log("File proto: " + files.length);
|
||||
|
||||
// find all file import
|
||||
files.forEach(function (file) {
|
||||
// Get the file name from the file path
|
||||
const fileName = path.basename(file);
|
||||
|
||||
// Use regular expressions to extract the desired part
|
||||
const match = fileName.match(/^(.*)\.proto$/);
|
||||
const messageName = match[1];
|
||||
|
||||
// Check if the string is all uppercase
|
||||
if (messageName === messageName.toUpperCase()) {
|
||||
console.log("Remove: " + file);
|
||||
try {
|
||||
fs.unlinkSync(file);
|
||||
//file removed
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
}
|
||||
} else {
|
||||
// console.log("String contains non-uppercase letters");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
var g_todump = [];
|
||||
function scan_gc() {
|
||||
const files = getAllFiles(folder_gc_scan);
|
||||
|
@ -737,6 +766,96 @@ function scan_gc() {
|
|||
//console.log(g_todump);
|
||||
}
|
||||
|
||||
function clean_proto_event() {
|
||||
var torequire = [
|
||||
"ActivityPushTipsData",
|
||||
"ActivityWatcherInfo",
|
||||
"MusicGameActivityDetailInfo",
|
||||
];
|
||||
|
||||
var filedonotdelete = [];
|
||||
|
||||
let dir = "./proto";
|
||||
let file = "./proto/ActivityInfo.proto";
|
||||
|
||||
var rd;
|
||||
|
||||
const files = getAllFiles(dir);
|
||||
|
||||
// read file
|
||||
try {
|
||||
const read = fs.readFileSync(file);
|
||||
rd = read.toString();
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
return;
|
||||
}
|
||||
|
||||
//console.log(rd);
|
||||
|
||||
while ((m = regex_import.exec(rd)) !== null) {
|
||||
// This is necessary to avoid infinite loops with zero-width matches
|
||||
if (m.index === regex_import.lastIndex) {
|
||||
regex_import.lastIndex++;
|
||||
}
|
||||
|
||||
// The result can be accessed through the `m`-variable.
|
||||
m.forEach((match, groupIndex) => {
|
||||
// only index 1 grup
|
||||
if (groupIndex == 1) {
|
||||
//console.log(`t: ${match}`);
|
||||
|
||||
var found_rt = torequire.find((j) => j === match);
|
||||
if (found_rt) {
|
||||
//console.log(`Skip ${match}`);
|
||||
} else {
|
||||
//console.log(`add ${match}`);
|
||||
var sub = find_import(dir + "/" + match + ".proto");
|
||||
//console.log(sub);
|
||||
if (sub) {
|
||||
sub.forEach(function (k) {
|
||||
var v = torequire.find((j) => j === k);
|
||||
if (!v) {
|
||||
torequire.push(k);
|
||||
}
|
||||
});
|
||||
}
|
||||
filedonotdelete.push(match);
|
||||
torequire.push(match);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// last
|
||||
files.forEach(function (file) {
|
||||
var name_file = path.parse(file).name;
|
||||
var toskip = filedonotdelete.find((j) => name_file === j);
|
||||
if (toskip) {
|
||||
found_needclean++;
|
||||
//console.log(name_file);
|
||||
console.log("Remove file: " + file);
|
||||
try {
|
||||
fs.unlinkSync(file);
|
||||
//file removed
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
}
|
||||
} else {
|
||||
found_noclean++;
|
||||
}
|
||||
});
|
||||
|
||||
console.log(
|
||||
"No clean: " +
|
||||
found_noclean +
|
||||
" | Need to clean: " +
|
||||
found_needclean +
|
||||
" | Related " +
|
||||
found_maybe_related
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Update GC Proto
|
||||
// get_cmdid_gc(); // 1. get cmd old gc
|
||||
// read_cmdid_ht_json(); // 2 or
|
||||
|
@ -746,4 +865,6 @@ function scan_gc() {
|
|||
// cmdid_to_op(); // 4. update op
|
||||
// npx prettier --write PacketOpcodes.java
|
||||
// scan_gc(); // 5. scan gc
|
||||
clean_proto_gen(); // 6. clean proto
|
||||
//clean_proto_gen(); // 6. clean proto
|
||||
clean_proto_gen_v2();
|
||||
//clean_proto_event();
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "EALBKFBILFO.proto";
|
||||
|
||||
// Name: AFKACLJCCHI
|
||||
message AFKACLJCCHI {
|
||||
repeated EALBKFBILFO level_info_list = 4;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ElectroherculesBattleLevelInfo.proto";
|
||||
|
||||
// Name: AGFJDCJANKA
|
||||
message AGFJDCJANKA {
|
||||
repeated ElectroherculesBattleLevelInfo level_info_list = 15;
|
||||
uint32 stage_id = 8;
|
||||
bool LFEIIEEMDOM = 11;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ChannellerSlabAssistInfo.proto";
|
||||
import "OHCIIIAJMBL.proto";
|
||||
|
||||
// Name: AIGHOMHDNIL
|
||||
message AIGHOMHDNIL {
|
||||
repeated ChannellerSlabAssistInfo assist_info_list = 13;
|
||||
repeated uint32 buff_id_list = 3;
|
||||
OHCIIIAJMBL BCKIOAIABPE = 14;
|
||||
OHCIIIAJMBL MNGBLEJJNIB = 2;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ItemParam.proto";
|
||||
|
||||
// Name: AIOCEOMJKII
|
||||
message AIOCEOMJKII {
|
||||
repeated uint32 OIIEOJDNKJG = 11;
|
||||
repeated ItemParam KHFBDFLDPKM = 4;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: ALAMJIMOCOP
|
||||
message ALAMJIMOCOP {
|
||||
uint32 open_time = 6;
|
||||
bool is_open = 2;
|
||||
uint32 BHLDOAAKIGA = 13;
|
||||
bool is_finished = 8;
|
||||
uint32 FELIKNNDJDG = 3;
|
||||
uint32 level_id = 11;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "GHNDMCFNLHN.proto";
|
||||
|
||||
// Name: AMFOFAPEHGM
|
||||
message AMFOFAPEHGM {
|
||||
repeated GHNDMCFNLHN level_data_list = 9;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: BACEMJKBMHN
|
||||
message BACEMJKBMHN {
|
||||
uint32 costume_id = 6;
|
||||
Vector spawn_pos = 8;
|
||||
Vector MGHIMMEFBDI = 12;
|
||||
uint32 avatar_id = 13;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "EDNCOEJLGBG.proto";
|
||||
|
||||
// Name: BHKGAINOAON
|
||||
message BHKGAINOAON {
|
||||
repeated EDNCOEJLGBG DAHEHDGKEHO = 12;
|
||||
uint32 pool_id = 7;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: CABODJPEHAN
|
||||
message CABODJPEHAN {
|
||||
uint32 max_score = 14;
|
||||
bool AFFBBBPHIHH = 1;
|
||||
uint32 level_id = 11;
|
||||
repeated uint32 chosen_avatar_list = 9;
|
||||
repeated uint32 chosen_skill_list = 15;
|
||||
bool is_finish = 6;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "LGCNHKIIMLL.proto";
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: CGDHNAGKLLP
|
||||
message CGDHNAGKLLP {
|
||||
Vector rot = 7;
|
||||
uint32 furniture_id = 14;
|
||||
repeated LGCNHKIIMLL JAHEFCKOHGL = 5;
|
||||
Vector pos = 8;
|
||||
uint32 guid = 3;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: CMILIIPNCIE
|
||||
message CMILIIPNCIE {
|
||||
uint32 score = 6;
|
||||
uint32 open_time = 1;
|
||||
uint32 dungeon_index = 5;
|
||||
bool is_open = 2;
|
||||
repeated uint32 PGFJHIDMAPG = 15;
|
||||
bool is_first_pass_reward_taken = 4;
|
||||
}
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "HitColliderType.proto";
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: CPAKHCFDGLO
|
||||
message CPAKHCFDGLO {
|
||||
float FCBNNPNJOHM = 7;
|
||||
Vector CAHAHBKFCGF = 5;
|
||||
float LFNEGKFGIIE = 9;
|
||||
int32 hit_box_index = 2;
|
||||
Vector NFAFFENBFCH = 4;
|
||||
HitColliderType hit_collider_type = 8;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "SeaLampV3ShadowStageInfo.proto";
|
||||
|
||||
// Name: DAEEOGCBCCK
|
||||
message DAEEOGCBCCK {
|
||||
repeated SeaLampV3ShadowStageInfo stage_info_list = 15;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: DAMDPHBCAKI
|
||||
message DAMDPHBCAKI {
|
||||
Vector pos = 11;
|
||||
Vector rot = 8;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DDFMGAHMONA
|
||||
message DDFMGAHMONA {
|
||||
uint32 slot_count = 7;
|
||||
repeated uint32 GOAALPLLBOA = 5;
|
||||
uint32 store_id = 6;
|
||||
repeated uint32 PMPOGCLAKKP = 2;
|
||||
repeated uint32 strategy_list = 11;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DDGEINCPPIK
|
||||
message DDGEINCPPIK {
|
||||
uint32 state = 1;
|
||||
uint32 LLNJKILEEBC = 14;
|
||||
uint32 quest_id = 8;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: DJBLPMPKGKO
|
||||
message DJBLPMPKGKO {
|
||||
Vector spawn_pos = 15;
|
||||
repeated int32 FKLNECJNJIN = 4;
|
||||
uint32 guid = 5;
|
||||
uint32 suite_id = 6;
|
||||
bool LODADOGPBJB = 1;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DKDAOPDHNED
|
||||
message DKDAOPDHNED {
|
||||
uint32 IOOHBFIGKHH = 11;
|
||||
uint32 BNODKLKHBPA = 12;
|
||||
uint32 JILIANEOBAP = 14;
|
||||
uint32 GIMMDPJPPNH = 10;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ExhibitionDisplayInfo.proto";
|
||||
import "OnlinePlayerInfo.proto";
|
||||
|
||||
// Name: DPACDAIBBIL
|
||||
message DPACDAIBBIL {
|
||||
repeated ExhibitionDisplayInfo card_list = 13;
|
||||
OnlinePlayerInfo player_info = 4;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: DPEAAFLAMIN
|
||||
message DPEAAFLAMIN {
|
||||
Vector center = 11;
|
||||
uint32 open_time = 1;
|
||||
uint32 pos_id = 2;
|
||||
bool is_open = 12;
|
||||
bool is_view = 14;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: EALBKFBILFO
|
||||
message EALBKFBILFO {
|
||||
uint32 level_id = 3;
|
||||
bool is_open = 15;
|
||||
uint32 max_score = 8;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: EDNCOEJLGBG
|
||||
message EDNCOEJLGBG {
|
||||
uint32 monster_id = 15;
|
||||
repeated uint32 affix_list = 9;
|
||||
uint32 level = 11;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "JJOOJEHEFDC.proto";
|
||||
|
||||
// Name: EJDDAFOGCEF
|
||||
message EJDDAFOGCEF {
|
||||
repeated JJOOJEHEFDC level_info_list = 8;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: ELEEFNHCAOL
|
||||
message ELEEFNHCAOL {
|
||||
uint32 level_id = 6;
|
||||
bool is_finished = 13;
|
||||
uint32 stage_id = 10;
|
||||
bool is_open = 8;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "MCJFKEKAFGO.proto";
|
||||
|
||||
// Name: EOLLJLFBEKA
|
||||
message EOLLJLFBEKA {
|
||||
uint32 NACBICBMNFJ = 8;
|
||||
bool is_new_record = 13;
|
||||
uint32 final_score = 1;
|
||||
uint32 LFGKBLLGBBO = 6;
|
||||
MCJFKEKAFGO reason = 11;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: FCEGEHJMIMC
|
||||
message FCEGEHJMIMC {
|
||||
uint32 furniture_id = 12;
|
||||
Vector MGHIMMEFBDI = 7;
|
||||
Vector spawn_pos = 1;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AGFJDCJANKA.proto";
|
||||
|
||||
// Name: FHPFPENBEIB
|
||||
message FHPFPENBEIB {
|
||||
bool GHMGBHANDLN = 5;
|
||||
repeated AGFJDCJANKA stage_info_list = 12;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "PGHNMMFMKOF.proto";
|
||||
|
||||
// Name: FIDBMENLPEP
|
||||
message FIDBMENLPEP {
|
||||
repeated PGHNMMFMKOF stage_info_list = 1;
|
||||
repeated uint32 FEPNKDCPEJO = 14;
|
||||
uint32 OOOGEJCNAOK = 9;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: FIMJMLPLPAC
|
||||
message FIMJMLPLPAC {
|
||||
string product_id = 1;
|
||||
string price_tier = 2;
|
||||
uint32 FAMBHDAPAKF = 3;
|
||||
uint32 FOEPNNJHOCD = 4;
|
||||
uint32 begin_time = 5;
|
||||
uint32 end_time = 6;
|
||||
uint32 HCFKAGLCNAN = 7;
|
||||
}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ItemParam.proto";
|
||||
|
||||
// Name: FINEJDCEECI
|
||||
message FINEJDCEECI {
|
||||
// Name: KPKPFMLBAOL
|
||||
message KPKPFMLBAOL {
|
||||
repeated ItemParam GFLEMFDCFIM = 1;
|
||||
repeated ItemParam HBANPLNDOJA = 2;
|
||||
}
|
||||
|
||||
string product_id = 1;
|
||||
string price_tier = 2;
|
||||
uint32 JOIANPCEKPB = 3;
|
||||
uint32 EFIMMGMDACC = 4;
|
||||
uint32 MGICPJOFJOA = 5;
|
||||
uint32 FAHMOAMOKKF = 6;
|
||||
uint32 DPKGFEIHEED = 7;
|
||||
oneof APLLPBMLFFB {
|
||||
KPKPFMLBAOL resin_card = 101;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "NICMKPJLHMI.proto";
|
||||
|
||||
// Name: FNLKKMKJIDF
|
||||
message FNLKKMKJIDF {
|
||||
repeated NICMKPJLHMI GOBAMHBPKEL = 5;
|
||||
uint32 FPIKCGDHADF = 9;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "LLOKNKLJFHI.proto";
|
||||
|
||||
// Name: GGBMIADMOHH
|
||||
message GGBMIADMOHH {
|
||||
repeated LLOKNKLJFHI stage_data_list = 12;
|
||||
uint32 IHCMMNBKCFH = 15;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GHNDMCFNLHN
|
||||
message GHNDMCFNLHN {
|
||||
uint32 level_id = 3;
|
||||
bool is_level_open = 6;
|
||||
uint32 AIICAANNDFB = 5;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GKIJDMOCNDH
|
||||
message GKIJDMOCNDH {
|
||||
uint32 PMAHGIMLNFD = 1;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GKLODALBJDF
|
||||
message GKLODALBJDF {
|
||||
bool is_finish = 12;
|
||||
uint32 stage_id = 1;
|
||||
bool is_open = 7;
|
||||
uint32 open_time = 8;
|
||||
uint32 FOPOGKDPFDB = 10;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "CMILIIPNCIE.proto";
|
||||
|
||||
// Name: HALOLKMILLH
|
||||
message HALOLKMILLH {
|
||||
repeated CMILIIPNCIE HKPHDELIAPJ = 5;
|
||||
uint32 open_time = 14;
|
||||
repeated uint32 taken_reward_index_list = 2;
|
||||
uint32 last_difficulty_id = 8;
|
||||
bool is_open = 10;
|
||||
}
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "DDFMGAHMONA.proto";
|
||||
import "JMBJHKIMDFC.proto";
|
||||
|
||||
// Name: HEIHACODPGK
|
||||
message HEIHACODPGK {
|
||||
uint32 APFPGJODBFO = 110;
|
||||
bool BCMHGOOECGK = 4;
|
||||
repeated uint32 HNODLJLIHGP = 1827;
|
||||
bool OGOCIGOAJLB = 873;
|
||||
bool KJPCJKHINJD = 13;
|
||||
uint32 FMMECOPACKC = 1940;
|
||||
uint32 OIEGFIJOFGL = 988;
|
||||
repeated DDFMGAHMONA BLDGMNNDGFJ = 8;
|
||||
bool DJHFHGKEDHP = 802;
|
||||
bool MJIFKEIJGIG = 2;
|
||||
uint32 OKNOAHLOFEL = 10;
|
||||
repeated uint32 unlock_strategy_list = 5;
|
||||
repeated uint32 LLLPHCOGFBG = 9;
|
||||
repeated uint32 AFILOLELHFA = 11;
|
||||
uint32 JIIPBLOOFHC = 14;
|
||||
uint32 store_round = 15;
|
||||
bool NCMAKPOPMOM = 1781;
|
||||
repeated uint32 EFLHJPMLAPF = 12;
|
||||
bool BNAAILOMLOA = 6;
|
||||
JMBJHKIMDFC IDPGDFJJMFF = 1;
|
||||
bool ALKLDMIEONO = 7;
|
||||
map<uint32, bool> NNAOPIMFFNF = 3;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "LDNBDMBELBA.proto";
|
||||
|
||||
// Name: HKCAHHHHPGL
|
||||
message HKCAHHHHPGL {
|
||||
repeated LDNBDMBELBA stage_info_list = 3;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: HMEFDAPADKA
|
||||
message HMEFDAPADKA {
|
||||
bool is_open = 12;
|
||||
uint32 stage_id = 6;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "VintageCampChallengeLevelData.proto";
|
||||
|
||||
// Name: HOPFOECLFLA
|
||||
message HOPFOECLFLA {
|
||||
uint32 open_time = 12;
|
||||
bool is_open = 5;
|
||||
bool is_finish = 1;
|
||||
map<uint32, VintageCampChallengeLevelData> DPHMHBLJDNG = 7;
|
||||
uint32 BCKONCKLJAD = 10;
|
||||
uint32 stage_id = 11;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: IAMODOAMICJ
|
||||
message IAMODOAMICJ {
|
||||
uint32 begin_time = 8;
|
||||
uint32 FLNDBEEKMFN = 5;
|
||||
uint32 end_time = 12;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "DPEAAFLAMIN.proto";
|
||||
|
||||
// Name: IMADEKGFIFA
|
||||
message IMADEKGFIFA {
|
||||
repeated DPEAAFLAMIN photo_pos_data_list = 9;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "POLLPFJAIPM.proto";
|
||||
|
||||
// Name: JFAEOPHPBGL
|
||||
message JFAEOPHPBGL {
|
||||
repeated POLLPFJAIPM stage_info_list = 12;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: JJOOJEHEFDC
|
||||
message JJOOJEHEFDC {
|
||||
uint32 max_score = 10;
|
||||
uint32 level_id = 1;
|
||||
bool is_open = 8;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: JLADMBEDMHP
|
||||
message JLADMBEDMHP {
|
||||
repeated uint32 LJFDCKDKDDD = 9;
|
||||
uint32 template_id = 4;
|
||||
uint32 EOMGIJGKNKH = 14;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "OJEEKAIOFBO.proto";
|
||||
|
||||
// Name: JMBJHKIMDFC
|
||||
message JMBJHKIMDFC {
|
||||
map<uint32, OJEEKAIOFBO> MHKGBAKJPDP = 3;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: JONHAPLJANI
|
||||
message JONHAPLJANI {
|
||||
bool is_finish = 12;
|
||||
uint32 min_finish_time = 4;
|
||||
uint32 LEDKDCJIDNE = 5;
|
||||
bool is_have_try = 8;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KECDCNCPKIO
|
||||
message KECDCNCPKIO {
|
||||
uint32 level_id = 9;
|
||||
uint32 cost_time = 8;
|
||||
bool is_new_record = 7;
|
||||
uint32 FCPEHFBPLAM = 3;
|
||||
uint32 KAOLADNKIDE = 15;
|
||||
uint32 NBAIOEKMHJN = 11;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KFMDIFPCNOC
|
||||
message KFMDIFPCNOC {
|
||||
uint32 FELIKNNDJDG = 6;
|
||||
bool is_finished = 2;
|
||||
uint32 BHLDOAAKIGA = 13;
|
||||
bool is_open = 5;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "VintagePresentLevelData.proto";
|
||||
|
||||
// Name: KINEAIJCOHJ
|
||||
message KINEAIJCOHJ {
|
||||
bool is_open = 4;
|
||||
uint32 open_time = 1;
|
||||
uint32 stage_id = 8;
|
||||
bool is_finish = 14;
|
||||
map<uint32, VintagePresentLevelData> EMOJAOJMOJG = 2;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KKAGAEDPGGK
|
||||
message KKAGAEDPGGK {
|
||||
string HBCIEPELAKP = 1;
|
||||
string PFDENLGHKKG = 2;
|
||||
string JIIPGPJDHEA = 9;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KPDGACKMNJA
|
||||
message KPDGACKMNJA {
|
||||
float OGEJIAIJMDB = 14;
|
||||
float AKLACKOIKOE = 7;
|
||||
uint32 NCIHLNFLAAF = 10;
|
||||
float PFNLKOMLOIO = 4;
|
||||
float JLEGJBGOHHP = 2;
|
||||
uint32 LDDDDFHEMBA = 3;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LDNBDMBELBA
|
||||
message LDNBDMBELBA {
|
||||
uint32 stage_id = 5;
|
||||
bool is_finished = 6;
|
||||
bool is_open = 3;
|
||||
uint32 level_id = 2;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: LGCNHKIIMLL
|
||||
message LGCNHKIIMLL {
|
||||
Vector pos = 14;
|
||||
Vector rot = 3;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LHPBALCGMJH
|
||||
message LHPBALCGMJH {
|
||||
bool CCOOPAOKIGG = 8;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LIJKGGFCHOB
|
||||
message LIJKGGFCHOB {
|
||||
string product_id = 1;
|
||||
string price_tier = 2;
|
||||
uint32 JOIANPCEKPB = 3;
|
||||
uint32 GOJEILKOHBH = 4;
|
||||
uint32 CGACGBLLNGP = 5;
|
||||
uint32 KCHMFBKCLKO = 6;
|
||||
bool is_audit = 7;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LLOKNKLJFHI
|
||||
message LLOKNKLJFHI {
|
||||
bool is_open = 12;
|
||||
uint32 best_score = 4;
|
||||
uint32 stage_id = 10;
|
||||
bool is_finish = 13;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MBLNIKHFGKN
|
||||
message MBLNIKHFGKN {
|
||||
repeated uint32 INLGCJEOHJI = 1;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MCJFKEKAFGO
|
||||
enum MCJFKEKAFGO {
|
||||
MCJFKEKAFGO_BPPDBCCCOAA = 0;
|
||||
MCJFKEKAFGO_JPMHGKDFAHK = 1;
|
||||
MCJFKEKAFGO_GCIFFKOIAFG = 2;
|
||||
MCJFKEKAFGO_HAJLBEECAMM = 3;
|
||||
MCJFKEKAFGO_PIKKCILBFKC = 4;
|
||||
MCJFKEKAFGO_OEIMHIFCPIK = 5;
|
||||
MCJFKEKAFGO_CAALGPKKBLB = 6;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ClientInputType.proto";
|
||||
import "NPMJFJMFAPP.proto";
|
||||
|
||||
// Name: MCJJAJKEOAM
|
||||
message MCJJAJKEOAM {
|
||||
repeated ClientInputType AONMOAFKMLK = 8;
|
||||
repeated NPMJFJMFAPP level_list = 6;
|
||||
repeated ClientInputType ADGFILCKAMB = 1;
|
||||
repeated uint32 GONHBOGJBPL = 11;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "IrodoriChessEntranceDetailInfo.proto";
|
||||
|
||||
// Name: MCOPOAMEGCP
|
||||
message MCOPOAMEGCP {
|
||||
repeated uint32 CNDHCLDMGJP = 7;
|
||||
uint32 map_id = 4;
|
||||
uint32 best_score = 9;
|
||||
IrodoriChessEntranceDetailInfo entrance_detail_info = 13;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MNFJFJANFEH
|
||||
message MNFJFJANFEH {
|
||||
uint32 best_score = 13;
|
||||
bool KHCOGGPJNML = 15;
|
||||
uint32 challenge_id = 11;
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "BACEMJKBMHN.proto";
|
||||
import "CGDHNAGKLLP.proto";
|
||||
import "DAMDPHBCAKI.proto";
|
||||
import "DJBLPMPKGKO.proto";
|
||||
import "FCEGEHJMIMC.proto";
|
||||
import "FNLKKMKJIDF.proto";
|
||||
import "NALOPCHENIP.proto";
|
||||
import "NICMKPJLHMI.proto";
|
||||
import "OHILLFINBBI.proto";
|
||||
|
||||
// Name: NABBLDGHGBP
|
||||
message NABBLDGHGBP {
|
||||
repeated DJBLPMPKGKO OEBFPJCALAB = 10;
|
||||
bool DIDPHACGMIM = 4;
|
||||
repeated FCEGEHJMIMC BMCCFHCOONP = 5;
|
||||
repeated NALOPCHENIP LNHPBBENFJB = 9;
|
||||
uint32 FLOONDGBJDK = 7;
|
||||
repeated NICMKPJLHMI BKDJHPLLNNM = 14;
|
||||
repeated CGDHNAGKLLP field_list = 13;
|
||||
repeated FNLKKMKJIDF KJEANMCBDHD = 12;
|
||||
repeated OHILLFINBBI IAHAOPPBBMB = 3;
|
||||
uint32 block_id = 1;
|
||||
repeated DAMDPHBCAKI AFJJIMFLFEM = 2;
|
||||
repeated BACEMJKBMHN LNMMCOKJCDD = 11;
|
||||
repeated NICMKPJLHMI LJANEFIBHEJ = 15;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: NALOPCHENIP
|
||||
message NALOPCHENIP {
|
||||
uint32 height = 8;
|
||||
bytes data = 6;
|
||||
uint32 JKMCCOJKLKF = 14;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "GGBMIADMOHH.proto";
|
||||
import "IMADEKGFIFA.proto";
|
||||
import "PDHJBMOMMGJ.proto";
|
||||
|
||||
// Name: NFHMNCKJOEI
|
||||
message NFHMNCKJOEI {
|
||||
PDHJBMOMMGJ music_game_info = 11;
|
||||
IMADEKGFIFA photo_info = 13;
|
||||
GGBMIADMOHH pacman_info = 6;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "IrodoriPoetryThemeData.proto";
|
||||
|
||||
// Name: NMJJDGLFAOO
|
||||
message NMJJDGLFAOO {
|
||||
repeated IrodoriPoetryThemeData ENCFNJCMFFK = 13;
|
||||
uint32 INPNIFNEDDL = 1;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: NPMJFJMFAPP
|
||||
message NPMJFJMFAPP {
|
||||
uint32 min_finish_time = 13;
|
||||
bool is_finished = 15;
|
||||
uint32 id = 6;
|
||||
bool AFFBBBPHIHH = 3;
|
||||
bool FILJDJKJKPL = 1;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OHCIIIAJMBL
|
||||
message OHCIIIAJMBL {
|
||||
uint32 BGNPOHJEBKA = 14;
|
||||
map<uint32, uint32> DOBMECNALEP = 11;
|
||||
uint32 JKEPCIPFGLD = 7;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: OHILLFINBBI
|
||||
message OHILLFINBBI {
|
||||
uint32 guid = 2;
|
||||
repeated int32 FKLNECJNJIN = 4;
|
||||
Vector spawn_pos = 10;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ELEEFNHCAOL.proto";
|
||||
|
||||
// Name: OHKODCEMCAE
|
||||
message OHKODCEMCAE {
|
||||
repeated ELEEFNHCAOL stage_info_list = 15;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ItemParam.proto";
|
||||
|
||||
// Name: OJEEKAIOFBO
|
||||
message OJEEKAIOFBO {
|
||||
uint32 trader_id = 9;
|
||||
repeated ItemParam MEKHDALGJJL = 3;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OLAHPIKKKOM
|
||||
message OLAHPIKKKOM {
|
||||
float IHKHEPAGNFD = 1;
|
||||
bool ABCENJAFGOF = 2;
|
||||
uint32 fungus_id = 8;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OMCFMEFELOC
|
||||
message OMCFMEFELOC {
|
||||
uint32 fungus_id = 7;
|
||||
uint32 MCMBFGDNCCG = 2;
|
||||
uint32 HNEHJAHLJAK = 8;
|
||||
bool BBDIAJGJJMI = 4;
|
||||
uint32 name_id = 13;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OMGFECMPJFA
|
||||
message OMGFECMPJFA {
|
||||
uint32 player_uid = 11;
|
||||
repeated uint32 GHNFNOGNKJN = 3;
|
||||
uint32 choose_skill_no = 2;
|
||||
repeated uint32 avatar_id_list = 9;
|
||||
repeated uint32 NHFIIJNMKGB = 7;
|
||||
bool JGBBIPCIMHN = 5;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "JONHAPLJANI.proto";
|
||||
|
||||
// Name: ONGFFNHKKIA
|
||||
message ONGFFNHKKIA {
|
||||
uint32 level_id = 13;
|
||||
repeated JONHAPLJANI LCBIEAMEBPF = 4;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "MusicGameRecord.proto";
|
||||
|
||||
// Name: PDHJBMOMMGJ
|
||||
message PDHJBMOMMGJ {
|
||||
map<uint32, MusicGameRecord> music_game_record_map = 11;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: PGHNMMFMKOF
|
||||
message PGHNMMFMKOF {
|
||||
bool is_open = 9;
|
||||
uint32 stage_id = 5;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: PKGGDPOEDKH
|
||||
message PKGGDPOEDKH {
|
||||
int32 IMNKIGNBJFG = 13;
|
||||
int32 DGABGOHFAOB = 4;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "MNFJFJANFEH.proto";
|
||||
|
||||
// Name: POLLPFJAIPM
|
||||
message POLLPFJAIPM {
|
||||
bool is_open = 7;
|
||||
uint32 stage_id = 10;
|
||||
repeated MNFJFJANFEH challenge_info_list = 9;
|
||||
}
|
||||
|
Loading…
Reference in New Issue