Edit on GitHub

GameService Server Achievement Update

Summary

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

It is part of the response to:

Structure

gameservice_server_0220_achievement_update

Name Type Summary
unknown_a bytes[4]
achievement_group_count u4
achievement_groups achievement_group[achievement_group_count]

Subtypes

achievement_group

Name Type Summary
unknown_b bytes[1]
achievement_group_id u4
unknown_c bytes[8]
achievement_count u4
achievements achievement[achievement_count]

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?