General
- Hide pets by right clicking on their entry in the Pet Scroll List and select Hide/Show. A red circle with a slash thru it will appear over the pet.
- To hide these pets, uncheck 'show user hidden pets' in the miscellaneous filter menu.
- Pets now show the their predicted Level 25 stats in the pet card.
- For both breed information and level 25 stat prediction; Grey text indicates a low confidence in the prediction. Gold text indicates strong confidence
- Pet names are colored by their rarity.
- Shows each pets rarity in its border in the pet journal list for non wild pets.
- Shows each pets specialization is the pet journal list as an icon showing their highest stat. Now you know at a glance if your pet is tanky, speedy, or powerful.
Localization
- Localized to enUS, deDE, ruRU, zhTW, esMX, zhCN, frFR,koKR
- Troubleshooting localization: If you run into trouble with any of the localizations please take a screen shot of the issue and submit a ticket. You can safely delete your local-xxXX.lua files to return to English. Where xxXX is your language code such as deDE.
- Note: do not delete local-enUS.lua
Breeds
- Breed Identification information is now shown in the pet list, pet card and pet loadout. (Disabled in the PetJournal Enhanced options by default).
- To learn more about pet breeds go to http://wow.curseforge.com/addons/battle_pet_breedid/pages/what-is-the-breed-id/
- When Breed information is enabled, additional sorting and filtering options will be available.
- Note: The available breeds are stored and updated by LibPetBreedInfo and will not show for new pets after a patch. However a pets breed is determined accurately, even without the available breed information.
Sorting
- Sort Pets by level, alphabetical, pet type, rarity, pet specialization, Breed
- Sort ascending or descending.
Filter pets by...
- Show user hidden pets.
- Can Trade
- Can't Trade
- Can Battle
- Can't Battle
- Quantity Owned
- Quality
- Specialization (Speedy, Resilient, Powerful)
- Zones which the pet can be obtained from
- Ability Types
- Breed
- Level Range (1,2-10,11-20,21-24,25)
Please report any lua errors, inconsistent or weird behavior by using the ticketing system on the projects site.
Any chance you could make pets in the pet list smaller? You know, so you don't have to scroll as much, and you have a larger overview.
Hi Team, any plans to integrate with a non curseforge provider?
https://www.wowhead.com/news/ads-revenue-and-api-wowup-and-overwolf-split-over-addon-development-325912
https://www.patreon.com/posts/curseforge-62354064
https://wowup.io/guide/wowup/curseforge-migration
(note i have no issues with this mod,. i still have all the options it gives. i noticed some peopele complaining its no longer working but it seems tofor me so they might have interaction issues)
Love this mod. It's been with me since its release. But I find it's not compatible with either Shadowlands or one of my other mods. Anyone know of a similar mod?
This addon is just not doing anything for me right now. It has options in Interface -> Addons, but does absolutely nothing in the pet journal anymore. No error pop up, nothing.
Big fan of the mod, keep up the great work!! Can we hope to see an update for Shadowlands soon?!?
Sorting pets by zone does nothing for me :(
am i doing something wrong? :/
Here you can find a working version of PetJournal Enhanced for Shadowlands pre-patch.
Just unzip it into Interfaces\Addons, run WoW, enable the addon and be happy.
In reply to marciowb:
I wonder if you can take over the project.
In reply to tuxedobob:
Hi! Yes, I can do it! But developers must first let me help.
In reply to marciowb:
Hi, getting the following bugs when using your updated version:
1x ...-3.0\widgets\AceGUIWidget-MultiLineEditBox-ElvUI.lua:13: attempt to index field 'ElvUI' (a nil value)
[string "@PetJournalEnhanced\libs\AceGUI-3.0-41\widgets\AceGUIWidget-MultiLineEditBox-ElvUI.lua"]:13: in main chunk
[string "=[C]"]: in function `LoadAddOn'
[string "@FrameXML\UIParent.lua"]:495: in function `UIParentLoadAddOn'
[string "@FrameXML\UIParent.lua"]:665: in function `CollectionsJournal_LoadUI'
[string "@FrameXML\UIParent.lua"]:1085: in function `SetCollectionsJournalShown'
[string "@FrameXML\UIParent.lua"]:1079: in function `ToggleCollectionsJournal'
[string "@FrameXML\MainMenuBarMicroButtons.lua"]:1054: in function <FrameXML\MainMenuBarMicroButtons.lua:1052>
[string "=[C]"]: ?
Locals:
Type = "MultiLineEditBox-ElvUI"
Version = 29
AceGUI = <table> {
objPools = <table> {
}
RegisterAsContainer = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:517
RegisterWidgetType = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:555
WidgetBase = <table> {
}
RegisterAsWidget = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:533
counts = <table> {
}
GetWidgetVersion = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:609
LayoutRegistry = <table> {
}
GetLayout = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:579
GetWidgetCount = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:603
tooltip = AceGUITooltip {
}
Create = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:144
RegisterLayout = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:569
GetNextWidgetNum = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:592
WidgetRegistry = <table> {
}
WidgetVersions = <table> {
}
ClearFocus = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:249
Release = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:178
SetFocus = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:239
WidgetContainerBase = <table> {
}
IsReleasing = <function> defined @Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:219
}
_G = <table> {
UpdateOnBarHighlightMarksBySpell = <function> defined @FrameXML\ActionButton.lua:78
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 741
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 400
ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this community."
RecruitAFriendFrame = RecruitAFriendFrame {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture {
}
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {
}
MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
COVENANT_MISSIONS_HEALTH = "Health"
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @FrameXML\UnitFrame.lua:782
PaperDollTitlesPaneButton10BgTop = PaperDollTitlesPaneButton10BgTop {
}
DUNGEON_FLOOR_UPPERBLACKROCKSPIRE3 = "Hall of Blackhand"
CHAT_CONFIG_OTHER_COMBAT = <table> {
}
FCFDockOverflowButton_OnClick = <function> defined @FrameXML\FloatingChatFrame.lua:2379
TutorialFrameRight19 = TutorialFrameRight19 {
}
ChatFrame6EditBoxFocusMid = ChatFrame6EditBoxFocusMid {
}
BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard serv
4x (null)
In reply to Forge_User_78832729:
You are right! Sorry for my mistake. I just "forget" to test it without Elvui. After your report, I updated some libraries and tested it with Elvui and without Elvui. Now it is working. You can download the update here:
https://media.forgecdn.net/attachments/317/339/petjournalenhanced_90001_v2.zip
In reply to marciowb:
Hi, that now working correctly. Thank you for your hard work. Will report any additional bugs
*posted in wrong thread*
How do I import My saved file from a previous installation? I would like all My teams back please LoL
Probably not, no, please use Rematch instead!
In reply to Stanzilla:
Boooo.
Is there going to be an update? Or is there at least a timeline for an update to come?
abandonware
update?
hi team. randomly getting this on login... heard friedns are getting it too so i decided to grab my last instance from swatter and post for you.
Date: 2019-07-11 17:15:30
ID: -14
Error occured in: Global
Count: 1
Message: ...Tracker\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua line 197:
ClearFilters() not called yet
Debug:
[C]: ?
...Tracker\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:197: RestoreFilters()
...Tracker\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:376: _LoadPetsFinish()
...Tracker\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:309: LoadPets()
...Tracker\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:422: ?()
...Tracker\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:47:
...Tracker\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:46
Locals:
(*temporary) = false
(*temporary) = "ClearFilters() not called yet"
AddOns:
Swatter, v8.2.6241 (SwimmingSeadragon)
Altoholic, vr191
AucAdvanced, v8.2.6295 (SwimmingSeadragon)
AucFilterBasic, v8.2.6228 (SwimmingSeadragon)
AucStatHistogram, v8.2.6230 (SwimmingSeadragon)
AucStatiLevel, v8.2.6234 (SwimmingSeadragon)
AucStatPurchased, v8.2.6231 (SwimmingSeadragon)
AucStatSimple, v8.2.6232 (SwimmingSeadragon)
AucStatStdDev, v8.2.6233 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6235 (SwimmingSeadragon)
BadPet, vv1.0.13
BattlePetBreedID, vr197
BeanCounter, v8.2.6293 (SwimmingSeadragon)
Clique, vv80000-1.0.0
DataStore, vr66
DataStoreAchievements, vr48
DataStoreAgenda, vr30
DataStoreAuctions, vr51
DataStoreCharacters, vr44
DataStoreContainers, vr60
DataStoreCrafts, vr83
DataStoreCurrencies, vr39
DataStoreGarrisons, vr25
DataStoreInventory, vr54
DataStoreMails, vr53
DataStorePets, vr45
DataStoreQuests, vr47
DataStoreReputations, vr44
DataStoreSpells, vr33
DataStoreStats, vr32
DataStoreTalents, vr62
DBMCore, v8.2.3
DBMDefaultSkin, v
DBMStatusBarTimers, v
Details, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
Enchantrix, v8.2.6276 (SwimmingSeadragon)
ExRT, v4030
FarmHud, v8.1.2-release
GTFO, v4.48.5
HandyNotes, vv1.5.5
Informant, v8.2.6246 (SwimmingSeadragon)
InstanceAchievementTracker, v2.48.0
Mapster, v1.8.3
MekkatorqueSymbolHelper, v
MethodDungeonTools, v2.6.3
Pawn, v2.2.45
PetTracker, v8.1.2
PetTrackerBreeds, v8.1.2
PetTrackerSwitcher, v8.1.2
PetTrackerUpgrades, v8.1.2
Prat30, vr1195
Prat30Libraries, v
SlideBar, v8.2.6273 (SwimmingSeadragon)
Stubby, v8.2.6274 (SwimmingSeadragon)
TidyPlates, v6.19.3
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
TomCats, v1.0.12
TomCatsArathiHighlandsRares, v1.2.11
TomCatsDarkshoreRares, v1.2.11
TomCatsLunarFestival, v1.0.21
TomCatsMechagon, v1.0.12
TomCatsNazjatar, v1.0.12
TomTom, vv80200-1.0.3
VuhDo, v3.107
VuhDoOptions, v3.107
WeakAuras, v2.13.4
BlizRuntimeLib_enUS v8.2.0.80200 <none>
(ck=86b)