----------------------------------- -- Tutorials Context Values ----------------------------------- -- "EnterLobby" -- "ExitLobby" -- "TabContent_Home/Song/Playlist/Profile" -- occurs on tabs only -- "TabContent_Home_Inside/Song_Inside/Playlist_Inside/Profile_Inside" -- occurs inside tabs only -- "ExitLobby" -- "Coverflow" -- any tab in exposition -- "Gameplay" -- during a song -- "WDF" -- world dance floor screen -- "EnterGameMode" -- entering the exposition, kids coverflow (only how tos) -- "DeviceSelectionExit" -- exiting the device selection screen -- "Coop" -- activating coop mode -- "[Context]_WIP" -- neutral placeholder version ----------------------------------- -- GameContext values ----------------------------------- -- "ComRemixContest" Community Contest is running -- "CONTEXT_FAMILY" for Party mode -- "CONTEXT_KIDS" for Kids mode -- "CONTEXT_SWEAT" -- "CONTEXT_ONLINE" for World Challenge -- "CONTEXT_SHOWTIME" -- "CONTEXT_JDTV" -- "CONTEXT_UPLAY" gc_tutorials = { -- Template Desc { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "Template", -- One of the Tutorial Context listed above GameContext = "Template", -- One of the Game Context listed above Contents = -- List of possible contents (if platform dependent difference for instance), name are those from gc_ContentsSlides.ilu { {VAL = "HowtoPlatform1"}, {VAL="HowtoOtherPlatforms"}, }, Priority = 999, -- Lower is first MandatorySongTags = -- Current song need to have all the tags to trigger the tutorial, could be empty { {VAL="TutorialSitdown"}, }, OptionalSongTags = -- Current song need to have one of the tags to trigger the tutorial, could be empty { {VAL="SongTag1"}, {VAL="SongTag2"}, {VAL="SongTag3"}, }, MaxDisplay = 0, -- number of displays during life time, -1 is always MaxDisplayPerSession = 0, -- number of display during one game session, -1 is always }, }, ------------------------------------------------------------------------------------- -- Focus Tuto Messages ------------------------------------------------------------------------------------- -- add _WIP in context to deactivate message -- 00 = index in ref sheet { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "TabContent_Song_Inside", Contents = { {VAL = "Welcome_song"}, }, Priority = 10, MaxDisplay = 1, MaxDisplayPerSession = 1, TrackingString = "FTUE-Songstab", }, }, -- 02 { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "Coop", Contents = { {VAL = "Welcome_coop"}, }, Priority = 10, MaxDisplay = 1, MaxDisplayPerSession = 1, TrackingString = "FTUE-Coop", }, }, -- 06 { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "TabContent_Playlist_Inside", Contents = { {VAL = "Welcome_Playlist"}, }, Priority = 10, MaxDisplay = 1, MaxDisplayPerSession = 1, }, }, -- 08 { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "TabContent_Home_Inside", Contents = { {VAL = "Welcome_Home"}, }, Priority = 10, MaxDisplay = 1, MaxDisplayPerSession = 1, }, }, -- 18 { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "WDF", Contents = { {VAL = "Welcome_WDF"}, }, Priority = 10, MaxDisplay = 1, MaxDisplayPerSession = 1, TrackingString = "FTUE-WDF", }, }, -------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- HUD GAMEPLAY TUTOS ----------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------- { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "ExitLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "FTUE_gameplay_tuto"}, }, MandatorySongTags = { }, Priority = 0, MaxDisplay = 1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "ExitLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "FTUE_gameplay_tuto"}, }, MandatorySongTags = { }, Priority = 0, MaxDisplay = 1, MaxDisplayPerSession = 1, }, }, ------------------------------------------------------------------------------------- -- A TESTER !!!!!!!!!!!!!!!!!!!!! ------------------------------------------------------------------------------------- { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", Contents = { {VAL = "TutorialSitdown"}, }, Priority = 0, MandatorySongTags = { {VAL="TutorialSitdown"}, }, MaxDisplay = -1, MaxDisplayPerSession = -1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", Contents = { {VAL = "Hold"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, -------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- HOLDING ----------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------- { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "DeviceSelectionExit", Contents = { {VAL = "HOLDING_JOY_RIGHT_CON"}, {VAL = "HOLDING_JOY_LEFT_CON"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "HOLDING_PSMOVE"}, {VAL = "HOLDING_Phone"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "HOLDING_PSMOVE"}, {VAL = "HOLDING_Phone"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterGameMode", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "HOLDING_LEFT_JOY_CON_WITH_BOTH_CONNECTED_KIDS"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "HOLDING_PSMOVE"}, {VAL = "HOLDING_Phone"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, -- Fusionning HOLDING_RIGHT_JOY_CON_WITH_BOTH_CONNECTED into HOLDING_LEFT_JOY_CON_WITH_BOTH_CONNECTED instead of having 2 separate descs --"HOLDING_RIGHT_JOY_CON_WITH_BOTH_CONNECTED" has less priority than "HOLDING_LEFT_JOY_CON_WITH_BOTH_CONNECTED". So it needs a separate TutorialDesc. --It's more important to inform player that they need to hold the Left Joycon in the right hand (it's less natural). --{ -- NAME = "JD_TutorialDesc", -- JD_TutorialDesc = -- { -- TutorialContext = "EnterGameMode", -- GameContext = "CONTEXT_FAMILY", -- Contents = -- { -- {VAL = "HOLDING_RIGHT_JOY_CON_WITH_BOTH_CONNECTED"}, -- }, -- Priority = 2, -- MaxDisplay = 3, -- MaxDisplayPerSession = 1, -- }, --}, -------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- PS4 Camera Install ----------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------- { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "PS4_Camera_SetUp"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 1, MaxDisplay = 1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "PS4_Camera_SetUp"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 1, MaxDisplay = 1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "PS4_Camera_SetUp"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 1, MaxDisplay = 1, MaxDisplayPerSession = 1, }, }, -------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- FOLLOW CAMERA ----------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------- { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "Follow_Camera"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 2, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "Follow_Camera"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 2, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "Follow_Camera"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 2, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, -------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- FOLLOW HANDELD ----------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------- { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "Follow_joycon"}, {VAL = "Follow_psmove"}, {VAL = "Follow_phone"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "Follow_joycon"}, {VAL = "Follow_psmove"}, {VAL = "Follow_phone"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "Follow_joycon"}, {VAL = "Follow_psmove"}, {VAL = "Follow_phone"}, }, OptionalSongTags = { { VAL = "Main"}, { VAL = "Alternate"}, { VAL = "Mashup"}, { VAL = "CommunityMashup"}, { VAL = "StarRemix"}, }, Priority = 1, MaxDisplay = 3, MaxDisplayPerSession = 1, }, }, -------------------------------------------------------------------------------------------------------------------------------------- ---------------------------- CHAIRS & SOFA ----------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------- { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "Take_Chairs_camera"}, {VAL = "Take_Chairs_Phone"}, {VAL = "Take_Chairs_Switch"}, {VAL = "Take_Chairs_PS4"}, }, MandatorySongTags = { {VAL="ChairTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "Take_Chairs_camera"}, {VAL = "Take_Chairs_Phone"}, {VAL = "Take_Chairs_Switch"}, {VAL = "Take_Chairs_PS4"}, }, MandatorySongTags = { {VAL="ChairTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "Take_Chairs_camera"}, {VAL = "Take_Chairs_Phone"}, {VAL = "Take_Chairs_Switch"}, {VAL = "Take_Chairs_PS4"}, }, MandatorySongTags = { {VAL="ChairTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "Take_Sofa"}, }, MandatorySongTags = { {VAL="SofaTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "Take_Sofa"}, }, MandatorySongTags = { {VAL="SofaTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "Take_Sofa"}, }, MandatorySongTags = { {VAL="SofaTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "Bring_Chair"}, }, MandatorySongTags = { {VAL="BringChairTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "Bring_Chair"}, }, MandatorySongTags = { {VAL="BringChairTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "Bring_Chair"}, }, MandatorySongTags = { {VAL="BringChairTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "Chantaje_Alt_camera"}, {VAL = "Chantaje_Alt_Phone"}, {VAL = "Chantaje_Alt_Switch"}, {VAL = "Chantaje_Alt_PS4"}, }, MandatorySongTags = { {VAL="Chair2Tutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "Chantaje_Alt_camera"}, {VAL = "Chantaje_Alt_Phone"}, {VAL = "Chantaje_Alt_Switch"}, {VAL = "Chantaje_Alt_PS4"}, }, MandatorySongTags = { {VAL="Chair2Tutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "Chantaje_Alt_camera"}, {VAL = "Chantaje_Alt_Phone"}, {VAL = "Chantaje_Alt_Switch"}, {VAL = "Chantaje_Alt_PS4"}, }, MandatorySongTags = { {VAL="Chair2Tutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_FAMILY", Contents = { {VAL = "Take_Bike_camera"}, {VAL = "Take_Bike_Phone"}, {VAL = "Take_Bike_Switch"}, {VAL = "Take_Bike_PS4"}, }, MandatorySongTags = { {VAL="BikeTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_KIDS", Contents = { {VAL = "Take_Bike_camera"}, {VAL = "Take_Bike_Phone"}, {VAL = "Take_Bike_Switch"}, {VAL = "Take_Bike_PS4"}, }, MandatorySongTags = { {VAL="BikeTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, { NAME = "JD_TutorialDesc", JD_TutorialDesc = { TutorialContext = "EnterLobby", GameContext = "CONTEXT_QUICKPLAY", Contents = { {VAL = "Take_Bike_camera"}, {VAL = "Take_Bike_Phone"}, {VAL = "Take_Bike_Switch"}, {VAL = "Take_Bike_PS4"}, }, MandatorySongTags = { {VAL="BikeTutorial"}, }, Priority = 0, MaxDisplay = -1, MaxDisplayPerSession = 1, }, }, }