v7.0
Changelog
-
First things first. @kuragehimekurara1 translated this application to Japanese and Ryukyuan languages! Thank you!
-
Build setup updated to generate sources for Java 11. This means, that now in linux and mac you have to install JDK11 or higher.
-
macOS M1 users, there is a
ns-usbloader-7.0-m1.jar
built for you! Works with any JDK, so no need to search and install something special. I've tested it with Oracle JDK 19. It was Java SE Development Kit 19.0.2 'Arm 64 DMG Installer'
EDIT (17.02.23): On apple silicone you still have to manually install libusb viabrew install libusb
:( -
Windows users now receives
Installer-7.0.exe
which installs all necessary dependenies at once! In other words you don't have to download and install JRE from java.com. Application (jar) wrapped intoexe
file and bundled with java runtime. It was 'taken' from OpenJDK 19.0.2. -
Since this release you are also will be able to install 'Split NSP/XCI/NSZ/XCZ', not only 'NSP'. This silly limitation removed. To be honest, I didn't test it. Guess it's should be fine ;)
Thank you!
p.s. It supposed to be a release with 'es/fs/loader' patches generator however I don't think that creating things like this is legal. So since I'm using my real name and patches are in 'gray area' of law I decided to leave it up to you. Probably you will find nice ideas in my source code, fork it and publish your version ;)
When I played with these things, I was looking at mrdude project (sending good vibes to His Dudeness!) and it was a great journey to the world of ARM64 assembly. Worth giving it a try!
p.p.s. for *nix packagers, if there are any (hi angelodalzotto!): in misc/freedesktop_entry/
you can find .desktop
file and svg icon. Maybe it would be helpful =)