Download
(165Kb)
Download
Updated: 08-04-09 02:13 AM
Pictures
File Info
Updated:08-04-09 02:13 AM
Created:unknown
Downloads:241,024
Favorites:611
MD5:

SSPVP3  Popular! (More than 5000 hits)

Version: r20090804
by: Shadowed [More]

SSPVP3 is mostly improvements and recodes to sections of code, along with adding support for 3.0.x features.

Herald yells inside Alterac Valley are changed to be more consistant and will be colored by the faction that triggered it, you can also see how many resources are gained via the Mines inside the overlay along with chat alerts when the Captains are slain by a faction. Timers for how long until graveyards, bunkers and towers are included for Arathi Basin and Alterac Valley.

Includes match information like time left, nodes to win, final scores for Arathi Basin and Eye of the Storm. Along with flag carriers inside Warsong Gulch and Eye of the Storm, including coloring by flag carrier class and carriers health (when available). Other features are things like modifying the players arena panel to show both weekly and seasonal stats instead of having to toggle them as well as displaying team leader even if they're offline, or showing break down by server/class on the battlefield scoreboard and more, see configuration for a better list on all the features SSPVP3 has.

See, /sspvp ui for configuration, /arena for different data functions like games required to hit 30%, points -> rating or rating -> points conversions.

Thanks Narvinye on Die Argustwacht (EU) for German localization.

Note Post bug and feature requests on my issue tracker

Author: Shadowed <[email protected]>
Date: Tue Aug 4 00:31:23 2009 -0700
* Updated to use _G instead of getglobal

Date: Sun Aug 2 01:03:01 2009 -0700
* Fixed all leaked globals
* Removed all of the auto join code, 3.2 disables this (Blizzards fault not mine, I can't do anything about it)
* Updated EoTS and AB to use the new 1600 resource cap for calculations
* Updated time before port features to not divide by 1000 as it's not needed now
* Changed overlay to be unlocked by default
* Changed /sspvp to open up the configuration by default, /sspvp suspend still works thought
* Cleaned up localization
* Library update
* Updated TOC to 30200

Date: Sun May 3 05:39:44 2009 +0000
* Reverted the score request change, forgot that its actually used in a few things (Fixed flag carrier names not being colored)

Date: Mon Apr 27 23:38:38 2009 +0000
* Wintergrasp shows second to last in configuration now
* Fixed a bug with score/pvp frame positioning being messed up due to UI scale
* Removed RequestBattlefieldScoreData call as it's not needed anymore
* Fixed minor typo in status messages for joining an arena

Date: Sat Apr 25 15:20:42 2009 +0000
* Fixed an error in wg.lua if you're no in a WOTLK zone
* Added a Wintergrasp timer to the overlay for when the battle will start (Includes an option to only show it when the match is about to start within X minutes)

Date: Sun Apr 12 21:08:36 2009 +0000
* Fixed an error in battlefield.lua from API changes in 3.1
* TOC bump + library update

Date: Mon Dec 29 00:47:03 2008 +0000
* Fixed join priority not including strands
* Fixed queue overlay not hiding if you disable it while it's visible
* Fixed minimap checks for battlefields, uses the showBattlefieldMinimap CVar now
* Library update
* Added a failed warning to screenshots (Can screenshots even fail to be saved?)
* Added a bomb timer for Strands
* Removed some old code that isn't needed anymore with 3.0

Date: Sat Oct 18 20:36:43 2008 +0000
* Updated a bunch of libraries
* Fixed an error with AcceptBattlefieldPort
* Removed all of the WoTLK checks as 3.0 is live

Date: Sun Sep 21 17:10:57 2008 +0000
* Swapped back to our old method of rechecking the totals for overlays since the new fancy way was too buggy
* Fixed a possible error in score.lua at #103

Date: Fri Sep 19 17:07:53 2008 +0000
* Actually works with both now
* SSPVP (SHOULD) work with wrath and live now
* Fixed the auto release disabled text never showing if auto release is disabled
* Fixed battlefield window not working in WoTLK
* Fixed score not working in WoTLK
* Updated battlefield auto releasing, now supports Strand of the Ancients and Wintergrasp
* Added Strands of the Ancient module, all this does right now is hide the "X Defending" and "Y Attacking" world states
* Moved slash commands to config.lua
* Fixed rows not being shown if it was shown, removed, then shown again

Date: Thu Sep 18 05:14:29 2008 +0000
* Fixed a possible error if RemoveRow is called before the category has been setup
* Fixed a few bugs with ACTIVE_CATS and ACTIVE_ROWS in overlay.lua causing weird-ness

Date: Wed Sep 17 20:59:07 2008 +0000
* Fixed an error in EoTS at line #74
* Recoded the overlay to fix horrible usage of tables, as well as fix an anchor to ourself error when configuring it

Date: Fri Sep 12 19:58:44 2008 +0000
* Removed a bunch of unused localizations
* Cleaned up queue overlay and the joining code a little bit
* Fixed overlays creating new tables for ids more than once if they had been removed
* Fixed a typo in the higher priority message
* Flag settings are actually saved now since I remembered to register it was a namespace not a new DB
* Removed some useless variable creation in in eots.lua and score.lua

Date: Wed Sep 10 23:59:04 2008 +0000
* Fixed flag positioning in EoTS
* Fixed error inside AV about compare nil value
* Fixed our chat filter in AV
* Fixed error on line #280 in flag.lua
* Cleaned up OOC updating, no longer creates a table EVERYTIME we register something
* Removed the option to release in battlegrounds, instead you can choose which battleground to release (and arenas)
* Removed the level option on score board
* Removed the leave confirmation when a match ends
* Configuration should be fully implemented now, the priorities are a little hackish but not sure how I want to clean them up yet
* Cleaned up av.lua, timer outputting should work better, removed most of the table usage, cleaned up Snowfall detection, changed our ChatFrame_OnEvent hook to a method thats friendly with both live and WoTLK
* Pulled in the Overlay and Flag configuration (Still more to do)
* Pulled in the SSFlags/ code
* Changed EoTS WorldStateAlwaysUpFrame_Update hook to a regular one instead of secure
* Cleaned up overlay.lua, no longer passing tables for OnClick handlers but a single string, you should also be able to switch between grow up and normal without reloading (NTS: Improve this)
* Removed AceConsole-3.0, OptionHouse, HousingAuthority usage
* Renamed lib/ -> libs/
* Removed arena.lua (split into SSArena)

Date: Tue Sep 9 13:57:23 2008 +0000
* Fuck it, I can't get the other method to a way I like so I'll just continue SSPVP3 as it is.
Optional Files (0)


Post A Reply Comment Options
Unread 11-28-07, 01:41 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
No, SSPVP will never have anything to do with FuBar or Rock.

Taint is not specifically bad, it's only when it taints secure code it's an issue. The log won't tell me much unless you actually notice something not working.
Report comment to moderator  
Reply With Quote
Unread 11-27-07, 11:12 PM  
Kolghan
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Not sure if it was suggested before, what do you think about of implementing the options into FuBar ? I think that integrating the OptionHouse into FuBar's Rock menu or the other way around would be even better.

Just for your intention I had some tainting issues with version r-362, I wonder if anything was done in the recent version that fixed it ?

Code:
11/27 19:56:50.312  Global variable INTERFACE_ACTION_BLOCKED_SHOWN tainted by SSPVP - Interface\FrameXML\UIParent.lua:600 UIParent_OnEvent()
11/27 19:56:50.312      UIParent:()
11/27 19:56:50.312      VoiceChatTalkersButton1SecureButton:()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:121 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:()
11/27 19:56:50.312  Execution tainted by SSPVP while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:597 UIParent_OnEvent()
11/27 19:56:50.312      UIParent:OnEvent()
11/27 19:56:50.312      VoiceChatTalkersButton1SecureButton:SetAttribute()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:121 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:OnEvent()
11/27 19:56:50.312  An action was blocked in combat because of taint from SSPVP - VoiceChatTalkersButton1SecureButton:SetAttribute()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:121 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:OnEvent()
11/27 19:56:50.312  Global variable INTERFACE_ACTION_BLOCKED_SHOWN tainted by SSPVP - Interface\FrameXML\UIParent.lua:600 UIParent_OnEvent()
11/27 19:56:50.312      UIParent:œ›ױ
׀-()
11/27 19:56:50.312      VoiceChatTalkersButton1SecureButton:tעƒ	׀-()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:121 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:¨סƒ	׀-()
11/27 19:56:50.312  Execution tainted by SSPVP while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:597 UIParent_OnEvent()
11/27 19:56:50.312      UIParent:OnEvent()
11/27 19:56:50.312      VoiceChatTalkersButton1:Show()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:123 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:OnEvent()
11/27 19:56:50.312  An action was blocked in combat because of taint from SSPVP - VoiceChatTalkersButton1:Show()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:123 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:OnEvent()
11/27 19:56:50.312  Global variable INTERFACE_ACTION_BLOCKED_SHOWN tainted by SSPVP - Interface\FrameXML\UIParent.lua:600 UIParent_OnEvent()
11/27 19:56:50.312      UIParent:()
11/27 19:56:50.312      VoiceChatTalkersButton1SecureButton:kersButton1SecureButton:()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:121 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:kers:()
11/27 19:56:50.312  Execution tainted by SSPVP while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:597 UIParent_OnEvent()
11/27 19:56:50.312      UIParent:OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:SetHeight()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:163 VoiceChatTalkers_ResizeFrame()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:135 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:OnEvent()
11/27 19:56:50.312  An action was blocked in combat because of taint from SSPVP - VoiceChatTalkers:SetHeight()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:163 VoiceChatTalkers_ResizeFrame()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:135 VoiceChatTalkers_Update()
11/27 19:56:50.312      Interface\FrameXML\VoiceChat.lua:56 VoiceChatTalkers_OnEvent()
11/27 19:56:50.312      VoiceChatTalkers:OnEvent()
Last edited by : 11-28-07 at 12:04 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 11-20-07, 07:13 AM  
Robinton
A Defias Bandit

Forum posts: 2
File comments: 17
Uploads: 0
Anyone else getting this error?

Error: bad argument #4 to 'ScheduleTimer' (number expected, got string)
File: Interface\AddOns\SSPVP\SSPVP.lua
Line: 794
Count: 1

I only get it when a BG pops. Doesn't seem to impact anything, but is very consistent.

Thanks great mod Shadowd,

Robinton
Report comment to moderator  
Reply With Quote
Unread 11-20-07, 02:15 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Quokka: There are none, they're all unnamed frames

WillJitsu: No there isn't, subscribe to it as a favorite.

Alumno: They're generic frames not specifically used for battlefields so it's not something I'll mess with, I was playing with an idea a while back to intergrade them into the overlay but wasn't able to come up with a clean solution
Report comment to moderator  
Reply With Quote
Unread 11-20-07, 01:32 AM  
Quokka
A Chromatic Dragonspawn
 
Quokka's Avatar
AddOn Author - Click to view AddOns

Forum posts: 196
File comments: 239
Uploads: 15
Could you please tell me what frames are created by SSPVP & SSArena.

So that I can attach a eePanel to it.
Thanks
Report comment to moderator  
Reply With Quote
Unread 11-19-07, 11:37 PM  
WillJitsu
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Is there a way to auto-update this addon when you release a new version?

I know that curse-gaming and wowui both have client updaters for their website but SSPVP is not listed on them.

I don't mind running another client updater if that's what it takes, but I'm just not sure of any that will find this particular addon.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 11-16-07, 10:09 PM  
Alumno
A Murloc Raider
 
Alumno's Avatar

Forum posts: 5
File comments: 8
Uploads: 0
Could you add a way to integrate the bg eligible frames into sspvp or at least make them draggable/resizable? I hate it when they distract me in the middle of battle at times.
Report comment to moderator  
Reply With Quote
Unread 11-16-07, 01:22 PM  
Sinzar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 3
With "/console taintLog 1" activated, I sometimes get the interface action blocked message, and the log says it's from SSPVP. Here's a copy of the taint.log file, hope it helps to track down the problem!

Code:
11/16 10:27:00.859  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:27:00.859      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:27:00.859      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:27:00.859      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:27:00.859      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:27:00.859      LootFrame:OnEvent()
11/16 10:27:00.859      TurnLeftStart()
11/16 10:27:00.859      TURNLEFT:2
11/16 10:30:16.937  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:30:16.937      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:30:16.937      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:30:16.937      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:30:16.937      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:30:16.937      LootFrame:OnEvent()
11/16 10:36:15.734  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:36:15.734      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:36:15.734      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:36:15.734      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:36:15.734      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:36:15.734      LootFrame:OnEvent()
11/16 10:36:15.734      MoveForwardStart()
11/16 10:36:15.734      MOVEFORWARD:2
11/16 10:44:00.812  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:44:00.812      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:44:00.812      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:44:00.812      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:44:00.812      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:44:00.812      LootFrame:OnEvent()
11/16 10:44:00.812      StrafeLeftStart()
11/16 10:44:00.812      STRAFELEFT:2
11/16 10:44:14.328  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:44:14.328      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:44:14.328      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:44:14.328      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:44:14.328      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:44:14.328      LootFrame:OnEvent()
11/16 10:44:14.328      TurnOrActionStop()
11/16 10:44:14.328      TURNORACTION:4
11/16 10:44:16.453  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:44:16.453      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:44:16.453      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:44:16.453      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:44:16.453      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:44:16.453      LootFrame:OnEvent()
11/16 10:44:18.640  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:44:18.640      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:44:18.640      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:44:18.640      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:44:18.640      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:44:18.640      LootFrame:OnEvent()
11/16 10:48:03.296  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:48:03.296      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:48:03.296      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:48:03.296      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:48:03.296      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:48:03.296      LootFrame:OnEvent()
11/16 10:51:43.046  An action was blocked in combat because of taint from SSPVP - UIParent:SetAttribute()
11/16 10:51:43.046      Interface\FrameXML\UIParent.lua:1469 UpdateUIPanelPositions()
11/16 10:51:43.046      Interface\FrameXML\UIParent.lua:1180 SetUIPanel()
11/16 10:51:43.046      Interface\FrameXML\UIParent.lua:1113 HideUIPanel()
11/16 10:51:43.046      Interface\FrameXML\LootFrame.lua:56 LootFrame_OnEvent()
11/16 10:51:43.046      LootFrame:OnEvent()
Report comment to moderator  
Reply With Quote
Unread 11-16-07, 01:19 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Thats not an SSPVP feature anymore, it's Blizzards.
Report comment to moderator  
Reply With Quote
Unread 11-16-07, 09:48 AM  
hitekredneck13
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Everything is working great except for the minimap. I have mine set for BG's only and when I leave a battleground I have to go back into the world map and reselect "BG Only" for it to disappear.

Otherwise Shift-M but that just turns it off completely.

Thanks
Report comment to moderator  
Reply With Quote
Unread 11-15-07, 01:01 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Originally posted by IceMatrix
yes thats the version i have now...
the drop down menus work now...but i still dont see names on my screen for opposing team players...after hovering or targeting...and i thought maybe its an option i need enabled..but nothing in the options seems like thats the one to click...is there an option i just missed?
or is this a bug for everyone
i use windows vista...but thats shouldnt matter...just thought id add it in case you have to diagnose later...
I split off the arena frame feature to it's own mod, a few weeks ago if you want arena frames still then you need http://www.wowinterface.com/download...enaFrames.html
Report comment to moderator  
Reply With Quote
Unread 11-15-07, 12:17 AM  
IceMatrix
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by Shadowd
Are you using r377? Just released it about an hour ago that fixes this bug.
yes thats the version i have now...
the drop down menus work now...but i still dont see names on my screen for opposing team players...after hovering or targeting...and i thought maybe its an option i need enabled..but nothing in the options seems like thats the one to click...is there an option i just missed?
or is this a bug for everyone
i use windows vista...but thats shouldnt matter...just thought id add it in case you have to diagnose later...
Report comment to moderator  
Reply With Quote
Unread 11-15-07, 12:12 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Are you using r377? Just released it about an hour ago that fixes this bug.
Report comment to moderator  
Reply With Quote
Unread 11-14-07, 11:53 PM  
IceMatrix
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Question CANT SEE NAMES =/

i can't seem to find anything in the drop down menus or options that would solve this issue...but i'm not seeing any names in arena...no matter how much i hover over the player or have them targeted...anyone know what i need to do? i love this add on...but this is the best part of it...and its not working...
Report comment to moderator  
Reply With Quote
Unread 11-13-07, 04:35 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
New SSPVP will be out within an hour or two, I need to check all battlegrounds and check a few bugs.
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.