From 0e3c1df9b37112e59ac1361e782a9a3e78d5f141 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Thu, 21 Nov 2024 14:36:31 +0100 Subject: [PATCH] Add a way to access the ImDebugger from the DevMenu --- Core/MIPS/JitCommon/JitBlockCache.cpp | 2 +- Core/MIPS/MIPSStackWalk.cpp | 4 ++-- UI/DevScreens.cpp | 4 ++++ UI/EmuScreen.cpp | 13 +++++++++---- UI/EmuScreen.h | 1 + UI/ImDebugger/ImDebugger.cpp | 7 +++++++ assets/lang/ar_AE.ini | 1 + assets/lang/az_AZ.ini | 1 + assets/lang/bg_BG.ini | 1 + assets/lang/ca_ES.ini | 1 + assets/lang/cz_CZ.ini | 1 + assets/lang/da_DK.ini | 1 + assets/lang/de_DE.ini | 1 + assets/lang/dr_ID.ini | 1 + assets/lang/en_US.ini | 1 + assets/lang/es_ES.ini | 1 + assets/lang/es_LA.ini | 1 + assets/lang/fa_IR.ini | 1 + assets/lang/fi_FI.ini | 1 + assets/lang/fr_FR.ini | 1 + assets/lang/gl_ES.ini | 1 + assets/lang/gr_EL.ini | 1 + assets/lang/he_IL.ini | 1 + assets/lang/he_IL_invert.ini | 1 + assets/lang/hr_HR.ini | 1 + assets/lang/hu_HU.ini | 1 + assets/lang/id_ID.ini | 1 + assets/lang/it_IT.ini | 1 + assets/lang/ja_JP.ini | 1 + assets/lang/jv_ID.ini | 1 + assets/lang/ko_KR.ini | 1 + assets/lang/ku_SO.ini | 1 + assets/lang/lo_LA.ini | 1 + assets/lang/lt-LT.ini | 1 + assets/lang/ms_MY.ini | 1 + assets/lang/nl_NL.ini | 1 + assets/lang/no_NO.ini | 1 + assets/lang/pl_PL.ini | 1 + assets/lang/pt_BR.ini | 1 + assets/lang/pt_PT.ini | 1 + assets/lang/ro_RO.ini | 1 + assets/lang/ru_RU.ini | 1 + assets/lang/sv_SE.ini | 1 + assets/lang/tg_PH.ini | 1 + assets/lang/th_TH.ini | 1 + assets/lang/tr_TR.ini | 1 + assets/lang/uk_UA.ini | 1 + assets/lang/vi_VN.ini | 1 + assets/lang/zh_CN.ini | 1 + assets/lang/zh_TW.ini | 1 + ext/lua | 2 +- 51 files changed, 69 insertions(+), 8 deletions(-) diff --git a/Core/MIPS/JitCommon/JitBlockCache.cpp b/Core/MIPS/JitCommon/JitBlockCache.cpp index c917eb05d1..b3906beb9c 100644 --- a/Core/MIPS/JitCommon/JitBlockCache.cpp +++ b/Core/MIPS/JitCommon/JitBlockCache.cpp @@ -317,7 +317,7 @@ bool JitBlockCache::RangeMayHaveEmuHacks(u32 start, u32 end) const { static int binary_search(const JitBlock blocks_[], const u8 *baseoff, int imin, int imax) { while (imin < imax) { - int imid = (imin + imax) / 2; + int imid = (imin + imax) >> 1; if (blocks_[imid].normalEntry < baseoff) imin = imid + 1; else diff --git a/Core/MIPS/MIPSStackWalk.cpp b/Core/MIPS/MIPSStackWalk.cpp index 446c31d6c9..dc6019b717 100644 --- a/Core/MIPS/MIPSStackWalk.cpp +++ b/Core/MIPS/MIPSStackWalk.cpp @@ -79,8 +79,8 @@ namespace MIPSStackWalk { } bool ScanForEntry(StackFrame &frame, u32 entry, u32 &ra) { - // Let's hope there are no > 1MB functions on the PSP, for the sake of humanity... - const u32 LONGEST_FUNCTION = 1024 * 1024; + // Let's hope there are no > 0.5MB functions on the PSP, for the sake of humanity... + const u32 LONGEST_FUNCTION = 1024 * 512; // TODO: Check if found entry is in the same symbol? Might be wrong sometimes... if (entry != INVALIDTARGET && frame.pc == entry) { diff --git a/UI/DevScreens.cpp b/UI/DevScreens.cpp index c8bd8ba10d..23336d6bf0 100644 --- a/UI/DevScreens.cpp +++ b/UI/DevScreens.cpp @@ -124,6 +124,10 @@ void DevMenuScreen::CreatePopupContents(UI::ViewGroup *parent) { items->Add(new Choice(dev->T("Log View")))->OnClick.Handle(this, &DevMenuScreen::OnLogView); #endif items->Add(new Choice(dev->T("Logging Channels")))->OnClick.Handle(this, &DevMenuScreen::OnLogConfig); + items->Add(new Choice(dev->T("Debugger")))->OnClick.Add([](UI::EventParams &e) { + g_Config.bShowImDebugger = !g_Config.bShowImDebugger; + return UI::EVENT_DONE; + }); items->Add(new Choice(sy->T("Developer Tools")))->OnClick.Handle(this, &DevMenuScreen::OnDeveloperTools); // Debug overlay diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 622825d60f..2d4035b4fb 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -1537,8 +1537,7 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) { } PSP_RunLoopWhileState(); - - // Hopefully coreState is now CORE_NEXTFRAME + // Hopefully, after running, coreState is now CORE_NEXTFRAME switch (coreState) { case CORE_NEXTFRAME: // Reached the end of the frame, all good. Set back to running for the next frame @@ -1609,7 +1608,8 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) { screenManager()->getUIContext()->BeginFrame(); if (!(mode & ScreenRenderMode::TOP)) { - // We're in run-behind mode, but we don't want to draw chat, debug UI and stuff. + renderImDebugger(); + // We're in run-behind mode, but we don't want to draw chat, debug UI and stuff. We do draw the imdebugger though. // So, darken and bail here. // Reset viewport/scissor to be sure. draw->SetViewport(viewport); @@ -1640,7 +1640,13 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) { darken(); } + renderImDebugger(); + return flags; +} + +void EmuScreen::renderImDebugger() { if (g_Config.bShowImDebugger) { + Draw::DrawContext *draw = screenManager()->getDrawContext(); if (!imguiInited_) { imguiInited_ = true; imDebugger_ = std::make_unique(); @@ -1660,7 +1666,6 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) { ImGui_ImplThin3d_RenderDrawData(ImGui::GetDrawData(), draw); } } - return flags; } bool EmuScreen::hasVisibleUI() { diff --git a/UI/EmuScreen.h b/UI/EmuScreen.h index d7bb7060e8..c40f2eebed 100644 --- a/UI/EmuScreen.h +++ b/UI/EmuScreen.h @@ -79,6 +79,7 @@ private: void bootComplete(); bool hasVisibleUI(); void renderUI(); + void renderImDebugger(); void onVKey(int virtualKeyCode, bool down); void onVKeyAnalog(int virtualKeyCode, float value); diff --git a/UI/ImDebugger/ImDebugger.cpp b/UI/ImDebugger/ImDebugger.cpp index c5d606c6ef..9d88d21d43 100644 --- a/UI/ImDebugger/ImDebugger.cpp +++ b/UI/ImDebugger/ImDebugger.cpp @@ -4,6 +4,7 @@ #include "ext/imgui/imgui_internal.h" #include "Common/StringUtils.h" +#include "Core/Config.h" #include "Core/RetroAchievements.h" #include "Core/Core.h" #include "Core/Debugger/DebugInterface.h" @@ -380,6 +381,12 @@ void ImDebugger::Frame(MIPSDebugInterface *mipsDebug) { ImGui::Checkbox("Struct viewer", &cfg_.structViewerOpen); ImGui::EndMenu(); } + if (ImGui::BeginMenu("Misc")) { + if (ImGui::MenuItem("Close Debugger")) { + g_Config.bShowImDebugger = false; + } + ImGui::EndMenu(); + } ImGui::EndMainMenuBar(); } diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 3ff9511ef5..d53e06fd56 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -305,6 +305,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = ‎الحالي Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = ‎أدوات المطور DevMenu = قائمة المطور Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 24e383bd05..8309f98861 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 9c4a73b4bc..4581c394d2 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 43093bd3ac..6bcd9e261e 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Crear/Obrir fitxer «textures.i Current = Actual Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 8b5f5e76f9..16afbe6072 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Současný Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 242d3344fa..fd098f633c 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Opret/Åben textures.ini fil fo Current = Aktuelle Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index fe12f5c26e..158dac562c 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Erstelle/Öffne textures.ini f Current = Aktuell Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Entwicklungswerkzeuge DevMenu = Entwicklermenü Disabled JIT functionality = Deaktivierte JIT Funktionalität diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index d993671ad5..56227086ad 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 9213a9d0d6..15b5129dc2 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -323,6 +323,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 022ce4a069..6383a78275 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Crear/Abrir archivo "textures.i Current = Actual Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Herramientas de desarrollo DevMenu = DevMenu Disabled JIT functionality = Desactivar funcionalidad JIT diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 843227cdf3..d3cb7f3f16 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Crear/Abrir archivo textures.in Current = Actual Debug overlay = Debug overlay Debug stats = Estadisticas debug +Debugger = Debugger Dev Tools = Herramientas de\ndesarrollador DevMenu = Menú Depuración Disabled JIT functionality = Apagar funcionalidad de JIT diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 00e49d0816..acb9b4fb6a 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = ساختن یا باز کردن Current = جاری کردن Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = ابزارهای توسعه DevMenu = منوی توسعه دهنده Disabled JIT functionality = قابلیت JIT غیر فعال diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 61c228f869..570ef8f060 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Nykyinen Debug overlay = Päällyksen virheenetsintä Debug stats = Debug stats +Debugger = Debugger Dev Tools = Kehitystökalut DevMenu = Kehitysvalikko Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 82a25cfbe3..5b75ccc9e1 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Créer/Ouvrir le fichier "textu Current = Actuel Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Outils de développement DevMenu = MenuDev Disabled JIT functionality = Fonctionnalité JIT désactivée diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 78849010b4..9681bda14c 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Actual Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index c1ff8263ec..7d01bba008 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Δημιουργία/Άνοιγ Current = Τρέχον Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Εργαλεία ανάπτυξης DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index b702f2c81e..b2d020ac35 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 7c3e4301a5..34ae3ae00f 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index db243437a1..e26c97d4a8 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Kreiraj/Otvori textures.ini dat Current = Trenutačno Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Razvojni alati DevMenu = DevMenu Disabled JIT functionality = Isključena JIT funkcionalnost diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 7e0fa0effb..ac3e1a8b27 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = textures.ini fájl készítése Current = Jelenlegi Debug overlay = Hibakereső overlay Debug stats = Hibakereső statisztikák +Debugger = Debugger Dev Tools = Fejlesztői eszközök DevMenu = DevMenu Disabled JIT functionality = Kikapcsolt JIT funkcionalitások diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 8475a01cda..38be100ab4 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Buat/Buka file textures.ini unt Current = Saat ini Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Alat pengembang DevMenu = Menu pengembang Disabled JIT functionality = Fungsi JIT dinonaktifkan diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 90e24975b8..ad38ab5740 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Crea/Apri il file textures.ini Current = Corrente Debug overlay = Debug dell'overlay Debug stats = Statistiche debug +Debugger = Debugger Dev Tools = Strumenti di sviluppo DevMenu = MenuSvil Disabled JIT functionality = Funzionalità JIT Disattivata diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 117ceacf66..be9a92894f 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = 現在のゲームの textures. Current = 現在 Debug overlay = デバッグオーバーレイ Debug stats = Debug stats +Debugger = Debugger Dev Tools = 開発用ツール DevMenu = 開発者用メニュー Disabled JIT functionality = 無効化するJIT機能 diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index f49cc3056d..9660222ce9 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Saiki Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 0d23d6b4ad..9f2d0117a8 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -299,6 +299,7 @@ Create/Open textures.ini file for current game = 현재 게임에 대한 texture Current = 현재 Debug overlay = 디버그 오버레이 Debug stats = 디버그 통계 +Debugger = Debugger Dev Tools = 개발 도구 DevMenu = 개발메뉴 Disabled JIT functionality = 비활성화된 JIT 기능 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index 87a93d990a..41d2b3825b 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -313,6 +313,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 16ad9addb7..9dd179fff3 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = ສ້າງ/ເປີດໄຟ Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index c486228f4a..aa512930dc 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index bbfaad6aaa..ba592523df 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Alat pembangunan DevMenu = DevMenu Disabled JIT functionality = Fungsi JIT yang dilumpuhkan diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 01cd8345b3..2bfe1777f8 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = textures.ini-bestand voor huidi Current = Huidige Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Ontwikkelingstools DevMenu = Ontwikkelaarsmenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 980f4a1022..e0762d3a65 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 430e0c1a30..858fa15696 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Stwórz/otwórz plik textures.i Current = Obecny Debug overlay = Nakładka debugowania Debug stats = Statystyki debugowania +Debugger = Debugger Dev Tools = Narzędzia Developerskie DevMenu = Menu deweloperskie Disabled JIT functionality = Wyłącz funkcje JIT diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 8227fa7ae0..10222bda1d 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -323,6 +323,7 @@ Create/Open textures.ini file for current game = Criar/Abrir o arquivo textures. Current = Atual Debug overlay = Sobreposição do debug Debug stats = Estatísticas do debug +Debugger = Debugger Dev Tools = Ferramentas de desenvolvimento DevMenu = Menu do DEV Disabled JIT functionality = Funcionalidade do JIT desativada diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 6563de9865..8feb2313b6 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -321,6 +321,7 @@ Create/Open textures.ini file for current game = Criar/Abrir o ficheiro textures Current = Atual Debug overlay = Sobreposição Debug Debug stats = Estatísticas Debug +Debugger = Debugger Dev Tools = Ferramentas de desenvolvedor DevMenu = Menu de Desenvolvedor Disabled JIT functionality = Funcionalidade do JIT desabilitada diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 8f836550f1..4fb95ee171 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -298,6 +298,7 @@ Create/Open textures.ini file for current game = Create/Open textures.ini file f Current = Current Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Development tools DevMenu = DevMenu Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 994fd2f4c0..603543a1e5 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Создать/открыть Current = Текущий Debug overlay = Оверлей отладки Debug stats = Статистика отладки +Debugger = Debugger Dev Tools = Инструменты разработчика DevMenu = Меню разраб. Disabled JIT functionality = Отключение функционала JIT diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 9317287117..48abdc9658 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Skapa/öppna textures.ini-filen Current = Aktuellt Debug overlay = Debug-overlay Debug stats = Debug-statistik +Debugger = Debugger Dev Tools = Utvecklingsverktyg DevMenu = DevMenu Disabled JIT functionality = Avstängd JIT-funktionalitet diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 3d28800bd4..cd33ea4990 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -298,6 +298,7 @@ Create/Open textures.ini file for current game = Gumawa/Buksan ang textures.ini Current = Kasalukuyan Debug overlay = Debug overlay Debug stats = Mga istatistika ng pag-debug +Debugger = Debugger Dev Tools = Mga Dev tools DevMenu = DevMenu Disabled JIT functionality = Na-disable ang functionality ng JIT diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index d78d8a96e4..6b5086edc0 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -300,6 +300,7 @@ Current = ค่าดั้งเดิม Current log file = ไฟล์บันทึกค่าในตอนนี้ Debug overlay = ตัวแสดงช่วยแก้ไขบั๊ก Debug stats = สถานะการแก้ไขจุดบกพร่อง +Debugger = Debugger Dev Tools = เครื่องมือนักพัฒนา DevMenu = เมนูผู้พัฒนา Disabled JIT functionality = ปิดฟังก์ชั่นการทำงานของระบบ JIT diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 707bd05f32..2092f306bc 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -299,6 +299,7 @@ Create/Open textures.ini file for current game = Şu anki oyun için textures.in Current = Şimdi Debug overlay = Hata ayıklama yer paylaşımı Debug stats = Hata ayıklama istatistikleri +Debugger = Debugger Dev Tools = Geliştirme araçları DevMenu = Geliştirici Menüsü Disabled JIT functionality = JIT işlevselliğini devre dışı bırakın diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 3ff8a08b3e..772c04423c 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Створити/Відкрит Current = Поточний Debug overlay = Налагодження накладання Debug stats = Статистика налагодження +Debugger = Debugger Dev Tools = Інструменти розробника DevMenu = Меню розроб. Disabled JIT functionality = Вимкнений функціонал JIT diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 1f4ee2ae29..676c4c28ff 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = Tạo/Mở tệp textures.ini c Current = Hiện tại Debug overlay = Debug overlay Debug stats = Debug stats +Debugger = Debugger Dev Tools = Công cụ NPH DevMenu = Menu NPH Disabled JIT functionality = Disabled JIT functionality diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 9788cf5ef3..dc9d1c9910 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = 创建/打开当前游戏的tex Current = 当前 Debug overlay = 调试叠加层 Debug stats = 调试统计 +Debugger = Debugger Dev Tools = 开发者工具 DevMenu = 开发者菜单 Disabled JIT functionality = 已禁用的JIT功能 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 845b5db8c8..0ee7cdc138 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -297,6 +297,7 @@ Create/Open textures.ini file for current game = 為目前遊戲建立/開啟 te Current = 目前 Debug overlay = 偵錯覆疊 Debug stats = 偵錯統計資料 +Debugger = Debugger Dev Tools = 開發工具 DevMenu = 開發選單 Disabled JIT functionality = 停用 JIT 功能 diff --git a/ext/lua b/ext/lua index 7648485f14..f3271af11a 160000 --- a/ext/lua +++ b/ext/lua @@ -1 +1 @@ -Subproject commit 7648485f14e8e5ee45e8e39b1eb4d3206dbd405a +Subproject commit f3271af11ab8591164b871e36520a7210964f3f6