Introduction
Like the name implies, this is the Mac OS X version of BLPNG Converter. Written in Cocoa (Objective-C) to be a native OS X application.
About
BLPNG Converter (Pronounced "Bleeping Converter") Carries over the same form and utility from the Windows version, only reworked in design and features to meet the expectations of a Mac application.
Also like the Windows version, there's no installer. In this case, in the zip file (required by WowInterface), you'll see a standard .dmg file.
Features
1) Progress section appears in a slide-down sheet, and a second progress bar will appear below the dock icon.
2) Conversion complete message will appear on its own page, covering up the drop targets. This page will also include "Go Back" and "Log" buttons for navigation
3) Since OS X handles files and folders equally, the menu options under "To BLP" and "To PNG" will only have a single "Choose" option.
4) Like the Windows version, most - if not all natively supported Mac image formats can be used to convert to BLP.
Requirements
XCode is pretty picky about backwards compatibility with C++ - the language that the actual conversion code is written in. Because of that, OS X 10.7 Lion (or newer) is required.
I haven't quite figured out yet, how to elevate permissions without a Developer ID ($99), so you will need to keep your images in a folder that's writable for you, without having root. Otherwise you'll get an error.
Known Issues
- BLP files with compression type "2" (DXT/S3TC compression), and Alpha Depth of "72" will not be converted. With source code lost, this will unlikely to be fixed. Change Alpha Depth to "8" for appropriate conversion.
Issues, Problems, Bugs, Questions, Etc...
I want to hear them all.
This is my first official application for OS X, and since I do not have a Mac, testing the application out on different versions of OS X - is a much more difficult proposition. So while I can guarantee that it runs perfectly in OS X 10.8 (Mountain Lion), if you have a different version - and it doesn't work, I'd like to know about it.
In addition, any feature requests, or design suggestions are also welcome.