Download
(406Kb)
Download
Updated: 05-18-24 06:01 PM
Pictures
File Info
Compatibility:
Dark Heart (10.2.7)
Cataclysm Classic (4.4.0)
Classic (1.15.2)
Updated:05-18-24 06:01 PM
Created:unknown
Downloads:944,589
Favorites:887
MD5:
10.2.7

Perl Classic Unit Frames  Popular! (More than 5000 hits)

Version: 10.07
by: Global [More]

If you like this mod, please vote for it!

What is Perl Classic?
Perl Classic Unit Frames are a complete rewrite of the original mods by Perl. They replace the default Player, Pet, Target, Target of Target, Party, and Party Pet frames and add dedicated frames for many other units (Focus, Focus Target, Party Target, Target of Target of Target). It has been a high priority to maintain the look and feel or the original Perl mods while expanding functionality. The mod has been recoded for performance and is built around the Blizzard UI usage of events.

Slash Commands
--------------

/perl

Known Issues
------------

None!

Todo
------

Optimize code

Q&A
-----

Q: I'm seeing double party buffs for some reason, what gives?
A: 99% of the time this is caused by CT_PartyBuffs. Simply remove the mod and you will return to having one set of party buffs.

Q: I am having massive dead spots for clicking on some of the unit frames, what's wrong?
A: This can be caused by a number of mods, but the most common seems to be CT_MovableParty. Please remove this mod as Perl can be moved without the use of this mod.

Q: The default party frames are showing up with red lightning bolts. What's going on?
A: As of version 1.503 of CT_RaidAssist this should no longer be caused by CTRA. The settings for this are now located in the WoW settings under Interface Options -> Basic -> Raid -> Hide Party Interface.

Q: Do you support ArcaneBar?
A: Yes, it is included in your download of Perl Classic.

Q: Will you be adding any features to Perl_PlayerBuff?
A: No, my coding for this mod goes as far as making sure it 'works.' If anyone would like to expand upon it, feel free to do so.

Q: Where are the raid frames?
A: As of 2.0 I no longer code raid frames for Perl Classic. Luckily, X-Perl's raid frames work great alongside Perl Classic. X-Perl's raid frames (and the unit frames themselves) can be found here: http://www.curse.com/downloads/details/3416/

Q: The scaling is all messed up! What do i do?
A: I recommend setting the scale to that of the UI if you are having issues. Open the options menu via "/perl" or the Black Pearl icon on the minimap and set the scale accordingly under the "All" tab.

Q: I am having an issue not listed in this FAQ, what can I do?
A: First, update *every* mod. I do not support ancient outdated and unmaintained mods. If you have double checked that everything is up to date, post on any of the Perl Classic mod pages and I'll be glad to help you narrow down the issue or give suggestions to help find a solution.

Q: Can you add this feature?
A: I'm sure it's possible, but the primary purpose of this mod is to 'modernize' the original Perl mod so that it doesn't slow your game down.

Dependency Notes
----------------

Mods that Perl Classic will take advantage of:
Clique - http://www.wowinterface.com/downloads/fileinfo.php?id=5108

Mods that take advantage of Perl Classic:
BeneCaster - http://wowui.incgamers.com/?p=mod&m=3606

10.07 - May 18, 2024
- Player: Added support for Druid Eclipse Bar for Cataclysm Classic
- Player: Added support for Paladin Holy Bar for Cataclysm Classic
- Player: Added support for Warlock Shard Bar for Cataclysm Classic

10.06 - May 13, 2024
- All: Updated TOC Interface version to 100207, 40400, 30403, and 11502 for retail, Cataclysm Classic, WotLK Classic, and Vanilla Classic
- All: Added Cataclysm Classic support
- Config: Classic: Updated LibClassicCasterino 3f34e62, LibClassicDurations to 4775838, and CallbackHandler-1.0 to 1.0.9
- Target: Fixed a threat display error related to GetThreatStatusColor

10.05 - July 16, 2023
- All: Updated TOC Interface version to 100105, 30402 for retail and WotLK Classic
- Player: Removed references to PlayerFrameAlternateManaBar

10.04 - May 17, 2023
- All: Updated TOC Interface version to 100100 and 30401 for retail and WotLK Classic
- ArcaneBar: Fixed the timing of the reload UI chat message when reenabling the Blizzard cast bar
- Player: Removed references to PriestBarFrame

10.03 - November 24, 2022
- All: Changed how Blizzard frames are disabled
- ArcaneBar: Added Perl_Party and Perl_Target as dependencies to prevent some errors
- ArcaneBar: Changed the default setting to leave the Blizzard cast bar enabled
- CombatDisplay: Added Evoker essence support to the combo point bar
- CombatDisplay: Combo point and pet bar background is now consistently transparent with the other bars
- Config: Classic: The minimap icon once again rotates around the minimap correctly
- Player: DruidBar background is now consistently transparent with the other bars
- Target: Added Evoker essence support to the combo point counter
- Target: WoTLK Classic: Added numeric threat display support

10.02 - November 19, 2022
- All: Updated TOC Interface version to 100002 for retail
- All: Added support for Evokers
- Config: Changed the default position of the minimap icon
- Config: Adjusted the formula for rotating the minimap icon
- Player: The experience bar now maxes out at Level 70
- Target: Reloading the UI with a target selected no longer has an errored out target frame

10.01 - October 31, 2022
- All: Updated TOC Interface version to 100000 for retail
- ArcaneBar: Changed how the Blizzard cast bar is disabled
- ArcaneBar: Hardcoded some previous Blizzard global variables
- Focus/Party/Target: Changed XML references for visible to hidden
- Party: Added a new method to disable the Blizzard party frames

**Older changes can be found in the ChangeLog**
Archived Files (8)
File Name
Version
Size
Author
Date
10.06
406kB
Global
05-13-24 10:13 PM
10.05
402kB
Global
07-16-23 09:09 AM
10.04
401kB
Global
05-17-23 09:35 PM
10.03
401kB
Global
11-24-22 02:06 PM
10.02
401kB
Global
11-19-22 06:50 PM
10.01
400kB
Global
10-31-22 10:57 PM
9.07
400kB
Global
09-03-22 09:25 AM
9.06
400kB
Global
09-03-22 08:57 AM


Post A Reply Comment Options
Unread 02-05-10, 03:28 AM  
pocketrocket_bg
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by Global
This is Perl Classic, not X-Perl Anyway, this may be a localization issue since the frame on top of your player frame says error. Could you install BugSack ( http://www.wowinterface.com/download...5-BugSack.html ) and give me some of the error's you are getting? Also, what language client are you running?
Thanks for your quick response pal. As soon as i get back home i will do what you say. I have 2 question to clear this out.
What do you mean language client ?
And about those errors you talk about. The only thing i see as error is the one you see on player frame. If you mean errors witch i may have and cant see cos ... i dont know where to look, or i am blind or stupid ...
Will this bugsack show you/me all errors ?
Report comment to moderator  
Reply With Quote
Unread 02-05-10, 02:41 AM  
Global
A Flamescale Wyrmkin
 
Global's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 212
Uploads: 5
Originally posted by pocketrocket_bg
Hey guys i was hoping that someone can help we with x pearl addon. The thing is that i cant see the target i've selected
http://image.skins.be/2178540/wowo/

here i've targeted this NPC but i cant see it. This is not only with npc but with party members and mobs.

I checked the addons if they are loaded. All X pearl moduls are checked and working (one way or another). I disable all other addons exept quest helper (dont think it has anything to do with my problem) and the problem is still there. Here is SS of the "target" modul. I think it should be working properly but - No
http://image.skins.be/2182462/error1/

On this SS are the settings i've made in "party" modul. i am in party like i hope you can see i've selected the party member but he still dont apire in the upper right corner like it use to be

http://image.skins.be/2182463/error2/
This is Perl Classic, not X-Perl Anyway, this may be a localization issue since the frame on top of your player frame says error. Could you install BugSack ( http://www.wowinterface.com/download...5-BugSack.html ) and give me some of the error's you are getting? Also, what language client are you running?
Report comment to moderator  
Reply With Quote
Unread 02-05-10, 02:35 AM  
Global
A Flamescale Wyrmkin
 
Global's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 212
Uploads: 5
Re: Found a fix by accident!

Originally posted by Shrael
Just thought I'd leave a message in case someone else has the issue i was having (see previous posts here).

Some other addon was blocking my Ashen Verdict rep ring choice quest, so I renamed my addons folder and logged back in the game (instead of figuring out what addons it was, this was faster)... then when I renamed my addons folder back to normal and went in game... tada! Perl would save properly!


Also, "/script Perl_Config_Global_Load_Settings()" was correct, thank you for that, was using it for a while before I discovered this fix.

A safer method of this may be deleting your Perl Classic folders, logging in, logging out, reinstalling Perl Classic, and finally log back in.
Report comment to moderator  
Reply With Quote
Unread 02-05-10, 02:34 AM  
Global
A Flamescale Wyrmkin
 
Global's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 212
Uploads: 5
Originally posted by Seyss
I use UnitFrameBuffs to display all possible buffs on Party/Target.

Do I still need UnitFrameBuffs with your addon?

Thank you.
No, you do not need to use UnitFrameBuffs with Perl Classic.
Report comment to moderator  
Reply With Quote
Unread 02-05-10, 02:12 AM  
pocketrocket_bg
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Hey guys i was hoping that someone can help we with x pearl addon. The thing is that i cant see the target i've selected
http://image.skins.be/2178540/wowo/

here i've targeted this NPC but i cant see it. This is not only with npc but with party members and mobs.

I checked the addons if they are loaded. All X pearl moduls are checked and working (one way or another). I disable all other addons exept quest helper (dont think it has anything to do with my problem) and the problem is still there. Here is SS of the "target" modul. I think it should be working properly but - No
http://image.skins.be/2182462/error1/

On this SS are the settings i've made in "party" modul. i am in party like i hope you can see i've selected the party member but he still dont apire in the upper right corner like it use to be

http://image.skins.be/2182463/error2/
Last edited by pocketrocket_bg : 02-05-10 at 02:14 AM.
Report comment to moderator  
Reply With Quote
Unread 02-04-10, 01:45 AM  
Shrael
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Talking Found a fix by accident!

Just thought I'd leave a message in case someone else has the issue i was having (see previous posts here).

Some other addon was blocking my Ashen Verdict rep ring choice quest, so I renamed my addons folder and logged back in the game (instead of figuring out what addons it was, this was faster)... then when I renamed my addons folder back to normal and went in game... tada! Perl would save properly!


Also, "/script Perl_Config_Global_Load_Settings()" was correct, thank you for that, was using it for a while before I discovered this fix.

Report comment to moderator  
Reply With Quote
Unread 02-02-10, 03:38 PM  
Seyss
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 123
Uploads: 2
I use UnitFrameBuffs to display all possible buffs on Party/Target.

Do I still need UnitFrameBuffs with your addon?

Thank you.
Report comment to moderator  
Reply With Quote
Unread 01-23-10, 03:55 PM  
Global
A Flamescale Wyrmkin
 
Global's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 212
Uploads: 5
Originally posted by mondoz
I get this when I try to set a unit as focused.


Code:
Date: 2010-01-22 17:53:46
ID: 1
Error occured in: AddOn: Perl_Target
Count: 1
Message: Error: AddOn Perl_Target attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
Debug:
   [C]: FocusUnit()
   ..\FrameXML\UnitPopup.lua:1262: func()
   ..\FrameXML\UIDropDownMenu.lua:575: UIDropDownMenuButton_OnClick()
   [string "*:OnClick"]:1:
      [string "*:OnClick"]:1
This is not a Perl issue. No unit frames except for Blizzard's can call set a function this way. Use a macro or /focus to set your focus target.
Report comment to moderator  
Reply With Quote
Unread 01-23-10, 03:53 PM  
Global
A Flamescale Wyrmkin
 
Global's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 212
Uploads: 5
Re: Re: Re: Not saving preferences

Originally posted by Shrael
I'm aware of the load global settings button, but that takes more time than just hitting a macro that loads the settings when I log on the characters that it never saves for.

I don't have my warcraft folder in program files either.
I believe "/script Perl_Config_Global_Load_Settings()" is what you're looking for. I honestly can't recall if that's the correct way to call a function from ingame though.

Edit: Also, try enabling Config Mode, then move all frames by hand manually, log out, and then when you log back in, see if everything is then saved, if so, you should be able to reliably move and save window positions.
Last edited by Global : 01-23-10 at 03:54 PM.
Report comment to moderator  
Reply With Quote
Unread 01-23-10, 01:36 PM  
Shrael
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Not saving preferences

Originally posted by Kudane
if you open the config panel and select "All" from the top there is a button for "save global" and "load global".

Also if using Win 7/Vista make sure your wow folder is not inside C:\Program Files\ -- that causes the game not to save some settings as well. I recommend making c:\Game Files\ and move your wow folder there (and all games).
I'm aware of the load global settings button, but that takes more time than just hitting a macro that loads the settings when I log on the characters that it never saves for.

I don't have my warcraft folder in program files either.
Report comment to moderator  
Reply With Quote
Unread 01-22-10, 05:57 PM  
mondoz
An Aku'mai Servant

Forum posts: 31
File comments: 20
Uploads: 0
I get this when I try to set a unit as focused.


Code:
Date: 2010-01-22 17:53:46
ID: 1
Error occured in: AddOn: Perl_Target
Count: 1
Message: Error: AddOn Perl_Target attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
Debug:
   [C]: FocusUnit()
   ..\FrameXML\UnitPopup.lua:1262: func()
   ..\FrameXML\UIDropDownMenu.lua:575: UIDropDownMenuButton_OnClick()
   [string "*:OnClick"]:1:
      [string "*:OnClick"]:1
Report comment to moderator  
Reply With Quote
Unread 01-22-10, 05:07 PM  
Kudane
Co-Founder
 
Kudane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 215
File comments: 79
Uploads: 2
Re: Not saving preferences

Originally posted by Shrael
Love the addon, been using it for a long long time... but...

Some characters don't get their setting saved, when I log out and in, they're all messed up. Some frames are just slightly off, others are way off.

I've tried a completely fresh install of the addon (delete in addons folder and all the saves in WTF folder), doesn't seem to help.

If nothing else, is there some chat command to load the global settings?
if you open the config panel and select "All" from the top there is a button for "save global" and "load global".

Also if using Win 7/Vista make sure your wow folder is not inside C:\Program Files\ -- that causes the game not to save some settings as well. I recommend making c:\Game Files\ and move your wow folder there (and all games).
Report comment to moderator  
Reply With Quote
Unread 01-17-10, 03:44 PM  
Shrael
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Not saving preferences

Love the addon, been using it for a long long time... but...

Some characters don't get their setting saved, when I log out and in, they're all messed up. Some frames are just slightly off, others are way off.

I've tried a completely fresh install of the addon (delete in addons folder and all the saves in WTF folder), doesn't seem to help.

If nothing else, is there some chat command to load the global settings?
Report comment to moderator  
Reply With Quote
Unread 01-16-10, 03:28 PM  
Global
A Flamescale Wyrmkin
 
Global's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 212
Uploads: 5
Re: Nice Picture attached

Originally posted by Donders
I had to look to your picture twice, enlarge it and like a puzzle, came to the Windows Bar so: Your playing everquest2 whilst editing a lua file for Warcraft and answering the webmail in the forums ?, Your out of chance for salvation pixeljunk programmer. Mmm Everquest?, heard of that, better for the nerves? Interesting... Nah do they use lua? plz dont leave here before you are realy finished
I wish I could say that's how my desktop always looks, but unfortunately, that was a fairly staged screenshot. EQ2 is simply a nice change of pace...for now. It's not really better or worse than WoW, simply different. Their UI's are coded in XML and don't offer an actual API for adding enhancements like WoW has. As far as Perl Classic is concerned, the only thing that really needs to be redone is the positioning code. I need to make all frame locations save to the Perl specific SV files. If there are any other bugs aside from that that anyone can think of, please let me know.
Report comment to moderator  
Reply With Quote
Unread 01-16-10, 02:09 PM  
Donders
A Murloc Raider

Forum posts: 9
File comments: 4
Uploads: 0
Nice Picture attached

I had to look to your picture twice, enlarge it and like a puzzle, came to the Windows Bar so: Your playing everquest2 whilst editing a lua file for Warcraft and answering the webmail in the forums ?, Your out of chance for salvation pixeljunk programmer. Mmm Everquest?, heard of that, better for the nerves? Interesting... Nah do they use lua? plz dont leave here before you are realy finished
Last edited by Donders : 01-16-10 at 02:12 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.