includeReference("EngineData/GameConfig/trc_error_list.ilu") popup_configs = { NAME = "JD_PopupConfigList", JD_PopupConfigList = { content = { { KEY = "default", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/_default/content.isc",} } }, { KEY = "legacy_reward", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/legacy_reward/content.isc",} } }, { KEY = "unlock_redeem", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/unlock_redeem/content.isc",} } }, { KEY = "ubiclub_welcome", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/ubisoft_club_success/content.isc",} } }, { KEY = "ubiclub_welcome_stadia", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/ubisoft_club_welcome/content.isc",} } }, { KEY = "wdf_push", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/wdf_push/content.isc",} } }, { KEY = "upload_warning", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/upload_warning/content.isc",} } }, { KEY = "ubiclub_reward", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/ubisoft_club_rewards/content.isc",} } }, { KEY = "subscription_end", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/unlimited_end/content.isc",} } }, { KEY = "subscription_extend", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/unlimited_extend/content.isc",} } }, { KEY = "subscription_reminder", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/unlimited_reminder/content.isc",} } }, { KEY = "dynamicRewardScreen_unlockMap", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/dynamic_reward_screen_map_content/content.isc",} } }, { KEY = "dynamicRewardScreen_unlockAvatar", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/dynamic_reward_screen_avatar_content/content.isc",} } }, { KEY = "dynamicRewardScreen_unlockSticker", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/dynamic_reward_screen_sticker_content/content.isc",} } }, { KEY = "ftue_switchlight", VAL = { JD_PopupContentConfig = { contentScenePath="World/ui/objects/popup_content/ftue_SwitchLite/content.isc",} } }, }, navigation = { { KEY = "default", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_default", rightItem="popup_nav_item_default" } } }, { KEY = "cross_check", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_cross", rightItem="popup_nav_item_check" } } }, { KEY = "cross_default", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_cross", rightItem="popup_nav_item_default" } } }, { KEY = "check_cross", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_check", rightItem="popup_nav_item_cross" } } }, { KEY = "retry", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_retry", rightItem="popup_nav_item_default" } } }, { KEY = "none", VAL = { JD_PopupNavigationConfig = { buttonCount = 0 } } }, { KEY = "none_no_wait", VAL = { JD_PopupNavigationConfig = { buttonCount = 0 } } }, --please do not rename the key, it is checked in code - should refacto this when possible { KEY = "overwrite_nosave", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_overwrite", rightItem="popup_nav_item_no_save" } } }, { KEY = "retry_nosave", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_retry", rightItem="popup_nav_item_no_save" } } }, { KEY = "retry_cancel", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_retry", rightItem="popup_nav_item_default" } } }, { KEY = "renew_cross", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_unlimited_renew", rightItem="popup_nav_item_cross" } } }, { KEY = "club_cross", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_ubisoft_club", rightItem="popup_nav_item_cross" } } }, { KEY = "club_default", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_ubisoft_club", rightItem="popup_nav_item_default" } } }, { KEY = "continue_button", VAL = { JD_PopupNavigationConfig = { buttonCount = 1, phoneButtonImage="button_continue" } } }, { KEY = "continue_button_custom", VAL = { JD_PopupNavigationConfig = { buttonCount = 1, phoneButtonImage="button_continue" } } }, { KEY = "masterPhoneDisconnected", VAL = { JD_PopupNavigationConfig = { buttonCount = 0, phoneButtonImage="button_master", phoneButtonLocId=6968 } } }, { KEY = "skip_check", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_skip", rightItem="popup_nav_item_check" } } }, { KEY = "skip_cross", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_item_skip", rightItem="popup_nav_item_cross" } } }, { KEY = "jdu_skip", VAL = { JD_PopupNavigationConfig = { buttonCount = 3, leftItem="popup_nav_item_cross", middleItem = "popup_nav_item_skip", rightItem="popup_nav_item_unlimited_subscribe", startButtonIndex = 1 } } }, { KEY = "threebuttons_test", VAL = { JD_PopupNavigationConfig = { buttonCount = 3, leftItem="popup_nav_item_cross", middleItem="popup_nav_item_retry", rightItem="popup_nav_item_check" } } }, { KEY = "dancercard_delete_cancel", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, upItem="popup_nav_item_cross", bottomItem="popup_nav_item_check" } } }, { KEY = "dynamicRewardScreen_1button", VAL = { JD_PopupNavigationConfig = { buttonCount = 1, leftItem="drs_nav_rectangle_button_1170" } } }, { KEY = "dynamicRewardScreen_2buttons", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="drs_nav_rectangle_button_700", rightItem="drs_nav_rectangle_button_700" } } }, { KEY = "dynamicRewardScreen_2buttons_leftChekbox", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="drs_nav_rectangle_button_700_checkbox", rightItem="drs_nav_rectangle_button_700" } } }, { KEY = "dynamicRewardScreen_3buttons_leftCheckbox", VAL = { JD_PopupNavigationConfig = { buttonCount = 3, leftItem="drs_nav_rectangle_button_450_checkbox", middleItem="drs_nav_rectangle_button_450", rightItem="drs_nav_rectangle_button_450" } } }, { KEY = "default_2buttons", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_rectangle_button_700", rightItem="popup_nav_rectangle_button_700" } } }, { KEY = "default_2buttons_leftFocused", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="popup_nav_rectangle_button_700", rightItem="popup_nav_rectangle_button_700", startButtonIndex = 0 } } }, { KEY = "default_3buttons", VAL = { JD_PopupNavigationConfig = { buttonCount = 3, leftItem="popup_nav_rectangle_button_450", middleItem="popup_nav_rectangle_button_450", rightItem="popup_nav_rectangle_button_450" } } }, { KEY = "unlimited_2buttons", VAL = { JD_PopupNavigationConfig = { buttonCount = 2, leftItem="unlimited_popup_nav_rectangle_button_700", rightItem="unlimited_popup_nav_rectangle_button_700" } } }, }, popup_description = { -- JD_PopupParams optional params -- displayWaitScreenOnPhoneDuringEnter (0/1) : display a wait screen on the phone during the popup enter anim. It is useful when the anim is long -- popupOverridingSoundContext : override default popup sound context ("Popup", see popups.isc UIScreenComponent) with a custom sound context -- gridOverridingSoundContext : override navigation grid default sound context with a custom sound context { -- --------------------------------------------------------------------------------------- -- TRC 0 button -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "menuGeneric0Button", contentKey = "default", navigationKey = "none", associateErrorList = { {VAL = TRCErrorList.Gam_TestTRC0Button}, } } }, { -- --------------------------------------------------------------------------------------- -- TRC 1 button -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "menuGeneric1Buttons", contentKey = "default", navigationKey = "continue_button", associateErrorList = { {VAL = TRCErrorList.Gam_TestTRC1Button}, {VAL = TRCErrorList.Gam_Camera_Disconnected}, {VAL = TRCErrorList.Gam_Camera_Disconnected_LostRecording}, } } }, { -- --------------------------------------------------------------------------------------- -- TRC 1 button - message is left-aligned and area width is resized + specific sound context -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "menu1ButtonLeftAlignmentSoundNetworkError", contentKey = "default", navigationKey = "continue_button", messageLeftAlignment = 1, messageAreaWidth = 720, popupOverridingSoundContext = "popupNetworkError", associateErrorList = { -- used by code for Net_CableDisconnected, Net_TimeoutError, Net_TimeoutSlowConnectionError, Net_UbiServerConnectionError and Net_UbiServerMaintenance } } }, { -- --------------------------------------------------------------------------------------- -- TRC 2 buttons -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "menuGeneric2Buttons", contentKey = "default", navigationKey = "default_2buttons", associateErrorList = { {VAL = TRCErrorList.Gam_TestTRC2Buttons}, } } }, { -- --------------------------------------------------------------------------------------- -- TRC 3 buttons -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "menuGeneric3Buttons", contentKey = "default", navigationKey = "default_3buttons", associateErrorList = { {VAL = TRCErrorList.Gam_TestTRC3Buttons}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 0 button -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard0Button", contentKey = "default", navigationKey = "none", associateErrorList = { {VAL = TRCErrorList.Gam_TestStandard0Button}, {VAL = TRCErrorList.Gam_PhoneScoring_DownloadProfile}, {VAL = TRCErrorList.Gam_Common_WaitPopup}, {VAL = TRCErrorList.Gam_Uplay_working}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 0 button -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard0Buttonsoundfiltered", contentKey = "default", navigationKey = "none", popupOverridingSoundContext = "popup_music_filtered", associateErrorList = { {VAL = TRCErrorList.Gam_PhoneScoring_UsingKeyboard_Generic}, {VAL = TRCErrorList.Gam_PhoneScoring_UsingKeyboard_EnterDancerCardName}, {VAL = TRCErrorList.Gam_PhoneScoring_UsingKeyboard_ModifyDancerCardName}, {VAL = TRCErrorList.Gam_PhoneScoring_UsingKeyboard_EnterPlaylistName}, {VAL = TRCErrorList.Gam_PhoneScoring_UsingKeyboard_EnterRedeemCode}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 0 button no wait -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard0ButtonNoWait", contentKey = "default", navigationKey = "none_no_wait", associateErrorList = { {VAL = TRCErrorList.Gam_lookAtDRC}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 0 button no wait -- Soundoverride -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard0ButtonNoWait_soundoverride", contentKey = "default", navigationKey = "none_no_wait", popupOverridingSoundContext = "popup_music_filtered", associateErrorList = { {VAL = TRCErrorList.Gam_Controller_MainDeviceDisconnected}, {VAL = TRCErrorList.Pad_DisconnectingDuringMenu}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 1 button -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard1Button", contentKey = "default", navigationKey = "continue_button", associateErrorList = { {VAL = TRCErrorList.Gam_TestStandard1Button}, {VAL = TRCErrorList.Gam_WDF_DesynchroDisconnection}, {VAL = TRCErrorList.Gam_WDF_DisconnectedByConnectivityOrBandwithIssues}, {VAL = TRCErrorList.Gam_WDF_CrossPlatformPlay}, {VAL = TRCErrorList.Gam_WDF_CrossPlatformFeature}, {VAL = TRCErrorList.Gam_WDF_KickedNonActivePlayer}, {VAL = TRCErrorList.Gam_WDF_ConnectionTimeout}, {VAL = TRCErrorList.Gam_Challenge_RecordingLostWhileStarving}, {VAL = TRCErrorList.Gam_PlaylistUnlimited_Missing}, {VAL = TRCErrorList.Gam_PlaylistUnlimited_Offline}, {VAL = TRCErrorList.Gam_Carousel_EmptyContent}, {VAL = TRCErrorList.Gam_UploadQueueFull}, {VAL = TRCErrorList.Gam_PauseRecordingStopped}, {VAL = TRCErrorList.Gam_UnlockByRedeemCode_SongAlreadyUnlocked}, {VAL = TRCErrorList.Gam_UnlockByRedeemCode_CodeNotValid}, {VAL = TRCErrorList.Gam_UbiClub_Rewards_Unlocked}, {VAL = TRCErrorList.Gam_SearchNoResult}, {VAL = TRCErrorList.Gam_SearchErrorDisconnect}, {VAL = TRCErrorList.Gam_Dancerprofile_Already_Existing_LocalDancer}, {VAL = TRCErrorList.Gam_Dancerprofile_Empty_Name}, {VAL = TRCErrorList.Gam_Dancerprofile_Begin_Space}, {VAL = TRCErrorList.Gam_Dancerprofile_Max_Size_Name}, {VAL = TRCErrorList.Gam_Dancerprofile_Invalid_Char}, {VAL = TRCErrorList.Gam_JDTV_ReportSuccess}, {VAL = TRCErrorList.Gam_JDTV_DeleteSuccess}, {VAL = TRCErrorList.Gam_JDTV_AlreadyUploadingContent}, {VAL = TRCErrorList.Gam_Uplay_Age}, {VAL = TRCErrorList.Gam_Uplay_error}, {VAL = TRCErrorList.Gam_uplay_email_invalid}, {VAL = TRCErrorList.Gam_Uplay_username_inpassword_error}, {VAL = TRCErrorList.Gam_Uplay_username_error}, {VAL = TRCErrorList.Gam_uplay_username_exists}, {VAL = TRCErrorList.Gam_uplay_linkingerror}, {VAL = TRCErrorList.Gam_uplay_linkedalready}, {VAL = TRCErrorList.Gam_uplay_noemail}, {VAL = TRCErrorList.Gam_JDTV_FacebookFail}, {VAL = TRCErrorList.Gam_JDTV_FacebookShareConfirm}, {VAL = TRCErrorList.Gam_Uplay_exists}, {VAL = TRCErrorList.Gam_ChallengeComplete}, {VAL = TRCErrorList.Gam_JDTV_ContentAlreadyUploaded}, {VAL = TRCErrorList.Gam_Uplay_TermsUnsupported}, {VAL = TRCErrorList.Gam_DLC_StorageRemoved}, {VAL = TRCErrorList.Gam_DLC_Corrupted}, {VAL = TRCErrorList.Gam_Hue_Message}, {VAL = TRCErrorList.Gam_doubleScoring_singlePlayer_missingJoyCon}, {VAL = TRCErrorList.Gam_doubleScoring_NoJoyCon}, {VAL = TRCErrorList.Gam_doubleScoring_PhoneError}, {VAL = TRCErrorList.Gam_NewQuestsAfterSuspend}, {VAL = TRCErrorList.Gam_UbiClub_Forgot_Password}, {VAL = TRCErrorList.Gam_Unlimited_KidsExplanations}, {VAL = TRCErrorList.Gam_Uplay_gatedLoginFailed}, {VAL = TRCErrorList.Gam_Unlimited_GGP_SubscriptionActive}, {VAL = TRCErrorList.Gam_Unlimited_GGP_SubscriptionActiveAndTrialFrozen}, {VAL = TRCErrorList.Gam_Unlimited_GGP_SubscriptionActiveAndTrialAvailable}, {VAL = TRCErrorList.Gam_ThirdPartyControllerDisclaimer}, {VAL = TRCErrorList.Gam_GGP_Cannot_Activate_Trial}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 1 button -- sound override -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard1Button_soundoverride2", contentKey = "default", navigationKey = "continue_button", popupOverridingSoundContext = "popup_upload_page_empty", associateErrorList = { {VAL = TRCErrorList.Gam_NoUploadQueueContent}, } } }, { -- --------------------------------------------------------------------------------------- -- FTUE switchlight -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "ftue_switchlight", contentKey = "ftue_switchlight", navigationKey = "continue_button", associateErrorList = { {VAL = TRCErrorList.Gam_NX_DetachAJoyConToPlay}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 1 button -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard1Button_soundoverride", contentKey = "default", navigationKey = "continue_button", popupOverridingSoundContext = "popup_music_filtered", associateErrorList = { {VAL = TRCErrorList.Gam_WDF_CantJoinFromDanceParty}, {VAL = TRCErrorList.Gam_NotAvailableUntilInstallComplete}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard2Buttons", contentKey = "default", navigationKey = "default_2buttons", associateErrorList = { {VAL = TRCErrorList.Gam_TestStandard2Buttons}, {VAL = TRCErrorList.Gam_FTUE_ShareContent}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons -- Sound override -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard2Buttons_soundoverride", contentKey = "default", navigationKey = "default_2buttons", popupOverridingSoundContext = "popup_music_filtered", associateErrorList = { {VAL = TRCErrorList.Gam_CommunityPollConfirmation}, {VAL = TRCErrorList.Gam_Recommended}, } } }, { -- --------------------------------------------------------------------------------------- -- Playlist popups -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "Popup_standardCrossAndCheck", contentKey = "default", navigationKey = "default_2buttons_leftFocused", popupOverridingSoundContext = "PopupPlaylist", associateErrorList = { {VAL = TRCErrorList.Gam_PlaylistDelete_Confirmation}, {VAL = TRCErrorList.Gam_PlaylistDiscardChange_Warning}, } } }, { -- --------------------------------------------------------------------------------------- -- Playlist popups -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "Popup_playlist_onebutton", contentKey = "default", navigationKey = "continue_button", popupOverridingSoundContext = "PopupPlaylist", associateErrorList = { {VAL = TRCErrorList.Gam_Playlist_TooManyPlaylists}, {VAL = TRCErrorList.Gam_Playlist_Saved}, {VAL = TRCErrorList.Gam_Playlist_MaxNbSongInPlaylistReached}, {VAL = TRCErrorList.Gam_Playlist_PlaylistNameTooLong}, {VAL = TRCErrorList.Gam_Playlist_Empty_Name}, {VAL = TRCErrorList.Gam_Playlist_Begin_Space}, {VAL = TRCErrorList.Gam_Playlist_Invalid_Char}, {VAL = TRCErrorList.Gam_Playlist_AlreadyUsed_Name}, {VAL = TRCErrorList.Gam_Playlist_NotEnoughSongs}, {VAL = TRCErrorList.Gam_PlaylistError_NeedOnline}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons (cross and check) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standardCrossAndCheck", contentKey = "default", navigationKey = "default_2buttons_leftFocused", associateErrorList = { {VAL = TRCErrorList.Gam_GoToPhoneConnectWarning}, {VAL = TRCErrorList.Gam_Challenge_ReportVideo}, {VAL = TRCErrorList.Gam_Challenge_DownloadVideoFailed}, {VAL = TRCErrorList.Gam_JDTV_ConfirmDeleteContent}, {VAL = TRCErrorList.Gam_upload_DeleteConfirm}, {VAL = TRCErrorList.Gam_upload_CancelConfirm}, {VAL = TRCErrorList.Gam_JDTV_ConfirmReportContent}, {VAL = TRCErrorList.Gam_JDTV_DeleteLocalCorruptContent}, {VAL = TRCErrorList.Gam_QuitConfirmation}, {VAL = TRCErrorList.Gam_WDF_AddAsFriendConfirmation}, {VAL = TRCErrorList.Gam_ExitConfirmation}, {VAL = TRCErrorList.Gam_CantScoreWarning}, {VAL = TRCErrorList.Gam_ModeNotAccessible}, {VAL = TRCErrorList.Gam_Cheat_NothingWillBeSavedIfCheatcodeActivated_WII}, {VAL = TRCErrorList.Gam_Cheat_NothingWillBeSavedIfCheatcodeActivated_PS}, {VAL = TRCErrorList.Gam_Cheat_NothingWillBeSavedIfCheatcodeActivated_XBOX}, {VAL = TRCErrorList.Gam_TestStandard2ButtonsCrossCheck}, {VAL = TRCErrorList.Gam_Dancerprofile_DancerCardCreationCancelConfirm}, {VAL = TRCErrorList.Gam_doubleScoring_multiPlayer_missingJoyCon}, {VAL = TRCErrorList.Gam_PlaylistError_SongSkipped_NeedOnline}, {VAL = TRCErrorList.Gam_SwitchToOfflineQuickplaySuggestion}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons (cross and check) Popup overrride -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standardCrossAndCheck_soundcontextoverride", contentKey = "default", navigationKey = "default_2buttons_leftFocused", popupOverridingSoundContext = "popup_music_filtered", associateErrorList = { {VAL = TRCErrorList.Gam_PauseQuitConfirmation}, } } }, { -- --------------------------------------------------------------------------------------- -- Playlist error need subscription (cross and check) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "playlistErrorNeedSubscription", contentKey = "default", navigationKey = "default_2buttons", popupOverridingSoundContext = "playlist_popup_fulljdu", associateErrorList = { {VAL = TRCErrorList.Gam_PlaylistError_NeedSubscription}, } } }, { -- --------------------------------------------------------------------------------------- -- Dancer Card Delete Confirm (cross and check) (vertical layout) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "trcDancerCardDeleteConfirm", contentKey = "default", navigationKey = "default_2buttons_leftFocused", associateErrorList = { {VAL = TRCErrorList.Gam_Dancerprofile_DancerCardDeleteConfirm}, } } }, { -- --------------------------------------------------------------------------------------- -- Playlist 3 buttons (back, jdu renew and skip) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standardJDURenewAndSkip", contentKey = "default", navigationKey = "default_3buttons", popupOverridingSoundContext = "playlist_popup_partiallyjdu", associateErrorList = { {VAL = TRCErrorList.Gam_PlaylistError_SongSkipped_NeedSubscription}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons (check and cross) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standardCheckAndCross", contentKey = "default", navigationKey = "default_2buttons", associateErrorList = { {VAL = TRCErrorList.Gam_JDTV_FacebookConnectConfirm}, {VAL = TRCErrorList.Gam_Uplay_Upsell}, {VAL = TRCErrorList.Gam_uplay_transmitdata}, {VAL = TRCErrorList.Gam_unlockCustomizableCollectible}, } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons (overwrite and nosave) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "trcOverwriteAndNoSave", contentKey = "default", navigationKey = "default_2buttons", associateErrorList = { -- use by code Sav_CorruptedFile } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons (retry and nosave) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "trcRetryAndNoSave", contentKey = "default", navigationKey = "default_2buttons_leftFocused", associateErrorList = { -- used by code Sav_ErrorDuringSave, , Sav_ErrorDuringLoad, , Sav_CorruptedFile } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons (retry and cancel) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "trcRetryAndCancel", contentKey = "default", navigationKey = "default_2buttons", associateErrorList = { -- used by code Sav_ErrorDuringSave_Optional, Sav_ErrorDuringLoad_Optional } } }, { -- --------------------------------------------------------------------------------------- -- Standard 2 buttons (retry and continue) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "trcRetryAndContinue", contentKey = "default", navigationKey = "default_2buttons", associateErrorList = { {VAL = TRCErrorList.Gam_Unlimited_OfflineExplanations}, } } }, { -- ---------------------------------------------------------------------------------------- -- Standard 2 buttons (delete and cancel) -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "trcDeleteAndCancel", contentKey = "default", navigationKey = "default_2buttons", associateErrorList = { -- used by code Sav_UGCSaveManager_NoFreeBlocks } } }, { -- --------------------------------------------------------------------------------------- -- Standard 3 buttons -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "standard3Buttons", contentKey = "default", navigationKey = "default_3buttons", popupOverridingSoundContext = "popup_community_shuffle", associateErrorList = { {VAL = TRCErrorList.Gam_CommunityPollShuffle}, } } }, { -- --------------------------------------------------------------------------------------- -- Subscription ended popup -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "subscription_end", contentKey = "subscription_end", navigationKey = "unlimited_2buttons", popupOverridingSoundContext = "popup_music_filtered", fullScreenDisplay = 0, associateErrorList = { {VAL = TRCErrorList.Gam_Resubscribe_Unlimited}, } } }, { -- --------------------------------------------------------------------------------------- -- Subscription reminder popup -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "subscription_reminder", contentKey = "subscription_reminder", navigationKey = "unlimited_2buttons", popupOverridingSoundContext = "popup_music_filtered", fullScreenDisplay = 0, associateErrorList = { {VAL = TRCErrorList.Gam_Unlimited_Almost_Over_Reminder}, } } }, { -- --------------------------------------------------------------------------------------- -- Subscription thanks/renew popup -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "subscription_extend", contentKey = "subscription_extend", popupOverridingSoundContext = "popup_music_filtered", navigationKey = "continue_button", fullScreenDisplay = 0, associateErrorList = { {VAL = TRCErrorList.Gam_Unlimited_Subscription_Thanks}, {VAL = TRCErrorList.Gam_Unlimited_Extend_Subscription_Thanks}, } } }, { -- --------------------------------------------------------------------------------------- -- UbiClub Welcome 2 buttons (ubisoft club and cross) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "ubiclub_welcome_with_clubbutton", contentKey = "ubiclub_welcome", navigationKey = "club_cross", fullScreenDisplay = 1, associateErrorList = { {VAL = TRCErrorList.Gam_UbiClub_Welcome_With_ClubButton}, } } }, { -- --------------------------------------------------------------------------------------- -- Master phone disconnected -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "masterPhoneDisconnected", contentKey = "default", navigationKey = "masterPhoneDisconnected", popupOverridingSoundContext = "popup_music_filtered", associateErrorList = { {VAL = TRCErrorList.Gam_PhoneScoring_MasterDisconnected}, } } }, { -- --------------------------------------------------------------------------------------- -- All phones disconnected -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "allPhonesDisconnected", contentKey = "default", navigationKey = "continue_button", popupOverridingSoundContext = "popup_music_filtered", associateErrorList = { {VAL = TRCErrorList.Gam_PhoneScoring_AllDevicesDisconnected}, } } }, { -- ---------------------------------------------------------------------------------------- -- unlock map by redeem code and propose to play the map -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "unlock_redeem", contentKey = "unlock_redeem", navigationKey = "cross_check", fullScreenDisplay = 1, popupOverridingSoundContext = "unlock_redeem", gridOverridingSoundContext = "CarouselSongPreview", associateErrorList = { {VAL = TRCErrorList.Gam_UnlockByRedeemCode_SongUnlockSuccessAndPlayProposal}, } } }, { -- --------------------------------------------------------------------------------------- -- UbiClub Welcome 1 button (Continue) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "ubiclub_welcome", contentKey = "ubiclub_welcome", navigationKey = "continue_button_custom", fullScreenDisplay = 1, associateErrorList = { {VAL = TRCErrorList.Gam_UbiClub_Welcome}, } } }, { -- --------------------------------------------------------------------------------------- -- UbiClub Welcome Stadia 1 button (Continue) -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "ubiclub_welcome_stadia", contentKey = "ubiclub_welcome_stadia", navigationKey = "continue_button", fullScreenDisplay = 1, associateErrorList = { {VAL = TRCErrorList.Gam_Uplay_gatedLoginWelcome}, } } }, { -- --------------------------------------------------------------------------------------- -- WDF Push -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "wdf_push", contentKey = "wdf_push", navigationKey = "default_2buttons", popupOverridingSoundContext = "popup_join_wdf", associateErrorList = { {VAL = TRCErrorList.Gam_WDF_JoinFromDanceParty}, } } }, { -- --------------------------------------------------------------------------------------- -- Upload warning -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "upload_warning", contentKey = "upload_warning", navigationKey = "cross_check", fullScreenDisplay = 1, associateErrorList = { {VAL = TRCErrorList.Gam_JDTV_UGCDisclaimer}, } } }, { -- --------------------------------------------------------------------------------------- -- Ubisoft Club Reward -- --------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "ubiclub_reward", contentKey = "ubiclub_reward", navigationKey = "continue_button", fullScreenDisplay = 1, associateErrorList = { {VAL = TRCErrorList.Gam_UbiClub_Rewards_Unlocked}, } } }, { -- ---------------------------------------------------------------------------------------- -- Legacy Rewards -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "legacy_reward", contentKey = "legacy_reward", navigationKey = "continue_button", fullScreenDisplay = 1, associateErrorList = { {VAL = TRCErrorList.Gam_LegacyRewards_Unlock}, } } }, { -- ---------------------------------------------------------------------------------------- -- dynamic reward screen : unlock map -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "dynamicRewardScreen_unlockMap", contentKey = "dynamicRewardScreen_unlockMap", navigationKey = "dynamicRewardScreen_1button", popupOverridingSoundContext = "dynamicRewardScreen_map", associateErrorList = { {VAL = TRCErrorList.Gam_DynamicRewardScreen_UnlockMap}, } } }, { -- ---------------------------------------------------------------------------------------- -- dynamic reward screen : unlock map with flow jump -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "dynamicRewardScreen_unlockMap_withFlowJump", contentKey = "dynamicRewardScreen_unlockMap", navigationKey = "dynamicRewardScreen_2buttons", popupOverridingSoundContext = "dynamicRewardScreen_map", associateErrorList = { {VAL = TRCErrorList.Gam_DynamicRewardScreen_UnlockMap_WithJumpToLobby}, {VAL = TRCErrorList.Gam_DynamicRewardScreen_UnlockMap_WithJumpToSongInExposition}, } } }, { -- ---------------------------------------------------------------------------------------- -- dynamic reward screen : unlock avatar -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "dynamicRewardScreen_unlockAvatar", contentKey = "dynamicRewardScreen_unlockAvatar", navigationKey = "dynamicRewardScreen_2buttons_leftChekbox", popupOverridingSoundContext = "dynamicRewardScreen_map", associateErrorList = { {VAL = TRCErrorList.Gam_DynamicRewardScreen_UnlockAvatar}, } } }, { -- ---------------------------------------------------------------------------------------- -- dynamic reward screen : unlock avatar with jump to collection -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "dynamicRewardScreen_unlockAvatar_withJumpToCollection", contentKey = "dynamicRewardScreen_unlockAvatar", navigationKey = "dynamicRewardScreen_3buttons_leftCheckbox", popupOverridingSoundContext = "dynamicRewardScreen_map", associateErrorList = { {VAL = TRCErrorList.Gam_DynamicRewardScreen_UnlockAvatar_WithJumpToCollection}, } } }, { -- ---------------------------------------------------------------------------------------- -- dynamic reward screen : unlock sticker -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "dynamicRewardScreen_unlockSticker", contentKey = "dynamicRewardScreen_unlockSticker", navigationKey = "dynamicRewardScreen_1button", popupOverridingSoundContext = "dynamicRewardScreen_map", associateErrorList = { {VAL = TRCErrorList.Gam_DynamicRewardScreen_UnlockSticker}, } } }, { -- ---------------------------------------------------------------------------------------- -- dynamic reward screen : unlock sticker with jump to collection -- ---------------------------------------------------------------------------------------- NAME = "JD_PopupParams", JD_PopupParams = { popupId = "dynamicRewardScreen_unlockSticker_withJumpToCollection", contentKey = "dynamicRewardScreen_unlockSticker", navigationKey = "dynamicRewardScreen_2buttons", popupOverridingSoundContext = "dynamicRewardScreen_map", associateErrorList = { {VAL = TRCErrorList.Gam_DynamicRewardScreen_UnlockSticker_WithJumpToCollection}, } } }, }, } }