Download
(31Kb)
Download
Updated: 01-11-12 09:31 PM
Pictures
File Info
Updated:01-11-12 09:31 PM
Created:unknown
Downloads:14,860
Favorites:131
MD5:

Creature Comforts  Popular! (More than 5000 hits)

Version: 4.3.0.120
by: Phanx [More]


This addon is no longer maintained or supported.

If you are interested in permanently adopting Creature Comforts,
and have published at least one WoW addon,
please send me a PM!


----------------------------------------------------------------------------------------------------------------------------------


Combines your Call, Dismiss, Feed, Mend, and Revive Pet abilities into one button.

Out of combat, Creature Comforts will revive your pet if it’s dead, call your pet if it’s unsummoned, dismiss your pet if you’re holding the Ctrl key (or if you middle-click), feed your pet if its health is below 50% and Feed Pet is available, or mend your pet if its health is low (or it has a debuff you can dispel with the Improved Mend Pet talent).

In combat, Creature Comforts will call your pet if it’s unsummoned, revive your pet if it’s dead, dismiss your pet if you’re holding the Ctrl key, or mend your pet otherwise. Due to Blizzard’s restrictions on editing macros while in combat, if your pet is dead but was despawned when you entered combat, you’ll need to hold the Shift key (or right-click) to tell the macro to revive it.

Usage

Options are available in the Interface Options window. You can type “/cc” or “/creaturecomforts” to open the window directly to the Creature Comforts panel.

The first time you run Creature Comforts, you’ll need to create the macro it will manage. You can do this from the configuration panel (press the “Create Macro” button) or from the Blizzard macro window (create a character-specific macro named “AutoPet”).

Language Support

Creature Comforts is compatible with English, Deutsch (deDE), Español (esES/esMX), Français (frFR), Русский (ruRU), 한국어 (koKR), 简体中文 (zhCN), and 正體中文 (zhTW) game clients.

Creature Comforts is translated into English, Español, and 简体中文.

Credits

Creature Comforts is based heavily on Tekkub’s Buffet, and indeed began as a simple modification of Buffet to feed my pet instead of myself. I was also inspired by Gazmik’s Fizzwidget Feed-O-Matic, Nirek’s FeedMachine (which in turn is based on Beerke’s King of the Jungle), and Tekkub’s FuzzyLogic. After trying all of these addons, I set out to combine their essential features into a single, transparent, easy-to-use, no-assembly-required package.

Version 4.3.0.120
  • Updated for macro API changes in WoW 4.3 (untested, patch from user help137)
  • Fixed some options
  • Fixed key binding labels

Version 4.1.0.115
  • Updated for WoW 4.1
  • Added support for right-clicking in lieu of holding the Mend/Revive modifier
  • Added support for middle-clicking in lieu of holding the Dismiss modifier

Version 4.0.6.111
  • Added a key binding for people who don’t want to take up an action button
  • Updated the Spanish localization

Version 4.0.3.101
  • Added many food items for the Cataclysm expansion

Version 4.0.3.98
  • Added support for Glyph of Mend Pet
  • Added support for multiple Call Pet spells in Cataclysm
  • Added TOC metadata for the Curse Client
  • Fixed glyph detection for Cataclysm
  • Removed the tekKonfigButton embedded library since it isn't used

Version 3.3.5.86
  • Updated configuration libraries

Version 3.3.2.84
  • Fixed some bugs in the options

Version 3.3.2.83
  • Added translations for all locales for alert messages
  • Updated options generation code

Version 3.2.0.76
  • Fixed error that caused conflicts with Buffet under certain conditions

Version 3.2.0.75
  • Added support for dual talent specialization

Version 3.0.3.67
  • Fixed paths to locale files in TOC

Version 3.0.3.66
  • Fixed localization error with "Feed when hungry" option
  • Fixed German translation for "Fungus"
  • Updated food item database
  • Changed options layout a bit
  • Added full zhCN translations from VENSTER
  • Removed "Raw Fish" and "Raw Meat" translations since Blizzard removed these food categories from the game in 3.0

Version 3.0.2.53
  • Fixed combo/bonus food options
  • Fixed hungry warning intervals
  • Added options to suppress all warnings
  • Removed 2.4.3 compatibility

Version 2.4.3.48-beta
  • Fixed options for Wrath beta
  • Added mend threshold slider
  • Added Brewfest food items
  • Added Wrath beta food items
  • Removed Jaggal Clam Meat (item:24477) from raw meat list

Version 2.4.3.41-beta
  • Fixed status changes for feeding and mending
  • Added localization stubs for esES, koKR, zhCN, and zhTW (addon should now work in these locales)

Version 2.4.3.40-beta
  • Fixed settings upgrade path (was causing settings to reset on load)
  • Fixed detection of live pet (not sure how this problem happens though)

Version 2.4.3.39-beta
  • Fixed detection for happy, debuffed, and mending status changes

Version 2.4.3.36-beta
  • Added option to not consume food items automatically when your pet is already Happy

Version 2.4.3.33-beta
  • Added options for Dismiss and Mend modifier keys

Version 2.4.3.30-beta
  • Added partial ruRU localization (will work in this locale)
  • Added full support for options localization (need translations for all locales)
  • Feed Pet below out-of-combat Mend threshold if already Mending

Version 2.4.3.27-beta
  • Fixed config >_>

Version 2.4.3.26-beta
  • Fixed for preferring conjured food
  • Fixed for considering food with an item level higher than pet's level
  • Added partial configuration (no options for modifier keys or OOC Mend threshold yet)

Version 2.4.3.22-beta
  • Potential fix for AddonLoader users

Version 2.4.3.21-beta
  • Localized spell names so macro will work in non-English clients
  • Increased time between "no food" warnings to 4 minutes
  • Increased time between "hungry" warnings to 2 minutes
  • Time between "very hungry" warnings remains at 1 minute

Version 2.4.3.20-beta
  • Fixed failure to detect pet food under some circumstances (again, thank you Blizz for the myriad of states where pets simultaneously exist and do not exist)
  • Fixed localization so that locales without any translations don't generate errors
  • Fixed versioning
  • Added localization information to readme

Version 2.4.3.17-beta
  • Tweaked food selection logic (needs testing)
  • Don't show "hungry" warnings if the pet is dead or currently eating
  • Don't show "no food" warnings if the pet isn't fully loaded (damn you Blizzard for making so many "in limbo" transitions for pets)
  • Maybe fixed inconsistent loading... again, gg Blizz
  • Fixed localizations (still only works for English, French, German)

Version 2.4.3.15-beta
  • Fixed missing defaults error; I have no idea how they managed to get lost!

Version 2.4.3.14-beta
  • Updated food database
  • Added tekIDmemo mini-library instead of simply duplicating its code
  • Added config file to TOC; it won't even try to load if you're not me
  • Added config lib local path to TOC; yes, you'll get a FrameXML log error, no, it's not relevant to any issues you may or may not have with the addon
  • General cleanup

Version 2.4.3.9-beta
  • Disabled debug output

Version 2.4.3.8-beta
  • Added partial deDE and frFR translations; addon should work in these locales now
  • Complete translations for these or any other locales are welcome :)

Version 2.4.3.6-beta
  • Mend Pet out of combat too if pet is below 75% health
  • Mend Pet out of combat too if pet is debuffed and you have Improved Mend
  • Added a few missing foods
  • General cleanup, many bugfixes
Post A Reply Comment Options
Unread 09-07-08, 04:03 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Originally posted by erica647
Would "happy" also include "content" or do you think that might be an option for any lazy hunters that happened to be low on food?
No; if your pet is less than happy, it's doing less damage than it should be, and there's plenty of room for improvement. If actual happiness values were available through the API, I'd remove the option altogether and just make the default behavior to consume food items only when your pet was down at least 315 happiness (the full happiness gained from consuming a level-appropriate food item is 350 @ 35 per tick). Unfortunately this information isn't available, so I can only see when the pet isn't happy.

And no, I don't consider having to recreate the macro a bug... I'm not sure why that would be the case, and I didn't experience that myself, but the addon is marked "beta" for a reason.
Report comment to moderator  
Reply With Quote
Unread 09-07-08, 08:21 AM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 192
Uploads: 2
Originally posted by Phanx
Version 2.4.3.36 is up. I've changed the default feeding behavior to not automatically consume food items when your pet is already happy. There is an option to override this behavior and automatically consume food items regardless of your pet's happiness level. The new behavior means that if your pet is already happy, using the AutoPet macro will simply cast Feed Pet and give you the glowing hand cursor; if you didn't mean to use the macro, you can just ignore the cursor. If for some reason you really did want to feed your already-happy pet, you can select a food item just as if you'd cast the spell manually.

I do want some feedback on the option for this behavior. What's a good way to describe it? Currently the option is entitled "Feed when happy", and the tooltip description reads "Automatically use food even when your pet is already happy". However, I feel this is unclear, and inconsistent with the other options. What do you think?
Would "happy" also include "content" or do you think that might be an option for any lazy hunters that happened to be low on food? As far as your description thus far, seems pretty clear to me.
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Report comment to moderator  
Reply With Quote
Unread 09-07-08, 08:18 AM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 192
Uploads: 2
I just tried out version 2.4.3.36-beta and had to recreate the macro for it to work properly. Initially, it wouldn't let me feed my pet when it was content but after deleting and recreating the macro with the new version... it seems to be working fine.

Note: Personally I don't consider this a bug but rather a note to users. Thanks!
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Report comment to moderator  
Reply With Quote
Unread 09-07-08, 03:34 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Version 2.4.3.36 is up. I've changed the default feeding behavior to not automatically consume food items when your pet is already happy. There is an option to override this behavior and automatically consume food items regardless of your pet's happiness level. The new behavior means that if your pet is already happy, using the AutoPet macro will simply cast Feed Pet and give you the glowing hand cursor; if you didn't mean to use the macro, you can just ignore the cursor. If for some reason you really did want to feed your already-happy pet, you can select a food item just as if you'd cast the spell manually.

I do want some feedback on the option for this behavior. What's a good way to describe it? Currently the option is entitled "Feed when happy", and the tooltip description reads "Automatically use food even when your pet is already happy". However, I feel this is unclear, and inconsistent with the other options. What do you think?
Report comment to moderator  
Reply With Quote
Unread 08-25-08, 10:35 AM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 192
Uploads: 2
This mod is simply amazing... thanks Phanx!
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Report comment to moderator  
Reply With Quote
Unread 08-19-08, 11:03 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Thanks. That's the idea.
Report comment to moderator  
Reply With Quote
Unread 08-19-08, 11:01 PM  
Fleetfoot
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 67
Uploads: 5
Thank you for a very nice addon, it works like a charm and it took me a minimal amount of time to get used to it. If there was one word for it, it would be intuitive.
Report comment to moderator  
Reply With Quote
Unread 08-16-08, 09:13 AM  
Henrick
A Murloc Raider

Forum posts: 5
File comments: 12
Uploads: 0
Working perfectly for me.
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 04:35 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Should be working now. Also, the addon should work on the new Russian servers; please report any errors.
Report comment to moderator  
Reply With Quote
Unread 08-08-08, 04:58 AM  
Henrick
A Murloc Raider

Forum posts: 5
File comments: 12
Uploads: 0
The options are not showing up for me as well. I do see this comment in the log file:

"** Loading table of contents Interface\AddOns\CreatureComforts\CreatureComforts.toc
Error loading Interface\AddOns\CreatureComforts\Lib\tekKonfig-AboutPanel.lua
Error loading Interface\AddOns\CreatureComforts\Lib\tekKonfig-Button.lua
Error loading Interface\AddOns\CreatureComforts\Lib\tekKonfig-Checkbox.lua
Error loading Interface\AddOns\CreatureComforts\Lib\tekKonfig-Heading.lua"

Looking in the Lib directory the file names do not have a dash in them. Could that be the issue? Not knowing spit about the toc file, so just guessing.
Report comment to moderator  
Reply With Quote
Unread 08-07-08, 10:47 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
I don't see how, but you could easily find out by disabling AddonLoader and logging in.
Report comment to moderator  
Reply With Quote
Unread 08-07-08, 10:39 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
ok

did a clean install from the version here on wowinterface. checked the lib folder and the toc, and everything is in order. the options are still not showing up though and no errors are being thrown to bugsack.

i don't see how, but could it be a problem with addon loader again?
Report comment to moderator  
Reply With Quote
Unread 08-07-08, 08:26 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
No, I didn't forget to uncomment them. WowAce was spitting out errors last night when I tried to commit the config files, so I left a big fat note in the changelog there to the effect that if you wanted configuration, to download from WoWI. I was able to commit the config files on WowAce today, so your updater's bulldozing shouldn't cause any further issues.

And as a general note, WowAce doesn't get any more updates than WoWI or Curse, and updates are always posted to WoWI first. Also, stuff committed on WowAce can take anywhere from 20 minutes to 2 hours to actually be available, so after an update WowAce will actually have an older version than WoWI until its packaging script catches up.
Report comment to moderator  
Reply With Quote
Unread 08-07-08, 08:19 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
toc

checked the toc, the config files were commented out. my updater updated it from wowace and it looks like you forgot to uncomment those files. i have not tested in game yet, but i'm assuming it should work fine now.
Report comment to moderator  
Reply With Quote
Unread 08-07-08, 05:23 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Make sure you're using the latest version, and make sure that when you downloaded the latest version it actually overwrote the files from the previous version. In the toc file you should see references to:

Lib\tekKonfig-AboutPanel.lua
Lib\tekKonfig-Button.lua
Lib\tekKonfig-Checkbox.lua
Lib\tekKonfig-Heading.lua

Options.lua

Also verify that these files exist.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: