Files
CapySR/proto/CmdMusicRhythmType.proto
T

92 lines
2.7 KiB
Protocol Buffer
Raw Normal View History

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
}