====== TutorialParam ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | MenuResourceType | ''s16'' | ''0x0'' | | | | reserve0 | ''dummy8'' | ''0x2'' | | | | ImageID | ''u32'' | ''0x10'' | | | | reserve1 | ''dummy8'' | ''0x14'' | | | | OpenSE | ''s32'' | ''0x1c'' | | | | CloseSE | ''s32'' | ''0x20'' | | | | RepeatType | ''u8'' | ''0x24'' | | | | enableMultiResponseKeyguide | ''u8'' | ''0x25'' | | | | reserve_2 | ''dummy8'' | ''0x26'' | | | | UnlockEventFlagID | ''u32'' | ''0x28'' | | | | Keyguide0_ActJudgeParamID | ''u8'' | ''0x2c'' | | | | Keyguide1_ActJudgeParamID | ''u8'' | ''0x2d'' | | | | Keyguide2_ActJudgeParamID | ''u8'' | ''0x2e'' | | | | Keyguide3_ActJudgeParamID | ''u8'' | ''0x2f'' | | | ===== Enums ===== ==== TUTORIAL_MENU_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Subtle (one-line) | | | ''1'' | Subtle (multi-line) | | | ''100'' | Intrusive (large) | | ==== TUTORIAL_TRIGGER_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Type 0 | | | ''2'' | Type 2 | | | ''3'' | Type 3 | | | ''4'' | Type 4 | | | ''5'' | Type 5 | | | ''6'' | Type 6 | | | ''7'' | Type 7 | | | ''8'' | Type 8 | | | ''9'' | Type 9 | | | ''12'' | Type 12 | | | ''13'' | Type 13 | | | ''14'' | Type 14 | | | ''32'' | Type 32 | | | ''35'' | Type 35 | | | ''37'' | Type 37 | | | ''39'' | Type 39 | | | ''40'' | Type 40 | | | ''41'' | Type 41 | | | ''64'' | Type 64 | | | ''65'' | Type 65 | | | ''70'' | Type 70 | | ==== TUTORIAL_REPEAT_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Can only display once | | | ''1'' | Can display more than once | | ==== TUTORIAL_MENU_RESOURCE_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Toast: One Line | | | ''1'' | Toast: Multi-Line | | | ''2'' | Toast: Key Guide | | | ''100'' | Modal: No Image | | | ''101'' | Modal: Image | | | ''102'' | Modal: Archive | | | ''103'' | Modal: No Image (In-game) | | | ''104'' | Modal: Image (In-game) | | | ''105'' | Modal: Movie (In-game) | |