Edit on GitHub

User Character Data

Summary

Oft-recurring format for communicating a user's character data to clients, including:

See Also:

Structure

user_character_data

Name Type Summary
item_id_character u4 From pangya_xx.iff/Character.iff.
roster_slot_character u4 Unconfirmed. Roster slot for the character.
unknown_user_character_data_a bytes[4]
item_id_array_part u4 From pangya_xx.iff/Part.iff. Item IDs for 24 parts. Estimated order - Head, Face, Top, Hand/Arm, Hand?, Bottoms, Legs, Feet, Unk x5, Hat, Unk x10.
inventory_slot_array_part u4 Inventory slots for 24 parts. Corresponds with above.
unknown_user_character_data_b bytes[216] All 0x00.
unknown_user_character_data_c u4 In 0x70xxxxxx range.
unknown_user_character_data_d u4 In 0x70xxxxxx range.
unknown_user_character_data_e bytes[12] All 0x00.
unknown_user_character_data_f f4
unknown_user_character_data_g bytes[12] All 0x00.
unknown_user_character_data_h bytes[9] Believed to be character mastery, need more testing.
item_id_array_card u4 From pangya_xx.iff/Card.iff. Item IDs for 10 cards.
unknown_user_character_data_i bytes[8] All 0x00.

Definition

meta:
  id: user_character_data
  title: User Character Data
  encoding: ASCII
  endian: le
  imports:
    - id_bank
seq:
  - id: item_id_character
    type: u4
    enum: id_bank::item_id_character
  - id: roster_slot_character
    type: u4
  - id: unknown_user_character_data_a
    size: 4
  - id: item_id_array_part
    type: u4
    repeat: expr
    repeat-expr: 24
  - id: inventory_slot_array_part
    type: u4
    repeat: expr
    repeat-expr: 24
  - id: unknown_user_character_data_b
    size: 216
  - id: unknown_user_character_data_c
    type: u4
  - id: unknown_user_character_data_d
    type: u4
  - id: unknown_user_character_data_e
    size: 12
  - id: unknown_user_character_data_f
    type: f4
  - id: unknown_user_character_data_g
    size: 12
  - id: unknown_user_character_data_h
    size: 9
  - id: item_id_array_card
    type: u4
    repeat: expr
    repeat-expr: 10
  - id: unknown_user_character_data_i
    size: 8

Examples

No examples available. Contribute one?