Edit on GitHub

GameService Server Money Update

Summary

Subtype 0x0102 appears for an unknown reason after every GameService Client 0x0004 Sub-server Connect.

Subtype 0x0111 updates the player's pang amount after sending GameService Client 0x003c Note Send.

Structure

gameservice_server_0095_money_update

Name Type Summary
subtype u2
payload switch(subtype)
case 258 update_money_0102_unknown Case when subtype == 258
case 273 update_money_0111_update_money Case when subtype == 273

Subtypes

update_money_0102_unknown

Name Type Summary
unknown_b bytes[1]

update_money_0111_update_money

Name Type Summary
unknown_c bytes[4]
pang_amount u4 Player's new pang balance.
unknown_d bytes[4]

Definition

meta:
  id: gameservice_server_0095_money_update
  title: GameService Server Money Update
  encoding: ASCII
  endian: le
  imports:
    - ../../common/pstring
seq:
  - id: subtype
    type: u2
  - id: payload
    type:
      switch-on: subtype
      cases:
        258: update_money_0102_unknown
        273: update_money_0111_update_money
types:
  update_money_0102_unknown:
    seq:
      - id: unknown_b
        size: 1
  update_money_0111_update_money:
    seq:
      - id: unknown_c
        size: 4
      - id: pang_amount
        type: u4
      - id: unknown_d
        size: 4

Examples

Agent: TH.R6.829.01
00000000
95 00 02 01 00
.....