Edit on GitHub

GameService Server User Course Records Response

Summary

This packet contains the user's all-time course records as shown in the User Info screen.

This is one of the responses to GameService Client 0x002F User Information Request.

Structure

gameservice_server_015c_user_course_records_response

Name Type Summary
request_type u1 Total/Season matches request packet.
user_id u4 Matches request packet.
user_course_record_count_standard u4
user_course_record_data_standard user_course_record_data[user_course_record_count_standard] Standard records.
user_course_record_count_assist u4
user_course_record_data_assist user_course_record_data[user_course_record_count_assist] Assist-mode records.

Enums

request_type

Key Value
request_type::total_original 0
request_type::season_original 5
request_type::total_natural 10
request_type::total_grand_prix 11
request_type::season_natural 51
request_type::season_grand_prix 52

Definition

meta:
  id: gameservice_server_015c_user_course_records_response
  title: GameService Server User Course Records Response
  encoding: ASCII
  endian: le
  imports:
    - ../../common/pstring
    - ../../common/user_course_record_data
seq:
  - id: request_type
    type: u1
    enum: request_type
  - id: user_id
    type: u4
  - id: user_course_record_count_standard
    type: u4
  - id: user_course_record_data_standard
    type: user_course_record_data
    repeat: expr
    repeat-expr: user_course_record_count_standard
  - id: user_course_record_count_assist
    type: u4
  - id: user_course_record_data_assist
    type: user_course_record_data
    repeat: expr
    repeat-expr: user_course_record_count_assist
enums:
  request_type:
    0: total_original
    5: season_original
    10: total_natural
    11: total_grand_prix
    51: season_natural
    52: season_grand_prix

Examples

No examples available. Contribute one?