Well, it took longer than intended, but here it is:
Version 1.2
Download
Here's what I've added:
I also updated it with the latest version of vgmstream, r1006 (I also added the file "COPYING", which contains the copying license, which I forgot all about before now). At this point the changes are so small and mostly only matter for specific cases so the readme isn't getting updated, but you can see the changes for each revision at the SourceForge repository page. Remember that I don't make vgmstream myself so I don't control the actual conversion process or supported formats. And since the changes aren't so big I won't update VGSC with a new revision unless I'm updating it for another reason, or the changes are significant enough. If someone sees a change in the changelog that they specifically want me to update for they can request that I do so, but otherwise I won't bother.
Well I'm pretty sure that's all. There's some new stuff going on in the code but doesn't really matter to anyone but me anyway.
If anybody wants me to add some more features feel free to say so, I'm planning to add some advanced options later on (additional conversion options, optional file overwrite, etc), so if you want anything else then I can try and add that in the next release.
EDIT: Updated the OP.
Version 1.2
Download
Here's what I've added:
- I've implemented a file adding and removing system, rather than overwriting the entire list every time you choose files. This way you can convert a bunch of files in different places at once, and you don't have to add all your files in one go. Also, if you add files after you've already converted a few, it'll just continue on from the newest unconverted file instead of converting them all over again. The Remove All button will (surprise!) remove all the files in the list (whether converted or not).
Note that unless you've chosen a specific output location, the converted files will end up near their original files like usual.
- You can now drag and drop files right into the program (specifically the file list grid). Just drop them on there and they'll be added to the list.
- You can add entire directories at once, and it'll also include all subdirectories. You can only drag them into the program though, as the file selection dialogue can still only add files. Note that since there's no specific files extensions for the program, it will include ALL files in the folders, even stuff like text files or executables. These will obviously fail to convert and it'll say "File isn't supported/doesn't exist", but it won't mess up the converting of the other files so you can just ignore it.
- When you add directories, it preserves folder structure when you convert the files. However, note that this happens only if you choose to specify an output directory. If you select either of the other two options, it'll convert files into their own directories (or "wav" subfolders, if you chose that), just like usual.
- You can finally resize it! You can drag the window borders or just hit the maximize button and it'll adjust like a normal program. As Previous requested it'll enlarge the file list so you can see more files at once without having to scroll.
I also updated it with the latest version of vgmstream, r1006 (I also added the file "COPYING", which contains the copying license, which I forgot all about before now). At this point the changes are so small and mostly only matter for specific cases so the readme isn't getting updated, but you can see the changes for each revision at the SourceForge repository page. Remember that I don't make vgmstream myself so I don't control the actual conversion process or supported formats. And since the changes aren't so big I won't update VGSC with a new revision unless I'm updating it for another reason, or the changes are significant enough. If someone sees a change in the changelog that they specifically want me to update for they can request that I do so, but otherwise I won't bother.
Well I'm pretty sure that's all. There's some new stuff going on in the code but doesn't really matter to anyone but me anyway.
If anybody wants me to add some more features feel free to say so, I'm planning to add some advanced options later on (additional conversion options, optional file overwrite, etc), so if you want anything else then I can try and add that in the next release.
EDIT: Updated the OP.