Jump to content
aftermath17

RetroArch - can't change System/BIOS

Recommended Posts

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:

/data/data/com.retroarch

/storage

/

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?

 

Share this post


Link to post
Share on other sites

Hi

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 <use this directory> and nothing else.  Im currently trying to set this up on the Nvidia Sheld TV 2017 500G.

 

Thanks, :)

 

Share this post


Link to post
Share on other sites
6 hours ago, Pouteur said:

My device isn't rooted and i can go there

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 "/".

Share this post


Link to post
Share on other sites
2 hours ago, talonx32 said:

Hi

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 <use this directory> and nothing else.  Im currently trying to set this up on the Nvidia Sheld TV 2017 500G.

 

Thanks, :)

 

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.

Share this post


Link to post
Share on other sites

I think I remember testing this the other day. Any game launching retroarch from Hyperspin uses the retroarch.cfg in the data/data root folder and navigating around the directories does not work.

you do as above I guess but I didn't try that. The other fix is to use the duel config trick I posted in emulators forum. That will let you change most directories 

Share this post


Link to post
Share on other sites

 

2 hours ago, aftermath17 said:

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.

 Thanks, When I get home ill try this method. 

 

Share this post


Link to post
Share on other sites

Best to make point your config, remaps and anything you may use to some local folders at the same time. I point almost everything at the RetroArch folder on the internal storage.

Share this post


Link to post
Share on other sites

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.    

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

You need to create a system folder.

i created mine and put it in the RetroArch folder that's in the main internal storage

you shouldn't need to reinstall RA but if you don't have much setup may aswell.

use the config trick 

Share this post


Link to post
Share on other sites

On that side I just recorded a really rough video for it, gonna check it make sure it's not really bad. Lol

no voice I'm afraid as I can't stand talking to myself.

  • Upvote 1

Share this post


Link to post
Share on other sites

Heres that video

 

It may be a little fast to follow. Check the steps in the video discription

 

  • Upvote 2

Share this post


Link to post
Share on other sites
On 2017-02-14 at 5:48 AM, Pouteur said:

My device isn't rooted and i can go there

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Wandurlust
      Hi all, It seems retroarch (at least on android) has removed their Mupen64plus core and replaced it with Mupen64plus-next. My hyperspin (Nvidia shield) won't launch N64 games anymore because it's trying to launch a core that no longer exist. I have tried editing my "Nintendo 64.ini" file with multiple variations to get the new core to launch, but I cannot get it to work. Anyone know the new core parameters off hand? I've searched quite a bit and am coming up empty.  Just to clarify I'm looking for the "Parameters =" line under the exe= that determines which core retro arch will use. I have confirmed manually loading the "Mupen64Plus-Next" core works with content. I just can't seem to get the command line correct to have it launch from hyperspin. Any help is appreciated thanks! I have already switched to it launching "Mupen64 FZ" in the meantime, but I prefer the launch coming from retroarch because FZ resumes mid-game where you left off when starting from hyperspin, and I prefer the WOW factor of games loading from the title screen.
    • By Honosuseri
      As we celebrate 25 years of DOOM! John Romero has brought us SIGIL, an unofficial 5th chapter to the original game. So as Retroarch's Prboom core has now been updated to support it...figured I should really add it to my Doom Classics wheel...
      Threw together a Sigil theme, wheel art and video snap. I was pleasantly surprised, that the prboom core now played the midi music natively. Doom 1&2 originally required me to add the music tracks as mp3 files. 
    • By Honosuseri
      As you probably know there is a RetroArch core to play Daphne games BUT currently it's broken! I wish the developer luck getting the official core stable.

      Thanks to @Reznnate. We now have access again to the working test core (HERE: https://drive.google.com/open?id=1frcFNWPinSkfyafsBXsnfHd46_kS1yIY). We can install this .so file through a new feature in RA, an install core option under "load cores" has been added. I've put together a video to help you peeps understand the Daphne game files and the settings required to get the games playing through RA and Hyperspin. I hope it's of help to some of you....
       
       
    • By zerojay
      A few days ago, I decompiled and edited the Hyperspin APK to allow users to use 32-bit and 64-bit installations of Retroarch together. It's been confirmed working by the community and you can find that edited APK here: https://zerojay.com/nextcloud/index.php/s/3QfPqYM4A6ymjr4
      It works as you would have originally expected using a 32-bit or 64-bit version of Retroarch to work, so in your Settings_Android system ini file, change the exe to com.retroarch to use the 32-bit version or change it to com.retroarch.aarch64 to use the 64-bit version.
      32-bit Retroarch: exe=com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture 64-bit Retroarch: exe=com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture Currently, both 32-bit and 64-bit versions of Retroarch will be called using the 32-bit configuration files, however I will likely be updating the APK to allow you to use the 64-bit configs as well for those who may wish to use different settings for both. When that happens, I'll keep both versions of the APK available so that you can decide what you want to use.

      So now that the community has solved the Retroarch 32-bit problem, it would be really helpful to compile a list of cores and the version of Retroarch that it works best under. In some cases, certain cores currently only function under one or the other, but not both. In some rare cases, cores stopped working like Daphne, so again, these are things that we would like to call out. (By the way, for anything like Daphne where more recent cores no longer work, I can host them for the community if needed. Just let me know (and I do myself still need to get that working Daphne core myself).

      I'll update the top post here to reflect the community's findings so that people only need to come to one place to find the info they need.
      --- Core Information ----
      atari800 - non-functional on 32-bit due to Android security changes, use 64-bit Retroarch core.
      mame - Latest version of MAME core only recently started compiling on 32-bit, not available yet on 64-bit.

      EDIT: Updated link for latest updated build.
×
×
  • Create New...