| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| missionParamID | s32 | 0x0 | MissionParam row ID; mainly determines which map to fight on. | This field refers to the following params: MissionParam |
| category | s8 | 0x4 | Display tab | This field uses the following enum: NPC_ARENA_CATEGORY |
| reserved | dummy8 | 0x5 | ||
| rewardTokenID | u32 | 0x8 | ID of reward parts token | This field refers to the following params: PartsTokenParam |
| rankTextID | s32 | 0xc | Menu text ID for rank display | |
| ranker_accountParamID | s32 | 0x10 | AccountParam row ID; opponent's name and emblem. | This field refers to the following params: AccountParam |
| ranker_chrInitParamID | s32 | 0x14 | CharaInitParam row ID; opponent's loadout and customization. | This field refers to the following params: CharaInitParam |
| ranker_npcParamID | s32 | 0x18 | NpcParam row ID; opponent's stats. | This field refers to the following params: NpcParam |
| ranker_thinkParamID | s32 | 0x1c | NpcThinkParam row ID; opponent's AI. | This field refers to the following params: NpcThinkParam |
| firstReward_cash | u32 | 0x20 | Money granted on first completion. | |
| firstReward_osExp | u32 | 0x24 | OS Tuning reward granted on first completion. | |
| firstReward_reserved | dummy8 | 0x28 | This field is padding. | |
| rematchReward_cash | u32 | 0x30 | Money granted on repeat completions. | |
| rematchReward_osExp | u32 | 0x34 | OS Tuning reward granted on repeat completions. | |
| rematchReward_reserved | dummy8 | 0x38 | This field is padding. | |
| startCutsceneId | s32 | 0x40 | Cutscene ID to play at the start of the mission. | |
| bgmId | s32 | 0x44 | Background music to play during the mission. | |
| rankIconID | s32 | 0x48 | Texture ID defined in the SB_ArenaRank layout. | |
| endCutsceneId | s32 | 0x4c | Cutscene ID to play at the end of the mission. | |
| endPad | dummy8 | 0x50 | This field is padding. |
| Option | Description | Notes |
|---|---|---|
0 | Arena | |
10 | Simulator |