Download
(877Kb)
Download
Updated: 08-14-13 03:43 PM
Pictures
File Info
Updated:08-14-13 03:43 PM
Created:08-14-13 03:43 PM
Downloads:1,468
Favorites:4
MD5:

Crabby the Dungeon Helper

Version: 0.10
by: Malsomnus [More]

Everybody knows Crabby, the Dungeon Helper! But after years of waiting, it became apparent that Blizzard was not really going to release this wonderful feature, so I took it upon myself to do it for them.

This add-on puts Crabby, in all his crustacean glory, on your screen. He will stand there and look at you as you raid, or PvP, or whatever it is that you do, and surely his very presence will cheer you up, and boost your spirit, and... umm... improve your miles per gallon. Yeah.
Crabby occasionally reacts to stuff you do. I hope that some of the stuff he says will make someone chuckle. More reactions and texts and options will be added in the future.

Most importantly, Crabby has a simple API (just look in the code) that I hope other developers will use as an optional bonus in their own add-ons, so that anyone who uses your add-on and has Crabby installed will benefit from this marvelous synergy. I, for example, plan to update Raidbot so that automatic messages will be displayed in a Crabby speech bubble, because it's really visible.

Tons of thanks to killerpet1986 for the Crabby sprite (though for some reason I had to spend about 4 hours editing it so that it wouldn't make my game crash).

This is still in beta, and all feedback is very much appreciated!

_________________________________________

Have you seen my other add-ons yet?
SanityCheck - Of course you know how to play your class, but there is just so much to remember!
Flaskaholic - Flasks are expensive, stop wasting them!
Surprise - What does this add-on do? There is only one way to find out!
MooTrack - The simple, lightweight way to keep track of buffs and debuffs!
MagicMarker - One configurable tool for all your automatic marking needs!

Optional Files (0)


Post A Reply Comment Options
Unread 08-19-13, 07:00 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
How about we step that quality up even a bit more...

Full image sequence and all the hats converted to both TGA and BLP



https://dl.dropboxusercontent.com/u/...20Sequence.zip

Edit: These also have full alpha channels as well (Yay for After Effects + KeyLight).
Last edited by suicidalkatt : 08-19-13 at 07:04 AM.
Report comment to moderator  
Reply With Quote
Unread 08-19-13, 03:07 AM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Originally Posted by suicidalkatt
Should you seek to get all the bits within the .swf file here's my decomposition:

https://dl.dropboxusercontent.com/u/14186909/crabby.zip
Hmmm, that has the eyes and eyebrows as separate images... I could, in theory, put those on top of a normal crab model. Tons of work, but that may well be the highest graphic quality possible here.
But even if I don't do that, I am so using those hats.

Tons of thanks!
__________________
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!
Report comment to moderator  
Reply With Quote
Unread 08-19-13, 02:58 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Should you seek to get all the bits within the .swf file here's my decomposition:

https://dl.dropboxusercontent.com/u/14186909/crabby.zip
Report comment to moderator  
Reply With Quote
Unread 08-16-13, 02:00 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Yes that is correct. Basically you could move the whole crab texture, just not parts of it.

An interesting animation project is blackbox.
http://wow.curseforge.com/addons/blackboxlua/

It is a black box that cannot be touched. As soon as you try to click it it will jump away in a random direction. It will bounce back once it reaches the edge of the screen.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Last edited by zork : 08-16-13 at 02:01 AM.
Report comment to moderator  
Reply With Quote
Unread 08-15-13, 08:18 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Originally Posted by zork
Image manipulation is not possible via animation system (you may bend, stretch, rotate, clip but thats it). You can use the animation system as an animation loop counter and on every loop change the image.
Afaik, the Path and/or Translation can manipulate the offsets of a texture in order, and play it.
http://wowprogramming.com/docs/widgets_hierarchy
http://wowprogramming.com/docs/widgets/Path
http://wowprogramming.com/docs/widgets/Translation
Report comment to moderator  
Reply With Quote
Unread 08-15-13, 07:16 AM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Originally Posted by zork
The texture I use is just a single image but the texture itself contains alot of orb sprites. OnUpdate I change the SetTexCoord() depending on position in the loop counter. That creates the illusion of a rotating orb.
The SetTexCoord() is indeed the method I use in this add-on. I suppose using an AnimationGroup might be more efficient than OnUpdate, although I don't know for sure. I don't think it's particularly heavy either way...

Afaik WoW can now handle textures up to 2048x2048 but not sure.
The texture I originally got was at least twice as big. It made my game crash though obviously it didn't for the person who made it (his add-on has screenshots!). Then again it also made my Photoshop crash, so I have no idea, though I suspect the size may somehow be related. If I had to take a really, REALLY wild guess I would hazard a guess that perhaps something in the OS that is used by some software to read PNG can't handle that size in my pathetic 32-bit WinXP...

Another option would be to look through all the wow models and check if there is any kind of "crabby" model. But from my knowledge there is none. I may be wrong though. If that is possible you could just use a model reference.
Nothing in there that I could find, except boring regular crabs.

Try "clicking" on the flash crab.
I only discovered this like a month ago. I laughed so much
__________________
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!
Report comment to moderator  
Reply With Quote
Unread 08-15-13, 05:57 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Image manipulation is not possible via animation system (you may bend, stretch, rotate, clip but thats it). You can use the animation system as an animation loop counter and on every loop change the image.

I have a very old addon that uses this technique, but instead of the animation group loop I use an OnUpdate script: http://www.wowinterface.com/download...07-Disco2.html

The texture I use is just a single image but the texture itself contains alot of orb sprites. OnUpdate I change the SetTexCoord() depending on position in the loop counter. That creates the illusion of a rotating orb.

Afaik WoW can now handle textures up to 2048x2048 but not sure.

Another option would be to look through all the wow models and check if there is any kind of "crabby" model. But from my knowledge there is none. I may be wrong though. If that is possible you could just use a model reference.

*edit*

I just recognized. Try "clicking" on the flash crab.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Last edited by zork : 08-15-13 at 06:09 AM.
Report comment to moderator  
Reply With Quote
Unread 08-15-13, 04:55 AM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Originally Posted by p3lim
The swf file mostly contains images, which are swapped out on an interval for a new one, making an animation.
This is the same process you could reproduce with the animation system in WoW.
Ohhh, you mean that instead of switching the images with an OnUpdate I should call them from an animation?
Yeah, that does make sense. Next version
__________________
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!
Report comment to moderator  
Reply With Quote
Unread 08-15-13, 03:02 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Originally Posted by Malsomnus
Originally Posted by p3lim
Flash (and other software) has tools to export animation loops into sequential png files, which would increase the quality of your addon, and animate it (if it isn't already) using Animation Groups.

Some light reading:
http://wowprogramming.com/docs/widgets/Animation
http://wowprogramming.com/docs/widgets/AnimationGroup

http://www.swf2pngs.com/

The swf file itself:
http://us.battle.net/wow/static/imag...bby/crabby.swf
(Right click that link to download it)
Hmmm, I thought Animations and Animation Groups were just used for position/ rotation/ scaling/ alpha transformations, and not for, well, this sort of animation. Am I missing something?

I've been trying to convince Blizzard to give me the original graphic resources for this guy (surely there's a 3D model file!). It hasn't been well so far...
I had some severe issues with the sprite file I originally used, I hope this swf2png tool won't recreate any of them, but I will definitely look into it. Thanks!
The swf file mostly contains images, which are swapped out on an interval for a new one, making an animation.
This is the same process you could reproduce with the animation system in WoW.
Report comment to moderator  
Reply With Quote
Unread 08-14-13, 11:23 PM  
Malsomnus
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 79
Uploads: 21
Originally Posted by p3lim
Flash (and other software) has tools to export animation loops into sequential png files, which would increase the quality of your addon, and animate it (if it isn't already) using Animation Groups.

Some light reading:
http://wowprogramming.com/docs/widgets/Animation
http://wowprogramming.com/docs/widgets/AnimationGroup

http://www.swf2pngs.com/

The swf file itself:
http://us.battle.net/wow/static/imag...bby/crabby.swf
(Right click that link to download it)
Hmmm, I thought Animations and Animation Groups were just used for position/ rotation/ scaling/ alpha transformations, and not for, well, this sort of animation. Am I missing something?

I've been trying to convince Blizzard to give me the original graphic resources for this guy (surely there's a 3D model file!). It hasn't been well so far...
I had some severe issues with the sprite file I originally used, I hope this swf2png tool won't recreate any of them, but I will definitely look into it. Thanks!
__________________
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!
Report comment to moderator  
Reply With Quote
Unread 08-14-13, 10:03 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Flash (and other software) has tools to export animation loops into sequential png files, which would increase the quality of your addon, and animate it (if it isn't already) using Animation Groups.

Some light reading:
http://wowprogramming.com/docs/widgets/Animation
http://wowprogramming.com/docs/widgets/AnimationGroup

http://www.swf2pngs.com/

The swf file itself:
http://us.battle.net/wow/static/imag...bby/crabby.swf
(Right click that link to download it)
Last edited by p3lim : 08-14-13 at 10:07 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: