# IDXD record-key / field-tag hash — verification over the whole pak

tag_hash(s) = ((sum(bytes) & 0xff) << 24) | (base-256 polynomial mod 0x00FFFFDF)

named fields with a unique tag in GP_MAIN_GAME_E.pak : 8643
tag_hash exact                                       : 8643
wrong                                                : 0
name_hash exact (the OTHER hash, for contrast)       : 0

sample (name -> tag):
  AAGunShellID                                 31dd1a13
  AA_AxisMode_Max                              80b0d604
  AA_AxisMode_Min                              7eb0ddfa
  AA_PitchMinus_Max                            6a133241
  AA_PitchMinus_Min                            68133a37
  AA_PitchPlus_Max                             028ab283
  AA_PitchPlus_Min                             008aba79
  AA_Roll_Max                                  ff8d842e
  AA_Roll_Min                                  fd8d8c24
  AA_Yaw_Max                                   97182874
  AA_Yaw_Min                                   9518306a
  AB_AA_PitchMinus                             c78e8fdd
