I upgraded to RetroArch 1.4.1. It kept my custom path for my System/BIOS folder for RetroArch when launched by itself. When I launch through Hyperspin, the path has been reset to /data/data/com.retroarch/system. I want to change this to /storage/emulated/0/RetroArch/system (sdcard/RetroArch/system). I can't because there is no way to browse that folder through the interface. When I click to change it, the only path options available are:
None of those will allow me to browse to /storage/emulated/0. If I click into storage > emulated, 0 never displays because the Android OS doesn't have access to /storage/emulated. I also can't directly edit the cfg because it's in /data/data which I also don't have access to. How can this be changed? Or, how does RetroArch generate the list of folders as default when I click to change a path?
I'm having the exact same issue when trying to play a CD base game. The fix for this was to start a game in Hyperspin that doesn't require a bios and go into RetroArch bios setting (which defaults to /data/data/com.retroarch) but any attempt to change this to my preferred location is not allowed because hitting the "/" results in an empty screen with and nothing else. Im currently trying to set this up on the Nvidia Sheld TV 2017 500G.
Yes you can go to "/" but you can't start navigating further up the tree, you're stuck there. I can provide a screenshot, you definitely can't navigate. I can see why, we don't even have read writes to "/".
Yes, same issue. I resolved this by moving my RetroArch system folder and config folder to my external HD (where I store all my Hyperspin stuff). I just created a RetroArch folder there and added folders for system and config. Then I pointed my "standalone" RetroArch system and config folders there as well as my "Hyperspin" RetroArch folders there. Now everything works and should always work because I always have access to my external drive by navigating via /storage.
Ok I tried to copy the system and config folder on the device but when I navigated to the /sdcard/Andriod/data/com.retroarch/files I don't see a system folder but I do see the config files, am I in the right area?
Anyway I create a system and config folder were I have my "hyperspin" and RetroArch installed. I copies the config file over and started up RetroArch went into the config setting > pointed to the new location were I place the files in including the bios settings then I quit RetroArch. I open up Hyperspin and started a genesis game, I press the button to go into RetroArch to see if it was pointing to my config file but it was showing the original default path. I tried to change it to where I put the bios and the config file but it just show the same option as before. I know I probably miss something or maybe I need to reinstall RetroArch so I'm going to try again tonite.
If you're changing your Retroarch core directory within Hyperspin then also remember to hit "Save core overrides" in the Quick Menu before quiting that way your settings actually saves. At least that's how it works for me using retroarch 1.4.1
Yes you can choose "/" but you can't list the contents in the directory nor can you continue browsing after "/", regular users do not have list, read or write privileges to the root folder. I just tried this on a second Shield, it does not work.
I'm running the latest Retroarch and have installed the Flycast core for Atomiswave (the tutorial on Youtube is outdated BTW).
Anyway, I've got the emulator set up properly in Launchbox per the tutorial. The games are imported. Everything is pointed where it needs to.
The only difference from the tutorial is I have to use Flycast instead of Reicast and naomi.zip instead of naomi_boot.bin (per the retroarch wiki )
It says I can use a MAME format bios, so I am.
But none of the games launch. Launchbox just minimizes and nothing happens. When I try to load the game within Retroarch directly, retroarch says there are no contents within the zip file, which is not true... the zip files contain .ic## files.
So what am I missing? Retroasrch says I should be able to use Mame files as they are so... why won't it work?
Edit: The games all run in MAME so it's not my files causing the problem.
I set up everything an confirmed that I have the bios. Retroarch 1.8.9 with the flycast core will not launch the game and it worked before with Reicast. My video is set to GL, does that matter? I click on .bin and last files. nothing...=(
Open the .7z file with 7zip or WinRAR, or the archiver of your choice and extract the files to where you want to install RetroArch, or if on console/phone, install it using the standard method for that system.
The menu is controlled mainly by the RetroPad, which is libretro's gamepad abstraction that uses SNES-style face buttons and PlayStation DualShock-style shoulder buttons and analog sticks. The default keybinds for the RetroPad are as follows:
Some people may not like having Escape key quit the program instantly and are used to having Escape bring up a menu instead. Since the hotkeys are configurable, you can change behavior of the Escape key in your config:
RetroArch doesn't come with emulation cores, so you have to download them yourself. However, RetroArch does have a built-in updater. So to download up to date cores, scroll down to Online Updater, and select Core Updater. RetroArch will download a list of available cores to download, and you can individually download them. To see what core does what, see this list.
If you have only have 1 core that can run the selected game, then RetroArch will automatically load that core. If you have multiple cores that are capable of running the game you'll be given the choice between them.
Some emulation cores require special system files or BIOSes. These can be downloaded here. Extract the system folder in that archive to where you installed RetroArch (the folder where the retroarch program is. retroarch.exe on Windows).
To edit options or settings specific to a core, you must start a game with that core. After loading a game, press F1 or the Home/Guide button on your 360/PS3 controller to get back to RetroArch's menu. From there you can change Core Options, set core specific input options, cheats, and change shader settings.
By default, RetroArch will save settings when it closes and will do so unless you put RetroArch in a directory that needs elevated privileges without running as administrator/root. Save New Config will save a new, different, config that won't be loaded the next time RetroArch starts.
This particular core requires some specific care. You should have the correct BIOS (if not follow the BIOS and System files section), you'll also need to make sure your game has a metadata file in the form of a .cue, .toc, .ccd, or .m3u file. The most common metadata people use is .cue, and if your PS1 game lacks a metafile, you can create one.
An easier way to get around metadata issues is to get your games from a better source. Redump PS1 games come in .bin/.cue format and work on mednafen without issue, but other sets that come in .bin/.cue/.mp3 format might need editing their cue file with Notepad with the correct filenames for them to work correctly.
You can change RetroArch's menu font, but it'll only work for the GLUI menu driver (only on 1.2.2, newer builds have changed GLUI significantly and it no longer uses the OSD font). To change it, under Onscreen Display Settings hit OSD Message Font and select a .ttf font file.
Should be noted that Onscreen Display Settings are for the yellow popup messages that RetroArch displays and GLUI happen to use fonts from it, all of the other settings here only change the popup message.
Not all cores support cheats, you can check the Libretro wiki for which cores do. By default RetroArch comes with a fairly large cheat database, so to make a new cheat file, you can find files in the cheats folder of RetroArch's install directory for reference. To enable cheats, load the game, toggle RetroArch's menu, load a cheat file in the Core Cheat Options and you'll get a list of cheats available which you can toggle. After setting your cheats, hit Apply Cheat Changes. Some cheats may require you to Restart Content to take effect.
Download the cores that you need, select the first option 'Core Downloader' and select all the cores of the Machines that you want to support. The cores are like the different emulators you want to have.
Plug your GamePad device and select the option to configure it, in the second column where says Settings go to Input, scroll down until Port 1 Controls, select the device RetroPad with Analog if you have them or just RetroPad if is a simple gamepad without analog button joysticks. Then select Set All Controls to remap all your buttons (unless it was already perfectly preconfigured), you may need to run this tool twice or redefine a few ones manually. Later, don't forget to click on Save Controller Profile.
c80f0f1006