Recent content by nicoboss

  1. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    On Monday I released NSZ 4.6.1 This day one patch fixes the MPLUS1p-Medium.ttf not found issue of NSZ 4.6 GUI Older NSZ versions could corrupt the global Kivy configurations as reported in #154. This was fixed in NSZ 4.6. Some users where unable to start NSZ 4.6 GUI due to having corrupted Kivy...
  2. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    I just released NSZ 4.6.0: Major new features: --verify now uses file-level sha256 NSP hash validation. --verify now guarantees that the sha256 hash of the original file and the decompressed file will match and so the file is bit-identical recreated. Major XCI/XCZ rewrite to support multiple...
  3. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    I just released NSZ 4.5.0: Implemented bit-identical FileEntryTable padding recreation The size of FileEntryTable including any non-standard zero padding at the end is kept The FileEntryTable size is kept even if NDV0 files got removed as they are by default if --keep-delta isn't specified...
  4. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    I fully agree but your HDD/SDD will likely corrupt the data much earlier due to bit rot. The best thing you can do about it is to create a ZFS RAID 1, RAID 5 or RAID 6 pool and make sure the scheduled scrub happens every month to fix bit rot. The second-best thing would likely be to burn them on...
  5. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    Please correct me if I'm wrong but I don't think there is any legal way to obtain sparse games. How I assume spare games work is that the Nintendo eShop serves you a spare base game and the 0-day update at the same time and while installing they get combined. This is very similar to how NDV0...
  6. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    This is not a stupid question at all. Thanks a lot for mentioning this. I wasn't sure myself and had to check the source code. Current XCZ files indeed only contains the "secure" HFS0 partition while the "normal", "logo", and "update" HFS0 partitions are skipped. This really surprised me but it...
  7. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    For XCZ it is guaranteed that every file inside the HFS0 container is recreated bit-identically but there is no guarantee for the HFS0 container itself. This means all NCA files inside the NCZ will be recreated bit-identically and pass their signature checks but the hash of the XCI before...
  8. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    I just released NSZ 4.4.0: Android CLI support To make NSZ Android compatible all uses of shared memory and locks had to be replaced with Android compatible alternatives How to install NSZ on Android Install "Pydroid 3" and the "Pydroid repository plugin" from the Play Store Open "Pydroid 3"...
  9. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    What's the error you get when trying to load Pikmin 4 into NSZ? Make sure to dump the latest prod.keys as that's usually the reason why some newly released games don't work. All NSP files no matter if base game, update and DLC can be compressed using NSZ. I never heard of such rumors but if you...
  10. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    I just released NSZ 4.3.0: Bit-identical PFS0 recreation to comply with the no-intro standard The hash of the original NSP before compression and the hash of the NSP resulting from decompressing the NSZ will match as they are bit-identical. Use the newly introduced --remove-padding option to...
  11. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    I actually planed on releasing an update tomorrow adding Bit-identical PFS0 recreation to comply with the no-intro standard but this won't fix your issue as you never reported it under Issues. I will delay this release to next weekend so I can investigate your issue and fix it if possible. Feel...
  12. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    It is well known that the GUI is broken on latest release but this should be long fixed in latest master. I just tested latest master and indeed was able to replicate your "AttributeError: 'arguments' object has no attribute 'alwaysParseCnmt'" issue. Luckily it was very easy to fix. Just get...
  13. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    Cool that you made use of my old file and long depreciated file format. Converting from NSPZ to NSP is quite easy however NSZ is the wrong tool for that. My old file format is implemented inside nsZip which you will find under https://github.com/nicoboss/nsZip. It has a nice GUI that will let...
  14. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    Install Python 3 then enter "pip3 install --upgrade nsz" in the terminal. If this doesn't work download the Repository and execute "pip3 install -r requirements.txt" in the Terminal while being in that folder and then just use nsz like "python nsz.py --help" As described in #11 the NCA files...
  15. nicoboss

    Homebrew RELEASE NSZ - Homebrew compatible NSP/XCI compressor/decompressor

    NSZ 4.0.1 release: https://github.com/nicoboss/nsz/releases/tag/4.0.1 For the users that had issues with my latest release being wrongly flagged by Windows Defender here another version that completely replaced PyInstaller with WinPython. This version only affects the portable Windows release...