Edit on GitHub
GameService Server User Equipment Change Announce
Summary
This packet announces changes to a user's loadout to all other users in the same room.
It is the response to GameService Client 0x000B User Equipment Change and GameService Client 0x000C User Equipment Change.
Structure
Subtypes
Identical to Gameservice Server 0x0071 User Caddie Roster.
Name | Type | Summary |
roster_slot_caddie | u4 | |
item_id_caddie | u4 | From pangya_xx.iff/Caddie.iff. Item ID of the chosen caddie. |
unknown_a_caddie | bytes | |
unknown_b_caddie | u1 | |
unknown_c_caddie | u4 | Might be some sort of XP amount. |
unknown_d_caddie | bytes | |
Name | Type | Summary |
item_id_ball | u4 | From pangya_xx.iff/Ball.iff. Item ID of the chosen balls. |
Name | Type | Summary |
inventory_slot_clubs | u4 | Inventory slot of the chosen clubset. |
item_id_clubs | u4 | From pangya_xx.iff/ClubSet.iff. Item ID of the chosen clubset. |
unknown_a_clubs | bytes | |
Enums
Definition
meta:
id: gameservice_server_004b_user_equipment_announce
title: GameService Server User Equipment Change Announce
encoding: ASCII
endian: le
imports:
- ../../common/pstring
- ../../common/user_character_data
seq:
- id: unknown_a
size: 4
- id: equipment_type
type: u1
enum: equipment_type
- id: connection_id
type: u4
- id: equipment_payload
type:
switch-on: equipment_type
cases:
equipment_type::equipped_caddie: change_caddie
equipment_type::equipped_ball: change_ball
equipment_type::equipped_clubs: change_clubs
equipment_type::equipped_character: user_character_data
types:
change_caddie:
seq:
- id: roster_slot_caddie
type: u4
- id: item_id_caddie
type: u4
- id: unknown_a_caddie
size: 4
- id: unknown_b_caddie
type: u1
- id: unknown_c_caddie
type: u4
- id: unknown_d_caddie
size: 8
change_ball:
seq:
- id: item_id_ball
type: u4
change_clubs:
seq:
- id: inventory_slot_clubs
type: u4
- id: item_id_clubs
type: u4
- id: unknown_a_clubs
size: 20
enums:
equipment_type:
1: equipped_caddie
2: equipped_ball
3: equipped_clubs
4: equipped_character
Examples
No examples available. Contribute one?