Atmosphere-NX / Atmosphere

Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
GNU General Public License v2.0
14.9k stars 1.24k forks source link

Seperated Atmosphere folders per sys/emuMMC instances #704

Open FusionFernia0000 opened 4 years ago

FusionFernia0000 commented 4 years ago

Feature Request

What feature are you suggesting?

Overview:

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:

Nature of Request:

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 commented 4 years ago

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

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 commented 4 years ago

+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 commented 9 months ago

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 commented 2 weeks ago

+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.