1. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    What you need to run is
    Code:
    git submodule init
    git submodule update
    The upstream repository uses Git submodules. These commands can be used on any repository using submodules.

    — Posts automatically merged - Please don't double post! —

    I'm just going to make another post over at https://gbatemp.net/threads/goldbricks-nsp-nsz-title-installer.550869/, once the upsteam author (blawar) makes a new release. But I will update this thread to point to it.
     
  2. LyuboA

    LyuboA Unknown Entity
    Member

    Joined:
    Jun 1, 2018
    Messages:
    483
    Country:
    Bulgaria
    it dosnt work i get the same error
     
  3. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    Can you copy more lines of your error, or post it as a text file?
     
  4. LyuboA

    LyuboA Unknown Entity
    Member

    Joined:
    Jun 1, 2018
    Messages:
    483
    Country:
    Bulgaria
    why not just post the compiled nro
     

    Attached Files:

  5. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    Because another user already did the compilation, and that's when I learned that I actually did not implement the NSZ functionality correctly. See below quote:
     
  6. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    I just updated my fork to fix most of the compilation errors in this commit, which hopefully should fix NSZ files being installed but becoming corrupted: https://github.com/RQWorldblender/Goldleaf/commit/926dc110c9819da406346752c3dc5f5f425e6dff
    I have my development environment set up correctly, but it is not always clear about which libraries need to be installed for me to successfully compile Goldleaf.

    Update: I made more changes to allow successful compilation of my Goldleaf fork: https://github.com/RQWorldblender/Goldleaf/commit/ccf90702543f875a56c7c3c91f3998e42e5015a4
    I only add zstd to the Goldleaf Makefile so that linking will successfully complete.
     
    Last edited by Worldblender, Feb 27, 2021
    Lumona likes this.
  7. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    The big moment of my fork: I have successfully compiled my fork! :D I now have an zipped NRO file that anyone can test out to see if the patched NSZ support works or not. Test away, and make sure to tell me so that I can investigate any further errors.

    See what I attached at the very first post, and give it a try.
     
    Last edited by Worldblender, Feb 28, 2021
    LyuboA and mattyxarope like this.
  8. Slluxx

    Slluxx GBAtemp Regular
    Member

    Joined:
    Jul 17, 2019
    Messages:
    100
    Country:
    Germany
    There are already plenty of installers that do support nsz, like tinfoil, lithium, tinleaf(?), awoo or tinwoo. (maybe DBI too? idk)
    most of them have good features that goldleaf dont have so why should i or anyone use this? You said you came from goldbricks but whats wrong with all the other and better solutions that do work?

    not bashing here, just trying to understand why this is a thing
     
  9. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    I was in panic mode shortly after updating the firmware to 11.0.1, worried that I would be unable to install NSZ files.
    For Tinfoil and Lithium: I cannot find the source code of these two programs anywhere, hence they're likely proprietary.
    For Awoo Installer and some of the various forks: I initially got turned off by either over-the-top female anime imagery or the sound effect that plays after every successful installation. While the source code is available, I wanted to keep things simple for myself by overwhelming myself with so many installers, since there is no official user-accessible method for title installation by design.

    Adding NSZ support to my Goldleaf fork was also good coding work for me, so it's not all lost.
    The best side effect of my actions is that it motivated me to install devkitpro and some of the portlibs, which will help me in any future Switch homebrew projects
     
  10. Slluxx

    Slluxx GBAtemp Regular
    Member

    Joined:
    Jul 17, 2019
    Messages:
    100
    Country:
    Germany
    yeah there is no source for tinfoil or tinleaf (atleast blawars fork). the OG tinfoil code should be somewhere around if im not mistaken. but just because there is no source doesnt mean its bad to use. Awoo has some weird design choices and i dont like them too. but tinwoo supports themes.

    i get your point. i just think adding another installer to the wild (especially if its a fork of a really outdated installer) isnt the best thing for the (already installer overfilled) switch community.
     
  11. Jayro

    Jayro MediCat Dev and Gameboy Modder
    Developer

    Joined:
    Jul 23, 2012
    Messages:
    9,332
    Country:
    United States
    Imagine leaving out a specific file format in your installer because of a moral issue YOU have, so the hundreds of thousands who use it won't get that file format supported. What a bunch of high-horse bullshit. :rofl2:

    That would be like me saying:
    "I won't include 7-zip on MediCat USB, because the icon colors don't match my eyes." *nose in the air*
     
    Last edited by Jayro, Mar 6, 2021
  12. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    The main reason why I forked Goldleaf is because it had a new release since last month, 0.9. I wouldn't perform the fork had that not happened. I could just make a patch that can be applied to a vanilla Goldleaf repository.
    I think of the same personally, but I don't have much choice.
     
    Jayro likes this.
  13. Slluxx

    Slluxx GBAtemp Regular
    Member

    Joined:
    Jul 17, 2019
    Messages:
    100
    Country:
    Germany
    goldleaf shouldnt be used anymore alltogether. and as long as there are 3+ installers that support your needs, i dont think the world needs another one. it just adds to the confusion even more. thats my main point. glad you learned something during development but i hope this dies down rather quick (im really not trying to be rude). also the conversation about NSZ support is extremly old at this point. it doesnt need another dumpster fire
     
    Last edited by Slluxx, Mar 6, 2021
  14. Ghost92

    Ghost92 GBAtemp Maniac
    Member

    Joined:
    Jun 29, 2017
    Messages:
    1,032
    Country:
    Colombia
    NSZ is from Blawar. It is the only reason why it was not implemented. The rest are just excuses.

    I was waiting for this implementation for years. Thanks.

    — Posts automatically merged - Please don't double post! —

    I'd rather you keep working on your fork.
     
  15. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    Just wondering, What attracts you to my fork? Why would you like to continue working on this fork? I just want to hear some insights since I don't get them so often.
     
  16. Ghost92

    Ghost92 GBAtemp Maniac
    Member

    Joined:
    Jun 29, 2017
    Messages:
    1,032
    Country:
    Colombia
    I will gladly tell you, look.

    Reading from USB is faster.
    It has what I need, a stable installer. Simply put, it has less garbage.
    Supports Amiibo emulation.
    I can access the browser.

    Hopefully the author would dedicate himself to creating his own NSP compressor. It is already known that it does not implement NSZ because the compressor was made by Blawar, regardless of the name. you could create a NSZ version by Xortroll. To say that it encourages piracy when emulating amiibos is an understatement.

    Your implementation is necessary, since I have converted all my NSPs to NSZ on my HDD, and seeing that I could not install it in Goldleaf I ended up in the dilemma whether to go back to NSP or opt for other installers that tend to fail.
     
    Worldblender likes this.
  17. Worldblender

    OP Worldblender GBAtemp Regular
    Member

    Joined:
    May 27, 2019
    Messages:
    250
    Country:
    United States
    How do you and other people know that the primary reason for NSZ not being included in upstream Goldleaf is because blawar created it?
    Which other installers have you tried that have failed you? Would you be willing to try again with more recent versions of them?
     
  18. Ghost92

    Ghost92 GBAtemp Maniac
    Member

    Joined:
    Jun 29, 2017
    Messages:
    1,032
    Country:
    Colombia
    Reasons abound ... as if Tinleaf and Goldbricks didn't tell you anything ... apart from stealing Tinfoil's name.

    The important thing is that it is done, thanks to you.

    I don't use non-open source software. But if I use a version of Tinfoil modified by some Russians (of which they have the source code) that removes the absurd censorship that Hekate and Atmosphere have and implement their own store much more stable and even faster compatibility with the new Horizon and Atmosphere than the original version.
     
    Worldblender likes this.
  19. grey72

    grey72 GBAtemp Regular
    Member

    Joined:
    Jul 5, 2018
    Messages:
    231
    Country:
    Antarctica
    Was on the same boat, but I'm willing to give the guy a pass now that I know NSZ is blawar's work
     
    Last edited by grey72, Mar 6, 2021
    Jayro likes this.
  20. Glazed_Belmont

    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    19
    Country:
    Canada
    I'd rather not use something made by a transphobe, wife beater and generally horrible person, because that's what Blake Warner (Blawar) is.
     
    Jayro likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Goldleaf, support, based