Tutorial  Updated

Use Atmosphère to access FULL RAM with homebrews WITHOUT NSP

As of Atmosphère 0.8.6, the system now uses "override all apps" by default. This means that THIS GUIDE IS DEPRECATED - you only need to press R over any installed title and it will be overridden by hbl. Enjoy your hassle free homebrews and CFW updates!

I see a lot of people using RetroArch as an installed NSP to access full RAM, or people whining that they can't play 20FPS SM64 because they don't want to install any NSP.

Well guess what, now with Atmosphère (and soon others CFW I guess) you can have full RAM homebrews without installing any NSP. It will basically "replace" the game with hbmenu when you launch it with R pressed (or not, your choice), granting you full RAM access.

Note : You need at least one title on the console (whether it's an homebrew NSP or a digitally puchased game or a cartridge game). If you can pick an up to date game that's better as you won't be nagged everytime you launch hbmenu.

Let's get started !

  1. Download the latest release of Atmosphère here, as well as fusee-primary.bin : https://github.com/Atmosphere-NX/Atmosphere/releases
  2. Extract the ZIP to the root of your SD card
If you don't care about mods
This method breaks mods (and sysmodules with an invalid title id)
  1. Open the atmosphere folder of your SD card and edit loader.ini (Notepad++ is your best friend)
  2. Replace the title_id line by "title_id=app"
  3. Replace the override_key line by "override_key=R"
  4. Save the file, put the SD card back in your console
  5. Use the fusee-primary.bin payload to boot Atmosphère (you can chainload it with Hekate to dual boot others CFW / Lakka)
Now running any game while holding R will open hbmenu instead of the game, how impressive ! If you want to play the game instead, don't hold R while launching it.

Or, if you care about mods
This method works with mods and invalid sysmodules
  1. Find the title ID of your target game here : https://switchbrew.org/wiki/Title_list/Games
  2. Open the atmosphere folder of your SD card and edit loader.ini (Notepad++ is your best friend)
  3. The current title ID is the Photo Gallery - replace it with your game (title_id)
  4. Save the file, put the SD card back in your console
  5. Use the fusee-primary.bin payload to boot Atmosphère (you can chainload it with Hekate to dual boot others CFW / Lakka)
Now, running the game you selected will open hbmenu instead of the game, how impressive ! If you want to play the game instead, just hold R while launching it.

If you want to, you can edit loader.ini and change the key combination (override_key) :
  • override_key=!R will run the game when R is pressed, hbmenu else
  • override_key=R will run hbmenu when R is pressed, the game else
If it doesn't work or if it's glitchy, just try another game and hope for the best.
 
Last edited by natinusala,

bluntman420

Active Member
Newcomer
Joined
Sep 8, 2009
Messages
35
Trophies
1
XP
460
Country
Canada
I am using SX OS also. Can i not boot the hekate payload, boot into atmosphere, and than follow the instructions to install retroarch while in atmosphere? I have no problem booting intro atmosphere to use retroarch and SX OS for everything else. Is this possible?
 

bluntman420

Active Member
Newcomer
Joined
Sep 8, 2009
Messages
35
Trophies
1
XP
460
Country
Canada
Nevermind, reboot to payload lets me switch seamlessly between any cfw. But how do i get the title id of a homebrew nsp or even install an nsp thru atmosphere?. My apologies, so used to SX OS. Thanks.
 

bluntman420

Active Member
Newcomer
Joined
Sep 8, 2009
Messages
35
Trophies
1
XP
460
Country
Canada
I tried to use a homebrew nsp and changed the title id in hekate so it would redirect me to the homebrew launcher. Now when i try to boot into CFW or OFW through hekate i just get a black screen. All i can do is boot into CFW from SX OS. I tried formatting my sd card and transferring all new files and still get the same black screen using hekate? Any help would be apppreciated. Thanks.
 

Ivellios

Well-Known Member
Member
Joined
Sep 5, 2009
Messages
128
Trophies
0
XP
569
Country
Brazil
I followed this guide to the letter and everything works just fine, except N64.

I download the core just fine (Latest MupenPlus Next) but when i try to load a rom, literally nothing happens, and i also dont see any menu to overclock anywhere.

So what am i doing wrong?
 

lil-devil

Well-Known Member
Member
Joined
Oct 16, 2007
Messages
225
Trophies
0
Age
33
Website
Visit site
XP
906
Country
Canada
So I'm trying load the homebrew menu in full RAM mode through "devmenu" which is titleid=0100000000002065, and limited RAM mode through albums. Limited RAM works fine through albums, but I can't get full RAM to work through devmenu.

Here is my loader.ini:

Code:
[hbl_config]
title_id=0100000000002065
path=atmosphere/hbl.nsp
override_key=!R
title_id=010000000000100D
path=atmosphere/hbl.nsp
override_key=!R

[default_config]
override_key=!L
cheat_enable_key=!L

easiest way is to get rid of your second part of your title_id for the album part and download the homebrew launcher (legacy format) from https://reinx.guide/guide/download-and-install
let layeredfs do the work :)
 

DieHardjagged

Well-Known Member
Newcomer
Joined
Oct 6, 2018
Messages
64
Trophies
0
Age
40
XP
271
Country
Germany
I followed this guide to the letter and everything works just fine, except N64.

I download the core just fine (Latest MupenPlus Next) but when i try to load a rom, literally nothing happens, and i also dont see any menu to overclock anywhere.

So what am i doing wrong?

It should work if you started a installed game while holding R on the mainscreen of the Switch.
 

NoNAND

Give me back my legions!
Member
Joined
Aug 22, 2015
Messages
2,274
Trophies
1
Location
Somewhere
XP
5,064
Country
Albania
Oddly enough, overriding any game/app with the homebrew channel makes melonDS perform worse than expected..
Why this happens i don;t have a clue.
Anyone could explain why?
 

viperman99

New Member
Newbie
Joined
May 28, 2019
Messages
2
Trophies
0
Age
27
XP
69
Country
United States
I'm running Atmosphere and I'm on 8.0.1 What I am trying to do is run retroarch with full ram access to get N64 emulation to run. I don't have any NSP's installed. It is my understanding that the newest version of atmosphere (which I have) allows for the homebrew menu to be opened with full ram access by holding R and opening one of your games from the home screen (I don't have any). My question is what would be the simplest way to either A) Install a game that can be booted from the homescreen (is there some homebrew .nsp I could install?), or B) find some other workaround to get retroarch to run with full RAM access in Atmosphere.

For the record I have tried the .nsp forwarding version of retroarch that came out a while ago but it was incompatible with the newest version of retroarch (1.7.7) which is the one I have installed.
 

RunFwrd

Well-Known Member
Newcomer
Joined
May 14, 2017
Messages
63
Trophies
0
Age
36
XP
156
Country
United States
all this time i thought i will wait to set up the n64 emulator and now that i do i see that i need atomsphere to do it? im not sure im committed enough yet. will this ever work with sx ? i like my sx
 

Brusely

Member
Newcomer
Joined
Nov 12, 2019
Messages
17
Trophies
0
Age
23
XP
68
Country
United States
As of Atmosphère 0.8.6, the system now uses "override all apps" by default. This means that THIS GUIDE IS DEPRECATED - you only need to press R over any installed title and it will be overridden by hbl. Enjoy your hassle free homebrews and CFW updates!

I see a lot of people using RetroArch as an installed NSP to access full RAM, or people whining that they can't play 20FPS SM64 because they don't want to install any NSP.

Well guess what, now with Atmosphère (and soon others CFW I guess) you can have full RAM homebrews without installing any NSP. It will basically "replace" the game with hbmenu when you launch it with R pressed (or not, your choice), granting you full RAM access.

Note : You need at least one title on the console (whether it's an homebrew NSP or a digitally puchased game or a cartridge game). If you can pick an up to date game that's better as you won't be nagged everytime you launch hbmenu.

Let's get started !

  1. Download the latest release of Atmosphère here, as well as fusee-primary.bin : https://github.com/Atmosphere-NX/Atmosphere/releases
  2. Extract the ZIP to the root of your SD card
If you don't care about mods
This method breaks mods (and sysmodules with an invalid title id)
  1. Open the atmosphere folder of your SD card and edit loader.ini (Notepad++ is your best friend)
  2. Replace the title_id line by "title_id=app"
  3. Replace the override_key line by "override_key=R"
  4. Save the file, put the SD card back in your console
  5. Use the fusee-primary.bin payload to boot Atmosphère (you can chainload it with Hekate to dual boot others CFW / Lakka)
Now running any game while holding R will open hbmenu instead of the game, how impressive ! If you want to play the game instead, don't hold R while launching it.

Or, if you care about mods
This method works with mods and invalid sysmodules
  1. Find the title ID of your target game here : https://switchbrew.org/wiki/Title_list/Games
  2. Open the atmosphere folder of your SD card and edit loader.ini (Notepad++ is your best friend)
  3. The current title ID is the Photo Gallery - replace it with your game (title_id)
  4. Save the file, put the SD card back in your console
  5. Use the fusee-primary.bin payload to boot Atmosphère (you can chainload it with Hekate to dual boot others CFW / Lakka)
Now, running the game you selected will open hbmenu instead of the game, how impressive ! If you want to play the game instead, just hold R while launching it.

If you want to, you can edit loader.ini and change the key combination (override_key) :
  • override_key=!R will run the game when R is pressed, hbmenu else
  • override_key=R will run hbmenu when R is pressed, the game else
If it doesn't work or if it's glitchy, just try another game and hope for the best.
Ive edited the ini file but when i press R when in the HB Menu on Retro Arc, it doesnt work
 

Xxxadub

New Member
Newbie
Joined
Mar 2, 2020
Messages
3
Trophies
0
Age
27
XP
39
Country
United States
I have the new atmosphere but I still have to click on album to go to homebrew and retroarch crashes the switch as soon as I scroll over logging in settings

--------------------- MERGED ---------------------------

I have the new atmosphere but I still have to go to album in order to get to homebrew and retroarch crashes when I scroll over logging in the settings
 

stitchxd

Well-Known Member
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
I have the new atmosphere but I still have to click on album to go to homebrew and retroarch crashes the switch as soon as I scroll over logging in settings

--------------------- MERGED ---------------------------

I have the new atmosphere but I still have to go to album in order to get to homebrew and retroarch crashes when I scroll over logging in the settings

You will need to remove the atmosphere folders and reinstall - sounds like an outdated config file was not overwritten on update.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.