Well, when my friend ran hackmii installer, it also used IOS12 (like DaMan said). It's the best I can give regarding IOS usage. Newest game I have is Wii Fit Plus (IOS55), but before that, next newest is MarioKart or Brawl, so running those elfs would be pointless (I have like 15 games anyway).
Also, da_letter_a, if you're wanting to leave out IOSes only to make the package smaller, try unpacking the wads then 7-zipping the unpacked content...59MB of IOSes just crushed to 3MB for me! ohmy.gif I unzipped and repacked them, the MD5s matched. If a batch script did the packing and MD5 verifying, CORP could get a "CORPload" smaller and the user wouldn't need to know anything more than unzip and click the "CompileMii.bat".
NOTE: I didn't use CIOSCORP IOSes here, I used a folder of 33 random run-of-the-mill Ninty IOSes + IOS5 (remember that thing?).
EDIT: Punctuation and a spelling error.
This sounds like a very good idea to me. This would indeed make any IOS pack smaller.
QUOTE said:
Such a batch file would be very easy to write (for me at least) but it would make the package platform dependant; you'd have to use Windows. Of course, you should also incorporate some safety mechanism. For example, after extracting and packing the files to a WAD, the CRC32 or MD5 checksum should be checked. It's an easy and safe way that does not take up a lot of space.
The platform dependency issue would be relatively easy to overcome. Many of the wad tools I've seen require cygwin dlls, which would imply that the tools were originally written for Unix like operating systems. If you got ahold of the source code of the stuff, you'd be able to effectively make Linux, Mac, and Windows versions quite easily, you'd just need to compile it for each one. (And for Windows you'd need cygwin, but you could also just copy what you need from the wwpacker set, which includes windows wad tools.)
And, if you don't feel like doing compiling Unix/Linux versions, you could just include wine. Wine does well with simple command line tools, and incorporating it into most bat files would just be a matter of putting wine before each .exe. And the rest of the bat file programs would just require changing things to the appropriate tools for the other OS's. Of course, this would involve compiling wine for each system. So it may be better to compile the original tools.
The scripts would be very easy to distinguish. You could just have the Windows one be "Windows.bat" Linux one be, "linux.sh", etc.
QUOTE
Also, make a cIOScorp for each system menu version! So 3.x won't have IOS70 and IOS60, and IOS20 etc. And so 4.x won't get IOS30 and stuff.