Homebrew RELEASE GoldBricks NSP/NSZ Title Installer

cactusjack901

Well-Known Member
Member
Joined
Feb 3, 2009
Messages
122
Trophies
1
XP
446
Country
United States
Blawar why not just create your own title installer with NSZ support from the ground up?
Instead of causing unnecessary drama within the community?


You're joking, right? You must be. Blawar is the developer of Tinfoil. Hell, the NSZ format is literally HIS format, he developed it.
 

blawar

Developer
OP
Developer
Joined
Nov 21, 2016
Messages
1,709
Trophies
1
Age
39
XP
4,294
Country
United States

nicoboss

Well-Known Member
Member
Joined
Feb 1, 2019
Messages
122
Trophies
0
Age
25
XP
1,024
Country
Switzerland
Blawar why not just create your own title installer with NSZ support from the ground up?
Instead of causing unnecessary drama within the community?
Well he has already made one. He is the author of Tinfoil and Lithium.

What kind of compression is NSZ? Is it lossless? I remember that with certain SNES roms the compression methods used resulted in the game looking weird at times.
It's completely lossless. It's using zStandard as compression algorithm. Take a look at https://gbatemp.net/threads/nsz-homebrew-compatible-nsp-xci-compressor-decompressor.550556/ and https://github.com/nicoboss/nsz/ to read more about the NSZ file format.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,160
Trophies
1
Age
41
XP
3,017
Country
United States
Blawar why not just create your own title installer with NSZ support from the ground up?
Instead of causing unnecessary drama within the community?

He already has one. He just wants to push NSZ absolutely everywhere, most likely since /hbg/ is moving their stash to that format.
 

JRoad

Developer
Developer
Joined
May 18, 2018
Messages
1,005
Trophies
0
XP
1,734
Country
Spain
Nice! It seems the scene is moving towards NSZ support and it will only be a matter of time I imagine before XCZ becomes a thing too! Nice work @blawar and its great now the world knows xortrolls intententions towards SXOS users.
XCZ does exist, it was added on NSC_Builder 0.95, not much useful currently aside for installing, archiving. I also added xci to nsz as an option. May add block compression after i finish that support in all my options in case the format can be repurposed in the future, and well I now move again to the sidelines.
 

blawar

Developer
OP
Developer
Joined
Nov 21, 2016
Messages
1,709
Trophies
1
Age
39
XP
4,294
Country
United States
You're joking, right? You must be. Blawar is the developer of Tinfoil. Hell, the NSZ format is literally HIS format, he developed it.

NSZ is a collaborative effort between nico and myself. The original idea and spec was his, I tweaked it a bit to make it easier for home brew implementations, and now he is the primary maintainer of the spec as he continues to evolve it.
 

wurstpistole

GBAtemp MVP
Member
Joined
Nov 19, 2015
Messages
4,606
Trophies
1
XP
5,055
Country
United Kingdom
Blawar, can you do me a favour and stop messing around with my work? My decision about supporting your damn formats won't change, so this doesn't help but cause more trouble and confusion.

And yes, that discord screenshot is indeed real, but I was exaggerating about SX. As others pointed out above, no respected dev would be willing to brick users. (However, anti-SX OS code is something different)

For anyone who has more than one or two brain cells, ignore this asshole and his work. And for any temp mods here, do me a favour and block this thread.

Goldleaf is indeed open source and can be forked, but come on, is it really necessary to make this even messier? What if I started making my own forks of scene projects I would like to slightly change? I would have dozens already. If you want to use NSZs and Goldleaf... man, just don't.
You're providing an open source software that everyone is allowed to fork in whatever the hell way they want. You're in no position to prohibit blawar from forking it, no matter what kind of beef you two have.
 

iriez

Well-Known Member
Member
Joined
Oct 27, 2016
Messages
549
Trophies
0
Age
48
Website
www.xbins.org
XP
1,857
Country
United States
Trolling and antagonizing names aside....NSZ is a space saving technique that adds utility. There's no reason to fight against it. We've been zipping and rar'ing our games for decades and this is a natural progression.

I actually support blawars choice in this decision just wish he would not antagonize xortroll in the process. He is adhering to attribution principals and xortroll has clearly stated he won't add support.

You cannot refuse to add a feature then get upset when others add this feature to your open source software via fork.

The problem here is a toxic history caused by past actions from blawar and continued theft of software for commercial use/profit by TX.

And while context does matter we actually can isolate these issues. If xortroll has clearly stated he won't support the feature then he made this happen. If he wants to adhere to a specific principal out of morality then that's fine there's no reason to criticize him for his well meaning intentions...but when you publish source you are making an agreement with the public that they can use your code and this is just part of that process .

I just don't see the point in getting upset about a compression technique. It has legitimate uses in preservation for perfectly legal situations.

I will have a complete physical switch library one day and will have the complete digital library to go along with it and I will definitely be compressing everything to save more than just a couple terabytes ...it's a considerable difference.
For example the original Xbox library is 18TB in iso or 2TB extracted and compressed....

I have 16 completed physical sets of games and that number will only go up in time. There's no reason to get sensitive over compression it's a godsend to preservationists like myself. There are many legal and legitimate organizations doing really valuable preservation for games and content and it's important to advance these communities.

Assuming that this is only used for piracy is the fault of xortroll. It may *mostly* be used for piracy now, but legal use will go up in time. We have seen "pirate scenes" push technology that eventually becomes mainstream many times and there's no reason to try and stop it because you couldn't if you wanted to and good things come from it so why? There's little evidence to support that these communities hurt developers or publishers ...infact it's quite the opposite.
 
Last edited by iriez,

blawar

Developer
OP
Developer
Joined
Nov 21, 2016
Messages
1,709
Trophies
1
Age
39
XP
4,294
Country
United States
Trolling and antagonizing names aside....NSZ is a space saving technique that adds utility. There's no reason to fight against it. We've been zipping and rar'ing our games for decades and this is a natural progression.

I actually support blawars choice in this decision just wish he would not antagonize xortroll in the process. He is adhering to attribution principals and xortroll has clearly stated he won't add support.

You cannot refuse to add a feature then get upset when others add this feature to your open source software via fork.

The problem here is a toxic history caused by past actions from blawar and continued theft of software for commercial use/profit by TX.

And while context does matter we actually can isolate these issues. If xortroll has clearly stated he won't support the feature then he made this happen. If he wants to adhere to a specific principal out of morality then that's fine there's no reason to criticize him for his well meaning intentions...but when you publish source you are making an agreement with the public that they can use your code and this is just part of that process .

I just don't see the point in getting upset about a compression technique. It has legitimate uses in preservation for perfectly legal situations.

I will have a complete physical switch library one day and will have the complete digital library to go along with it and I will definitely be compressing everything to save more than just a couple terabytes ...it's a considerable difference.
For example the original Xbox library is 18TB in iso or 2TB extracted and compressed....

I have 16 completed physical sets of games and that number will only go up in time. There's no reason to get sensitive over compression it's a godsend to preservationists.

I agree with you, the memey stuff will be removed eventually. It was only added in protest for making me expend effort forking goldleaf to add features the users wanted.
 
  • Like
Reactions: iriez

iriez

Well-Known Member
Member
Joined
Oct 27, 2016
Messages
549
Trophies
0
Age
48
Website
www.xbins.org
XP
1,857
Country
United States
I agree with you, the memey stuff will be removed eventually. It was only added in protest for making me expend effort forking goldleaf to add features the users wanted.

Yes but remember that no one forced you to fork it that was your own decision just like it was your own decision to mock xortroll in the process.

One would think that if you truly wanted to see people stop using goldleaf and to use other alternatives the best way to accomplish that goal is to create better software and to let the other less functional software die from being stale.

Just keep making functional software and this will eventually happen.
 
  • Like
Reactions: ChaosEternal

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
31
Location
Neko Paradise
XP
713
Country
Korea, South
Finally a mod that understands :)

linuxares (I call him Pneuma >.<") are the best mod of GBATemp and can't add more words to his message, as he said, all things gona be exploitable with bad reasons, on my case for example, didn't use my Switch for piracy (I have all of my games bought) and I love have it on physical format, but on some situations (playing docked and me on the bed or go out without carry all of my cartiges) dump my own cartiges to NSP and store it compressed are good thing for these situations.

Honestly I never support blawar, he do movements that I don't like, but the NSZ format are good thing (have some errors on some titles, but it's understandtable because are on early stage of development) and I apreciate a lot that him implement the format on all requested installers and not only on his own installers.

I understand too the part of XorTroll, he and his software don't like to be involved on piracy things and I apreciate and respect it so hard too, but honestly, the file format are indiferent, NSP and NSZ are the same thing, just change the file size.
 

Raugo

Well-Known Member
Member
Joined
Nov 22, 2014
Messages
630
Trophies
0
XP
2,416
Country
Spain
@blawar I'm really surprised that a developer like you doesn't know the difference betwen a crash and a brick, in what part of the screen you put in the readme Xortroll said that he would brick consoles? The only reason I see to put that image is to continue with your toxic war against other developers.
 

eXhumer1

Member
Newcomer
Joined
May 1, 2019
Messages
7
Trophies
0
XP
127
Country
Canada
@XorTroll The GNU GPL v3 License you use for Goldleaf allows modification. If you are unhappy with your modifications of your code in a fork, tough luck. You added that license yourself.

> Goldleaf is indeed open source and can be forked, but come on, is it really necessary to make this even messier? What if I started making my own forks of scene projects I would like to slightly change? I would have dozens already.
Who is stopping you? If you can improve a project, feel free to do so.

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

@blawar I'm really surprised that a developer like you doesn't know the difference betwen a crash and a brick, in what part of the screen you put in the readme Xortroll said that he would brick consoles? The only reason I see to put that image is to continue with your toxic war against other developers.

Hello, seems like you are clueless on why that SS is bad for Xor. What do you think happens when you overwrite a NAND on Switch?
 
Last edited by eXhumer1,

nicoboss

Well-Known Member
Member
Joined
Feb 1, 2019
Messages
122
Trophies
0
Age
25
XP
1,024
Country
Switzerland
linuxares (I call him Pneuma >.<") are the best mod of GBATemp and can't add more words to his message, as he said, all things gona be exploitable with bad reasons, on my case for example, didn't use my Switch for piracy (I have all of my games bought) and I love have it on physical format, but on some situations (playing docked and me on the bed or go out without carry all of my cartiges) dump my own cartiges to NSP and store it compressed are good thing for these situations.

Honestly I never support blawar, he do movements that I don't like, but the NSZ format are good thing (have some errors on some titles, but it's understandtable because are on early stage of development) and I apreciate a lot that him implement the format on all requested installers and not only on his own installers.

I understand too the part of XorTroll, he and his software don't like to be involved on piracy things and I apreciate and respect it so hard too, but honestly, the file format are indiferent, NSP and NSZ are the same thing, just change the file size.
Please open an issue under https://github.com/nicoboss/nsz/issues/new for every title that doesn't work for as it's the only way issues can be fixed. Currently there are no title related issues reported.
 
  • Like
Reactions: lordelan and ganons

Raugo

Well-Known Member
Member
Joined
Nov 22, 2014
Messages
630
Trophies
0
XP
2,416
Country
Spain
@eXhumer1 He did't say that, that was said by another user. He proposed to eliminate SX OS or make the app crash if the app detect the SX service. And also that warning it's only added to scare because unlike blawar Xortroll applications are opensource so anyone could see the malicious code as soon as it was added.
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
31
Location
Neko Paradise
XP
713
Country
Korea, South
Please open an issue under https://github.com/nicoboss/nsz/issues/new for every title that doesn't work for as it's the only way issues can be fixed. Currently there are no title related issues reported.

Sorry, didn't try it myself for now, just I see people on GBATemp reporting that some titles didn't install after NSZ compression, now I can't search all, but later I send you the links to his messages.
 

eXhumer1

Member
Newcomer
Joined
May 1, 2019
Messages
7
Trophies
0
XP
127
Country
Canada
You are not reading it correctly.

Question from Rando User:
Why not overwrite NAND when you're at it

Response from Xor for that question:
actually i would be willing to do that
those guys are so cancerous they do deserve it

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

I find it very interesting that users are willing to defend devs that even suggest bricking users for their CFW choice.
 

XorTroll

Switching between my 2DS and my Switch
Developer
Joined
Dec 28, 2017
Messages
637
Trophies
1
Location
Nowhere
Website
github.com
XP
4,129
Country
Spain
You are not reading it correctly.

Question from Rando User:
Why not overwrite NAND when you're at it

Response from Xor for that question:
actually i would be willing to do that
those guys are so cancerous they do deserve it

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

I find it very interesting that users are willing to defend devs that even suggest bricking users for their CFW choice.
Don't make me share some perls blawar posted on Discord...
You would be amazed.
 
  • Like
Reactions: Nimelo

XorTroll

Switching between my 2DS and my Switch
Developer
Joined
Dec 28, 2017
Messages
637
Trophies
1
Location
Nowhere
Website
github.com
XP
4,129
Country
Spain
Again, I was exaggerating there. I have really considered (and still am considering) to add anti SX-OS or ReiNX code to my projects, but I'm still sceptical I would end up doing so.
Bricking people is just too excessive. In the end, most end users aren't aware of bad dev practices... am I right, blawar?
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    K3N1 @ K3N1: https://youtube.com/shorts/PArWUK0WyDQ?feature=share