YouTuber Out of My Mind Arcade recently shared this awesome Android build for the Raspberry Pi 4, well , more so BUILDS than build as there is both a horizontal AND vertical version released at the same time, for your 128gb micro SD cards (although the entire download is shy of 60gb) – Heres his video showing the Horizontal version at work…
Controller types needed for this img
Mouse and keyboard
X-box 360 controller
Arcade controller type: [email protected] 3D arcade gaming controller with analog sticks, the encoder being used needs to be X input
(Please note you will need the analog stick along with the buttons as the controller tweaks out while in app menu unless the analog sticks are plugged in even if they aren’t being used.)
Please Note- I have pre-configured all of the controller inputs to make this is as user friendly as possible because you are limited to the controller types that can be used with this img your controller inputs should match the pre-configured inputs I have set, however not everyone is the same and certain things may need to be remapped or adjusted to your liking such as Android system input button functions and analog sensitivity within some of the games which can be adjusted easily
You will need a keyboard and mouse along with your controller, though your controller will navigate most of the system you will still need a mouse to navigate some of the functions of the OS. Make sure you read the games description within the dig frontend, some of the games descriptions will let you know if it needs certain things such as a mouse or if the android game needs to be launched through the virtual touchscreen to gamepad controller app octopus which you can find on the main wheel of the frontend
To power off your system, hold down /long press your Home/ Mode or your Xbox button and the power and reboot toggle will pop up. Use your mouse to select power off or reboot
If, after launching several different games and apps if you start to Experience game crashes and being kicked out of the game, or if an app is giving you trouble starting up you may need to close all of your recent‘s by dragging your mouse to the bottom of the screen the home,back, and recent‘s buttons will pop up, select the recents button drag your open recents all the way you the left until you see clear all and click clear all. This will close all your recents. then re-open dig, find droid tools on the main wheel, then launch droid optimizer. After launching it click “one touch clean up”, this will clear out all of the OS’s recent built up cache files. For best results run the one touch clean up three separate times. After doing so you can Resume your gameplay and the crashes should stop. You may need to do this to your system every now and again.
Retroarch: all of the retroarch controls have been preconfigured, you can remap them if it’s not to your liking. To enter retroarch press start and select. To exit a game press your home/mode button twice.
N64 stand alone emulator:
Controls are preconfigured, to exit a game hold/ long press the B button to toggle the emulator menu.
NDS: to exit a game, press your right thumb stick this will bring up the toggle menu, hold down on your D-pad and press the A button to open the emulator menu to exit the game.
Button Mapper: Button Mapper is a Android System controls to controller input mapper. With this app you can map several of the Android system functions such as, The system power off and reboot toggle function, audio volume levels and mute function, toggle portrait/landscape rotation function, and many others. Just go to add a button, then add your button, then click on the newly added button click customize and map it to the function of your choice. You will have the ability to mapp 3 different inputs to 1 button, single press, double press, and long press. You can also disable button mapper from working with certain apps if you wish, I have disable a few already so it does not interfere with certain gameplay. I have also mapped a few function that will come preset with this build
Depending on how you want to have your audio output run, weather it be via HDMI or the 3.5mm headphone Jack you can access this function within the Android settings. To access the android setting go to the Home Screen of your system. With your mouse from the bottom of the screen hold and drag up to access your quick apps menu. From there use your mouse and drag through the apps menu and find setting or toggle down with your controller. Open settings, drag down to the bottom and select System. From there select advanced then advanced settings. From there you can select your audio output function. Please Note: (if you find the audio levels are to low using the 3.5mm output, go to the Home Screen, access your quick apps menu and find the AudioFX app, open the app then drag and select CUSTOM. This is the Android audio equalizer, custom is set to the highest audio levels giving you a better audio experience using the 3.5mm output.)
Octopus is a touchscreen to game pad/controller app. This app allows you to map controls to your game pad for games that only use touchscreen functions for gameplay. I have already preconfigured the controls for the games needed to run through this app. Once the app is open there will be a list of all of the games I have added to be used with this app which is already preconfigured. Once a game has been launched, the button configuration for your game pad will appear onscreen with its onscreen button press. A few of the games on the list will not need a controller to play, they are mouse only games. These games will only work using this app. PLEASE NOTE! ( if you are running these games with the vertical edition Please do not move around the onscreen controls. As it was quiet difficult to get them mapped with it in vertical/portrait mode and may off set your game pad controls!!)
Check out his channel for updates and more – as there may soon be a video set up guide too .