Skip to content

Commit ee4cefc

Browse files
authored
Merge pull request #58 from 1632314/develop
Added file extension and corrected path rpcs3
2 parents 909af5a + 7d1d779 commit ee4cefc

1 file changed

Lines changed: 31 additions & 11 deletions

File tree

prepare.ps1

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,26 @@ $esConfigFile = "$env:userprofile\.emulationstation\es_systems.cfg"
611611
# Vita Launching is a BIT hacky, works in powershell
612612
# .\Vita3K.exe --vpk-path "%ROM% | .\Vita3K.exe
613613

614+
615+
<#
616+
----------------------------------
617+
File extension supported by systems
618+
----------------------------------
619+
Sources for getting compatible file extension:
620+
Vita3K: https://vita3k.org/faq.html
621+
Yuzu: https://yuzu-emu.org/wiki/overview-of-switch-game-formats/
622+
RPCS3: NOT FOUND
623+
PPSSPP: https://www.ppsspp.org/faq.html
624+
Citra: https://community.citra-emu.org/t/3ds-vs-cci-rom-file-formats/191/4
625+
FCEUmm: https://docs.libretro.com/library/fceumm/
626+
Snes9x: https://docs.libretro.com/library/snes9x/
627+
ParaLLEl_n64: https://wiki.recalbox.com/en/emulators/consoles/nintendo-64/libretro-parallel_n64
628+
Dolphine: https://wiki.dolphin-emu.org/index.php?title=Installing_Dolphin#Post-Installation_Quick_Guide
629+
Gambatte: https://docs.libretro.com/library/gambatte/
630+
VBA Next: https://docs.libretro.com/library/vba_next/
631+
ePSXe: https://fantasyanime.com/emuhelp/epsxe#dumping-your-psx-games-to-iso (NOT OFFICIAL)
632+
PCSX2: https://fantasyanime.com/emuhelp/pcsx2#loading-a-ps2-iso (NOT OFFICIAL)
633+
#>
614634
$newConfig = "<systemList>
615635
<system>
616636
<name>vita</name>
@@ -635,15 +655,15 @@ $newConfig = "<systemList>
635655
<fullname>PS3</fullname>
636656
<path>$ps3Path</path>
637657
<extension>.iso .ISO .zip .ZIP .7z .pkg .PKG</extension>
638-
<command>$rpcs3InstallDir\yuzu.exe %ROM%</command>
658+
<command>$rpcs3InstallDir\rpcs3.exe %ROM%</command>
639659
<platform>ps3</platform>
640660
<theme>ps3</theme>
641661
</system>
642662
<system>
643663
<name>psp</name>
644664
<fullname>Playstation Portable</fullname>
645665
<path>$pspPath</path>
646-
<extension>.iso .ISO .cso .CSO .elf</extension>
666+
<extension>.iso .ISO .cso .CSO .elf .ELF .pbp .PBP</extension>
647667
<command>$ppssppInstallDir\PPSSPPWindows.exe %ROM%</command>
648668
<platform>psp</platform>
649669
<theme>psp</theme>
@@ -652,7 +672,7 @@ $newConfig = "<systemList>
652672
<name>n3ds</name>
653673
<fullname>Nintendo 3DS</fullname>
654674
<path>$3dsPath</path>
655-
<extension>.3ds .3DS .3dsx .3DSX</extension>
675+
<extension>.3ds .3DS .3dsx .3DSX .cci .CCI .cxi .CXI .elf .ELF</extension>
656676
<command>$citraInstallDir\citra.exe %ROM%</command>
657677
<platform>n3ds</platform>
658678
<theme>3ds</theme>
@@ -661,7 +681,7 @@ $newConfig = "<systemList>
661681
<name>nes</name>
662682
<fullname>Nintendo Entertainment System</fullname>
663683
<path>$nesPath</path>
664-
<extension>.nes .NES</extension>
684+
<extension>.nes .NES .fds .FDS .unif .UNIF .unf .UNF</extension>
665685
<command>$retroarchExecutable -L $coresPath\fceumm_libretro.dll %ROM%</command>
666686
<platform>nes</platform>
667687
<theme>nes</theme>
@@ -670,7 +690,7 @@ $newConfig = "<systemList>
670690
<fullname>Super Nintendo</fullname>
671691
<name>snes</name>
672692
<path>$snesPath</path>
673-
<extension>.smc .sfc .fig .swc .SMC .SFC .FIG .SWC</extension>
693+
<extension>.smc .SMC .sfc .SFC .fig .FIG .swc .SWC .bs .BS .st .ST</extension>
674694
<command>$retroarchExecutable -L $coresPath\snes9x_libretro.dll %ROM%</command>
675695
<platform>snes</platform>
676696
<theme>snes</theme>
@@ -679,7 +699,7 @@ $newConfig = "<systemList>
679699
<fullname>Nintendo 64</fullname>
680700
<name>n64</name>
681701
<path>$n64Path</path>
682-
<extension>.z64 .Z64 .n64 .N64 .v64 .V64</extension>
702+
<extension>.z64 .Z64 .n64 .N64 .v64 .V64 .zip .ZIP .7z .7Z</extension>
683703
<command>$retroarchExecutable -L $coresPath\parallel_n64_libretro.dll %ROM%</command>
684704
<platform>n64</platform>
685705
<theme>n64</theme>
@@ -688,7 +708,7 @@ $newConfig = "<systemList>
688708
<fullname>Gamecube</fullname>
689709
<name>gc</name>
690710
<path>$gcPath</path>
691-
<extension>.iso .ISO</extension>
711+
<extension>.iso .ISO .gxm .GCM .gcz .GCZ .rvz .RVZ .dol .DOL .elf .ELF</extension>
692712
<command>C:\tools\Dolphin-Beta\Dolphin.exe -e `"%ROM_RAW%`"</command>
693713
<platform>gc</platform>
694714
<theme>gc</theme>
@@ -697,7 +717,7 @@ $newConfig = "<systemList>
697717
<name>wii</name>
698718
<fullname>Nintendo Wii</fullname>
699719
<path>$wiiPath</path>
700-
<extension>.iso .ISO .wad .WAD</extension>
720+
<extension>.iso .ISO .wad .WAD .wbfs .WBFS .wia .WIA .dol .DOL .elf .ELF</extension>
701721
<command>C:\tools\Dolphin-Beta\Dolphin.exe -e `"%ROM_RAW%`"</command>
702722
<platform>wii</platform>
703723
<theme>wii</theme>
@@ -706,7 +726,7 @@ $newConfig = "<systemList>
706726
<fullname>Game Boy</fullname>
707727
<name>gb</name>
708728
<path>$gbPath</path>
709-
<extension>.gb .zip .ZIP .7z</extension>
729+
<extension>.gb .GB .dmg .DMG .zip .ZIP .7z .7Z</extension>
710730
<command>$retroarchExecutable -L $coresPath\gambatte_libretro.dll %ROM%</command>
711731
<platform>gb</platform>
712732
<theme>gb</theme>
@@ -715,7 +735,7 @@ $newConfig = "<systemList>
715735
<fullname>Game Boy Color</fullname>
716736
<name>gbc</name>
717737
<path>$gbcPath</path>
718-
<extension>.gbc .GBC .zip .ZIP</extension>
738+
<extension>.gbc .GBC .dmg .DMG .zip .ZIP</extension>
719739
<command>$retroarchExecutable -L $coresPath\gambatte_libretro.dll %ROM%</command>
720740
<platform>gbc</platform>
721741
<theme>gbc</theme>
@@ -733,7 +753,7 @@ $newConfig = "<systemList>
733753
<fullname>Playstation</fullname>
734754
<name>psx</name>
735755
<path>$psxPath</path>
736-
<extension>.cue .iso .pbp .CUE .ISO .PBP</extension>
756+
<extension>.cue .CUE .iso .ISO .pbp .PBP</extension>
737757
<command>${psxEmulatorPath}ePSXe.exe -bios ${psxBiosPath}SCPH1001.BIN -nogui -loadbin %ROM%</command>
738758
<platform>psx</platform>
739759
<theme>psx</theme>

0 commit comments

Comments
 (0)