mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2024-12-25 07:59:24 +03:00
for gc quest
This commit is contained in:
parent
628f7672dc
commit
bfa4146d6e
@ -6,6 +6,7 @@ import "ActivityPushTipsData.proto";
|
||||
import "ActivityWatcherInfo.proto";
|
||||
|
||||
import "MusicGameActivityDetailInfo.proto";
|
||||
import "TrialAvatarActivityDetailInfo.proto";
|
||||
|
||||
// Name: EIPLHBCKIIO
|
||||
message ActivityInfo {
|
||||
@ -36,7 +37,9 @@ message ActivityInfo {
|
||||
oneof detail {
|
||||
|
||||
// event gc
|
||||
TrialAvatarActivityDetailInfo trial_avatar_info = 12;
|
||||
MusicGameActivityDetailInfo music_game_info = 1966;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
9
proto/AvatarDelNotify.proto
Normal file
9
proto/AvatarDelNotify.proto
Normal file
@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: ABHDPPOLMHE
|
||||
// CmdId: 1621
|
||||
message AvatarDelNotify {
|
||||
repeated uint64 avatar_guid_list = 11;
|
||||
}
|
9
proto/CheckUgcStateReq.proto
Normal file
9
proto/CheckUgcStateReq.proto
Normal file
@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// CmdId: 6342 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message CheckUgcStateReq {}
|
10
proto/CheckUgcStateRsp.proto
Normal file
10
proto/CheckUgcStateRsp.proto
Normal file
@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// CmdId: 6314 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message CheckUgcStateRsp {
|
||||
int32 retcode = 7;
|
||||
}
|
13
proto/CheckUgcUpdateReq.proto
Normal file
13
proto/CheckUgcUpdateReq.proto
Normal file
@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
import "UgcType.proto";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// CmdId: 6320 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message CheckUgcUpdateReq {
|
||||
UgcType ugc_type = 13;
|
||||
}
|
14
proto/CheckUgcUpdateRsp.proto
Normal file
14
proto/CheckUgcUpdateRsp.proto
Normal file
@ -0,0 +1,14 @@
|
||||
syntax = "proto3";
|
||||
|
||||
import "UgcType.proto";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// CmdId: 6345 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message CheckUgcUpdateRsp {
|
||||
repeated uint64 update_ugc_guid_list = 15;
|
||||
int32 retcode = 10;
|
||||
UgcType ugc_type = 12;
|
||||
}
|
8
proto/CloseCommonTipsNotify.proto
Normal file
8
proto/CloseCommonTipsNotify.proto
Normal file
@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: AFLOLBEDPJM
|
||||
// CmdId: 3196
|
||||
message CloseCommonTipsNotify {
|
||||
}
|
21
proto/DungeonPlayerDieNotify.proto
Normal file
21
proto/DungeonPlayerDieNotify.proto
Normal file
@ -0,0 +1,21 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "PlayerDieType.proto";
|
||||
import "StrengthenPointData.proto";
|
||||
|
||||
// Name: EPKICJCBBIF
|
||||
// CmdId: 959
|
||||
message DungeonPlayerDieNotify {
|
||||
uint32 murderer_entity_id = 1;
|
||||
uint32 dungeon_id = 2;
|
||||
uint32 wait_time = 11;
|
||||
map<uint32, StrengthenPointData> strengthen_point_data_map = 15;
|
||||
uint32 revive_count = 5;
|
||||
PlayerDieType die_type = 6;
|
||||
oneof entity {
|
||||
uint32 monster_id = 4;
|
||||
uint32 gadget_id = 7;
|
||||
}
|
||||
}
|
13
proto/DungeonPlayerDieReq.proto
Normal file
13
proto/DungeonPlayerDieReq.proto
Normal file
@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "PlayerDieType.proto";
|
||||
|
||||
// Name: MJCFJHMAMOL
|
||||
// CmdId: 929
|
||||
message DungeonPlayerDieReq {
|
||||
uint32 dungeon_id = 9;
|
||||
PlayerDieType die_type = 13;
|
||||
}
|
||||
|
11
proto/DungeonPlayerDieRsp.proto
Normal file
11
proto/DungeonPlayerDieRsp.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: PAANABIGFPI
|
||||
// CmdId: 927
|
||||
message DungeonPlayerDieRsp {
|
||||
int32 retcode = 1;
|
||||
}
|
||||
|
11
proto/EnterTrialAvatarActivityDungeonReq.proto
Normal file
11
proto/EnterTrialAvatarActivityDungeonReq.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: BODNCMMJHFA
|
||||
// CmdId: 2084
|
||||
message EnterTrialAvatarActivityDungeonReq {
|
||||
uint32 enter_point_id = 15;
|
||||
uint32 activity_id = 7;
|
||||
uint32 trial_avatar_index_id = 13;
|
||||
}
|
11
proto/EnterTrialAvatarActivityDungeonRsp.proto
Normal file
11
proto/EnterTrialAvatarActivityDungeonRsp.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: PAFBDJNHHJB
|
||||
// CmdId: 2154
|
||||
message EnterTrialAvatarActivityDungeonRsp {
|
||||
int32 retcode = 3;
|
||||
uint32 activity_id = 12;
|
||||
uint32 trial_avatar_index_id = 5;
|
||||
}
|
12
proto/ExecuteGadgetLuaReq.proto
Normal file
12
proto/ExecuteGadgetLuaReq.proto
Normal file
@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: CPGCKPFMILP
|
||||
// CmdId: 217
|
||||
message ExecuteGadgetLuaReq {
|
||||
int32 param1 = 14;
|
||||
int32 param3 = 5;
|
||||
int32 param2 = 4;
|
||||
uint32 source_entity_id = 9;
|
||||
}
|
9
proto/ExecuteGadgetLuaRsp.proto
Normal file
9
proto/ExecuteGadgetLuaRsp.proto
Normal file
@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: HAJKCLEOHJL
|
||||
// CmdId: 224
|
||||
message ExecuteGadgetLuaRsp {
|
||||
int32 retcode = 7;
|
||||
}
|
12
proto/GetUgcBriefInfoReq.proto
Normal file
12
proto/GetUgcBriefInfoReq.proto
Normal file
@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "UgcType.proto";
|
||||
|
||||
// Name: DPBNMIFDCJH
|
||||
// CmdId: 6309
|
||||
message GetUgcBriefInfoReq {
|
||||
UgcType ugc_type = 1;
|
||||
uint64 ugc_guid = 12;
|
||||
}
|
17
proto/GetUgcBriefInfoRsp.proto
Normal file
17
proto/GetUgcBriefInfoRsp.proto
Normal file
@ -0,0 +1,17 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "UgcMusicBriefInfo.proto";
|
||||
import "UgcType.proto";
|
||||
|
||||
// Name: HCHEBMEEOJO
|
||||
// CmdId: 6346
|
||||
message GetUgcBriefInfoRsp {
|
||||
UgcType ugc_type = 14;
|
||||
int32 retcode = 4;
|
||||
uint64 ugc_guid = 7;
|
||||
oneof brief {
|
||||
UgcMusicBriefInfo music_brief_info = 8;
|
||||
}
|
||||
}
|
@ -1,14 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "MusicGameRecord.proto";
|
||||
import "UgcMusicBriefInfo.proto";
|
||||
|
||||
// Name: CJNEENHAPEE
|
||||
message MusicGameActivityDetailInfo {
|
||||
repeated UgcMusicBriefInfo OMGGIPLOILH = 9;
|
||||
repeated UgcMusicBriefInfo JJMBELIDNLN = 1;
|
||||
map<uint32, MusicGameRecord> music_game_record_map = 13;
|
||||
}
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// 3.2
|
||||
message MusicGameActivityDetailInfo {
|
||||
repeated UgcMusicBriefInfo ugc_record_list = 4;
|
||||
repeated UgcMusicBriefInfo ugc_search_list = 7;
|
||||
map<uint32, MusicGameRecord> music_game_record_map = 8;
|
||||
}
|
||||
|
@ -2,11 +2,9 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MPJJDJEINNM
|
||||
// 3.2
|
||||
message MusicGameRecord {
|
||||
bool is_unlock = 12;
|
||||
uint32 max_score = 4;
|
||||
uint32 max_combo = 7;
|
||||
bool is_unlock = 9;
|
||||
uint32 max_score = 11;
|
||||
uint32 max_combo = 6;
|
||||
}
|
||||
|
||||
|
@ -2,27 +2,27 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KKNNAGLMLKD
|
||||
// CmdId: 8278
|
||||
// CmdId: 8892 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message MusicGameSettleReq {
|
||||
uint32 APJPLBOJEGN = 1;
|
||||
uint32 combo = 14;
|
||||
uint64 ugc_guid = 6;
|
||||
uint32 OJIACEJOFJF = 1954;
|
||||
uint32 max_combo = 15;
|
||||
bool is_save_score = 3;
|
||||
uint32 BFAIDHEKEOD = 181;
|
||||
repeated uint32 DGMDAOAENMJ = 630;
|
||||
uint32 score = 2;
|
||||
bool JIIDBCILMEP = 1707;
|
||||
uint32 JNBMKEFPJIC = 1085;
|
||||
bool AECNMHLOMBH = 634;
|
||||
float speed = 1108;
|
||||
repeated uint32 NNIJFEMDAIM = 13;
|
||||
uint32 HPAMHHMILKM = 8;
|
||||
uint32 NDOFNFADKJH = 10;
|
||||
uint32 correct_hit = 4;
|
||||
uint32 music_basic_id = 12;
|
||||
repeated uint32 button_list = 384;
|
||||
uint32 delay = 795;
|
||||
repeated uint32 note_list = 4;
|
||||
uint32 score_rating = 15;
|
||||
uint32 score = 9;
|
||||
uint64 ugc_guid = 6;
|
||||
uint32 restart_times = 13;
|
||||
bool is_custom_delay = 422;
|
||||
uint32 max_combo = 5;
|
||||
uint32 is_full_combo = 1058;
|
||||
float speed = 409;
|
||||
bool is_save_score = 3;
|
||||
uint32 combo = 1;
|
||||
uint32 music_basic_id = 7;
|
||||
uint32 star_rating = 2;
|
||||
uint32 volume = 1953;
|
||||
uint32 correct_hit = 14;
|
||||
bool is_custom_speed = 1285;
|
||||
}
|
||||
|
||||
|
@ -2,14 +2,13 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: ANDLNOABFII
|
||||
// CmdId: 8542
|
||||
// CmdId: 8673 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message MusicGameSettleRsp {
|
||||
uint64 ugc_guid = 9;
|
||||
bool is_unlock_next_level = 5;
|
||||
uint32 music_basic_id = 14;
|
||||
bool is_new_record = 7;
|
||||
int32 retcode = 15;
|
||||
int32 retcode = 11;
|
||||
uint32 music_basic_id = 5;
|
||||
bool is_new_record = 6;
|
||||
bool is_unlock_next_level = 2;
|
||||
uint64 ugc_guid = 10;
|
||||
}
|
||||
|
||||
|
@ -2,12 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KIECLHFBINF
|
||||
// CmdId: 8103
|
||||
// CmdId: 8406 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message MusicGameStartReq {
|
||||
uint64 ugc_guid = 13;
|
||||
bool is_save_score = 7;
|
||||
uint32 music_basic_id = 4;
|
||||
uint32 music_basic_id = 2;
|
||||
bool is_save_score = 11;
|
||||
uint64 ugc_guid = 3;
|
||||
}
|
||||
|
||||
|
@ -2,12 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GGFNHKHDDKC
|
||||
// CmdId: 8334
|
||||
// CmdId: 8326 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message MusicGameStartRsp {
|
||||
int32 retcode = 9;
|
||||
uint64 ugc_guid = 15;
|
||||
uint32 music_basic_id = 11;
|
||||
uint32 music_basic_id = 4;
|
||||
int32 retcode = 1;
|
||||
uint64 ugc_guid = 15;
|
||||
}
|
||||
|
||||
|
9
proto/OfficialCustomDungeon.proto
Normal file
9
proto/OfficialCustomDungeon.proto
Normal file
@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// 3.2
|
||||
message OfficialCustomDungeon {
|
||||
uint32 dungeon_id = 11;
|
||||
uint32 win_times = 3;
|
||||
}
|
11
proto/ReceivedTrialAvatarActivityRewardReq.proto
Normal file
11
proto/ReceivedTrialAvatarActivityRewardReq.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KHHINOIPNPA
|
||||
// CmdId: 2005
|
||||
message ReceivedTrialAvatarActivityRewardReq {
|
||||
uint32 trial_avatar_index_id = 3;
|
||||
}
|
||||
|
13
proto/ReceivedTrialAvatarActivityRewardRsp.proto
Normal file
13
proto/ReceivedTrialAvatarActivityRewardRsp.proto
Normal file
@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LIMEMDMOOCJ
|
||||
// CmdId: 2009
|
||||
message ReceivedTrialAvatarActivityRewardRsp {
|
||||
uint32 activity_id = 12;
|
||||
uint32 trial_avatar_index_id = 15;
|
||||
int32 retcode = 5;
|
||||
}
|
||||
|
21
proto/SaveUgcReq.proto
Normal file
21
proto/SaveUgcReq.proto
Normal file
@ -0,0 +1,21 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "UgcMusicBriefInfo.proto";
|
||||
import "UgcMusicRecord.proto";
|
||||
import "UgcType.proto";
|
||||
|
||||
// Name: DMPCNMHFEHN
|
||||
// CmdId: 6344
|
||||
message SaveUgcReq {
|
||||
UgcType ugc_type = 13;
|
||||
uint32 schedule_id = 2;
|
||||
oneof record {
|
||||
UgcMusicRecord music_record = 11;
|
||||
}
|
||||
oneof brief {
|
||||
UgcMusicBriefInfo music_brief_info = 380;
|
||||
}
|
||||
}
|
||||
|
15
proto/SaveUgcRsp.proto
Normal file
15
proto/SaveUgcRsp.proto
Normal file
@ -0,0 +1,15 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "UgcType.proto";
|
||||
|
||||
// Name: JKPCEIOLHFA
|
||||
// CmdId: 6332
|
||||
message SaveUgcRsp {
|
||||
UgcType ugc_type = 3;
|
||||
uint64 ugc_guid = 6;
|
||||
int32 retcode = 14;
|
||||
bool JGBHEMIDGCJ = 11;
|
||||
}
|
||||
|
21
proto/ScenePlayerSoundNotify.proto
Normal file
21
proto/ScenePlayerSoundNotify.proto
Normal file
@ -0,0 +1,21 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: EMBMCPPLGPA
|
||||
// CmdId: 201
|
||||
message ScenePlayerSoundNotify {
|
||||
// Name: MCCICFBIADN
|
||||
enum PlaySoundType {
|
||||
PLAY_SOUND_NONE = 0;
|
||||
PLAY_SOUND_START = 1;
|
||||
PLAY_SOUND_STOP = 2;
|
||||
}
|
||||
|
||||
PlaySoundType play_type = 14;
|
||||
Vector play_pos = 1;
|
||||
string sound_name = 4;
|
||||
}
|
||||
|
11
proto/ShowClientGuideNotify.proto
Normal file
11
proto/ShowClientGuideNotify.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LAJJKMLLJEB
|
||||
// CmdId: 3384
|
||||
message ShowClientGuideNotify {
|
||||
string guide_name = 11;
|
||||
}
|
||||
|
13
proto/ShowCommonTipsNotify.proto
Normal file
13
proto/ShowCommonTipsNotify.proto
Normal file
@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DCNCLONCJHI
|
||||
// CmdId: 3469
|
||||
message ShowCommonTipsNotify {
|
||||
uint32 close_time = 1;
|
||||
string content = 6;
|
||||
string title = 14;
|
||||
}
|
||||
|
11
proto/TrialAvatarActivityDetailInfo.proto
Normal file
11
proto/TrialAvatarActivityDetailInfo.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "TrialAvatarActivityRewardDetailInfo.proto";
|
||||
|
||||
// Name: OIGGLAODKKL
|
||||
message TrialAvatarActivityDetailInfo {
|
||||
repeated TrialAvatarActivityRewardDetailInfo reward_info_list = 4;
|
||||
}
|
||||
|
13
proto/TrialAvatarActivityRewardDetailInfo.proto
Normal file
13
proto/TrialAvatarActivityRewardDetailInfo.proto
Normal file
@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: BEBIONDAIJE
|
||||
message TrialAvatarActivityRewardDetailInfo {
|
||||
bool received_reward = 12; // MCCAEONNHPH
|
||||
uint32 reward_id = 8;
|
||||
bool passed_dungeon = 14; // JNEMHMEMNEB
|
||||
uint32 trial_avatar_index_id = 13;
|
||||
}
|
||||
|
11
proto/TrialAvatarInDungeonIndexNotify.proto
Normal file
11
proto/TrialAvatarInDungeonIndexNotify.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: NEIOEGLNCBC
|
||||
// CmdId: 2109
|
||||
message TrialAvatarInDungeonIndexNotify {
|
||||
uint32 trial_avatar_index_id = 6;
|
||||
}
|
||||
|
13
proto/UgcActivityDetailInfo.proto
Normal file
13
proto/UgcActivityDetailInfo.proto
Normal file
@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
import "OfficialCustomDungeon.proto";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// 3.2
|
||||
message UgcActivityDetailInfo {
|
||||
bool is_ugc_feature_closed = 10;
|
||||
uint32 custom_dungeon_group_id = 12;
|
||||
repeated OfficialCustomDungeon official_custom_dungeon_list = 5;
|
||||
bool is_enable_ugc = 11;
|
||||
}
|
@ -2,29 +2,26 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: NFCMDLFAPCF
|
||||
// 3.2
|
||||
message UgcMusicBriefInfo {
|
||||
uint64 import_from_ugc_guid = 6;
|
||||
bool BFBOOIBDEFL = 15;
|
||||
uint32 OMKIMIPNGLF = 1847;
|
||||
string creator_nickname = 13;
|
||||
uint32 ICHFOLMCONK = 9;
|
||||
uint32 music_id = 10;
|
||||
uint32 ECGMBEDIMAF = 14;
|
||||
uint32 JDMDEBFDOCB = 1288;
|
||||
bool IKPEAIAEIOE = 12;
|
||||
bool is_psn_platform = 8;
|
||||
uint32 BGBGAHDGCOD = 567;
|
||||
repeated uint32 NEPBHGEPAJF = 1605;
|
||||
uint32 FENKBJEOFOD = 1535;
|
||||
uint32 FCCLIJPGIMB = 2;
|
||||
repeated uint32 BINOPNBOMLE = 429;
|
||||
uint32 version = 11;
|
||||
uint64 ugc_guid = 3;
|
||||
uint32 max_score = 1;
|
||||
uint32 MNFFJEHHPNG = 4;
|
||||
bool GPMMJBKAIMN = 5;
|
||||
uint32 MDNHFEMGKIL = 7;
|
||||
uint64 import_from_ugc_guid = 5;
|
||||
bool is_published = 8;
|
||||
bool is_played = 1;
|
||||
uint32 music_id = 2;
|
||||
uint32 save_page_type = 1182;
|
||||
uint32 save_idx = 12;
|
||||
string creator_nickname = 10;
|
||||
uint32 version = 15;
|
||||
uint32 save_time = 3;
|
||||
repeated uint32 after_note_list = 1002;
|
||||
repeated uint32 before_note_list = 982;
|
||||
bool is_psn_platform = 9;
|
||||
uint32 time_line_edit_time = 1822;
|
||||
bool is_changed_after_publish = 11;
|
||||
uint32 publish_time = 13;
|
||||
uint32 max_score = 14;
|
||||
uint32 real_time_edit_time = 576;
|
||||
uint32 note_count = 7;
|
||||
uint64 ugc_guid = 4;
|
||||
uint32 self_max_score = 6;
|
||||
}
|
||||
|
||||
|
@ -2,10 +2,8 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KELICPOLEGO
|
||||
// 3.2
|
||||
message UgcMusicNote {
|
||||
uint32 start_time = 15;
|
||||
uint32 end_time = 8;
|
||||
uint32 start_time = 12;
|
||||
uint32 end_time = 5;
|
||||
}
|
||||
|
||||
|
@ -1,12 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "UgcMusicTrack.proto";
|
||||
|
||||
// Name: AMAEJCFDLLP
|
||||
message UgcMusicRecord {
|
||||
uint32 music_id = 6;
|
||||
repeated UgcMusicTrack music_track_list = 2;
|
||||
}
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// 3.2
|
||||
message UgcMusicRecord {
|
||||
repeated UgcMusicTrack music_track_list = 4;
|
||||
uint32 music_id = 13;
|
||||
}
|
||||
|
@ -1,11 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "UgcMusicNote.proto";
|
||||
|
||||
// Name: PNNCHCKBNDL
|
||||
message UgcMusicTrack {
|
||||
repeated UgcMusicNote music_note_list = 2;
|
||||
}
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// 3.2
|
||||
message UgcMusicTrack {
|
||||
repeated UgcMusicNote music_note_list = 6;
|
||||
}
|
||||
|
12
proto/UgcNotify.proto
Normal file
12
proto/UgcNotify.proto
Normal file
@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// CmdId: 6341 (3.2)
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message UgcNotify {
|
||||
bool is_ugc_publish_ban = 12;
|
||||
bool is_ugc_publish_feature_closed = 8;
|
||||
bool is_ugc_feature_closed = 15;
|
||||
}
|
@ -2,10 +2,9 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MOCGOKGHGNG
|
||||
// 3.2
|
||||
enum UgcType {
|
||||
UGC_TYPE_NONE = 0;
|
||||
UGC_TYPE_MUSIC_GAME = 1;
|
||||
UGC_TYPE_NONE = 0;
|
||||
UGC_TYPE_MUSIC_GAME = 1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user