Windows: Add command to load up a new identical instance of PPSSPP.

Useful for debugging adhoc multiplayer locally with the new multi-instance support.
This commit is contained in:
Henrik Rydgård 2020-07-20 23:25:34 +02:00
parent 97cfb64272
commit 3c29545014
5 changed files with 16 additions and 4 deletions

View file

@ -227,6 +227,7 @@ namespace MainWindow {
TranslateMenuItem(menu, ID_FILE_LOAD);
TranslateMenuItem(menu, ID_FILE_LOAD_DIR);
TranslateMenuItem(menu, ID_FILE_LOAD_MEMSTICK);
TranslateMenuItem(menu, ID_FILE_OPEN_NEW_INSTANCE);
TranslateMenuItem(menu, ID_FILE_MEMSTICK);
TranslateMenuItem(menu, ID_FILE_SAVESTATE_SLOT_MENU, useDefHotkey(VIRTKEY_NEXT_SLOT) ? L"\tF3" : L"");
TranslateMenuItem(menu, ID_FILE_QUICKLOADSTATE, useDefHotkey(VIRTKEY_LOAD_STATE) ? L"\tF4" : L"");
@ -569,6 +570,10 @@ namespace MainWindow {
BrowseAndBoot(GetSysDirectory(DIRECTORY_GAME));
break;
case ID_FILE_OPEN_NEW_INSTANCE:
W32Util::SpawnNewInstance(false);
break;
case ID_FILE_MEMSTICK:
ShellExecute(NULL, L"open", ConvertUTF8ToWString(g_Config.memStickDirectory).c_str(), 0, 0, SW_SHOW);
break;