Edit on GitHub

GameService Server Shot Commit Announce

Summary

This packet relays the user's committed shot to all players.

As with all other shot announce packets, it is not relayed during tournaments/simultaneous play.

This is the response to GameService Client 0x0012 Shot Commit.

Structure

gameservice_server_0055_shot_commit_announce

Name Type Summary
connection_id u4 The user's connection ID who has rotated their shot.
shot_strength f4 From [GameService Client 0x0014 Shot Meter Input](/packets/gameservice/client/0014.ksy). Strength of shot (max 500).
shot_accuracy f4 From [GameService Client 0x0014 Shot Meter Input](/packets/gameservice/client/0014.ksy). Accuracy of shot (abt 140).
shot_english_curve f4 Unconfirmed. +Right, from -1 to +1.
shot_english_spin f4 Unconfirmed. +Down, from -1 to +1.
unknown_dc bytes[16]
unknown_fb f4
unknown_dd bytes[4]
shot_angle f4 From [GameService Client 0x0013 Shot Rotate](/packets/gameservice/client/0013.ksy). Rotation/aim of shot. May differ very slightly.
unknown_de bytes[4]
shot_pangya_bar f4 From [GameService Client 0x0014 Shot Meter Input](/packets/gameservice/client/0014.ksy). Location of the pangya bar (oft 140).
shot_club u4 From [GameService Client 0x0016 Shot Club Change](/packets/gameservice/client/0016.ksy). Used club of shot.
unknown_df bytes[13]
unknown_sa s4
unknown_fa f4

Definition

meta:
  id: gameservice_server_0055_shot_commit_announce
  title: GameService Server Shot Commit Announce
  encoding: ASCII
  endian: le
  imports:
    - ../../common/pstring
seq:
  - id: connection_id
    type: u4
  - id: shot_strength
    type: f4
  - id: shot_accuracy
    type: f4
  - id: shot_english_curve
    type: f4
  - id: shot_english_spin
    type: f4
  - id: unknown_dc
    size: 16
  - id: unknown_fb
    type: f4
  - id: unknown_dd
    size: 4
  - id: shot_angle
    type: f4
  - id: unknown_de
    size: 4
  - id: shot_pangya_bar
    type: f4
  - id: shot_club
    type: u4
  - id: unknown_df
    size: 13
  - id: unknown_sa
    type: s4
  - id: unknown_fa
    type: f4

Examples

No examples available. Contribute one?