Goldleaf 0.5 released

Logo.png

@XorTroll has released an important update for Goldleaf, his Nintendo Switch title installer and Swiss Army knife. Goldtree, its USB companion app, has also been updated aswell.

Version 0.5 sports a quite lenghty changelog and has been described by the developer as, quote, "the most stable update ever". Let's go through some of the highlights quickly: the user interface has been revamped and now supports touch controls, a new config file enables users to customize the UI to their liking, USB installations are more stable and reliable due to some backend changes, 7.0.X support has been added (it had been available in nightly builds already, however this is the first stable release to include it officially), NSP installation received some reliability improvements (mainly to avoid being left with corrupted data due to bad installs and there's also a new check to make the installation of newer/older versions of titles more streamlined) and a good number of quality of life improvements.

On the other hand, NCA extraction has been removed temporarily as the developer plans to implement a completely rebuilt system to support it. The CFW menu is no longer present aswell due to redundancy and usefulness issues (NXThemes are now handled externally, meaning its only good feature would be to check if qlaunch was replaced in your CFW of choice).

As usual, the full changelog is available below:
  • Huge UI refactor:
    • Dialogs have been refactored, now they aren't full-screen, and are roundy and well designed :)
    • Several graphics have changed (main logo)
    • Touch support, mainly noticeable in dialogs and menus. (scrolling still not supported)
    • On file browsers (SD / console memory), the element size has been changed from 100 to 50, doubling the element count being showed, and improving browsing in very populated directories.
    • As Plutonium changed on 0.2.1, now moving up on the top element in a menu will move to the latest one, and down on the latest one to the top one.
  • USB is in a better state now:
    • Installations are no longer handled by two different threads, which makes them more stable.
    • USB system has been changed on the libnx fork, hence some things are easy to handle now, like connection issues or callbacks while USB reading.
    • Don't worry, multi-installation USB is planned for 0.6 or sooner versions :)
  • New and rebuilt content manager:
    • Titles are sorted by all their subcontents (in case they have updates or DLC)
    • Any kind of content can be deleted individually
    • System titles are also supported, but deleting them is not allowed by default.
  • New config file! Goldleaf.ini:
    • Support to replace UI colors and assets.
    • Support to enforce a custom language
    • Via RomFs replacing icons, texts, even translations can be replaced!
  • File browsers:
    • Files and directories are sorted properly now.
  • NSP installs:
    • 7.x installs are supported by doing a temporary copy of CNMT and control NCAs to NAND SYSTEM (which gets deleted right after the install, don't worry)
    • Install dialog might take a few seconds to show up as the change mentioned above. Just a small delay, nothing dangerous.
    • Bad installs will (attempt) to remove half-installed contents to avoid corrupted installs.
    • If the title is already installed, Goldleaf will uninstall it so that the new one can be installed. This might happen with updates (share the same application Id so are considered as the same title internally)
  • USB installs:
    • Sizes were fixed, transferring methods were revised... now USB installs are more stable than ever :) (after those tons of bugs with 0.4)
    • Goldtree also had small changes related to USB commands, so other PC clients should get updated too. Not a big change, but a really relevant one.
  • Error handling:
    • Not a very big addition, but now caught errors are displayed on a FBI-ish style (dialog showing error type, description..., not just the error code on the footer)
  • NXTheme installs:
    • Now Goldleaf doesn't handle these installs itself, instead it uses NxThemes installer, which should be installed in order to install themes. This fixes compatibility with new changes.
  • User accounts:
    • Now icons are checked whether they are valid 256x256 JPEG icons before using them for account icons.
    • On previous versions the only user (in case there was just one) could be deleted. Now that has been corrected.
  • Removed features!?
    • NCA file support (extractions) was removed as a new system to dynamically mount and access NCAs is being worked on for next versions :)
    • CFW support as it resulted in a pointless menu, which just was useful to see whether qlaunch was replaced in the selected CFW.
  • General system stability improvements to enhance the user's experience.

:arrow: Source
:arrow: GBAtemp thread
 

Attachments

  • goldleaf_square.png
    goldleaf_square.png
    44.8 KB · Views: 806

BlastedGuy9905

where's the updated autopsy report
Member
Joined
Apr 13, 2017
Messages
2,334
Trophies
1
Age
33
Location
under your desk
XP
4,043
Country
United States
"If the title is already installed, Goldleaf will uninstall it so that the new one can be installed. This might happen with updates (share the same application Id so are considered as the same title internally)"


I'm sorry? Does this mean you can't install updates with Goldleaf?
 

GunzOfNavarone

Well-Known Member
Member
Joined
Aug 16, 2016
Messages
368
Trophies
0
Age
44
XP
1,200
Country
"If the title is already installed, Goldleaf will uninstall it so that the new one can be installed. This might happen with updates (share the same application Id so are considered as the same title internally)"


I'm sorry? Does this mean you can't install updates with Goldleaf?

Funnily enough, I've experienced a lot of errors trying to install updates with GoldLeaf which is a shame because generally speaking it's a nice app. But if I run those same updates through SX Installer, they install with no issues.
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,343
Trophies
1
Age
41
XP
4,524
Country
Argentina
Mmm, so much Switch hacking stuff... someone really should update that switch hacking guide site... or make a new one.
 

Adran_Marit

Walküre's Hacker
Member
Joined
Oct 3, 2015
Messages
3,781
Trophies
1
Location
42*South
XP
4,548
Country
Australia
Mmm, so much Switch hacking stuff... someone really should update that switch hacking guide site... or make a new one.

I mean the 3 main guides don't really change and are pretty up to date... all they need to do is point to the new recommended homebrew.

I tried this program for installing nsp. Crashed a couple of times. Tinfoil just worked.
did you submit a bug report? also did you update goldtree if you were using that?
 
  • Like
Reactions: Charli

mikymax972

Member
Newcomer
Joined
Sep 18, 2008
Messages
16
Trophies
0
XP
117
Country
United States
Hi,I try update mario party with the last update,i'm on 6.2 sx os and atmosphère,with fluffy,tinfoil or goldleaf,my install failed because i need upgrade my firmware to 7.0 or 7.1 i think,how i can fix that please? igniore system required not work for all.thanks
 

Onlyd

Well-Known Member
Newcomer
Joined
Mar 16, 2019
Messages
60
Trophies
0
Age
32
Location
Pa
XP
116
Country
United States
I mainly use gold leaf as an title manager when stuff fails, would be nice to be able to use it again for usb installs
 

MasterJ360

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,801
Trophies
1
Age
35
XP
3,446
Country
United States
Hi,I try update mario party with the last update,i'm on 6.2 sx os and atmosphère,with fluffy,tinfoil or goldleaf,my install failed because i need upgrade my firmware to 7.0 or 7.1 i think,how i can fix that please? igniore system required not work for all.thanks
As of now theres no way to ignore updates that need mandatory 7.X keys or key generation 8. I just updated from 6.2 with ChoiDujourNX and now I can install the updates without errors
But we can convert keygen 8 game/updates to lower firmware keys like 7{FW6.2) with NSC_Builder but you need to provide the tool 7.X keys.
 
Last edited by MasterJ360,

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
As of now theres no way to ignore updates that need mandatory 7.X keys or key generation 8. I just updated from 6.2 with ChoiDujourNX and now I can install the updates without errors
But we can convert keygen 8 game/updates to lower firmware keys like 7{FW6.2) with NSC_Builder but you need to provide the tool 7.X keys.

Yes there is, Tinfoil does it.
 

MasterJ360

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,801
Trophies
1
Age
35
XP
3,446
Country
United States
Yes there is, Tinfoil does it.
tinfoil & lithium couldn't install Dead or alive Xtreme 3, Mario Party, & Super Robot T-Wars game updates until I updated to 7.0.1 :) in fact it said the updates require a higher firmware even if I ignore the FW check. Thats what everyone on lower fw are experiencing b/c new game updates require 7.X keys
 
Last edited by MasterJ360, , Reason: can't spell

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
tinfoil & lithium couldn't install Dead or alive Xtreme 3, Mario Party, & Super Robot T-Wars game updates until I updated to 7.0.1 :) in fact it said the updates require a higher firmware even if I ignore the FW check. Thats what everyone on lower fw are experiencing b/c new game updates require 7.X keys

You arent on the latest version or didnt read the release notes. You have to enable "standard crypto" in the install options to re-key to a lower master key.

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

The game works but not the update on 6.2

The update will work, make sure you have the latest version, when you install it, enable "convert standard crypto" in the install options, this lowers the master key.
 

MasterJ360

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,801
Trophies
1
Age
35
XP
3,446
Country
United States
You arent on the latest version or didnt read the release notes. You have to enable "standard crypto" in the install options to re-key to a lower master key.

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



The update will work, make sure you have the latest version, when you install it, enable "convert standard crypto" in the install options, this lowers the master key.
Well guess I learned something new today. Since I have the 7.X keys guess theres no reason to to use autorcm anymore going back to 6.2
 
Last edited by MasterJ360,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,252
Trophies
4
Location
Space
XP
13,805
Country
Norway
I tried this program for installing nsp. Crashed a couple of times. Tinfoil just worked.
Yup I had my first crash as soon as I tried to quit the app the first time. Pressing home crashed the Switch. Not the most stable thing and this was on 0.5. But maybe it has to do with me using SX' homebrew menu instead of HBL.
Weirdly enough I think I'll be sticking with SX Installer. They did a really good job with the GUI and I know it's just a modified Tinfoil but Tinfoil doesn't even have a GUI.
 

isoboy

Well-Known Member
Member
Joined
Dec 23, 2016
Messages
1,223
Trophies
0
XP
2,668
Country
United States
Yup I had my first crash as soon as I tried to quit the app the first time. Pressing home crashed the Switch. Not the most stable thing and this was on 0.5. But maybe it has to do with me using SX' homebrew menu instead of HBL.
Weirdly enough I think I'll be sticking with SX Installer. They did a really good job with the GUI and I know it's just a modified Tinfoil but Tinfoil doesn't even have a GUI.

I used to install a ton of games but these days I barely install anything. I don't check the news daily anymore. The only reason I've been using tinfoil is because you can skip firmware requirement on installation. Maybe you can do that on SX too now, then I'd just use that. I can't remember the gold leaf version I used, maybe 0.3 but I'm not sure.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: https://i.imgur.com/kTzpzBF.mp4