Thread Tools Display Modes
08-01-13, 06:20 PM   #1
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
I've been busy

*evil grin*



BLP format plugin for Photoshop, in progress
__________________

Last edited by Digital_Utopia : 08-01-13 at 09:43 PM. Reason: I need to be less vague lol
  Reply With Quote
08-01-13, 08:50 PM   #2
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
You've been busy with what exactly?
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
08-01-13, 09:41 PM   #3
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Originally Posted by Seerah View Post
You've been busy with what exactly?
Y'know, I always seem to be just a little too vague

I've been working on a BLP format plugin for Photoshop, and that was my first successful load.

I just kinda got tired of having to convert stuff to a different image format to view/edit it/use it. lol
__________________
  Reply With Quote
08-02-13, 04:35 AM   #4
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view addons
Join Date: Apr 2013
Posts: 203
That's absolutely awesome
I don't suppose this could possibly work for Photoshop 6.0? Newer versions don't like my tablet...
__________________
SanityCheck - If you've ever said the words "Sorry, I forgot" then you need this add-on.

Remember, every time you post a comment on an add-on, a kitten gets its wings!
  Reply With Quote
08-02-13, 10:07 AM   #5
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Plugin now successfully loads all 12 BLP formats - next step will be setting up the save options dialog, and then, of course saving.

Originally Posted by Malsomnus View Post
That's absolutely awesome
I don't suppose this could possibly work for Photoshop 6.0? Newer versions don't like my tablet...
Oh, wow...that's going back a ways!

At this point, I'm not sure how far back I can go - it all depends on how different, and how available past SDKs are; but I'll do my best.
__________________
  Reply With Quote
08-02-13, 11:37 AM   #6
Kkthnx
A Cobalt Mageweaver
 
Kkthnx's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2011
Posts: 247
Originally Posted by Digital_Utopia View Post
Plugin now successfully loads all 12 BLP formats - next step will be setting up the save options dialog, and then, of course saving.



Oh, wow...that's going back a ways!

At this point, I'm not sure how far back I can go - it all depends on how different, and how available past SDKs are; but I'll do my best.
I am looking forward to this plugin if you decide to release it to the public Keep up the good work.
__________________
Success isn't what you've done compared to others. Success is what you've done compared to what you were made to do.
  Reply With Quote
08-02-13, 11:41 AM   #7
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
Nifty! When you're finished (if you choose to release it to the public), we can make sure it's added to this thread: http://www.wowinterface.com/forums/s...ad.php?t=43699
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
08-02-13, 01:41 PM   #8
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Originally Posted by Kkthnxbye™ View Post
I am looking forward to this plugin if you decide to release it to the public Keep up the good work.
Thanks! And definitely - not much fun to just keep it to myself :P

Originally Posted by Seerah View Post
Nifty! When you're finished (if you choose to release it to the public), we can make sure it's added to this thread: http://www.wowinterface.com/forums/s...ad.php?t=43699
Sounds great!

I'll continue to keep this thread updated with any significant progress, and, at least for now, more detailed progress/technical information, as well as specifics on what versions of Photoshop, and which operating systems it will/does support, can be found here.
__________________
  Reply With Quote
08-03-13, 03:22 PM   #9
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Save options are done - including the disabling of alpha bit depth the specific compression type doesn't support. As well as writing the header for the saved file.



Since Photoshop doesn't seem to let file format plugins do much with Photoshop itself, I'm in the middle of tracking down a good library for color reduction, for saving to Indexed (paletted) formats.

Hopefully I'll have a fully functional plugin, for at least CS6 for Windows x64/x86 by the end of the weekend.
__________________
  Reply With Quote
08-03-13, 10:16 PM   #10
pelf
Sentient Plasmoid
 
pelf's Avatar
Premium Member
Join Date: May 2008
Posts: 133
Originally Posted by Digital_Utopia View Post
Y'know, I always seem to be just a little too vague
Yeah it definitely fizzled over at Wowhead .
  Reply With Quote
08-04-13, 12:49 AM   #11
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Originally Posted by pelf View Post
Yeah it definitely fizzled over at Wowhead .
lol

yeah...and the Official forums as well

Oh well, I'll just wait until I actually have something, and I'll do a proper advertisement.
__________________
  Reply With Quote
08-04-13, 01:56 AM   #12
pelf
Sentient Plasmoid
 
pelf's Avatar
Premium Member
Join Date: May 2008
Posts: 133
For extra credit, write something that...

Nevermind. Already done. http://www.wowinterface.com/download...0-BLPView.html
  Reply With Quote
08-04-13, 03:01 AM   #13
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 1,740
Sounds awesome!
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
  Reply With Quote
08-04-13, 03:56 AM   #14
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Originally Posted by pelf View Post
For extra credit, write something that...

Nevermind. Already done. http://www.wowinterface.com/download...0-BLPView.html
yep, and there's a similar one for Finder (Mac). Which is good - because I'm likely going to have a lot of Photoshop trials to download for testing other builds on. Not to mention, seeing how quickly I can pick up on Xcode for the Mac versions.

After that? Who knows. One option is to continue making BLP plugins for other image editors, or go back to seeing if I can make any more progress with m2s.
__________________
  Reply With Quote
08-05-13, 02:03 AM   #15
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Both DXT and Uncompressed types are saving correctly


(from left to right)
Top Row: Original BLP file
Middle Row: DXT1/0-bit Alpha (none), DXT1/1-bit Alpha, DXT3/4-bit Alpha, DXT3/8-bit Alpha, DXT5/8-bit Alpha
Bottom Row: Uncompressed - 0-bit Alpha (none), Uncompressed - 8-bit Alpha

All that's really left now, are the Indexed (256 color) types.
__________________
  Reply With Quote
08-06-13, 02:53 AM   #16
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
ran into a bit of a bug - while finishing up the indexed stuff.

Nothing likely to be major although..



Photoshop isn't helping much

Edit: Issue seems to boil down to "flattened" images - need to find out how to compensate, but otherwise - indexed is working, just need to do 1 & 4 bit alpha support.
__________________

Last edited by Digital_Utopia : 08-06-13 at 07:08 AM.
  Reply With Quote

WoWInterface » Developer Discussions » General Authoring Discussion » I've been busy

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off