diff --git a/UI/DeveloperToolsScreen.cpp b/UI/DeveloperToolsScreen.cpp index 36cb5d8f57..ebfa18baba 100644 --- a/UI/DeveloperToolsScreen.cpp +++ b/UI/DeveloperToolsScreen.cpp @@ -471,6 +471,9 @@ void DeveloperToolsScreen::CreateNetworkTab(UI::LinearLayout *list) { list->Add(portChoice); } +// TODO: Make this generic +extern int DefaultDepthRaster(); + void DeveloperToolsScreen::CreateGraphicsTab(UI::LinearLayout *list) { using namespace UI; auto dev = GetI18NCategory(I18NCat::DEVELOPER); @@ -505,10 +508,11 @@ void DeveloperToolsScreen::CreateGraphicsTab(UI::LinearLayout *list) { }); } - static const char *depthRasterModes[] = { "Auto (default)", "Low", "Off", "Always on" }; + static const char *depthRasterModes[] = { "Auto", "Low", "Off", "Always on" }; PopupMultiChoice *depthRasterMode = list->Add(new PopupMultiChoice(&g_Config.iDepthRasterMode, gr->T("Lens flare occlusion"), depthRasterModes, 0, ARRAY_SIZE(depthRasterModes), I18NCat::GRAPHICS, screenManager())); depthRasterMode->SetDisabledPtr(&g_Config.bSoftwareRendering); + depthRasterMode->SetDefault(DefaultDepthRaster()); depthRasterMode->SetChoiceIcon(3, ImageID("I_WARNING")); // It's a performance trap. list->Add(new ItemHeader(dev->T("Ubershaders"))); diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index d035f57d75..82710c93c9 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -304,6 +304,9 @@ void GameSettingsScreen::CreateTabs() { } } +// TODO: Make this generic +extern int DefaultDepthRaster(); + // Graphics void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings) { auto gr = GetI18NCategory(I18NCat::GRAPHICS); @@ -435,14 +438,6 @@ void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings) }); } #endif - -#if PPSSPP_PLATFORM(ANDROID) - // Hide Immersive Mode on pre-kitkat Android - if (System_GetPropertyInt(SYSPROP_SYSTEMVERSION) >= 19) { - // Let's reuse the Fullscreen translation string from desktop. - graphicsSettings->Add(new CheckBox(&config.bImmersiveMode, sy->T("Hide navigation bar")))->OnClick.Handle(this, &GameSettingsScreen::OnImmersiveModeChange); - } -#endif // Display Layout Editor: To avoid overlapping touch controls on large tablets, meet geeky demands for integer zoom/unstretched image etc. Choice *displayEditor = graphicsSettings->Add(new Choice(gr->T("Display layout & effects"))); displayEditor->OnClick.Add([&](UI::EventParams &) -> void { @@ -520,11 +515,12 @@ void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings) PopupMultiChoice *skipGPUReadbacks = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iSkipGPUReadbackMode, gr->T("Skip GPU Readbacks"), skipGpuReadbackModes, 0, ARRAY_SIZE(skipGpuReadbackModes), I18NCat::GRAPHICS, screenManager())); skipGPUReadbacks->SetDisabledPtr(&g_Config.bSoftwareRendering); - static const char *depthRasterModes[] = { "Auto (default)", "Low", "Off", "Always on" }; + static const char *depthRasterModes[] = { "Auto", "Low", "Off", "Always on" }; PopupMultiChoice *depthRasterMode = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iDepthRasterMode, gr->T("Lens flare occlusion"), depthRasterModes, 0, ARRAY_SIZE(depthRasterModes), I18NCat::GRAPHICS, screenManager())); depthRasterMode->SetDisabledPtr(&g_Config.bSoftwareRendering); depthRasterMode->SetChoiceIcon(3, ImageID("I_WARNING")); // It's a performance trap. + depthRasterMode->SetDefault(DefaultDepthRaster()); if (g_Config.iDepthRasterMode != 3) depthRasterMode->HideChoice(3); @@ -536,6 +532,12 @@ void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings) graphicsSettings->Add(new PopupMultiChoice(&g_Config.iSplineBezierQuality, gr->T("LowCurves", "Spline/Bezier curves quality"), quality, 0, ARRAY_SIZE(quality), I18NCat::GRAPHICS, screenManager())); graphicsSettings->Add(new SettingHint(gr->T("LowCurves Tip", "Only used by some games, controls smoothness of curves"))); + static const char *bloomHackOptions[] = {"Off", "Safe", "Balanced", "Aggressive"}; + PopupMultiChoice *bloomHack = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iBloomHack, gr->T("Lower resolution for effects (reduces artifacts)"), bloomHackOptions, 0, ARRAY_SIZE(bloomHackOptions), I18NCat::GRAPHICS, screenManager())); + bloomHack->SetEnabledFunc([] { + return !g_Config.bSoftwareRendering && g_Config.iInternalResolution != 1; + }); + graphicsSettings->Add(new ItemHeader(gr->T("Performance"))); CheckBox *frameDuplication = graphicsSettings->Add(new CheckBox(&g_Config.bRenderDuplicateFrames, gr->T("Render duplicate frames to 60hz"))); frameDuplication->SetEnabledFunc([] { @@ -652,24 +654,6 @@ void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings) cardboardYShift->SetEnabledPtr(&config.bEnableCardboardVR); } - std::vector cameraList = Camera::getDeviceList(); - if (cameraList.size() >= 1) { - graphicsSettings->Add(new ItemHeader(gr->T("Camera"))); - PopupMultiChoiceDynamic *cameraChoice = graphicsSettings->Add(new PopupMultiChoiceDynamic(&g_Config.sCameraDevice, gr->T("Camera Device"), cameraList, I18NCat::NONE, screenManager())); - cameraChoice->OnChoice.Handle(this, &GameSettingsScreen::OnCameraDeviceChange); -#if PPSSPP_PLATFORM(WINDOWS) && !PPSSPP_PLATFORM(UWP) - graphicsSettings->Add(new CheckBox(&g_Config.bCameraMirrorHorizontal, gr->T("Mirror camera image"))); -#endif - } - - graphicsSettings->Add(new ItemHeader(gr->T("Hack Settings", "Hack Settings (these WILL cause glitches)"))); - - static const char *bloomHackOptions[] = { "Off", "Safe", "Balanced", "Aggressive" }; - PopupMultiChoice *bloomHack = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iBloomHack, gr->T("Lower resolution for effects (reduces artifacts)"), bloomHackOptions, 0, ARRAY_SIZE(bloomHackOptions), I18NCat::GRAPHICS, screenManager())); - bloomHack->SetEnabledFunc([] { - return !g_Config.bSoftwareRendering && g_Config.iInternalResolution != 1; - }); - graphicsSettings->Add(new ItemHeader(gr->T("Overlay Information"))); graphicsSettings->Add(new BitCheckBox(&g_Config.iShowStatusFlags, (int)ShowStatusFlags::FPS_COUNTER, gr->T("Show FPS Counter"))); graphicsSettings->Add(new BitCheckBox(&g_Config.iShowStatusFlags, (int)ShowStatusFlags::SPEED_COUNTER, gr->T("Show Speed"))); @@ -1213,6 +1197,15 @@ void GameSettingsScreen::CreateSystemSettings(UI::ViewGroup *systemSettings) { }); #endif +#if PPSSPP_PLATFORM(ANDROID) + // Hide Immersive Mode on pre-kitkat Android + if (System_GetPropertyInt(SYSPROP_SYSTEMVERSION) >= 19) { + DisplayLayoutConfig &config = g_Config.GetDisplayLayoutConfig(GetDeviceOrientation()); + // Let's reuse the Fullscreen translation string from desktop. + systemSettings->Add(new CheckBox(&config.bImmersiveMode, sy->T("Hide navigation bar")))->OnClick.Handle(this, &GameSettingsScreen::OnImmersiveModeChange); + } +#endif + PopupSliderChoice *uiScale = systemSettings->Add(new PopupSliderChoice(&g_Config.iUIScaleFactor, -8, 8, 0, sy->T("UI size adjustment (DPI)"), screenManager())); uiScale->SetZeroLabel(sy->T("Off")); UIContext *ctx = screenManager()->getUIContext(); @@ -1446,6 +1439,17 @@ void GameSettingsScreen::CreateSystemSettings(UI::ViewGroup *systemSettings) { systemSettings->Add(new CheckBox(&g_Config.bPauseOnLostFocus, sy->T("Pause when not focused"))); #endif + auto gr = GetI18NCategory(I18NCat::GRAPHICS); + std::vector cameraList = Camera::getDeviceList(); + if (cameraList.size() >= 1) { + systemSettings->Add(new ItemHeader(gr->T("Camera"))); + PopupMultiChoiceDynamic *cameraChoice = systemSettings->Add(new PopupMultiChoiceDynamic(&g_Config.sCameraDevice, gr->T("Camera Device"), cameraList, I18NCat::NONE, screenManager())); + cameraChoice->OnChoice.Handle(this, &GameSettingsScreen::OnCameraDeviceChange); +#if PPSSPP_PLATFORM(WINDOWS) && !PPSSPP_PLATFORM(UWP) + systemSettings->Add(new CheckBox(&g_Config.bCameraMirrorHorizontal, gr->T("Mirror camera image"))); +#endif + } + systemSettings->Add(new ItemHeader(sy->T("Cheats", "Cheats"))); systemSettings->Add(new CheckBox(&g_Config.bEnableCheats, sy->T("Enable Cheats"))); systemSettings->Add(new CheckBox(&g_Config.bEnablePlugins, sy->T("Enable plugins"))); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 5a322e7471..47c6e494a6 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -690,7 +690,6 @@ Full screen = ‎الشاشة الكاملة Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = Hardware transform hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 4d748a3671..4b30b5452e 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -686,7 +686,6 @@ Full screen = Bütün ekran Geometry shader culling = Həndəsə kölgəl-sinin ayıqlanışı GPU texture upscaler (fast) = GİB toxumalarının böyüdülüşü (sürətli) GPUReadbackRequired = Xəbərdarlıq: Bu oyun, "GİB Gerioxuşlarının Buraxılmasının" söndürülməsini istəyir. -Hack Settings = Qırılış quruluşları (pozulmalar yaşana bilər) Hardware Tessellation = Qurğu mozaiklənişi Hardware Transform = Qurğu Dönüşümü hardware transform error - falling back to software = Qurğu dönüşümü yanlışı, yazılıma geri dönülür diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 34cb0b7b78..6fab07de98 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -682,7 +682,6 @@ FPS = FPS Frame Rate Control = Кіраванне частатой кадраў Frame Skipping = Прапуск кадраў Geometry shader culling = Выклік геаметрычных шэйдараў -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Апаратная тэселяцыя Hardware Transform = Апаратнае пераўтварэнне hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 818b829be9..178629fd7c 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -682,7 +682,6 @@ Full screen = Цял екран Geometry shader culling = Изключване на геометрични шейдъри GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Хардуерна теселация Hardware Transform = Хардуерна трансформация hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 4cf6d5d796..f33e0e8d13 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -682,7 +682,6 @@ Full screen = Pantalla completa Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = Shader de textura (GPU) GPUReadbackRequired = AVÍS: Aquest joc requereix "Saltar la lectura de GPU" desactivat. -Hack Settings = Configuració de hacks (causaran errors gràfics) Hardware Tessellation = Tesellat per maquinari Hardware Transform = Transformació per maquinari hardware transform error - falling back to software = Error de transformació per maquinari, canviant a programari. diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 5ac81ac820..8f92894b8f 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -682,7 +682,6 @@ Full screen = Režim celé obrazovky Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Nastavení hacků (Mohou způsobit problémy) Hardware Tessellation = Hardware tessellation Hardware Transform = Hardwarová transformace hardware transform error - falling back to software = Chyba hardwarové transformace, bude použita softwarová diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 96da877ace..cd80ab8149 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -682,7 +682,6 @@ Full screen = Fuldskærm Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack indstillinger (kan give fejl) Hardware Tessellation = Hardware tessellation Hardware Transform = Hardware transformering hardware transform error - falling back to software = Hardware transform fejl, falder tilbage til software diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 9ef1ac3413..3d2e9163b7 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -672,7 +672,6 @@ Full screen = Vollbild Geometry shader culling = Aussortieren von Geometrie-Schattierern GPU texture upscaler (fast) = GPU-Textur-Hochskalierer (schnell) GPUReadbackRequired = Warnung: Für dieses Spiel muss „GPU-Rücklesungen überspringen“ auf „Aus“ gesetzt sein -Hack Settings = Hacks (kann zu Fehlern führen) Hardware Tessellation = Hardware Tessellation Hardware Transform = Hardware Transformierung hardware transform error - falling back to software = Hardware-Transform-Fehler - greife auf Software zurück diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 0f5c273f76..35a69eb503 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -682,7 +682,6 @@ Full screen = Layar pol Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = Sullei Hardware hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 5cae7dfd40..a6534d2f44 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -706,7 +706,6 @@ FPS = FPS Frame Rate Control = Framerate control Frame Skipping = Frame skipping Geometry shader culling = Geometry shader culling -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = Hardware transform hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 610830f21e..b98d67755b 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -683,7 +683,6 @@ Full screen = Pantalla completa Geometry shader culling = Eliminación de sombreadores de geométria GPU texture upscaler (fast) = Escalador de texturas de GPU (rápido) GPUReadbackRequired = AVISO: Este juego requiere que la opción "Omitir lecturas retroactivas de GPU" esté desactivada. -Hack Settings = Ajustes de hacks (puede causar errores) Hardware Tessellation = Teselación de hardware Hardware Transform = Transformación por hardware hardware transform error - falling back to software = Error de transformación por hardware, cambiando a software. diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 9d0b1d4f69..eb6e7d681c 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -682,7 +682,6 @@ Full screen = Pantalla completa Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = Shader de texturas GPUReadbackRequired = Warning: Este juego requiere que "Omitir lecturas de GPU" esté desactivado. -Hack Settings = Ajustes de hacks (puede causar glitches) Hardware Tessellation = Teselado por Hardware Hardware Transform = Transformación por Hardware hardware transform error - falling back to software = Error de transformación por hardware, cambiando a software. diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 28eb9bd0b1..6b24b01c48 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -682,7 +682,6 @@ Full screen = ‎تمام صفحه Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = ‎تنظیمات هک‌ها (میتواند باعث باگ شود) Hardware Tessellation = Hardware tessellation Hardware Transform = ‎استفاده از سخت‌افزار در پردازش hardware transform error - falling back to software = ‎خطا در پردازش سخت افزاری، سوییچ به نرم افزار diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 1cc6063c98..b30977d99c 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -682,7 +682,6 @@ Full screen = Koko näyttö Geometry shader culling = Geometria-varjostimen karsinta GPU texture upscaler (fast) = Tekstuurin varjostin (GPU) GPUReadbackRequired = Varoitus: Tämä peli vaatii, että "Ohita näytönohjaimen lukemat" on pois päältä. -Hack Settings = Hakkerointiasetukset (saattaa aiheutaa virheitä) Hardware Tessellation = Laitteistotessellaatio Hardware Transform = Laitteistomuunnos hardware transform error - falling back to software = Laitteistomuunnosvirhe, palataan ohjelmistotilaan diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 9848898f01..27218f064c 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -682,7 +682,6 @@ Full screen = Plein écran Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = Shader de textures (GPU) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Paramètres "hack" (crée des bugs graphiques) Hardware Tessellation = Tessellation matérielle Hardware Transform = Transformation matérielle hardware transform error - falling back to software = Erreur de transformation matérielle, retour au logiciel. diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 2c20986a66..2b740b8644 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -682,7 +682,6 @@ Full screen = Pantalla completa Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Axustes de hacks (causarán erros gráficos) Hardware Tessellation = Hardware tessellation Hardware Transform = Transformación por hardware hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 9de4c180ca..d789dc9fc6 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -682,7 +682,6 @@ Full screen = Πλήρης Οθόνη Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Ρυθμίσεις Hack Hardware Tessellation = Tessellation Υλικού Hardware Transform = Μετασχηματισμός Υλικού hardware transform error - falling back to software = Σφάλμα Μετασχηματισμού Υλικού, οπισθοχώρηση σε λογισμικό diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 9cd08ff961..5dcb0778d9 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -682,7 +682,6 @@ Full screen = מסך מלא Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = התאמת חומרה hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 2629dec018..006d47003e 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -679,7 +679,6 @@ Full screen = אלמ ךסמ Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = הרמוח תמאתה hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index c4112cc68c..71400b95d4 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -682,7 +682,6 @@ Full screen = Puni zaslon Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Opcije hakiranja (može uzrokovati glitcheve) Hardware Tessellation = Hardware tesselacija Hardware Transform = Hardver mozaik hardware transform error - falling back to software = Greška hardver transformiranja, idemo natrag u softver diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index d024508b71..53c9fffaf8 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -682,7 +682,6 @@ Full screen = Teljes képernyő Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = Textúra shader (GPU) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack beállítások (HIBÁKAT OKOZHATNAK) Hardware Tessellation = Hardveres tesszaláció Hardware Transform = Hardveres transzform hardware transform error - falling back to software = Hardveres transzform hiba, próbálkozás szoftverrel. diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 3eece4f92e..e09e6783a8 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -682,7 +682,6 @@ Full screen = Layar penuh Geometry shader culling = Pemusnahan shader geometri GPU texture upscaler (fast) = Tekstur shader (GPU) GPUReadbackRequired = Peringatan: Game ini mengharuskan "Lewati Pembacaan Ulang GPU" diatur ke Nonaktif. -Hack Settings = Retas pengaturan (menyebabkan kecacatan) Hardware Tessellation = Tessellation perangkat keras Hardware Transform = Transformasi perangkat keras hardware transform error - falling back to software = Kesalahan perangkat keras, kembali ke perangkat lunak diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index cbb1e13d9a..0a94e0c95a 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -683,7 +683,6 @@ Full screen = Schermo Intero Geometry shader culling = Eliminazione dello shader geometrico GPU texture upscaler (fast) = Shader delle texture (GPU) GPUReadbackRequired = Attenzione: Questo gioco richiede che "Salta le letture della GPU" sia impostato su Off. -Hack Settings = Impostazioni Hack (causerà dei problemi, sicuramente) Hardware Tessellation = Tassellazione Hardware Hardware Transform = Trasformazione Hardware hardware transform error - falling back to software = Errore Trasformazione Hardware, ritorno indietro al renderer software diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 760f0dba8c..80731f2148 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -682,7 +682,6 @@ Full screen = フルスクリーン Geometry shader culling = ジオメトリシェーダーのカリング GPU texture upscaler (fast) = テクスチャシェーダ GPUReadbackRequired = 警告: このゲームは"GPUリードバックのスキップ"をオフにする必要があります。 -Hack Settings = ハックの設定 (不具合あり) Hardware Tessellation = ハードウェアテッセレーション Hardware Transform = ハードウェアトランスフォーム hardware transform error - falling back to software = ハードウェアトランスフォームでエラー。ソフトウェアに戻します diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 9983274d44..cf38aafda3 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -682,7 +682,6 @@ Full screen = Layar Penuh Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Retas setelsn (nyebabake glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = Ndandani Hardware hardware transform error - falling back to software = Kesalahan Hardware - Mudhun bali software diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 9b2b8bdfe2..ce57cdc75e 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -682,7 +682,6 @@ FPS = FPS Frame Rate Control = 프레임속도 제어 Frame Skipping = 프레임 생략 Geometry shader culling = 기하학 쉐이더 삭제 -Hack Settings = 핵 설정 (결함을 일으킬 수 있음) Hardware Tessellation = 하드웨어 조각화 Hardware Transform = 하드웨어 변환 hardware transform error - falling back to software = 하드웨어 변환 오류, 소프트웨어로 폴백 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index 4bd8a9ad3f..9815381496 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -696,7 +696,6 @@ FPS = FPS Frame Rate Control = Framerate control Frame Skipping = Frame skipping Geometry shader culling = Geometry shader culling -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = Hardware transform hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index d3902589a2..a8d0d13154 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -682,7 +682,6 @@ Full screen = ເຕັມໜ້າຈໍ Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = ການຕັ້ງຄ່າແຮັກ Hardware Tessellation = Hardware tessellation Hardware Transform = ໃຊ້ຮາດແວຣ໌ປະມວນຜົນ hardware transform error - falling back to software = ການແປງຄ່າຈາກຮາດແວຣ໌ລົ້ມເຫຼວ, ກັບໄປໃຊ້ແບບຊ໋ອບແວຣ໌ diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 5fa0a6bbb6..ae1dadf2d1 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -682,7 +682,6 @@ Full screen = Pilnas ekranas Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Modifikavimo parametrai (gali sukelti problemų) Hardware Tessellation = Hardware tessellation Hardware Transform = Aparatūros transformacija hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index dbd8f1c58a..1cdeff5bc3 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -682,7 +682,6 @@ Full screen = Skrin penuh Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Godam tetapan (mungkin menyebabkan gangguan) Hardware Tessellation = Hardware tessellation Hardware Transform = Penukaran Alatan hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 9f680fdc2e..90788a3d2c 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -682,7 +682,6 @@ Full screen = Volledig scherm Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hackinstellingen (kan glitches veroorzaken) Hardware Tessellation = Hardwarebetegeling Hardware Transform = Hardwaretransformatie hardware transform error - falling back to software = Hardwaretransformatiefout, terugvallen naar software diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index c5f079a323..1140dbf2eb 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -682,7 +682,6 @@ Full screen = Fullskjerm Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack settings (may cause glitches) Hardware Tessellation = Hardware tessellation Hardware Transform = Maskinvare omdanning hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index dcf52cd17d..38d37d550e 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -679,7 +679,6 @@ Full screen = Pełny ekran Geometry shader culling = Przycinanie shaderów geometrii GPU texture upscaler (fast) = Shadery tekstur GPUReadbackRequired = Uwaga: Ta gra wymaga wyłączenia opcji "Pomiń odczyty zwrotne GPU". -Hack Settings = Ustawienia specjalne (powodują problemy) Hardware Tessellation = Sprzętowa teselacja Hardware Transform = Transformacja sprzętowa hardware transform error - falling back to software = Błąd transformacji sprzętowej, powrót do transformacji programowej diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index ddf70b1cfc..7c744ffcd3 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -706,7 +706,6 @@ FPS = FPS Frame Rate Control = Controle da taxa dos frames Frame Skipping = Pulo dos frames Geometry shader culling = Abate do shader da geometria -Hack Settings = Configurações dos hacks (pode causar erros gráficos) Hardware Tessellation = Tesselação por hardware Hardware Transform = Transformação por hardware hardware transform error - falling back to software = Erro de transformação pelo hardware, retrocedendo pro software. diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index ce850823c3..94c1114b96 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -706,7 +706,6 @@ FPS = FPS Frame Rate Control = Controlo dos FPS Frame Skipping = Salto de frames Geometry shader culling = Culling de shaders geométricos -Hack Settings = Definições dos hacks (podem causar problemas visuais no jogo) Hardware Tessellation = Tesselação por hardware Hardware Transform = Transformação por hardware hardware transform error - falling back to software = Erro de transformação por hardware, a tentar com software. diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 5eb90b62d6..bd7ab7c5bc 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -683,7 +683,6 @@ Full screen = Ecran intreg Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Setări trișare (pot cauza stricăciuni) Hardware Tessellation = Hardware tessellation Hardware Transform = Transformare pe Hardware hardware transform error - falling back to software = Eroare la transformare pe hardware, întoarcere la software diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 6f2b64c790..b16585a8e7 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -682,7 +682,6 @@ Full screen = Полноэкранный режим Geometry shader culling = Вызов геометрических шейдеров GPU texture upscaler (fast) = Масштабирование текстур с помощью ГП (быстро) GPUReadbackRequired = Внимание: Для данной игры нужно отключить настройку "Пропускать чтение данных ГП". -Hack Settings = Параметры хаков (могут вызывать глюки) Hardware Tessellation = Аппаратная тесселяция Hardware Transform = Аппаратное преобразование hardware transform error - falling back to software = Ошибка аппаратного преобразования, переключено на программное diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index e77d3799c6..0ebf10c629 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -683,7 +683,6 @@ Full screen = Fullskärm Geometry shader culling = Geoshader-klippning GPU texture upscaler (fast) = GPU-baserad texturuppskalare (snabb) GPUReadbackRequired = Varning: Detta spel kräver att 'Skippa dataläsningar från GPU:n' är avstängt. -Hack Settings = Hack-inställningar (kan orsaka problem) Hardware Tessellation = Hårdvarutessellering Hardware Transform = Hårdvarutransform hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index e19890cd70..72fc5c51f1 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -683,7 +683,6 @@ Full screen = Isakto sa Sukat ng iyong Iskrin Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Babala: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Hack Settings (maaring magdulot ng pagloloko sa laro) Hardware Tessellation = Hardware tessellation Hardware Transform = Hardware Transform hardware transform error - falling back to software = Hardware transform error, falling back to software diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index 70c5ca0eba..b88d41e9a4 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -700,7 +700,6 @@ Full screen = เต็มหน้าจอ Geometry shader culling = การคัดแยกเฉดสีเชิงเรขาคณิต GPU texture upscaler (fast) = รูปแบบอัพสเกลพื้นผิวโดยใช้ GPU (เร็ว) GPUReadbackRequired = คำเตือน: เกมนี้จำเป็นต้องติ๊กตั้งค่า "ข้ามการอ่านข้อมูลส่งกลับไปยัง GPU" ออกด้วย -Hack Settings = ตั้งค่าการปรับแฮ็ค (อาจแสดงผลผิดพลาด) Hardware Tessellation = ฮาร์ดแวร์ เทสเซลเลชั่น Hardware Transform = ใช้ฮาร์ดแวร์ในการแปลงค่าประมวลผล hardware transform error - falling back to software = การแปลงค่าจากฮาร์ดแวร์ล้มเหลว กลับไปใช้การแปลงค่าจากซอฟต์แวร์ diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 3281aa9acd..4061d16a20 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -684,7 +684,6 @@ Full screen = Tam Ekran Geometry shader culling = Geometri gölgelendiricisi ayıklama GPU texture upscaler (fast) = Doku gölgelendiricisi (GPU) GPUReadbackRequired = Uyarı: Bu oyun "GPU Okumalarını Atla" seçeneğinin Kapalı olarak ayarlanmasını gerektirir. -Hack Settings = Geliştirme Ayarları Hardware Tessellation = Donanım Mozaikleme Hardware Transform = Donanım Dönüşümü hardware transform error - falling back to software = Donanım dönüşüm hatası, yazılıma geri dönülüyor diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 2cf48a4e8c..fa1f959a0b 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -682,7 +682,6 @@ Full screen = Повноекранний режим Geometry shader culling = Вибракування шейдерів геометрії GPU texture upscaler (fast) = Шейдер текстур (GPU) GPUReadbackRequired = Увага: Ця гра вимагає "Пропустити зворотні зчитування GPU" встановити значення вимкнути. -Hack Settings = Параметри хаків (можуть викликати глюки) Hardware Tessellation = Апаратна тесселляція Hardware Transform = Апаратне перетворення hardware transform error - falling back to software = Помилка перетворення устаткування, повернення назад на програмне забезпечення diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 0299a6c8c9..e4b85c9bfe 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -682,7 +682,6 @@ Full screen = Toàn màn hình Geometry shader culling = Geometry shader culling GPU texture upscaler (fast) = GPU texture upscaler (fast) GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. -Hack Settings = Thiết lập hack (sẽ bị lỗi) Hardware Tessellation = Lót phần cứng Hardware Transform = Chuyển đổi phần cứng hardware transform error - falling back to software = Lỗi chuyển đổi phần cứng, bị về lại phần mềm diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index f50e4ae2ce..e86f0ed3ec 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -682,7 +682,6 @@ Full screen = 全屏幕 Geometry shader culling = 几何着色器剔除 GPU texture upscaler (fast) = 纹理着色器 (GPU加速) GPUReadbackRequired = 警告:此游戏需要关闭“跳过GPU块传输”。 -Hack Settings = 渲染修正 (错误修复) Hardware Tessellation = 硬件曲面细分 Hardware Transform = 硬件几何变换 (更快) hardware transform error - falling back to software = 硬件几何变换出现错误,将使用软件模式 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index ef0399b7f6..7d2aed786c 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -682,7 +682,6 @@ Full screen = 全螢幕 Geometry shader culling = 幾何著色器揀選 GPU texture upscaler (fast) = 紋理著色器 (GPU) GPUReadbackRequired = 警告:此遊戲需要關閉「跳過 GPU 讀回」 -Hack Settings = 駭客設定 (可能會造成故障) Hardware Tessellation = 硬體鑲嵌 Hardware Transform = 硬體轉換 hardware transform error - falling back to software = 硬體轉換錯誤,將回復到軟體轉換