Edit on GitHub

GameService Server Achievement Update

Summary

This packet is an abridged list of achievements, usually appearing after GameService Server 0x022E Achievement Unlocked.

Structure

gameservice_server_0220_achievement_update

Name Type Summary
unknown_a bytes
achievement_group_count u4
achievement_groups achievement_group

Subtypes

achievement_group

Name Type Summary
unknown_b bytes
achievement_group_id u4
unknown_c bytes
achievement_count u4
achievements achievement

achievement

Name Type Summary
achievement_id u4 From pangya_xx.iff/Achievement.iff
achievement_status_id u4 Referenced in [Gameservice Server 0x0216 User Status Update](/packets/gameservice/server/0216.ksy).
achievement_status_slot u4 Referenced in [Gameservice Server 0x0216 User Status Update](/packets/gameservice/server/0216.ksy).
achievement_unix_time u4 Timestamp of when achieved. 0 = unachieved.

Definition

meta:
  id: gameservice_server_0220_achievement_update
  title: GameService Server Achievement Update
  encoding: ASCII
  endian: le
  imports:
    - ../../common/pstring
seq:
  - id: unknown_a
    size: 4
  - id: achievement_group_count
    type: u4
  - id: achievement_groups
    type: achievement_group
    repeat: expr
    repeat-expr: achievement_group_count
types:
  achievement_group:
    seq:
      - id: unknown_b
        size: 1
      - id: achievement_group_id
        type: u4
      - id: unknown_c
        size: 8
      - id: achievement_count
        type: u4
      - id: achievements
        type: achievement
        repeat: expr
        repeat-expr: achievement_count
  achievement:
    seq:
      - id: achievement_id
        type: u4
      - id: achievement_status_id
        type: u4
      - id: achievement_status_slot
        type: u4
      - id: achievement_unix_time
        type: u4

Examples

No examples available. Contribute one?