Breeze beta122.01
This release lets Breeze install and manage the SwitchU fork's HOME daemon on its own, without the SwitchU menu. It adds a Breeze first setting that starts the console in Breeze, and fixes a crash when opening the Break and Trace view.
1. HOME daemon Button in Settings
The Settings button that read SwitchU=on / SwitchU=off / Install SwitchU fork is now the HOME daemon button. The HOME daemon is the part of the SwitchU fork that replaces the Nintendo HOME menu and lets HOME switch between Breeze and the game. It no longer needs the SwitchU menu.
- Install HOME daemon / Update HOME daemon: when
/switch/Breeze/home_daemon.zipis there, Breeze installs the daemon from it. The zip holds onlyatmosphere/contents/0100000000001000(the daemon, itsfork.txtand a Breeze loader), not the SwitchU menu. It stays on the SD card for a later reinstall. Without the zip, the button downloads the full SwitchU fork as before. Press twice to confirm. - HOME daemon=on / HOME daemon=off switches between the daemon and the Nintendo HOME menu after the next restart, the same way SwitchU-Manager does.
- A daemon from 1.2.0i on can be turned on without the SwitchU menu. Breeze is then HOME. An older daemon still needs the menu, and the button says so.
- If the daemon was off, it stays off after an install or update.
2. Breeze first
New setting Breeze first=on/off. It appears when SwitchU menu is installed.
- On: the console starts in Breeze, and HOME from a game returns to Breeze instead of the SwitchU menu. The Home toggle modes work as before. The main-menu SwitchU button still opens the SwitchU menu.
- Off: the SwitchU menu is HOME, as before.
- The setting creates or removes
sdmc:/config/SwitchU/breeze_first. HOME follows it right away; start-up follows it from the next restart.
Without the SwitchU menu, Breeze is HOME anyway, so the setting isn't shown.
3. Home Toggle Stays Available Without /switch/SwitchU
Breeze read the fork's version only from /switch/SwitchU/fork.txt. With that folder missing or renamed, it decided no fork was installed and hid the Home toggle and the other fork settings.
- Fix: Breeze now reads the daemon's own copy first,
/atmosphere/contents/0100000000001000/fork.txt. Fork releases from 1.2.0i andhome_daemon.zipinstall it.
The main-menu SwitchU button is hidden when the SwitchU menu isn't installed, since there is no menu to open.
4. Break and Trace View No Longer Crashes on an Unreadable Address
Opening the Break and Trace view in a game where Break and Trace had not stopped could crash Breeze.
- Cause: The view could start at an address from another game or outside the game's code. The failed read backed out of the menu while the menu was still in use.
- Fix: An address that can't be read now shows as not accessible, and the view only reads up to the end of the memory block. Remembered addresses (the last stop, breakpoints and the saved gen2 address) are used only when they are code in the running game.