Since a friend of mine asked me if I can add internal Inno compression to WPI (because he don't want to mess with freearc/precomp/ect...) I tried and I succedeed.
Keep in mind that internal compression is
LESS effective than external but easier to manage (spkanning, Slice size, ect...) and of course quicker to compress/decompress.
Internal compression is enabled by default in this script.
To enable external compression, just change this line :
to
I will assume you can manage internal compression options, just modify them in the script to your preferences. Read Inno online manual for more informations.
I made a try with the game
Fairy Fencer F, a small game (~5GB) and I ended up with a ~2.41GB bin files (lzma2/ultra64) while external compression ended up with ~2.08GB (FreeARC: precomp, msc, srep, exe, exe2, delta, lzma) bin file.
Here are some screenshots of the installer, for fun