UI3DObject - zeroKilo/GROBackendWV GitHub Wiki

About

These are internal object which control menu-displayed 3D objects. They have their own 'Category' identifier, depending on corresponding user item type; the ids are needed to get objects from AI_UIItemMap.

Categories

From GR5_UserItem::GetTargetCategoryFromItemType:

  • 0 (unknown item): cat 15
  • 2 (weapon): depends on weapon category:
    • -1: cat 2
    • 5: cat 3
    • 6: cat 4
  • 3 (armor insert): cat 9
  • 4 (component): cat 12
  • 5 (avatar): cat 34
  • 6 (boost): cat 11
  • 7 (unknown item): cat 14
  • 8 (armor item): depends on additional param:
    • 0: cat 7
    • other: cat 6
  • 9 (apply item): cat 13
  • 10 (armor tier): cat 8
  • 11 (ability): cat 0
  • 12 (ability upgrade): cat 1
  • 13 (passive ability): cat 16
  • default: cat 51 (invalid)