Edit on GitHub
GameService Client Room Resync
Summary
This packet requests a fresh copy of the game state.
It is sent after every shot, after receiving the response to GameService Client 0x001B Undocumented.
The responses are:
- GameService Server 0x00CC Shot Resync Collectables (one for each player, with an item_count of 0),
- GameService Server 0x0199 Room Resync User Finish (only if player has holed-out on the last hole),
- GameService Server 0x005B Room Resync Unknown (always except if game is over),
- GameService Server 0x0132 Treasure Point Status (only if last player has holed-out on current hole),
- GameService Server 0x0065 Room Resync Unknown (only if last player has holed-out on current hole, but game not over),
- GameService Server 0x0040 Message Data, type 0x11 Completion (one for each player, only if game is over),
- GameService Server 0x0133 Treasure Point Result (only if game is over),
- GameService Server 0x00FA Room Bonus Collectables Result (only if game is over), and
- GameService Server 0x0066 Room Match Results (only if game is over).
Aliases:
hsreina/pangya-server
: PLAYER_SHOT_SYNC
eantoniobr/UGPangya
: PLAYER_SHOT_SYNC
Structure
Name | Type | Summary |
unknown_a | u1 | |
entry_count | u1 | |
entries | entry[entry_count] | |
Subtypes
Name | Type | Summary |
unknown_a_entry | u1 | All examples 0 (0x00). |
unknown_b_entry | bytes[4] | Non-zero. |
Definition
meta:
id: gameservice_client_001c_room_resync
title: GameService Client Room Resync
encoding: ASCII
endian: le
imports:
- ../../common/pstring
seq:
- id: unknown_a
type: u1
- id: entry_count
type: u1
- id: entries
type: entry
repeat: expr
repeat-expr: entry_count
types:
entry:
seq:
- id: unknown_a_entry
type: u1
- id: unknown_b_entry
size: 4
Examples
No examples available. Contribute one?