diff --git a/UI/DevScreens.cpp b/UI/DevScreens.cpp index ba9cde4a09..87a599c490 100644 --- a/UI/DevScreens.cpp +++ b/UI/DevScreens.cpp @@ -114,6 +114,20 @@ void AddOverlayList(UI::ViewGroup *items, ScreenManager *screenManager) { items->Add(new PopupMultiChoice((int *)&g_Config.iDebugOverlay, dev->T("Debug overlay"), g_debugOverlayList, 0, numOverlays, I18NCat::DEVELOPER, screenManager)); } +void SaveFrameDump() { + if (!gpuDebug) { + return; + } + gpuDebug->GetRecorder()->RecordNextFrame([](const Path &dumpPath) { + NOTICE_LOG(Log::System, "Frame dump created at '%s'", dumpPath.c_str()); + if (System_GetPropertyBool(SYSPROP_CAN_SHOW_FILE)) { + System_ShowFileInFolder(dumpPath); + } else { + g_OSD.Show(OSDType::MESSAGE_SUCCESS, dumpPath.ToVisualString(), 7.0f); + } + }); +} + void DevMenuScreen::CreatePopupContents(UI::ViewGroup *parent) { using namespace UI; auto dev = GetI18NCategory(I18NCat::DEVELOPER); @@ -165,14 +179,7 @@ void DevMenuScreen::CreatePopupContents(UI::ViewGroup *parent) { if (PSP_CoreParameter().fileType != IdentifiedFileType::PPSSPP_GE_DUMP) { items->Add(new Choice(dev->T("Create frame dump")))->OnClick.Add([](UI::EventParams &e) { - gpuDebug->GetRecorder()->RecordNextFrame([](const Path &dumpPath) { - NOTICE_LOG(Log::System, "Frame dump created at '%s'", dumpPath.c_str()); - if (System_GetPropertyBool(SYSPROP_CAN_SHOW_FILE)) { - System_ShowFileInFolder(dumpPath); - } else { - g_OSD.Show(OSDType::MESSAGE_SUCCESS, dumpPath.ToVisualString(), 7.0f); - } - }); + SaveFrameDump(); return UI::EVENT_DONE; }); } diff --git a/UI/ImDebugger/ImDebugger.cpp b/UI/ImDebugger/ImDebugger.cpp index f0b232fda5..753956224a 100644 --- a/UI/ImDebugger/ImDebugger.cpp +++ b/UI/ImDebugger/ImDebugger.cpp @@ -958,7 +958,7 @@ void DrawMediaDecodersView(ImConfig &cfg, ImControl &control) { } const std::map &mpegCtxs = __MpegGetContexts(); - if (ImGui::CollapsingHeaderWithCount("sceMpeg", mpegCtxs.size())) { + if (ImGui::CollapsingHeaderWithCount("sceMpeg", (int)mpegCtxs.size())) { if (ImGui::BeginTable("mpegs", 2, ImGuiTableFlags_RowBg | ImGuiTableFlags_BordersH)) { ImGui::TableSetupColumn("Addr", ImGuiTableColumnFlags_WidthFixed); ImGui::TableSetupColumn("VFrames", ImGuiTableColumnFlags_WidthFixed); diff --git a/Windows/MainWindowMenu.cpp b/Windows/MainWindowMenu.cpp index 1097dc28ff..ae3440e22c 100644 --- a/Windows/MainWindowMenu.cpp +++ b/Windows/MainWindowMenu.cpp @@ -59,6 +59,7 @@ #endif extern bool g_TakeScreenshot; +extern void SaveFrameDump(); namespace MainWindow { extern HINSTANCE hInst; @@ -245,7 +246,7 @@ namespace MainWindow { TranslateMenuItem(menu, ID_DEBUG_SAVESYMFILE); TranslateMenuItem(menu, ID_DEBUG_RESETSYMBOLTABLE); TranslateMenuItem(menu, ID_DEBUG_TAKESCREENSHOT, g_Config.bSystemControls ? L"\tF12" : L""); - TranslateMenuItem(menu, ID_DEBUG_DUMPNEXTFRAME); + TranslateMenuItem(menu, ID_DEBUG_SAVEFRAMEDUMP); TranslateMenuItem(menu, ID_DEBUG_SHOWDEBUGSTATISTICS); TranslateMenuItem(menu, ID_DEBUG_RESTARTGRAPHICS); TranslateMenuItem(menu, ID_DEBUG_DISASSEMBLY, g_Config.bSystemControls ? L"\tCtrl+D" : L""); @@ -767,9 +768,13 @@ namespace MainWindow { g_Config.bAutoRun = !g_Config.bAutoRun; break; - case ID_DEBUG_DUMPNEXTFRAME: - System_PostUIMessage(UIMessage::REQUEST_GPU_DUMP_NEXT_FRAME); + case ID_DEBUG_SAVEFRAMEDUMP: + { + System_RunOnMainThread([]() { + SaveFrameDump(); + }); break; + } case ID_DEBUG_LOADMAPFILE: if (W32Util::BrowseForFileName(true, hWnd, L"Load .ppmap", 0, L"Maps\0*.ppmap\0All files\0*.*\0\0", L"ppmap", fn)) { diff --git a/Windows/ppsspp.rc b/Windows/ppsspp.rc index 8e551803f4..0c85a25393 100644 --- a/Windows/ppsspp.rc +++ b/Windows/ppsspp.rc @@ -569,7 +569,7 @@ BEGIN MENUITEM "Reset Symbol Table", ID_DEBUG_RESETSYMBOLTABLE MENUITEM "", 0, MFT_SEPARATOR MENUITEM "Take Screenshot", ID_DEBUG_TAKESCREENSHOT - MENUITEM "Dump Next Frame to Log", ID_DEBUG_DUMPNEXTFRAME + MENUITEM "Save frame dump", ID_DEBUG_SAVEFRAMEDUMP MENUITEM "Show Debug Statistics", ID_DEBUG_SHOWDEBUGSTATISTICS MENUITEM "Restart Graphics", ID_DEBUG_RESTARTGRAPHICS MENUITEM "", 0, MFT_SEPARATOR diff --git a/Windows/resource.h b/Windows/resource.h index da66e5d486..0370abfb74 100644 --- a/Windows/resource.h +++ b/Windows/resource.h @@ -169,7 +169,6 @@ #define ID_FILE_QUICKLOADSTATE_HC 40037 #define ID_OPTIONS_CONTROLS 40038 #define ID_DEBUG_BREAKONLOAD 40039 -#define ID_DEBUG_DUMPNEXTFRAME 40040 #define ID_OPTIONS_FRAMESKIP 40044 #define IDC_MEMCHECK 40045 #define ID_FILE_MEMSTICK 40046 @@ -190,6 +189,7 @@ #define ID_HELP_OPENFORUM 40064 #define ID_OPTIONS_VSYNC 40065 #define ID_DEBUG_TAKESCREENSHOT 40066 +#define ID_DEBUG_SAVEFRAMEDUMP 40062 #define ID_DEBUG_RESTARTGRAPHICS 40070 #define ID_OPTIONS_TEXTUREFILTERING_AUTO 40067 #define ID_OPTIONS_NEARESTFILTERING 40068 diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 38878bfeca..fb59f5b0bf 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -215,7 +215,6 @@ Disassembly = التفكيك Discord = ديسكورد Display Layout && Effects = ‎أظهر مُعدل النسق... Display Rotation = ‎تدوير العرض -Dump Next Frame to Log = ‎تصحيح الفريم التالي إلي سجل Emulation = ‎محاكاة Enable Cheats = ‎تفعيل الغش Enable Sound = ‎تفعيل الصوت @@ -251,6 +250,7 @@ Nearest = ‎&الأقرب Pause when not focused = ‎&إيقاف مؤقت حينما لا يكون مفعلاً Recent = &Recent Restart Graphics = إعادة تشغيل الرسومات +Save frame dump = ‎تصحيح الفريم التالي إلي سجل Skip Buffer Effects = ‎&تخطي تأثيرات الصقل (غير مصقول, أسرع) Off = ‎&مغلق Open Chat = فتح المحادثة diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 2e3e8f4e1a..8f211b075f 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = D&ump Next Frame to Log Emulation = &Emulation Enable Cheats = Enable &Cheats Enable Sound = Enable S&ound @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = &Pause When Not Focused Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = &Off Open Chat = Open Chat diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 3aa15f590c..572e2fdcc6 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = D&ump Next Frame to Log Emulation = &Емулация Enable Cheats = Включи чийтове Enable Sound = Включи &Звук @@ -243,6 +242,7 @@ Nearest = &Най-близко Pause when not focused = Пауза, когато не фокусиран Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = &Изключено Open Chat = Open Chat diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 90fedf31e8..86a8a36a42 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -207,7 +207,6 @@ Disassembly = &Desensamblador... Discord = Discord Display Layout && Effects = Editar la posició dels botons... Display Rotation = Rotació de la pantalla -Dump Next Frame to Log = Abocar el següent quadre al registre Emulation = &Emulació Enable Cheats = Activar els &trucs Enable Sound = Activar el &so @@ -243,6 +242,7 @@ Nearest = &El més proper Pause when not focused = &Pausar quan es canviï de finestra Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Abocar el següent quadre Skip Buffer Effects = &Renderitzat sense memòria intermèdia (més ràpid) Off = &No Open Chat = Obrir xat diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 8cd78e87f7..95ed51f8ba 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -207,7 +207,6 @@ Disassembly = R&ozebrání strojového kódu... Discord = Discord Display Layout && Effects = Zobrazit editor rozvržení... Display Rotation = Otočení obrazovky -Dump Next Frame to Log = &Vypsat příští snímek do záznamu Emulation = &Emulace Enable Cheats = Povolit &cheaty Enable Sound = Povolit zv&uk @@ -243,6 +242,7 @@ Nearest = &Nejbližší Pause when not focused = &Pozastavit pokud okno není zaměřeno Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = &Vypsat příští snímek do záznamu Skip Buffer Effects = &Přeskočit efekty vyrovnávací paměti Off = &Vypnuto Open Chat = Open Chat diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 0b47d11914..4a352d62cb 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = G&em næste frame i loggen Emulation = &Emulation Enable Cheats = Aktiver &snyd Enable Sound = Aktiver l&yd @@ -243,6 +242,7 @@ Nearest = &Nærmest Pause when not focused = P&ause når ikke i fokus Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = G&em næste frame Skip Buffer Effects = &Skip buffer effekter Off = &Slukket Open Chat = Open Chat diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index f49742c665..f9f8c4bb7a 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -207,7 +207,6 @@ Disassembly = Disassembler... Discord = Discord Display Layout && Effects = Bildschirmlayout Editor... Display Rotation = Bildschirmdrehung -Dump Next Frame to Log = Nächsten Frame im Log speichern Emulation = Emulation Enable Cheats = Cheats aktivieren Enable Sound = Ton einschalten @@ -243,6 +242,7 @@ Nearest = Nächster Nachbar Pause when not focused = Pausieren im Hintergrund Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Nächsten Frame speichern Skip Buffer Effects = Überspringe Puffereffekte Off = Aus Open Chat = Öffne Chat diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 6d08370713..7ec7ecd1fa 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = Ca'b&eranni lako log Emulation = &Emulasi Enable Cheats = Pakeanni &Cheats (Dibosianpole'ra) Enable Sound = Padenni S&uarana @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = &Pause When Not Focused Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Ca'b&eranni lako Skip Buffer Effects = &Skip buffer effects Off = &Mate Open Chat = Open Chat diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 23829ceb3a..f4149f891f 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -231,7 +231,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = D&ump next frame to log Emulation = &Emulation Enable Cheats = Enable &cheats Enable Sound = Enable s&ound @@ -266,6 +265,7 @@ More Settings... = &More settings... Nearest = &Nearest Pause when not focused = &Pause when not focused Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = &Off Open Chat = Open Chat diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index a1d357dc21..2cccdc6975 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -208,7 +208,6 @@ Disassembly = &Desamblador... Discord = Discord Display Layout && Effects = Distribución de pantalla y shaders... Display Rotation = Rotación de pantalla -Dump Next Frame to Log = Volcar siguiente fotograma a registro Emulation = Emulación Enable Cheats = Activar trucos (requiere reiniciar) Enable Sound = Activar s&onido @@ -264,6 +263,7 @@ Reset Symbol Table = &Restablecer tabla de símbolos Restart Graphics = Reiniciar gráficos Run = A&rrancar Save .sym File... = Guardar archivo .&sym ... +Save frame dump = Volcar siguiente fotograma Save Map File... = &Guardar archivo Map ... Save State = &Guardar estado Save State File... = G&uardar archivo de estado... diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 32d7e7c9f7..93a9faebbe 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -207,7 +207,6 @@ Disassembly = &Desensamblador... Discord = Discord Display Layout && Effects = Editar pantalla y &Shaders... Display Rotation = Rotación de pantalla -Dump Next Frame to Log = &Volcar siguiente cuadro a registro Emulation = &Emulación Enable Cheats = Activar &trucos Enable Sound = Activar &sonido @@ -243,6 +242,7 @@ Nearest = &Cercano Pause when not focused = &Pausar al cambiar de ventana Recent = &Resiente Restart Graphics = Reiniciar Graficos +Save frame dump = &Volcar siguiente cuadro Skip Buffer Effects = &Saltar efectos por búfer (rápido) Off = &No Open Chat = Abrir ventana de chat diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 9878fe2312..f244672daa 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -207,7 +207,6 @@ Disassembly = ‎...جداسازی قطعات Discord = دیسکورد Display Layout && Effects = چیدمان صفحه Display Rotation = ‎چرخش صفحه -Dump Next Frame to Log = نسخه‌برداری از فریم بعدی به فایل لاگ Emulation = ‎شبیه سازی Enable Cheats = ‎(فعال سازی کدهای تقلب (نیاز به راه اندازی دوباره Enable Sound = ‎فعال سازی صدا @@ -243,6 +242,7 @@ Nearest = ‎نزدیک ترین Pause when not focused = ‎هنگامی که پنجره فعال نباشد بازی متوقف شود Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = نسخه‌برداری از فریم بعدی به فایل لاگ Skip Buffer Effects = ‎رد کردن اثرات بافر (سریع تر) Off = ‎خاموش Open Chat = باز کردن چت diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 18e70cf2e6..61a88bc9a2 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Näyttöasettelu ja -&efektit Display Rotation = Näytön kierto -Dump Next Frame to Log = Tallenna seuraava &kuva Emulation = &Emulaatio Enable Cheats = Ota &huijaukset käyttöön Enable Sound = Ota &ääni käyttöön @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = &Pause When Not Focused Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Tallenna seuraava &kuva Skip Buffer Effects = &Skip buffer effects Off = &Off Open Chat = Open Chat diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 6bcc17386e..e07e911862 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -207,7 +207,6 @@ Disassembly = Dés&assembleur Discord = Discord Display Layout && Effects = Éditeur d'affichage... Display Rotation = Rotation de l'affichage -Dump Next Frame to Log = &Dump de l'image suivante dans le journal Emulation = &Émulation Enable Cheats = Activ&er les codes de triche (redémarre le jeu) Enable Sound = Activer le &son @@ -243,6 +242,7 @@ Nearest = Le plus &proche Pause when not focused = Mettre en pa&use si pas au premier plan Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = &Dump de l'image suivante Skip Buffer Effects = &Pas d'effets en mémoire tampon (hack de vitesse) Off = &Désactivé Open Chat = Open Chat diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 70dbb42c8b..f5fe16d97d 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -207,7 +207,6 @@ Disassembly = &Desensamblador... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = &Volcar seguinte cadro a rexistro Emulation = &Emulación Enable Cheats = Activar &trucos (require reiniciar) Enable Sound = Activar s&on @@ -243,6 +242,7 @@ Nearest = &Cercano Pause when not focused = &Pausar ó cambiar de ventá Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = &Volcar seguinte cadro Skip Buffer Effects = &Skip buffer effects Off = &Non Open Chat = Open Chat diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 57ce17b8f4..eb9ff14643 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -207,7 +207,6 @@ Disassembly = Αποσυναρμολόγηση... Discord = Discord Display Layout && Effects = Επεξεργασία διάταξης οθόνης... Display Rotation = Περιστροφή Οθόνης -Dump Next Frame to Log = Αποτύπωση πλαισίου σε καταγραφέα Emulation = Εξομοίωση Enable Cheats = Ενεργοποίηση Κωδικών Enable Sound = Ενεργοποίηση Ήχου @@ -243,6 +242,7 @@ Nearest = Κοντινότερο Pause when not focused = Παύση σε κατάσταση παρασκηνίου Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Αποτύπωση πλαισίου σε καταγραφέα Skip Buffer Effects = &Παράκαμψη εφέ buffer (γρηγορότερο) Off = &Off Open Chat = Open Chat diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 0bf789852b..1c3f09bee1 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -207,7 +207,6 @@ Disassembly = &פירוק... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = D&ump Next Frame to Log Emulation = &סימולציה Enable Cheats = אפשר &צ'יטים (מאפס את המשחק) Enable Sound = אפשר ש&מע @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = &Pause When Not Focused Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = &Off Open Chat = Open Chat diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 870e4001ab..6b744436cf 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = D&ump Next Frame to Log Emulation = &Emulation Enable Cheats = Enable &Cheats (Resets Game) Enable Sound = Enable S&ound @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = &Pause When Not Focused Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = &Off Open Chat = Open Chat diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index b545023d39..ad120f540f 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Prikaži uređivanje kontroli... Display Rotation = Rotacija prikaza -Dump Next Frame to Log = O&dloži sljedeći frame na log Emulation = &Emulacija Enable Cheats = Uključi &šifre Enable Sound = Uključi z&vuk @@ -243,6 +242,7 @@ Nearest = &Najbliže Pause when not focused = &Pauziraj kad nije fokusirano Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = O&dloži sljedeći frame na log Skip Buffer Effects = &Preskoči bufferane efekte Off = &Off Open Chat = Open Chat diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 559f8ae5bc..23c52c9a84 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly… Discord = &Discord… Display Layout && Effects = &Nézet szerkesztő… Display Rotation = Megjelenítés &forgatása -Dump Next Frame to Log = Következő képkocka &naplóba írása Emulation = &Emuláció Enable Cheats = &Csalások engedélyezése Enable Sound = &Hang engedélyezése @@ -243,6 +242,7 @@ Nearest = Leg&közelebbi Pause when not focused = &Szüneteltetés, ha nincs fókuszban Recent = &Legutóbbi Restart Graphics = &Grafika újraindítása +Save frame dump = Következő képkocka &naplóba írása Skip Buffer Effects = &Pufferelt effektek átugrása (nem pufferelt, gyorsabb) Off = &Ki Open Chat = &Chat megnyitása diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index b76bec8b96..0f6cbf3bf8 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -207,7 +207,6 @@ Disassembly = &Pembongkaran... Discord = Discord Display Layout && Effects = Penyunting tata letak tampilan... Display Rotation = Rotasi tampilan -Dump Next Frame to Log = B&uang laju bingkai berikutnya untuk masuk Emulation = &Emulasi Enable Cheats = Hidupkan penge&coh Enable Sound = Hidupkan suara @@ -243,6 +242,7 @@ Nearest = Terdekat Pause when not focused = Jeda ketika tidak fokus Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = B&uang laju bingkai berikutnya untuk masuk Skip Buffer Effects = Lewati efek penyangga (tak-tersangga, lebih cepat) Off = Mati Open Chat = Buka opsi obrolan diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index d41c627155..ddc35181a0 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -207,7 +207,6 @@ Disassembly = Disassemblatore... Discord = Discord Display Layout && Effects = Editor visualizzazione layout... Display Rotation = Rotazione display -Dump Next Frame to Log = Salva Log Frame Successivo Emulation = Emulazione Enable Cheats = Attiva i trucchi Enable Sound = Attiva il sonoro @@ -243,6 +242,7 @@ Nearest = Pixel perfect Pause when not focused = Pausa quando non attivo Recent = Recenti Restart Graphics = Riavvia Grafica +Save frame dump = Salva Frame Successivo Skip Buffer Effects = Salta effetti di buffer (niente buffer, più velocità) Off = Disattiva Open Chat = Apri Chat diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 4fd8cff7e7..e2efad46b5 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -207,7 +207,6 @@ Disassembly = 逆アセンブル(&D)... Discord = Discord Display Layout && Effects = 画面のレイアウトを編集する... Display Rotation = 画面の向き -Dump Next Frame to Log = 次のフレームをログにダンプする(&U) Emulation = エミュレーション(&E) Enable Cheats = チートを有効にする(&C) Enable Sound = オーディオを有効にする(&O) @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = 非フォーカス時は一時停止する(&P) Recent = &Recent Restart Graphics = グラフィクスを再起動 +Save frame dump = 次のフレームをログにダンプする(&U) Skip Buffer Effects = ノンバッファレンダリング (高速化)(&S) Off = オフ(&O) Open Chat = Open Chat diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 508d9706df..c98f466a3d 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = Mbucal Frame Sabanjure kanggo Mlebu Emulation = &Emulasi Enable Cheats = Ngatifke &Cheats (Ngreset Dolanan) Enable Sound = Ngatifke Suoro @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = &Ngaso Nalika Ora Fokus Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Mbucal Frame Sabanjure kanggo Mlebu Skip Buffer Effects = Skip efek buffer (ora yakuwi,luwih cepet) Off = &Mati Open Chat = Open Chat diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index ea6ecc1326..3d7df06312 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -207,7 +207,6 @@ Disassembly = 역어셈블리(&D)... Discord = 디스코드 Display Layout && Effects = 레이아웃 편집기 표시... Display Rotation = 화면 회전 -Dump Next Frame to Log = 로그에 다음 프레임 덤프(&U) Emulation = 에뮬레이션(&E) Enable Cheats = 치트 활성화(&C) Enable Sound = 사운드 활성화(&O) @@ -242,6 +241,7 @@ More Settings... = 기타 설정(&M)... Nearest = 근접 필터링(&N) Pause when not focused = 포커싱되지 않았을 때 일시 정지(&P) Restart Graphics = 그래픽 재시작 +Save frame dump = 로그에 다음 프레임 덤프(&U) Skip Buffer Effects = 버퍼 효과 건너뛰기(&S) Off = 끔(&O) Open Chat = 채팅 열기 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index ca6957f85e..c20272a869 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -221,7 +221,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = شێوازی پیشاندان و ئیفێکتەکان Display Rotation = خولاندنەوەی شاشە -Dump Next Frame to Log = D&ump next frame to log Emulation = &Emulation Enable Cheats = cheats بەکار‌ێنانی Enable Sound = بەکارکردنی دەنگ @@ -256,6 +255,7 @@ More Settings... = سێتینگی زیاتر... Nearest = نزیکترین Pause when not focused = &Pause when not focused Restart Graphics = دووبارە ئیش پێ کردنەوەی گرافیکەکان +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = کوژاندنەوە Open Chat = کردنەوەی چات diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index b669d9e6b0..61858b4053 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -207,7 +207,6 @@ Disassembly = &ການແຍກອົງປະກອບ... Discord = Discord Display Layout && Effects = ແກ້ໄຂຮູບແບບສະແດງຜົນ... Display Rotation = ການໝຸນໜ້າຈໍ -Dump Next Frame to Log = &ດຶງຂໍ້ມູນຂອງເຟຣມຕໍ່ໄປເພື່ອເກັບບັນທຶກຄ່າ Emulation = &ການຈຳລອງ Enable Cheats = &ເປີດການໃຊ້ງານສູດໂກງເກມ Enable Sound = &ເປີດການໃຊ້ງານສຽງ @@ -243,6 +242,7 @@ Nearest = &ພາບເປັນຮອຍຍັກໄດ້ Pause when not focused = &ຢຸດຊົ່ວຄາວເມື່ອບໍ່ໄດ້ຫຼິ້ນ Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = &ດຶງຂໍ້ມູນຂອງເຟຣມຕໍ່ໄປເພື່ອເກັບບັນທຶກຄ່າ Skip Buffer Effects = &ຂ້າມການໃຊ້ເອັບເຟັກບັບເຟີ້ (ບໍ່ມີບັບເຟີ້, ໄວຂຶ້ນ) Off = &ປິດ Open Chat = Open Chat diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 87585a55b6..07846aca2c 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -207,7 +207,6 @@ Disassembly = "&Ardyti..." Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = "R&ašyti" kitą kadrą į "statusą" Emulation = &Emulation Enable Cheats = Įjungti &kodus Enable Sound = Įjungti g&arsą @@ -243,6 +242,7 @@ Nearest = &Arčiausias Pause when not focused = &Stabdyti kai nefokusuota Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = "R&ašyti" kitą kadrą į "statusą" Skip Buffer Effects = &Skip buffer effects Off = &Išjungti Open Chat = Open Chat diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 145f5a361a..a5566fa5a9 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -207,7 +207,6 @@ Disassembly = &Pasangkan... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Putaran skrin -Dump Next Frame to Log = L&etak frame berikutnya ke log Emulation = &Emulasi Enable Cheats = Upayakan &Cheat Enable Sound = Upayakan S&uara @@ -243,6 +242,7 @@ Nearest = &Terdekat Pause when not focused = &Jeda ketika tidak difokus Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = L&etak frame berikutnya Skip Buffer Effects = &Skip buffer effects Off = &Tutup Open Chat = Open Chat diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index b911b5761e..ad5bb4460f 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -207,7 +207,6 @@ Disassembly = &Demonteren... Discord = Discord Display Layout && Effects = Schermweergave aanpassen... Display Rotation = Schermrotatie -Dump Next Frame to Log = &Volgende frame in logboek plaatsen Emulation = &Emulatie Enable Cheats = &Cheats inschakelen Enable Sound = &Geluid inschakelen @@ -243,6 +242,7 @@ Nearest = &Naaste buur Pause when not focused = &Pauzeren wanneer venster inactief is Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Buffereffecten nalaten (niet-gebufferd, sneller) Off = &Uit Open Chat = Open Chat diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index dd0fd915ae..fef58c4bc6 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -207,7 +207,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = D&ump Next Frame to Log Emulation = &Emulation Enable Cheats = Enable &Cheats Enable Sound = Enable S&ound @@ -243,6 +242,7 @@ Nearest = &Nearest Pause when not focused = &Pause When Not Focused Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = &Off Open Chat = Open Chat diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 15e4e102e2..cd09962585 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -207,7 +207,6 @@ Disassembly = Dezasembluj... Discord = Discord Display Layout && Effects = Edytor położenia obrazu... Display Rotation = Obracanie ekranu -Dump Next Frame to Log = Zrzuć następną klatkę do dziennika zdarzeń Emulation = &Emulacja Enable Cheats = Włącz kody Enable Sound = Włącz dźwięk @@ -243,6 +242,7 @@ Nearest = Najbliższe Pause when not focused = Pauzuj, gdy okno nieaktywne Recent = &Ostatnie Restart Graphics = Restartuj grafikę +Save frame dump = Zrzuć następną klatkę do dziennika zdarzeń Skip Buffer Effects = &Nie renderuj efektów z bufora (niebuforowane, szybsze) Off = Wyłącz Open Chat = Otwórz Chat diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 5cacfcc5e8..c009f6671f 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -231,7 +231,6 @@ Disassembly = &Executar Disassembly... Discord = Discord Display Layout && Effects = Exibir esquema && efeitos... Display Rotation = Rotação da exibição -Dump Next Frame to Log = D&umpar o frame seguinte no registro Emulation = &Emulação Enable Cheats = Ativar &trapaças Enable Sound = Ativar s&om @@ -266,6 +265,7 @@ More Settings... = &Mais configurações... Nearest = &Mais próximo Pause when not focused = &Pausar quando não está focado Restart Graphics = Reiniciar os Gráficos +Save frame dump = D&umpar o frame seguinte Skip Buffer Effects = &Ignorar efeitos do buffer Off = &Desligado Open Chat = Abrir Bate-Papo diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index b58fffd838..6d40bf3be4 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -231,7 +231,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Exibir o editor de esquema... Display Rotation = Rotação da exibição -Dump Next Frame to Log = G&uardar o frame seguinte no Log Emulation = &Emulação Enable Cheats = Ativar &Cheats Enable Sound = Ativar S&om @@ -267,6 +266,7 @@ Nearest = &Mais próximo Pause when not focused = &Pausar quando a janela não estiver em foco Recent = &Recente Restart Graphics = Restart Graphics +Save frame dump = G&uardar o frame seguinte Skip Buffer Effects = &Ignorar efeitos de buffer (sem buffer, mais rápido) Off = &Desativado Open Chat = Abrir Bate-Papo diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 82faf6c703..7224b0a180 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -208,7 +208,6 @@ Disassembly = &Disassembly... Discord = Discord Display Layout && Effects = Display layout && effects... Display Rotation = Display rotation -Dump Next Frame to Log = D&ump Next Frame to Log Emulation = &Emulation Enable Cheats = Enable &Cheats Enable Sound = Enable S&ound @@ -244,6 +243,7 @@ Nearest = &Nearest Pause when not focused = &Pause When Not Focused Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame d&ump Skip Buffer Effects = &Skip buffer effects Off = &Off Open Chat = Open Chat diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index d6d0dc6688..4bbef121ba 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -207,7 +207,6 @@ Disassembly = &Дизассемблер... Discord = Discord Display Layout && Effects = Расположение экрана и эффектов... Display Rotation = Ориентация экрана -Dump Next Frame to Log = Сохранить &кадр в логе Emulation = &Эмуляция Enable Cheats = Включить &читы Enable Sound = Включить &звук @@ -243,6 +242,7 @@ Nearest = &Ближайший Pause when not focused = &Пауза, когда окно не в фокусе Recent = &Недавние Restart Graphics = Перезапустить графику +Save frame dump = Сохранить &кадр в логе Skip Buffer Effects = &Пропускать эффекты (небуферированный, быстрее) Off = В&ыключено Open Chat = Открыть чат diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 7307fa1eca..9326992e0f 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -207,7 +207,6 @@ Disassembly = Disassemblera Discord = Discord Display Layout && Effects = Skärmlayout && effekter... Display Rotation = Skärmrotation -Dump Next Frame to Log = Dumpa nästa bildruta till loggen Emulation = Emulering Enable Cheats = Fusk Enable Sound = Ljud @@ -243,6 +242,7 @@ Nearest = Närmaste Pause when not focused = Pausa vid tappat fokus Recent = &Tidigare Restart Graphics = Starta om grafiken +Save frame dump = Dumpa nästa bildruta Skip Buffer Effects = &Hoppa över bufferteffekter Off = Av Open Chat = Öppna chatt diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 51a55a93bb..54e8471b2e 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -207,7 +207,6 @@ Disassembly = Disassembly... Discord = Discord Display Layout && Effects = Display Layout at Effects... Display Rotation = Pag-rotate ng Display -Dump Next Frame to Log = I-Dump ang susunod na Frame sa Log Emulation = Emulasyon Enable Cheats = Paganahin ang daya Enable Sound = Paganahin ang tunog @@ -243,6 +242,7 @@ Nearest = Pinakamalapit Pause when not focused = Ihinto kapag hindi naka pokus Recent = &Kamakailan Restart Graphics = I-Restart ang Graphics +Save frame dump = I-Dump ang susunod na Frame sa Log Skip Buffer Effects = Italon ang buffer effects Off = Nakapatay Open Chat = Buksan ang Chat diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index dee41c5ee6..8fffc1de96 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -207,7 +207,6 @@ Disassembly = การแยกองค์ประกอบ... Discord = ไปที่ Discord Display Layout && Effects = รูปแบบหน้าจอ และเอฟเฟ็คท์ Display Rotation = การสลับหมุนหน้าจอ -Dump Next Frame to Log = ดึงข้อมูลของเฟรมถัดไปเพื่อเก็บบันทึกค่า Emulation = การจำลอง Enable Cheats = เปิดการใช้งานสูตรโกง Enable Sound = เปิดการใช้งานเสียง @@ -243,6 +242,7 @@ Nearest = แบบใกล้เคียง Pause when not focused = หยุดชั่วคราวเมื่อไม่ได้เล่น Recent = &ครั้งล่าสุด Restart Graphics = รีสตาร์ทระบบกราฟิก +Save frame dump = ดึงข้อมูลของเฟรมถัดไปเพื่อเก็บบันทึกค่า Skip Buffer Effects = ข้ามการใช้บัฟเฟอร์เอฟเฟ็คท์ (ปิดบัฟเฟอร์) Off = ปิด Open Chat = เปิดหน้าต่างแชท diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 6beb236636..645b770769 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -209,7 +209,6 @@ Disassembly = &Sökme... Discord = Discord Display Layout && Effects = Ekran düzeni düzenleyici... Display Rotation = Ekran rotasyonu -Dump Next Frame to Log = Sonraki Kareyi Günlüğe D&ökümle Emulation = &Emülasyon Enable Cheats = &Hileleri Aç Enable Sound = Sesi Aç @@ -245,6 +244,7 @@ Nearest = &En Yakın Pause when not focused = &Başka programa geçildiğinde duraklat Recent = &En Son Restart Graphics = Ekran Kartını Yeniden Başlat +Save frame dump = Sonraki Kareyi Günlüğe D&ökümle Skip Buffer Effects = &Arabellek efektlerini atla (arabelleğe alınmaz, daha hızlıdır) Off = &Kapalı Open Chat = Sohbeti Aç diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index f5ee94e2ff..3eb3789e88 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -207,7 +207,6 @@ Disassembly = &Розбирання... Discord = Діскорд Display Layout && Effects = Редактор розташування екрану... Display Rotation = Орієнтація екрану -Dump Next Frame to Log = Зберегти &кадр у лог Emulation = &Емуляція Enable Cheats = Ввімкнути &чит-коди Enable Sound = Ввімкнути &звук @@ -243,6 +242,7 @@ Nearest = &Найближчий Pause when not focused = &Пауза коли вікно не в фокусі Recent = &Recent Restart Graphics = Перезапустити графіку +Save frame dump = Зберегти &кадр у лог Skip Buffer Effects = &Пропустити ефекти (небуферований, швидше) Off = В&имкнено Open Chat = відкрити чат diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 4ebdd85ed7..4fa8019115 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -207,7 +207,6 @@ Disassembly = Disassembly (Tháo gỡ)... Discord = Discord Display Layout && Effects = Hiện nút chỉnh sửa bố cục... Display Rotation = Hiện nút xoay màn hình -Dump Next Frame to Log = Dump Next Frame to Log Emulation = Giả lập Enable Cheats = kích hoạt cheat Enable Sound = Mở âm thanh @@ -243,6 +242,7 @@ Nearest = Gần nhất Pause when not focused = Dừng trò chơi khi "ko tập trung" Recent = &Recent Restart Graphics = Restart Graphics +Save frame dump = Save frame dump Skip Buffer Effects = Bỏ qua hiệu ứng đệm (Không bộ nhớ đệm, nhanh hơn) Off = Tắt Open Chat = Open Chat diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index fd3378ed77..8fec1fd0af 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -207,7 +207,6 @@ Disassembly = 反汇编…(&D) Discord = Discord Display Layout && Effects = 屏幕布局和滤镜… Display Rotation = 显示旋转 -Dump Next Frame to Log = 转储下一帧到日志(&U) Emulation = 模拟(&E) Enable Cheats = 启用金手指(&C) Enable Sound = 开启声音(&O) @@ -243,6 +242,7 @@ Nearest = 邻近取样(&N) Pause when not focused = 后台运行时自动暂停(&P) Recent = 最近游戏(&R) Restart Graphics = 重启渲染 +Save frame dump = 转储下一帧到日志(&U) Skip Buffer Effects = 跳过缓冲效果(更快)(&S) Off = 关闭(&O) Open Chat = 聊天窗口 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 5a1d60d251..18bd126d34 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -207,7 +207,6 @@ Disassembly = 反組譯碼(&D)… Discord = Discord Display Layout && Effects = 顯示版面配置與效果… Display Rotation = 顯示旋轉 -Dump Next Frame to Log = 傾印下一影格至記錄(&U) Emulation = 模擬(&E) Enable Cheats = 啟用密技(&C) Enable Sound = 啟用音效(&O) @@ -243,6 +242,7 @@ Nearest = 鄰近取樣(&N) Pause when not focused = 未聚焦時暫停(&P) Recent = 最近(&R) Restart Graphics = 重新啟動圖形 +Save frame dump = 傾印下一影格至記錄(&U) Skip Buffer Effects = 跳過緩衝區效果(&S) Off = 關閉(&O) Open Chat = 開啟聊天