I'm aware what those formats are and who "created" them. This was not the reason for XorTroll not to support them though.Because NSZ and XCZ are not official formats, XCI and NSP are official formats. Websites that host warez doesn't allow compressed format.
Don't ask me, ask him. From an anti-piracy perspective, it's good to have title installers because the eShop won't last forever and people who bought games digitally can dump them to NSPs and preserve them "forever".You said he doesn't support piracy then why he created Goldleaf.
I'm aware what those formats are and who "created" them. This was not the reason for XorTroll not to support them though.
You can find his words on this in the Goldleaf thread where people obviously started asking for NSZ support when the format appeared.
Don't ask me, ask him. From an anti-piracy perspective, it's good to have title installers because the eShop won't last forever and people who bought games digitally can dump them to NSPs and preserve them "forever".
I'm aware that - from this perspective - it doesn't make sense to support NSPs but not support NSZs.
Honestly I think the real reason not to support NSZs is the fact that Blawar was involved in creating that format and XorTroll and Blawar don't ... like each other that much.
I presented you nothing but facts that anyone who's following the scene for a few years knows very well.lol why you said don't ask you, you the one point that out, so you should show proof that he is anti piracy. Blawar has a lot of enemies anyway, with his fiasco with Hekate/Kosmos.
Does anyone know how i can set this up on my switch currently using original sxosThank you now got a fully atmosphere themed sxos lol View attachment 264091 View attachment 264093 View attachment 264094
It crash when u have already a out folder...It doesn't crash for me, you can compile yourself - and mod what you need:
Code:#include <string.h> #include <stdlib.h> #include <stdio.h> #include <direct.h> #include <sys/stat.h> #include <sys/types.h> #include <iostream> #include <cstdint> #include <filesystem> // C++17 standard header file name using namespace std::filesystem; const char gfxin[13][20] = { {"themes/menu_bg.bmp"}, {"themes/bootcfw.bmp"}, {"themes/holder.bmp"}, {"themes/bootofw.bmp"}, {"themes/options.bmp"}, {"themes/core.bmp"}, {"themes/autorcm.bmp"}, {"themes/nand.bmp"}, {"themes/emunand.bmp"}, {"themes/repair.bmp"}, {"themes/launch.bmp"}, {"themes/poweroff.bmp"}, {"themes/splash.bmp"} }; const char gfxout[13][20] = { {"out/menu_bg.bin"}, {"out/bootcfw.bin"}, {"out/holder.bin"}, {"out/bootofw.bin"}, {"out/options.bin"}, {"out/core.bin"}, {"out/autorcm.bin"}, {"out/nand.bin"}, {"out/emunand.bin"}, {"out/repair.bin"}, {"out/launch.bin"}, {"out/poweroff.bin"}, {"out/splash.bin"} }; int size_gfx[13] = { 0x3c1000,0x41000,0x41000,0x41000,0x41000,0x5000,0x5000,0x5000,0x5000,0x5000,0x5000,0x5000,0x3c1000 }; int size_gfx_reso_x[13] = { 0x2D0,0x100,0x100,0x100,0x100,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x2D0 }; int size_gfx_reso_y[13] = { 0x500,0x100,0x100,0x100,0x100,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x500 }; int size; int main() { int count; const char* directory = "out"; if (!_mkdir(directory) == 0) { for (const auto& entry : std::filesystem::directory_iterator(directory)) std::filesystem::remove_all(entry.path()); rmdir(directory); } for (count = 0; count < 13; count++) { int i; int j; int x; int y; //int z; int size_header; char* tmp_in; char* tmp_out; FILE* file_in; FILE* file_out; if ((file_in = fopen(gfxin[count], "rb")) == NULL) { printf("no file: %s \n", gfxin[count]); continue; } tmp_in = (char*)malloc(size_gfx[count] * sizeof(char)); fread(tmp_in, size_gfx[count], 1, file_in); size_header = tmp_in[0xa] & 0xff; file_out = fopen(gfxout[count], "wb"); tmp_out = (char*)malloc(size_gfx[count] * sizeof(char)); if (count == 12) { j = 0; i = 0; for (x = 1; x < (size_gfx_reso_y[count] + 1); x++) { for (y = size_gfx_reso_x[count]; y > 0; y--) { tmp_out[j + 0] = tmp_in[size_header + ((size_gfx_reso_y[count] * y * 4) - (x * 4)) + 2]; tmp_out[j + 1] = tmp_in[size_header + ((size_gfx_reso_y[count] * y * 4) - (x * 4)) + 1]; tmp_out[j + 2] = tmp_in[size_header + ((size_gfx_reso_y[count] * y * 4) - (x * 4)) + 0]; tmp_out[j + 3] = tmp_in[size_header + ((size_gfx_reso_y[count] * y * 4) - (x * 4)) + 3]; j += 4; } for (i = 0; i < 0xC0; i += 1) { tmp_out[j + i] = 0x0; } j += i; } } else { j = 0; for (x = size_gfx_reso_x[count]; x > 0; x--) { for (y = size_gfx_reso_y[count]; y > 0; y--) { tmp_out[j + 0] = tmp_in[size_header + ((size_gfx_reso_y[count] * x * 4) - (y * 4)) + 2]; tmp_out[j + 1] = tmp_in[size_header + ((size_gfx_reso_y[count] * x * 4) - (y * 4)) + 1]; tmp_out[j + 2] = tmp_in[size_header + ((size_gfx_reso_y[count] * x * 4) - (y * 4)) + 0]; tmp_out[j + 3] = tmp_in[size_header + ((size_gfx_reso_y[count] * x * 4) - (y * 4)) + 3]; j += 4; } } } fwrite(tmp_out, (size_gfx[count] - 4096), 1, file_out); fclose(file_out); fclose(file_in); free(tmp_in); free(tmp_out); printf("file convert success : %s \n", gfxin[count]); } printf("success !!!\n"); }
Blawar? We are talking about Open Source homebrew.Of all persons capable of providing an XCI mounter I think the only one that really would do it (from a moral perspective) might be Blawar.
and pay them for something so incomplete that it has been dead for a long time?m4xw ported multiple emulators but he refused to include USB support into RetroArch for - as he said - anti-piracy reasons.
You might think "lol",
I was talking about NSZ support in Goldleaf. Blawar was involved in developing NSZ. XorTroll dislikes Blawar. XorTroll didn't include NSZ support. That's all.Blawar? We are talking about Open Source homebrew.
I'm sorry but since this is the second time I'm reading this bullsh*t here on gbatemp (I hope the first wasn't by you as well) I have to stop you here.and pay them for something so incomplete that it has been dead for a long time?
They prefer to fill up with incomplete ports than to dedicate themselves to just one and finish it.
as easy as including lz4 support and any installer can implement it.I was talking about NSZ support in Goldleaf. Blawar was involved in developing NSZ. XorTroll dislikes Blawar. XorTroll didn't include NSZ support. That's all.
Without him we wouldn't be anywhere near the amount of emulators and the fantastic (despite all isues) state of RetroArch currently on the Switch.
Nope, certainly not anyone. But I assume you could have?port something anyone can do
Okay, now I'm sure you're trolling.SciresM, plutoo
U need a request-licence.dat for your own console to create your valide licence !!!@Reacher17 Im getting this when I boot? Am I doing something wrong? XDView attachment 264469
Yep thats what I have xDU need a request-licence.dat for your own console to create your valide licence !!!
Wicth your boot.dat and a request-licence.dat, launch the script to create a valide licenceYep thats what I have xD
hi can you elaborate more on this? im total noob in phyton and programming in general lolpip install pycryptodome in CMD
hi can you elaborate more on this? im total noob in phyton and programming in general lol
* and installIf you are a macOS user.. type pip install pycryptodome in terminal.
If you are a Windows user then type it in CMD. Make sure you download* python first before do this. Here:
https://www.python.org/downloads/
Yea it creates an invalid license.datWicth your boot.dat and a request-licence.dat, launch the script to create a valide licence