/OpenPandoraBox

A Pandora Box 3D's Front-End

Primary LanguageTypeScript

A Pandora Box 3D's Front-End

Just another emulator frontend.

It is suppose to be used with Pandory on Pandora Box 3D Plus.

It could be used with NVIDIA Shield Portable as well as I'm using it to debug, but not all features will work on other platforms.

It should never be used on a device with a portrait screen orientation.

If you device run on Android 5 or later, you should consider using other solutions, it was build with Android 4 (KitKat) in mind.

This app is a Launcher so you can replace the default Pandora Box 3D Plus' launcher.

You will need a mouse on PandoraBox to select the default launcher.

Platform Selection

Platform Selection

Game Selection

Game Selection

Features

  • Replace the default launcher
  • Touch screen is not required to use or configure the app.
  • Use same configuration for images, videos and descriptions as EmulationStation (batocera, recalbox, etc)
  • Select which Retroarch core to use for each platform
  • Works with Drastic, Retroarch, Reicast, MupenPlus FZ, PPSSPP, OpenBor
  • History Games
  • Select a random game, because you can't decide what to play next \o/
  • Search a game in all platforms
  • Custom file browser, so you don't need a keyboard or touch screen to configure it
  • Custom keyboard viewer, so you can search a game without using touch screen

Installation

1 - Install the apk

2 - Update the path settings on Settings -> General

3 - Update the platform settings on Settings -> Platforms

4 - Done

It's possible to customize the settings directly on these files:

  • /data/data/com.openpandorabox/files/config.json
  • /data/data/com.openpandorabox/files/keymap.json

OpenBor

Please do not add the openBor's roms on the default directory (/storage/emulated/0/OpenBOR/Paks ). Add the roms like you do with others platforms, and everytime you run a openBor rom, it will empty the default directory and copy this rom(pak) to the right directory.

This frontend will look for gamelist.xml to get the path, name, desc, image and video.

You can generate a gamelist.xml for each platform with a external tool like skraper.

If you have a emulationstation installation like batocera/recalbox somewhere, just copy the base ROM folder somewhere on pandora box, install the retroarch cores and you are done.

Motivation.

The default Pandora Box 3D interface is good, but I can't configure games individually.

I tried to find a frontend on playstore but none works well with the default arcade controls on Pandora Box 3D.

I hate to use mouse and keyboard on pandora box, so I created this frontend.