Download
(584Kb)
Download
Updated: 11-21-14 01:39 AM
Pictures
File Info
Updated:11-21-14 01:39 AM
Created:10-21-14 05:36 AM
Downloads:1,980
Favorites:3
MD5:

BLPNG Converter : Mac

Version: 0.2 (Beta)
by: Digital_Utopia [More]

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.

v0.2(beta)
  • BLPNG Converter now supports the TGA format!
  • An "Output" menu has been added, to facilitate switching between PNG(default) and TGA output, for converting BLP Images.
Post A Reply Comment Options
Unread 11-02-14, 06:12 AM  
MoonWitch
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 455
File comments: 162
Uploads: 9
Straight off the bat - first person to comment :P

tested it on Yosemite; works like a charm (converted about 120 BLPs in one go).

Thank you

You've just allowed me to get rid of CrossOver (kept it installed solely for the BLPs)

Edit: Just noticed you said you don't have a Mac. How'd you pull this off.. Wow.
Anyhow; I do have one, so if you need a tester - drop me a line
__________________
Last edited by MoonWitch : 11-02-14 at 06:14 AM.
Report comment to moderator  
Reply With Quote
Unread 11-02-14, 06:41 PM  
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view AddOns

Forum posts: 110
File comments: 37
Uploads: 7
Originally Posted by MoonWitch
Straight off the bat - first person to comment :P

tested it on Yosemite; works like a charm (converted about 120 BLPs in one go).

Thank you

You've just allowed me to get rid of CrossOver (kept it installed solely for the BLPs)

Edit: Just noticed you said you don't have a Mac. How'd you pull this off.. Wow.
Anyhow; I do have one, so if you need a tester - drop me a line
Glad to hear that it's working well - but if you run into any problems, or even if you think some feature should look/behave a different way, please let me know. I've tried to abide as much as possible to design guidelines, as well as examining the way that different OS X applications behave; but I haven't developed a "feel" for all of it, that I do for Windows applications, thanks to the experience I've had with it.

As far as not having a Mac - that's true; but thankfully my PC hardware is close enough to Mac hardware, to be able to install OS X, and have enough working to get the job done. And truth be told, the only significant thing that isn't working right now, is the sound.

Truth be told it was actually pretty fun, and I look forward to making more stuff for Mac. Unfortunately, for WoW, it appears that most of the Mac needs are pretty much covered. With the exception of maybe a model viewer, or a casc tool.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-10-14, 08:56 PM  
MoonWitch
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 455
File comments: 162
Uploads: 9
Originally Posted by Digital_Utopia
Glad to hear that it's working well - but if you run into any problems, or even if you think some feature should look/behave a different way, please let me know. I've tried to abide as much as possible to design guidelines, as well as examining the way that different OS X applications behave; but I haven't developed a "feel" for all of it, that I do for Windows applications, thanks to the experience I've had with it.

As far as not having a Mac - that's true; but thankfully my PC hardware is close enough to Mac hardware, to be able to install OS X, and have enough working to get the job done. And truth be told, the only significant thing that isn't working right now, is the sound.

Truth be told it was actually pretty fun, and I look forward to making more stuff for Mac. Unfortunately, for WoW, it appears that most of the Mac needs are pretty much covered. With the exception of maybe a model viewer, or a casc tool.
I wouldn't even add sound. It's not a needed feature imho. I am still lost forever alone here with Xcode :P I do fine with AppleScript/Automator etc, but Xcode just causes steam from my ears


You did a mighty fine job. It works and does it well. It's the one thing I never found a replacement for on Mac. So I am elated. The only feature I'd love to see is conversion to TGA (In both versions, I have no clue if the PC version supports TGA as well.) But TGA is trickier then/than PNG.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-10-14, 11:50 PM  
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view AddOns

Forum posts: 110
File comments: 37
Uploads: 7
Originally Posted by MoonWitch
You did a mighty fine job. It works and does it well. It's the one thing I never found a replacement for on Mac. So I am elated. The only feature I'd love to see is conversion to TGA (In both versions, I have no clue if the PC version supports TGA as well.) But TGA is trickier then/than PNG.
I can definitely see how TGA would be helpful - in fact, most of the reason it just does PNG, is both simplicity, and the fact that Windows doesn't natively support TGA. But the next time I either get around to, or need to open it up again, I'll look around for a TGA library (for Windows - Mac obviously supports the format), and add a menu option.

As far as Xcode goes - I know the feeling.
The next time I'm in OS X, when I can refresh my memory, I'll send you a PM with some explanations of some of the trickier stuff I ran into, and how to handle what other languages call "events". Outside of the UI stuff, you can use run of the mill C - which should be easy enough to handle, or at least recognize by anyone with any familiarity with, say, JavaScript. But in general, Google and StackOverflow are pretty helpful. A lot more helpful than the Apple Developer pages anyway.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-21-14, 01:41 AM  
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view AddOns

Forum posts: 110
File comments: 37
Uploads: 7
0.2 is up

  • BLPNG Converter now supports the TGA format!
  • An "Output" menu has been added, to facilitate switching between PNG(default) and TGA output, for converting BLP Images.

And I guess, every platform hates TGA. My assumption that Cocoa did, was also wrong.
__________________
Report comment to moderator  
Reply With Quote
Unread 06-30-23, 01:09 AM  
IcanBlink
A Defias Bandit
 
IcanBlink's Avatar

Forum posts: 2
File comments: 3
Uploads: 0
Thanks

Thanks for making this!

Still works after all these years, on macOS Monterey!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: