Sorry for the lack of updates this week, I've been busy.
Anyway, status update on a few things.
Rom Manager:
It still isn't ready mainly because I'm too lazy to write-up a readme.txt and do a few finishing touches. Unfortuantely the real stumbling block is one of the tg-cd
input file types (a real cd inserted in your computer and/or a image virtually mounted) isn't finished and although I've got the tools necessary to convert this format, I forgot what format it needs to be in before I process it! (That's what I get for taking such a long break). Anyway, I've misplaced my notes so it could take a while for figure out what I need to do. Hopefully it'll be ready by monday.
U8 Tool:
Because it has come to my attention that my u8tool is the ONLY tool in development and the others simpy aren't robust enough to work on all archives I've decided to take drastic measures to allow the tool to work on non-vc archives 100% of the time without any trial and error required on my end. The next version of u8tool will have a special "inject" mode. As the name sugggests this mode allows you to inject files rather than have the app build an archive from scratch making a 100% identical archive structure. The only catch with this mode is you can only replace files in an archive, you can't add new ones or delete ones. In order to make the mode as user-friendly as possible, the mode works EXACTLY like pack, in that you point to a folder structure and it uses the files inside for injection except the output path must point to an actual archive so the inject function has something to put the files in.
Long story short, for those working on health archives, disc image banners or other archives in which you just wanna swap out tpls, this new mode is for you and it'll elimanate the "fuzzy" images. As a nice side-effect, this will also solve our issues with the icon.bin, as all we ever do to it is replace the tpl! Unfortuantely it will NOT solve our issues with the banner.bin as the brlyt file size changes.
Tools that generate tpls:
It has come to my attention that one of the helper exes I use in my apps may or may not be part of the nintendo sdk. This is unacceptable as my tools are to be 100% legal and thus I must solve this issue. Fortunately the new banner toolset benzin has a tpl command-line tool that I can use. Benzin doesn't support all of the formats we use, but it is open-source and thus when I get time I'll add the extra header and file formats we require to the program which will benefit everyone really. Right now I'm not working on any of my tpl-related apps though, so it will be a while before I get to this.
Anyway, that's what I'm up to, so stay tuned for some releases!