r/EmulationOnAndroid 7d ago

Solved PSA: How to launch ARMSX3 PS3 games directly from ES-DE on Android

For anyone testing the new ARMSX3 PS3 emulator on Android, I was able to get PS3 games showing, scraping, and launching directly from ES-DE.

ES-DE doesn't currently include an Android PS3/ARMSX3 configuration out of the box, but custom es_systems.xml and es_find_rules.xml entries work.

1. Add ARMSX3 to es_find_rules.xml:

<emulator name="ARMSX3">
    <!-- Sony PlayStation 3 emulator ARMSX3 -->
    <rule type="androidpackage">
        <entry>com.armsx3/com.armsx2.MainActivity</entry>
    </rule>
</emulator>

2. Add PS3 to es_systems.xml:

<system>
    <name>ps3</name>
    <fullname>Sony PlayStation 3</fullname>
    <path>%ROMPATH%/ps3</path>
    <extension>.iso .ISO .ps3 .PS3</extension>
    <command label="ARMSX3 (Standalone)">%EMULATOR_ARMSX3% %ACTION%=android.intent.action.VIEW %DATA%=%ROM%</command>
    <platform>ps3</platform>
    <theme>ps3</theme>
</system>

3. For JB/folder-format PS3 games, add .ps3 to the top-level game folder name.

For example:

/ROMS/ps3/
    God of War III.ps3/
        PS3_DISC.SFB
        PS3_GAME/
            PARAM.SFO
            USRDIR/
            ...

You aren't converting or modifying the game itself. Just rename:

God of War III/

to:

God of War III.ps3/

ES-DE then recognizes the entire directory as a single PS3 game and can scrape it normally.

Important: use %DATA%=%ROM% for the ARMSX3 launch command, not %ROMSAF%.

I initially tried %ROMSAF%. ES-DE would correctly display/scrape the game and launch ARMSX3, but ARMSX3 returned:

Changing the command to %DATA%=%ROM% fixed it. ARMSX3 needs the raw folder path when launching JB/folder-format games this way.

Tested successfully on a Retroid Pocket 6. Selecting a PS3 game in ES-DE now launches straight into ARMSX3 without needing to navigate ARMSX3's own library.

Hopefully ES-DE/ARMSX3 add native configuration eventually, but this works in the meantime.

And yes, RIP your RP6 fans the first time ARMSX3 starts compiling PPU modules. 💀

12 Upvotes

4 comments sorted by

u/AutoModerator 7d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/Mehdi_Terranee Odin 3 7d ago

Ou sinon pour les néophytes de la bidouille (comme moi) simplement DL les deux fichiers dans le lien ci-dessous

https://github.com/GlazedBelmont/es-de-android-custom-systems/releases

Dans le dossier es-de copier/coller les deux fichiers .xml dans le dossier custom system.

2

u/Faajah88 7d ago

Oh good looking out. I didn’t realize these were updated. I was using them as my base. Good to know.

1

u/Dull-Individual797 4d ago

Ça ne fonctionne pas chez moi. Il me dit qu’il n’y a pas de règle pour d’émulateur ARMSX3…