Compression support for fself has been added to the toolchain. Compressed fselfs work with taiHENkaku (they have been working since beta 1) but do not work with the latest stable HENkaku. That means any compressed homebrew built would not work on the stable HENkaku. Developers should consider enabling compression support (download the latest toolchain), here's some of the results I've gotten so far
- VitaShell: 3.2MB => 1.2MB
- henkaku.suprx: 33KB => 8KB
- taiHENkaku installer: 160KB => 34KB
Use vita-make-fself -c
to create compressed fselfs. Additionally, the latest toolchain also includes weak stubs. The main use case for linking with weak stubs is if you wish to write plugins that import from a module that is loadable via SceSysmodule. Previously you would have to include the required module in taiHEN's config.txt. Now you can use a weak import and call sceSysmoduleLoad
. Finally, the toolchain now uses YAML instead of JSON for its NID database--developers should update thei