From d9f9a3784cc70852ee0c920cf598214fbd98de3d Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sat, 4 Mar 2023 11:14:17 +0100 Subject: [PATCH] Added PrBoom+ standalone as an alternative emulator for the doom system. --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 1 + resources/systems/unix/es_find_rules.xml | 6 ++++++ resources/systems/unix/es_systems.xml | 1 + resources/systems/windows/es_find_rules.xml | 11 +++++++++++ resources/systems/windows/es_find_rules_portable.xml | 8 ++++++++ resources/systems/windows/es_systems.xml | 1 + 8 files changed, 35 insertions(+) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index b9a85dc96..f2eb348a6 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -68,6 +68,7 @@ Emulators\PCSX2-Qt\pcsx2-qtx64-avx2.exe Emulators\PICO-8\pico8.exe Emulators\Play\Play.exe Emulators\PPSSPP\PPSSPPWindows64.exe +Emulators\prboom-plus\prboom-plus.exe Emulators\PrimeHack\Dolphin.exe Emulators\Project64\Project64.exe Emulators\punes\punes64.exe diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index 7c03cdb96..a2664407c 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -212,6 +212,12 @@ /usr/local/bin/ppsspp + + + + /Applications/PrBoom-Plus.app/Contents/MacOS/PrBoom-Plus + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index d9ffeb1dc..877e42811 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -437,6 +437,7 @@ %ROMPATH%/doom .app .iwad .IWAD .pwad .PWAD .sh .wad .WAD %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/prboom_libretro.dylib %ROM% + %EMULATOR_PRBOOM-PLUS% -iwad %ROM% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM% pc, pcwindows doom diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index 2f59574f4..80a495f46 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -460,6 +460,12 @@ ~/.local/share/flatpak/exports/bin/org.ppsspp.PPSSPP + + + + prboom-plus + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index aaede560d..6bcc70fd8 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -446,6 +446,7 @@ %ROMPATH%/doom .desktop .iwad .IWAD .pk4 .PK4 .pwad .PWAD .sh .wad .WAD %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/prboom_libretro.so %ROM% + %EMULATOR_PRBOOM-PLUS% -iwad %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/boom3_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/boom3_xp_libretro.so %ROM% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM% diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 55f5f78e6..93ca28e83 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -490,6 +490,17 @@ %ESPATH%\..\PPSSPP\PPSSPPWindows64.exe + + + + prboom-plus.exe + + + %ESPATH%\Emulators\prboom-plus\prboom-plus.exe + %ESPATH%\prboom-plus\prboom-plus.exe + %ESPATH%\..\prboom-plus\prboom-plus.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index e63876e84..bdb48a368 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -331,6 +331,14 @@ %ESPATH%\..\PPSSPP\PPSSPPWindows64.exe + + + + %ESPATH%\Emulators\prboom-plus\prboom-plus.exe + %ESPATH%\prboom-plus\prboom-plus.exe + %ESPATH%\..\prboom-plus\prboom-plus.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index e0db94b87..fec38e9a1 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -449,6 +449,7 @@ %ROMPATH%\doom .bat .BAT .iwad .IWAD .lnk .LNK .pk4 .PK4 .pwad .PWAD .wad .WAD %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\prboom_libretro.dll %ROM% + %EMULATOR_PRBOOM-PLUS% -iwad %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\boom3_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\boom3_xp_libretro.dll %ROM% %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%