Download
(147Kb)
Download
Updated: 05-06-11 01:29 AM
Pictures
File Info
Updated:05-06-11 01:29 AM
Created:unknown
Downloads:34,095
Favorites:218
MD5:

FuBar - PetInfoFu  Popular! (More than 5000 hits)

Version: 4.1.0
by: Jayhawk [More]

FuBar - PetInfo 4.1.0

Author: Jayhawk
Release Date: 2011-05-03

Displays information on your pet, such as name, level, combat ratings and attributes.

Use
PetInfoFu keeps track of your pets, including your stabled pets. Optionally, it will track your history of taming pets. Clicking on the FuBar menu, which displays your pet's happiness in colour, will bring up the training dialog. Should you have Cartographer installed, PetInfoFu can keep track of the stables for you.

For hunters, you can click on a stabled pet in the FuBar tooltip and a small tooltip will pop-up showing you the skills of that particular pet. You will need to have summoned a particular pet for the extended information to be saved (and shown in the tooltip)

Options
Show pet's name (True) - Displays the name of your current pet, assuming it is not currently dismissed.
Show pet's combat statistics (True) - Shows your pets combat statistics, assuming it is not currently dismissed.
Show pet's attributes (True) - Shows your pets Strength, Agility, Stamina, Intelligence and Spirit, assuming it is not currently dismissed.
Show pet's skills (True) - Shows your pets skills, assuming it is not currently dismissed. It also shows the level a higher rank can be learned, should that rank be in your pet training manual.

Hunter Only:
Show Mend Pet Frame (False) - Toggles a dragable frame when Heal Pet is active
Play sound: On TP gain/On new skill available (False) - Play a sound when the pet gains Training Points (TP) or is able to learn an available skill.
Stabled Pets|Show active pets (True) - Shows you which pets are currently your active pets.
Stabled Pets|Show stabled pets (False) - Shows you which pets are currently in your stable.
Mapnotes|Enable Stable mapnotes (False) - Will place an icon on the map for each Stable you visit. Needs Cartographer to be installed.

Warlock only:
Show nethered demons (False) - Keeps track of the skills of the demons you can summon, but are currently gallivanting in the Twisted Nethers.

Acknowledgements
This add-on is a continuation of corgi's PetInfo which he kindly allowed me to update to WoW 2.0. I'd also like to thank gnancy for suggesting I add support for Demonic Knowledge and helping me test it.

Install: extract the FuBar_PetInfoFu folder into

\World of Warcraft\Interface\AddOns\


This add-on was downloaded from http://www.wowinterface.com/

4.1.0 - updated TOC, removed happiness and level information, changed 'stables' to show both active and stored pets
4.0.0 - updated for Catclysm API changes, stabled pet tracking is currently not working
3.3.0 - updated TOC, added support for Glyph of Mend Pet (HunterZ), removed trying to open the pet tab on left clicking the icon, added addon loader support (Petraca)
3.2.0 - updated TOC
3.0.3 - fixed happiness gain with Guard Dog
3.0.2 - cleanup unused data in SavedVariables, fixed issue with locales (Kazragore)
3.0.1 - fixed bug with LibCrayon
3.0.0 - updated to 3.0.2, removed obsolete functionality, added new happiness improving pet talents
2.4.2 - added option to display happiness in a seperate frame rather than the FuBar (MiyaMirage) and doubled the happiness DECAY_RATE (2.4.2)
2.4.1 - tried to fix issues with German translation
2.4.0 - updated TOC, added German translation (Singler), updated code to new combat log
2.3.2 - fixed bug where nethered demons were not properly saved, added Show Mend Pet option (kergoth)
2.3.1 - revamped happiness calculations to be (hopefully) more accurate; added a little (movable) tooltip to show when your pet is being healed.
2.3.0 - updated TOC, added sound on pet happiness level change, xp tool tip now remembers if it's showing.
2.2.1 - added XP window, fixed a few minor bugs
2.2.0 - updated TOC, added Happiness tracking, added saving of pet skills and way to show these (tkasomething crowd), added demon icons (maytrix).
2.1.4 - added option for sound when pet able to learn new skill (Mania), removed level timers for pets of same level as hunter.
2.1.3 - added by kill timer (MayDay), added option to show Loyalty for Stabled pets (Someone)
2.1.2 - added nethered pets to "No pet" tooltip, and a scheduled event to fix "UO", hopefully fixed stack overflow bug.
2.1.1 - added show experience (Mars85), hopefully fixed bug (ThornyJohn)
2.1.0 - update TOC, added pet/demon skills and toggles for skills and combat statistics.
2.0.5 - bugfixes
2.0.4 - added support for Demonic Knowledge (Warlock)
2.0.3 - added stable intergration with Cartographer (Hunter)
2.0.2 - fixed some issues for Warlocks
2.0.1 - added sorting on when one first stabled a pet. (Hunter)
- tried to reduce updates triggered by UNIT_HAPPINESS
2.0 - initial release
Optional Files (0)


Post A Reply Comment Options
Unread 05-06-11, 02:12 PM  
Kazragore
A Deviate Faerie Dragon

Forum posts: 14
File comments: 118
Uploads: 0
Error after login:

Code:
4x FuBar_PetInfoFu-r105\PetInfoFuLocals-deDE.lua:7: AceLocale(PetInfoFu): Can only accept true as a value on the base locale. "enUS" is the base locale, "deDE" is not.
<in C code>
FuBar-v3.6.7\libs\AceLibrary\AceLibrary-91091.lua:122: in function "error"
BigBrother-3.3.0\libs\AceLocale-2.2\AceLocale-2.2-91094.lua:223: in function "RegisterTranslations"
FuBar_PetInfoFu-r105\PetInfoFuLocals-deDE.lua:7: in main chunk

Locals:
self = <table> {
 (null) = <table> {}
 RegisterTranslations = <func> @BigBrother\libs\..\AceLocale-2.2.lua:175
 (null) = "PetInfoFu"
 reverse = <table> {}
 (null) = false
 (null) = "enUS"
 (null) = <table> {}
 (null) = "enUS"
}
message = "AceLocale(PetInfoFu): Can only accept true as a value on the base locale. "enUS" is the base locale, "deDE" is not."
stack = "...nterface\FuBar\libs\..\AceLibrary.lua:80: in function `error'
...dOns\BigBrother\libs\..\AceLocale-2.2.lua:223: in function `RegisterTranslations'
...face\FuBar_PetInfoFu\PetInfoFuLocals-deDE.lua:7: in main chunk
"
first = "...nterface\FuBar\libs\..\AceLibrary.lua:80: in function `error'"
file = "AceLocale%-2%.2"
i = 1
j = 2
(for generator) = <func> =[C]:-1
(for state) = nil
(for control) = "...face\FuBar_PetInfoFu\PetInfoFuLocals-deDE.lua:7: in main chunk"
s = "...face\FuBar_PetInfoFu\PetInfoFuLocals-deDE.lua:7: in main chunk"
_G = <table> {
 HealBot_Action_HealUnit2BarCount10 = HealBot_Action_HealUnit2BarCount10 {}
 ContainerFrame5Item7 = ContainerFrame5Item7 {}
 Inst11Quest2_HORDE_QuestID = "27128"
 Inst80Quest2name3 = "Kurzels Kriegsband"
 FriendsFrameFriendsScrollFrameButton16SummonButtonHotKey = FriendsFrameFriendsScrollFrameButton16SummonButtonHotKey {}
 GetTrainerServiceTypeFilter = <func> =[C]:-1
 UNIT_NAMES_COMBATLOG_TOOLTIP = "Namen von Einheiten einfärben."
 AchievementFrameStatsBG = AchievementFrameStatsBG {}
 SetTrainerServiceTypeFilter = <func> =[C]:-1
 SPELL_FAILED_CUSTOM_ERROR_71 = "Dieser Partygast möchte mit Euch tanzen."
 Inst12Quest6description1_HORDE = "Zweihändig, Axt"
 HealBot_Options_CrashProt_OnClick = <func> @HealBot\HealBot_Options.lua:824
 Inst70Quest1_HORDE_Location = "Hochexekutor Anselm (Heulender Fjord - Hafen der Vergeltung; |cffFFd20078.5, 31.1|cffFFFFFF)"
 AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {}
 Inst84Quest1_HORDE_QuestID = "13372"
 MerchantItem8AltCurrencyFrameItem1Text = MerchantItem8AltCurrencyFrameItem1Text {}
 BINDING_NAME_NAMEPLATES = "Plaketten für Gegner einblenden"
 CHAT_HEADER_SUFFIX = ": "
 IsReferAFriendLinked = <func> =[C]:-1
 AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {}
 ERR_NOAMMO_S = "%s"
 Inst93Quest1_Prequest = "Nein"
 Inst39Quest5Rewardtext_HORDE = "|cff0070dd Keine Belohnung"
 FWSSBar3 = FWSSBar3 {}
 AchievementFrameStatsContainerButton8HeaderMiddle = AchievementFrameStatsContainerButton8HeaderMiddle {}
 WatchFrameItem_OnEvent = <func> @FrameXML\WatchFrame.lua:1274
 InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <func> @FrameXML\InterfaceOptionsPanels.lua:1686
 LFGTeleport = <func> =[C]:-1
 INT_SPELL_DURATION_HOURS = "%d |4Stunde:Stunden;"
 AtlasLootItem_30_QA = AtlasLootItem_30_QA {}
 ChannelMemberButton10Name = ChannelMemberButton10Name {}
 Graphics_QualityText = Graphics_QualityText {}
 Inst91Quest1_HORDE_Prequest = "Ja, Echos gequälter Seelen (|cffFFd200Die Seelenschmiede|cffFFFFFF)"
 TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {}
 Inst72Quest1ID2 = "43182"
 Inst39Quest3ID2 = "25805"
 Inst51Quest4_HORDE_Note = "Andormu befindet sich bei (Tanaris - Höhlen der Zeit; |cffFFd20058,54|cffFFFFFF). Mit dem Abschluss dieser Quest kann man den schwarzen Morast betreten."
 ACTION_SPELL_MISSED_POSSESSIVE = "1"
 BINDING_NAME_RECOUNT_TOGGLE_MAIN = "Hauptfenster ein-/ausblenden"
 HealBot_Options_AltText = HealBot_Options_AltText {}
 ATSWRFReagent3InventoryText = ATSWRFReagent3InventoryText {}
 InterfaceOptionsCombatTextPanelRepChanges = InterfaceOptionsCombatTextPanelRepChanges {}
 TutorialFrame_OnMouseDown = <func> @FrameXML\TutorialFrame.lua:669
 SortQuestWatches = <func> =[C]:-1
 ContainerFrame4Item16Cooldown = ContainerFrame4I
Last edited by Kazragore : 05-06-11 at 02:14 PM.
Report comment to moderator  
Reply With Quote
Unread 05-06-11, 01:15 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
I've been trying to get the LibData stuff to work, but for some reason I can't get the options to show up in the Interface/Addon options.

As soon as I find a bit of time, I'll try again.
Report comment to moderator  
Reply With Quote
Unread 01-08-11, 12:19 PM  
Raederle
A Deviate Faerie Dragon

Forum posts: 18
File comments: 97
Uploads: 0
It's great to hear you're still in game and with this mod. Given my druthers I wouldn't use anything else for petdom. As you work on it, is there any chance you could provide a LibData feed? This is literally the last mod tying me to Fubar.

Cheers! Raederle
Report comment to moderator  
Reply With Quote
Unread 01-02-11, 08:06 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Hi Zidomo,
Thanks for the kind words. I'm working on an update, life's been a bit hectic in the past months, but I'm slowly getting things back together.
Cheers
Jay
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:03 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Long my favorite mod of this type. Unfortunately in WoW 4.x, its become bugged.

Log on with v3.3.0 and the following error is thrown:
Code:
["message"] = "FuBar_PetInfoFu-3.3.0 100\\PetInfoFu.lua:984: attempt to call global 'GetSpellName' (a nil value)\nAceAddon-2.0-91100 (Ace2):549: in function <Interface\\AddOns\\Ace2\\AceAddon-2.0\\AceAddon-2.0.lua:545>\nAceAddon-2.0-91100 (Ace2):671: in function `InitializeAddon'\nAceAddon-2.0-91100 (Ace2):541: in function <Interface\\AddOns\\Ace2\\AceAddon-2.0\\AceAddon-2.0.lua:518>\n<in C code>: ?\nAceEvent-2.0-91097 (Ace2):298: in function `TriggerEvent'\nAceEvent-2.0-91097 (Ace2):910: in function <Interface\\AddOns\\Ace2\\AceEvent-2.0\\AceEvent-2.0.lua:903>\n<in C code>: in function `LoadAddOn'\nAddonLoader-2.0\\AddonLoader.lua:109: in function `LoadAddOn'\nAddonLoader-2.0\\AddonLoader.lua:130: in function <Interface\\AddOns\\AddonLoader\\AddonLoader.lua:119>\n\n  ---",
            ["type"] = "error",
            ["session"] = 6,
            ["counter"] = 1,
        }, -- [478]
Here's hoping for a WoW 4.x update .
Report comment to moderator  
Reply With Quote
Unread 04-19-10, 11:37 PM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
I could not find enough documentation to tell me how to get the correct talent frame to show. I've simplified the action to merely show the talent frame per se (equivalent to hitting the 'N' key).

The nil value seemed to have been an issue with update speed.
Report comment to moderator  
Reply With Quote
Unread 09-22-09, 10:35 PM  
Riamus
A Defias Bandit
 
Riamus's Avatar

Forum posts: 3
File comments: 23
Uploads: 0
Yeah, same error. Got this onto Titan Panel using Fubar2Broker, which is good. Unfortunately, the scroll bar covers a small part of the last character on each line (about 20%). You can still read it, but it doesn't look right. Would be nice if it had a little extra space on the right side. Might be an issue with Fubar2Broker, but I'm sure a space can be added in this mod that would also fix the issue.
Last edited by Riamus : 09-22-09 at 10:42 PM.
Report comment to moderator  
Reply With Quote
Unread 09-22-09, 01:10 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
The TOC has been updated for v3.2.0, but nothing else has. Thus, there is at least one of the bugs I posted below still happening.

v3.2.0, WoW 3.2.0 live, USEnglish client/server. Left-click the PetInfoFu FuBar text/icon, the hunter's talent frame appears and the following error occurs. Same error as from two months ago:

["message"] = "FuBar_PetInfoFu-3.2.0 96\\PetInfoFu.lua:1906: attempt to index global 'PlayerTalentFrameType2' (a nil value)\nFuBarPlugin-2.0-90009:975: in function <...\\FuBarPlugin-2.0\\FuBarPlugin-2.0\\FuBarPlugin-2.0.lua:972>\nFuBar-3.0.90012\\FuBar.lua:1201: in function <Interface\\AddOns\\FuBar\\FuBar.lua:1199>\n\n ---",
["type"] = "error",
["session"] = 1695,
["counter"] = 4

Would be nice to see this fixed.

The other error posted below ([2009/07/30 22:00:15-1026-x1]: FuBar_PetInfoFu-3.0.3 94\PetInfoFu.lua:894: attempt to concatenate local 'petType' (a nil value)) has not been seen again.
Report comment to moderator  
Reply With Quote
Unread 07-30-09, 09:27 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Another bug in WoW 3.1.3.

Stable a pet and pull out one you had stabled. Or after switching pets, open the pet talent frame yourself. The following error is consistently thrown up under those two circumstances (if not one, then the other):

[2009/07/30 22:00:15-1026-x1]: FuBar_PetInfoFu-3.0.3 94\PetInfoFu.lua:894: attempt to concatenate local 'petType' (a nil value)
Report comment to moderator  
Reply With Quote
Unread 07-29-09, 04:51 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
This needs updating to properly handle the new-in-WoW 3.0 pet talent frames.

FuBar_PetInfoFu v3.0.3, FuBar v3.6, WoW 3.1.3 live, USEnglish client/server. Mouse over PetInfoFu's icon/text and the tooltip shows properly. The options can be adjusted properly on right-click as well.

But...left-click the PetInfoFu FuBar text/icon, the hunter's talent frame appears and the following error occurs:

["message"] = "FuBar_PetInfoFu-3.0.3 94\\PetInfoFu.lua:1906: attempt to index global 'PlayerTalentFrameType2' (a nil value)\nFuBarPlugin-2.0-90009:975: in function <...\\FuBarPlugin-2.0\\FuBarPlugin-2.0\\FuBarPlugin-2.0.lua:972>\nFuBar-3.0.90012\\FuBar.lua:1201: in function <Interface\\AddOns\\FuBar\\FuBar.lua:1199>\n\n ---",
["type"] = "error",
["session"] = 999,
["counter"] = 3,


The error repeats & the hunter talent frame comes up every time you left-click the PetInfoFu FuBar text/icon.
Report comment to moderator  
Reply With Quote
Unread 05-15-09, 02:01 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
For some reason, I can not get the options to interface work for me. I'm going to try again, but...

Definitely going to try and see if things work with the dependency option Spaga mentions.
Report comment to moderator  
Reply With Quote
Unread 04-07-09, 05:33 AM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
Hi,
Any news on the DataBroker version?

Thanks,
Twidget
Report comment to moderator  
Reply With Quote
Unread 03-02-09, 08:35 PM  
Spaga
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
I got it to work with buttonbin & Fubar2broker....To get around the "depedency missing" issue I simply edited the .toc and removed "Fubar" from the dependency list. I tried it, relogged, and everything seems to be working just fine, and now without Fubar!
Report comment to moderator  
Reply With Quote
Unread 02-16-09, 06:24 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Darni, I'm looking to make this work with BrokerLib, but I'm looking for a good way to actually a get the options menu implemented. I'm not quite sure how to do that...
Report comment to moderator  
Reply With Quote
Unread 02-08-09, 06:27 AM  
darni
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Any way to make this work with Broker? I am using Fubar_PetInFu currently, but it isnt as good as this one.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: