JD2022-TU1/data/EngineData/GameConfig/gc_tutorials.ilu

878 lines
19 KiB
Text

-----------------------------------
-- 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,
},
},
}