93 lines
2.7 KiB
Protocol Buffer
93 lines
2.7 KiB
Protocol Buffer
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
|
|
}
|