Add shortcut to access the remote debugger from the built-in devmenu

This commit is contained in:
Henrik Rydgård
2025-08-23 00:16:03 +02:00
parent 93104508a5
commit 23314d1d1a
47 changed files with 51 additions and 2 deletions
+1 -2
View File
@@ -560,7 +560,6 @@ fn main() {
let opt = Args::parse();
let api_key = std::env::var("OPENAI_API_KEY").ok();
let ai = api_key.map(|key| chatgpt::ChatGPT::new(key, opt.model));
// TODO: Grab extra arguments from opt somehow.
@@ -629,7 +628,7 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b
target_ini.write().unwrap();
}
} else {
println!("AI key not set, skipping AI command.");
println!("FinishLanguageWithAI: AI key not set, skipping AI command.");
}
return;
}
+5
View File
@@ -156,6 +156,11 @@ void DevMenuScreen::CreatePopupContents(UI::ViewGroup *parent) {
return UI::EVENT_DONE;
});
items->Add(new Choice(dev->T("Remote debugger")))->OnClick.Add([](UI::EventParams &e) {
System_LaunchUrl(LaunchUrlType::BROWSER_URL, "http://ppsspp-debugger.unknownbrackets.org/cpu"); // NOTE: https doesn't work
return UI::EVENT_DONE;
});
items->Add(new Choice(sy->T("Developer Tools")))->OnClick.Handle(this, &DevMenuScreen::OnDeveloperTools);
// Debug overlay
+1
View File
@@ -350,6 +350,7 @@ Off = Off
Prev = ‎السابق
Prevent loading overlays = Prevent loading overlays
Random = ‎عشوائي
Remote debugger = مصحح أخطاء عن بُعد
Replace textures = ‎إستبدال الرسوم
Replacement texture load speed = Replacement texture load speed
Reset = إعادة تشغيل
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Uzaqdan debuqer
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -344,6 +344,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Аддалены адладчык
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Скінуць
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Отдален дебъгер
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Anterior
Prevent loading overlays = Prevent loading overlays
Random = Aleatori
Remote debugger = Depurador remot
Replace textures = Reemplaçar textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Předchozí
Prevent loading overlays = Prevent loading overlays
Random = Náhodné
Remote debugger = Vzdálený ladicí program
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Forrige
Prevent loading overlays = Prevent loading overlays
Random = Tilfældig
Remote debugger = Fjern-debugger
Replace textures = Erstat textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -336,6 +336,7 @@ No block = Kein Block
Off = Aus
Prev = Vorheriges
Random = Zufall
Remote debugger = Fern-Debugger
Replace textures = Texturen ersetzen
Reset = Zurücksetzen
Reset limited logging = Eingeschränkte Protokollierung zurücksetzen
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Debugger jarak jauh
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -368,6 +368,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Remote debugger
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -345,6 +345,7 @@ Off = Deshabilitar
Prev = Anterior
Prevent loading overlays = Evitar la carga de superposiciones
Random = Aleatorio
Remote debugger = Depurador remoto
Replace textures = Remplazar texturas
Replacement texture load speed = Velocidad de carga de texturas de reemplazo
Reset = Restablecer
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Atras
Prevent loading overlays = Prevent loading overlays
Random = Aleatorio
Remote debugger = Depurador remoto
Replace textures = Remplazar texturas
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = قبلی
Prevent loading overlays = Prevent loading overlays
Random = شانسی
Remote debugger = دیباگر از راه دور
Replace textures = جایگزین کردن بافت
Replacement texture load speed = Replacement texture load speed
Reset = ریست
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Etädebuggeri
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Précédent
Prevent loading overlays = Prevent loading overlays
Random = Aléatoire
Remote debugger = Débogueur à distance
Replace textures = Remplacer les textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Anterior
Prevent loading overlays = Prevent loading overlays
Random = Aleatorio
Remote debugger = Depurador remoto
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Προηγούμενο
Prevent loading overlays = Prevent loading overlays
Random = Τυχαίο
Remote debugger = Απομακρυσμένος αποσφαλματωτής
Replace textures = Αντικαταστήστε τις υφές
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = מאבחן מרחוק
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = מרחוק מאבחן
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Prošlo
Prevent loading overlays = Prevent loading overlays
Random = Nasumično
Remote debugger = Udaljeni debager
Replace textures = Zamijeni teksture
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Ki
Prev = Előző
Prevent loading overlays = Prevent loading overlays
Random = Véletlenszerű
Remote debugger = Távhibernáló
Replace textures = Textúrák kicserélése
Replacement texture load speed = Replacement texture load speed
Reset = Visszaállít
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Sebelum
Prevent loading overlays = Prevent loading overlays
Random = Acak
Remote debugger = Debugger jarak jauh
Replace textures = Ganti tekstur
Replacement texture load speed = Replacement texture load speed
Reset = Atur ulang
+1
View File
@@ -342,6 +342,7 @@ Off = Disattiva
Prev = Indietro
Prevent loading overlays = Prevent loading overlays
Random = Casuale
Remote debugger = Debug remoto
Replace textures = Sostituisci texture
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = 前へ
Prevent loading overlays = オーバーレイの読み込みを防止する
Random = ランダム
Remote debugger = リモートデバッガ
Replace textures = テクスチャを置き換える
Replacement texture load speed = 置き換えテクスチャの読み込み速度
Reset = リセット
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Sadurunge
Prevent loading overlays = Prevent loading overlays
Random = Acak
Remote debugger = Debugger jarak jauh
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -344,6 +344,7 @@ Off = 끔
Prev = 이전
Prevent loading overlays = 오버레이 로딩 방지
Random = 랜덤
Remote debugger = 원격 디버거
Replace textures = 텍스처 교체
Replacement texture load speed = 교체 텍스처 로드 속도
Reset = 재설정
+1
View File
@@ -358,6 +358,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Debugkerê dûr
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = ກ່ອນໜ້າ
Prevent loading overlays = Prevent loading overlays
Random = ສຸມ
Remote debugger = ອະທິບາຍສົດຕໍ່ສຽ
Replace textures = ແທນທີ່ພື້ນຜິວ
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Nuotolinis derintuvas
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Rawak
Remote debugger = Pengdis debug jauh
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Vorige
Prevent loading overlays = Prevent loading overlays
Random = Willekeurig
Remote debugger = Op afstand debugger
Replace textures = Textures vervangen
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Fjernfeilfinner
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -343,6 +343,7 @@ Off = Wyłączone
Prev = Poprzedni
Prevent loading overlays = Zapobiegaj ładowaniu nakładek
Random = Przypadkowy
Remote debugger = Zdalny debuger
Replace textures = Podmiana tekstur
Replacement texture load speed = Prędkość ładowania zamiennych tekstur
Reset = Reset
+1
View File
@@ -370,6 +370,7 @@ Off = Desligado
Prev = Anterior
Prevent loading overlays = Impedir as sobreposições do carregamento
Random = Aleatório
Remote debugger = Depurador remoto
Replace textures = Substituir texturas
Replacement texture load speed = Velocidade do carregamento da substituição das texturas
Reset = Resetar
+1
View File
@@ -366,6 +366,7 @@ Off = Off
Prev = Anterior
Prevent loading overlays = Prevent loading overlays
Random = Aleatório
Remote debugger = Depurador remoto
Replace textures = Substituir texturas
Replacement texture load speed = Replacement texture load speed
Reset = Reiniciar
+1
View File
@@ -343,6 +343,7 @@ Off = Off
Prev = Previous
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Debuger la distanță
Replace textures = Replace textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = Выкл.
Prev = Предыдущий
Prevent loading overlays = Запретить загрузку оверлеев
Random = Случайный
Remote debugger = Удаленный отладчик
Replace textures = Подменять текстуры
Replacement texture load speed = Скорость загрузки заменяющей текстуры
Reset = Сбросить
+1
View File
@@ -342,6 +342,7 @@ Off = Av
Prev = Föregående
Prevent loading overlays = Prevent loading overlays
Random = Slumpa
Remote debugger = Fjärrdebugger
Replace textures = Ersätt texturer
Replacement texture load speed = Laddningshastighet för ersättningstexturer
Reset = Nollställ
+1
View File
@@ -343,6 +343,7 @@ Off = Nakapatay
Prev = Nagdaan
Prevent loading overlays = Prevent loading overlays
Random = Random
Remote debugger = Дебагери дарои
Replace textures = Palitan ang mga textures
Replacement texture load speed = Replacement texture load speed
Reset = Ulitin
+1
View File
@@ -356,6 +356,7 @@ Prev = ถอยกลับ
Prevent loading overlays = ป้องกันการโหลดซ้อนทับ
PRX = ไฟล์ PRX
Random = สุ่ม
Remote debugger = ตัวดีบักระยะไกล
Replace textures = แทนที่เท็คเจอร์จากแหล่งที่เก็บข้อมูล
Replacement texture load speed = ความเร็วในการโหลดไฟล์เท็คเจอร์แพ็ค
Reset = คืนค่า
+1
View File
@@ -344,6 +344,7 @@ Off = Kapalı
Prev = Önceki
Prevent loading overlays = Kaplamaların yüklenmesini önle
Random = Rastgele
Remote debugger = Uzaktan hata ayıklayıcı
Replace textures = Dokuları Değiştir
Replacement texture load speed = Yedek doku yükleme hızı
Reset = Sıfırla
+1
View File
@@ -342,6 +342,7 @@ Off = Вимкнути
Prev = Попередній
Prevent loading overlays = Prevent loading overlays
Random = Випадковий
Remote debugger = Віддалений дебагер
Replace textures = Заміна текстур
Replacement texture load speed = Швидкість завантаження текстур заміни
Reset = Скинути
+1
View File
@@ -342,6 +342,7 @@ Off = Off
Prev = Trở lại
Prevent loading overlays = Prevent loading overlays
Random = Ngẫu nhiên
Remote debugger = Bộ gỡ lỗi từ xa
Replace textures = Thay thế textures
Replacement texture load speed = Replacement texture load speed
Reset = Reset
+1
View File
@@ -342,6 +342,7 @@ Off = 关闭
Prev = 之前
Prevent loading overlays = 防止加载重叠
Random = 随机
Remote debugger = 远程调试器
Replace textures = 纹理替换
Replacement texture load speed = 替换纹理加载速度
Reset = 重置
+1
View File
@@ -342,6 +342,7 @@ Off = 關閉
Prev = 上一個
Prevent loading overlays = 防止載入重疊
Random = 隨機
Remote debugger = 遠程除錯器
Replace textures = 取代紋理
Replacement texture load speed = 取代紋理載入速度
Reset = 重設