Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seperated Atmosphere folders per sys/emuMMC instances #704

Open
FusionFernia0000 opened this issue Dec 1, 2019 · 7 comments
Open

Seperated Atmosphere folders per sys/emuMMC instances #704

FusionFernia0000 opened this issue Dec 1, 2019 · 7 comments

Comments

@FusionFernia0000
Copy link

Feature Request

What feature are you suggesting?

Overview:

  • To add seperated atmosphere folders for each sysMMC & emuMMC instances (that can contain different LayeredFS / kip / exefs / nxthemes patches / saves redirection / or even an entirely different version of Atmosphere ) so as not to interfere with other eMMC instances.

Note: This is mentioned in Atmosphere 0.9.0's changelog (Quote: "In addition, some niceties (e.g. having a separate Atmosphere folder per emummc instance) still need some thought put in before they can be implemented in a way that makes everyone happy."), but other than this, there is no other information to be found.

Smaller Details:

  • For sysMMC, it can either continue (or by default) to grab /sd_root/atmosphere/ folder for use, or add an extra config line to change the location of it.
  • As for emuMMC, the location of the atmosphere folder may be configured in /sd_root/emuMMC/emummc.ini (e.g. atmosphere_path=emuMMC/RAW1/atmosphere)
    (hekate can also add support to change this line to achieve a fully configured environment without manually modifying emummc.ini)

Nature of Request:

  • Addition

What component do you feel this would best fit within?

*I'm not sure where to fit this in, since I'm not familiar with how the internals of Atmosphere work.

Why would this feature be useful?

This can allow users and developers to quickly reboot to different instances of eMMC to test and use their desired controlled environment, instead of manually altering folders on SD card or even swapping to another card each time they want to use different patches.

*Words and solution are abruptly thrown together, my brain is not really functioning right atm, I can explain more details if anything is unclear.

@noirscape
Copy link

noirscape commented Dec 8, 2019

To perphaps further elaborate, I think it would be the most useful to approach a setup like this:

  • /atmosphere/ -> Shared configuration folder for both sysMMC and emuMMC.
  • /sysmmc/ -> sysMMC specific configuration folder (configurable perphaps?).
  • Dedicated emuMMC configuration folders according to the original post.

Going on from this, it would be the most handy as well to make /atmosphere/ the default configuration. For example, if I specify the mitm key in the /atmosphere/ folder for the HBL to be R, but set it in the /sysmmc/ folder to L, the /sysmmc/ configuration would take precedence when I'm launching sysMMC.

This approach also indirectly helps to separate ROM hacks, custom sysmodules and similar from the Atmosphere sysmodules (by virtue of placing them in the specific folder for the eMMC one chooses to boot) and makes updating Atmosphere less of a hassle.

That's my input on the matter.

@Alexander3a
Copy link

+1 i woud really like that since i dont like swaping out the folder every time i wanna switch from emuMMC to sysnand to play online with cfw i woud really like it if u coud make a config file for that not just the one Atmosphere folder so its easy to change out other folders too.

@i-lost-my-bagel
Copy link

I'd love this feature too. My solution for the past 2 years has been to use TegraExplorer as my bootloader and I wrote a script to move around some folders to switch between sysmmc and emummc and then boot atmosphere. Here's the script and some instructions if anyone is interested.

@metroid-maniac
Copy link

+1 for this issue. It seriously undermines the purpose and usefulness of having a separate sysMMC and emuMMC, or multiple emuMMCs, if the same sysmodules and other mods are loaded into all of them.

@deepspaceaxolotl
Copy link

Any progress on this? It would be really helpful for differentiating emuMMC and sysCFW, making sure themes don't apply to the latter and minimising risk and such while still enabling swapping between them easily.

@impeeza
Copy link

impeeza commented Nov 3, 2024

Any progress on this? It would be really helpful for differentiating emuMMC and sysCFW, making sure themes don't apply to the latter and minimising risk and such while still enabling swapping between them easily.

What are you talking about?

sysCFW uses SDMC:/Nintendo folder. and any EmuNAND uses the folder definied on the EmuNAND settings file.

@deepspaceaxolotl
Copy link

Ah, apologies, I understood this issue being open as meaning that one can't have separate Atmosphere folders and thus can't install different themes or homebrew for emuNAND and sysCFW.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants