diff --git a/Core/Config.cpp b/Core/Config.cpp index 769beec74d8f..4c6f87d47b6c 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -283,6 +283,7 @@ static const ConfigSetting achievementSettings[] = { ConfigSetting("AchievementsEncoreMode", &g_Config.bAchievementsEncoreMode, false, CfgFlag::DEFAULT), ConfigSetting("AchievementsUnofficial", &g_Config.bAchievementsUnofficial, false, CfgFlag::DEFAULT), ConfigSetting("AchievementsLogBadMemReads", &g_Config.bAchievementsLogBadMemReads, false, CfgFlag::DEFAULT), + ConfigSetting("bAchievementsSaveStateInChallengeMode", &g_Config.bAchievementsSaveStateInChallengeMode, false, CfgFlag::DEFAULT), // Achievements login info. Note that password is NOT stored, only a login token. // And that login token is stored separately from the ini, see NativeSaveSecret, but it can also be loaded diff --git a/Core/Config.h b/Core/Config.h index ea25ffdcf97e..e05a4b5fbf55 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -491,6 +491,7 @@ struct Config { bool bAchievementsUnofficial; bool bAchievementsSoundEffects; bool bAchievementsLogBadMemReads; + bool bAchievementsSaveStateInChallengeMode; // Positioning of the various notifications int iAchievementsLeaderboardTrackerPos; diff --git a/Core/SaveState.cpp b/Core/SaveState.cpp index 99ba2e3e06d6..d12409a86652 100644 --- a/Core/SaveState.cpp +++ b/Core/SaveState.cpp @@ -400,8 +400,12 @@ namespace SaveState void Enqueue(SaveState::Operation op) { if (Achievements::ChallengeModeActive()) { - // No savestate operations are permitted, let's just ignore it. - return; + if (g_Config.bAchievementsSaveStateInChallengeMode && (op.type == SaveState::SAVESTATE_SAVE) || (op.type == SAVESTATE_SAVE_SCREENSHOT)) { + // We allow saving in challenge mode if this setting is on. + } else { + // Operation not allowed + return; + } } std::lock_guard guard(mutex); diff --git a/UI/PauseScreen.cpp b/UI/PauseScreen.cpp index bcd30d000029..ef6f3bc2346e 100644 --- a/UI/PauseScreen.cpp +++ b/UI/PauseScreen.cpp @@ -200,8 +200,10 @@ SaveSlotView::SaveSlotView(const Path &gameFilename, int slot, bool vertical, UI fv->OnClick.Handle(this, &SaveSlotView::OnScreenshotClick); if (SaveState::HasSaveInSlot(gamePath_, slot)) { - loadStateButton_ = buttons->Add(new Button(pa->T("Load State"), new LinearLayoutParams(0.0, G_VCENTER))); - loadStateButton_->OnClick.Handle(this, &SaveSlotView::OnLoadState); + if (!Achievements::ChallengeModeActive()) { + loadStateButton_ = buttons->Add(new Button(pa->T("Load State"), new LinearLayoutParams(0.0, G_VCENTER))); + loadStateButton_->OnClick.Handle(this, &SaveSlotView::OnLoadState); + } std::string dateStr = SaveState::GetSlotDateAsString(gamePath_, slot_); if (!dateStr.empty()) { @@ -286,7 +288,7 @@ void GamePauseScreen::CreateSavestateControls(UI::LinearLayout *leftColumnItems, leftColumnItems->Add(new Spacer(0.0)); LinearLayout *buttonRow = leftColumnItems->Add(new LinearLayout(ORIENT_HORIZONTAL)); - if (g_Config.bEnableStateUndo) { + if (g_Config.bEnableStateUndo && !Achievements::ChallengeModeActive()) { UI::Choice *loadUndoButton = buttonRow->Add(new Choice(pa->T("Undo last load"))); loadUndoButton->SetEnabled(SaveState::HasUndoLoad(gamePath_)); loadUndoButton->OnClick.Handle(this, &GamePauseScreen::OnLoadUndo); @@ -296,7 +298,7 @@ void GamePauseScreen::CreateSavestateControls(UI::LinearLayout *leftColumnItems, saveUndoButton->OnClick.Handle(this, &GamePauseScreen::OnLastSaveUndo); } - if (g_Config.iRewindSnapshotInterval > 0) { + if (g_Config.iRewindSnapshotInterval > 0 && !Achievements::ChallengeModeActive()) { UI::Choice *rewindButton = buttonRow->Add(new Choice(pa->T("Rewind"))); rewindButton->SetEnabled(SaveState::CanRewind()); rewindButton->OnClick.Handle(this, &GamePauseScreen::OnRewind); @@ -328,7 +330,7 @@ void GamePauseScreen::CreateViews() { leftColumnItems->Add(new Spacer(5.0)); } - if (!Achievements::ChallengeModeActive()) { + if (!Achievements::ChallengeModeActive() || g_Config.bAchievementsSaveStateInChallengeMode) { CreateSavestateControls(leftColumnItems, vertical); } else { // Let's show the active challenges. diff --git a/UI/RetroAchievementScreens.cpp b/UI/RetroAchievementScreens.cpp index 1cda64519824..3acc39285813 100644 --- a/UI/RetroAchievementScreens.cpp +++ b/UI/RetroAchievementScreens.cpp @@ -380,6 +380,7 @@ void RetroAchievementsSettingsScreen::CreateDeveloperToolsTab(UI::ViewGroup *vie viewGroup->Add(new CheckBox(&g_Config.bAchievementsEncoreMode, ac->T("Encore Mode")))->SetEnabledPtr(&g_Config.bAchievementsEnable); viewGroup->Add(new CheckBox(&g_Config.bAchievementsUnofficial, ac->T("Unofficial achievements")))->SetEnabledPtr(&g_Config.bAchievementsEnable); viewGroup->Add(new CheckBox(&g_Config.bAchievementsLogBadMemReads, ac->T("Log bad memory accesses")))->SetEnabledPtr(&g_Config.bAchievementsEnable); + viewGroup->Add(new CheckBox(&g_Config.bAchievementsSaveStateInChallengeMode, ac->T("Allow Save State in Challenge Mode (but not Load State)")))->SetEnabledPtr(&g_Config.bAchievementsEnable); } void MeasureAchievement(const UIContext &dc, const rc_client_achievement_t *achievement, AchievementRenderStyle style, float *w, float *h) { diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 9b7fe3706246..e3dcc3eba84c 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -17,6 +17,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index c71945e59672..e5819da25bec 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 0c631b887715..f9be73cdea6c 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index c85fe7e7cd3b..ab6beed0273d 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index c02269cda754..bd4fab2470c1 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 5bd3ccf765a2..154c271b0374 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 1e6d22bc9e7f..440a1fcf319b 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index fbd7d52f3434..fefb540ef7bf 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 4ab093301034..fa8423bf1c34 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -33,6 +33,7 @@ Achievements = Achievements Achievements enabled = Achievements enabled Achievements are disabled = Achievements are disabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now Challenge indicator = Challenge indicator diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 010e68d445c9..ddebf0760ed1 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -9,6 +9,7 @@ Achievements = Logros Achievements are disabled = Los logros están desactivados Achievements enabled = Los logros están activados Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Alrededor mio Can't log in to RetroAchievements right now = No se pudo iniciar sesión a RetroAchievements en estos momentos diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 1edcc925c73a..cb252908e4b4 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -9,6 +9,7 @@ Achievements = Logros Achievements are disabled = Los logros están desactivados Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = No se pudo iniciar sesión a RetroAchievements diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index da2d791276ab..045e8a8b76eb 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index bbc64d014214..ac8bcf188fcf 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -9,6 +9,7 @@ Achievements = Saavutukset Achievements are disabled = Saavutukset ovat pois käytöstä Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = RetroAchievements:iin ei voida kirjautua juuri nyt diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 93cf0d502c11..e4110944c21f 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 831f5af18e2c..f29d0468f570 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 1d596bbc8ee6..4ea2c861f192 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 4de9636bf3a2..ec0cd56f5f49 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 59a71ff03c19..8e95c60f098d 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index 36a62075eb6e..6f4d83a56f37 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 27c47253b8d2..1eb46c4e2520 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 5c37a85867ed..d9c61afae930 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index e45a91a8d415..c554d8111ea9 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -9,6 +9,7 @@ Achievements = Obiettivi Achievements enabled = Obiettivi abilitati Achievements are disabled = Gli obiettivi sono disabilitati Achievements with active challenges = Obiettivi con sfide attive +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Obiettivi quasi completati Can't log in to RetroAchievements right now = Impossibile accedere a RetroAchievements in questo momento Challenge indicator = Indicatore sfida diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index c5eb1cfe796d..791eb40d6106 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -9,6 +9,7 @@ Achievements = 実績 Achievements are disabled = 実績は無効化されています Achievements enabled = 実績を有効化 Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = もう少しで達成する実績 Around me = 自分の近く Can't log in to RetroAchievements right now = 現在RetroAchievementsにログインできません。 diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 3defca062a8e..d09f8e9386cd 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index a2d6887f3077..9d5462b214ad 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -9,6 +9,7 @@ Achievements = 성과 Achievements enabled = 성과 활성화 Achievements are disabled = 성과 비활성화 Achievements with active challenges = 도전 과제가 활성화된 성과 +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = 거의 완료된 성과 Can't log in to RetroAchievements right now = 지금 RetroAchievements에 로그인할 수 없음 Challenge indicator = 도전 표시기 diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 520071b2beb9..980bd2bf5b4b 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 8a87a2749591..abb2a59dccea 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 823db61b5b35..e53a52db6e9f 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 9f90c356f2ca..5486a501f8dd 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 03aac9614f39..8f9239a6e2b3 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 6cf7fe66a8c7..a24417ab201a 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -9,6 +9,7 @@ Achievements = Osiągnięcia Achievements are disabled = Osiągnięcia są wyłączone Achievements enabled = Osiągnięcia włączone Achievements with active challenges = Osiągnięcia z aktywnymi wyzwaniami +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Prawie ukończone osiągnięcia Around me = Wokół mnie Can't log in to RetroAchievements right now = W tym momencie nie można zalogować do RetroAchievements diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index ae9b4a1984be..ff2b7ad9efa3 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -33,6 +33,7 @@ Achievements = Conquistas Achievements enabled = Conquistas ativadas Achievements are disabled = As conquistas estão desativadas Achievements with active challenges = Conquistas com desafios ativos +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Conquistas quase completadas Can't log in to RetroAchievements right now = Não consegue logar no RetroAchievements agora Challenge indicator = Indicador do desafio diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index beff910b1d15..2f86bb14a394 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -33,6 +33,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index b8c9ad76d95b..b6f219f5e6ab 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 8566df8ee464..d88a92620d75 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -9,6 +9,7 @@ Achievements = Достижения Achievements are disabled = Достижения отключены Achievements enabled = Достижения включены Achievements with active challenges = Достижения с активными испытаниями +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Почти завершенные достижения Around me = Вокруг меня Can't log in to RetroAchievements right now = Сейчас невозможно войти в RetroAchievements diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 4dca588361c9..c2604108ba9f 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements är avstängda Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Nästan avklarade achievements Around me = Around me Can't log in to RetroAchievements right now = Kan inte logga in till RetroAchievements just nu diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 2d42bbb11f38..7fd021d466b6 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index 75bfec21faa1..2e2df1c9f067 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -9,6 +9,7 @@ Achievements = เป้าหมายความสำเร็จ Achievements enabled = เปิดใช้งาน เป้าหมายความสำเร็จ Achievements are disabled = ปิดใช้งาน เป้าหมายความสำเร็จ Achievements with active challenges = เป้าหมายความสำเร็จพร้อมด้วยโหมดท้าทาย +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = เป้าหมายความสำเร็จใกล้จะเสร็จสมบูรณ์ Around me = รอบตัวฉัน Can't log in to RetroAchievements right now = ไม่สามารถล็อกอินเข้าไปยัง RetroAchievements ได้ในขณะนี้ diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 14d2071367ab..a92735beb928 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 3854aec10a0e..98a81acb812b 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index e144960704ed..28dbe76110fd 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -9,6 +9,7 @@ Achievements = Achievements Achievements are disabled = Achievements are disabled Achievements enabled = Achievements enabled Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = Around me Can't log in to RetroAchievements right now = Can't log in to RetroAchievements right now diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 4e6497f7b390..078e8d48407a 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -9,6 +9,7 @@ Achievements = 成就 Achievements are disabled = 未启用成就功能 Achievements enabled = 启用成就功能 Achievements with active challenges = 附有挑战的成就 +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = 即将达成的成绩 Around me = 与我接近的 Can't log in to RetroAchievements right now = 暂时无法登录到RetroAchievements diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 9e0a94197f3e..d5609c0d0c9f 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -9,6 +9,7 @@ Achievements = 成就 Achievements are disabled = 成就已停用 Achievements enabled = 成就已啟用 Achievements with active challenges = Achievements with active challenges +Allow Save State in Challenge Mode (but not Load State) = Allow Save State in Challenge Mode (but not Load State) Almost completed achievements = Almost completed achievements Around me = 我的位置 Can't log in to RetroAchievements right now = 目前無法登入至 RetroAchievements