mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Prepare for adjustable save state slot count by making the Win32 menu dynamic
This commit is contained in:
1 parent
a9ef2baa5e
commit
77b9a6e2e8
53 files changed
+97
-45
No files matched your search
@@ -151,6 +151,9 @@ public:
|
||||
|
||||
size_t Size() const override { return sizeof(Config); }
|
||||
|
||||
// TODO: Make a config setting.
|
||||
static constexpr int iSaveStateSlotCount = 5;
|
||||
|
||||
// Whether to save the config on close.
|
||||
bool bSaveSettings;
|
||||
bool bFirstRun;
|
||||
|
||||
+4
-4
@@ -554,12 +554,12 @@ double g_lastSaveTime = -1.0;
|
||||
|
||||
void PrevSlot()
|
||||
{
|
||||
g_Config.iCurrentStateSlot = (g_Config.iCurrentStateSlot - 1 + NUM_SLOTS) % NUM_SLOTS;
|
||||
g_Config.iCurrentStateSlot = (g_Config.iCurrentStateSlot - 1 + Config::iSaveStateSlotCount) % Config::iSaveStateSlotCount;
|
||||
}
|
||||
|
||||
void NextSlot()
|
||||
{
|
||||
g_Config.iCurrentStateSlot = (g_Config.iCurrentStateSlot + 1) % NUM_SLOTS;
|
||||
g_Config.iCurrentStateSlot = (g_Config.iCurrentStateSlot + 1) % Config::iSaveStateSlotCount;
|
||||
}
|
||||
|
||||
static void DeleteIfExists(const Path &fn) {
|
||||
@@ -807,7 +807,7 @@ double g_lastSaveTime = -1.0;
|
||||
int GetNewestSlot(const Path &gameFilename) {
|
||||
int newestSlot = -1;
|
||||
tm newestDate = {0};
|
||||
for (int i = 0; i < NUM_SLOTS; i++) {
|
||||
for (int i = 0; i < Config::iSaveStateSlotCount; i++) {
|
||||
Path fn = GenerateSaveSlotFilename(gameFilename, i, STATE_EXTENSION);
|
||||
if (File::Exists(fn)) {
|
||||
tm time;
|
||||
@@ -824,7 +824,7 @@ double g_lastSaveTime = -1.0;
|
||||
int GetOldestSlot(const Path &gameFilename) {
|
||||
int oldestSlot = -1;
|
||||
tm oldestDate = {0};
|
||||
for (int i = 0; i < NUM_SLOTS; i++) {
|
||||
for (int i = 0; i < Config::iSaveStateSlotCount; i++) {
|
||||
Path fn = GenerateSaveSlotFilename(gameFilename, i, STATE_EXTENSION);
|
||||
if (File::Exists(fn)) {
|
||||
tm time;
|
||||
|
||||
@@ -33,7 +33,6 @@ namespace SaveState {
|
||||
};
|
||||
typedef std::function<void(Status status, std::string_view message)> Callback;
|
||||
|
||||
static const int NUM_SLOTS = 5;
|
||||
static const char * const STATE_EXTENSION = "ppst";
|
||||
static const char * const SCREENSHOT_EXTENSION = "jpg";
|
||||
static const char * const UNDO_STATE_EXTENSION = "undo.ppst";
|
||||
|
||||
Generated
+2
-2
@@ -814,9 +814,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "libc"
|
||||
version = "0.2.179"
|
||||
version = "0.2.180"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f"
|
||||
checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
|
||||
|
||||
[[package]]
|
||||
name = "linux-raw-sys"
|
||||
|
||||
+1
-3
@@ -362,12 +362,10 @@ bool GamePauseScreen::key(const KeyInput &key) {
|
||||
void GamePauseScreen::CreateSavestateControls(UI::LinearLayout *leftColumnItems) {
|
||||
auto pa = GetI18NCategory(I18NCat::PAUSE);
|
||||
|
||||
static const int NUM_SAVESLOTS = 5;
|
||||
|
||||
using namespace UI;
|
||||
|
||||
leftColumnItems->SetSpacing(10.0);
|
||||
for (int i = 0; i < NUM_SAVESLOTS; i++) {
|
||||
for (int i = 0; i < Config::iSaveStateSlotCount; i++) {
|
||||
SaveSlotView *slot = leftColumnItems->Add(new SaveSlotView(gamePath_, i, new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT, Gravity::G_HCENTER, Margins(0,0,0,0))));
|
||||
slot->OnStateLoaded.Handle(this, &GamePauseScreen::OnState);
|
||||
slot->OnStateSaved.Handle(this, &GamePauseScreen::OnState);
|
||||
|
||||
+39
-25
@@ -326,6 +326,31 @@ namespace MainWindow {
|
||||
TranslateMenuItem(menu, ID_HELP_GITHUB);
|
||||
TranslateMenuItem(menu, ID_HELP_DISCORD);
|
||||
TranslateMenuItem(menu, ID_HELP_ABOUT);
|
||||
|
||||
// Dynamically create the save state slot selector menu.
|
||||
// TODO: In the future, maybe change it to separate save and load submenus?
|
||||
HMENU fileMenu = GetSubmenuById(menu, ID_FILE_MENU);
|
||||
HMENU saveStateSlots = GetSubmenuById(fileMenu, ID_FILE_SAVESTATE_SLOT_MENU);
|
||||
while (GetMenuItemCount(saveStateSlots) > 0) {
|
||||
RemoveMenu(saveStateSlots, 0, MF_BYPOSITION);
|
||||
}
|
||||
|
||||
auto dt = GetI18NCategory(I18NCat::DESKTOPUI);
|
||||
// Add new items
|
||||
for (int i = 0; i < Config::iSaveStateSlotCount; ++i) {
|
||||
std::string number = StringFromFormat("%d", i + 1);
|
||||
if (i < 10) {
|
||||
// Add an accelerator for the first 10 slots.
|
||||
number = "&" + number;
|
||||
}
|
||||
std::string label = ApplySafeSubstitutions(dt->T("Slot %1"), number);
|
||||
AppendMenu(
|
||||
saveStateSlots,
|
||||
MF_STRING,
|
||||
ID_FILE_SAVESTATE_SLOT_BASE + i,
|
||||
ConvertUTF8ToWString(label).c_str()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
void TranslateMenus(HWND hWnd, HMENU menu) {
|
||||
@@ -585,16 +610,6 @@ namespace MainWindow {
|
||||
break;
|
||||
}
|
||||
|
||||
case ID_FILE_SAVESTATE_SLOT_1:
|
||||
case ID_FILE_SAVESTATE_SLOT_2:
|
||||
case ID_FILE_SAVESTATE_SLOT_3:
|
||||
case ID_FILE_SAVESTATE_SLOT_4:
|
||||
case ID_FILE_SAVESTATE_SLOT_5:
|
||||
if (!Achievements::WarnUserIfHardcoreModeActive(true) && !NetworkWarnUserIfOnlineAndCantSavestate()) {
|
||||
g_Config.iCurrentStateSlot = wmId - ID_FILE_SAVESTATE_SLOT_1;
|
||||
}
|
||||
break;
|
||||
|
||||
case ID_FILE_QUICKLOADSTATE:
|
||||
if (!Achievements::WarnUserIfHardcoreModeActive(false) && !NetworkWarnUserIfOnlineAndCantSavestate()) {
|
||||
SetCursor(LoadCursor(0, IDC_WAIT));
|
||||
@@ -978,6 +993,13 @@ namespace MainWindow {
|
||||
break;
|
||||
|
||||
default:
|
||||
if (!Achievements::WarnUserIfHardcoreModeActive(true) && !NetworkWarnUserIfOnlineAndCantSavestate()) {
|
||||
if (wmId >= ID_FILE_SAVESTATE_SLOT_BASE && wmId < ID_FILE_SAVESTATE_SLOT_BASE + g_Config.iSaveStateSlotCount) {
|
||||
g_Config.iCurrentStateSlot = wmId - ID_FILE_SAVESTATE_SLOT_BASE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
#ifdef RC_CLIENT_SUPPORTS_RAINTEGRATION
|
||||
if (rc_client_raintegration_activate_menu_item(Achievements::GetClient(), LOWORD(wParam))) {
|
||||
break;
|
||||
@@ -1206,22 +1228,14 @@ namespace MainWindow {
|
||||
CheckMenuItem(menu, frameskipping[i], MF_BYCOMMAND | ((i == g_Config.iFrameSkip) ? MF_CHECKED : MF_UNCHECKED));
|
||||
}
|
||||
|
||||
static const int savestateSlot[] = {
|
||||
ID_FILE_SAVESTATE_SLOT_1,
|
||||
ID_FILE_SAVESTATE_SLOT_2,
|
||||
ID_FILE_SAVESTATE_SLOT_3,
|
||||
ID_FILE_SAVESTATE_SLOT_4,
|
||||
ID_FILE_SAVESTATE_SLOT_5,
|
||||
};
|
||||
|
||||
if (g_Config.iCurrentStateSlot < 0)
|
||||
g_Config.iCurrentStateSlot = 0;
|
||||
|
||||
else if (g_Config.iCurrentStateSlot >= SaveState::NUM_SLOTS)
|
||||
g_Config.iCurrentStateSlot = SaveState::NUM_SLOTS - 1;
|
||||
else if (g_Config.iCurrentStateSlot >= Config::iSaveStateSlotCount)
|
||||
g_Config.iCurrentStateSlot = Config::iSaveStateSlotCount - 1;
|
||||
|
||||
for (int i = 0; i < ARRAY_SIZE(savestateSlot); i++) {
|
||||
CheckMenuItem(menu, savestateSlot[i], MF_BYCOMMAND | ((i == g_Config.iCurrentStateSlot) ? MF_CHECKED : MF_UNCHECKED));
|
||||
for (int i = 0; i < Config::iSaveStateSlotCount; i++) {
|
||||
CheckMenuItem(menu, ID_FILE_SAVESTATE_SLOT_BASE + i, MF_BYCOMMAND | ((i == g_Config.iCurrentStateSlot) ? MF_CHECKED : MF_UNCHECKED));
|
||||
}
|
||||
|
||||
#if !PPSSPP_API(ANY_GL)
|
||||
@@ -1233,9 +1247,9 @@ namespace MainWindow {
|
||||
|
||||
// This one is pretty expensive so we handle it separately.
|
||||
static void UpdateBackendSubMenu(HMENU menu) {
|
||||
bool allowD3D11 = g_Config.IsBackendEnabled(GPUBackend::DIRECT3D11);
|
||||
bool allowOpenGL = g_Config.IsBackendEnabled(GPUBackend::OPENGL);
|
||||
bool allowVulkan = g_Config.IsBackendEnabled(GPUBackend::VULKAN);
|
||||
const bool allowD3D11 = g_Config.IsBackendEnabled(GPUBackend::DIRECT3D11);
|
||||
const bool allowOpenGL = g_Config.IsBackendEnabled(GPUBackend::OPENGL);
|
||||
const bool allowVulkan = g_Config.IsBackendEnabled(GPUBackend::VULKAN);
|
||||
|
||||
switch (GetGPUBackend()) {
|
||||
case GPUBackend::OPENGL:
|
||||
|
||||
+1
-5
@@ -516,11 +516,7 @@ BEGIN
|
||||
|
||||
POPUP "Savestate Slot", ID_FILE_SAVESTATE_SLOT_MENU
|
||||
BEGIN
|
||||
MENUITEM "&1", ID_FILE_SAVESTATE_SLOT_1
|
||||
MENUITEM "&2", ID_FILE_SAVESTATE_SLOT_2
|
||||
MENUITEM "&3", ID_FILE_SAVESTATE_SLOT_3
|
||||
MENUITEM "&4", ID_FILE_SAVESTATE_SLOT_4
|
||||
MENUITEM "&5", ID_FILE_SAVESTATE_SLOT_5
|
||||
MENUITEM "Dummy", ID_FILE_SAVESTATE_SLOT_BASE
|
||||
END
|
||||
MENUITEM "Load State", ID_FILE_QUICKLOADSTATE
|
||||
MENUITEM "Save State", ID_FILE_QUICKSAVESTATE
|
||||
|
||||
+2
-5
@@ -218,11 +218,6 @@
|
||||
#define ID_EMULATION_CHEATS 40096
|
||||
#define ID_HELP_CHINESE_FORUM 40097
|
||||
#define ID_OPTIONS_MORE_SETTINGS 40098
|
||||
#define ID_FILE_SAVESTATE_SLOT_1 40099
|
||||
#define ID_FILE_SAVESTATE_SLOT_2 40100
|
||||
#define ID_FILE_SAVESTATE_SLOT_3 40101
|
||||
#define ID_FILE_SAVESTATE_SLOT_4 40102
|
||||
#define ID_FILE_SAVESTATE_SLOT_5 40103
|
||||
#define ID_OPTIONS_WINDOW1X 40104
|
||||
#define ID_OPTIONS_WINDOW2X 40105
|
||||
#define ID_OPTIONS_WINDOW3X 40106
|
||||
@@ -351,6 +346,8 @@
|
||||
#define IDC_DISASM_FMT_STR 40235
|
||||
#define ID_DISASM_EDITSYMBOLS 40236
|
||||
|
||||
// Dynamic menus
|
||||
#define ID_FILE_SAVESTATE_SLOT_BASE 45000
|
||||
|
||||
// Dummy option to let the buffered rendering hotkey cycle through all the options.
|
||||
#define ID_OPTIONS_BUFFEREDRENDERINGDUMMY 40500
|
||||
|
||||
@@ -281,6 +281,7 @@ Savestate Slot = Saves&tate slot
|
||||
Screen Scaling Filter = Scr&een scaling filter
|
||||
Show Debug Statistics = إظهار حالة التصحيح
|
||||
Show FPS Counter = &أظهر عداد الإطارات
|
||||
Slot %1 = فتحة %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &توقف
|
||||
Switch UMD = تغيير UMD
|
||||
|
||||
@@ -276,6 +276,7 @@ Show Debug Statistics = Yolaqoyuş Durumlarını &Göstər
|
||||
Show FPS Counter = &FPS Sayğacını Göstər
|
||||
Skip Number of Frames = Kadr buraxma sayı
|
||||
Skip Percent of FPS = FPS Buraxma Yüzdəsi
|
||||
Slot %1 = Yuva %1
|
||||
Smart 2D texture filtering = Ağıllı 2D toxuma süzgüsü
|
||||
Stop = &Dayan
|
||||
Switch UMD = UMD'ni Dəyiş
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Saves&tate slot
|
||||
Screen Scaling Filter = Scr&een scaling filter
|
||||
Show Debug Statistics = Show debu&g statistics
|
||||
Show FPS Counter = Show &FPS counter
|
||||
Slot %1 = Слот %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stop
|
||||
Switch UMD = Switch UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Брой на запазени състояния
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Покажи Debu&g Statistics
|
||||
Show FPS Counter = Покажи &FPS
|
||||
Slot %1 = Слот %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stop
|
||||
Switch UMD = Смени UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Ranura de desa &d'estats
|
||||
Screen Scaling Filter = Filtre d'escalat de &pantalla
|
||||
Show Debug Statistics = Mostrar estadístiques de &depuació
|
||||
Show FPS Counter = Mostrar comptador de &FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Aturar
|
||||
Switch UMD = Canvia UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Po&zice uloženého stavu
|
||||
Screen Scaling Filter = Fil&tr změny velikosti obrazovky
|
||||
Show Debug Statistics = Zobrazit &statistiky ladění
|
||||
Show FPS Counter = Zobrazit počíta&dlo
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Zastavit
|
||||
Switch UMD = Přepnout UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = &Lagerplads for spil-status
|
||||
Screen Scaling Filter = Skæ&rmskaleringafilter
|
||||
Show Debug Statistics = &Vis fejlfindingsstatistik
|
||||
Show FPS Counter = Vis &FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stop
|
||||
Switch UMD = Skift UMD
|
||||
|
||||
@@ -270,6 +270,7 @@ Savestate Slot = Speicherstand-Slot
|
||||
Screen Scaling Filter = Filter für Bildskalierung
|
||||
Show Debug Statistics = Fehlerbehebungs-Statistiken anzeigen
|
||||
Show FPS Counter = FPS anzeigen
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Intelligente 2D-Texturfilterung
|
||||
Stop = Stopp
|
||||
Switch UMD = UMD wechseln
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Saves&tate Slot
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Pempakitan Debu&g Statistics
|
||||
Show FPS Counter = Pempakitan &FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Kenden
|
||||
Switch UMD = Switch UMD
|
||||
|
||||
@@ -297,6 +297,7 @@ Savestate Slot = Saves&tate slot
|
||||
Screen Scaling Filter = Scr&een scaling filter
|
||||
Show Debug Statistics = Show debu&g statistics
|
||||
Show FPS Counter = Show &FPS counter
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stop
|
||||
Switch UMD = Switch UMD
|
||||
|
||||
@@ -274,6 +274,7 @@ Screen Scaling Filter = Filtro de escalado de &pantalla
|
||||
Show Debug Statistics = Mostrar &estadísticas de depuración
|
||||
Show FPS Counter = &Mostrar contador de FPS
|
||||
Skip Buffer Effects = &Saltar efectos de búfer (rápido)
|
||||
Slot %1 = Ranura %1
|
||||
Smart 2D texture filtering = Filtrado inteligente de texturas 2D
|
||||
Stop = Parar
|
||||
Switch UMD = Cambiar UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Ranura de guardar &estados
|
||||
Screen Scaling Filter = Filtro de escalado de &pantalla
|
||||
Show Debug Statistics = Mostrar &estadísticas de depuración
|
||||
Show FPS Counter = &Mostrar contador de FPS
|
||||
Slot %1 = Ranura %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = P&arar
|
||||
Switch UMD = Cambiar &UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = مکان ذخیره سریع
|
||||
Screen Scaling Filter = فیلتر تغییر سایز صفحه
|
||||
Show Debug Statistics = نمایش وضعیت دیباگ
|
||||
Show FPS Counter = نمایش شمارنده فریم بر ثانیه
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = توقف
|
||||
Switch UMD = تغییر دیسک
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Tilatallennuksen &lohko
|
||||
Screen Scaling Filter = N&äytön skaalaussuodatin
|
||||
Show Debug Statistics = Näytä &vianetsinnän tiedot
|
||||
Show FPS Counter = Näytä kuvalaskuri (FPS)
|
||||
Slot %1 = Lohko %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Pysäytä
|
||||
Switch UMD = Vaihda UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = &Emplacement d'état
|
||||
Screen Scaling Filter = Filtre &de mise à l'échelle de l'écran
|
||||
Show Debug Statistics = &Montrer les statistiques de débogage
|
||||
Show FPS Counter = M&ontrer la vitesse d'émulation
|
||||
Slot %1 = Emplacement %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Arrêter
|
||||
Switch UMD = Changer d'UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Ranura de gardar &estados
|
||||
Screen Scaling Filter = Filtro de escalado de &pantalla
|
||||
Show Debug Statistics = Mostrar &estadísticas de depuración
|
||||
Show FPS Counter = &Mostrar contador de FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = P&arar
|
||||
Switch UMD = Cambiar &UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Slot Σημείου Αποθήκευσης
|
||||
Screen Scaling Filter = Φίλτρο κλιμάκωσης οθόνης
|
||||
Show Debug Statistics = Εμφάνισ&η Στατιστικών Αποσφαλμάτωσης
|
||||
Show FPS Counter = Εμφάνι&ση μετρητή FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Σταμάτημα
|
||||
Switch UMD = Αλλαγή UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Saves&tate Slot
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Show Debu&g Statistics
|
||||
Show FPS Counter = Show &FPS Counter
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &עצור
|
||||
Switch UMD = Switch UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Saves&tate Slot
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Show Debu&g Statistics
|
||||
Show FPS Counter = Show &FPS Counter
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stop
|
||||
Switch UMD = Switch UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Saves&tate slot
|
||||
Screen Scaling Filter = Scr&een scaling filter
|
||||
Show Debug Statistics = Prikaži debu&g statistike
|
||||
Show FPS Counter = Prikaži &FPS broj
|
||||
Slot %1 = Mjesto %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stopiraj
|
||||
Switch UMD = Promijeni UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Állapotmentés s&orszáma
|
||||
Screen Scaling Filter = Kép&ernyő skálázási szűrő
|
||||
Show Debug Statistics = &Hibakereső statisztikák mutatása
|
||||
Show FPS Counter = &FPS számláló mutatása
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = &Okos 2D textúra szűrés
|
||||
Stop = &Leállítás
|
||||
Switch UMD = UMD &váltása
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Slot saves&tate
|
||||
Screen Scaling Filter = Filter p&enskala layar
|
||||
Show Debug Statistics = Tampilkan statistik debug
|
||||
Show FPS Counter = Tampilkan penghitung &FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = Hentikan
|
||||
Switch UMD = Ganti UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Slot del salvataggio di stato
|
||||
Screen Scaling Filter = Filtro Scalatura Schermo
|
||||
Show Debug Statistics = Mostra Statistiche di Debug
|
||||
Show FPS Counter = Mostra FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Filtro texture 2D intelligente
|
||||
Stop = &Interrompi
|
||||
Switch UMD = Cambia UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = セーブステートのスロット (&T)
|
||||
Screen Scaling Filter = 画像スケーリングのフィルタ (&E)
|
||||
Show Debug Statistics = デバッグ情報を表示する (&G)
|
||||
Show FPS Counter = FPSを表示する (&F)
|
||||
Slot %1 = スロット%1
|
||||
Smart 2D texture filtering = スマート2Dテクスチャフィルタリング
|
||||
Stop = 停止 (&S)
|
||||
Switch UMD = UMDを交換する
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Kalbu Slot
|
||||
Screen Scaling Filter = Layar njongko Filter
|
||||
Show Debug Statistics = Tampilno Statistik Debu&g
|
||||
Show FPS Counter = Tampilno Penghitung &FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Mandek
|
||||
Switch UMD = Ngalih UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = 상태 저장 슬롯(&T)
|
||||
Screen Scaling Filter = 화면 크기 조정 필터(&E)
|
||||
Show Debug Statistics = 디버그 통계 표시(&G)
|
||||
Show FPS Counter = FPS 카운터 표시(&F)
|
||||
Slot %1 = 슬롯 %1
|
||||
Smart 2D texture filtering = 스마트 2D 텍스처 필터링
|
||||
Stop = 정지(&S)
|
||||
Switch UMD = UMD 교체
|
||||
|
||||
@@ -287,6 +287,7 @@ Savestate Slot = Saves&tate slot
|
||||
Screen Scaling Filter = Scr&een scaling filter
|
||||
Show Debug Statistics = Show debu&g statistics
|
||||
Show FPS Counter = Show &FPS counter
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stop
|
||||
Switch UMD = Switch UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = &ຊ່ອງບັນທຶກເກມ
|
||||
Screen Scaling Filter = &ໂຕຕອງຂະໜາດຂອງໜ້າຈໍ
|
||||
Show Debug Statistics = &ສະແດງຄ່າທາງສະຖິຕິແກ້ໄຂຈຸດບົກພ່ອງ
|
||||
Show FPS Counter = &ສະແດງໂຕນັບຄ່າເຟຣມເຣດ
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &ຢຸດ
|
||||
Switch UMD = ສະຫຼັບແຜ່ນ UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Iš&saugojimo statuso vieta
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Rodyti Debu&g statistikas
|
||||
Show FPS Counter = Rodyti &kadrų per sekundę rodmenis
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stabdyti
|
||||
Switch UMD = Perkeisti "UMD"
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Slot Saves&tate
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Papar Stati&stik Pepijat
|
||||
Show FPS Counter = Papar &penghitung FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Henti
|
||||
Switch UMD = Tukar UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = &Savestatesleuf
|
||||
Screen Scaling Filter = Bee&ldschalingsfilter
|
||||
Show Debug Statistics = &Foutopsporingsstatistieken tonen
|
||||
Show FPS Counter = FP&S-teller weergeven
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stoppen
|
||||
Switch UMD = UMD verwisselen
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Saves&tate Slot
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Show Debu&g Statistics
|
||||
Show FPS Counter = Vis &bildefrekvensteller
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stopp
|
||||
Switch UMD = Bytt UMD
|
||||
|
||||
@@ -272,6 +272,7 @@ Savestate Slot = Port zapisu stanu
|
||||
Screen Scaling Filter = Filtrowanie skalowania ekranu
|
||||
Show Debug Statistics = Pokaż statystyki debugowania
|
||||
Show FPS Counter = Pokaż licznik FPS
|
||||
Slot %1 = Gniazdo %1
|
||||
Smart 2D texture filtering = Inteligentne filtrowanie tekstur 2D
|
||||
Stop = Zatrzymaj
|
||||
Switch UMD = Podmień UMD
|
||||
|
||||
@@ -297,6 +297,7 @@ Savestate Slot = Slo&t do save state
|
||||
Screen Scaling Filter = Fi<ro do dimensionamento da tela
|
||||
Show Debug Statistics = Mostrar as estatíst&icas do debug
|
||||
Show FPS Counter = Mostrar o contador de &FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Filtragem inteligente das texturas 2D
|
||||
Stop = &Parar
|
||||
Switch UMD = Trocar UMD
|
||||
|
||||
@@ -297,6 +297,7 @@ Savestate Slot = Espaç&o do Estado Salvo
|
||||
Screen Scaling Filter = Fi<ro do Dimensionamento da Tela
|
||||
Show Debug Statistics = Mostrar as estatíst&icas de depuração
|
||||
Show FPS Counter = Mostrar o contador de &FPS (Frames Por Segundo)
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Parar
|
||||
Switch UMD = Trocar UMD
|
||||
|
||||
@@ -274,6 +274,7 @@ Savestate Slot = Saves&tate Slot
|
||||
Screen Scaling Filter = Scr&een Scaling Filter
|
||||
Show Debug Statistics = Show Debu&g Statistics
|
||||
Show FPS Counter = Show &FPS Counter
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = &Stop
|
||||
Switch UMD = Switch UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Слот состояния
|
||||
Screen Scaling Filter = Ф&ильтр масштабирования экрана
|
||||
Show Debug Statistics = Показывать &отладочную информацию
|
||||
Show FPS Counter = По&казывать FPS
|
||||
Slot %1 = Слот %1
|
||||
Smart 2D texture filtering = Умная фильтрация 2D-текстур
|
||||
Stop = Остановить
|
||||
Switch UMD = Сменить UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Plats för sparat tillstånd
|
||||
Screen Scaling Filter = Skärmskalningsfilter
|
||||
Show Debug Statistics = Visa felsökningsstatistik
|
||||
Show FPS Counter = Visa räknare för bildfrekvens
|
||||
Slot %1 = Plats %1
|
||||
Smart 2D texture filtering = Smart 2D-texturfiltrering
|
||||
Stop = Stoppa
|
||||
Switch UMD = Växla UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Slot ng save state
|
||||
Screen Scaling Filter = Screen Scaling Filter
|
||||
Show Debug Statistics = Ipakita ang Debug Statistics
|
||||
Show FPS Counter = Ipakita ang FPS Counter
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = I-hinto
|
||||
Switch UMD = Magpalit ng UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = ช่องเซฟสเตทเกม
|
||||
Screen Scaling Filter = ตัวกรองปรับสเกลหน้าจอ
|
||||
Show Debug Statistics = แสดงค่าทางสถิติการแก้ไขจุดบกพร่อง
|
||||
Show FPS Counter = แสดงค่าเฟรมเรทต่อวินาที
|
||||
Slot %1 = เซฟช่องที่ %1
|
||||
Smart 2D texture filtering = ตัวกรองเท็คเจอร์ประเภท 2D แบบชาญฉลาด
|
||||
Stop = หยุด
|
||||
Switch UMD = สลับแผ่น UMD
|
||||
|
||||
@@ -275,6 +275,7 @@ Savestate Slot = Durum Kaydı Yuvası
|
||||
Screen Scaling Filter = Ekran Ölçek Filtresi
|
||||
Show Debug Statistics = Hata Ayıklama İstatistiklerini Göster
|
||||
Show FPS Counter = FPS Sayacını Göster
|
||||
Slot %1 = Yuva %1
|
||||
Smart 2D texture filtering = Akıllı 2D doku filtresi
|
||||
Stop = Dur
|
||||
Switch UMD = UMD Değiştir
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Слот збереження
|
||||
Screen Scaling Filter = Ф&ільтр масштабування екрану
|
||||
Show Debug Statistics = Показувати &статистику налагодження
|
||||
Show FPS Counter = По&казувати FPS
|
||||
Slot %1 = Слот %1
|
||||
Smart 2D texture filtering = розумна 2D фільтрація текстур
|
||||
Stop = Зупинити
|
||||
Switch UMD = Змінити UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = Ô save
|
||||
Screen Scaling Filter = Bộ lọc họa tiết rộng
|
||||
Show Debug Statistics = Hiện thông số debug
|
||||
Show FPS Counter = Hiện thông số FPS
|
||||
Slot %1 = Slot %1
|
||||
Smart 2D texture filtering = Smart 2D texture filtering
|
||||
Stop = Dừng lại
|
||||
Switch UMD = Chuyển sang UMD
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = 即时存档插槽(&T)
|
||||
Screen Scaling Filter = 屏幕缩放算法(&E)
|
||||
Show Debug Statistics = 显示调试信息(&G)
|
||||
Show FPS Counter = 显示帧率(&F)
|
||||
Slot %1 = 插槽%1
|
||||
Smart 2D texture filtering = 自动保留2D纹理像素风格
|
||||
Stop = 停止(&S)
|
||||
Switch UMD = 切换UMD光盘
|
||||
|
||||
@@ -273,6 +273,7 @@ Savestate Slot = 存檔插槽(&T)
|
||||
Screen Scaling Filter = 螢幕縮放濾鏡(&E)
|
||||
Show Debug Statistics = 顯示偵錯統計資料(&G)
|
||||
Show FPS Counter = 顯示 FPS 計數器(&F)
|
||||
Slot %1 = 插槽 %1
|
||||
Smart 2D texture filtering = 智慧 2D 紋理過濾
|
||||
Stop = 停止(&S)
|
||||
Switch UMD = 切換 UMD
|
||||
|
||||
Reference in new issue
Block a user