Download
(710Kb)
Download
Updated: 12-30-23 06:27 PM
Pictures
File Info
Compatibility:
WOTLK Patch (3.4.3)
Updated:12-30-23 06:27 PM
Created:08-09-19 02:43 AM
Downloads:128,616
Favorites:201
MD5:
Categories:The Burning Crusade Classic, WOTLK Classic

Titan Panel Classic  Popular! (More than 5000 hits)

Version: 1.5.12.30403
by: HonorGoG [More]

WARNING : This version of Titan Panel is no longer supported.
Please delete this version and upgrade to Titan Panel 8.


About

Titan Panel Classic adds one or two information bars on the top and/or bottom of the screen and allows a framework for extensive plugin support.
Details about the Titan Panel Development Team can be found at the About subpage at their portal site.


Features

  • The ability to have 1 or 2 bars at the top and/or the bottom of your screen.
  • Many builtin plugins that provide a great core set of features.
  • Easy to use menus and options to change features on the fly.
  • Fully supported plugin system. All plugins on the bar are plug-n-play.
  • Ability to utilize Data Broker plugins.

Bug Reports

Direct all issues and feature requests to the SourceForge Titan Panel Development Team page.

Special Instructions
  1. Please read the included TitanPanelSetup-READ_ME_FIRST.txt file for any special instructions needed to use this version of Titan Panel.

Problem Escalation
  1. Please check the Titan Panel Portal for a list of recent issues. These will appear on the main page.
  2. If you are still having issues, please follow the instructions under Bug Reports above.

Included

Core:
  • TitanAutoHide & TitanAuxAutoHide
  • TitanPanel & supporting modules
Embedded:
  • Ace3
  • LibSharedMedia-3.0
  • LibQTip-1.0
  • LibUIDropDownMenu
BuiltIns:
  • TitanClassicAmmo
  • TitanClassicBag
  • TitanClassicClock
  • TitanClassicGold
  • TitanClassicLocation
  • TitanClassicLootType
  • TitanClassicPerformance
  • TitanClassicRegen
  • TitanClassicRepair
  • TitanClassicVolume
  • TitanClassicXP

History

The codebase for Titan Panel Classic was transferred from the original Titan Panel code. A few very dedicated people have maintained Titan Panel over the years. They are in order of chronological responsibility: TitanMod, Dark Imakuni and Adsertor.

Change History

The Titan Panel change history is available at the Titan Panel Portal site.

You may also find the most recent release notes on our SourceForge Titan Panel Classic Version History wiki page.
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Author
Date
1.5.11.30403
710kB
HonorGoG
10-14-23 01:45 AM
1.5.10.30402
710kB
HonorGoG
08-22-23 10:19 PM
1.5.9.30402
705kB
HonorGoG
07-08-23 07:51 PM
1.5.8.30402
705kB
HonorGoG
06-21-23 10:22 PM
1.5.7.30401
705kB
HonorGoG
02-24-23 12:48 AM
1.5.6.30401
705kB
HonorGoG
02-12-23 09:26 PM
1.5.5.30401
705kB
HonorGoG
02-11-23 05:57 PM
1.5.4.30401
705kB
HonorGoG
01-17-23 09:04 PM
1.5.3.30400
705kB
HonorGoG
08-30-22 09:20 PM
1.5.2.20504
705kB
HonorGoG
03-31-22 02:35 PM
1.5.0.20503
705kB
HonorGoG
01-21-22 03:00 AM
1.4.1.20502
704kB
HonorGoG
10-23-21 05:20 PM
1.4.0.20502
704kB
HonorGoG
09-02-21 09:09 PM
1.3.4.20501
704kB
HonorGoG
07-04-21 04:08 PM
1.3.3.20501
703kB
HonorGoG
06-18-21 09:00 PM
1.3.2.20501
699kB
HonorGoG
06-06-21 08:33 PM
1.3.1.20501
698kB
HonorGoG
05-02-21 04:00 PM
1.3.0.20501
698kB
HonorGoG
04-27-21 01:03 AM
1.2.8.11306
697kB
HonorGoG
03-25-21 07:45 PM
1.2.7.11306
697kB
HonorGoG
01-15-21 02:33 AM


Post A Reply Comment Options
Unread 08-11-19, 01:35 PM  
Elzo
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Map misalignet

Map got misaligned (down and to the left) with this addon.
Also after installing this addon wow said my addons cause too many errors and probably should be disabled.
Report comment to moderator  
Reply With Quote
Unread 08-11-19, 02:23 AM  
trurb
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Show plugin

If i uncheck a show plugin, i cant mark it again.
Anyone have this problem?
Report comment to moderator  
Reply With Quote
Unread 08-10-19, 01:44 PM  
damagepy
A Kobold Labourer
 
damagepy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 21
Uploads: 7
fix

if this version will be bugfree then I'll delete my version!
(at the beginning of the stresstest I tried this, it had weird green texture, havent pushed things down and many thing was bugged still)

update: errors, they are familiar because I already fixed these in my version: (BFA craps)
TitanClassicLocation\TitanClassicLocation-1.0.1.11302.lua:517: attempt to call method 'IsMaximized' (a nil value)
TitanClassicLootType\TitanClassicLootType-1.0.1.11302.lua:368: attempt to call global 'GetRaidDifficultyID' (a nil value)
TitanClassicLootType\TitanClassicLootType-1.0.1.11302.lua:282: attempt to call global 'GetDungeonDifficultyID' (a nil value)

remove any GetRaidDifficultyID/GetDungeonDifficultyID occurence, there are many others, also the first 3 config row about changing difficulty
Last edited by damagepy : 08-10-19 at 09:42 PM.
Report comment to moderator  
Reply With Quote
Unread 08-10-19, 12:42 PM  
pibbz
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Somehow, the Location module removes the location header on my minimap. Super annoying
Report comment to moderator  
Reply With Quote
Unread 08-10-19, 11:09 AM  
Zetaprime82
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Message: ...AddOns\TitanClassicLocation\TitanClassicLocation.lua:517: attempt to call method 'IsMaximized' (a nil value)
Time: Sat Aug 10 19:03:36 2019
Count: 3232
Stack: ...AddOns\TitanClassicLocation\TitanClassicLocation.lua:517: attempt to call method 'IsMaximized' (a nil value)
...AddOns\TitanClassicLocation\TitanClassicLocation.lua:517: in function <...AddOns\TitanClassicLocation\TitanClassicLocation.lua:450>

Locals: self = TitanMapFrame {
0 = <userdata>
py = 0.417926
px = 0.659717
}
elapsed = 0.011000
cursorLocationText = "(, )"
playerLocationText = nil
x = 1348.444499
y = 854.222247
centerX = 853.333374
centerY = 460.000031
width = 1002.000122
height = 668.000061
cx = 0
cy = 0
(*temporary) = nil
(*temporary) = WorldMapFrame {
0 = <userdata>
ShouldPanOnClick = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:622
GetGlobalPosition = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:489
PanTo = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:589
AreDetailLayersLoaded = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:403
RemovePin = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:182
OnCanvasScaleChanged = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:533
CalculatePinNudging = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:301
OnCanvasSizeChanged = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:549
HandleUserActionToggleSelf = <function> defined @Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:4
SetAreaTriggerIntersectsCallback = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:247
ShouldZoomInstantly = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:630
expandedMapInsetsByMapID = <table> {
}
pinNudgingDirty = false
SetGlobalPinScale = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:771
RefreshDebugAreaTriggers = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:356
SetShouldNavigateOnClick = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:610
NavigateToParentMap = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:720
SetDebugAreaTriggersEnabled = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:380
mapArtID = 1272
EvaluateLockReasons = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:692
GetGlobalPinScale = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:767
OnLoad = <function> defined @Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:13
RemoveDataProviderEvent = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:95
GetNumActivePinsByTemplate = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:198
SetPinTemplateType = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:171
SetAreaTriggerEnclosedCallback = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:242
IsCanvasMouseFocus = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:678
GetCanvasScale = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:553
SetGlobalAlpha = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:784
RemoveDataProvider = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:84
lockReasons = <table> {
}
GetScaleForMinZoom = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:650
NavigateToCursor = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:727
AdjustDetailLayerAlpha = <function> defined @Interface\AddOn
Report comment to moderator  
Reply With Quote
Unread 08-10-19, 02:09 AM  
Nihlo
A Murloc Raider

Forum posts: 7
File comments: 158
Uploads: 0
Just downloaded the 302 version and it's still green^^ Obvs. you can just change skin. Could you add a changelog tab ?

Besides that, I get an error on the map:

Code:
Message: ...AddOns\TitanClassicLocation\TitanClassicLocation.lua:517: attempt to call method 'IsMaximized' (a nil value)
Time: Sat Aug 10 10:06:29 2019
Count: 544
Stack: ...AddOns\TitanClassicLocation\TitanClassicLocation.lua:517: attempt to call method 'IsMaximized' (a nil value)
...AddOns\TitanClassicLocation\TitanClassicLocation.lua:517: in function <...AddOns\TitanClassicLocation\TitanClassicLocation.lua:450>

Locals: self = TitanMapFrame {
 0 = <userdata>
 py = 0.298122
 px = 0.519826
}
elapsed = 0.012000
cursorLocationText = "(, )"
playerLocationText = nil
x = 1205.263672
y = 764.095825
centerX = 713.899780
centerY = 364
width = 1002
height = 668
cx = 0
cy = 0
(*temporary) = nil
(*temporary) = WorldMapFrame {
 0 = <userdata>
 ShouldPanOnClick = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:622
 GetGlobalPosition = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:489
 PanTo = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:589
 AreDetailLayersLoaded = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:403
 RemovePin = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:182
 OnCanvasScaleChanged = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:533
 CalculatePinNudging = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:301
 OnCanvasSizeChanged = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:549
 HandleUserActionToggleSelf = <function> defined @Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:4
 SetAreaTriggerIntersectsCallback = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:247
 ShouldZoomInstantly = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:630
 expandedMapInsetsByMapID = <table> {
 }
 pinNudgingDirty = false
 SetGlobalPinScale = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:771
 RefreshDebugAreaTriggers = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:356
 SetShouldNavigateOnClick = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:610
 NavigateToParentMap = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:720
 SetDebugAreaTriggersEnabled = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:380
 mapArtID = 1202
 EvaluateLockReasons = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:692
 GetGlobalPinScale = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:767
 OnLoad = <function> defined @Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:13
 RemoveDataProviderEvent = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:95
 GetNumActivePinsByTemplate = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:198
 SetPinTemplateType = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:171
 SetAreaTriggerEnclosedCallback = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:242
 IsCanvasMouseFocus = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:678
 GetCanvasScale = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:553
 SetGlobalAlpha = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:784
 RemoveDataProvider = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:84
 lockReasons = <table> {
 }
 GetScaleForMinZoom = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:650
 NavigateToCursor = <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:727
 AdjustDetailLayerAlpha = <function> defined @Interface\AddOns\Blizzard_MapCan
and at the Dungeon Difficulty, which obvs. doesn't exist in Classic.

Code:
Message: ...AddOns\TitanClassicLootType\TitanClassicLootType.lua:282: attempt to call global 'GetDungeonDifficultyID' (a nil value)
Time: Sat Aug 10 10:31:23 2019
Count: 2
Stack: ...AddOns\TitanClassicLootType\TitanClassicLootType.lua:282: attempt to call global 'GetDungeonDifficultyID' (a nil value)
...AddOns\TitanClassicLootType\TitanClassicLootType.lua:282: in function `initFunction'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:425: in function `L_UIDropDownMenu_Initialize'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1416: in function `L_ToggleDropDownMenu'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:551: in function `L_UIDropDownMenuButton_OnEnter'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:190: in function <...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:189>

Locals: info = <table> {
 text = "Normal"
 func = <function> defined @Interface\AddOns\TitanClassicLootType\TitanClassicLootType.lua:270
 checked = <function> defined @Interface\AddOns\TitanClassicLootType\TitanClassicLootType.lua:271
}
inParty = false
isLeader = false
inInstance = false
playerlevel = 2
(*temporary) = nil
(*temporary) = "attempt to call global 'GetDungeonDifficultyID' (a nil value)"
_G = <table> {
 UpdateOnBarHighlightMarksBySpell = <function> defined @Interface\FrameXML\ActionButton.lua:70
 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."
 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 = 399
 ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this group."
 RecruitAFriendFrame = RecruitAFriendFrame {
 }
 CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
 }
 ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
 PVP_RANK_6_1 = "Corporal"
 MultiBarLeftButton7 = MultiBarLeftButton7 {
 }
 InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll {
 }
 VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
 }
 MerchantItem2AltCurrencyFrameItem1Text = MerchantItem2AltCurrencyFrameItem1Text {
 }
 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"
 INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
 MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
 }
 IsReferAFriendLinked = <function> defined =[C]:-1
 MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
 UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @Interface\FrameXML\UnitFrame.lua:602
 MANA = "Mana"
 CHAT_CONFIG_OTHER_COMBAT = <table> {
 }
 FCFDockOverflowButton_OnClick = <function> defined @Interface\FrameXML\FloatingChatFrame.lua:2373
 BOOST2_WARRIOR_COLOSSUSSMASH = "Use Colossus Smash.

Colossus Smash increases your damage."
 BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable."
 LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 951
 _hack_prime_log = <function> defined @Interface\AddOns\Questie\Modules\QuestieEventHandler.lua:1
 CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
 }
 LE_GAME_ERR_ONLY_ONE_QUIVER = 32
 SpellButton6Cooldown = SpellButton6Cooldown {
 }
 SLASH_LibQTip1 = "/qtip"
 LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
The Repairplugin still has a GuildBank entry which doesn't exist in Classic ofc.
Last edited by Nihlo : 08-10-19 at 02:53 AM.
Report comment to moderator  
Reply With Quote
Unread 08-10-19, 01:25 AM  
HonorGoG
An Aku'mai Servant
 
HonorGoG's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 102
Uploads: 6
Icons & Textures

Yeah, sorry about that everyone. We worked on the code for so long last night (until 3AM) we got used to the green bars. It didn't even dawn on me that I failed to modify the pathing for the artwork to match the new directory structure. It should be fixed at this point. Please let me know if you see anything else not working properly.
Report comment to moderator  
Reply With Quote
Unread 08-09-19, 03:09 PM  
Rhynchelma
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Re: Skins Aren't Displaying

Originally Posted by Laag
Entire bar only shows as a solid lime green.

Icons for each plugin show as the same.
Same for me.
Report comment to moderator  
Reply With Quote
Unread 08-09-19, 02:02 PM  
R_X
A Defias Bandit
 
R_X's Avatar

Forum posts: 2
File comments: 11
Uploads: 0
Smile Titan Panel Classic

Until the team fixes the bugs themselves, you can use this in the meanwhile.

Download

Bars and icons are working.

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

There is still a display issue with the version numbers of each plugin.
Ex: (vN/V) <- missing version
Last edited by R_X : 08-09-19 at 02:09 PM.
Report comment to moderator  
Reply With Quote
Unread 08-09-19, 10:24 AM  
Laag
A Murloc Raider

Forum posts: 5
File comments: 4
Uploads: 0
Skins Aren't Displaying

Entire bar only shows as a solid lime green.

Icons for each plugin show as the same.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: